* {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	background:#FFFFFF;
	height:100%;
}

a {
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
select {
	color: black;
}

select, option {
	color: black;
	padding-left:2px;
	background-color:#fbfafc;
}
input {
	background-color:#fbfafc;
}
ul{
	list-style-type:none;
}
.asterisque{
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau Haut   :: //////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#haut {
	position: absolute;
	top: 15px;
	left:50%;
	height: 120px;
	width: 950px;
	margin-left:-475px;
}

#haut #bloc_violet{
	width:950px;
	height:100px;
	background-color:#560E4D;
}

#haut #bloc_violet #logo_bandeau_haut {
	float: right;
	margin: 40px 5px 0px 5px;
}

#haut #bloc_menu{
	width:950px;
	height:20px;
	background-color:#CFCFCF;
}

#haut a#lien_logo{
	position:absolute;
	width:240px;
	height:68px;
	top:16px;
	left:70px;
	background:url(images/ss_bandeau.jpg);
}

#haut a#drap {
	position:absolute;
	top:8px;
	left:920px;
}

#haut a#drap2 {
	position:absolute;
	top:8px;
	left:890px;
}

/* Menu principal */

#haut ul#menu{
	position:absolute;
	height:20px;
	width:630px;
	top:100px;
	left:320px;
}
#haut ul#menu li{
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
}

#haut ul#menu li a{
	display:block;
	height:20px;
}

/* Version Fran�aise */

