
html { 
font-size: 100.01%; 
-webkit-text-size-adjust: none;
}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;
	vertical-align:middle;
}


body {
	margin: 0;
	font: 12px Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
	color: #333333;
	background-color:#bed6f2;
	background-image:url(../images/bg2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


#home .entry-meta {
	color: #333333;
}

.specialchamp { display: none; }


/* GLOBAL */
h1,h2,h3,h4,h5,h6 {
	/*font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 100%;*/
	font-weight:bold;
	letter-spacing: 1px;
}

h1, h2 {font-size: 24px;line-height: 30px;}

h2 { margin-bottom: 10px;}

h3 {font-size: 18px;line-height: 30px;margin-bottom:6px; margin-left:2px;}

h4, h5, h6 {font-size:17px;line-height:20px;margin-bottom:4px;}

/*.large {font-size: 17px;line-height: 30px;}*/

.flotte_right {
float:right;
}
.flotte_left {
float:left;
}

img {
	border: 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

.vert{ text-transform:uppercase; color:#95bb32; font-weight:bold; margin:2px;}
.orange{ text-transform:uppercase; color:#F00; font-weight:bold; margin:2px;}

.tail-top { background-color:#bed6f2; }
#wrapper {
	/*width: auto;*/
	width:100%;
	height:100%;
	margin: auto;
}

 /* fixer une largeur maximale  de 100 % aux éléments potentiellement problématiques */
table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video {
   max-width: 100%;
}

table {
  /*width: 100%;  à adapter selon vos contraintes */
  width: 100%;
  max-width: 100%;
  table-layout: fixed;
  border: 0;
}
 
/* conserver le ratio des images et empêcher les débordements de boîtes dûs aux border ou padding */
 img {
   height: auto; width: auto;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
 }

 /* gestion des mots longs */
 textarea, table, td, th, code, pre, samp {
   word-wrap: break-word; /* passage à la ligne forcé */
   -webkit-hyphens: auto; /* césure propre */
   -moz-hyphens: auto;
   hyphens: auto;
 }
 code, pre, samp {
   white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */
 }

 /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */
 element1, element2 {
   float: none;
   width: auto;
 }

 /* masquer les éléments superflus */
 .hide_mobile {
   display: none !important;
 }
 #contenu_footer22{
	 display:none;
 }
.conteneur1{ margin-left:auto; margin-right:auto; width:100%; max-width:1150px; }
.conteneur{  margin-left:auto; margin-right:auto; width:100%; max-width:1150px; height:auto;}
.header{ display:block; position:relative; float:left;width:100%; height:100%; margin:0;}
.cont_all_document211{display:block;float:left;width:38%;}
.cont_all_document223{display:block;float:left;width:60%;}
#contenu_footer11{display:none;}
#lien_rapide { display:block; float:left;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; width:1140px; height:20px; padding-right:10px; color:#000; font-size:11px; text-align:right; padding-top:3px; background-image:url(../images/bg_lien_rapide.png); background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ }
#top_baniere { display:block; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }

#place_logo { display:block; float:left; position:relative; width:400px; margin-left:30px; height:105px;  text-align:left; }
#place_marque { display:block; float:left; position:relative; width:250px; height:105px;  text-align:left; }
#place_adresse { display:block; float:right; position:relative; width:370px; height:105px; margin-right:20px; text-align:right; }

#pl_baniere img{margin-top:20px;width:98.7%;height:355px;margin:8px;}
#pl_baniere { display:block; float:left; position:relative; width:100%; height:370px; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
#baniere { display:block; float:left; position:relative; width:1130px; height:360px; margin-top:10px; margin-left:10px; margin-right:10px; }
#place_logo11 {display:none;}
#bani_left { display:block; float:left; position:relative; width:27%; height:230px; background-image:url(../images/bani_left.png); background-position:left; background-repeat:no-repeat; }
#bani_center { display:block; float:left; position:relative; width:42%; height:230px; text-align:left;  }
#bani_right { display:block; float:right; position:relative; width:30%; height:230px; text-align:right; }
.pl_logo { display:block; float:left; position:relative; width:211px; height:113px; margin-left:20px; margin-top:10px; }
.pl_logo_ipo { display:block; float:left; position:relative; width:150px; height:80px; margin-left:75px; margin-top:19px;}

#menu { 
	/* font-family: 'Titillium Maps'; */
    font-family: 'Oswald', sans-serif;
background-color:#0e94d3;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
/* font-size:18px; */
display:block; float:left; position:relative; width:1121px; height:34px; margin-left:15px; z-index:99; }
#menu  a{
	display:block;
	float:left;
	padding-top:5px;
    font-family: 'Oswald', sans-serif;
    font-size:15px;
	color:#fff;
	margin-left:13px;
}
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }

