*{
margin:0;
padding:0;
font-size:100%;
}
a img,fieldset{
border:0;
}
label,a *{
cursor:pointer;
}
ol{
list-style-position:inside;
}
ul{
list-style:none;
}
a{
color:#2e7bb8;
}
textarea,
input{
font:11px Arial, Helvetica, sans-serif;
}
sup{
vertical-align:top;
}
body{
font:normal 12px Arial, Helvetica, sans-serif;
color:#696969;
background:#fff url(../../images/commun/fond.gif) repeat-x;
}
.body_int{
width:100%;
background:url(../../images/commun/f_int.jpg) no-repeat 50% 0;
overflow:hidden;
}
#conteneur{
margin:45px auto 0;
width:860px;
}
#contenu{
padding:20px 10px 20px 20px;
width:830px;
background:#fff;
overflow:hidden;
}
#col_principale{
float:left;
display:inline;
margin:0 0 0 -20px;
width:600px;
overflow:hidden;
}
#col_principale2{
float:right;
display:inline;
width:830px;
padding:0 20px 0 0;
overflow:hidden;
}
div#gauche{
float:left;
width:580px;
}
#col_droite{
float:right;
width:230px;
}
#haut{
position:relative;
height:114px;
overflow:hidden;
}
#haut h1{
float:left;
}
#haut p{
padding:22px 0 0;
float:right;
}
#haut .langue{
position:absolute;
top:94px;
left:0;
width:16px;
height:14px;
}
#menu{
height:40px;
overflow:hidden;
}
#menu li{
float:left;
}
#pied{
clear:both;
padding:13px 0 0;
height:27px;
line-height:11px;
text-align:center;
background:#f5f7f8 url(../../images/commun/f_pied.gif) no-repeat;
}
#pied li{
display:inline;
padding:0 10px;
border-right:1px solid #c8c8c8;
}
#pied .last{
border:0;
}
#pied a{
font-size:11px;
color:#b7b7b7;
text-decoration:none;
}
#pied a:hover{
text-decoration:underline;
}
/* Ariane */
#ariane{
padding:7px 0 0 20px;
height:21px;
background:#f7f7f7;
border-bottom:1px solid #e8e8e8;
}
#ariane li{
display:inline;
margin:0 4px 0 0;
padding:0 11px 0 0;
color:#b8b8b8;
background:url(../../images/commun/picto/chevron.gif) no-repeat 100% 50%;
}
#ariane a{
color:#9e9e9e;
}
#ariane a:hover{
color:#2e7bb8;
}
#ariane strong{
font-weight:normal;
}
#ariane li.last{
background:none;
}
/*Menu gauche*/
ul#gauche{
float:left;
margin:10px 0 0;
width:129px;
border-top:1px solid #efefef;
}
ul#gauche li{
width:100%;
border-bottom:1px solid #efefef;
}
ul#gauche li a{
display:block;
padding:15px;
text-transform:uppercase;
color:#a9a9a9;
text-decoration:none;
border-left:3px solid #fff;
}
ul#gauche li a:hover,
ul#gauche li a.in{
color:#c78f00;
border-color:#d6ad44;
}
ul#gauche li ul{
border-top:1px solid #efefef;
}
ul#gauche li li{
margin:0 0 0 18px;
width:110px;
border:0;
border-left:1px solid #efefef;
}
ul#gauche li li a{
margin:0 0 0 -1px;
padding:5px 11px;
border:0;
}
ul#gauche li li a:hover,
ul#gauche li li a.in{
background:url(../../images/commun/puce/puce.gif) no-repeat 0 9px;
}
/* Encarts*/
/* Encart Actualites */
.encart_actualites{
margin:0 0 15px;
padding:15px;
background:#f1f4f6;
}
.encart_actualites h3{
font-size:13px;
text-transform:uppercase;
color:#696969;
}
.encart_actualites li{
margin:9px 0 0;
padding:12px 0 0;
height:1%;
border-top:1px solid #e5e5e5;
}
.encart_actualites .date{
font-size:10px;
color:#a8a8a8;
}
.encart_actualites h4{
padding:0 0 10px;
font-size:13px;
}
.encart_actualites h4 a{
text-decoration:none;
}
.encart_actualites h4 a:hover{
text-decoration:underline;
}
.encart_actualites .extrait{
height:1%;
color:#696969;
overflow:hidden;
}
.encart_actualites .visuel{
float:left;
margin:0 12px 10px 0;
border:1px solid #f2f2f2;
}
.encart_actualites .extrait a{
color:#67adda;
}
.encart_actualites .extrait a:hover{
color:#2e7bb8;
}
/* Encart contact */
.encart_contact{
margin:0 0 15px;
padding:15px 20px;
background:#f1f4f6;
}
.encart_contact h3{
padding:0 0 4px;
font-size:13px;
font-weight:normal;
text-transform:uppercase;
color:#2e7bb8;
}
.encart_contact p{
padding:6px 0 0;
font-weight:bold;
color:#696969;
}
.encart_contact p.bt a{
display:block;
padding:0 0 0 15px;
color:#fff;
text-decoration:none;
background:url(../../images/commun/bt/bt_bleu.gif) no-repeat;
}
.encart_contact p.bt a:hover{
background-position:0 -52px;
}
.encart_contact p.bt span{
display:block;
line-height:26px;
background:url(../../images/commun/bt/bt_bleu.gif) no-repeat 100% -26px;
}
.encart_contact p.bt a:hover span{
background-position:100% -78px;
}
/* Encart widget */
.encart_widget{
margin:0 0 15px;
padding:20px 0 20px 19px;
border:1px solid #e4e8ea;
}
.encart_widget p{
padding-right:19px;
}

/*Pagination*/
.pagination{
margin:0 0 20px;
height:39px;
background:#f5f7f8;
overflow:hidden;
}
.pagination ul{
float:right;
padding:8px 7px 0 0;
}
.pagination li{
float:left;
margin:0 0 0 4px;
}
.pagination a{
float:left;
width:19px;
height:19px;
line-height:19px;
font-size:11px;
color:#525b60;
text-align:center;
text-decoration:none;
border:1px solid #fff;
background:#fff;
overflow:hidden;
}
.pagination a:hover{
color:#055ba6;
}
.pagination a:hover img{
margin-top:-19px;
}
.pagination a.in{
font-weight:bold;
color:#055ba6;
border-color:#f3f3f3;
background:#f5f7f8;
}
