/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;/*border:1px solid black;*/}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
div{position:relative;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
/* met a 0 une hauteur */
.lf{line-height:0;font-size:1px;}
/* titres */
h2{font:bold 12px Verdana;padding:10px 0}
.tt h2{display:inline;padding:0}
.strong{font-weight:bold}
.orange{color:#ffa800}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;background-color:#aec4c2;font:normal 10px Verdana;color:#333333;}
.hombre{background:#aec4c2 url('../img/attente/hombre.gif') 50% 0 repeat-y;width:100%;}


.fd_bas{background:url('../img/attente/fd_bas.gif') 50% bottom no-repeat;width:100%;padding-bottom:75px;}
div.reference{background:url('../img/attente/fd_bas.gif') 49% top no-repeat;color:#333;padding-top:20px;color:#4f6361;width:802px;margin:0 auto;text-align:left}
div.reference .left{margin-left:28px}
div.reference .right{margin-right:28px;color:#fff}
div.reference .right a{color:#fff}
#page{margin-left:auto;margin-right:auto;text-align:left;width:779px;font:normal 10px verdana;/*border:1px solid black;*/padding-top:20px;}

/* bandeau */
#bandeau{margin:0 14px;height:90px;}
#logo{position:absolute;top:0px;left:0px}
#bandeau .entete{top:30px;width:644px;left:100px;border-bottom:1px solid #dedede;padding-bottom:3px;z-index:1;}
.entete ul{margin-top:10px;font-size:10px;line-height:14px;}
.entete .pu_orange li {background:url('../img/attente/puce_orange.gif') left center no-repeat;padding-left:7px;float:left;width:auto;margin-right:10px;color:#0a9183;}
#ville li a{color:#0a9183;}
.contenu .pu_orange{margin-top:6px}
.contenu .pu_orange li {background:url('../img/attente/puce_orange.gif') left 7px no-repeat;padding-left:13px;margin-left:10px;line-height:16px;width:90%}
.contenu p{margin-top:12px;line-height:14px}
/* /bandeau */

/* poucet */
#poucet{color:#027ABB}
#poucet a{color:#027ABB;text-decoration:underline;}
/* poucet */

/* outils transversaux haut */
#oth{}
/* /outils transversaux haut*/

/* navigation */
.fd_gris_clair {background-color:#eff3f3;padding-bottom:18px;margin-left:4px}
#nav{background:#7eb9b4 url(../img/modele/nav/fd_h_x.gif) left top repeat-x;border:1px solid #7eb9b4;border-bottom:none;margin:0 11px;padding:14px 0 4px 0}
.cn_b_g{background:#7eb9b4 url(../img/modele/nav/cn_b_g.gif) left top no-repeat;margin:0 11px;}
.cn_b_g div{background:url(../img/modele/nav/cn_b_d.gif) right top no-repeat;line-height:3px;}
#nav ul{margin-left:7px}
#nav li{margin:0;padding:0;background:url(../img/modele/nav/points-x.gif) right bottom repeat-x;padding:1px 0}
#nav li.sans{background:none;}
#nav li a{margin:4px 0;display:block;line-height:15px}
#nav li a:hover{margin:4px 0;text-decoration:none;line-height:15px}
#nav li a span span span{text-decoration:none;background:url(../img/modele/nav/pu_fleche.gif) 2px 5px no-repeat;display:block;padding-left:15px;color:#fff;font-weight:bold;}
#nav li a:hover span{text-decoration:none;background:#536d6b url(../img/modele/nav/cn_roll.gif) left top no-repeat;display:block;line-height:15px;margin:4px 0;}
#nav li a:hover span span{text-decoration:none;background: url(../img/modele/nav/cn_roll.gif) left bottom no-repeat;display:block}
#nav li a:hover span span span{text-decoration:none;background:url(../img/modele/nav/pu_fleche.gif) 2px 5px no-repeat;display:block;}
#nav li a.on span{text-decoration:none;background:#536d6b url(../img/modele/nav/cn_roll.gif) left top no-repeat;display:block;line-height:15px;margin:4px 0;}
#nav li a.on span span{text-decoration:none;background: url(../img/modele/nav/cn_roll.gif) left bottom no-repeat;display:block}
#nav li a.on span span span{text-decoration:none;background:url(../img/modele/nav/pu_fleche.gif) 2px 5px no-repeat;display:block;}
/*/navigation */

/* corps_page */
#corps_page{width:756px;margin:0 12px;background:url('../img/attente/in_centre.gif') left top repeat-y;}
.in_haut{background:url('../img/attente/in_haut.gif') left top no-repeat;}
.in_femme{background:url('../img/attente/femme.jpg') right bottom no-repeat;margin-right:5px}
.marge_g_100{margin-left:100px;margin-right:12px}
.marge_d_222{margin-right:220px}
/* encart bleu */
.encart_bleu{background:url(../img/modele/encart_bleu/fd_b_x.gif) right bottom repeat-x;}
.encart_bleu .fd_bas{background:url(../img/modele/encart_bleu/fd_bas.gif) right bottom no-repeat;padding:40px 0 14px 0}
.encart_bleu h2,.encart_bleu .pu_orange li{margin-left:20px;width:90%}

#col_gauche{width:216px;padding-top:5px;}
#col_gauche h1{padding-left:14px;border-bottom:1px solid #ffffff;margin:16px 0;}
#col_gauche ul.pu_blanche{/*width:115px;*/margin:20px 14px 0 20px;line-height:16px;}
.pu_blanche li{background:url('../img/attente/puce_blanche.gif') left 12px no-repeat;padding-left:9px;padding-top:7px;width:auto;color:#000000;}
.pu_blanche li a{color:#000000;}
ul.telechargement{background:url('../img/attente/picto_pdf.jpg') left 14px no-repeat;margin-left:20px;padding-bottom:25px;}
.telechargement li{background:url('../img/attente/fleche_bas.gif') left 10px no-repeat;padding-left:9px;padding-top:7px;width:auto;color:#000000;margin-left:40px;}
.telechargement li a{color:#000000;}
.doc{background:url('../img/attente/picto_feuille.jpg') left top no-repeat;margin-left:20px;padding-bottom:25px;padding-left:37px;padding-top:10px;}
div.groupe_igs{padding-left:60px;margin-top:10px;width:auto;padding-bottom:20px}
*>div.groupe_igs{padding-left:60px;margin-top:-80px;width:100px}
.contenu{width:487px;margin-top:10px;padding-right:30px;padding-bottom:20px}
#accueil .contenu{background:url('../img/is.jpg') left top no-repeat;width:516px;padding-right:0px;padding-top:30px;margin-top:6px;}
.texte{width:400px;background:url('../img/attente/fond.jpg') left top no-repeat;margin-top:10px;padding-left:20px;padding-right:25px;font-size:10px;font-family:Verdana;color:#000000;line-height:14px;}
.texte h1{color:#717474;font-size:14px;line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:75px;margin-bottom:70px;padding-top:40px;}

.texte a.mail{color:#000000;text-decoration:underline;}
.texte p{width:250px;}
.orange{color:#ffa800;}
.titre li{background:url('../img/attente/puce_orange.gif') left 12px no-repeat;padding-left:9px;padding-top:7px;width:auto;color:#000000;margin-bottom:7px;width:75%}
p.txt1{padding-top:10px;padding-bottom:10px;width:250px;}

/* /corps_page */

/* outils transversaux bas */
#otb{}
/* /outils transversaux bas */

/* pied_page */
#pied_page{}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* contenu */
.contenu{font:normal 10px verdana;color:#333;}
/* contenu */

/* formulaire */
table.form{font:normal 11px verdana;line-height:18px;}
table.form td{vertical-align:top;}
.form input{font:normal 10px verdana;color:#244E98;border:1px solid #244E98;background-color:#CFE0FD;}
.form textarea{font:normal 10px verdana;color:#244E98;background-color:#CFE0FD;}
.form select{font:normal 10px verdana;color:#244E98;border:1px solid #244E98;background-color:#CFE0FD;}
.form .checkbox, .radio{background:transparent;border:none;}
.form .intitule{color:#f59a0e;}
/* /formulaire */

/* tableau */
table.tableau{border-collapse:collapse;font-size:10px;}
.tableau th{border:1px solid black;vertical-align:top;}
.tableau td{border:1px solid black;vertical-align:top;}
/* /tableau */

/* pagination */
.pagination {margin-top:20px;}
.pagination a{color:green;}
.pagination a:hover{color:orange;}
.pagination b{color:black;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

.contenu a.lire, a.lire{color:#5c627d;font:bold 11px verdana;}
.contenu a:hover.lire, a:hover.lire{color:#ba008b;}
.contenu a{color:#12bbc1}

/* haut de page */
a#bt_haut_de_page{display:block;margin-top:15px;color:orange;background:url('../img/picto/haut_de_page.gif') no-repeat;padding:0 0 0 10px;}
a:hover#bt_haut_de_page{color:green;}
/* imprimer */
a#bt_imprimer{display:block;margin-top:15px;color:orange;background:url('../img/picto/imprimer.gif') no-repeat;padding:0 0 0 25px;}
a:hover#bt_imprimer{color:green;}
/* bt - lien */

/* separation */
.sep{}
/* separation */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/


/**** formulaire **********/
.taille_form{width:360px;margin-left:62px;padding-bottom:25px;margin-top:20px}
.taille_form span{font-size:10px;color:#333333;}
.taille_form input{font-size:10px;}
.bloc1{margin-top:10px;}
.bloc1 input{float:right;width:200px;border:1px solid #aec4c2;margin:5px 0;}
.bloc1 span{float:left;margin:5px 0;}
textarea{width:358px;height:50px;border:1px solid #aec4c2;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:3px;margin-bottom:10px;}
.bloc2{margin-bottom:15px;border-bottom:1px solid #aec4c2;padding-bottom:15px;margin-top:5px;width:100%;}
.ss_bords{border:none}
.bloc2 input{float:left;margin:4px 20px 5px 0;}
.bloc2 span{float:left;margin:5px 20px 5px 0;}
.bloc2 input.autre{width:200px;border:1px solid #aec4c2;}
.envoyer{float:right;margin-bottom:10px;}
.retour{float:left;margin-bottom:10px;}
/**** formulaire **********/



/********** ancre formulaire*****************/
.verif_form{margin-bottom:15px}
.verif_form div{background:white;padding:5px;margin-top:10px;border:1px solid red;background-color:#e3ebea;}
/* enleve float #bloc_txt span */
.bloc1 .verif_form span{float:none;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}
/* radio */
span.verif_form_erreur{background:white;color:red;border:1px solid #aec4c2;display:block;}
.bloc1 input.verif_form_erreur{background:white;color:#000000;border:1px solid #aec4c2;}
#bloc_txt  select.verif_form_erreur{background:white;color:#000000;border:1px solid #FF9900;}
#bloc_txt  textarea.verif_form_erreur{background:white;color:#000000;border:1px solid #FF9900;}
div.verif_form *{width:352px;}
/*#inscription div.verif_form *{width:300px;}*/
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/********** ancre formulaire*****************/


/********* onglets ************************/
#bloc_onglets{width:100%;}
.tt{margin:10px 0;}
#bloc_onglets a,#bloc_onglets span{zoom:1}
#bloc_onglets a.ln_onglet{background:#a0bdba url(../img/traduction/fr/bt_ouvrir.gif) no-repeat 420px 6px;display:block;color:#333;font:normal 10px verdana;line-height:14px;position:relative}
#bloc_onglets a.ln_onglet span{background:url(../img/folding/fd_h.gif) no-repeat left top;display:block;}
#bloc_onglets a.ln_onglet span span{background:url(../img/folding/fd_b.gif) no-repeat left bottom;display:block;padding:5px}


#bloc_onglets a.ln_onglet_on{background:#c1e0dd url(../img/traduction/fr/bt_fermer.gif) no-repeat 420px 6px;}
#bloc_onglets a.ln_onglet_on span{background:url(../img/folding/fd_h_on.gif) no-repeat left top;display:block;}
#bloc_onglets a.ln_onglet_on span span{background:url(../img/folding/fd_b_on.gif) no-repeat left bottom;display:block;padding:5px}





#bloc_onglets a.ln_onglet:hover{text-decoration:none;background:#c1e0dd url(../img/traduction/fr/bt_ouvrir.gif) no-repeat 420px 6px;display:block;color:#333;font:normal 10px verdana;line-height:14px;position:relative}


#bloc_onglets a.ln_onglet.ln_onglet_on:hover{text-decoration:none;background:#c1e0dd url(../img/traduction/fr/bt_fermer.gif) no-repeat 420px 6px;display:block;color:#333;font:normal 10px verdana;line-height:14px;position:relative}

#bloc_onglets a:hover span{background:url(../img/folding/fd_h_on.gif) no-repeat left top;display:block;}
#bloc_onglets a:hover span span{background:url(../img/folding/fd_b_on.gif) no-repeat left bottom;display:block;padding:5px}





#bloc_onglets .conteneur .cont{padding:10px;font-size:10px}
/*#bloc_print_onglets{display:none;}
#bloc_print_onglets .tt{padding:4px 0;}
#bloc_print_onglets .tt h3{font:bold 12px/14px arial;color:#747474;width:700px;float:left;}
#bloc_print_onglets a.ln_onglet{padding-left:20px;background:url(../img/modele/bt_ouvrir.gif) no-repeat;display:block;}
#bloc_print_onglets a.ln_onglet_on{background:url(../img/modele/bt_fermer.gif) no-repeat;}*/
span.clear{display:block;}
.marge_img{margin-right:30px}


/********* videos ************************/

#video{
padding-left:10px;

}

*+html #video{
height:290px;
}
