/* ============================= debut newsletter ===============================================*/

/* debut newsletter page*/
#boite_page {
	width: 205px;
	height: 70px;

	}	
.imput_newsletter_page {
	font-family: Arial, Helvetica, sans-serif;
	text-align:inherit;
	font-size: 11px;
	color: #9A9A9A;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	height: 16px;
	width: 198px;
	margin-top: 1px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:0px;
	}	
	
.ligne_page {
		width: 198px;
		position: relative;
		margin-bottom:0px;
		margin-top:12px;
	}
/* fin newsletter page*/


.point {
margin-left:21px;
margin-bottom:5px;
padding:0px;
}
	
#boite {
	witch:134px;
	height: 70px;
	
	margin-left:21px;
	}
	


.imput_newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	height: 16px;
	width: 136px;
	margin-top: 2px;
	margin-bottom: 5px;
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
	padding-right:0px;
	}
	
.ligne {
		width: 136px;
		height:18px;
		position: relative;
		margin-bottom:1px;
	}
			
	
.txt {
		position: absolute;
		float: left;
		padding-top: 4px;
	}
	
.cadre {
		float: right;
		margin-top: 4px;
		
	}
	

.newsletter_archive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	float: left;
	margin-left: 5px;
	margin-top:1px;

}

a.newsletter_archive 	 { color: #303030;  }
a.newsletter_archive:hover      { color: #9A9A9A;   }


.submit_newsletter {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	float:right;
	
}

a.submit_newsletter:hover {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	float:right;
	
}

/* ========================== fin newsletter =============================================*/



/* ========================= debut search ============================================== */


.div_calage_search {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:21px;
}

.search {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	margin-top:2px;
}

.imput_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
	border-width:1px;
	border-style: solid;
	border-color: #000000;
	height: 16px;
	width: 136px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	/*margin-left: 21px;
	margin-top: 20px; */
}

.submit_search {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	float:right;
	margin-top:1px;
}

a.submit_search:hover {	color: #9A9A9A;}
/* ========================== fin search =============================================*/



div.width_525{
  width: 525px;  /* 120X2=240 et paddind de 10x4 =40*/
  padding-left:2px;
  
  }
 
 
div.width_525_home_selec{
  width: 525px;  /* 120X2=240 et paddind de 10x4 =40*/
  padding-left:2px;
  padding-top:3px;
  
  } 
 
div.float {
  width: 121px;
  height:124px;
  /*padding-bottom: 10px;*/
  padding-top: 0px;
  padding-left:8px;
  float: left;
/*background-color:#ccc;*/
  }

div.float_home {
  width: 121px;
  height:113px;
  margin-bottom: 10px;
  padding-top: 0px;
  padding-left:8px;
  float: left;
/*background-color:#ccc;*/
  }  
  
  div.float_mostvisitedprojet {
  width: 121px;
  padding-bottom: 10px;
  padding-top: 0px;
  padding-left:8px;
  float: left;
/*background-color:#ccc;*/
  }  
  

div.spacer {
  clear: both;
  }



a.border_img_roll_over_2 {
	border: 1px;
	border-color: #000000;  
	border-style: solid;  
    float: left;

}
a.border_img_roll_over_2:hover {
	border: 1px;
	border-color: #0000FF;
	border-style: solid;
	float: left;
}

.texte_lien_noir_report_bis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 4px;
    margin-bottom: 3px;
	/*line-height:20px;*/
	float:left;

	text-decoration: none;
	padding-left: 14px;}

a.texte_lien_noir_report_bis  	 { color: #303030;  }
a.texte_lien_noir_report_bis:hover      { color: #9A9A9A;   }
 
 
 
.calage_home {

	margin-left: 10px;
}
 

.calage_home_img  {

	margin-top: 18px;
}

.calage_home_texte_img  {

	margin-left: 15px;
}  
 

 /*=========================*/

.spip_logos {

border: 0px;
}

.filet_evolue { background-color: #000000; }



.conteneur_texte {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


a.conteneur_texte {
        color: #0000FF;
        font-weight: normal;
        text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
}

.conteneur_texte :hover {color: #0000FF; background : #cdcdcd; font-weight: normal; text-decoration: underline;  }
.conteneur_texte :active {color: #0000FF; font-weight: normal; text-decoration: underline;}
.conteneur_texte :visited {color: #303030; font-weight: normal; text-decoration: underline;  }
.conteneur_texte :link {color: #0000FF; font-weight: normal; text-decoration: underline;  }	






.texte_9px_gris_interline_12_5px {
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
 	line-height:12.5px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.test {
padding-left: 25px;
}


body {
 overflow: scroll;
}


.spip_surligne { background-color: #FFFF66; }

.articles {
float:left;
height:120px;
width:121px;
text-align:left;
margin:0px 8px 0px 0px;
padding:0px;
}


.reportage {
float:left;

width:121px;
text-align:left;
margin:0px 8px 0px 0px;
padding:0px;
}


.reportage_bis {
float:left;
	margin-bottom: 0px;
	margin-top: 0px;
width:121px;

}

.press_img {
float:left;
height:393px;

text-align:left;
margin:0px 8px 0px 0px;
padding:0px;
}


a.border_img_roll_over {
	border: 1px;
	background-color: #FFFFFF;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
    float:left;


}
a.border_img_roll_over:hover { 
	border: 1px;
	background-color: #FFFFFF;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
    float:left;

}


/*  fond gris colonne nanigation   */
.fong_gris {
	background-color: #F0F0F0;
}




.submit_recherche {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	border-color: #ffffff;
	background-color: #ffffff;
	border-style: solid;
	padding-left: 6px;
	padding-top: 1px;

}




/*  ================================= début send  ======================== */



.submit_send {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	border-color: #ffffff;
	background-color: #ffffff;
	border-style: solid;
	text-decoration:none;
	margin-top: 4px;
	margin-right:32px;
	float: right;

}

a.submit_send:hover {color: #333;}


#boite_send {

	width: 270px;
	border: 0px ;
	padding: 0px;
	margin-left:25px;
	margin-top:1px;
	}
	
#boite_send2 {

	width: 274px;
	border: 0px ;
	padding: 0px;
	margin-left:21px;
	margin-top:11px;
	}	
	
.cadre_send{
	position: relative;
	left: 40px;
}

.ligne_send {
	width: 270px;
	position: relative;
	margin-top:12px;
}

.texte_ligne_send {
		position: absolute;
		float: left;
	}


.imput_from_to {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 16px;
	width: 198px;
	padding-left:5px;
	/*margin-left: 21px;
	margin-top: 20px; */
}




.imput_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width:1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 90px;
	width: 242px;
	padding-left:5px;
	padding-top:4px;
	/*margin-left: 21px;
	margin-top: 20px; */
}

.new_message_send{ 
color: #0000FF; 
font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
line-height:15px;  
text-decoration: underline;}

a.new_message_send:link    	 { color: #0000FF; text-decoration: underline; }
a.new_message_send:visited    {	color: #0000FF; text-decoration: underline;}
a.new_message_send:hover      { color: #0000FF; text-decoration: underline;  }
a.new_message_send:active      { color: #0000FF; text-decoration: underline;  }

/*   :::::::::::::::::::::::::::: fin send ::::::::::::::  */


.div_conteneur {
	padding-top: 18px;
	}

body {

	background-color: #FFFFFF;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*  arrivre plan gris de la colonne du menu  */
.tablo_0_colonne_2 {
	background-color: #F0F0F0;
}



/**********************************     debut paddind/div des calages  **********************************/

.div_calage_titre_mot {

	padding-left: 15px;
	padding-top: 16px;
	margin-bottom: 10px;


}


.div_calage_mot_bas {
	margin-bottom: -14px;
}

.div_calage_menu {

	padding-left: 21px;
	padding-top: 16px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	}



.div_calage_key {

	padding-left: 21px;
	padding-top: 12px;
	margin-bottom: 12px;
	}	

/* calage du texte conteneur principale  */
.div_calage_texte {
	padding-left: 25px;
	padding-top: 16px;
	margin-bottom: 0px;

	}
	
.div_calage_texte_right {
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-right: 22px;
	}


.div_calage_tablo_bas_index_archive_contact {
    padding-top: 0px;
	padding-left: 25px;
	margin-bottom: 0px;
	float:left;
	}	
	

.div_calage_img {

	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	}
	
.div_calage_img_home_archive {

	padding-left: 10px;

	}	
	

	
.div_calage_texte_index_archive {

width:120px;

	}	

.div_calage_texte_about {

width:310px;


	}		
		
	
.div_calage_texte_index_archive_bis {
	padding-top: 15px;
	padding-bottom: 11px;
	padding-right: 0px;
	}	
	
.div_read_more {
	padding-top: 1px;
	}	

.div_legende {
	padding-top: 8px;
	padding-bottom: 0px;

	}		
	
.div_point {
	padding-top: 8px;
	padding-bottom: 9px;


	}			

.div_img {
	/*padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 8px;*/
	
	}
	
.div_carte_visite {
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 100px;

	}	
	
.div_calage_padding_top {
	margin-bottom: 24px;
	}

.div_padding_top_credits {
	padding-bottom: 27px;
	}

.padding_1_point_home_archi {
	padding-top: 9px;
	margin-bottom: 7px;
}

.padding_1_point_home_archi_bis {
	padding-top: 11px;
	margin-bottom: 8px;
}

/*     padding entre pathlin et h1  */
.padding_2 {
	padding-top: 97px;
	margin-bottom: 0px;
}

/*     padding entre pathlin et h1  */
.padding_2_sommaire {
	padding-top: 4px;
	margin-bottom: 0px;
}


/*     padding entre pathlin et h1 et h2  */
.padding_2_bis {
	padding-top: 82px;
	margin-bottom: 0px;
}


.padding_3_footer {
	padding-right: 21px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	text-align:right;

}


.padding_3_top {

	padding-left: 25px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;

	}


.padding_4_credit {
	padding-left: 0px;
	margin-top: -1px;
	margin-bottom: 0px;
	padding-right: 21px;
	text-align:right;
	
}

.calage_petit_border_droit_bas {
	padding-right: 0px;
	padding-top: 0px;
	}
/**********************************     fin paddind/div des calages  **********************************/



/**********************************     debut navigue menu  **********************************/

.navig_conteneur {  
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height:15px;
     margin-right: 0px;
     margin-top: 7px;
     margin-bottom: 0px; 
     color: #303030;
	 text-decoration: none;
	 
}  
a.navig { color: #303030; text-decoration: none; } 
a.navig:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }
a.navigconteneur:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }
a.navigon { color: #303030;  background : #cdcdcd; text-decoration: none;}
a.navig:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }




.navig_event10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
a.navig_event10 { color: #0000FF; text-decoration: none; } 
a.navig_event10:hover { color: #303030;  text-decoration: none; }


.navigwebsite {

     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height:15px;
     margin-right: 0px;
     margin-bottom: 0px; 
     color: #303030;
	 text-decoration: none;
}

/*a.navig_website:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }*/

a.navigwebsite { color: #303030; text-decoration: none; } 
a.navigwebsite:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }
a.navigwebsiteon { color: #303030;  background : #cdcdcd; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
     font-size: 11px; line-height:15px; margin-right: 0px; margin-bottom: 0px; }
a.navigwebsite:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }



/**********************************     fin navigue menu  **********************************/





/**********************************     début texte  **********************************/

/*    liens  nag interne   */

.key {  
     font-family: Arial, Helvetica, sans-serif;
     font-size: 9px;
     line-height:12px;
     margin-right: 0px;
     margin-top: 9px;
     margin-bottom: 0px; 
     color: #9A9A9A;
	 text-decoration: none;
	 
}  
a.keyoff { color: #9A9A9A; text-decoration: none; } 
a.keyoff:hover { color: #303030;  text-decoration: underline; font-size: 9px; line-height:12px;  }
a.keyon { color: #303030;  text-decoration: underline; font-size: 9px; line-height:12px;}
a.key:hover { color: #303030;  text-decoration: underline; font-size: 9px; line-height:12px; }


.nav_int {  
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height:15px;
     margin-right: 0px;
     margin-bottom: 0px; 
     color: #303030;
	 text-decoration: none;
	 
}  

a.nav_int_off { color: #303030; text-decoration: none; } 
a.nav_int_off:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }
a.nav_int_on { color: #303030;  background : #cdcdcd; text-decoration: none;}
a.nav_int:hover { color: #303030;  background : #cdcdcd; text-decoration: none; }

.navig_read_more {  
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     line-height:15px;
     margin-right: 0px;
     margin-top: 7px;
     margin-bottom: 0px; 
     color: #303030;
	 text-decoration: none;
	 
}  
a.navig_Read_more:hover{ color: #303030; text-decoration: none;  background : #cdcdcd;   } 


P {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}




.h1 {
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform:uppercase;


}



.h2 {
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform:uppercase;



}



.pathlin {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.pathlin   	 { color: #303030;  }
a.pathlin:hover      { color: #9A9A9A;   }

.texte_lien_noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:20px;
	float:left;
	text-align:left;
	text-decoration: none;
	padding-left: 14px;

	


}
a.texte_lien_noir   	 { color: #303030;  }
a.texte_lien_noir:hover      { color: #9A9A9A;   }

.texte_lien_noir_report {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 3px;
    margin-bottom: -1px;
	/*line-height:20px;*/
	float:left;
	text-align:left;
	text-decoration: none;
	padding-left: 14px;
	margin-right: -30px;

}
a.texte_lien_noir_report   	 { color: #303030;  }
a.texte_lien_noir_report:hover      { color: #9A9A9A;   }

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
a.footer   	 { color: #303030;  }
a.footer:hover      { color: #9A9A9A;   }

.texte_lien_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #9A9A9A;
}
a.texte_lien_gris   	 { color: #9A9A9A; }
a.texte_lien_gris:hover      { color: #303030;   }


.texte_9px {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
 	line-height:12px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.texte_9px_interline_14px {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
 	line-height:14px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}


.legend_img {
	font-family: Arial, Helvetica, sans-serif;
	color: #303030;
	font-size: 9px;
	line-height:14px;
	margin-right: 0px;
	text-align:left;
	text-decoration: none;
	padding-left: 14px;
}
a.legend_img   	 { color: #303030;  }
a.legend_img:hover      { color: #9A9A9A;   }


.calage_legende {

    margin-bottom: 12px;
	float:left;
    width:405px;
}
.calage_avec_legende {
    margin-top: 4px;
	float:left;
    width: 505px;

}



/*    liens bleu fond gris page links   */
a.links_ext {
        color: #0000FF;
        font-weight: normal;
        text-decoration: underline;
        font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height:15px;
}

a.links_ext:hover {color: #0000FF; background : #cdcdcd; font-weight: normal; text-decoration: underline; }
a.links_ext:active {color: #0000FF; font-weight: normal; text-decoration: underline;}
a.links_ext:visited {color: #303030; font-weight: normal; text-decoration: underline; }
a.links_ext:link {color: #0000FF; font-weight: normal; text-decoration: underline; }	



.texte_gris {
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}



/*    texte noir italic  */
.texte_noir_italic {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
}


/*    texte gris italic  */
.texte_gris_italic {
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: italic;
}

 .texte_gris_press {

	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	text-decoration: none;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}

/*    texte lien archive_links_presse_....   */

.lien_int_vert   	 { color: #303030; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; margin-right: 0px; margin-bottom: 0px; }


a.lien_int_vert:link    	 { color: #303030; text-decoration: none; }
a.lien_int_vert:visited    {	color: #00961E; text-decoration: none;}
a.lien_int_vert:hover      { color: #303030; background : #cdcdcd;  }
a.lien_int_vert:active      { color: #303030;  }



a.lien_interne {

	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;

}


a.lien_interne:hover {color: #0000FF; background : #cdcdcd; font-weight: normal; text-decoration: none; }
a.lien_interne:active {color: #0000FF; font-weight: normal; text-decoration: none;}
a.lien_interne:visited {color: #0000FF; font-weight: normal; text-decoration: none;}
a.lien_interne:link {color: #0000FF; font-weight: normal; text-decoration: none; }





/**********************************     fin texte  **********************************************/ 








/***********************************     début bordure img  ***********************************/
.border_img {

		border: 1px;
	background-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float: left;
	
}





/***********************************     fin bordure img  ***********************************/





/***********************************     début classe du top  ***********************************/

.top {

	font-size: 0px;
}

.I_ico_top_I {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
a.I_ico_top_I   	 { color: #0000FF; text-decoration: none;}
a.I_ico_top_I:hover      { color: #303030;  background-color: #cdcdcd; text-decoration: none; }




a.ico_top {
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.ico_top img.ico_top {
	color: #303030;
	background-color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a.ico_top:hover {
	color: #cdcdcd;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

a:hover img.ico_top {

	background-color: #cdcdcd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	line-height:15px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}


/***********************************     fin classe du top  ***********************************/







