body {

    background: #FCFCFC;
	text-align: center;
	font-size: 11px;
	font-family: Arial;
	color: #7AAADF;
}

input { text-align: center; font-weight: bold; background: #F0F0F0; color: #4A5054; font-size: 11px; }



A:active {
	COLOR: #7AAADF;
	TEXT-DECORATION: none;
	font-size: 12px;

}
A:link {
	COLOR: #7AAADF;
	TEXT-DECORATION: none;
	font-size: 12px;

}
A:visited {
	COLOR: #7AAADF;
	TEXT-DECORATION: none;
	font-size: 12px;

}
A:hover {
	COLOR: #F9357F;
	text-decoration: none;

}




#drap { width: 50%; margin: 0; text-align: left; float: left; } #drap a { display: block; float: left; width: 20px; height: 30px; } #drap a:hover, #drap a.active { background-image: url('up.gif'); }
#country { width: 50%; margin: 0; text-align: right; float: left; } #country a { font-weight: bold; }

#page { width: 790px; height: 100%; margin: auto; border-width: 0px 2px 0px 2px; border-style: solid; border-color: #000000; background: #ffffff; padding: 5px; color: #000000;}

#header         { width: 100%; margin: 0; padding: 0; clear: both; }
#logo             { width: 330px; height: 70px; background: url('logo.jpg'); float: left; } #logo span { visibility: hidden; }
#formulaire { width: 98%px;  float: center;  padding: 2px; text-align: right; } #formulaire h4 { width: 98%; margin: 0 auto 0 auto; padding: 1px; text-align: center;  font-weight: bold; font-size: 12px; color: #F2387E; } #formulaire form { margin: 2px; }

#menu { width: 98%; height: 30px; background: #F2387E; text-align: center; }
#menu a { display: block;width: 100%; text-align: center; line-height: 12px; font-size: 14px; font-weight: bold; color: #ffffff; text-decoration: none; float: left; }

#content     { width: 780px; clear: both; }
#departements           { width: 200px; float: left; } 
#resultats { width: 100% ; float: center; backgroung: #FCFCFC; } 

#resultats .resultat               { width: 461 px; float: center; clear: both; margin: 0 auto 10px auto; padding: 5px; color: #000000; border: 1px solid #E8E8E8; background: #FCFCFC;}
#resultats .resultat h4           { width: 100%; margin: 0 auto 5px auto; padding: 2px; text-align: center; background: #F2387E; font-weight: bold; font-size: 13px; color: #FFFFFF; }
.thumb  { margin: 5px 5px 5px 5px ; padding: 5px,5px,5px,5px; margin-right:5px; margin-top:5px;  }
#resultats .resultat  .texte { display: block; float: left; width: 130px; text-align: left; color: #81AEE1; }
#resultats .resultat  .go       { display: block; float: left; width: 290px; height: 120px;  text-align: left;  vertical-align: middle;}



.block { width: 95%;  text-align: justify; margin: auto; padding: 2px; }
.block strong { color: #F2387E; }

.clear { clear: both; height: 10px; }

a.button1 {background:url('button1.gif') no-repeat; width:290px; height:56px; display:block; margin: 20px auto 0 auto; font-size:18px; text-decoration:none; text-align: center; color:#1b84a6; font-weight: bold;}
a.button1:hover {background-position:left bottom;}
a.button1 span {text-decoration:underline; color:#f44888; display:block;  padding-top:8px;  }
a.button1:hover span { text-decoration:none;}



.menu_titre{ 

color:#F94D8F;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

 }

.descr{ 

color:#7AAADF;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;

 }
 a.chat{ color: #F95091;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
 }
 a.chat:hover: { color: #F93982;
 font-size: 16px;
text-decoration: underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
 a.chat:visited { color: #F95091;
font-size: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
 }


#profils{
width: 455px;
}

#profils .site{
width: 455px;
background: #F5F9FD;
color: #5A95D7;
padding: 1px;
border: 1px dashed #F9337E ;
margin-bottom: 15px ;
}

#profils .site  a:link
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #F9327D ;
}

#profils .site  a:visited
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #5A95D7 ;
}

#profils .site  a:hover
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #5A95D7 ;
}


#profils .site .titre a:link
{
	padding-left: 5px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #F9327D ;
}

#profils .site .titre a:visited
{
	padding-left: 5px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #F9327D ;
}

#profils .site .titre a:hover
{
	padding-left: 5px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #5A95D7 ;
}

#profils .site p{
text-align: justify ;
padding-left: 2px ;
margin-top:0px;
padding-right:5px;
color:  #4F4F4F;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.3em ;


}

#profils .site p strong{
text-align: justify ;
padding-left: 2px ;
margin-top:0px;
padding-right:5px;
color:  #F94D8F;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1.3em ;
text-decoration:bold;

}

#profils .site img { 
margin: 5px 5px 5px 5px ; 
margin-top: 2px ; 
padding: 8px; 
border: 1px solid #FF9CD7; 
background-color: #ffffff; 
float:left;
}

#profils  .post-foot
{
width: 455px;
padding-left: 10px ;
color:#0066FF;
font-size: 12px;
}

#profils  .post-foot a:link
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #F9327D ;
}

#profils .post-foot a:visited
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #F9327D ;
}

#profils  .post-foot a:hover
{
	padding-left: 0px ;
	padding-bottom: 10px ;
	font-size: 16px ;
	color: #5A95D7 ;
}
