/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right, .right_2{float:right;}
.left, .left_2{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;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;background-color:#000000;}
/*body *{border:1px solid red;}*/
#page{margin-left:auto;margin-right:auto;text-align:left;width:800px;font:normal 13px arial;color:#333333}

/* bandeau */
#bandeau{position:relative;border:2px solid #fff;margin-bottom:5px;}
/* /bandeau */

/* navigation */
#navigation{}
.menu{}
.ss_menu{}
/*/navigation */

/* corps_page */
#corps_page{width:100%;}
#col_gauche{float:left;width:195px;border:2px solid #fff;}
#col_droite{float:right;width:595px;_width:591px;}
#col_droite .bordure5px{border:2px solid #fff;background-color:#fff;_width:100%;padding-bottom:20px}
/* /corps_page */
/*nav_gauche */
#nav_gauche {padding:0 1px;}
#nav_gauche li {line-height:1px;background:url(../../img/modele/points.gif) repeat-x bottom;padding-bottom:1px}
#nav_gauche a {display:block;padding:6px 6px 9px 6px;color:#fff;font:normal 11px arial;}
#nav_gauche a:hover {background-color:#321f18;text-decoration:none;color:#e7bf35;font-weight:bold}
#nav_gauche a.on {background-color:#321f18;text-decoration:none;color:#e7bf35;font-weight:bold}
/*/nav_gauche */
/* poucet */


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



#poucet {color:#333333;margin-bottom:2px;font-size:10px;padding:6px 4px;border:1px solid #c3c3c3;}
#poucet span{font-size:11px}
#poucet a {padding-right:8px;text-decoration:none;color:#333333;margin-right:4px;background:url(../../img/modele/pe_fl2.gif) no-repeat right 5px;}
#poucet a:hover {text-decoration:underline;}
#poucet a.on {text-decoration:underline;}
/* poucet */

/* pied_page */
#pied_page{background-color:#181d1a;font:normal 9px Verdana, Arial, Helvetica, sans-serif;color:#cccccc;text-align:center;padding:5px;margin-top:10px}
#pied_page a{color:#cccccc}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt{color:#000;font:normal 11px/14px verdana;}
.txt a{color:#000;}
/* /texte */
/* h1 */
h1{color:#e68f0c;font:normal 22px Georgia, arial;margin-top:10px}
/* h1 */
.intro{font-size:10px}
/* tableau */
table.tableau{border-collapse:collapse;font-size:10px;}
.tableau th{border:1px solid #000;vertical-align:top;}
.tableau td{border:1px solid #000;vertical-align:top;}
/* /tableau */

/* pagination */
.pagination {margin-top:20px;font:normal 11px arial;color:#333;}
.pagination a{color:#333;}
.pagination a:hover{color:#ff6600;}
.pagination strong{color:#333;}/* page actuelle */
/* /pagination*/

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

#col_droite a.lire, a.lire{color:#000;font:bold 11px verdana;}
#col_droite a:hover.lire, a:hover.lire{color:#000;}

/* haut de page */
a.bt_haut_de_page{display:block;margin-top:15px;color:#000;background:url('../img/picto/haut_de_page.gif') no-repeat;padding:0 0 0 10px;}
a:hover.bt_haut_de_page{color:#000;}
/* imprimer */
.padding5_0{padding:5px 0;}
a.bt_imprimer{padding:4px 5px 4px 20px;background:url(../../img/modele/po_imprimer.gif) no-repeat 5px 7px;background-color:#f5f5f5;font-size:10px;text-align:right;color:#000;}
a:hover.bt_imprimer{color:#000;text-decoration:underline}
/* zoom */
.article .lien_vert{background:url(../../img/modele/pe_fl.gif) no-repeat left 5px;padding-left:6px;text-decoration:none;color:#00501f;font:bold 11px Arial, Helvetica, sans-serif}
.article .deux_blocs .lien_vert{width:190px;display:block}


.article .pe_zoom{background:url(../../img/modele/pe_zoom.gif) no-repeat left 5px;padding-left:10px;text-decoration:none;font:normal 11px Arial, Helvetica, sans-serif;color:#333;}
.article .pe_fl_lg_g{background:url(../../img/modele/pe_fl_lg_g.gif) no-repeat left 5px;padding-left:10px;text-decoration:none;font:normal 11px Arial, Helvetica, sans-serif;color:#333;}


/* bt - lien */

/* separation */
.sep{}
/* separation */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px/14px verdana;}
table.form td, table.form th{vertical-align:top;padding-top:20px;}
table.form th{font-weight:normal;text-align:left;}
.form .saisie input{font:normal 11px verdana;color:#000;border:1px solid #000;background-color:white;}
.form .saisie textarea{font:normal 11px verdana;color:#000;border:1px solid #000;background-color:white;overflow:auto;}
.form .saisie select{font:normal 11px verdana;color:#000;border:1px solid #000;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:30px;margin-right:10px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:10px;}
*> .form option{padding:0 2px;}
.form .libelle{color:#000;padding-right:50px;}
.form .bt_form{padding-top:15px;text-align:right;}
.form .libelle strong{color:#f00;}
.form .no_marge{padding-top:0;}
/* ---------- */
.form .obligatoire{font:bold 10px verdana;color:#000;padding-top:28px;}
.form .indication{font-size:10px;color:blue;}
.cnil{font:normal 10px arial;color:#000;padding-top:15px;}
.cnil a{color:#000;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 11px/14px verdana;color:#f00;text-align:left;}
.verif_form div{background:#fff;padding:5px;margin-top:10px;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;display:block;}
.form input.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}
.form select.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}
.form textarea.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}

div.verif_form *{width:779px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

/* structures */
.deux_blocs{margin-bottom:5px;margin-top:5px;}
.deux_blocs .left,.deux_blocs .right{width:47.8%;background-color:#eeeeee;border:5px solid #eeeeee;}
.deux_blocs.zoom1 .left{width:54%;background-color:#fff;border:0;}
.deux_blocs.zoom1 .right{width:42.8%;}
.marge_d_10{margin-right:10px;}

span.legende{font:normal 11px Arial, Helvetica, sans-serif;}
.fd_gris_img{background-color:#eeeeee;border:8px solid #eeeeee;margin:5px auto 0 auto}
/* bloc_bt */
.bloc_bt{margin-top:5px}
.bloc_bt span{background-color:#f5f5f5;padding:3px 2px;display:block;width:28%;float:left;font:normal 11px Arial, Helvetica, sans-serif;text-align:center}
.bloc_bt span.premier{width:32%;margin-right:5px}
.bloc_bt span.segond{width:30%;margin-right:5px}
.prec{background:url(../../img/modele/pe_fl_g.gif) no-repeat left 5px;padding-left:6px;}
.article .inactif{filter:Alpha(opacity=50,style=0);-moz-opacity:0.50 ;opacity:0.50;/*color:#959595;*/cursor:inherit}
.article a.inactif:hover{color:#333}
.retour{background:url(../../img/modele/pe_retour.gif) no-repeat left 5px;padding-left:10px;}
.suivant{background:url(../../img/modele/pe_fl_d.gif) no-repeat right 5px;padding-right:6px;}