.contenu{ display:block; position:relative; float:left; font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;width:1130px; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }
.contenu22{display:block;float:left;width:68%;float:right;}
.contenu_left { display:block; position:relative; font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;float:right; width:805px; height:auto; margin-bottom:15px; margin-top:15px;  }

.contenu_right { display:block;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; float:left; width:308px; height:auto; margin-right:15px; }


.pave_actu { display:block;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; float:left; width:308px; height:auto; margin-bottom:2px; }
.pave_actu_head { display:block; position:relative; float:left; width:278px; height:32px; background-image:url(../images/pave_actu_head.png); background-repeat:no-repeat; text-transform:uppercase; padding-top:22px; padding-left:30px; color:#FFF; font-weight:bold; font-size:13px; text-align:left; }

.pave_actu_head1 { display:block; position:relative; float:left; width:278px; height:32px; background-image:url(../images/pave_actu_head1.png); background-repeat:no-repeat; text-transform:uppercase; padding-top:22px; padding-left:30px; color:#FFF; font-weight:bold; font-size:13px; text-align:left; }

.pave_actu_head2 { display:block; position:relative; float:left; width:278px; height:32px; background-image:url(../images/pave_actu_head2.png); background-repeat:no-repeat; text-transform:uppercase; padding-top:22px; padding-left:30px; color:#FFF; font-weight:bold; font-size:13px; text-align:left; }

.pave_actu_head3 { display:block; position:relative; float:left; width:278px; height:32px; background-image:url(../images/pave_actu_head1.png); background-repeat:no-repeat; text-transform:uppercase; padding-top:22px; padding-left:30px; color:#FFF; font-weight:bold; font-size:13px; text-align:left; }

.bienvenue{font-size:20px;}

.pave_actu_main { display:block; position:relative; float:left; width:275px; height:400px; padding-top:10px; background-image:url(../images/pave_actu_main.png); background-repeat:repeat-y; color:#000; padding-left:15px; padding-right:15px;  text-align:left; font-size:11px; }
.pave_actu_main_auto { display:block; position:relative; float:left; width:275px; height:auto; min-height:390px; background-image:url(../images/pave_actu_main.png); background-repeat:repeat-y; color:#000; padding-left:15px; padding-right:15px;  text-align:left; font-size:11px; }
.pave_actu_footer { display:block; position:relative; float:left; width:308px; height:22px; background-image:url(../images/pave_actu_footer.png); background-repeat:no-repeat; }



.top_selection { display:block; position:relative; float:left; width:330px; height:auto; margin-right:36px; margin-left:8px; }
.top_selection_head { display:block; position:relative; float:left; width:310px; height:25px; padding-top:10px; padding-left:15px; padding-right:5px; background-image:url(../images/topselection_head.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; font-size:13px; text-decoration:underline; }
.top_selection_main { display:block; position:relative; float:left; width:320px; height:330px; background-image:url(../images/topselection_main.png); background-repeat:repeat-y; padding-left:5px; padding-right:5px; font-size:11px;}
.top_selection_footer { display:block; position:relative; float:left; width:330px; height:27px; background-image:url(../images/topselection_footer.png); background-repeat:no-repeat; }


.top_selection_head2 { display:block; position:relative; float:left; width:310px; height:25px; padding-top:10px; padding-left:15px; padding-right:5px; background-image:url(../images/topselection_head2.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; font-size:13px; text-decoration:underline; }
.top_selection_main2 { display:block; position:relative; float:left; width:320px; height:330px; background-image:url(../images/topselection_main2.png); background-repeat:repeat-y; padding-left:5px; padding-right:5px; font-size:11px;}
.top_selection_footer2 { display:block; position:relative; float:left; width:330px; height:27px; background-image:url(../images/topselection_footer2.png); background-repeat:no-repeat; }


.top_selection_head3 { display:block; position:relative; float:left; width:310px; height:25px; padding-top:10px; padding-left:15px; padding-right:5px; background-image:url(../images/topselection_head3.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; font-size:13px; text-decoration:underline; }
.top_selection_main3 { display:block; position:relative; float:left; width:320px; height:330px; background-image:url(../images/topselection_main3.png); background-repeat:repeat-y; padding-left:5px; padding-right:5px; font-size:11px;}
.top_selection_footer3 { display:block; position:relative; float:left; width:330px; height:27px; background-image:url(../images/topselection_footer3.png); background-repeat:no-repeat; }


.top_selection_head4 { display:block; position:relative; float:left; width:310px; height:25px; padding-top:10px; padding-left:15px; padding-right:5px; background-image:url(../images/topselection_head4.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; font-size:13px; text-decoration:underline; }
.top_selection_main4 { display:block; position:relative; float:left; width:320px; height:330px; background-image:url(../images/topselection_main4.png); background-repeat:repeat-y; padding-left:5px; padding-right:5px; font-size:11px;}
.top_selection_footer4 { display:block; position:relative; float:left; width:330px; height:27px; background-image:url(../images/topselection_footer4.png); background-repeat:no-repeat; }

.rond_footer_txt11{display:block;float:left;text-align:center;margin-left:5px;width:280px;margin-bottom:10px;color:#fff;}
.rond_footer_txt1{display:block;float:left;text-align:center;width:260px;color:#fff;margin-bottom:10px;}
.footer2{display:block;padding-top:20px; float:left; width:100%;height:170px;background-color:#165a72;}
.footer3{display:block; float:left; margin-left:50px;width:200px;height:auto;}
.footer32{display:block; float:left; width:260px;height:auto;}
.rond_footer{display:block;float:left;}
#contenu_footer{  display:block;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; float:left;width:1150px; height:390px; background-image:url(../images/bg_footer.png); top:-10px; }
#footer { display:block;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; float:left;width:1135px; height:auto; padding-left:6px; padding-right:9px; }

.footer_socio {  display:block; position:relative; float:left;width:100%; height:38px; padding-top:20px; background-image:url(../images/bg_footer_socio.jpg); background-repeat:no-repeat; }
.footer_ref {  display:block;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; position:relative; float:left;width:100%; height:200px; margin-top:10px;}
.footer_ref2{display:none;}

.footer_link {  display:block; font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif;position:relative; float:left;width:100%; height:25px; color:#fff; padding-top:15px;}

.pl_socio { display:block; position:relative; float:left; width:auto; margin-left:5px; text-align:right; color:#2d2d2d;  }

.ref_footer { display:block; position:relative;font-family: 'Nunito',Helvetica,Arial,Lucida,sans-serif; float:left; width:235px; margin-left:10px; margin-right:20px; margin-top:10px; height:170px; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:300px; margin-left:35px; margin-top:10px; height:170px; color:#FFF;  }

#menu_h_right {
	display: none;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}
.td1 {display:block;float:left;width:45%;margin-left:5px;color:#fff;margin-top:20px;}
.td12{display:block;float:right;width:45%;color:#fff;margin-top:20px;}
@media (max-width: 1370px) {
	#place_logo11 {display:none;position:absolute;top:5px;left:40%;z-index:99999999;width:150px;}

/* tab:pa. */
}
@media only screen and (min-width: 928px) and (max-width: 1100px) {

#menu_h_right {
	display: block;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}
.cont_all_document23{display:block;float:left;background-color:#98bf0c;}
.contenu22{display:block;float:left;width:100%;float:left;}


#lien_rapide { 
display:none;
 float:left;
 position:relative;
 width:1140px; 
 height:20px; 
 padding-right:10px;
 color:#000; 
 font-size:11px;
 text-align:right;
 padding-top:3px; 
 background-image:url(../images/bg_lien_rapide.png);
 background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ 
 }
#top_baniere { display:none; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }
#menu { display:none; float:left; position:relative; width:1137; height:34px; margin-left:15px; z-index:99; }
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }

.contenu{ display:block; position:relative; float:left; width:100%; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }

.contenu_left { display:block; position:relative; float:left; width:100%; height:auto; margin-bottom:15px; margin-top:15px;  }
.pave_actu { display:block; position:relative;margin-left:20px; float:left; width:308px; height:auto; margin-bottom:2px; }

.contenu_right { display:block; position:relative; float:left; width:98%; height:auto; margin-right:15px; }
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:55px;}
#place_logo11 {display:block;position:absolute;margin-top:-20px;left:43%;z-index:99999999;width:150px;}
#place_logo11 img {border-radius:3px;}
#contenu_footer{  display:none; position:relative; float:left;width:100%; height:auto; background-image:url(../images/bg_footer.png); top:-10px; }
#contenu_footer11{display:block;width:100%;height:auto;}
#footer { display:block; position:relative; background-color:#1d7696;float:left;width:98.5%; height:auto; padding-left:6px; padding-right:9px; }

.ref_footer { display:block; position:relative; float:left; width:30%; margin-left:10px; margin-right:9px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:30%; margin-left:3px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:20px;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}
.contenu_detail_onglet_main td{display:block;float:left;width:95%;}
.td1 {display:block;float:left;width:95%;margin-bottom:5px;text-align:center;}
.td12{display:block;float:left;width:95%;margin-top:10px;margin-bottom:5px;text-align:center;}

 .rond_footer_txt11{display:block;float:left;text-align:center;width:280px;color:#fff;}
.rond_footer_txt1{display:block;margin-top:20px;float:left;text-align:center;width:260px;color:#fff;}
.footer2{display:block;padding-top:20px; float:left; width:100%;height:auto;background-color:#165a72;}
.footer3{display:block; float:left; margin-left:80px;width:200px;height:auto;}
.footer32{display:block; float:left; width:260px;height:auto;}
.cont_all_document23{display:block;float:left;width:100%;}
#contenu_footer22{  display:block; position:relative; float:left;width:100%; height:auto; background-color:#165a72;}
.top_selection { display:block; position:relative; float:left; width:330px; height:auto; margin-right:3px; margin-left:8px; }

}
/*tab:po. */
@media only screen and (min-width: 768px) and (max-width: 927px) {
#menu_h_right {
	display: block;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}

#lien_rapide { 
display:none;
 float:left;
 position:relative;
 width:1140px; 
 height:20px; 
 padding-right:10px;
 color:#000; 
 font-size:11px;
 text-align:right;
 padding-top:3px; 
 background-image:url(../images/bg_lien_rapide.png);
 background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ 
 }
#top_baniere { display:none; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }
#menu { display:none; float:left; position:relative; width:1137; height:34px; margin-left:15px; z-index:99; }
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }

.contenu{ display:block; position:relative; float:left; width:100%; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }

.contenu_left { display:block; position:relative; float:left; width:100%; height:auto; margin-bottom:15px; margin-top:15px;  }
.pave_actu { display:block; position:relative;margin-left:20px; float:left; width:308px; height:auto; margin-bottom:2px; }

.contenu_right { display:block; position:relative; float:left; width:98%; height:auto; margin-right:15px; }
#pl_baniere { display:block; float:left; position:relative;width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
/* #pl_baniere img{display:block;float:left;} */
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:55px;}
#place_logo11 {display:block;position:absolute;margin-top:-20px;left:40%;z-index:99999999;width:150px;}
#place_logo11 img {border-radius:3px;}

#contenu_footer{  display:none; position:relative; float:left;width:100%; height:auto; background-image:url(../images/bg_footer.png); top:-10px; }
#contenu_footer11{display:block;width:100%;height:auto;}



#footer { display:block; position:relative; background-color:#1d7696;float:left;width:98.3%; height:auto; padding-left:6px; padding-right:9px; }
.ref_footer { display:block; position:relative; float:left; width:30%; margin-left:10px; margin-right:9px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:30%; margin-left:3px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}
.contenu_detail_onglet_main td{display:block;float:left;width:95%;}
.td1 {display:block;float:left;width:95%;margin-bottom:5px;text-align:center;}
.td12{display:block;float:left;width:95%;margin-top:10px;margin-bottom:5px;text-align:center;}

 .rond_footer_txt11{display:block;float:left;text-align:center;width:280px;color:#fff;}
.rond_footer_txt1{display:block;margin-top:20px;float:left;text-align:center;width:260px;color:#fff;}
.footer2{display:block;padding-top:20px; float:left; width:100%;height:auto;background-color:#165a72;}
.footer3{display:block; float:left; margin-left:100px;width:200px;height:auto;}
.footer32{display:block; float:left;margin-left:80px; width:260px;height:auto;}
.rond_footer{margin-top:20px;margin-left:100px;margin-right:20px;}

#contenu_footer22{  display:block; position:relative; float:left;width:100%; height:auto; background-color:#165a72;}
.top_selection { display:block; position:relative; float:left; width:330px; height:auto; margin-right:3px; margin-left:8px; }
.cont_all_document23{display:block;float:left;background-color:#98bf0c;width:100%;margin-top:20px;}
.bienvenue{font-size:20px;}

.contenu22{display:block;float:left;width:100%;float:left;}

}
/*sma:pa.*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
#menu_h_right {
	display: block;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}

#lien_rapide { 
display:none;
 float:left;
 position:relative;
 width:1140px; 
 height:20px; 
 padding-right:10px;
 color:#000; 
 font-size:11px;
 text-align:right;
 padding-top:3px; 
 background-image:url(../images/bg_lien_rapide.png);
 background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ 
 }
 .top_selection { display:block; position:relative; float:left; width:330px; height:auto; margin-top:50px;margin-right:36px; margin-left:8px; }

#top_baniere { display:none; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }
#menu { display:none; float:left; position:relative; width:1137; height:34px; margin-left:15px; z-index:99; }
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }

.contenu{ display:block; position:relative; float:left; width:95%; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }

.contenu_left { display:block; position:relative; float:left; width:100%; height:auto; margin-bottom:15px; margin-top:15px;  }

.contenu_right { display:block; position:relative; float:left; width:308px; height:auto; margin-right:15px; }
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
/* #pl_baniere img{display:block;float:left;} */
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:73px;}

#contenu_footer{  display:none; position:relative; float:left;width:100%; height:auto; background-image:url(../images/bg_footer.png); top:-10px; }
#contenu_footer11{display:block;width:100%;height:auto;}

.cont_all_document23{display:block;float:left;width:100%;}
#footer { display:block; position:relative; background-color:#1d7696;float:left;width:98%; height:auto; padding-left:6px; padding-right:9px; }
.ref_footer { display:block; position:relative; float:left; width:90%; margin-left:10px; margin-right:20px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:90%; margin-left:35px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:10px;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}

.ref_footer { display:block; position:relative; float:left; width:40%; margin-left:10px; margin-right:20px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:40%; margin-left:35px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:20px;display:block;float:left;margin-left:50px;}
.footer_ref {  display:block; position:relative; float:left;width:98%; height:auto; margin-top:10px;}
.contenu_detail_onglet_main td{display:block;float:left;width:95%;}
.td1 {display:block;float:left;width:95%;margin-bottom:5px;text-align:center;}
.td12{display:block;float:left;width:95%;margin-top:10px;margin-bottom:5px;text-align:center;}
.rond_footer_txt11{display:block;float:left;text-align:center;width:280px;color:#fff;}
.rond_footer_txt1{display:block;margin-top:20px;float:left;text-align:center;width:260px;color:#fff;}
.footer2{display:block;padding-top:20px; float:left; width:100%;height:auto;background-color:#165a72;}
.footer3{display:block; float:left; margin-left:100px;width:200px;height:auto;}
.footer32{display:block; float:left;margin-left:100px; width:260px;height:auto;}

 .contenu22{display:block;float:left;width:100%;float:left;}

#contenu_footer22{  display:block; position:relative; float:left;width:100%; height:auto; background-color:#165a72;}
.cont_all_document23{display:block;float:left;background-color:#98bf0c;}
.bienvenue{font-size:18px;}
#place_logo11 {display:block;position:absolute;top:5px;left:40%;z-index:99999999;width:150px;}
#place_logo11 img{border-radius:5px;}

#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
/* #pl_baniere img{display:block;float:left;} */
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:55px;}
#place_logo11 {display:block;position:absolute;margin-top:-20px;left:40%;z-index:99999999;width:150px;}

}

/*sma:po.*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
#menu_h_right {
	display: block;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}
..cont_all_document{display:block;float:left;width:100%;height:auto;}
.bienvenue{font-size:15px;}
.cont_all_document23{display:block;float:left;background-color:#98bf0c;}
.rond_footer_txt11{display:block;float:left;text-align:center;width:280px;color:#fff;}
.rond_footer_txt1{display:block;margin-top:20px;float:left;text-align:center;width:260px;color:#fff;}
.footer2{display:block;padding-top:20px; float:left; width:100%;height:auto;background-color:#165a72;}
.footer3{display:block; float:left; margin-left:10px;width:200px;height:auto;}
.footer32{display:block; float:left; width:260px;height:auto;}

#lien_rapide { 
display:none;
 float:left;
 position:relative;
 width:1140px; 
 height:20px; 
 padding-right:10px;
 color:#000; 
 font-size:11px;
 text-align:right;
 padding-top:3px; 
 background-image:url(../images/bg_lien_rapide.png);
 background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ 
 }
#top_baniere { display:none; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }
#menu { display:none; float:left; position:relative; width:1137; height:34px; margin-left:15px; z-index:99; }
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }

.contenu{ display:block; position:relative; float:left; width:95%; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }
.contenu22{display:block;float:left;width:100%;float:left;}

.contenu_left { display:block; position:relative; float:left; width:100%; height:auto; margin-bottom:15px; margin-top:15px;  }
.top_selection { display:block; position:relative;margin-top:52px; float:left; width:330px; height:auto; margin-right:36px; margin-left:8px; }

.contenu_right { display:block; position:relative; float:left; width:308px; height:auto; margin-right:15px; }
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
/* #pl_baniere img{display:block;float:left;} */
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:58px;}
#place_logo11 {display:block;position:absolute;margin-top:-20px;left:30%;z-index:99999999;width:150px;}
#place_logo11 img{border-radius:5px;}
#contenu_footer{  display:none; position:relative; float:left;width:100%; height:auto; background-image:url(../images/bg_footer.png); top:-10px; }
#contenu_footer11{display:block;width:100%;height:auto;}

#footer { display:block; position:relative; background-color:#1d7696;float:left;width:97%; height:auto; padding-left:6px; padding-right:9px; }
.ref_footer { display:block; position:relative; float:left; width:90%; margin-left:10px; margin-right:20px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:90%; margin-left:35px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:10px;width:300px;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}



.contenu_detail_onglet_main td{display:block;float:left;width:95%;}
.td1 {display:block;float:left;color:#fff;width:95%;margin-bottom:5px;text-align:center;}
.td12{display:block;float:left;width:95%;color:#fff;margin-top:10px;margin-bottom:5px;text-align:center;}
.cont_all_document211{display:block;float:left;width:60%;}
.cont_all_document223{display:block;float:left;width:90%;}
}
/*sma*/
@media (max-width: 320px) {
.cont_all_document211{display:block;float:left;width:60%;}
.cont_all_document223{display:block;float:left;width:90%;}
#menu_h_right {
	display: block;
	position: relative;
	float:left;
	width:100%;
	height:auto;
	z-index: 999;

}
.contenu22{display:block;float:left;margin-left:0px;width:100%;float:left;}


.bienvenue{font-size:15px;}
#lien_rapide { 
display:none;
 float:left;
 position:relative;
 width:1140px; 
 height:20px; 
 padding-right:10px;
 color:#000; 
 font-size:11px;
 text-align:right;
 padding-top:3px; 
 background-image:url(../images/bg_lien_rapide.png);
 background-repeat:repeat-y; /*border-bottom:1px solid #9facce;*/ 
 }
#top_baniere { display:none; float:left; position:relative; width:100%; height:105px;background-image:url(../images/top_head.png); background-position:left; background-repeat:no-repeat; }
#menu { display:none; float:left; position:relative; width:1137; height:34px; margin-left:15px; z-index:99; }
#content{ display:block; position:relative; float:left;width:100%; height:100%; background-color:#FFF; top:-10px; }
.cont_all_document23{display:block;float:left;background-color:#98bf0c;}

.contenu{ display:block; position:relative; float:left; width:95%; height:auto; margin-left:10px; margin-right:10px; margin-bottom:15px; font-size:12px; }

.contenu_left { display:block; position:relative; float:left; width:100%; height:auto; margin-bottom:15px; margin-top:15px;  }

.contenu_right { display:block; position:relative; float:left; width:308px; height:auto; margin-right:15px; }
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
#pl_baniere{display:block;float:left;}
#pl_baniere { display:block; float:left; position:relative; width:100%; height:auto; text-align:center; background-image:url(../images/bg_bandeau.png); background-position:left; background-repeat:no-repeat; top:-19px; }
/* #pl_baniere img{display:block;float:left;} */
#pl_baniere img{width:100%;height:auto;margin:0px;margin-top:58px;}
#place_logo11 {display:block;position:absolute;margin-top:-20px;left:30%;z-index:99999999;width:150px;}

#contenu_footer{  display:none; position:relative; float:left;width:100%; height:auto; background-image:url(../images/bg_footer.png); top:-10px; }
#contenu_footer11{display:block;width:100%;height:auto;}


#footer { display:block; position:relative; background-color:#1d7696;float:left;width:100%; height:auto; padding-left:6px; padding-right:9px; }
.ref_footer { display:block; position:relative; float:left; width:90%; margin-left:10px; margin-right:20px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:90%; margin-left:35px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:10px;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}

.ref_footer { display:block; position:relative; float:left; width:90%; margin-left:10px; margin-right:20px; margin-top:10px; height:auto; color:#FFF;   }
.ref_footer_adresse { display:block; position:relative; float:left; width:90%; margin-left:35px; margin-top:10px; height:auto; color:#FFF;  }
.footer_link {  display:block; position:relative; float:left;width:100%; height:auto; color:#fff; padding-top:15px;}
.rond_footer_txt{display:block;float:left;width:95%;}
.rond_footer{margin-top:50px;}
.footer_ref {  display:block; position:relative; float:left;width:100%; height:auto; margin-top:10px;}
.contenu_detail_onglet_main td{display:block;float:left;width:95%;}	


.top_selection { display:block; position:relative; float:left; width:315px; height:auto; margin-right:36px; margin-left:-8px; }
.top_selection_head { display:block; position:relative; float:left; width:310px; height:25px; padding-top:10px; padding-left:15px; padding-right:5px; background-image:url(../images/topselection_head.png); background-repeat:no-repeat; color:#FFF; font-weight:bold; font-size:13px; text-decoration:underline; }
.top_selection_main { display:block; position:relative; float:left; width:320px; height:330px; background-image:url(../images/topselection_main.png); background-repeat:repeat-y; padding-left:5px; padding-right:5px; font-size:11px;}
.top_selection_footer { display:block; position:relative; float:left; width:330px; height:27px; background-image:url(../images/topselection_footer.png); background-repeat:no-repeat; }


	}