/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
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;}

/* taille % */
.w_48p{width:48%;}

/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;background-color:#fff;background-repeat:no-repeat;background-position:50% 0;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:984px;font:normal 10px verdana;}


/* navigation */
#navigation{height:74px;position:relative;width:100%;}
#menu{position:absolute;top:25px;display:block;left:0;width:100%;}
#menu li{display:inline;}
#menu .sep{background:url('../../img/modele/sep_menu.gif') no-repeat 50% 2px;padding:0 25px;}
.ss_menu{position:absolute;top:45px;display:block;left:0;width:100%;display:none;}
.ss_menu li{display:inline;}
.ss_menu .sep{background:url('../../img/modele/sep_ss_menu.gif') no-repeat 50% 4px;padding:0 13px;}
/*/navigation */

/* corps_page */
#corps_page{padding-bottom:30px;}
#col_gauche{float:left;text-align:left;}
#col_droite{float:right;text-align:left;}
#col_droite #menu_2 div.fd_h{background:url('../../img/modele/menu_2/fd_h.gif') no-repeat;padding:0 39px 20px 23px;}
*> #col_droite #menu_2 div.fd_h{padding:0 37px 20px 24px;}
#col_droite #menu_2 div.fd_h a{display:block;color:#5C5050;font:bold 11px/15px verdana;padding:6px 14px;margin:3px 0;}
#col_droite #menu_2 div.fd_h a:hover, #col_droite #menu_2 div.fd_h a.actif{background:#F4F0F0;}
#col_droite #menu_2 div.fd_h a span{font-size:10px;}
#col_droite #menu_2 div.fd_b{height:66px;position:relative;}
#col_droite #menu_2 div.fd_b a{position:absolute;top:20px;}
#col_droite #menu_2 div.fd_b a.bt_prec{left:43px;}
#col_droite #menu_2 div.fd_b a.bt_suiv{left:171px;}
/* /corps_page */

/* pied_page */
#pied_page{background:#4D4D4D;color:#BBB;font-weight:bold;padding:4px 38px}
#pied_page a{color:#BBB;}
#pied_page li{display:inline;}
#pied_page a{padding:1px 0;}
#pied_page a {text-transform:uppercase;}
#pied_page .choix_lg{padding-left:40px;}
#pied_page #imprimer_suivre{padding-right:60px;text-transform:uppercase;}

#pied_page .choix_lg a.lg_en{background:url('../../img/modele/dp_en.gif') no-repeat 0 1px;padding-left:25px;}
#pied_page .choix_lg a:hover.lg_en{background:url('../../img/modele/dp_en_on.gif') no-repeat 0 1px;}
#pied_page .choix_lg a.lg_fr{background:url('../../img/modele/dp_fr.gif') no-repeat 0 1px;padding-left:25px;}
#pied_page .choix_lg a:hover.lg_fr{background:url('../../img/modele/dp_fr_on.gif') no-repeat 0 1px;}

/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt{color:#5C5050;font:normal 10px/18px verdana;}
.txt a{color:#E40C0C;}
/* /texte */

/* couleur */
.cr_rouge{color:#DB0101;}
/* /couleur */

/* taille_texte */
.fs_10{font-size:10px;}
.fs_11{font-size:11px;}
/* /taille_texte */

img.bordure{border:1px solid #000;}
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

