BODY{
	margin: 0px;
	margin-top:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	background-color:#65564A;
}

center b span{
	color:red;
	font-size:12px;
	font-weight: bold;
}

div#numeros_pages{
	font-size:16px;
	margin-bottom:1em;
	font-weight:bold;
	text-align:center;
}

div#numeros_pages a{
	cursor:pointer;
}
img#vignette_programme{
	border:1px solid #99C;
}

input.wide{
	width:300px;
}

h1{
	font-size:24px;
	font-weight:bold;
	letter-spacing:1pt;
	text-align:center;
}

h2{
	margin: 0 0;
}

h3{
	text-align:left;
	color:#FFF;
	font-size:16px;
	margin-top:10px;
	margin-bottom:0;
}

h3:first-letter{
	color:#9EA5B5;	
}

IMG{
	border: 0px;
}
A,A:visited{	color:#FC6;
	text-decoration:none;
}

DIV{
	margin: 0px;
	padding: 0px;
}

TD,TR{
padding: 0px;
margin: 0px;
border: 0px;
}

.micro{
	font-size:1px;
}

.normal{
	font-size:12px;
}

.stylise{
	font-size:11px;
	letter-spacing:1pt;
	font-weight:bold;
}

table#vefa h2,table#vefa h1{
	color:#AFAFC7;
}

div#central{
	padding:1em 1em;
}

span.footer,span.footer a,span.footer a:visited{
	color:#AFAFC7;
	letter-spacing:1pt;
	font-size:11px;
	font-family:tahoma,arial,sans-serif;
}


.presentation{
	font-size:13px;
	letter-spacing:1pt;
	padding:0px 30px 30px;
	text-align: justify;
}


td.listing_annonces{
	padding-bottom:1em;
	border-bottom:1px solid #FFF;
}

/* *** Pages Administration *** */
.admin{
	font-size: 12px;
	color:#FFF;
}

center b span{
	font-size: 12px;
}


/* *** Page Programmes *** */ 

div#cadre_programme{
	position:relative;
	width:350px;
	height:155px;
}
	div#cadre_nom,div#cadre_ville,div#cadre_pieces,div#cadre_prix{
		position:absolute;
		background-color:#65564A;
		height:25px;
		width:334px;
		left:13px;
		color:#FFF;
		font-weight:bold;
		font-size:16px;
		letter-spacing: 0.5pt;
		text-align:center;
	}
		div#cadre_nom{ top:11px;}
		div#cadre_ville{ top:47px;}
		div#cadre_pieces{ top:83px;}
		div#cadre_prix{ top:119px;}
		

div.prog_btn{
	color:#A0A5B9;
	font-size:14px;
	position:relative;
	left:5px;
	top:-7px;
}

div.prog_btn a, div.prog_btn a:visited{
	color:#A0A5B9;
}

.big{
	font-size:28px;
	margin-top:4px;
	letter-spacing:1pt;
	color:#C9CDC5;
	text-transform:uppercase;
}

div#conteneur_moteur{
	position:relative;
}

	div#type_bien{
		position:absolute;
		left:22px;
		top:21px;
		text-align:left;		
	}

	div#choix_dept{
		position:absolute;
		left:22px;
		top:95px;
		text-align:left;		
	}
	
	div#choix_ville{
		position:absolute;
		left:22px;
		top:153px;
		text-align:left;
	}
	
	div#submit{
		position:absolute;
		left:75px;
		top:224px;
	}
	
div#conteneur_moteur label{
	color:#3A2C1F;
	letter-spacing:0pt;
	font-size:12px;
}

select#m_ville,select#t_bien{
	margin-top:8px;
	letter-spacing:0pt;
}
	
/* *** Formulaire de contact *** */
form#contact label,span.etoile{
	font-size:16px;
	color:#AFAFC7;
	letter-spacing:1pt;
	font-weight:bold;
}
span.etoile{
	font-size:24px;
}
form#contact td{
	vertical-align:top;
}

form#contact input{
	width:241px;
}
form#contact input,form#contact textarea{
	background-color:#766B67;
	border:0; color:#AFAFC7; font-weight:bold;
}

form#contact input#submitfinal{
	border:1px solid #65564A;
	background-color:#B4BAD9;
	color:#65564A;
}

/* **** page PARTENAIRES **** */
div#liste_partenaires{
	height:375px;
	overflow:auto;
}

div#liste_partenaires li a{
	color:#FFCC66;
	font-size:12px;
}

/* *** formulaire *** */


label.contact
{
display:block;
clear:left;
float:left;
width:180px;
padding-left:5px;
margin-bottom:10px;
}

label.contact:first-letter
{
color:#DF0003;
}

div#contact input
{
margin-bottom:10px;
width:230px;
float:left;
}

div#contact select
{
margin-bottom:10px;
width:234px;
float:left;
}

div#contact textarea
{
margin-bottom: 10px;
width:230px;
float:left;
}

div#contact input.subfinal
{
clear:left;
margin-left:185px;
width:234px;
}

