*{
margin:0;
padding:0;
font-size:100%;
}
a img,fieldset{
border:0;
}
label,a span{
cursor:pointer;
}
ol{
list-style-position:inside;
}
ul{
list-style:none;
}
ul li{
zoom:1;
}
textarea{
font:11px Arial, Helvetica, sans-serif;
}
sup{
vertical-align:top;
}
body{
font:normal 12px Arial, Helvetica, sans-serif;
color:#525b60;
background:#055ba6;
}
a{
color:#076cb4;
}
a:hover{
color:#535c61;
}
#site{
margin:5px 0 0;
background:#fff url(../../images/commun/fond.gif) repeat-x;
}
#container{
margin:0 auto;
width:900px;
}
#haut{
height:26px;
overflow:hidden;
zoom:1;
}
#haut .langue{
float:left;
margin:2px 0 0;
font-size:11px;
}
#haut .langue li{
float:left;
margin:0 1px 0 0;
}
#haut .langue a{
display:block;
padding:0 0 0 29px;
color:#989ea4;
background:url(../../images/commun/f_langue.gif) no-repeat;
text-decoration:none;
}
#haut .langue a:hover{
text-decoration:underline;
}
#haut .langue a span{
display:block;
padding:0 29px 0 0;
line-height:24px;
background:url(../../images/commun/f_langue.gif) no-repeat right 0;
}
#haut .langue li.in a{
color:#096cb5;
background-position:0 bottom;
}
#haut .langue li.in span{
background-position:right bottom;
}
#haut .menu{
float:right;
/*width:250px;*/
height:23px;
padding:0 0 0 24px;
background:url(../../images/commun/f_menu.gif) no-repeat;
}
#haut .menu ul{
height:23px;
padding:0 6px 0 0;
background:url(../../images/commun/f_menu.gif) no-repeat right 0;
}
#haut .menu li{
float:left;
margin:0 20px 0 0;
line-height:20px;
}
#haut .menu a{
color:#fff;
text-decoration:none;
}
#haut .menu a.first{font-weight:bold;}
#haut .menu a:hover{
color:#fda434;
}
#haut .menu a.in{
color:#fda434;
font-weight:bold;
}
#menu{
padding:22px 0 27px;
overflow:hidden;
zoom:1;
}
#menu h1{
float:left;
padding:3px 40px 0 0;
}
#menu li{
float:left;
margin:0 41px 0 0;
}
#menu li.last{
float:left;
margin:0;
}
#banniere{
padding:0 0 15px;
}
#banniere img{
display:block;
}
#ariane{
padding:0 0 14px;
border-bottom:1px solid #e9f0f3;
}
#ariane li{
display:inline;
font-size:11px;
}
#ariane a,
#ariane span{
color:#055ba6;
text-decoration:none;
}
#ariane a:hover{
text-decoration:underline;
}
#contenu{
padding:15px 0 30px;
border-top:1px solid #fff;
overflow:hidden;
zoom:1;
}
#gauche{
float:left;
width:619px;
}
#droite{
float:right;
width:260px;
}
#zoom_droite{
padding:0 0 22px;
}
#zoom_droite h2{
padding:0 0 10px;
font:normal 20px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#59646e;
line-height:1;
}
#zoom_droite .b_zoom_sur{
background:#0e6fb5 url(../../images/commun/b_zoom_droite.gif) no-repeat 0 bottom;
}
#zoom_droite .h_zoom_sur{
padding:15px 10px 15px 15px;
background:url(../../images/commun/h_zoom_droite.gif) no-repeat;
overflow:hidden;
zoom:1;
}
#zoom_droite .h_zoom_sur .visuel{
float:left;
}
#zoom_droite .h_zoom_sur .txt{
float:right; 
width:118px;
color:#cde6ff;
font-size:11px;
}
#zoom_droite .h_zoom_sur .txt h3{
padding:0 0 7px;
font:bold 13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#fefefe;
line-height:1;
}
#zoom_droite .h_zoom_sur .txt a{
display:block;
margin:5px 0 0 0;
color:#CDE6FF;
text-decoration:underline;
}
#zoom_droite .h_zoom_sur .txt a:hover{color:#fff;}
#actualite_droite{
padding:0 0 22px;
}
#actualite_droite h2{
padding:0 0 10px;
font:normal 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
line-height:1;
}
#actualite_droite h2 a{
padding:0 22px 0 0;
background:url(../../images/commun/picto/rss_petit.gif) no-repeat right 6px;
text-decoration:none;
}
#actualite_droite .liste_actu{
background:#f5f6f7;
border:2px solid #f5f6f7;
}
#actualite_droite .actu{
padding:13px 7px 12px 13px;
border-bottom:1px solid #fff;
font-size:11px;
overflow:hidden;
zoom:1;
}
#actualite_droite .actu.une{
background:#fff;
}
#actualite_droite .actu.last{
border:0;
}
#actualite_droite .actu .visuel{
float:left;
margin:0 11px 0 0;
}
#actualite_droite .actu h3{
padding:0 0 9px;
font:bold 13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#055ba6;
}
#actualite_droite .actu.une h3{
color:#59646e;
}
#actualite_droite .actu a{
color:#535c61;
text-decoration:none;
}
#actualite_droite .actu.une a{
color:#055ba6;
}
#actualite_droite .actu a:hover{
text-decoration:underline;
}
#actualite_droite .plus{
padding:0 15px 10px 0;
text-align:right;
}
#actualite_droite .plus a{
padding:0 12px 0 0;
font-size:11px;
color:#93999f;
text-decoration:none;
background:url(../../images/commun/puce/puce_droite.gif) no-repeat right 4px;
}
#actualite_droite .plus a:hover{
color:#055ba6;
background-image:url(../../images/commun/puce/puce_droite_bleu.gif);
}
#flux_droite h2{
padding:0 0 10px;
font:bold 16px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#ff9f39;
}
#flux_droite .flux{
background:url(../../images/commun/f_flux_droite.gif) repeat-x;
border-bottom:2px solid #f0f1f3;
}
#flux_droite .flux p{
padding:15px 10px 14px 75px;
background:url(../../images/commun/picto/rss_grand.gif) no-repeat 19px 15px;
}
#flux_droite .flux a{
color:#feac3e;
font-weight:bold;
text-decoration:none;
}
#flux_droite .flux a:hover{
text-decoration:underline;
}
#pied{
padding:0 0 10px;
background:url(../../images/commun/f_pied.gif) repeat-x;
zoom:1;
}
#pied table{
margin:0 auto 20px;
width:900px;
border-collapse:separate;
border-top:1px solid #ececf1;
border-left:1px solid #ececf1;
}
#pied th{
padding:0 18px 0 19px;
font-size:13px;
text-align:left;
color:#9da4a9;
background:url(../../images/commun/puce/puce_droite.gif) no-repeat 159px center;
border-right:1px solid #ececf1;
}
#pied td{
width:179px;
height:111px;
border-right:1px solid #ececf1;
text-align:center;
vertical-align:middle;
}
#pied .contact th{
height:53px;
background-color:#e1e6ea;
border-right:1px solid #f0f3f5;
}
#pied .contact td{
font:bold 15px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
padding:0 0 0 75px;
width:283px;
height:53px;
color:#055ba6;
background:#e7ebee url(../../images/commun/picto/commercial.gif) no-repeat 28px center;
text-align:left;
border-right:1px solid #d3dce4;
}
#pied .contact td.last{
background-image:url(../../images/commun/picto/technique.gif);
}
#pied ul{
padding:0 0 8px;
text-align:center;
}
#pied li{
display:inline;
padding:0 7px 0 3px;
font-size:11px;
color:#fff;
background:url(../../images/commun/filet_pied.gif) no-repeat right 3px;
}
#pied li.actu a{
padding-left:17px;
background:url(../../images/commun/picto/rss_petit.gif) no-repeat;
}
#pied li.last{
background:none;
}
#pied a{
color:#fff;
text-decoration:none;
}
#pied a:hover{
text-decoration:underline;
}

