/* GENERAL */
*{
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
img{
border:none;
}
body{
background:#10718F url(../images/commun/fond.gif) repeat-x top left;
color:#1C353D;
}
a.suite{
font-size:11px;
color:#0089C0;
text-decoration:none;
}
a.suite:hover{
text-decoration:underline;
}
a.retour{
display:block;
background:url(../images/commun/picto_retour.gif) no-repeat 0px 3px;
font-size:11px;
color:#0089C0;
text-decoration:none;
padding:0 0 0 13px;
margin:0 0 17px 0;
}
a.retour:hover{
text-decoration:underline;
}
.divError{
clear:both;
font-size:12px;
color:#FF0000;
}
.wyswyg a{
color:#0089C0;
text-decoration:underline;
}
.wyswyg a:hover{
color:#0089C0;
text-decoration:none;
}
.wyswyg ul{
padding:0 0 10px 0;
}
.wyswyg li{
font-size:12px;
background:url(../images/commun/puce3.gif) no-repeat 0px 4px;
padding-left:22px;
zoom:1;
}

.pagination{
margin:0 0 20px 0;
padding:0 0 10px 0;
border-bottom:1px solid #E2E2E2;
overflow:hidden;
zoom:1;
}
.pagination.sans_filet{
border-bottom:none;
overflow:hidden;
zoom:1;
}
.pagination .pages{
float:right;
}
.pagination .pages a{
float:left;
font-size:10px;
color:#1C353D;
text-decoration:none;
padding:0 7px;
}

.pagination .pages a.in {
	background-color: #EBEBEB;
}
.pagination .pages a.on,.pagination .pages a:hover{
color:#0089C0;
}
.pagination .pages a.premier,.pagination .pages a.precedent{
background:url(../images/commun/sep_pied.gif) no-repeat right 3px;
}
.pagination .pages a.dernier,.pagination .pages a.suivant{
background:url(../images/commun/sep_pied.gif) no-repeat left 3px;
}

/* STRUCTURE */


#general{
background:url(../images/commun/fond.jpg) no-repeat top left;
padding:0 0 30px 0;
overflow:hidden;
zoom:1;
}
#gauche{
float:left;
width:204px;
}
#gauche h1{
background:url(../images/commun/f_logo.gif) no-repeat 167px 101px;
padding:30px 0 0 34px;
}
#contenu{
float:left;
width:709px;
}
/* MENU */
#menu{
padding:17px 0 12px 0;
background:url(../images/commun/b_menu.gif) no-repeat bottom left;
overflow:hidden;
zoom:1;
}
#menu li{
float:left;
}
#menu li img{
display:block;
}
/* SOUS MENU */
#smenu{
padding:6px 0 0 10px;
background:url(../images/commun/f_smenu.gif) repeat-x top left;
border-bottom:1px solid #F0F0F0;
overflow:hidden;
zoom:1;
}
#smenu li{
float:left;
margin:0 1px 0 0;
}
#smenu li img{
display:block;
}
/* SOUS SOUS MENU */
#ssmenu{
padding:53px 1px 0 34px;
}
#ssmenu h3{
background:url(../images/commun/f_t_gauche.gif) no-repeat top left;
line-height:24px;
font-size:16px;
font-weight:normal;
color:#fff;
padding:0 12px;
}
#ssmenu .f_ssmenu{
background:#fff url(../images/commun/b_menu_gauche.gif) no-repeat bottom left;
padding:0 0 4px 0;
}
#ssmenu .f_ssmenu ul{
background:url(../images/commun/h_menu_gauche.gif) no-repeat top left;
padding:8px 0 0 0;
}
#ssmenu .f_ssmenu ul li{
padding:0 0 10px 0;
}
#ssmenu .f_ssmenu ul li a{
display:block;
font-size:13px;
color:#EC8900;
text-decoration:none;
padding:0 14px
}
#ssmenu .f_ssmenu ul li a.on,#ssmenu .f_ssmenu ul li a:hover{
background:url(../images/commun/puce_menu_gauche.gif) no-repeat right 3px;
color:#1E9CCC;
}
#ssmenu .f_ssmenu ul li ul{
background:none;
border-bottom:1px solid #F0F0F0;
padding:3px 0 0 0;
}
#ssmenu .f_ssmenu ul li ul li{
padding:0;
}
#ssmenu .f_ssmenu ul li ul li a{
background:url(../images/commun/puce4.gif) no-repeat 15px 9px;
font-size:11px;
color:#6A7275;
padding:3px 5px 3px 22px;
}
#ssmenu .f_ssmenu ul li ul li a:hover{
color:#EC8900;
background:url(../images/commun/puce5.gif) no-repeat 15px 9px;
}
#ssmenu .f_ssmenu ul li ul li a.on{
color:#1E9CCC;
background:#F0F0F0 url(../images/commun/puce6.gif) no-repeat 15px 9px;
}

