*{
border:0 none;
font-family:verdana,arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
z-index:1;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#page #pageInt a,
#page #pageInt table a{
font-weight:bold;
color:#3d4551;
}
li{
list-style-image:none;
list-style-type:none;
}
body{
background:url('images/fond_body.gif') repeat-x bottom;
}
#first-time{
display:none;
}
#content{
margin:0 auto;
width:1032px;
}
#contenu{
background:url('images/fond_page.gif') repeat-y center;
overflow:hidden;
padding:0 20px;
}
#footer{
clear:both;
background:url('images/fond_footer.gif') repeat-y center;
padding:0 20px;
height:40px;
}
#header img{
float:left;
margin-left:45px;
margin-top:15px;
}
#header h1{
font-weight:normal;
font-size:20px;
color:#003c61;
width:565px;
padding-left:160px;
padding-top:60px;
}
div#satel{
background:#cbdde7;
/* height:30px; */
vertical-align:center;
margin-right:5px;
float:right;
padding:5px;
}
div#satel form{

}
div#satel span{
background:#bbc9d4;
/*height:22px; */
padding:4px;
padding-top:8px;
}
div#satel *{
display:inline;

}
div#satel a{
color:#4d4d4d;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
div#satel #search label{
display:none;
}
div#satel input#edit-search-theme-form-1{
width:95px;
margin-left:5px;
}
div#satel input#edit-submit,
div#pageInt .form-item input#edit-submit,
div#satel input#edit-submit-2,
div#satel input#edit-submit-1{
background:url('images/btn_ok.gif') no-repeat center top;
width:19px;
height:19px;
margin-left:10px;
margin-right:5px;
}
#page .search-advanced{
display:none;
}
div.menu-block-2 ul.menu{
margin-top:25px;
width:955px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:center;
border:2px solid #e5e5e5;
border-top:0;
border-right:0;
height:27px;
}
div.menu-block-2 ul.menu ul{
display:none;
width:179px;
z-index:10;
margin-top:5px;
position:relative;
border:0;
margin-left:auto;
margin-right:auto;
}
div.menu-block-2 ul.menu li:hover{
background:url('images/fond_haut_menuder.gif') no-repeat center bottom;
}
div.menu-block-2 ul.menu li ul li:hover a{
background:url('images/fond_menuder.png') repeat-y center;
}
div.menu-block-2 ul.menu li ul li:hover{
background:none;
}
div.menu-block-2 ul.menu li ul li.last:hover{
background:url('images/fond_bas_menuder.png') no-repeat left bottom;
}
div.menu-block-2 ul.menu li:hover ul{
display:block;
}
div.menu-block-2 ul.menu ul li{
border:0;
margin:0;
padding:0;
float:none;
padding:0;
}
div.menu-block-2 ul.menu ul li.last{
background:url('images/fond_bas_menuder.png') no-repeat left bottom;
padding-bottom:9px;
}
div.menu-block-2 ul.menu ul li a{
color:#4d4d4d;
display:block;
width:160px;
font-size:11px;
padding-left:10px;
padding-right:10px;
background:url('images/fond_menuder.png') repeat-y center;
margin:0;
}
div.menu-block-2 ul.menu li{
width:191px;
list-style-image:none;
list-style-type:none;
height:27px;
float:left;
margin:0;
padding:0;
padding-bottom:7px;
border-top:0;
}
div.menu-block-2 ul.menu li a{
font-size:13px;
font-weight:bold;
color:#4d4d4d;
text-decoration:none;
display:block;
height:100%;
border-right:2px solid #e5e5e5;
}
div.menu-block-2 ul.menu li ul li a{
border:0;
color:#4d4d4d;
}
div.menu-block-2 ul.menu li.active-trail a, div.menu-block-2 ul.menu li:hover a,
div.menu-block-2 ul.menu li:hover ul li:hover a{
color:#5e889e;
}
div.menu-block-2 ul.menu li.menu-mlid-508:hover a,
div.menu-block-2 ul.menu li.menu-mlid-508.active-trail a,
div.menu-block-2 ul.menu li.menu-mlid-508:hover ul li:hover a{
color:#004668;
}
div.menu-block-2 ul.menu li.menu-mlid-507:hover a,
div.menu-block-2 ul.menu li.menu-mlid-507.active-trail a,
div.menu-block-2 ul.menu li.menu-mlid-507:hover ul li:hover a{
color:#5e889e;
}
div.menu-block-2 ul.menu li.menu-mlid-509:hover a,
div.menu-block-2 ul.menu li.menu-mlid-509.active-trail a,
div.menu-block-2 ul.menu li.menu-mlid-509:hover ul li:hover a{
color:#da6834;
}
div.menu-block-2 ul.menu li.menu-mlid-510:hover a,
div.menu-block-2 ul.menu li.menu-mlid-510.active-trail a,
div.menu-block-2 ul.menu li.menu-mlid-510:hover ul li:hover a{
color:#a0272c;
}
div.menu-block-2 ul.menu li:hover ul li a,
div.menu-block-2 ul.menu li.menu-mlid-507:hover ul li a,
div.menu-block-2 ul.menu li.menu-mlid-508:hover ul li a,
div.menu-block-2 ul.menu li.menu-mlid-509:hover ul li a,
div.menu-block-2 ul.menu li.menu-mlid-510:hover ul li a{
color:#4d4d4d;
}
ul#foot{
padding-top:10px;
padding-right:20px;
text-align:right;
}
ul#foot li{
list-style-image:none;
list-style-type:none;
display:inline;
color:#668bb8;
font-size:11px;
}
ul#foot li a{
font-size:11px;
color:#668bb8;
}
#accueil{
z-index:1;
margin-top:15px;
}
#accueil #block-block-2{
margin-left:15px;
float:left;
width:363px;
height:213px;
background:url('images/fond_central.jpg') no-repeat center top;
margin-bottom:15px;
padding-left:380px;
}
#accueil #block-block-2 .content{
width:353px;
}
#accueil #block-block-2 h2{
color:#fff;
font-size:32px;
padding-top:10px;
padding-bottom:10px;
font-weight:normal;
}
#accueil #block-block-2 p{
font-size:11px;
color:#fff;
width:353px;
}
#accueil #block-block-3{
margin-right:15px;
float:right;
width:194px;
padding-left:10px;
height:213px;
background:url('images/fond_gauche.gif') no-repeat center top;
margin-bottom:15px;
}
#accueil #block-block-3 h2{
color:#024766;
font-weight:normal;
font-size:18px;
margin-bottom:30px;
margin-top:15px;
}
#accueil #block-block-3 h2 span{
font-weight:bold;
font-size:18px;
display:block;
}
#accueil #block-block-3 a{
font-weight:bold;
color:#024766;
text-decoration:none;
display:block;
min-height:37px;
padding-left:47px;
margin-bottom:10px;
}
#accueil #block-block-3 a#photos{
padding-top:10px;
background:url('images/pic_photos.gif') no-repeat top left;
}
#accueil #block-block-3 a#articles{
padding-top:5px;
background:url('images/pic_articles.gif') no-repeat top  left;
}
#accueil #block-block-4{
margin-left:15px;
float:left;
width:313px;
height:250px;
background:url('images/fond_bleu.jpg') no-repeat center top;
margin-bottom:15px;
}
#accueil #block-block-5{
margin-left:11px;
float:left;
width:313px;
height:250px;
background:url('images/fond_jaune.jpg') no-repeat center top;
margin-bottom:15px;
}
#accueil #block-block-6{
margin-left:11px;
float:right;
width:313px;
height:250px;
background:url('images/fond_rouge.jpg') no-repeat center top;
margin-bottom:15px;
margin-right:15px;
}
#block-block-5 h2 a, #block-block-6 h2 a, #block-block-4 h2 a{
color:#fff;
font-size:13px;
padding-left:10px;
padding-top:10px;
padding-bottom:20px;
text-decoration:none;
display:block;
}
#block-block-5 img, #block-block-6 img, #block-block-4 img{
float:left;
padding-right:10px;
}
#block-block-5 p, #block-block-6 p, #block-block-4 p{
font-family:Arial;
font-size:12px;
color:#4d4d4d;
margin-left:0px;
background:#fff;
/*width:107px; */
min-height:175px;
margin-right:15px;
padding-top:5px;
}
#block-block-7{
clear:both;
padding-top:20px;
padding-left:15px;
padding-bottom:15px;
}
#block-block-7 h2{
font-size:18px;
color:#024766;
font-weight:normal;
margin-bottom:15px;
}
#block-block-7 h2 span{
font-size:18px;
color:#024766;
font-weight:bold;
}
#block-block-7 a.reflien{
display:block;
text-align:right;
margin-top:10px;
margin-right:10px;
color:#5e889e;
}
#block-block-7 img{
padding-top:5px;
padding-left:13px;
padding-right:13px;
}
#interne{
margin-top:0px;
margin-left:15px;
}
#titreInt{
width:940px;
height:64px;
padding-top:17px;
padding-left:20px;
color:#fff;
margin-bottom:30px;
background:url("images/titre_bleu.gif")no-repeat top left;
}
.ariane a{
color:#fff;
text-decoration:none;
}
.ariane span{
font-weight:bold;
text-decoration:underline;
}
#titreInt h2{
font-size:24px;
}
#menuInt{
background:url("images/menu_bleu.gif") no-repeat top left;
float:left;
height:100%;
padding-top:15px;
width:225px;
}
#menuInt ul{
padding-left:0;
}
#menuInt li{
margin-left:0;
list-style-image:none;
list-style-type:none;
padding-bottom:15px;
}
#page #menuInt li.active ul li a{
font-weight:normal;
color:#4d4d4d;
}
#page #menuInt li.active-trail ul li a,
#menuInt li a{
font-weight:normal;
color:#4d4d4d;
text-decoration:none;
}
#menuInt li ul li{
margin-left:5px;
padding-top:5px;
padding-left:10px;
padding-bottom:0px;
}
.bleu #menuInt li ul li{
background:url("images/puce_bleu.gif") no-repeat left 10px;
}
.bleuf #menuInt li ul li{
background:url("images/puce_bleuf.gif") no-repeat left 10px;
}
.rouge #menuInt li ul li{
background:url("images/puce_rouge.gif") no-repeat left 10px;
}
.jaune #menuInt li ul li{
background:url("images/puce_jaune.gif") no-repeat left 10px;
}
.orange #menuInt li ul li{
background:url("images/puce_orange.gif") no-repeat left 10px;
}
#pageInt{
margin-bottom:20px;
width:720px;
margin-left:245px;
color:#4d4d4d;
}
#pageInt h2{
font-size:21px;
margin:10px 0;
}
#pageInt h3{
font-size:16px;
margin:10px 0;
}
#pageInt table{
border:1px solid #e2e2e2;
border-collapse:collapse;
margin-top:20px;
}

