 * 
{
	margin:auto;
}
body
{
	background-image:url(../Images/Icons/background.png);
}

a
{
   text-decoration: none; 	/* Les liens ne seront plus soulignés */
   color: #002034; 			/* Les liens seront bleu foncé au lieu du bleu normal*/
}

a:hover
{
	text-decoration: underline;	/* Les liens seront souligné au passage de la souris*/
	color: #002034;				/* Les liens seront bleu foncé au lieu du bleu normal*/
}

a img 
{
	border:none; 			/* Les images liées n'auront plus de cadre*/
}

#contain
{
	width:1000px;
	height:650px;
}
#banniere
{
	width:1000px;
	height:150px;
}
#header_left
{
	width:1000px;
	height:150px;
	z-index:0;
	float:left;
	position:absolute;
}		
#header_right
{
	width:667px;
	height:120px;
	float:right;
	z-index:auto;
	position:relative;
}
#header_right_haut
{
	width:667px;
	height:80px;
}
#zz
{
	width:500px;
	height:80px;
	float:left;
}
#ss
{
	width:167px;
	height:80px;
	float:left;
}
#numero
{
	font-size:20pt;
	font-family:Times New Roman, Arial;
	text-align:center;
	color:#0fb50f;
}
#drapeau
{
	text-align:right;
	height:20px;
	width:162px;
	padding-top:5px;
	padding-right:5px;
}
#favoris
{
	text-align:right;
	font-size:12px;
	height:40px;
	width:162px;
}
#header_right_bas
{
	width:667px;
	height:40px;
	padding-top:15px;
}
#header_right_bas ul 
{
	list-style: none;
	padding-left:5px;
}
#header_right_bas ul li 
{
	float:left;
	padding-right:2px;
}
#header_right_bas ul li a
{
	display: block;
	float: left;
	height:34px;
   	width:108px;
	font-family:Arno Pro;
	font-style:Regular;
	font-size:12pt;
	text-align:center;
	line-height:33px;
	text-decoration: none; 		/* Les liens ne seront plus soulignés */
	color: #FFFFFF; 			/* Les liens seront bleu clair au lieu du bleu normal*/
}
#header_right_bas ul li a:hover
{
	display: block;
	float: left;
	height:34px;
   	width:108px;
	font-family:Arno Pro;
	font-style:Regular;
	font-size:12pt;
	text-align:center;
	line-height:33px;
	text-decoration: none; 		/* Les liens ne seront plus soulignés */
	color: #FFFFFF; 			/* Les liens seront bleu clair au lieu du bleu normal*/
}
#header_right_bas a
{
	margin: 0px;
	margin-top: 5px;
	font-family:Times New Roman, Times, serif;
	font-style:Regular;
	font-size:8pt;
	text-decoration: underline;	/* Les liens seront souligné au passage de la souris*/
	color: #6FB7FF; 			/* Les liens seront bleu clair au lieu du bleu normal*/
}
#header_right_bas a:hover
{
	margin: 0px;
	margin-top: 5px;
	font-family:Times New Roman, Times, serif;
	font-style:Regular;
	font-size:8pt;
	text-decoration: underline;	/* Les liens seront souligné au passage de la souris*/
	color: #6FB7FF;				/* Les liens seront bleu clair au lieu du bleu normal*/
}
ul li.current a
{
	background:url(../Images/Icons/btn_vert.png) no-repeat 0 0;
	float: left;
}

ul li.current a:hover
{
	background:url(../Images/Icons/btn_vert.png) no-repeat 0 -34px ;
	float: left;
}

ul li.no_current a
{
	background:url(../Images/Icons/btn_bleu.png) no-repeat 0 0;
	float: left;
}
ul li.no_current a:hover
{
	background:url(../Images/Icons/btn_bleu.png) no-repeat 0 -34px ;
	float: left;
}
#page
{
	width:1000px;
	height:480px;
}

#col
{
	width:333px;
	height:480px;
	background:url(../Images/Icons/colonne.png) no-repeat;
	background-position:center;
	float:left;
}
#col_long{
	width:1000px;
	height:480px;
	background-color:#FF0000;
	background:url(../Images/Icons/col_long.png);
}
#col_coeur
{
	width:333px;
	height:480px;
	background:url(../Images/Icons/colonne_coeur.png) no-repeat;
	background-position:center;
	float:left;
}
#titre_coup_coeur{
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	z-index:auto;
	margin-bottom:14px;
	margin-top:10px;
	position:relative;
}
#anim_coeur{
	width:333px;
	height:480px;
	position:absolute;
	z-index:O;
}
#annonce_coeur{
	z-index:auto;
	position:relative;
	width:304px;
	height:100px;
	margin-top:5px;
	margin-left:15px;
}

