/* pattern ********************************************************************/
.body_ert{
 margin           : 0px;
 padding          : 0px;
 background 			: #F3EFF0 url(fr/pattern/fond_pattern.gif) repeat-y;
}
.droite{
 float		: right;
 margin 	: 0px 0px 0px 20px;
 border		: 1px solid #04B0F2;
}
.gauche{
 float		: left;
 margin 	: 0px 20px 0px 0px;
 border		: 1px solid #04B0F2;
}
object{
 z-index					: -1000;
}
hr{
 margin						: 10px 0px 5px 0px;
}
#bandeau_haut_ert{
 background 			: url(fr/bandeau/bandeau_haut_ert.jpg) no-repeat top left;
}
#bandeau_haut_ert img{
 position					: relative;
 left							: 23px;
 top							: 15px;
}
.td_top{
 vertical-align   : top;
}
.fond_blanc{
 background-color : #FFFFFF;
 background-image	: none;
}
.gauche_corps{
 background        : #899299 url(fr/pattern/gauche_corps.gif) no-repeat 0px 0px;
}
.line{
 background-color  : transparent;
}
.main_td{
 padding-left			 : 30px;
 padding-right		 : 15px;
} 
#left_nav{
 padding-top			 : 41px;
}
.adresse{
 position          : absolute;
 left              : 547px;
 top               : 42px;
 width             : 215px;
 margin-right      : 20px;
 /*text-align        : center;
 margin            : 20px 0px 20px 50px;
 width             : 906px;
 vertical-align    : bottom;*/
}
.lien_bleu{
 color		 				 : #0C88C4; /* bleu */
}
a{
 color		 				 : #0C88C4;
}
/* Menus de niveau 1 **********************************************************/
td.menu0, td.menu0_selected{
 background-color : #D3D5B6;
 
}
td.menu0_selected{
 background       : #000000 url(fr/navigation/diagonale_beige.gif) no-repeat top left;
}
a.menu0, a.menu0_selected{
 color            : black;
 text-decoration  : none;
 white-space      : nowrap;
}
a.menu0_selected{
 color            : white;
}
td#first_menu0{
  background       : #D3D5B6 url(fr/navigation/diagonale_verte_grise.gif) no-repeat top left;
}
td#first_menu0_selected{
  background       : #000000 url(fr/navigation/diagonale_verte_noire.gif) no-repeat top left;
}
/* Menus de niveau 2 **********************************************************/
td.menu2_selected, td.menu2{
 border-top         : 1px solid #DDDDDD;
 padding-left       : 20px;
 padding-top				: 5px;
 background         : url(fr/navigation/fleche_bleu_nuit.gif) no-repeat 7px 9px;
}
td.menu2_selected{
 background         : url(fr/navigation/fleche_bleu_clair.gif) no-repeat 7px 9px;
}
a.menu2_selected, a.menu2{
 text-decoration    : none;
 color              : #053367;
}
a.menu2_selected{
 color              : #04B0F2;
}
/* Titres *********************************************************************/
h1.title, td.title h1.title, h2.title {
 color	 	: #899199;
 font-family		: times;
 font-size 		:	23px;
 padding-left		: 36px;
 background 		: url(dir/images/icons/roue_crantee.gif) no-repeat 0px 4px;																				
}
h2.title_2{
 color	 	: #767E86;
 font-family		: times;
 font-size 		:	20px;
}
h2.title_2_line{
 color	 	: #767E86;
 font-family		: times;
 font-size 		:	20px;
 padding-bottom : 7px;
 background 		: url(fr/pattern/sous_titre_2.jpg) no-repeat 0px 100%;	
}
h3.title_3, h3.title_3_green{
 color	 	: #666666;
 font-family		: arial;
 font-weight		: 12px;
 font-size 		:	12px;
 background 		: url(dir/images/icons/roue_crantee_petite.gif) no-repeat 0px 0px;	
 padding-left		: 17px;	
}
h3.title_3_green{
 color	 	: #77B15A;
}
/* Textes *********************************************************************/
.text {
 text-align		: left;
}	
/* Tableau accueil ************************************************************/
.td_gauche{
 padding-right	: 14px;
 border-right		: 1px dotted #7DA870;
 vertical-align : top;
}	
.td_centre{
 padding		: 0px 13px;
 border-right		: 1px dotted #7DA870;
 vertical-align : top;
}	
.td_droit{
 padding-left		: 14px;
 vertical-align : top;          
}	
/* Contenu ********************************************************************/
ul{
 list-style-type : none;
 margin          : 0px;
 padding         : 0px;
}
li{
 padding-left    : 15px;
 background      : url(fr/navigation/fleche_bleu_nuit.gif) no-repeat 5px 5px;
 margin          : 5px 0px;
}
li a{
 color           : #0C88C4;
}																												
li a:visited{
 color           : #9BC652;
}
table.activite{
 margin-top       : 20px;
}
table.activite tr td{
 vertical-align   : top;
 margin-top       : 20px;
 text-align       : justify;
}
table.activite tr td.td_right{
 padding-left     : 20px;
}
/* Formulaire   ***************************************************************/ 
/*#formmail_footer{
 background-color : #013295
}*/
#formmail_elements {
 background-color : #D3D5B6;	
}

#formmail_elements label.formmail_notoblig {
 width             : 250px;
}
#field_13{
 margin-left       : 115px;
 width             : 288px;
}
#field_16{
 width             : 147px;
}

.idalizes {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-style:       normal;
  font-weight:      normal;
  font-variant:     normal;
  text-decoration:  none;
  text-align:       right;
  vertical-align:   middle;
  color:            #333333;
}

.idalizes  { 
   font-size:10px;
   color :   #333333; 
}
a.idalizes { color : #333333; }