#pageInt table td{
border:1px solid #e2e2e2;
padding:10px;
font-size:10px;
}
#pageInt table td p{
font-size:10px;
padding-bottom:5px;
}
#pageInt table td a{
font-size:11px;


}
#pageInt table tr{
}

#pageInt li{
list-style-image:none;
list-style-type:none;
}
.site-map-front-box{
display:none;
}
.jaune #titreInt{
background:url("images/titre_jaune.gif") no-repeat top left;
}
.jaune #menuInt{ 
background:url("images/menu_jaune.gif") no-repeat top left;
}
.jaune #menuInt li:hover a{
color:#da6834;
}
#page .jaune #menuInt ul li ul li.active-trail a, 
.jaune #menuInt li.active-trail a, 
.jaune #menuInt li.active a{ 
color:#da6834;
font-weight:bold;
}
.jaune #pageInt h2, .jaune #pageInt h3, .jaune #pageInt h1{
color:#da6834;
font-weight:bold;
}  
.jaune #pageInt li{
background:url("images/puce_jaune.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;

}

.rouge #titreInt{
background:url("images/titre_rouge.gif") no-repeat top left;
}
.rouge #menuInt{ 
background:url("images/menu_rouge.gif") no-repeat top left;
}
.rouge #menuInt li:hover a{
color:#a0272c;
}
#page .rouge #menuInt ul li ul li.active-trail a, 
.rouge #menuInt li.active-trail a, 
.rouge #menuInt li.active a{ 
color:#a0272c;
font-weight:bold;
}
.rouge #pageInt h2, .rouge #pageInt h3, .rouge #pageInt h1{
color:#a0272c;
font-weight:bold;
}  
.rouge #pageInt li{
background:url("images/puce_rouge.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;

}