#bienvenue{
	width:303px;
	height:157px;
	font-family:Times New Roman, Arial;
	text-align:center;
	font-size:12pt;
	color:#002034;
}
#bienvenue p{
	margin-bottom:10px;
	margin:0px;
	margin-top:5px;
}
#plan p{
	margin-top:0px;
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
	margin:0px;
}
#plan{
	width:303px;
	height:303px;
}
#map{
	width:293px;
	height:205px;
	margin-top:10px;
	border:solid #0033FF 1px;
}
#contenu
{
	width:303px;
	height:460px;
	margin-left:15px;
	margin-top:10px;
}
#titre
{
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	border-bottom:#cbcccb solid;
	border-bottom-width:1px;
}
#critere
{
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:12pt;
	height:355px;
}
#critere table{
	height:55px;
	width:250px;
	margin-left:30px;
}
input.btn_recherche_acc
{
	background:url(../Images/Icons/btn_recherche.png) no-repeat;
	width:95px;
	height:32px;
	color:#FFFFFF;
	font-family:Times New Roman, Arial;
	margin-left:70px;
	border:none;
}
input.btn_recherche_liste
{
	background:url(../Images/Icons/btn_recherche.png) no-repeat;
	width:95px;
	height:32px;
	color:#FFFFFF;
	font-family:Times New Roman, Arial;
	border:none;
	margin-left:500px;
	margin-top:5px;
}
td.droit
{
	text-align:right
}
#newsletter
{
	margin-left:9px;
}	
#double_col{
	width:666px;
	height:480px;
	background:url(../Images/Icons/double_col.png) no-repeat;
	background-position:center;
	float:left;
}		
#col_extensible{
	width:666px;
	height:480px;
	float:left;
}		
#col_tab_haut{
	background:url(../Images/Icons/col_tab_haut.png) no-repeat;
}
#col_tab_gauche
{
	background:url(../Images/Icons/col_tab_gauche.png) repeat-y;
}
#milieu
{
	background-color:#FFFFFF;
	height:866px;
}
#col_tab_droit
{
	background:url(../Images/Icons/col_tab_droite.png);
}
#col_tab_bas
{
	width:666px;
	height:14px;
	background:url(../Images/Icons/col_tab_bas.png) no-repeat;
}
#critere_recherche{
	width:637px;
	height:165px;
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#critere_recherche table{
	margin-left:5px;
}
#critere_recherche table td{
	padding-left:20px;
}
#critere_recherche table input{
	margin-left:5px;
}
#annonce_bien{
	width:635px;
	height:145px;
	margin-bottom:10px;
	float:left;
	border:solid #0033FF 1px;
}
#annonce_bien_img{
	width:150px;
	height:120px;
	float:left;
	margin-left:5px;
	margin-top:12px;
	margin-bottom:10px;
}
#annonce_bien_desc{
	width:465px;
	height:130px;
	color:#002034;
	font-family:Times New Roman, Arial;
	float:left;
	font-size:11pt;
	margin-left:5px;
}
#contenu_fiche_bien{
	width:638px;
	height:450px;
	margin-left:15px;
	margin-top:15px;
	color:#002034;
	font-family:Times New Roman, Arial;
}
#localisation{
	width:333px;
	height:414px;
	background:url(../Images/Icons/col_localisation.png) no-repeat;
	float:right;
	}
#titre_localisation{
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	border-bottom:#cbcccb solid;
	border-bottom-width:1px;
	margin-top:10px;
	margin-left:13px;
	width:305px;
}	
#map_localisation{
	width:293px;
	height:270px;
	margin-top:10px;
	border:solid #0033FF 1px;
}