/* BASELINE */
#baseline{
line-height:35px;
overflow:hidden;
zoom:1;
}
#baseline h2{
float:left;
}
#baseline a{
display:block;
float:right;
padding:6px 0 0 0;
}
/* MOTEUR DE RECHERCHE */
#moteur{
background:url(../images/commun/f_moteur.gif) repeat-x top left;
height:46px;
padding:0 9px 0 0;
overflow:hidden;
zoom:1;
}
#moteur form{
float:left;
padding:0 20px;
border-right:1px solid #fff;
overflow:hidden;
zoom:1;
}
#moteur form label{
display:block;
float:left;
font-size:12px;
line-height:46px;
padding:0 10px 0 0;
}
#moteur form input{
float:left;
font-size:12px;
border:1px solid #DEDEDE;
margin:14px 10px 0 0;
}
#moteur form input.bouton{
float:left;
border:none;
margin:14px 0 0 0;
}
#moteur a{
display:block;
float:right;
margin:15px 0 0 0;
}
/* CHEMIN */
#chemin{
background:#F5F5F5;
border-top:1px solid #fff;
font-size:10px;
color:#0C485B;
line-height:17px;
padding:0 20px;
}
#chemin a{
font-size:10px;
color:#0C485B;
text-decoration:underline;
}
#chemin a:hover{
text-decoration:none;
}
#chemin span{
color:#1E9CCC;
}
/* CONTENU */
#contenu .h_contenu{
background:#fff url(../images/commun/h_contenu.gif) no-repeat top left;
padding:5px 0 0 0;
}
#centre{
padding:11px 9px 14px 9px;
overflow:hidden;
zoom:1;
}
#centre .contenu_cms{
float:left;
width:501px;
}
/* DROITE */
#droite{
float:right;
width:152px;
}
#droite .encart{
background:url(../images/commun/b_droite.gif) no-repeat bottom left;
padding:0 0 5px 0;
margin:0 0 18px 0;
}
#droite .encart h3{
font-size:15px;
font-weight:normal;
color:#0686B9;
padding-left:50px;
}
#droite .encart h3.contact{
background:url(../images/commun/f_t_contact.gif) no-repeat top left;
height:16px;
padding-top:26px;
}
#droite .encart h3.lettre{
background:url(../images/commun/f_t_lettre.gif) no-repeat top left;
height:16px;
padding-top:20px;
}
#droite .encart h3.evenement{
background:url(../images/commun/f_t_evenement.gif) no-repeat top left;
height:19px;
padding-top:12px;
}
#droite .encart h3.actu{
background:url(../images/commun/f_t_actualite.gif) no-repeat top left;
height:19px;
padding-top:20px;
}

#droite .f_encart{
background:#F6F6F6;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
padding:6px 12px 4px 12px;
}
#droite .f_encart a, #droite .f_encart p{
font-size:11px;
color:#1A5061;
text-decoration:none;
}
#droite .f_encart a:hover{
text-decoration:underline;
}
#droite .f_encart h4{
font-size:11px;
}
#droite .f_encart li{
border-bottom:1px solid #EBEBEB;
padding:0 0 4px 0;
margin:0 0 4px 0;
}
#droite .f_encart li.dernier{
border-bottom:none;
padding:0;
margin:0;
}

#droite .encart .f_encart input[type=text]{
background:url(../images/commun/mod_contact/f_input.gif) repeat-x top left;
border:1px solid #E3E2E0;
font-size: 12px;
width : 85px;
height: 18px;
color : #757575;
}

#droite .encart .f_encart input[type=image]{
	position:relative;
	top: 7px;
}

/* PIED */
#pied{
background:url(../images/commun/f_pied.gif) repeat-x top left;
overflow:hidden;
zoom:1;
}
#pied ul{
float:right;
overflow:hidden;
zoom:1;
}
#pied ul li{
float:left;
line-height:23px;
background:url(../images/commun/sep_pied.gif) no-repeat right 10px;
padding:0 10px;
}
#pied ul li.dernier{
background:none;
}
#pied ul li a{
font-size:11px;
color:#738287;
text-decoration:none;
}
#pied ul li a:hover{
text-decoration:underline;
}