#haut ul#menu li a#menu_accueil_0{
	width:111px;
	background:url(images/ss_menu_accueil_0.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_agence_0{
	width:111px;
	background:url(images/ss_menu_agence_0.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_agence_0{
	width:111px;
	background:url(images/ss_menu_agence_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_agence_1{
	width:111px;
	background:url(images/ss_menu_agence_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_contact_0{
	width:128px;
	background:url(images/ss_menu_contact_0.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_contact_0{
	width:128px;
	background:url(images/ss_menu_contact_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_contact_1{
	width:128px;
	background:url(images/ss_menu_contact_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_liens_0{
	width:112px;
	background:url(images/ss_menu_liens_0.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_liens_0{
	width:112px;
	background:url(images/ss_menu_liens_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_liens_1{
	width:112px;
	background:url(images/ss_menu_liens_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_localiser_0{
	width:168px;
	background:url(images/ss_menu_localiser_0.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_localiser_0{
	width:168px;
	background:url(images/ss_menu_localiser_1.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_localiser_1{
	width:168px;
	background:url(images/ss_menu_localiser_1.jpg) no-repeat scroll;
}

/* Version anglaise */

#haut ul#menu li a#menu_accueil_0en{
	width:111px;
	background:url(images/ss_menu_accueil_0en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_agence_0en{
	width:111px;
	background:url(images/ss_menu_agence_0en.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_agence_0en{
	width:111px;
	background:url(images/ss_menu_agence_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_agence_1en{
	width:111px;
	background:url(images/ss_menu_agence_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_contact_0en{
	width:128px;
	background:url(images/ss_menu_contact_0en.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_contact_0en{
	width:128px;
	background:url(images/ss_menu_contact_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_contact_1en{
	width:128px;
	background:url(images/ss_menu_contact_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_liens_0en{
	width:112px;
	background:url(images/ss_menu_liens_0en.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_liens_0en{
	width:112px;
	background:url(images/ss_menu_liens_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_liens_1en{
	width:112px;
	background:url(images/ss_menu_liens_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_localiser_0en{
	width:168px;
	background:url(images/ss_menu_localiser_0en.jpg) no-repeat scroll;
}

#haut ul#menu li a:hover#menu_localiser_0en{
	width:168px;
	background:url(images/ss_menu_localiser_1en.jpg) no-repeat scroll;
}

#haut ul#menu li a#menu_localiser_1en{
	width:168px;
	background:url(images/ss_menu_localiser_1en.jpg) no-repeat scroll;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Bandeau Bas   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#bas{
	margin-top:40px;
	clear:both;
	width:950px;
	height:22px;
	background-color:#CFCFCF;
	text-align:center;
	color:#646567;
}

#bas a{
	color:#646567;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Main   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main {
	position: absolute;
	top:135px;
	left:50%;
	width: 950px;
	margin-left:-475px;
	background:#CFCFCF;
}

#gauche{
	width:200px;
	float:left;
	margin:86px 0px 0px 0px;
}

#centre{
	width:750px;
	float:left;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   GAUCHE.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Version fran�aise */

#gauche a#achat{
	background:url(images/ss_gauche_achat.jpg) no-repeat scroll;
	margin:0px 0px 14px 0px;
	display:block;
	width:135px;
	height:22px;
}

#gauche a#vente{
	background:url(images/ss_gauche_vente.jpg) no-repeat scroll;
	display:block;
	width:135px;
	height:22px;
}

#gauche a#vente_A{
	background:url(images/ss_gauche_appartement.jpg) no-repeat scroll;
	margin:7px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_A_0{
	background:url(images/ss_gauche_appartement0.jpg) no-repeat scroll;
	margin:7px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_M{
	background:url(images/ss_gauche_maison.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_M_0{
	background:url(images/ss_gauche_maison0.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_T{
	background:url(images/ss_gauche_terrain.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_T_0{
	background:url(images/ss_gauche_terrain0.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_C{
	background:url(images/ss_gauche_commune.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_C_0{
	background:url(images/ss_gauche_commune0.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche img#img_ou{
	margin:17px 0px 0px 62px;
}


/* Version anglaise */

#gauche a#achaten{
	background:url(images/ss_gauche_achaten.jpg) no-repeat scroll;
	margin:0px 0px 14px 0px;
	display:block;
	width:135px;
	height:22px;
}

#gauche a#venteen{
	background:url(images/ss_gauche_venteen.jpg) no-repeat scroll;
	display:block;
	width:135px;
	height:22px;
}

#gauche a#vente_Aen{
	background:url(images/ss_gauche_appartement0en.jpg) no-repeat scroll;
	margin:7px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Aen_0{
	background:url(images/ss_gauche_appartement1en.jpg) no-repeat scroll;
	margin:7px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Men{
	background:url(images/ss_gauche_maison0en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Men_0{
	background:url(images/ss_gauche_maison1en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Ten{
	background:url(images/ss_gauche_terrain0en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Ten_0{
	background:url(images/ss_gauche_terrain1en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Cen{
	background:url(images/ss_gauche_commune0en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

#gauche a#vente_Cen_0{
	background:url(images/ss_gauche_commune1en.jpg) no-repeat scroll;
	margin:4px 0px 0px 62px;
	display:block;
	width:136px;
	height:22px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   INDEX.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* COUPS DE COEURS */

#centre img#photo_cdc {
	display:block;
	width:437px;
	height:306px;
	border:1px solid #560E4D;
	margin:3px 18px 0px 29px;
	float:left;
}

#centre #bloc_cdc {
	border: 1px solid #BDBDBD;
	float:left;
	width:236px;
	height:306px;
	margin:3px 0px 0px 0px;
	background-color:#D3D3D3;
}

#centre #titre_cdc {
	font-weight:bold;
	color:#560E4D;
	font-size:15px;
	margin:5px 0px 0px 5px;
}

#centre ul#detail_cdc {
	margin:10px 0px 0px 5px;
	font-weight:normal;
	color:#560E4D;
	font-size:11px;
}

#centre #titre_contact {
	font-weight:bold;
	color:#560E4D;
	font-size:15px;
	margin:50px 0px 0px 5px;
}

#centre ul#contact_accueil {
	margin:10px 0px 0px 5px;
	font-weight:normal;
	color:#560E4D;
	font-size:11px;
}

#centre ul#contact_accueil a {
	font-weight:normal;
	color:#560E4D;
	font-size:12px;
}

#centre h1#titre_principal {
	width:141px;
	height:24px;
	background:url(images/ss_titre_alaune.jpg);
	margin:17px 0px 0px 29px;
	color:#FFFFFF;
	font-weight:normal;
	font-size:16px;
}

#centre p#defil_cdc {
	clear:both;
	font-size:14px;
	margin:10px 0px 0px 485px;
	padding-top:10px;
	font-weight:bold;
}

#centre p#defil_cdc span {
	font-size:14px;
	font-weight:bold;
	margin-right:8px;
}

#centre a#recul_cdc {
	
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   qui-sommes-nous.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main img#img_agence {
	border: 1px solid #530D4B;
	float:left;
	width:248px;
	height:261px;
	margin:60px 18px 80px 37px;
}

#main #contenu_agence {
	border: 1px solid #BDBDBD;
	float:left;
	width:380px;
	height:261px;
	margin:60px 0px 0px 0px;
	background-color:#D3D3D3;
}

#main #contenu_agence h1{
	background:url(images/ss_puce_agence.jpg) no-repeat scroll left center;
	margin:7px 0px 0px 3px;
	color:#5a1b51;
	padding:0px 0px 0px 13px;
	font-weight:bold;
}

#main #contenu_agence p{
	margin:5px 10px 20px 16px;
	color:#5a1b51;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   loaliser.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main img#img_localiser {
	float:left;
	margin:49px 0px 60px 85px;
}

#main #contenu_localiser {
	float:left;
	margin:49px 0px 0px 0px;
}

#main #contenu_localiser p{
	color:#000000;
	font-size:10px;
}	

#main #contenu_localiser p a{
	color:#000000;
	font-size:10px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   contact.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenu_contact1{
	margin:68px 0px 0px 114px;
	float:left;
	width:450px;
	height:270px;
	display:inline;
}
#contenu_contact{
	margin:68px 0px 0px 114px;
	float:left;
	width:315px;
	height:270px;
	display:inline;
}


#contenu_contact p{
	margin:15px 0px 0px 0px;
}

#contenu_contact h1{
	color:#5a1b51;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}

#contenu_contact label{
	display:block;
	float:left;
	font-size:11px;
	color:#5a1b51;
	width:70px;
}

#contenu_contact input{
	padding-left:2px;
	border:2px solid #EDEDED;
	font-size:11px;
	color:#5a1b51;
	width:180px;
}

#contenu_contact textarea{
	padding-left:2px;
	border:2px solid #EDEDED;
	font-size:11px;
	color:#5a1b51;
	width:180px;
}

#contenu_contact #valider{
	margin:0px 0px 0px 235px;
	width:21px;
	height:15px;
	background:url(images/ss_valider.jpg);
	border:0px;
}

#contenu_contact  p#confirm{
	margin:75px 80px 20px 30px;
	text-align:center;
	color:black;
}

#contenu_contact p#confirm a{
	display:block;
	margin-bottom:90px;
	margin-top:20px;
	text-align:center;
	padding: 2px 10px 2px 10px;
	color:black;
	font-size:11px;
}

#adresse_contact{
	margin:68px 0px 0px 0px;
	float:left;
	display:inline;
}

#adresse_contact h1{
	color:#5a1b51;
}

#adresse_contact p{
	color:#5a1b51;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 13px;
	background:url(images/ss_puce_contact.jpg) no-repeat scroll left 3px;
}

#adresse_contact a{
	color:#5a1b51;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   plan-du-site.php   :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#title_plan {
	margin:40px 0px 0px 265px;
	color:#5a1b51;
}

ul#plan-site {
	list-style-type:none;
	width:600px;
	margin:0px 0px 0px 220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	height:264px;
	padding-top:50px;
}

ul#plan-site li.row{
	clear:both;
	height:15px;
}

ul#plan-site li.row ul{
	list-style-type:none;
}
ul#plan-site li.row ul li{
	padding-top:1px;
	padding-bottom:1px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
ul#plan-site li.row ul li.bloc1{
	float:left;
	width:120px;
	padding-left:20px;
}
ul#plan-site li.row ul li.bloc2{
	float:left;
	width:95px;
}
ul#plan-site li.row ul li.bloc3{
	float:left;
	width:190px;
}
ul#plan-site a{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
ul#plan-site a:hover{
	color:#000066;
}
ul#plan-site  img{
	margin-right:4px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   mentions-legales.php   :: ////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#title_mentions {
	margin:40px 0px 0px 242px;
	color:#5a1b51;
}

#mentions{
	width:502px;
	height:314px;
	margin:20px 0px 0px 220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
}
#mentions p{
	margin-left:22px;
	margin-right:22px;
	padding-top:10px;
	padding-bottom:6px;
	text-align:justify;
	font-size:11px;
}
#mentions  a{
	font-size:11px;
	color:#5a1b51;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   CREDITS   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#titre_credits {
	margin:40px 0px 0px 300px;
	color:#5a1b51;
}

#credits{
	clear:both;
	padding-left:40px;
	width:310px;
	margin:0px 0px 0px 220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
}

#credits ul{
	padding-top:25px;
	padding-bottom:30px;
}
#credits ul li{	
	margin-left:75px;
	margin-bottom:10px;
	padding-left:20px;
	/*background:url(images/puce1.gif) no-repeat scroll left 2px;*/
}

#credits ul li a{
	color:#5a1b51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:50px;
}

#credits ul li a.seul{
	color:#5a1b51;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   achat.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#contenu_achat {
	border: 1px solid #BDBDBD;
	float:left;
	width:600px;
	height:261px;
	margin:60px 0px 50px 70px;
	background-color:#D3D3D3;
}


#contenu_achat h1{
	color:#5a1b51;
	margin:5px 0px 10px 10px;
}

#contenu_achat p{
	margin:10px 10px 10px 10px;
	font-size:11px;
	text-align:justify;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   alerte-mail.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



#main #alerte_mail{
	width:614px;
	height:400px;
	margin:20px 0px 20px 160px;
	border: 1px solid #BDBDBD;
	background-color:#D3D3D3;
}

#alerte_mail form{
	padding-bottom:30px;
}

#alerte_mail form h2{
	width:560px;
	height:21px;
	color:#5a1b51;
	font-weight:bold;
	font-size:12px;
	clear:both;
	border-bottom:1px solid #5a1b51;
	margin:20px 0px 20px 20px;
}

#alerte_mail form h2 span{
	color:#5a1b51;
	font-weight:bold;
	font-size:12px;
}

#alerte_mail form fieldset{
	clear:both;
	margin-left:20px;
}
#alerte_mail form p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:195px;
	float:left;
	font-size:11px;
	color:#000000;
	display:inline;
}
#alerte_mail form p.second{
	width:100px;
	}
#alerte_mail form p.third{
	width:150px;
	}
#alerte_mail form p.third span{
	margin-right:15px;
	font-size:11px;
	}
#alerte_mail form input{
	border:2px solid #EDEDED;
	margin-right:5px;
	margin-top:2px;
}
#alerte_mail form label,  #alerte_mail form label b{
	font-weight:normal;
	font-size:11px;
}
#alerte_mail form select{
	margin-top:2px;
	margin-bottom:2px;
	width:135px;
	border:2px solid #EDEDED;
	color:#000000;
}
#alerte_mail form textarea{
	margin-top:10px;
	width:192px;
	border:2px solid #EDEDED;
}
#alerte_mail form p.coordonnees{
	width:500px;
	padding-left:20px;
	display:inline;s
	font-size:11px;
}
#alerte_mail form p.coordonnees label{
	font-size:11px;
}
#alerte_mail form  #loc,#alerte_mail form  #ven{
	border:0px;
	background-color:transparent;
}

