/* Général ********************************************************************/
.line {
  background-color: transparent;
}
a.lien_bleu{
 color  : #358EBA;
}
div.separateur{
 line-height:0px;
 margin : 0px;
 padding  : 0px;
}
p.separator_white{
 line-height:0px;
 margin : 0px;
 padding  : 0px;
 border-bottom : 1px solid white;
 width	: 80%;
 margin	: 0px auto;
}
p.separateur{
 line-height:0px;
 border-bottom   : 1px dashed #838383;
 margin : 20px 0px;
 padding  : 0px;
}
td{
 vertical-align	: top;
}

.gauche{
 float : left;
 margin : 0px 20px 0px 0px;
}
.droite{
 float : right;
 margin : 0px 0px 0px 20px;
}
div.txt_paragraph ul{
 list-style : none;
 margin   : 0px 0px 5px 0px;
 padding  : 0px;
}
div.txt_paragraph ul li{
 padding-left : 20px;
 background 	: url(dir/images/icons/puce_verte.gif) no-repeat 5px 7px;
 margin   : 10px 0px;
}
div.encart_droit ul li{
 background 	: url(dir/images/icons/puce_blanche.gif) no-repeat 13px 7px;
 padding-left : 25px;
}
ul.page_summary{
 list-style : none;
 margin   : 0px 0px 5px 0px;
 padding  : 0px;
}
ul.page_summary li{
 background 	: url(dir/images/icons/puce_li.gif) no-repeat 5px 11px;
 margin   : 10px 0px;
 padding: 5px 5px 5px 20px;
}

ul.page_summary li a{
 color  : #666666;
}
/*cadres principaux ***********************************************************/
body.body_eliis{
 margin           : 0px;
 padding          : 0px;
 background 	  : transparent url(fr/pattern/fond_body.png) repeat-x 0% 0%;
}

#main_div{
 width            : 998px;
 margin           : 0px auto;
 padding          : 0px;
 background-color	: white;
 border : 1px solid white;
}

.head_band{
 width            : 996px;
 height           : 229px;
 position         : relative;
 background 	  : transparent url(fr/bandeau/bandeau-eliis.jpg) no-repeat	10px 100%;
 border : 1px solid white;
}

#nav_horizontale{
 height			: 71px;
 position 	: absolute;
 top 				: 0px;
 left 			:  240px;
}

#logo{
 position     : absolute;
 left         : 19px;
 top          : 12px; 
}
#base_line_1{
 color				: #A2C948;
 position 		: absolute;
 top 					: 171px;
 left 				: 29px;
 font-size		: 14px;
 margin				: 0px;
 padding			: 0px;
 font-size		: 18px;
}
#base_line_2{
 color				: #0C1319;
 font-size		: 16px;
 display : block;
 text-align	: right;
}


#main_div_bottom{
 clear            : both;
 padding-bottom  :	62px;
 background 	  : white url(fr/pattern/bas_design.jpg) no-repeat 0px 100%;
}
#div_left_bottom{
 width    	: 198px;
 float    	: left;
 margin   	: 0px 0px 30px 0px;
 background-color	: transparent;
 padding-top	: 14px;
 padding-left : 5px;
}
.div_center_bottom{
 margin : 0px 0px 0px 234px;
 width  : 750px;
 padding : 12px 0px 0px 0px;
}
#div_center_bottom_accueil{
 margin : 0px; 
 width  : 989px;
 padding : 12px 0px 0px 11px;
}
#droite_actu{
 float  : right;
 width    	: 200px;
 margin-left  : 20px;
 margin-right  : 20px;
}



/* Navigation niveaux 2 et 3***************************************************/

/* Chemin de navigation *******************************************************/
div#gs_path{
 color			: #58585A;
 margin			: 7px 0px 0px 18px;
 font-style	: italic;
 height			: 10px;
}
div#gs_path a{
 color		: #58585A;
 text-decoration	: none;
 font-style	: italic;
}

/* Contacts *******************************************************************/
#contact_band{
 padding-left   : 20px;
 padding-bottom : 7px;
 color          : #58585A; 
}
/* back link ******************************************************************/
#backlink{
 text-align     : center;
 margin-bottom  : 15px;
 color          : #58585A;
}
#footer{
 width : 950px;
 margin: 20px auto;
}
/* Contenu ********************************************************************/
div.txt_text, div.txt_text_resume, .user_signature,div.summary_home_news{
 font-family  : verdana, arial;
 color        : #666666;
 font-size    : 12px;
 line-height  : 20px;
 text-align   : justify;
}
div.txt_text a, div.txt_text_resume a, div.user_item a{
 color  : #55B1E4;
}
div.txt_text a:visited, div.txt_text_resume a:visited{
 color  : #FFBE00;
}
/* page d'accueil *************************************************************/
td.img_accueil{
 vertical-align	: middle;
 height : 139px;
}
/* Zone de gauche *************************************************************/