/* Bloc commun */
#onglet{
background:url(../../images/commun/b_onglet.gif) repeat-x 0 bottom;
overflow:hidden;
zoom:1;
}
#onglet li{
float:left;
margin:0 1px 0 0;
height:34px;
}
#onglet a{
float:left;
padding:0 0 0 22px;
height:34px;
font:bold 15px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#076cb4;
background:url(../../images/commun/f_onglet.gif) no-repeat;
text-decoration:none;
}
#onglet a span{
float:left;
padding:0 20px 0 0;
line-height:34px;
background:url(../../images/commun/f_onglet.gif) no-repeat right 0;
}
#onglet a.in,
#onglet a.in:hover{
color:#fff;
background:url(../../images/commun/f_onglet.gif) no-repeat 0 -34px;
}
#onglet a:hover{
color:#525b60;
}
#onglet a.in span{
background-position:right -34px;
}
#contenu_onglet{
margin:0 0 20px;
padding:16px;
background:#fff;
border:1px solid #f0f3f5;
border-top:0;
}
/*WYSIWYG*/
.wg h4{
padding:0 0 4px
font-size:12px;
color:#525b60;
}
.wg p{
padding:0 0 10px;
line-height:17px;
}
.wg ul{
padding:0 0 11px;
}
.wg li{
padding:0 0 4px 12px;
background:url(../../images/commun/puce/puce.gif) no-repeat 0 6px;
}
/*Pagination*/
.pagination{
padding:9px 8px 10px 16px;
margin:0 0 20px;
font-size:11px;
background:#f8f8f9;
overflow:hidden;
zoom:1;
}
.pagination p{
float:left;
padding:5px 0 0;
}
.pagination ul{
float:right;
}
.pagination li{
float:left;
padding:0 0 0 6px;
}
.pagination li a{
float:left;
width:19px;
height:19px;
line-height:19px;
text-align:center;
color:#525b60;
background:#fff;
border:1px solid #fff;
text-decoration:none;
}
.pagination li a:hover,
.pagination li a.in{
color:#055ba6;
font-weight:bold;
background:#f8f8f9;
border:1px solid #f3f3f3;
}
.pagination li.nav a{
height:auto;
padding:7px 0;
}
#actions{
padding:0 0 12px;
overflow:hidden;
zoom:1;
}
#actions p{
float:left;
}
#actions ul{
float:right;
}
#actions li{
float:left;
padding:0 0 0 9px;
}
#actions img{
display:block;
}
/* Confirmation des formulaire */
.confirmation h1,
.erreur_form h1{
font-size:15px;
}
.confirmation{
margin:0 0 15px;
padding:17px 0 14px 70px;
color:#92c351;
background:#f1ffd9 url(../../images/commun/picto/ok.gif) no-repeat 15px 10px;
}
.erreur_form{
margin:0 0 15px;
padding:17px 0 14px 70px;
color:#f00;
background:#ffffd9 url(../../images/commun/picto/attention.gif) no-repeat 15px 10px;
}
/* Infobox - envoyer ami */
.infobox_envoyer_ami{
padding:0 20px 20px;
}
.infobox_envoyer_ami h2{
padding:0 0 12px;
font:normal 18px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
color:#0b6db4;
}
.infobox_envoyer_ami .ligne{
overflow:hidden;
zoom:1;
}
.infobox_envoyer_ami label{
float:left;
padding:0 0 6px;
width:140px;
font-size:13px;
}
.infobox_envoyer_ami .ligne input{
width:197px;
padding:1px 0 1px 5px;
border:1px solid #e2e2e2;
}
.infobox_envoyer_ami .ligne input.inputError{
border:1px solid #f00;
}
.infobox_envoyer_ami .submit{
padding:14px 0 0 140px;
}

