body {
font-family:verdana,'bitstream vera sans',arial,helvetica,sans-serif;
font-size:80%;
margin:0;
padding:0;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
abbr, acronym {
border-bottom:1px dotted;
cursor:help;
z-index:300;
}
form, fieldset {
margin:0;
padding:0;
}
img {
border:0 none;
}
input.submit {
cursor:pointer;
}
ul, ol {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
margin:0;
}
#wrapper {
font-size:100%;
margin:8px auto;
width:950px;
}
#sub_wrapper {
background:transparent repeat-y scroll left top;
clear:both;
display:block;
width:100%;
}
.table_wrapper {
display:table;
}
#footer.table_wrapper {
border:0 none;
}
.table_row_wrapper {
display:table-row;
}
.table_cell_wrapper {
display:table-cell;
}
object {
background:#FFFFFF none repeat scroll 0 0;
}
#header {
clear:both;
margin-top:8px;
}
#header h1 {
border-left:1px solid #E4E4E6;
border-top:1px solid #E4E4E6;
float:left;
}
#header h1 img {
height:119px;
}
#header p {
min-height:120px;
}
#nav1 table {
background:#E4E4E6 none repeat scroll 0 0;
border-collapse:collapse;
color:#333333;
font-size:90%;
text-align:center;
width:100%;
}
#nav1 td {
padding-bottom:5px;
padding-top:5px;
vertical-align:middle;
}
#nav1 .download {
width:17%;
}
#nav1 a {
background:#E4E4E6 none repeat scroll 0 0;
color:#333333;
}
#nav1 .search {
width:250px;
}
#nav1 .submit {
border:0 none !important;
color:#FFFFFF;
}
#nav2 {
color:#FFFFFF;
width:16%;
}
#nav2 ul {
list-style-type:none;
width:100%;
}
#nav2 #nav2_main {
display:table;
font-size:100%;
}
#nav2 #nav2_main li {
color:#FFFFFF;
font-weight:bold;
height:35px;
}
#nav2 #nav2_main a {
color:#FFFFFF;
display:table-cell;
height:35px;
padding:0 10px;
vertical-align:middle;
}
#nav2_profiles {
background-color:#E4E4E6;
border-top:2px solid #FFFFFF;
font-size:75%;
}
#nav2_profiles li {
background-color:#E4E4E6;
float:left;
min-width:50%;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}
#nav2_profiles li span.cible {
display:block;
}
#nav2_profiles a {
color:#335A7B;
font-weight:bold;
padding:2px;
}
#nav2_profiles img {
vertical-align:top;
}
#nav3 {
font-size:80%;
margin:0;
padding:0;
width:1%;
}
#nav3 p {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
}
#nav3 h3 {
color:#FFFFFF;
padding:10px 0 10px 10px;
}
#nav3 h3 a {
color:#FFFFFF;
}
#nav3 li {
display:block;
list-style-type:none;
padding:6px 0 6px 10px;
}
#nav3 li a {
color:#FFFFFF;
}
#nav3_search {
background:#0C5A7D none repeat scroll 0 0;
border-bottom:2px solid #FFFFFF;
color:#FFFFFF;
margin-top:-7px;
padding:0 0 10px;
}
#nav3_search label {
display:block;
font-weight:bold;
padding:5px 0 5px 10px;
}
#nav3_search input.text {
border:medium none;
margin-left:10px;
width:10em;
}
#nav3_search input.submit {
background-color:transparent;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-family:verdana,'bitstream vera sans',arial,helvetica,sans-serif;
margin-left:10px;
margin-top:2px;
width:10em;
}
#nav3_calendar {
background:#0C5A7D none repeat scroll 0 0;
border-top:2px solid #FFFFFF;
color:#FFFFFF;
padding:0 0 10px;
}
#nav3_calendar .month, #nav3_calendar .links {
text-align:center;
}
#nav3_calendar .seeAll {
padding:5px 0 0 6px;
text-align:left;
}
#nav3_calendar table {
background-color:#FFFFFF;
border:2px solid #105A7C;
color:#105A7C;
text-align:center;
width:100%;
}
#nav3_calendar th, #nav3_calendar td {
height:21px;
padding:0 !important;
width:21px;
}
#nav3_calendar th {
background-color:#E4E4E6;
color:#105A7C;
font-weight:bold;
}
#nav3_calendar td {
background-color:#E4E4E6;
color:#000000;
}
#nav3_calendar .links a, #nav3_calendar .seeAll a {
color:#FFFFFF;
}
#nav3_calendar td.today {
background-color:#0C5A7D;
color:#FFFFFF;
}
#nav3_calendar table td.on a {
color:#000000;
text-decoration:underline;
}
#nav3_calendar table td.on a:hover {
background:#0C5A7D none repeat scroll 0 0;
color:#FFFFFF;
display:block;
padding-bottom:5px;
padding-top:4px;
text-decoration:none;
width:100%;
}
#nav3_calendar td.today a {
color:#FFFFFF !important;
}
.nav_box_blue, .nav_box_darkblue, .nav_box_lightgreen {
border-bottom:2px solid white;
clear:both;
color:#FFFFFF;
font-size:100%;
padding-left:0;
}
#nav2 .nav_box_blue, #nav2 .nav_box_darkblue, #nav2 .nav_box_lightgreen {
font-size:80%;
padding-bottom:9px;
}
.nav_box_blue h3, .nav_box_darkblue h3, .nav_box_lightgreen h3 {
display:block;
padding:9px 0 15px 10px;
}
.nav_box_blue li, .nav_box_darkblue li, .nav_box_lightgreen li {
padding-bottom:7px;
padding-left:10px;
}
#nav3 .nav_box_blue li, #nav3 .nav_box_darkblue li, #nav3 .nav_box_lightgreen li {
padding-bottom:0;
}
.nav_box_blue a, .nav_box_darkblue a, .nav_box_lightgreen a {
color:#FFFFFF;
}
#nav2 .first_box, #nav3 .first_box {
border-top:2px solid #FFFFFF;
}
#nav2 ul.boxwithouttitle li, #nav3 ul.boxwithouttitle li {
display:block;
font-weight:bold;
padding:9px 0 5px 10px;
}
#nav3 ul.boxwithouttitle li {
padding-top:5px;
}
#nav3 ul.boxwithouttitle {
padding-bottom:0 !important;
}
#nav3 ul {
padding-bottom:9px !important;
}
.nav_box_blue {
background:#0480B7 none repeat scroll 0 0;
}
.nav_box_lightgreen {
background:#556B2F none repeat scroll 0 0;
}
.nav_box_darkblue {
background:#0C5A7D none repeat scroll 0 0;
}
#nav3_agenda {
color:#FFFFFF;
padding-bottom:1px;
}
#nav3_agenda h3 {
font-size:100%;
padding:10px 5px 0;
}
#nav3_agenda form.searchEvt {
margin:0;
padding:10px 0 10px 10px;
}
#nav3_agenda form.searchEvt fieldset {
border:0 none;
margin:0;
}
#nav3_agenda form.searchEvt legend {
font-weight:bold;
margin:0;
padding:0;
}
#nav3_agenda form.searchEvt legend em {
font-weight:normal;
}
#nav3_agenda form.searchEvt p {
background:transparent none repeat scroll 0 0;
}
#nav3_agenda label {
display:block;
font-weight:bold;
margin:10px 0 0;
width:5em;
}
#nav3_agenda fieldset label {
clear:both;
float:left;
font-weight:bold;
width:2em;
}
#nav3_agenda input.date {
border:0 none;
float:left;
font-size:100%;
margin:10px;
}
#nav3_agenda select {
border:0 none;
font-size:100%;
margin-top:10px;
width:92%;
}
#nav3_agenda form.searchEvt .submit {
background:transparent url(images/picto-go-bleu.gif) no-repeat scroll left center;
border:0 none;
color:white;
font-size:1.1em;
margin:10px 0 0;
padding-left:10px;
width:92%;
}
#nav3_agenda div {
margin:10px 0;
}
#content {
background:white none repeat scroll 0 0;
padding:0 15px 20px;
width:60.8%;
}
#content a {
color:#0480B7;
}
#breadcrumb {
font-size:80%;
margin:0 0 15px;
}
#content #breadcrumb a {
color:#0480B7;
}
#breadcrumb img {
vertical-align:middle;
}
#content h2 {
color:#0480B7;
font-weight:bold;
margin:20px 0;
}
.dark_blue_cols #content h2, .dark_blue_cols #content h3, .dark_blue_cols #content h4, .dark_blue_cols #content h5, #sub_wrapper .darkblue_content h2, #sub_wrapper .darkblue_content h3, #sub_wrapper .darkblue_content h4, #sub_wrapper .darkblue_content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#0C5A7D;
}
.blue_cols #content h2, .blue_cols #content h3, .blue_cols #content h4, .blue_cols #content h5, #sub_wrapper .blue_content h2, #sub_wrapper .blue_content h3, #sub_wrapper .blue_content h4, #sub_wrapper .blue_content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#0480B7;
}
#sub_wrapper .lightgreen_content h2, #sub_wrapper .lightgreen_content h3, #sub_wrapper .lightgreen_content h4, #sub_wrapper .lightgreen_content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#556B2F;
}
.turquoise_blue_cols #content h2, .turquoise_blue_cols #content h3, .turquoise_blue_cols #content h4, .turquoise_blue_cols #content h5, #sub_wrapper .turquoise_blue_content h2, #sub_wrapper .turquoise_blue_content h3, #sub_wrapper .turquoise_blue_content h4, #sub_wrapper .turquoise_blue_content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#006B6C;
}
.green_cols #content h2, .green_cols #content h3, .green_cols #content h4, .green_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#006600;
}
.maroon_cols #content h2, .maroon_cols #content h3, .maroon_cols #content h4, .maroon_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#A84300;
}
.darkmaroon_cols #content h2, .darkmaroon_cols #content h3, .darkmaroon_cols #content h4, .darkmaroon_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#4D3017;
}
.orange_cols #content h2, .orange_cols #content h3, .orange_cols #content h4, .orange_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#FF7C00;
}
.red_cols #content h2, .red_cols #content h3, .red_cols #content h4, .red_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#990000;
}
.purple_cols #content h2, .purple_cols #content h3, .purple_cols #content h4, .purple_cols #content h5 {
background:transparent none repeat scroll 0 0 !important;
color:#993366;
}
#content h3 {
color:#0480B7;
font-size:120%;
font-weight:bold;
margin:15px 0;
}
#content h4 {
color:#0480B7;
font-size:80%;
font-weight:bold;
}
#content h5 {
margin:1em 0 0;
}
#content .item {
margin-top:5px;
text-align:left;
}
#content p {
font-size:80%;
}
#content .subitem {
clear:both;
}
#content .item .subitem img.float_left, #content .item .subitem img.float_right {
margin-bottom:10px;
margin-top:4px;
}
#content .item .fondColore {
background-color:#B9E2DD;
}
#content .subitem h4 {
padding-right:60px;
}
#content .subitem .h4_col {
padding-right:0;
}
#content p.subtitle {
font-size:70%;
margin-top:0;
}
#content .resume_article p {
margin-bottom:0;
margin-top:0;
}
#content p a.more {
color:#0480B7;
text-decoration:underline;
}
#content p a.more:hover {
text-decoration:none;
}
#content p a.more_info {
background:transparent url(images/plus-info.gif) no-repeat scroll right top;
clear:both;
float:right;
padding:8px 30px 7px 0;
}
#content p.date {
float:right;
min-width:50px;
padding-left:5px;
padding-top:0;
text-align:right;
}
#content li {
font-size:80%;
}
#content li li {
font-size:100%;
}
#content ul.bullet li {
list-style-type:disc;
margin-left:1em;
}
#content ul.arrow li {
background:transparent url(images/arrow_left.gif) no-repeat scroll left 4px;
list-style-type:none;
margin:15px 0 0;
padding:0 0 0 15px;
}
#content ul.arrow li a {
font-weight:bold;
}
#content ul.arrow li q {
quotes:none;
}
#content hr {
border:1px solid #E4E4E6;
clear:both;
margin:5px 0;
}
#content p.entete {
background:transparent none repeat scroll 0 0;
font-size:90%;
font-weight:bold;
}
#content span.couleur_gras {
font-weight:bold;
}
.blue_cols #content p.entete, .blue_cols #content span.couleur, .blue_cols #content span.couleur_gras, #sub_wrapper .blue_content p.entete, #sub_wrapper .blue_content span.couleur, #sub_wrapper .blue_content span.couleur_gras {
color:#0480B7;
}
#sub_wrapper .darkblue_content p.entete, #sub_wrapper .darkblue_content span.couleur, #sub_wrapper .darkblue_content span.couleur_gras, #sub_wrapper .darkblue_content p a, #sub_wrapper .darkblue_content p a:hover, .darkblue_cols #content p a, .darkblue_cols #content p a:hover, #sub_wrapper .darkblue_content a {
color:#0C5A7D;
}
#sub_wrapper .lightgreen_content p.entete, #sub_wrapper .lightgreen_content span.couleur, #sub_wrapper .lightgreen_content span.couleur_gras, #sub_wrapper .lightgreen_content p a, #sub_wrapper .lightgreen_content p a:hover, .lightgreen_cols #content p a, .lightgreen_cols #content p a:hover, #sub_wrapper .lightgreen_content a {
color:#556B2F;
}
.turquoise_blue_cols #content p.entete, .turquoise_blue_cols #content span.couleur, .turquoise_blue_cols #content span.couleur_gras, .turquoise_blue_cols #content p a, .turquoise_blue_cols #content p a:hover, .turquoise_blue_cols #content a {
color:#006B6C;
}
.green_cols #content p.entete, .green_cols #content span.couleur, .green_cols #content span.couleur_gras, .green_cols #content p a, .green_cols #content p a:hover, .green_cols #content a {
color:#006600;
}
.maroon_cols #content p.entete, .maroon_cols #content span.couleur, .maroon_cols #content span.couleur_gras, .maroon_cols #content p a, .maroon_cols #content p a:hover, .maroon_cols #content a {
color:#A84300;
}
.darkmaroon_cols #content p.entete, .darkmaroon_cols #content span.couleur, .darkmaroon_cols #content span.couleur_gras, .darkmaroon_cols #content p a, .darkmaroon_cols #content p a:hover, .darkmaroon_cols #content a {
color:#4D3017;
}
.orange_cols #content p.entete, .orange_cols #content span.couleur, .orange_cols #content span.couleur_gras, .orange_cols #content p a, .orange_cols #content p a:hover, .orange_cols #content a {
color:#FF6600;
}
.red_cols #content p.entete, .red_cols #content span.couleur, .red_cols #content span.couleur_gras, .red_cols #content p a, .red_cols #content p a:hover, .red_cols #content a {
color:#990000;
}
.purple_cols #content p.entete, .purple_cols #content span.couleur, .purple_cols #content span.couleur_gras, .purple_cols #content p a, .purple_cols #content p a:hover, .purple_cols #content a {
color:#993366;
}
#content iframe {
border:0 none;
width:100%;
}
#content.iframe {
padding:0;
width:98%;
}
#content.iframe .item {
padding:3px 12px 12px;
}
#content.iframe .item a {
color:#FFFFFF;
text-decoration:underline;
}
#content.iframe .item a:hover {
text-decoration:none;
}
#content.iframe .item h3 {
color:#FFFFFF;
font-size:100%;
}
#content.iframe .item img.agenda {
margin-top:20px;
}
#content .item_color {
margin-bottom:5px;
margin-top:8px;
padding:5px;
}
#content .item_noncolor {
padding:5px;
}
#content.iframe .item hr {
border:0 none !important;
clear:both;
margin:0 !important;
}
#content.iframe .subtitle {
font-size:80%;
font-weight:bold;
}
#content.iframe p {
display:block;
}
#content.iframe .light_blue {
color:#FFFFFF;
}
#content.iframe h1 {
margin:0 0 10px;
text-transform:uppercase;
}
.contact .entete {
color:#0480B7;
font-size:120%;
font-weight:bold;
}
.warning {
color:#FF0000 !important;
font-weight:bold;
}
.contact li.warning {
font-weight:normal;
}
.contact h3 {
clear:both;
}
.contact {
font-size:80%;
}
.contact fieldset {
border:0 none;
margin-top:10px;
padding-top:10px;
}
.contact fieldset legend {
font-weight:bold;
}
.contact table legend {
font-weight:bold;
}
.contact label.title {
clear:both;
float:left;
margin:2px 0 5px 50px;
width:10em;
}
div.choices {
margin-left:150px;
}
.contact label.choice input {
margin:4px;
vertical-align:middle;
width:20px;
}
.contact input, .contact textarea {
margin:2px 0 5px 5px;
}

