/*------------------------------------------------------
  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; background-color:#FFF;
}
abbr, acronym, abbr span {cursor:help; }
.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 {width:799px; margin : 10px auto 0; border:1px solid #939393; position:relative;}

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

#header{margin-top:20px; width:799px; height:56px;
 background: url(../images/gestion_globale_impressions.jpg) no-repeat top left;}
#header h1{}

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

#contenu{position:absolute; top:80px;left:5px; width:786px; height:360px; color:#454545;}
#contenu p, #contenu ul, #contenu address{font-size:0.7em;}
#contenu a{color:#B93510; text-decoration:none;}
#contenu a:hover{color:#576FA6; text-decoration:none;}

h3, #contenu h4, #contenu h5, #contenu h6{margin-bottom:0.5em; margin-top:1em;}
#contenu h2{color:#CD5A00; padding : 0 0 0 0em; margin-bottom:1em; font-size:1.1em;font-weight:bold;}
#h3_actu{padding : 0; margin:0 0 -4px 0;}
h3{text-align:left;font-weight:bold; color:#4C4944; font-size:1em;padding-left:0.6em;padding-top:0.5em;}
h4{text-align:left; color:#354D84; font-size:0.9em; margin-left:0.5em;font-weight:bold;}
h5{text-align:left; color:#132B62; font-size:1.1em; margin-left:2.5em;font-weight:bold;}
h6{ text-align:center; color:#1A299C; font-size:1em;}
#contenu p{padding-top:0.4em; padding-bottom:0.4em;}
#div_rubrique{padding-top:50px;}
#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;}
.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 .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 .img_float_left{float:left; padding:0.2em;}
#div_rubrique .img_float_right{float:right; padding:0.2em;}
#div_rubrique .div_template_01_float_left {float: left;	width: 48%;}
#div_rubrique .div_template_01_clearer {clear: both; height: 0;}
#div_rubrique .div_template_01_float_right{margin-left:50%;}
#div_rubrique .div_template_01_dessous{padding-top:0.4em;}


/***********************************************
 Admin */
 
#div_confirm_connex_admin{position:absolute;left:0;color:red; font-size:0.9em; font-weight:bold;}
#div_admin{position:absolute;left:801px;top:-90px;width:500px;border:1px solid black; background-color:#F7F7F7;}
#div_admin_actu{position:absolute;left:801px;top:500px;width:500px;border:1px solid black; background-color:#F7F7F7;}
 
/*------------------------------------------------------
  L I N K L I S T  :  M E N U  /  L A N G U E S  
------------------------------------------------------*/

#linkList{
margin-top:380px;
font-size:0.9em;
/*width:100%;*/
background-color:#E2E4E5;
border-top:1px solid #E1751B;
border-bottom:1px solid #E1751B;
overflow:hidden;/* ou hidden*/
}

#lmenu{width:798px;}
#lmenu ul, #lmenu li {padding:0; margin:0; list-style-type:none;}
#lmenu li {float: left; width: 199px; padding-top:0.8em; padding-bottom:0.8em;}
.li_second_menu{clear: both; /*margin-right:2%;*/}
#linkList a{color : #202020; padding-left: 30px; margin-left:0.5em; line-height:1.8em;
 display:block; background: url(../images/puce_menu2.gif) no-repeat top left;
 text-decoration:none;
}
#linkList a:hover{text-decoration:none; color:#FF8901;}

/******************************************************************
 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; 
}
.div_sousmenu li{list-style-type: none; padding-bottom:0.2em;
 /*padding-left:2em; display: inline;*/
}
.div_sousmenu a{color:#B93510; text-decoration:none; padding-left:20px;}
.div_sousmenu a:hover{text-decoration:none; padding-left:20px;}

#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:16px; color:#B93510; text-decoration:none;}
.haut_de_page a:hover{text-decoration:underline;}

/******************************************************************
 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{display:none;position:absolute; width:100%; text-align:right; font-size: 0.75em; font-style:italic;}

/*------------------------------------------------------
  F O O T E R
------------------------------------------------------*/

#footer{color:#7C7C7C;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#000;}

#div_footer_pour_calage{padding-top:1em; padding-bottom:1em;}

#div_en_savoir_plus hr, #div_en_savoir_plus h2{display:none;}

#div_deconnexion{text-align:right; padding-top:0.6em; padding-right:15px; font-size:0.8em;}
#div_deconnexion a{color:#B93510; text-decoration:none;
 background: url(../images/menu_deconnect.gif) no-repeat; background-position: top right;
 padding-right:20px; padding-top:7px;
}
#div_deconnexion a:hover{text-decoration:underline; color:#000;}
#div_deconnexion a:visited{color:#B93510;}

#div_menu_bas{text-align:center; padding-right:0.3em; font-size:0.8em;}
#div_menu_bas a{color:#7C7C7C; text-decoration:none;}
#div_menu_bas a:hover{text-decoration:underline; color:#000;}

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