/*------------------------------------------------------
  E L E M E N T S  G E N E R A U X
------------------------------------------------------*/
* {margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, "Trebuchet MS",  sans-serif;  
  font-size:100%; border:0 none;
}
body {margin: 0; padding: 0; font-family: Helvetica, Arial, Verdana, "Trebuchet MS",  sans-serif;
  font-size:100%; border:0 none; color:#400000; background: url(../images/fond_haut.jpg) no-repeat #FFECDB 0 0;
}
abbr, acronym, abbr span {cursor:help; border-bottom: 1px #006616 dotted;}
.div_sousmenu h3, #header p, #skipmenu, #linkList h2, #div_deconnexion h2, #div_nav_page h3, .haut_de_page span, #div_nav_page span{
  display: none
}
#div1_supp_chargement_images{display: none; /*background-image: url(../images/menu_noir_blanc.gif);*/
  position:absolute; top:-5000px; left:-5000px;
}
#div2_supp_chargement_images{display: none; position:absolute; top:-5000px; left:-5000px;}  
.div_break_line{clear: both;}
li{margin-left:2em;}

/*------------------------------------------------------
  C O N T A I N E R
------------------------------------------------------*/

#container {}

/*------------------------------------------------------
  H E A D E R
------------------------------------------------------*/

#header{/*width:800px;*/}
#header h1{padding-top:170px; margin-left:5px; }

/*------------------------------------------------------
  C O N T E N U
------------------------------------------------------*/

#contenu{ margin-left:205px; margin-top:0.1em; padding-left:15px;padding-right:3em;}
#contenu p, #contenu ul, #contenu address{font-size:0.9em;padding-left:2em;}
#contenu .p_separation{background: url(../images/element_separation_bas.gif) no-repeat bottom right;}
#contenu a{color:#CD5A00; text-decoration:underline;}
#contenu a:hover{text-decoration:none;}

#contenu h3, #contenu h4, #contenu h5, #contenu h6{margin-bottom:0.5em; margin-top:1em;}
#contenu h2{color:#CD5A00; background: url(../images/puce_titre_h2.gif) no-repeat top left; padding:0.1em 0 0.1em 95px; margin-top:0.5em;margin-bottom:1em; font-size:1.5em;font-weight:bold;}
#contenu h3{text-align:left;font-weight:bold; color:#CD5A00; font-size:1.2em;padding-left:1.5em;}
#contenu h4{text-align:left;font-weight:bold; color:#400000; font-size:1.1em; padding-left:3em;}
#contenu h5{text-align:left;font-weight:bold; font-style:italic; color:#000; font-size:1em; padding-left:4em;}
#contenu p{padding-top:0.4em; padding-bottom:0.4em;}
#div_rubrique{padding-top:5px;}
#div_rubrique p{text-align:justify;}
#div_rubrique .p_contact_rubrique{text-align:left; font-style:italic;}
#div_rubrique ul{padding-left:1em;}
#div_rubrique ol{padding-left:1.5em;}
#div_rubrique img{border:5px solid #400000;}
.span_bold{font-weight:bold;}
.a_confirm_action{color:#B93510; text-decoration:none;}
.a_confirm_action:hover{text-decoration:underline;}
#coord span{font-weight:bold;}
.div_actu_dynamique{border-top:1px solid #B93510;border-right:2px solid #B93510;border-bottom:1px solid #B93510;
padding-left:14px;padding-right:1em;padding-bottom:1em;background-color:#FFF8E8;margin-left:-14px;}
#contenu .p_center{text-align:center;}
 
/************************************************/
/* Style pour FCKEDITOR */


#div_rubrique .img_float_left{float:left; margin:1em;}
#div_rubrique .img_float_right{float:right; margin:1em;}

#div_rubrique .p_align_center{text-align:center;}
#div_rubrique .p_align_left{text-align:left;}
#div_rubrique .p_align_right{text-align:right;}
#div_rubrique .p_align_justify{text-align:justify;}

#div_rubrique .div_template_01_float_left {float: left; width: 48%; }
#div_rubrique .div_template_01_float_right{margin-left:50%; }

#div_rubrique .div_template_01_dessous, #div_rubrique .div_template_02_dessous, #div_rubrique .div_template_03_dessous{ padding-top:0.4em;}
#div_rubrique .div_template_01_clearer, #div_rubrique .div_template_02_clearer, #div_rubrique .div_template_03_clearer{clear: both; height: 0;}

#div_rubrique .div_template_02_float_left {float: left; width: 30%;margin-right:3%;}
#div_rubrique .div_template_02_float_right{margin-left:66%;}

#div_rubrique .div_template_03_float_left {float: left; width: 22%;margin-right:3%;}
#div_rubrique .div_template_03_float_right{margin-left:75%;}

#div_rubrique .div_tableau_100p table{width:100%;}  
  
#div_rubrique .div_info_action_util{font-weight:bold;color:red;padding:1em;}

  

/***********************************************
 Admin */
 
#div_confirm_connex_admin{position:absolute;top:0;left:0;width:100%;height:30px;background-color:#F00; color:#FFF; font-size:0.8em; font-weight:bold;}
#div_confirm_connex_admin p{padding:0.1em 0 0.1em 0.5em}
#div_deconnexion{position:absolute;right:0px;top:30px;background-color:#FFF;
border-left:1px solid #F00;border-bottom:1px solid #F00;
text-align:left; padding:0.5em; font-size:0.8em;}
#div_deconnexion a{color:#B93510; text-decoration:none;
 background: url(../images/menu_deconnect.gif) no-repeat; background-position: top left;
 padding-left:20px; padding-top:7px;display:block;
}
#div_deconnexion a:hover{text-decoration:underline; color:#000;}
 