/* Titres *********************************************************************/
h2.title2_vert,h2.txt_title,div#div_actu_home h2,h2.title2_vert a{
 color        : #666666;
 font-family  : arial;
 font-size    : 22px;
 line-height  : 28px;
 font-weight  : normal;
 margin       : 15px 0px 15px 0px;
 padding	  : 0px 0px 15px 0px;
 border-bottom	: 1px solid #9FC941;
}
div.txt_text h2.title2_vert a:visited, div.txt_text_resume h2.title2_vert a:visited {
color:#666666;
}
h2.title2_vert a{
 border-bottom	: 0px;
 text-decoration	: none;
 color	: #666666;
}
h2.txt_title a img{
 display : none;
}
h2.h2_event,h2.h2_download,h2.h2_contact{
 color	: #666666;
 line-height	: 27px;
 padding	: 0px 0px 0px 28px;
 background : url(dir/images/icons/event_small.gif) no-repeat 0px 0px;
}
div.encart_droit h2.h2_event,div.encart_droit h2.h2_download ,div.encart_droit h2.h2_contact{
 margin-left	: 14px;
 color	: white;
}
h2.h2_download{
 background : url(dir/images/icons/download_small.gif) no-repeat 0px 5px;
}
h2.h2_contact{
 background : url(dir/images/icons/contact_small.gif) no-repeat 0px 3px;
}
h3.title3{
 color        : #2692BD;
 font-family  : century gothic, verdana, arial;
 font-size    : 16px;
 font-weight  : bold;
 padding      : 0px;
 margin       : 12px 0px 12px 0px;
}
h3.actu_title{
 color        : #2793BA;
 font-family  : century gothic, verdana, arial;
 font-size    : 16px;
 font-weight  : bold;
 padding      : 0px;
 margin       : 12px 0px 12px 0px;
}
h4.title4{
 color        : #000000;
 font-family  : century gothic, verdana, arial;
 font-size    : 12px;
 /*line-height  : 23px;*/
 font-weight  : bold;
 padding      : 0px;
 margin       : 0px;
}

/* Actualités *****************************************************************/
#secapp_app_48{
 float	: right;
 padding	: 0px;
}
#secapp_app_48 div.footer_app{
 padding	: 0px;
 margin	: 0px;
}
div.summary_actu p, div.actu_contents p{
	font-family:Arial,Helvetica,Verdana,sans-serif;
  color : #666666;
  text-align : justify;
}
/* Corps du site **************************************************************/
/* Page d'accueil *************************************************************/
.img_accueil{
 background		: url(dir/images/accueil/fond_img_accueil.jpg) no-repeat 0px 0px;	
 text-align		: center;
}
/* encarts ********************************************************************/
.encart_droit{
 background-color : #7ECEE9;
 width	: 197px;
 float	: right;
 margin	: 0px 0px 0px 0px;
 border-left	: 20px solid white;
}
.encart_droit p{
 padding	: 0px 13px;
 color : #563645;
}
div.txt_text div.encart_droit p a{
 color  : #FFFFFF;
}
/* Téléchargements ************************************************************/
td.download_small_img{
 padding	: 0px 0px 0px 46px;
}
td.download_link_text{
 padding	: 0px 0px 0px 4px;
}
td.download_link_text a{
 color	: #0067AB;
}
/* Pied de page ***************************************************************/
#page_footer,#idalizes{
 color	: #2692BD;
 text-align	: center;
}
#page_footer a,#idalizes a{
 color	: #2692BD;
}
#idalizes a{
 color	: #9FD7ED;
}
/* paragraph summary **********************************************************/
ul.page_summary{
 background		: url(fr/navigation/content.gif) no-repeat 0px 0px;	
 padding	: 41px 0px 0px 0px;
}
ul.page_summary li{
 background		: url(fr/navigation/fleche_verte.gif) no-repeat 0px 12px;	
 padding	: 5px 5px 5px 20px;
}
ul.page_summary li a{
 color : #0967A9;
}

/* chrome *********************************************************************/
#table_actu_home{
 width: 210px;
}
.array_actu_home{ 
  width: 210px;
  margin :1px 6px 0px 0px;
}
table.array_actu_home_chrome{ 
  margin :17px 6px 0px 0px;
} 
/* formulaire *****************************************************************/
#formmail_form {

width:60em;
}
#formmail_elements label {
 width:50%;
}
#formmail_footer {
  text-align:center;
  background-color : transparent;
}
#formmail_captcha input {
 border : 1px solid black;
}
#formmail_footer input{
  position : relative;
  top : -20px;
  left : -161px;
}