#alerte_mail form p.coordonnees #nom{margin-left:60px;}
#alerte_mail form p.coordonnees #email{margin-left:53px;}
#alerte_mail form p.coordonnees #l_prenom{margin-left:25px;}
#alerte_mail form p.coordonnees #l_telephone{margin-left:25px;}
#alerte_mail form p.coordonnees #prenom{margin-left:25px;}
#alerte_mail form p.coordonnees #telephone{margin-left:11px;}

#alerte_mail form #valide{
	width:500px;
	text-align:right;
	margin-top:5px;
}
#alerte_mail form #valide input{
	margin-right:60px;
}
#alerte_mail .asterisque{
	color:red;
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#alerte_mail #nota{
	color:red;
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#alerte_ok {
	color:#5a1b51;
	border:2px solid #EDEDED;
}

#alerte_valide{
	margin-top:110px;
	margin-left:120px;
	width:320px;
	height:20px;
	color:#000000;
	font-weight:normal;
	font-size:9px;
	text-align:center;
	padding:25px;
	font-weight:bold;
	margin-bottom:100px;
}
#alerte_valide img{
	margin-top:20px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   envoi-ami.php   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #envoi-ami{
	width:614px;
	margin:40px 0px 40px 160px;
	border: 1px solid #BDBDBD;
	background-color:#D3D3D3;
}