/*------------------------------------------------------
  L I N K L I S T  :  M E N U  /  L A N G U E S  
------------------------------------------------------*/

#navigation{
background: url(../images/fond_menu_repet.gif) repeat-y top left;
position:absolute; left:0; top:254px; font-size:0.9em;}
#linkList{background: url(../images/fond_menu_haut.gif) no-repeat top left;}
#lmenu{width:196px;padding-top:30px; padding-bottom:28px; background: url(../images/fond_menu_bas.gif) no-repeat bottom left;}
#lmenu ul, #lmenu li {padding:0; margin:0; list-style-type:none;}
#lmenu li {padding-top:0.1em; padding-bottom:0.4em; padding-left:4px;}
#linkList a{color : #400000;width: 184px; padding-left: 5px; line-height:1.8em; font-weight:bold;
 display:block; background: url(../images/puce_menu.gif) #FFF no-repeat bottom right; text-decoration:none;
}
#linkList a:hover{text-decoration:none; background:none; background-color:#FFE0B2; text-decoration:underline;}

/******************************************************************
 Sous-menu */
 
.div_sousmenu{/*background-color:#FFF8E8; border:1px solid #576FA6;*/

 font-size:0.9em; text-align:left; padding-top:0.5em; padding-bottom:0.5em; margin-top:0.5em;
 background: url(../images/element_separation_bas.gif) no-repeat bottom right; 
}
.div_sousmenu li{list-style-type: none; padding-bottom:0.2em;
 /*display: inline;*/
}
.div_sousmenu a{color:#B93510; text-decoration:none;  background: url(../images/puce_sous_menu.gif) no-repeat top left;
 padding-left:25px; }
.div_sousmenu a:hover{text-decoration:none; }

#div_sous_menu_rubrique{font-size:1.2em;}
/******************************************************************
 Haut de page */
 
.haut_de_page{text-align:right; font-size:0.8em; padding-top:1em; padding-bottom:1em;}
.haut_de_page a{background-image: url(../images/haut_page.gif); background-repeat: no-repeat;
 background-position:center left; padding-left:10px;}
.haut_de_page a:hover{}

/******************************************************************
 Barre de NAV */
 
#div_nav_page{margin-top:1em; padding-bottom:0.5em; padding-top:0.5em; text-align:center; font-size:0.9em;} 
.a_nav_pages{color : #B93510; text-decoration : none; padding: 2px 6px; border: solid 1px #DDD; background-color:#FFF;} 
.a_nav_pages:hover{background-color:#B93510; color:#FFF;}

/*------------------------------------------------------
  F I L    D ' A R I A N E
------------------------------------------------------*/

#fil_ariane{font-size: 0.8em; font-style:italic;}

/*------------------------------------------------------
  E N   S A V O I R   P L U S
------------------------------------------------------*/

#div_en_savoir_plus hr, #div_en_savoir_plus h2{display:none;}
#div_en_savoir_plus{margin-left:180px; color:#FF9900;background: url(../images/menu_bas_bord_gauche2.gif) #400000 no-repeat bottom left;}
#div_en_savoir_plus p{text-align:center;padding-top:0.2em; padding-bottom:0.3em;padding-left:25px;}
/*#div_en_savoir_plus .div_menu_bas{float:left;background-color: #400000;}*/
/*#div_en_savoir_plus .div_menu_bas_bord_gauche{background: url(../images/menu_bas_bord_gauche2.gif) no-repeat bottom right; width:18px; height:18px;float:left;}
#div_en_savoir_plus .div_menu_bas_bord_droit{background: url(../images/menu_bas_bord_droit.gif) no-repeat top right; width:18px; height:18px;float:left;}
*/

#div_en_savoir_plus .div_menu_bas{text-align:center; padding-right:0.3em; font-size:0.8em;}
#div_en_savoir_plus .div_menu_bas a{color:#FF9900; text-decoration:none;}
#div_en_savoir_plus .div_menu_bas a:hover{text-decoration:underline; color:#FF9900;}

/*------------------------------------------------------
  C O P Y R I G H T
------------------------------------------------------*/
#div_copyright{ font-size:0.75em; margin-left:205px; text-align:center; color:#501607;
 margin-top:0.3em; margin-bottom:0.4em; margin-right:auto; 
}
#div_copyright a{color:#CD5A00; text-decoration:underline;}
#div_copyright a:hover{text-decoration:none;}