.contact table input {
width:80%;
}

.contact input.select, xforms.select {
clear:both;
float:left;
margin:0px 0 0px 0px;
width:3em;
}

.contact input.submit, .contact input.reset {
background:#0480B7 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
margin-left:50px;
margin-top:20px;
padding:3px;
width:8em;
}
.green_cols .contact input.submit, .green_cols .contact input.reset {
background:#006600 none repeat scroll 0 0;
}
.maroon_cols .contact input.submit, .maroon_cols .contact input.reset {
background:#A84300 none repeat scroll 0 0;
}
.darkmaroon_cols .contact input.submit, .darkmaroon_cols .contact input.reset {
background:#4D3017 none repeat scroll 0 0;
}
.orange_cols .contact input.submit, .orange_cols .contact input.reset {
background:#FF6600 none repeat scroll 0 0;
}
.red_cols .contact input.submit, .red_cols .contact input.reset {
background:#990000 none repeat scroll 0 0;
}
.purple_cols .contact input.submit, .purple_cols .contact input.reset {
background:#993366 none repeat scroll 0 0;
}
.lightgreen_content form input.submit, .lightgreen_content form input.reset {
background:#556B2F none repeat scroll 0 0;
}
.darkblue_content form input.submit, .darkblue_content form input.reset {
background:#0C5A7D none repeat scroll 0 0;
}
.turquoise_blue_content form input.submit, .turquoise_blue_content form input.reset {
background:#006B6C none repeat scroll 0 0;
}
.contact input.edition {
margin-left:0;
}
.contact input.reset {
margin-left:20px;
}
.contact ul {
margin-left:150px;
}
.photos h3 {
font-size:100%;
margin-top:30px;
}
.photos .item {
padding:20px 20px 5px;
}
.photos .item p {
color:#FFFFFF;
margin-bottom:0;
}
.photos .item img {
}
.photos div.item h3 a.sommaire {
color:#FFFFFF !important;
font-size:100%;
text-decoration:underline;
}
.photos div.item h3 a.sommaire:hover {
text-decoration:none;
}
.photos div.item hr {
border:0 none;
clear:both;
margin:0;
visibility:hidden;
}
.photos ul.sommaire {
margin-bottom:0;
}
.photos ul.sommaire li {
background:transparent none repeat scroll 0 0 !important;
border-right:1px solid #0480B7;
display:inline;
padding:0 4px !important;
}
.photos div.row {
clear:both;
}
.photos div.row div.cell {
float:left;
text-align:center;
width:33%;
}
div.photos div.photo {
padding:10px 0;
position:relative;
text-align:center;
}
div.photos div.photo div.pagination {
font-size:80%;
margin-bottom:40px;
}
div.photos div.photo div.pagination span {
float:left;
margin-left:0;
margin-right:0;
width:9em;
}
div.photos div.photo div.pagination strong {
color:#0480B7;
float:left;
margin-left:0;
margin-right:0;
width:39em;
}
div.photos div.photo div.cadre {
clear:both;
text-align:center;
}
div.photos div.photo div.cadre img {
margin-bottom:10px;
}
div.photos div.photo div.cadre p {
text-align:center;
}
div.photos div.photo div.cadre p.edit img {
margin-bottom:0;
}
.faq ul.faq_summary {
padding-bottom:5px;
}
.faq ul.faq_summary li {
background:transparent none repeat scroll 0 0 !important;
padding-bottom:5px;
padding-left:0 !important;
}
.faq ul.faq_summary li a {
background:transparent url(images/fleche_blue.gif) no-repeat scroll 0 6px !important;
color:#0480B7 !important;
font-size:150%;
padding:0 0 0 10px !important;
}
#toc {
border-bottom:1px dashed #C2C2C2;
padding:0 0 30px;
}
#toc li {
background:transparent url(images/arrow_left.gif) no-repeat scroll left 24px;
font-weight:bold;
list-style-type:none;
padding:20px 0 0 15px;
}
#toc li ul {
margin:15px 0 0;
}
#toc li ul li {
background:transparent none repeat scroll 0 0;
list-style-type:disc;
padding:0;
}
.faq h3, .search h3 {
font-size:100%;
margin-top:25px !important;
}
.faq h4 {
margin-top:30px;
}
.search li {
margin-bottom:20px;
}
ul.media {
margin:20px 0;
}
ul.media li {
margin:5px 0;
}
ul.media li img {
vertical-align:middle;
}
.sitemap h4 {
margin:5px 0;
}
.sitemap h4 a {
background:transparent none repeat scroll 0 0;
}
.sitemap h4 a.blue {
color:#0480B7 !important;
}
.sitemap h4 a.green {
color:#006600 !important;
}
.sitemap h4 a.maroon {
color:#A84300 !important;
}
.sitemap h4 a.orange {
color:#FF6600 !important;
}
.sitemap h4 a.red {
color:#990000 !important;
}
.sitemap h4 a.purple {
color:#993366 !important;
}
.sitemap ul {
background-color:transparent !important;
}
.sitemap ul.blue li {
background:transparent url(images/puce_blue.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.blue li ul li {
background:transparent url(images/fleche_blue.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.turquoise_blue li {
background:transparent url(images/puce_turquoise_blue.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.turquoise_blue li ul li {
background:transparent url(images/fleche_turquoise_blue.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.green li {
background:transparent url(images/puce_green.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.green li ul li {
background:transparent url(images/fleche_green.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.maroon li {
background:transparent url(images/puce_maroon.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.maroon li ul li {
background:transparent url(images/fleche_maroon.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.darkmaroon li {
background:transparent url(images/puce_darkmaroon.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.darkmaroon li ul li {
background:transparent url(images/fleche_darkmaroon.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.orange li {
background:transparent url(images/puce_orange.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.orange li ul li {
background:transparent url(images/fleche_orange.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.red li {
background:transparent url(images/puce_red.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.red li ul li {
background:transparent url(images/fleche_red.gif) no-repeat scroll 3px 3px !important;
}
.sitemap ul.purple li {
background:transparent url(images/puce_purple.gif) no-repeat scroll 7px 5px !important;
}
.sitemap ul.purple li ul li {
background:transparent url(images/fleche_purple.gif) no-repeat scroll 3px 3px !important;
}
#footer {
background:transparent url(images/sub_wrapper_bg.gif) repeat-y scroll left top;
padding-bottom:10px;
}
#footer ul {
margin:auto;
padding:0;
text-align:center;
width:50%;
}
#footer li {
color:#0480B7;
display:inline;
padding-right:10px;
}
#footer li a {
color:#0480B7;
padding-left:10px;
}
#footer img {
vertical-align:middle;
}
#footer address {
display:inline;
font-style:normal;
}
.hidden {
height:1px;
left:0;
overflow:hidden;
position:absolute;
top:-5000px;
width:1px;
}
abbr {
border-bottom:1px dotted;
cursor:default;
}
a abbr {
cursor:pointer;
}
.uppercase {
text-transform:uppercase;
}
.small {
}
.alert {
color:red;
font-weight:bold;
}
.float_left {
float:left;
}
img.float_left {
margin:4px 15px 0 0;
}
.float_right {
float:right;
}
img.float_right {
margin:4px 0 0 15px;
}
.right {
text-align:right;
}
div#date {
color:#0480B7;
float:left;
font-size:70%;
padding-top:3px;
}
div#headerinfo {
background-color:#FFFFFF;
color:#0480B7;
padding-bottom:5px;
text-align:right;
}
div#headerinfo a.header, div#headerinfo span.header {
color:#0480B7;
font-size:80%;
}
#header object {
float:left;
}
#header img.imgforflash {
float:left;
}
ul#tools {
font-size:70%;
list-style-type:none;
margin-bottom:5px;
margin-top:5px;
padding-right:3px;
text-align:right;
}
ul#tools li {
line-height:1.4em;
margin-bottom:2px;
}
ul#tools li a img {
margin-left:4px;
vertical-align:middle;
}
ul#tools, ul#tools a.tool {
color:#FFFFFF;
}
a.stopflash {
color:#FFFFFF;
font-size:70%;
padding-left:5px;
}
#header {
background-color:#0C5A7D;
min-height:143px;
}
p.top {
margin-bottom:-30px;
margin-top:30px !important;
}
p.top a {
background:transparent url(images/haut-page.gif) no-repeat scroll right top;
margin-top:20px !important;
padding:7px 25px 5px 0;
}
.blue_cols #content p.top a, #sub_wrapper .blue_content p.top a {
background-image:url(images/haut-page-blue.gif);
}
.turquoise_blue_cols #content p.top a {
background-image:url(images/haut-page-turquoise_blue.gif);
}
.green_cols #content p.top a {
background-image:url(images/haut-page-green.gif);
}
.maroon_cols #content p.top a {
background-image:url(images/haut-page-maroon.gif);
}
.darkmaroon_cols #content p.top a {
background-image:url(images/haut-page-darkmaroon.gif);
}
.orange_cols #content p.top a {
background-image:url(images/haut-page-orange.gif);
}
.red_cols #content p.top a {
background-image:url(images/haut-page-red.gif);
}
.purple_cols #content p.top a {
background-image:url(images/haut-page-purple.gif);
}
#sub_wrapper .darkblue_content p.top a {
background-image:url(images/haut-page-darkblue.gif);
}
#sub_wrapper .lightgreen_content p.top a {
background-image:url(images/haut-page-lightgreen.gif);
}
p.top a:hover {
text-decoration:underline;
}
.clearfix {
clear:both;
margin:-5px;
}
div.subitem p.clearfix {
height:0 !important;
margin:0 !important;
}
.invisible {
visibility:hidden;
}
div.buttonmenuflash {
background:#727152 none repeat scroll 0 0;
padding:2px 0 2px 0;
}
a#stopmenuflash {
color:#FFFFFF;
margin-left:10px;
}
hr.clear {
border:medium none;
clear:both;
visibility:hidden;
}
#content ul {
list-style-type:none;
}
#content ul li {
padding-left:20px;
}
#content ul li {
background:transparent url(images/puce_blue.gif) no-repeat scroll 7px 5px;
}
#content ul li ul li {
background:transparent url(images/fleche_blue.gif) no-repeat scroll 3px 3px;
}
.blue_cols #content ul li {
background:transparent url(images/puce_blue.gif) no-repeat scroll 7px 5px;
}
.blue_cols #content ul li ul li {
background:transparent url(images/fleche_blue.gif) no-repeat scroll 3px 3px;
}
.turquoise_blue_cols #content ul li {
background:transparent url(images/puce_turquoise_blue.gif) no-repeat scroll 7px 5px;
}
.turquoise_blue_cols #content ul li ul li {
background:transparent url(images/fleche_turquoise_blue.gif) no-repeat scroll 3px 3px;
}
.green_cols #content ul li {
background:transparent url(images/puce_green.gif) no-repeat scroll 7px 5px;
}
.green_cols #content ul li ul li {
background:transparent url(images/fleche_green.gif) no-repeat scroll 3px 3px;
}
.maroon_cols #content ul li {
background:transparent url(images/puce_maroon.gif) no-repeat scroll 7px 5px;
}
.maroon_cols #content ul li ul li {
background:transparent url(images/fleche_darkmaroon.gif) no-repeat scroll 3px 3px;
}
.darkmaroon_cols #content ul li {
background:transparent url(images/puce_darkmaroon.gif) no-repeat scroll 7px 5px;
}
.darkmaroon_cols #content ul li ul li {
background:transparent url(images/fleche_maroon.gif) no-repeat scroll 3px 3px;
}
.orange_cols #content ul li {
background:transparent url(images/puce_orange.gif) no-repeat scroll 7px 5px;
}
.orange_cols #content ul li ul li {
background:transparent url(images/fleche_orange.gif) no-repeat scroll 3px 3px;
}
.red_cols #content ul li {
background:transparent url(images/puce_red.gif) no-repeat scroll 7px 5px;
}
.red_cols #content ul li ul li {
background:transparent url(images/fleche_red.gif) no-repeat scroll 3px 3px;
}
.purple_cols #content ul li {
background:transparent url(images/puce_purple.gif) no-repeat scroll 7px 5px;
}
.purple_cols #content ul li ul li {
background:transparent url(images/fleche_purple.gif) no-repeat scroll 3px 3px;
}
#sub_wrapper .blue_content ul li {
background:transparent url(images/puce_blue.gif) no-repeat scroll 7px 5px;
}
#sub_wrapper .blue_content ul li ul li {
background:transparent url(images/fleche_blue.gif) no-repeat scroll 3px 3px;
}
#sub_wrapper .darkblue_content ul li {
background:transparent url(images/puce_dark_blue.gif) no-repeat scroll 7px 5px;
}
#sub_wrapper .darkblue_content ul li ul li {
background:transparent url(images/fleche_dark_blue.gif) no-repeat scroll 3px 3px;
}
#sub_wrapper .lightgreen_content ul li {
background:transparent url(images/puce_light_green.gif) no-repeat scroll 7px 5px;
}
#sub_wrapper .lightgreen_content ul li ul li {
background:transparent url(images/fleche_light_green.gif) no-repeat scroll 3px 3px;
}
#menuflash, #menuflashreplace {
margin:0;
padding:0;
width:169px;
}
.blue, .blue_cols #nav3 h3, .blue_cols .dark, .blue_cols #nav3 div.rightTexts, .blue_cols #nav3 div.rightLci, .blue_cols #nav3 div p {
background:#0480B7 none repeat scroll 0 0;
}
.darkblue {
background:#0C5A7D none repeat scroll 0 0;
}
.lightgreen {
background-color:#556B2F;
}
.light_blue, .blue_cols .light {
background:#3699C5 none repeat scroll 0 0;
}
.turquoise_blue, .turquoise_blue_cols #nav3 h3, .turquoise_blue_cols .dark, .turquoise_blue_cols #nav3 div.rightTexts, .turquoise_blue_cols #nav3 div.rightLci, .turquoise_blue_cols #nav3 div p {
background:#006B6C none repeat scroll 0 0;
}
.light_turquoise_blueblue, .turquoise_blue_cols .light {
background:#409091 none repeat scroll 0 0;
}
.green, .green_cols #nav3 h3, .green_cols .dark, .green_cols #nav3 div.rightTexts, .green_cols #nav3 div.rightLci, .green_cols #nav3 div p {
background:#006600 none repeat scroll 0 0;
}
.light_green, .green_cols .light {
background:#338533 none repeat scroll 0 0;
}
.maroon, .maroon_cols #nav3 h3, .maroon_cols .dark, .maroon_cols #nav3 div.rightTexts, .maroon_cols #nav3 div.rightLci, .maroon_cols #nav3 div p {
background:#A84300 none repeat scroll 0 0;
}
.light_maroon, .maroon_cols .light {
background:#B96933 none repeat scroll 0 0;
}
.darkmaroon, .darkmaroon_cols #nav3 h3, .darkmaroon_cols .dark, .darkmaroon_cols #nav3 div.rightTexts, .darkmaroon_cols #nav3 div.rightLci, .darkmaroon_cols #nav3 div p {
background:#4D3017 none repeat scroll 0 0;
}
.light_darkmaroon, .darkmaroon_cols .light {
background:#634933 none repeat scroll 0 0;
}
.orange, .orange_cols #nav3 h3, .orange_cols .dark, .orange_cols #nav3 div.rightTexts, .orange_cols #nav3 div.rightLci, .orange_cols #nav3 div p {
background:#FF6600 none repeat scroll 0 0;
}
.orange_yellow, .orange_cols .light {
background:#FF8500 none repeat scroll 0 0;
}
.red, .red_cols #nav3 h3, .red_cols .dark, .red_cols #nav3 div.rightTexts, .red_cols #nav3 div.rightLci, .red_cols #nav3 div p {
background:#990000 none repeat scroll 0 0;
}
.light_red, .red_cols .light {
background:#AD3333 none repeat scroll 0 0;
}
.purple, .purple_cols #nav3 h3, .purple_cols .dark, .purple_cols #nav3 div.rightTexts, .purple_cols #nav3 div.rightLci, .purple_cols #nav3 div p {
background:#993366 none repeat scroll 0 0;
}
.light_purple, .purple_cols .light {
background:#AD5C85 none repeat scroll 0 0;
}
.green2 {
background:#556B2F none repeat scroll 0 0;
}
#nav3 ul.dark li img.withchild {
margin-left:3px;
}
#nav3 ul.dark li ul {
margin-left:-10px;
margin-top:5px;
}
#nav3 ul.dark li.group {
color:white;
padding:6px 0 6px 0;
}
#nav3 ul.dark li.group img.button {
cursor:pointer;
margin:0 5px 0 0;
}
#nav3 ul.dark li.group span.group_title {
background:transparent url(images/fleche_droite.gif) no-repeat scroll 100% 50%;
cursor:pointer;
padding-left:10px;
padding-right:8px;
}
#nav3 ul.dark li.group ul {
margin-left:0;
padding-left:0;
}
#nav3 ul.dark li.group ul li {
background:transparent none repeat scroll 0 0;
padding-left:10px;
}
div.blue_cols {
background:transparent url(images/sub_wrapper_blue_bg.gif) repeat-y scroll left top !important;
}
div.turquoise_blue_cols {
background:transparent url(images/sub_wrapper_turquoise_blue_bg.gif) repeat-y scroll left top !important;
}
div.green_cols {
background:transparent url(images/sub_wrapper_green_bg.gif) repeat-y scroll left top !important;
}
div.maroon_cols {
background:transparent url(images/sub_wrapper_maroon_bg.gif) repeat-y scroll left top !important;
}
div.darkmaroon_cols {
background:transparent url(images/sub_wrapper_darkmaroon_bg.gif) repeat-y scroll left top !important;
}
div.orange_cols {
background:transparent url(images/sub_wrapper_orange_bg.gif) repeat-y scroll left top !important;
}
div.red_cols {
background:transparent url(images/sub_wrapper_red_bg.gif) repeat-y scroll left top !important;
}
div.purple_cols {
background:transparent url(images/sub_wrapper_purple_bg.gif) repeat-y scroll left top !important;
}
a.on {
text-decoration:underline;
}
a.on:hover {
text-decoration:none;
}
a.pdf {
}
div.lci_principal {
margin-bottom:15px;
}
div.lci_principal p.telecharger {
clear:both;
}
div.couverture {
float:left;
font-size:80%;
margin-bottom:15px;
text-align:center;
width:170px;
}
div.resume {
margin-left:170px;
}
div.lci_others {
clear:both;
display:block;
font-size:90%;
margin:0;
padding:5px 0;
}
div.lci_prec {
float:left;
margin-bottom:15px;
text-align:center;
width:33%;
}
div.lci_prec img {
margin-left:auto;
margin-right:auto;
}
div.lci_prec p {
background:transparent url(images/telecharger.gif) no-repeat scroll left center;
}
span.editbandeau {
background:#FFFFFF none repeat scroll 0 0;
font-size:70%;
padding-left:20px;
}
span.edittheme {
font-size:70%;
padding-bottom:9px;
padding-left:9px;
}
li.editcible {
width:100% !important;
}
span.editmenuanim {
background:#FFFFFF none repeat scroll 0 0 !important;
display:block;
font-size:70%;
padding:2px;
}
span.editactuaccueil {
float:right;
padding:8px 5px 7px 0;
}
#content .two_cols, #content .one_col {
padding:15px 10px;
}
#content .two_cols ul, #content .one_col ul {
list-style-type:none;
}
#content .two_cols ul li {
background-image:none;
float:left;
min-width:50%;
padding-left:0;
width:50%;
}
#content .one_col ul li {
background-image:none;
padding-left:0;
}
#content .two_cols li h4 a, #content .one_col li h4 a {
font-weight:bold;
}
#content .two_cols ul li h4, #content .one_col ul li h4 {
font-size:100% !important;
padding-right:6px;
}
#content .two_cols ul li p.subtitle, #content .one_col ul li p.subtitle {
font-size:95% !important;
padding-right:6px;
}
#content .two_cols hr {
border:0 none !important;
clear:both;
margin:0 !important;
}
ul.files li {
display:block;
padding:3px 0 3px 20px !important;
}
#content div.two_cols ul.files li {
min-width:45%;
width:45%;
}
#content div.two_cols ul.files li a {
font-weight:normal;
}
#content div.blue ul.files li a, #content div.blue ul li p.subtitle, #content div.blue ul li h4 a, #content div.turquoise_blue ul.files li a, #content div.turquoise_blue ul li p.subtitle, #content div.turquoise_blue ul li h4 a, #content div.darkblue ul.files li a, #content div.darkblue ul li p.subtitle, #content div.darkblue ul li h4 a, #content div.green ul.files li a, #content div.green ul li p.subtitle, #content div.green ul li h4 a, #content div.lightgreen ul.files li a, #content div.lightgreen ul li p.subtitle, #content div.lightgreen ul li h4 a, #content div.maroon ul.files li a, #content div.maroon ul li p.subtitle, #content div.maroon ul li h4 a, #content div.darkmaroon ul.files li a, #content div.darkmaroon ul li p.subtitle, #content div.darkmaroon ul li h4 a, #content div.orange ul.files li a, #content div.orange ul li p.subtitle, #content div.orange ul li h4 a, #content div.red ul.files li a, #content div.red ul li p.subtitle, #content div.red ul li h4 a, #content div.purple ul.files li a, #content div.purple ul li p.subtitle, #content div.purple ul li h4 a {
color:white;
}
ul.files li.pdf, ul.search_results li.pdf {
background:transparent url(../img/files/pdf.gif) no-repeat scroll left top !important;
}
ul.files li.file, ul.search_results li.file {
background:transparent url(../img/files/file.gif) no-repeat scroll left top !important;
}
ul.files li.txt, ul.search_results li.txt {
background:transparent url(../img/files/txt.gif) no-repeat scroll left top !important;
}
ul.files li.doc, ul.search_results li.doc {
background:transparent url(../img/files/doc.gif) no-repeat scroll left top !important;
}
ul.files li.xls, ul.search_results li.xls {
background:transparent url(../img/files/xls.gif) no-repeat scroll left top !important;
}
ul.files li.ppt, ul.search_results li.ppt {
background:transparent url(../img/files/ppt.gif) no-repeat scroll left top !important;
}
ul.files li.zip, ul.search_results li.zip {
background:transparent url(../img/files/zip.gif) no-repeat scroll left top !important;
}
ul.files li.html, ul.search_results li.html {
background:transparent url(../img/files/html.gif) no-repeat scroll left top !important;
}
ul.files li.sound, ul.search_results li.sound {
background:transparent url(../img/files/sound.gif) no-repeat scroll left top !important;
}
ul.files li.img, ul.search_results li.img {
background:transparent url(../img/files/img.gif) no-repeat scroll left top !important;
}
ul.files li.video, ul.search_results li.video {
background:transparent url(../img/files/video.gif) no-repeat scroll left top !important;
}
ul.files li.exe, ul.search_results li.exe {
background:transparent url(../img/files/exe.gif) no-repeat scroll left top !important;
}
ul.files li.dir, ul.search_results li.dir {
background:transparent url(../img/files/dir.gif) no-repeat scroll left top !important;
}
ul.files li.wmv, ul.search_results li.wmv {
background:transparent url(../img/files/wmv.gif) no-repeat scroll left top !important;
}
ul.files li.rm, ul.search_results li.rm {
background:transparent url(../img/files/rm.gif) no-repeat scroll left top !important;
}
div.texts_cols {
clear:both;
margin-top:10px;
}
div.left_col {
clear:both;
float:left;
margin-top:-10px;
padding-right:5px;
width:48%;
}
div.right_col {
float:left;
margin-top:-10px;
padding-left:5px;
width:48%;
}
#nav3 div p {
color:white;
}
#nav3 div a {
color:white;
}
#nav3 div.rightTexts {
padding:10px;
}
#nav3 div.rightLci {
text-align:center;
}
#nav3 div.rightLci img.lci {
margin:10px auto;
}
div.plainfont {
clear:both;
color:white;
padding:5px;
}
#content div.plainfont p.entete {
color:white;
}
#sub_wrapper .darkblue_content div.plainfont {
background-color:#0C5A7D;
}
#sub_wrapper .lightgreen_content div.plainfont {
background-color:#556B2F;
}
#sub_wrapper .blue_content div.plainfont {
background-color:#0480B7;
}
#sub_wrapper .turquoise_blue_content div.plainfont {
background-color:#006B6C;
}
.item div.plainfont, .blue_cols #content div.plainfont {
background-color:#0480B7;
}
.green_cols #content div.plainfont {
background-color:#006600;
}
.maroon_cols #content div.plainfont {
background-color:#A84300;
}
.darkmaroon_cols #content div.plainfont {
background-color:#4D3017;
}
.orange_cols #content div.plainfont {
background-color:#FF6600;
}
.red_cols #content div.plainfont {
background-color:#990000;
}
.purple_cols #content div.plainfont {
background-color:#993366;
}
#content div.plainfont ul li {
background:transparent url(images/puce_white.gif) no-repeat scroll 7px 5px;
}
#content div.plainfont ul li ul li {
background:transparent url(images/fleche_white.gif) no-repeat scroll 3px 3px;
}
p.allactus {
margin-bottom:60px;
}
div.plainfont a {
color:white !important;
text-decoration:underline;
}
div.plainfont a:hover {
color:white !important;
text-decoration:none;
}
div.listecantons {
margin-top:15px;
}
div.listecantons h4 {
margin:10px 0;
}
div.listecantons div.col1, div.listecantons div.col2, div.listecantons div.col3 {
float:left;
width:32%;
}
#elu {
background-color:#0480B7;
background-image:url(images/canton_bg.gif);
background-position:0 0;
background-repeat:repeat-y;
}
#cadre_elu {
background:#CCCCB8 none repeat scroll 0 0;
color:#0480B7;
float:left;
padding:10px 0;
text-align:center;
width:30%;
}
#cadre_elu h2 {
color:#0480B7 !important;
font-size:120% !important;
}
#cadre_elu h3 {
color:#0480B7 !important;
font-size:80% !important;
}
#cadre_elu img {
margin-bottom:10px;
}
#info_elu {
background:#0480B7 none repeat scroll 0 0;
color:white;
float:left;
padding-left:10px;
width:68%;
}
#info_elu p {
margin-bottom:5px !important;
margin-top:10px !important;
}
#info_elu ul li {
background-image:url(images/puce_white.gif) !important;
}
#canton {
clear:both;
}
#info_canton, #info_commune, #info_structintercom {
float:left;
margin-top:35px;
width:46%;
}
#info_commune {
margin-top:55px;
}
#info_structintercom {
margin-top:10px;
}
#info_canton p, #info_structintercom p {
margin-bottom:5px !important;
margin-top:5px !important;
}
#info_commune p {
margin-bottom:5px !important;
margin-top:20px !important;
}
#canton img {
float:left;
margin-bottom:20px;
}
#elu hr.invisible {
padding-top:15px;
}
#info_canton ul li, #info_commune ul li, #info_structintercom ul li {
background-image:url(images/puce_blue.gif) !important;
}
#info_canton ul li a, #info_commune ul li a, #info_structintercom ul li a {
color:#0480B7 !important;
}
div.formResultListing {
overflow:auto;
width:100%;
}
table.formResultListing {
border:1px solid #0480B7;
border-collapse:collapse;
margin:10px 0;
width:100%;
}
table.formResultListing thead tr {
background:#C2E0ED none repeat scroll 0 0;
}
table.formResultListing th, table.formResultListing td {
border-left:1px solid #0480B7;
}
table.formResultListing tr.even {
background:#E9F4F8 none repeat scroll 0 0;
}
.full_iframe {
background-image:url(images/sub_wrapper_iframe_bg.gif) !important;
}
.full_iframe #content {
margin-bottom:5px;
width:78.5%;
}
div#footer {
padding-bottom:0;
width:100%;
}
div#footer_links {
display:block;
font-size:80%;
margin:40px 0 0 17%;
text-align:center;
vertical-align:bottom;
width:65%;
}
div#footer_links ul {
margin-left:0;
width:100%;
}
div#adresse {
color:black;
display:block;
font-size:70%;
margin-left:17%;
padding:5px 2px 0 0;
text-align:center;
width:65%;
}
.full_iframe #footer_links {
width:83%;
}
.full_iframe div#footer_links ul {
}
.full_iframe #adresse {
width:83%;
}
#content div.table_like {
clear:both;
margin-top:10px;
}
#content div.table_like div.deux_cols {
float:left;
width:49%;
}
#content div.table_like div.trois_cols {
float:left;
width:33%;
}
#content div.table_like div.quatre_cols {
float:left;
width:24%;
}
hr.row_end {
clear:both;
visibility:hidden;
}
img.espace10 {
padding:10px !important;
}
img.espace15 {
padding:10px !important;
}
img.espace5 {
padding:5px !important;
}
p.downloadTools {
margin-top:30px !important;
}
div.noframe {
float:left;
padding:10px;
width:80%;
}
div.nav3_noframe {
float:left;
font-size:80% !important;
margin:5px 0 0 5px;
width:17em;
}
div.nav3_noframe h3 {
color:#FFFFFF !important;
margin:0 !important;
padding:10px 0 10px 10px !important;
}
div.nav3_noframe p {
font-size:100% !important;
margin-bottom:0;
}
div.nav3_noframe form input.submit {
font-size:1.1em;
padding:0 0 0 14px !important;
text-align:left;
width:14em !important;
}
li.warning {
background-image:url(images/puce_warning.gif) !important;
font-weight:normal;
}
div.leftCol {
float:left;
margin-bottom:0;
margin-right:2%;
width:48%;
}
div.rightCol {
float:left;
margin-bottom:0;
margin-left:2%;
width:48%;
}
#content div.leftCol h3, #content div.leftCol h4, #content div.leftCol a {
color:#0C5A7D;
}
#content div.leftCol .item_color h4 {
color:#FFFFFF;
}
#content div.leftCol .item_color .h4_col a, #content div.leftCol .item_color .h4_col a {
color:#FFFFFF;
}
#content div.rightCol h3, #content div.rightCol h4, #content div.rightCol a {
color:#0480B7;
}
#content div.rightCol .item_color h4 {
color:#FFFFFF;
}
h2.accueil {
line-height:1px;
margin-bottom:-20px !important;
position:inherit;
}
div.leftCol .item_color {
background:#0C5A7D none repeat scroll 0 0;
color:#FFFFFF;
}
div.rightCol .item_color {
background:#0480B7 none repeat scroll 0 0;
color:#FFFFFF;
}
#content div.rightCol .allactus a {
color:#0480B7;
}
#content div.leftCol .allactus a {
color:#0C5A7D;
}
#content .actu_couleur {
background:#0480B7 none repeat scroll 0 0;
color:#FFFFFF;
padding:5px;
}
#content .actu_couleur h4 {
color:#FFFFFF;
}
#content .actu_couleur p a {
color:#FFFFFF;
}