#envoi-ami label{
	font-size:11px;
	color: #5a1b51;
	margin-left: 15px;
}
#envoi-ami p.formu{
	margin-left:30px;
}
#envoi-ami form{
	margin-top: 20px;
}
#envoi-ami input{
	margin:15px 5px 0px 5px;
	padding-left:2px;
	border:2px solid #EDEDED;
	font-size:11px;
	background: #ffffff;
	color: #5a1b51;
	position: relative;
}
#envoi-ami #valider{
	margin-left:270px;
	margin-top:50px;
	border: none;
	border:2px solid #EDEDED;
}
#envoi-ami #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style: italic;
	color:white;
}
#envoi-ami #mail_expediteur{
	margin-left:48px;
}
#envoi-ami textarea{
	width:400px;
	height:80px;
	margin:10px 5px 0px 15px;
	padding-left:2px;
	border:2px solid #EDEDED;
	color: #000000;
	background-color:#ffffff;
	font-size:11px;
}
#envoi-ami #p-message{
	margin-top: 15px;
}
#envoi-ami .ref_annonce_texte{
	color: #000000;
}
#envoi-ami #valider{
	margin-left:270px;
	margin-top:50px;
	border: none;
}
#envoi-ami p#revenir-annonce{
	margin-left: 40px;
}
#envoi-ami p#revenir-annonce a{
	color: #000000;
}
#envoi-ami p#revenir-annonce a:hover{
	text-decoration: underline;
}
#envoi-ami .confirm{
	height: 200px;
	text-align: center;
	color: #000000;
	padding-top: 80px;
}
#envoi-ami .confirm a{
	color: #000000;
}
#envoi-ami .confirm a:hover{
	text-decoration: underline;
}

