body{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	color: #000000;
	font-size: 12px;.
	margin-bottom:0px;margin-left:00px;margin-right:0px;padding:0px;margin-top:0px;
}
form{
	margin-top:0px;
	margin-bottom:0px;
}
blockquote{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
p{
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}
.titreColonne{
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	color: #FFFFFF; 
	vertical-align:middle;
	background-color:#adadad;
	/*filter: Alpha(opacity=100, finishopacity=5, style=2);*/
}
.titreColonneGauche{
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	color: #950E00; 
	font-weight: bold;
	background-color: #e7e7e7;
	border: 1px solid #adadad;
}
.titreColonneGauche2{
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	color: #FFFFFF; 
	background-color: #950E00;
}
.titreLigne,.contenuLigne{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	color: #7e7e7e; 
	background-color: #e2e2e2;
}
.titreLigne{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	color: #7e7e7e; 
	font-weight: bold;
	background-color: #e2e2e2;
}
.texteBold{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	font-weight: bold;
	color: #666666; 
	
}
.titrepage{
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;  
	font-weight: bold;
	color: #950E00;
}
.texteRouge{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	color: #F20017; 
	font-weight: bold;
}
.libelRecherche{
	color:#666666;
}
.libelMotCle{
	color:#FFFFFF;
}
.texte1, table.cadreFiche{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	color: #666666; 
}
.texte2{
	color: #666666; 
	font-size: 11px; 
}
.texteJusitfy{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	text-decoration: none;
	text-align: justify;
	color: #666666; 
}
a.piedPage{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	color: #999999; 
}
a.piedPage:hover{
	text-decoration: underline;
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;  
	color: #666666; 
}
a.titreColonne {
display: block;
height:100%;
width:100%;
text-decoration: none;
}

a.titreColonne:hover {
text-decoration: none;
height:100%;
width:100%;
background-color:#950E00;
color: #FFFFFF;
}

a.listeEntreprises {
font-size: 12px; 
text-decoration: none;
color: #84070a;
font-weight: bold;
}

a.listeEntreprises:hover {
text-decoration: underline;
}

a.titredomaine_fils,a.titredomaine_fils:hover{
	/*width: 100%;*/
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}

a.titredomaine_fils:hover{
	background-color: #d9d9d9;
}
a.titredomaine_pere,a.titredomaine_pere:hover{
	/*width: 100%;*/
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.titredomaine_pere:hover{
	background-color: #d9d9d9;
}
a.titredomaine_gpere,a.titredomaine_gpere:hover{
	/*width: 100%;*/
	font-size: 12px;
	text-decoration: none;
	color: #950E00;
	font-weight: bold;
}

a.titredomaine_gpere:hover{
	background-color: #d9d9d9;
}

a.titredomaine,a.titredomaineselect,a.titredomaine:hover,a.titredomaineselect:hover {
font-size: 12px;
text-decoration: none;
color: #666666;
width: 100%;
height:12px;
}

a.titredomaine:hover,a.titredomaineselect:hover {
background-color: #ffffff;
}
a.titredomaineselect{
	background-color: #950E00;
	color:#FFFFFF;
}
a.titreSdomaine {
font-size: 12px;
text-decoration: none;
color: #666666;
width: 240px;
height:12px;
}
a.titreSdomaine:hover {
font-size: 12px;
text-decoration: none;
background-color: #FFFFFF;
width: 240px;
height:12px;
}
a.titredomaineselect{
	background-color: #666666;
	color: #FFFFFF;
}
a.typeGeoSelect{
	text-align: center;
	color:#FFFFFF;
	text-decoration: none;
}
a.typeGeoNoneSelect{
	text-align: center;
	color:#FFFFFF;
	text-decoration: none;
}
A.menulink {
display : block;
width:100%;
font-size: 13px; font-family: Arial, Verdana, sans-serif;  text-decoration: none;
color: #666666;
}

A.menulink:hover {
display : block;
width:100%;
font-size: 13px; font-family: Arial, Verdana, sans-serif; text-decoration: none;
color: #666666;
background-color: #FFFFFF
}
a.lienExterieur{
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;
	color:#84070a;
	text-decoration: none;
}
a.lienExterieur:hover{
	text-decoration: underline;
}
select.geographie{
	font-size: 12px;
}

td.menuGauche{
	background-color: #e2e2e2;
	/*border: 2px solid #2E89DC;*/
	width:230px;
}
table.menuGaucheThemes{
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
td.typeGeoSelect{
	background-color: #7e7e7e;
	width:120px;
	height:20;
	text-align: center;
}
td.typeGeoSelect2{
	background-color: #7e7e7e;
	height:20;
}
td.typeGeoNoneSelect{
	background-color: #adadad;
	width:120px;
	height:20px;
	text-align: center;
	color:#FFFFFF;
	/*border:1px solid #999999;*/
}
td.actualites{
	border: 1px solid #adadad;
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif;  
	color: #666666;
	padding: 3px;
	text-align: justify; 
}
input.recherche{
	background-image: url(images/rechercher.gif);
	width:232px;
	height:29px;
	border:0px;
	background-color: #d9d9d9; 
	/*color: #F9F9F9*/
}
input.nouvelleRecherche{
	background-image: url(images/nouvellerecherche.gif);
	width:232px;
	height:24px;
	border:0px;
	background-color: #d9d9d9; 
}
input.BoutonFormulaire{
	width:150px;
	height:23px;
	border:0px;
	background-color: #9a9a9a;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 13px;
}
td.themeChoisi{
	color:#FFFFFF;
	background-color: #999999;
	text-align: center;
	height : 50px;
	font-size:12px;
	/*padding:20px;*/
}
td.recherche{
	color: #FFFFFF;
	background-color: #7e7e7e;
	vertical-align: middle;
	text-align: center;
	font-size:12px;
	font-variant: normal;
}
td.celluleVerte{
	color: #adadad;
	background-color: #ffffff;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	border : 1px solid #adadad;
}
table.cadreFiche{
	border : 1px solid #adadad;
}
div.cadreSdomaine{
	display:none;
	position: absolute;
	top:0px;
	left: 238px;
	/*height: 150px;*/
	width:250px;
	background-color: #d9d9d9;
	/*overflow: auto;*/
	border: 1px solid #999999;
	display:none;
}
div.cadreMetier{
	position:absolute;
	top:0px;
	left:490px;
	/*height: 150px; */
	background-color: #d9d9d9;
	/*overflow: auto;*/
	border: 1px solid #999999;
	display:none;
}
div.sousMenuhaut{
	background-color: #e2e2e2;
	visibility: hidden; 
	position: absolute; 
	width: 190px; 
	/* height: 80px; */ 
	left:655px; 
	top:30px;
	margin-left: 0px;
}

div.libelDomaineRech{
	background-color: #ffffff;
	height : 17px;
	width : 100%;
	color: #666666;
}

a.actuPremierePage{
	text-decoration:none;
	color:#950E00;
	font-weight:bold;
}

a.actuPremierePage:hover{
	text-decoration:underline;
	color:#950E00;
	font-weight:bold;
}