/* Actu commun */
.actualite{
margin:0 0 13px;
padding:0 0 15px;
border-bottom:1px solid #f5f6f7;
overflow:hidden;
zoom:1;
}
.actualite .last{
margin:0;
border-bottom:0;
}
.actualite .date{
padding:0 0 5px;
font-size:11px;
color:#fc931f;
}
.actualite .type{
padding:0 0 5px;
font-size:12px;
color:#9e9e9e;
}
.actualite h3{
padding:0 0 10px;
font-size:16px;
font-weight:normal;
}
.actualite h3 a{
text-decoration:none;
}
.actualite .visuel{
float:left;
width:209px;
}
.actualite .visuel img{
display:block;
margin:0 0 8px;
border:1px solid #eff3f6;
}
.actualite .suite a{
padding:0 9px 0 0;
background:url(../../images/commun/puce/puce_droite_bleu.gif) no-repeat right 5px;
}
.actualite .suite a:hover{
background-image:url(../../images/commun/puce/puce_droite.gif);
}
.actualite .auteur{
padding:0 0 14px;
font-size:13px;
color:#929da3;
}
.actualite_legende{
margin:0 -16px;
padding:14px 16px;
font-size:11px;
color:#758187;
background:#f8f9fa;
}
.une .actualite{
margin:0;
padding:0;
border:0;
}
.une .actualite .date{
font-size:13px;
}
.une .actualite .type{
font-size:13px;
}
.une .actualite h3{
font-size:18px;
color:#055BA6;
}
.une .wg p{
font-size:13px;
}
.une .actualite .suite a{
font-size:13px;
background-position:right 6px;
}

/* Listes liens*/
.listes_liens{
margin:0 -16px;
padding:20px 20px 15px;
border-top:1px solid #dce3e7;
}

.listes_videos{
margin:0px -16px 0px -16px;
/*padding:0px 20px 0;*/
padding:0 20px 15px;
border-top:1px solid #dce3e7;
}

.listes_liens ul, .listes_videos ul {
padding:0 0 10px;
}


.listes_liens .lien_doc, .listes_liens .lien, .listes_videos .lien_video  {
padding:10px 0 15px 10px;
background:#F8F9FA ;
margin : 15px 0px 0px 0px;
 }
 
 
.listes_liens .lien_doc li, .listes_liens .lien li, .listes_videos .lien_video li{
padding  : 5px 0px 0px 15px;
 }
 
 .listes_liens .lien_doc li{
background:url(../../images/commun/puce/puce5.gif) no-repeat 0 11px;
 }
 
 
.listes_liens .lien li{
background:url(../../images/commun/puce/puce4.gif)  no-repeat 0 11px;
}

.listes_videos .lien_video li{
background:url(../../images/commun/puce/puce6.gif)  no-repeat 0 11px;
}