#bien{
	width:368px;
	height:390px;
	float:left;
}
#recap_bien{
	width:368px;
	height:55px;
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#img_bien{
	width:368px;
	height:230px;
}
#gd_img{
	width:297px;
	height:232px;
	float:left;
	margin-left:auto;
}
#ptt_img{
	float:left;
	margin-left:10px;
	margin-bottom:3px;
	border:solid #0033FF 1px;
}
#ptt_img img{
	width:56px;
	height:35px;
}
#desc_bien{
	width:368px;
	height:105px;
}
#contact_mail{
	width:270px;
	height:390px;
	float:left;
	background:url(../Images/Icons/menu_mail.png) no-repeat;
	background-position:bottom;
}
#contact_mail p{
	margin:0px;	
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#contact_mail texarea{
	overflow:hidden;
}
input.btn_valider
{
	background:url(../Images/Icons/btn_valider.png) no-repeat;
	width:59px;
	height:24px;
	color:#FFFFFF;
	font-family:Times New Roman, Arial;
	border:none;
	margin-left:150px;
	margin-top:10px;
	font-size:12pt;
}
input.btn_valider3
{
	background:url(../Images/Icons/btn_valider.png) no-repeat;
	width:59px;
	height:24px;
	color:#FFFFFF;
	font-family:Times New Roman, Arial;
	font-size:12pt;
	border:none;
}
#contact_appel{
	width:638px;
	height:60px;
	float:left;
	background:url(../Images/Icons/barre_appel.png) no-repeat;
}
#contact_appel form table{
	margin-left:55px;
	margin-top:2px;
}
#footer       
{
	width:1000px;
	height:26px;
	padding-top:3px;
}        
#footer_liste      
{
	width:1000px;
	height:26px;
	padding-top:3px;
	float:left;
}          
#reflet_1
{
	width:333px;
	height:26px;
	background:url(../Images/Icons/reflet_ie6.png) no-repeat;
	background-position:center;
	float:left;
}  
#reflet_double_col
{
	width:666px;
	height:26px;
	background:url(../Images/Icons/reflet_double_col.png) no-repeat;
	background-position:center;
	float:left;
}  
#reflet_double_col p
{
	font-size:10pt;
	color:E5E5E5;
} 
#reflet_long
{
	width:1000px;
	height:26px;
	background:url(../Images/Icons/reflet_long.png) no-repeat;
	background-position:center;
	float:left;
} 
#titre_col_long{
	width:950px;
	margin-left:18px;
	margin-top:10px;
	float:left;
}
#titre_col_long p{
	width:400px;
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	border-bottom:#cbcccb solid 1px;
	margin:0px;
}
#contain_col_long_left{
	width:477px;
	height:420px;
	float:left;
	margin-left:17px;
}
#contain_col_long_left p{
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#contain_col_long_right{
	width:477px;
	height:420px;
	margin-left:10px;
	float:left;

}
#contain_col_long_right p{
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#col_long_acheter{
	width:1000px;
	height:480px;
	background:url(../Images/Icons/col_long_acheter.png);
}
#contain_col_long_left_acheter{
	width:370px;
	height:420px;
	margin-left:8px;
	float:left;
}
#contain_col_long_left_acheter p{
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#contain_col_long_right_acheter{
	width:580px;
	height:420px;
	margin-left:10px;
	float:left;

}
#contain_col_long_right_acheter p{
	color:#002034;
	font-family:Times New Roman, Arial;
	font-size:11pt;
}
#newsletter_acheter{
	margin-left:40px;
	margin-top:34px;
}
#louer_contact{
	width:477px;
	height:270px;
	float:left;
	margin-top:6px;
	background:url(../Images/Icons/cadre_contact.png) no-repeat;
}
#louer_critere{
	width:477px;
	float:left;
	height:385px;
	background:url(../Images/Icons/cadre_critere.png) no-repeat;
}
#titre_col_long_vendre{
	width:950px;
	margin-left:18px;
	margin-top:10px;
	float:left;
}
#titre_col_long_vendre p{
	width:540px;
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	border-bottom:#cbcccb solid 1px;
	margin:0px;
}
#mail_vendre{
	width:350px;
	height:320px;
	float:left;
	background:url(../Images/Icons/cadre_mail.png) no-repeat;	
}
#mail_vendre table{
	float:left;
	margin-top:30px;
	margin-left:45px;
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
}
#appel_vendre{
	width:350px;
	height:100px;
	float:left;
	background:url(../Images/Icons/cadre_appel.png) no-repeat;
}
#appel_vendre table{
	float:left; 
	margin-top:20px;
	 margin-left:10px;
	 font-family:Times New Roman, Arial;
	 font-size:12pt;
	 color:#002034;
}
#titre_col_long_vendre{
	width:950px;
	margin-left:18px;
	margin-top:10px;
	float:left;
}
#titre_col_long_vendre p{
	width:540px;
	font-family:Times New Roman, Arial;
	font-size:18pt;
	color:#008be0;
	border-bottom:#cbcccb solid 1px;
	margin:0px;
}
input.btn_valider2
{
	background:url(../Images/Icons/btn_valider_v2.png) no-repeat;
	width:59px;
	height:24px;
	color:#FFFFFF;
	font-family:Times New Roman, Arial;
	border:none;
	font-size:12pt;
}
#contain_col_long_left_vendre{
	width:590px;
	height:395px;
	margin-left:20px;
	margin-top:9px;
	float:left;
}
#contain_col_long_right_vendre{
	width:350px;
	height:420px;
	margin-left:18px;
	float:left;
}
#contain_col_long_left_vendre table{
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
	text-align:justify;
}
#col_long_brush_agence{
	width:1000px;
	height:480px;
	background:url(../Images/Icons/col_long_brush_wilson.png) no-repeat;
}
#presentation_agence{
	width:1000px;
	height:345px;
	float:left;
}
#presentation_agence p{
	 margin-left:40px; 
	 margin-top:20px;
 }
#btn_valider_louer{
 	width:485px;
	height:26px;
	float:left;
	margin-top:10px;
 }
 #mentions{
	width:950px;
	height:420px;
	margin-left:20px;
	margin-top:5px;
	float:left;
}
#mentions p{
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
	text-align:justify;
	margin-left:15px;
	width:400px;
}
#plan_site{
	width:950px;
	height:420px;
	margin-left:20px;
	margin-top:5px;
	float:left;
}
#plan_site table{
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
	margin-top:30px;
}
#nous_recommander{
	width:950px;
	height:420px;
	margin-left:20px;
	margin-top:5px;
	float:left;
}
#nous_recommander{
	font-family:Times New Roman, Arial;
	font-size:12pt;
	color:#002034;
}