.bleu #titreInt{
background:url("images/titre_bleu.gif") no-repeat top left;
}
.bleu #menuInt{ 
background:url("images/menu_bleu.gif") no-repeat top left;
}
.bleu #menuInt li:hover a,
#page .bleu #menuInt li.active li:hover  a{
color:#5e889e;
}
.bleu #menuInt li.active-trail a, 
#page .bleu #menuInt ul li ul li.active-trail a, 
.bleu #menuInt li.active a, .bleu #pageInt h2, .bleu #pageInt h3, .bleu #pageInt h1{
color:#5e889e;
font-weight:bold;
}  
.bleu #pageInt li{
background:url("images/puce_bleu.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}

.bleuf #titreInt{
background:url("images/titre_bleuf.gif") no-repeat top left;
}
.bleuf #menuInt{ 
background:url("images/menu_bleuf.gif") no-repeat top left;
}
.bleuf #menuInt li:hover a{
color:#004668;
}
#page .bleuf #menuInt ul li ul li.active-trail a, 
.bleuf #menuInt li.active-trail a, 
.bleuf #menuInt li.active a{ 
color:#004668;
font-weight:bold;
}
.bleuf #pageInt h2, .bleuf #pageInt h3, .bleuf #pageInt h1{
color:#004668;
font-weight:bold;
}  
.bleuf #pageInt li{
background:url("images/puce_bleuf.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
.orange #titreInt{
background:url("images/titre_orange.gif") no-repeat top left;
}
.orange #menuInt{ 
background:url("images/menu_orange.gif") no-repeat top left;
}
#page .orange #menuInt ul li ul li.active-trail a, 
.orange #menuInt li.active-trail a, 
.orange #menuInt li:hover a{
color:#f2b504;
}
.orange #menuInt li.active a, .orange #pageInt h2, .orange #pageInt h3, .orange #pageInt h1{
color:#f2b504;
font-weight:bold;
}  
#pageInt table h3, #pageInt table a{
font-weight:normal;
}
.orange #pageInt li{
background:url("images/puce_orange.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
.bleu #pageInt li{
background:url("images/puce_bleu.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
.bleuf #pageInt li{
background:url("images/puce_bleuf.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
.jaune #pageInt li{
background:url("images/puce_jaune.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
.rouge #pageInt li{
background:url("images/puce_rouge.gif") no-repeat left 6px;
margin-bottom:3px;
padding-left:15px;
}
form.webform-client-form label{
font-weight:normal;
float:left;
width:150px;
text-align:right;
margin-right:2px;
}
form.webform-client-form select{
background:#fff;
border:2px solid #5E889E;
width:150px;
}
input#edit-keys,
form.webform-client-form input.form-text{
background:#fff;
border:2px solid #5E889E;
width:150px;
}
.content .search-info{
display:none;
}
form.webform-client-form textarea{
display:inline;
background:#fff;
border:2px solid #5E889E;
}
.resizable-textarea{
width:50%;
}
form.webform-client-form textarea#edit-submitted-adresse{
width:250px;
height:50px;
}
form.webform-client-form textarea#edit-submitted-votre-demande{
width:400px;
}
form.webform-client-form span.form-required{
color:#000;
}
#node-16 span.submitted{
display:none;
}
form.webform-client-form input#edit-submit{
margin-left:152px;
background:url("images/btn_envoyer.gif") no-repeat left top;
width:74px;
height:25px;
margin-bottom:5px;
}
form.webform-client-form div.grippie{
display:none;
}
#menuInt div#block-block-8,
#menuInt div#block-block-8 a{
color:#5e889e;
}
div.node img{
margin-right:12px;
}
#pageInt .pager li{
background:none;
margin-left:0;
list-style-image:none;
list-style-type:none;
}
span.flecherouge{
font-size:16px;
font-weight:bold;
color:#a0272c;
}
span.fleche{
font-size:16px;
font-weight:bold;
color:#da6834;
}
#pageInt table.schema img{
margin-right:0;
}
#pageInt table.schema td{
vertical-align:center;
border:6px solid #e2e2e2;
}
#pageInt table.schema td.noborder{
padding:2px;
}
#pageInt table.schema tr,
#pageInt table.schema tbody,
#pageInt table.schema,
#pageInt table.schema td.noborder{
border:0;
}
.bleuf #pageInt table.cles td,
.bleuf #pageInt table.cles{
color:#004668;
border:2px solid #004668;
}
.jaune #pageInt table.cles td,
.jaune #pageInt table.cles{
color:#da6834;
border:2px solid #da6834;
}
.rouge #pageInt table.cles td,
.rouge #pageInt table.cles{
color:#a0272c;
border:2px solid #a0272c;
}