#marais_logo {
	position:absolute;
	top:100px;
	float:left;
	margin:0px 0px 0px 0px;
}
#marais1{
float:left;
	padding:0px 0px 0px 230px;
	width:200px;
	margin:30px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;	
	/*padding-top:50px;*/
}
#marais2{
float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
	/*padding-top:50px;*/
}
#marais3{
float:left;
	padding:0px 0px 0px 120px;
	width:130px;
	margin:30px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
	/*padding-top:50px;*/
}
#marais3 ul li a{
	color:#0A2F75;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}






/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   LISTE-ANNONCE   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#liste-annonces{
	float:left;
	display:inline;
	width:700px;
}

#liste-annonces p {
	color:#560E4D;
	margin:17px 0px 22px 30px;
	color:#000000;
	font-size:15px;
}

#liste-annonces p img{
	margin-top:3px;
}

#liste-annonces p span#span1{
	display:block;
	width:140px;
	height:20px;
	background:#560E4D;
	color:#ffffff;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	letter-spacing:3px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-right:10px;
}

#liste-annonces p span#span2{
	display:block;
	width:30px;
	height:20px;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	font-size:15px;
}

#liste-annonces ul#liste{
	width:740px;
	height:342px;
	margin:0px 0px 5px 0px;
}

#liste-annonces ul#liste li{
	float:left;
	margin:0px 30px 0px 30px;
	width:174px;
	height:180px;
}

#liste-annonces ul#liste li .photo{
	width:169px;
	height:107px;
}

ul#liste li .photo img{
	height:107px;
	border:1px solid #560E4D;
	
}

ul#liste li h2{
	margin:0px 0px 0px 0px;
	width: 150px;
}

ul#liste li h2 a{
	color:#560E4D;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}

ul#liste li img {
	float: right;
	display: inline;
}

ul#liste li p{
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#560E4D;
	width: 125px;
	
}

a#alertemail {
	position:absolute;
	left:500px;
	top:14px;
}

p#rien {
	font-size:10px;
	color:#5a1b51;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   ANNONCE   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

p#annonce_superieur{
	margin:11px 0px 0px 25px;
}

#bloc_photo {
	height:307px;
	width:411px;
	margin:0px 0px 0px 25px;
}

#bloc_photo img {
	height:307px;
	border:1px solid #560E4D;
}

#bloc_annonce {
	width:285px;
	margin:0px 0px 0px 14px;
	border: 1px solid #BDBDBD;
	float:left;
	background-color:#D3D3D3;
}

#bloc_annonce img {
	float:right;
	margin-right: 100px;
}

#bloc_annonce h1{
	font-size:15px;
	color:#560E4D;
	font-weight:bold;
	margin:3px 0px 15px 5px;
}

#bloc_annonce p{
	color:#560E4D;
	margin:0px 0px 15px 5px;
	font-size:11px;
}

#bloc_annonce p a {
	color:#560E4D;
	font-size:11px;
}

#bloc_annonce h2{
	font-size:15px;
	color:#560E4D;
	font-weight:bold;
	margin:0px 0px 2px 5px;
}

p#annonce_inferieur{
	clear:both;
	margin:5px 0px 20px 25px;
	width:411px;
}

p#annonce_inferieur a#photo_p{
	float:left;
	color:#560E4D;
}

p#annonce_inferieur a#photo_s{
	float:right;
	color:#560E4D;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   recherche-commune.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #contenu_commune {
	border: 1px solid #B7B7B7;
	float:left;
	width:465px;
	margin:55px 0px 40px 119px;
	background-color:#E7E7E7;
}

#main #contenu_commune form{
	margin:30px 0px 2px 30px;
}

#main #contenu_commune p{
	margin:4px 0px 2px 30px;
	color:#5a1b51;
}

#main #contenu_commune #valider{
	margin:20px 0px 20px 300px;
	width:24px;
	height:20px;
	background:url(images/ss_ok.jpg);
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::   liens.PHP   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main #contenu_lien {
	border: 1px solid #BDBDBD;
	float:left;
	width:500px;
	height:auto;
	margin:60px 0px 40px 100px;
	background-color:#D3D3D3;
}

#main #contenu_lien h1{
	background:url(images/ss_puce_agence.jpg) no-repeat scroll left center;
	margin:20px 0px 10px 40px;
	color:#5a1b51;
	padding:0px 0px 0px 13px;
	font-weight:bold;
}

#main #contenu_lien p{
	margin:5px 10px 30px 60px;
	color:#5a1b51;
}

#main #contenu_lien p a{
	margin-left:20px;
	color:#5a1b51;
}

input.box {
	background-color:transparent;
}

div.list-footer{
float:left;
	display:block;
	margin-left:30px;
	width:150px;
	padding-bottom:8px;
	}

