body {
	  margin:0;
	  padding:0;
	  background:#ffffff url("images/bg_body.jpg") repeat-x left top;
	  color:#333;
	  text-align:center;
	  font-family: Verdana,Serif;
	  height: 100%;
} 
html>body {
	font-size:small;
}
a {
	font-size: 10px;
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: none;
}
ul{
	list-style-type:none;
}
select {
	color: black;
}
select, option {
	color: black;
	padding-left:2px;
}
.asterisque{
	margin-left:3px;
	margin-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
#aucune_offre{
	margin-top: 50px;
	color:red;
	font-size: 13px;
}
#conteneur {
  position:relative;
  top: 105px;
  width:100%;
  margin:0 auto;
  text-align:left;
  background-color: #ffffff;
  }
  h2 a{
	  font-size: 12px;
	  color: black;
  }
  .definir_height{
	  height: 390px;
  }
  .retour {
		background-color: transparent !important;
  }
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau Haut   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#haut {
	position: absolute;
	background-color: transparent;
	top: 0px;
	left:50%;
	height: 105px;
	width: 760px;
	margin-left:-380px;
}
#slogan{
	position: absolute;
	top: 91px;
	right: 0%;
	margin-right: 10px;
	height:10px;
	background-repeat:no-repeat;
	background-position:left top;
	width:199px;
	background:transparent url("images/paillet.jpg") no-repeat scroll left top;
}
#logo{
	position: absolute;
	top: 45px;
	right: 60px;
	margin-right: 10px;
	height:50px;
	background-repeat:no-repeat;
	background-position:left top;
	width:68px;
	background:transparent url("images/logo.jpg") no-repeat scroll left top;
}
#flash{
		position: absolute;
		left: 45px;
		top: 0px;
		margin: 0px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Bandeau bas   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas {
	position: relative;
	clear: both;
	background:#ffffff url("images/bg_bas1.jpg") repeat-x left top;
	height: 100px;
}
#bas #decale_bas {
	height: 50px;
	width: 702px;
    padding-left:51%;
    margin-left:-363px;
}
#bas #decale_bas #milieu_bas {
	height: 50px;
	margin-left: 130px;
	width: 572px;
	background:#ffffff url("images/bg_bas.jpg") repeat-x left;
}
#bas #decale_bas #milieu_bas ul#bas_contenu{
	float:left;
	display: inline;
	position: absolute;
	margin-top: 6px;
	margin-left: 130px;
	height: 20px;
	padding: 0px;
}
#bas #decale_bas #milieu_bas ul li{
	float:left;
	display: inline;
	margin-right:10px;
	margin-top:2px;
	margin-left:10px;
	font-size:10px;
}

#bas #decale_bas #milieu_bas ul li a{
	font-size:10px;
	display: inline;
	
	
	color: #000000;
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Menu Haut   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#menu_haut {
	text-align: left;
	position: absolute;
	top: 105px;
	left:50%;
	height: 40px;
	width: 395px;
	margin-left:-340px;
}
#menu_haut #ventes{
	height: 40px;
	width: 395px;
	background: transparent url("images/ombre1.jpg") no-repeat scroll right center;
}
#menu_haut ul {
	margin: 0px;
	padding:0px 0px 0px 0px;
	height: 25px;
	width: 420px;
	clear:both;
	background-color: transparent;
	border-left:1px solid  #CCCC33;
	border-bottom:1px solid   #CCCC33;
	border-right:1px solid  #CCCC33;
}
#menu_haut ul li {
	
	display:inline;
	float: left;
	margin: 0px;
	border: none;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align: center;
}
#menu_haut ul li a{
	width: 70px;
	font-size: 12px;
	font-family: trebuchet MS, Serif;
	/*x-small trebuchet MS,Serif*/
	height: 18px;
	padding: 4px 0px 3px 0px;
	font-weight: bold;
	color: #000000;
	display: block;
}
#menu_haut ul li a#menu_accueil{
	/*border-right:1px solid   #CCCC33;*/
	background-color: #E5E596;
}
#menu_haut ul li a:hover#menu_accueil{
	background-color: #CCCC33;
}
#menu_haut ul li a#menu_vente{
	background-color: #D4EDF2;
	/*border-right:1px solid  #ACDBE6;*/
	/*E9F6F9*/
}
#menu_haut ul li a:hover#menu_vente{
	background-color: #ACDBE6;
}
#menu_haut ul li a#menu_location{
	background-color: #FFF9BF;
	/*border-right:1px solid  #FFF280;*/
	/*FFF9BF*/
}
#menu_haut ul li a:hover#menu_location{
	background-color: #FFF280;
}
#menu_haut ul li a#menu_syndic{
	background-color: #FFD3A6;
	/*border-right:1px solid  #FFF280;*/
	/*FFF9BF*/
}
#menu_haut ul li a:hover#menu_syndic{
	background-color: #FFC080;
}
#menu_haut ul li a#menu_agence{
	background-color: #FFCCBF;
	/*border-right:1px solid  #FF9980;*/
	/* FFE6DF */
}
#menu_haut ul li a:hover#menu_agence{
	background-color: #FF9980;
}
#menu_haut ul li a#menu_contact{
	background-color: #F6DFFF;
	/*EDBFFF*/
	/*FAEFFF*/
}
#menu_haut ul li a:hover#menu_contact{
	background-color: #EDBFFF;
	/*EDBFFF*/
	/*FAEFFF*/
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    Menu Gauche   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#ombre_menu_gauche{
	position: absolute;
	top: 105px;
	height:244px;
	width: 164px;
}
.ombre_menu_gauche_index{
	background: transparent url("images/ombre_index_gauche.png") no-repeat scroll right center;
}
.ombre_menu_gauche_vente{
	background: transparent url("images/ombre_vente_gauche.png") no-repeat scroll right center;
}
.ombre_menu_gauche_location{
	background: transparent url("images/ombre_location_gauche.png") no-repeat scroll right center;
}
.ombre_menu_gauche_syndic{
	background: transparent url("images/ombre_syndic_gauche.png") no-repeat scroll right center;
}
.ombre_menu_gauche_agence{
	background: transparent url("images/ombre_agence_gauche.png") no-repeat scroll right center;
}
.ombre_menu_gauche_contact{
	background: transparent url("images/ombre_contact_gauche.png") no-repeat scroll right center;
}
#ombre_menu_gauche #menu_gauche {
	margin: 0px;
	background: #FFFFCF;
	left: 0px;
	top: 0px;
	padding: 0px;
	height: 230px;
	width: 150px;
	border-left: 1px dashed   #CCCC33;
	border-top: 1px dashed   #CCCC33;
	border-bottom: 1px dashed   #CCCC33;
	border-right: 1px dashed  #CCCC33;
}	
#ombre_menu_gauche #menu_gauche ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#ombre_menu_gauche #menu_gauche ul li {
	
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align: center;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_vente{
	width: 150px;
	height: 115px;
	margin: 0px;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_vente li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_vente_1{
	width: 150px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_vente_1 li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}

#ombre_menu_gauche #menu_gauche ul#menu_gauche_location{
	width: 150px;
	height: 110px;
	margin: 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_location li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_location_1{
	width: 150px;
	height: 230px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul#menu_gauche_location_1 li{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
}
#ombre_menu_gauche #menu_gauche ul li a{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	color: #000000;
	display: block;
}
#ombre_menu_gauche #menu_gauche ul li a.sous_menu{
	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	padding-left: 25px;
	background: url(images/puce4.jpg) no-repeat scroll left 10px;
}
#ombre_menu_gauche #menu_gauche ul li a:hover.sous_menu{
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px;
	padding-left: 25px;
	background: url(images/fleche.png) no-repeat scroll left 10px;
}
.selected {
	font-size: 12px;
	font-weight: normal;
	margin-left: 15px !important;
	padding-left: 25px !important;
	background: url(images/fleche.png) no-repeat scroll left 10px;
}
#ombre_menu_gauche #menu_gauche ul li a#alerte_mail{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 25px;
	margin-left: 7px;
	padding-left: 35px;
	margin-right: 7px;
	color: #9D9F53;
	background: url(images/envelope.png) no-repeat scroll left 12px;
}
#ombre_menu_gauche #menu_gauche ul li a#impression{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 12px;
	padding-left: 30px;
	color: #9D9F53;
	background: url(images/printer1.png) no-repeat scroll left;
}
#ombre_menu_gauche #menu_gauche ul li a:hover#impression{
	text-decoration: underline;
	background: url(images/printer2.png) no-repeat scroll left;
}
#ombre_menu_gauche #menu_gauche ul li a:hover#alerte_mail{
	text-decoration: underline;
	background: url(images/envelope1.png) no-repeat scroll left 12px;
}
#ombre_menu_gauche #menu_gauche ul li a.sur_menu{
	background-color: #EDEE9D;
	margin-bottom: 8px;
	font-size: 13px;
	font-family: trebuchet MS;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
}
/*--------------------------------------------- index.php---------------------------------------------*/
#conteneur #decale_main{
  padding-left:51%;
  margin-left:-351px;
  text-align:left;
}
#conteneur #decale_main #centre{
  width: 692px;
}

#conteneur #decale_main #centre #main_index {
  width: 570px;
  height: 520px;
  margin-left: 118px;
  background:#E5E596 url("images/ombre3.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
#conteneur #decale_main #centre #main_index #titre{
font-family: verdana;
  position: absolute;
  margin-top: 53px;
  margin-left: 90px;
  font-size: 15px;
  text-align: left;
  font-weight: normal;
  color: #9D9F53;
  background:transparent url("images/bord_titre.jpg") no-repeat scroll right top;

  padding-right: 60px;
  z-index: 1;
}
#conteneur #decale_main #centre #main_index #titre h3{
  margin: 0px;
  font-family: verdana;
  font-size: 15px;
  text-align: left;
  font-weight: normal;
  color: #9D9F53;
  padding-left: 10px;
  margin-top: 0px;
  background:#ffffff;
  z-index: 1;
}
#conteneur #decale_main #centre #main_index h1{
	position: absolute;
	margin-top: 2px;
	margin-left: 380px;
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	color: #E7B900;
}
#conteneur #decale_main #centre #main_index #div_coeur{
	position: absolute;
	margin-top: 40px;
	margin-left: 480px;
	width: 70px;
	height: 65px;
	z-index: 1;
}
#conteneur #decale_main #centre #main_index #index{
	position: absolute;
	margin-top: 70px;
	margin-left: 90px;
	height: 280px;
	width: 430px;
	background-color: #E9E8A9;
	border:1px solid #ffffff;
	z-index: 0;
	/*FFCC00*/
}
#conteneur #decale_main #centre #main_index #index-agences{
	position: absolute;
	margin-top: 370px;
	margin-left: 90px;
	height: 150px;
	width: 430px;
}
#conteneur #decale_main #centre #main_index #index-agences ul{
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 100px;
	margin-left: 61px;
	margin-top: 15px;
	display: block !important;
	text-align:center;
}
#conteneur #decale_main #centre #main_index #index-agences ul li{
	margin: 0px;
	float: left;
	display: block;
	width: 150px;
	height: 100px;
	margin-left:75px;
	display:inline;
}
#conteneur #decale_main #centre #main_index #index-agences ul li a{
	border: none;
	color: #745D00;
}
#conteneur #decale_main #centre #main_index #index-agences ul li img{
	height: 59px;
	width: 100px;
	border: 1px solid white;
}
#conteneur #decale_main #centre #main_index #index-agences p{
	margin: 0px;
	font-size: 11px;
	text-align: center;
}
#conteneur #decale_main #centre #main_index #index-agences h2{
	display: block !important;
	position: relative;
	margin: 0px;
	padding: 0;
	font-weight: bold;
	color: #C79F00;
	text-decoration: underline;
	margin-left: 80px;
}
#conteneur #decale_main #centre #main_index #index #description{
	position: absolute;
	right: 20px;
	top: 40px;
	width: 170px;
	font-size: 11px;
	
}
#conteneur #decale_main #centre #main_index #index #photo{
	position: absolute;
	left: 20px;
	top: 45px;
	width: 190px;
	height: 137px;
	
}
#conteneur #decale_main #centre #main_index #index #photo a{
	text-decoration: none;
}
#conteneur #decale_main #centre #main_index #index #photo a img{
	border:1px solid #FFCC00;
}
#conteneur #decale_main #centre #main_index #index #prix{
	position: absolute;
	font-size: 12px;
	left: 20px;
	top: 230px;
	font-weight: bold;
}
#conteneur #decale_main #centre #main_index #index a#detail{
	display: block;
	color: #E7B900;
	position: absolute;
	font-size: 15px;
	padding-top: 6px;
	padding-left: 25px;
	right: 0px;
	top: 225px;
	width: 145px;
	height: 30px;
	font-weight: bold;
	background: url("images/description.jpg") no-repeat scroll left top;
	left: 248px;
}
#conteneur #decale_main #centre #main_index #index a:hover#detail{
	background: url("images/description1.jpg") no-repeat scroll left top;
}
/*--------------------------------------------- ventes.php---------------------------------------------*/
#conteneur #decale_main #centre #main_ventes {
  width: 570px;
  margin-left: 118px;
  background:#E9F6F9 url("images/ombre_vente_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
 
}
#conteneur #decale_main #centre  h2{
	position: absolute;
	margin-top: 10px;
	margin-left: 310px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	width: 260px;
}
#conteneur #decale_main #centre #main_ventes #ventes {
	padding-top: 50px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 30px;
	font-family: arial;
}
/*background-color: #D4EDF2;
	/*border-right:1px solid  #ACDBE6;*/
	/*E9F6F9*/
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li{
	margin: 0px;
	border: 1px solid #ffffff;
	margin-bottom: 10px;
	width: 480px;
	height: 100px;
	background-color: #F7F7F9;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .image{
	position: absolute;
	border-right:1px solid #ffffff;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .image a img{
	text-decoration: none;
	border: none;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu{
	position: absolute;
	width: 346px;
	margin-left: 134px;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu .titre{
	position: absolute;
	margin: 0px;
	width: 346px;
	text-align: right;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu .titre a{
	font-size: 11px !important;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	font-family: arial !important;
	color: #427B89;
	background-color: #ffffff; 
	text-align: right; 
	border-left: 1px solid #afdbe6;
	border-bottom: 1px solid #afdbe6 !important;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu .texte_descriptif{
	position: absolute;
	padding: 5px 5px 5px 5px;
	margin: 25px 0px 0px 10px;
	font-size: 10px;
	font-family: arial !important;
	height: 60px;
	width: 320px;
}

#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu .prix{
	position: absolute;
	margin: 80px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial !important;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu a.detail{
	position: absolute;
	margin: 80px 0px 0px 230px;
	font-size: 11px;
	font-weight: normal;
	color: black;
	width: 100px;
	height: 15px;
	background: transparent url("images/detail1.jpg") no-repeat scroll left top;
	font-family: arial !important;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#conteneur #decale_main #centre #main_ventes  #ventes ul#liste_ventes li .contenu a:hover.detail{
	background: url("images/detail2.jpg") no-repeat scroll left top;
}
.liste_pages {
	width:200px;
	padding: 0px;
	float:left;
	margin: 0 auto; 
	border: none;
	font-size: 10px;
	text-align:center;
	padding: 0px;
	margin: 0px;
}
.liste_pages a {
	display: inline;
	text-align: center;
	background-color: white;
	margin: 0px 3px 0px 0px;
	border: none;
	font-size: 10px;
	height:17px;
	width: 14px;
	padding: 2px 4px 2px 4px;
}
.liste_pages em{
	padding: 2px 4px 2px 4px;
	display: inline;
	text-align: center;
	background-color: white;
	margin: 0px 3px 0px 0px;
	border: none;
	font-size: 10px;
	height:17px;
	width: 14px;
}
#conteneur #decale_main #centre #main_ventes  #ventes .liste_pages a:hover{
	background-color: #ACDBE6;
	color: white;
}
#conteneur #decale_main #centre #main_ventes  #ventes .liste_pages em#selectionne{
	background-color: #ACDBE6;
	color: white;
	padding-top: 2px;
	height:15px;
}
.preced{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	clear: both;
	float:left;
	width:140px;
	margin-bottom: 5px;
	/*margin-right: 35px;*/
}
.preced a{
	width:140px;
	background: url("images/precedent_small.png") no-repeat scroll left top;
	font-size: 10px;
	text-align:left;
	padding-right:5px;
	padding-left: 15px;
	color: black;
}
.suiv{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	float:left;
	width:145px;
	text-align: right;
	margin-bottom: 5px;
	/*margin-left: 6px;*/
}
.suiv a{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	width:145px;
	background: url("images/suivant_small.png") no-repeat scroll right top;
	font-size: 10px;
	text-align:right;
	padding-right:15px;
	color: black;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------- detail-ventes.php------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#conteneur #decale_main #centre #main_detail_vente {
  width: 570px;
  margin-left: 118px;
  background:#E9F6F9 url("images/ombre_vente_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}

#conteneur #decale_main #centre #main_detail_vente #detail_vente{
	padding-top: 50px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: arial;
}
/*background-color: #D4EDF2;
	/*border-right:1px solid  #ACDBE6;*/
	/*E9F6F9*/
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu{
	margin-top: 20px;
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	width: 480px;
	height: 340px;
	padding-bottom: 10px;
	background-color: #F7F7F9;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu h1{
	float: right;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	text-align: right;
	font-weight: bold;
	font-family: verdana !important;
	color: #427B89;
	background-color: #ffffff;
	border-left: 1px solid #afdbe6;
	border-bottom: 1px solid #afdbe6;
}

#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu #texte_descriptif{
	position: absolute;
	float: left;
	font-size: 10px;
	font-family: arial !important;
	margin-left: 270px;
	margin-top: 55px;
	height: 60px;
	width: 200px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu #contact {
	position: absolute;
	float: left;
	font-size: 11px;
	font-family: verdana !important;
	color: #000000;
	font-weight: bold;
	margin-left: 350px;
	margin-top: 315px;
	padding: 6px;
	border: 1px solid #dae2e9;
	background-color: #ffffff;
}
 #coord_nego {
	position: absolute;
	float: left;
	margin-left: 275px;
	margin-top: 236px;
	font-size:11px;
	width:185px;
	padding:5px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
}
 #coord_nego ul{
	margin:5px 0px 0px 10px;
	padding:0px;
}
#coord_nego ul a{
	font-size:11px;
	font-family:arial;
	color:#333333;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu ul#details{
	
	position: absolute;
	margin-left: 10px;
	margin-top: 235px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu ul#details li{
	clear: both;
	width:260px;
	text-align:left;
    font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu ul#details li  p.left{
	width:100px;
	background-color:#cad2d9;
	float:left;
	padding-left:3px;
	font-family:verdana;
	margin: 1px 1px 1px 0px;
	padding: 1px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu ul#details li  p.right{
	width:140px;
	background-color:#dae2e9;
	float:left;
	margin-left:5px;
	padding-left:3px;
	font-family:verdana;
	margin: 1px 1px 1px 1px;
	padding: 1px;

}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente ul#detail_vente_contenu li .prix{
	position: absolute;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: arial !important;
	margin-left: 145px;
	margin-top: 80px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente ul#detail_vente_contenu li a.detail{
	position: absolute;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: black;
	width: 100px;
	height: 15px;
	background: transparent url("images/detail1.png") no-repeat scroll left top;
	font-family: arial !important;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 350px;
	margin-top: 80px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente ul#detail_vente_contenu li a:hover.detail{
	background: url("images/detail2.png") no-repeat scroll left top;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente ul.liste_pages li a:hover{
	background-color: #ACDBE6;
	color: white;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente ul.liste_pages li#selectionne{
	background-color: #ACDBE6;
	color: white;
	padding-top: 2px;
	height:15px;
}
#conteneur #decale_main #centre #main_detail_vente  #detail_vente #detail_vente_contenu .image{
	position: absolute;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	height: 200px;
	width: 240px;
}
 .preced_small{
	clear: both;
	float:left;
	font-size: 10px;
	text-align:left;
	padding-right:5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-right: 23px;
	background: url("images/precedent_small.png") no-repeat scroll left top;
	color: black;
}
.suiv_small{
	float:left;
	font-size: 10px;
	text-align:right;
	padding-right:10px;
	margin-bottom: 5px;
	margin-left: 25px;
	background: url("images/suivant_small.png") no-repeat scroll right top;
	color: black;
}
.zoom{
	float:left;
	width: 10px;
	font-size: 10px;
	text-align:right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url("images/loupe.png") no-repeat scroll right top;
}
/*--------------------------------------------- locations.php---------------------------------------------*/
#conteneur #decale_main #main_locations {
  width: 570px;
  margin-left: 118px;
  background:#FFF9BF url("images/ombre_location_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
/*background-color: #FFF9BF;
	/*border-right:1px solid  #FFF280;*/
	/*FFF9BF*/
#conteneur #decale_main #centre #main_locations #locations {
	padding-top: 50px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 30px;
	font-family: arial;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li{
	margin: 0px;
	border: 1px solid #ffffff;
	margin-bottom: 10px;
	width: 480px;
	height: 100px;
	background-color: #FFFCDA;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li #titre{
	width: 300px;
	float: right;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li #titre h1{
	float: right;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
	font-family: verdana !important;
	color: #000000;
	background-color: #ffffff;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .image{
	position: absolute;
	border-right:1px solid #ffffff;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .image a img{
	text-decoration: none;
	border: none;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu{
	position: absolute;
	width: 346px;
	margin-left: 134px;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu .titre{
	position: absolute;
	margin: 0px;
	width: 346px;
	text-align: right;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu .titre a{
	font-size: 11px !important;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	font-family: arial !important;
	color: #958817;
	background-color: #ffffff; 
	text-align: right; 
	border-left: 1px solid #fdf056;
	border-bottom: 1px solid #fdf056;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu .texte_descriptif{
	position: absolute;
	padding: 5px 5px 5px 5px;
	margin: 25px 0px 0px 10px;
	font-size: 10px;
	font-family: arial !important;
	height: 60px;
	width: 320px;
}

#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu .prix{
	position: absolute;
	margin: 80px 0px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial !important;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu a.detail{
	position: absolute;
	margin: 80px 0px 0px 230px;
	font-size: 11px;
	font-weight: normal;
	color: black;
	width: 100px;
	height: 15px;
	background: transparent url("images/detail1_location.jpg") no-repeat scroll left top;
	font-family: arial !important;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#conteneur #decale_main #centre #main_locations  #locations ul#liste_ventes li .contenu a:hover.detail{
	background: url("images/detail2_location.jpg") no-repeat scroll left top;
}

#conteneur #decale_main #centre #main_locations  #locations .liste_pages a:hover{
	background-color: #E9D524;
	color: white;
}
#conteneur #decale_main #centre #main_locations  #locations .liste_pages em#selectionne{
	background-color: #E9D524;
	color: white;
	padding-top: 2px;
	height:15px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------- detail-location.php------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#conteneur #decale_main #centre #main_detail_location {
  width: 570px;
  margin-left: 118px;
  background:#FFF9BF url("images/ombre_location_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}

#conteneur #decale_main #centre #main_detail_location #detail_location{
	padding-top: 50px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: arial;
}
/*background-color: #D4EDF2;
	/*border-right:1px solid  #ACDBE6;*/
	/*E9F6F9*/
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu{
	margin-top: 20px;
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	width: 480px;
	height: 340px;
	padding-bottom: 10px;
	background-color: #FFFCDA;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu h1{
	float: right;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	text-align: right;
	font-weight: bold;
	font-family: verdana !important;
	color: #958817;
	background-color: #ffffff; 
	text-align: right; 
	border-left: 1px solid #fdf056;
	border-bottom: 1px solid #fdf056;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu .image{
	position: absolute;
	float: left;
	margin-top: 10px;
	height: 200px;
	width: 240px;
	margin-left: 5px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu #texte_descriptif{
	position: absolute;
	float: left;
	font-size: 10px;
	font-family: arial !important;
	margin-left: 270px;
	margin-top: 55px;
	height: 60px;
	width: 200px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu #contact {
	position: absolute;
	float: left;
	font-size: 11px;
	font-family: verdana !important;
	color: #000000;
	font-weight: bold;
	margin-left: 350px;
	margin-top: 315px;
	padding: 6px;
	border: 1px solid #dae2e9;
	background-color: #ffffff;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu ul#details{
	
	position: absolute;
	margin-left: 10px;
	margin-top: 235px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu ul#details li{
	clear: both;
	width:260px;
	text-align:left;
    font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu ul#details li  p.left{
	width:100px;
	background-color:#cad2d9;
	float:left;
	padding-left:3px;
	font-family:verdana;
	margin: 1px 1px 1px 0px;
	padding: 1px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location #detail_location_contenu ul#details li  p.right{
	width:140px;
	background-color:#dae2e9;
	float:left;
	margin-left:5px;
	padding-left:3px;
	font-family:verdana;
	margin: 1px 1px 1px 1px;
	padding: 1px;

}
#conteneur #decale_main #centre #main_detail_location  #detail_location ul#detail_location_contenu li .prix{
	position: absolute;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: arial !important;
	margin-left: 145px;
	margin-top: 80px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location ul#detail_location_contenu li a.detail{
	position: absolute;
	float: left;
	font-size: 11px;
	font-weight: normal;
	color: black;
	width: 100px;
	height: 15px;
	background: transparent url("images/detail1.png") no-repeat scroll left top;
	font-family: arial !important;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 350px;
	margin-top: 80px;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location ul#detail_location_contenu li a:hover.detail{
	background: url("images/detail2.png") no-repeat scroll left top;
}

#conteneur #decale_main #centre #main_detail_location  #detail_location ul.liste_pages li a:hover{
	background-color: #ACDBE6;
	color: white;
}
#conteneur #decale_main #centre #main_detail_location  #detail_location ul.liste_pages li#selectionne{
	background-color: #ACDBE6;
	color: white;
	padding-top: 2px;
	height:15px;
}
/*--------------------------------------------- agence.php---------------------------------------------*/
#conteneur #decale_main #centre #main_agence {
  width: 570px;  
  margin-left: 118px;
  background:#FFE6DF url("images/ombre_agence_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
/*background-color: #FFCCBF;
/*border-right:1px solid  #FF9980;*/
/* FFE6DF */
#conteneur #decale_main #centre #main_agence #agence{
	padding-top: 60px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: arial;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu{
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	width: 480px;
	padding-bottom: 10px;
	background-color: #FFEFEA;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu h6{
	margin: 0px;
	padding: 0px;
	color: #8E5547;
	font-size: 16px;
	border-bottom: 1px solid #DBA79B;
	margin: 0px 30px 0px 30px;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu img{
	margin: 10px 0px 0px 35px;
	float: left;
	border: 1px solid #BA7C6B;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu #coordonnees{
	font-size: 12px;
	font-family: arial !important;
	margin: 10px 0px 0px 315px;
	height: 60px;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu #contact {
	font-size: 11px;
	font-family: verdana !important;
	color: #000000;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #E5CCC5;
	background-color: #ffffff;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu a#plan-acces {
	display: block;
	margin: 50px 0px 50px 310px;
	width: 100px;
	text-align: center;
	font-size: 11px;
	font-family: verdana !important;
	color: #000000;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #E5CCC5;
	background-color: #ffffff;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu a:hover#plan-acces{
	color: #411;
	background: #AAA;
	border: 1px solid gray;
	color: #fff;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu a#plan-acces span{
	display: none;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu a:hover#plan-acces span {
	display: block;
	position: absolute;
	text-align: left;
	left: 35%;
	top: 20%;
	width: 287px;
	height: 342px;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu a:hover#plan-acces span img {
	border: 1px solid gray;
}
#conteneur #decale_main #centre #main_agence  #agence #agence_contenu h2{
}
/*--------------------------------------------- syndic.php---------------------------------------------*/
#conteneur #decale_main #centre #main_syndic {
  width: 570px;  
  margin-left: 118px;
  background:#FFDFBE url("images/ombre_syndic_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
/*background-color: #FFCCBF;
/*border-right:1px solid  #FF9980;*/
/* FFE6DF */
#conteneur #decale_main #centre #main_syndic #syndic{
	padding-top: 60px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: arial;
}
#conteneur #decale_main #centre #main_syndic  #syndic #syndic_contenu{
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	width: 430px;
	height: 230px;
	padding: 120px 0px 10px 50px;
	background-color: #FFEEDC;
	font-size: 12px;
}
/*--------------------------------------------- contact.php---------------------------------------------*/
#conteneur #decale_main #centre #main_contact {
  width: 570px;  
  margin-left: 118px;
  background:#FAEFFF url("images/ombre_contact_haut.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
/*background-color: #F6DFFF;
	/*EDBFFF*/
	/*FAEFFF*/
#conteneur #decale_main #centre #main_contact #contact{
	padding-top: 90px;
	padding-left: 65px;
	padding-right: 10px;
	padding-bottom: 20px;
	font-family: arial;
}
#conteneur #decale_main #centre #main_contact  #contact  #contact_titre{
	position: absolute;
	margin-top: -23px;
	float: left;
	font-size: 16px;
	padding: 2px 5px 2px 5px;
	text-align: right;
	font-weight: bold;
	font-family: verdana !important;
	color: #B680CB;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}
#conteneur #decale_main #centre #main_contact  #contact #contact_contenu{
	margin-bottom: 0px;
	border: 1px solid #ffffff;
	width: 480px;
	height: 320px;
	padding-bottom: 10px;
	background-color: #FAF5FF;
}
h2#title_co{
	position:absolute;
	top:22px;
	left:455px;
	width:150px;
	font-size:14px;
	color: #000000;
	text-align:center;
	font-family:verdana;
}
/*#contact{
	width:485px;
	margin: 0px 15px 60px 0px;
	padding:20px 0px 20px 30px;
	background: url(images/contact_back.png) no-repeat scroll right top;
	border:1px solid #CFB06F;
	border-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:120px;
	color:#353367;
}*/
#contact_contenu h3{
	width:200px;
	margin-bottom:15px;
	padding-top:20px;
	padding-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#285577;*/
	color:#353367;
	background : url(images/puce1.gif) no-repeat scroll left 22px;
}
#contact_contenu label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contact_contenu p{
	margin: 0px;
	padding: 0px;
	margin-left:20px;
	margin-bottom: 0px;
}
#contact_contenu input{
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #6392bb;
	background-color:#f5f9fd;
	font-size:11px;
}
#contact_contenu input.radio{
	border:0px;
	background-color:#cccc99;
}
#contact_contenu textarea{
	width:417px;
	height:60px;
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #6392bb;
	background-color:#f5f9fd;
	font-size:11px;
}
#contact_contenu #nom{
	margin-left:38px;
}
#contact_contenu #adresse{
	margin-left:31px;
}
#contact_contenu #code_postal{
	margin-left:9px;
}
#contact_contenu #valider{
	margin-left:350px;
	margin-top:10px;
	width:75px;
}
#contact_contenu #nota{
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
#contact_contenu  p#confirm{
	font-weight:bold;
	margin:75px 80px 20px 30px;
	text-align:center;
}
#contact_contenu a#confirm_ok{
	display:block;
	width:100px;
	margin-left:150px;
	margin-bottom:90px;
	text-align:center;
	border:1px solid gray;
	padding: 2px 10px 2px 10px;
	color:black;
	font-size:11px;
	}
/* -------------------------------------------------------- zoom.php -------------------------------------------------------------*/
#zoom_conteneur{
	background: #ffffff;
	padding-top: 10px;
	top:0px;
	left:0px;
	width:620px;
}
#zoom_detail{
	width:620px;
}
#zoom_detail #zoom_pic {
	text-align:center;
}
#zoom_detail #zoom_pic img{
	border:1px solid #CCCC33;
}
#zoom_detail #zoom_nav{	
	width:337px;
	background-color:#FFFFCF;
	margin-left:140px;
	padding-top:2px;
	padding-bottom:4px;
	border:1px solid #CCCC33;
}
#zoom_detail #zoom_nav img{
	margin-left:2px;
	margin-right:2px;
	padding-top:2px;
	text-decoration:none;
	border: none;
}	
#zoom_detail #zoom_nav a{
	text-decoration:none;
	color:#CCCC33;
}
#zoom_detail #zoom_nav a#suiv{
	text-decoration:none;
	margin-left:80px;
}
#zoom_detail a{
	color:#CCCC33;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoom_detail p{
	margin-top:10px;
	text-align:center;
}
/*--------------------------------------------- alerte-mail.php---------------------------------------------*/
#conteneur #decale_main #centre #main_alerte {
  width: 570px;
  height: 470px;
  margin-left: 118px;
  background:#E5E596 url("images/ombre3.png") no-repeat scroll left top;
  border-right:1px solid #CCCC33;
  border-left:1px solid #CCCC33;
}
#conteneur #decale_main #centre #main_alerte h2{
	font-family: verdana;
  position: absolute;
  margin-top: 58px;
  margin-left: 60px;
  font-size: 15px;
  color: #9D9F53;
  text-align: left;
  font-weight: normal;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  z-index: 1;
}
#conteneur #decale_main #centre #main_alerte h5{
	position: absolute;
	margin-top: 10px;
	margin-left: 310px;
	font-size: 12px !important;
	font-weight: normal;
	text-align: center;
	color: #000000;
	width: 260px;
}
#conteneur #decale_main #centre #main_alerte p#annonces-non-disponibles{
	position: absolute;
	display: block;
	margin-top: 50px;
	margin-left: 40px;
	width: 500px;
	font-size: 12px !important;
	font-weight: normal;
	text-align: center;
	color: #4A6A70;
}
#conteneur #decale_main #centre #main_alerte h5 a{
	font-size: 12px !important;
}
#conteneur #decale_main #centre #main_alerte #alerte{
	position: absolute;
	margin-top: 75px;
	margin-left: 60px;
	height: 370px;
	width: 480px;
	background-color: #E9E8A9;
	border:1px solid #ffffff;
	z-index: 0;
	/*FFCC00*/
}
#conteneur #decale_main #centre #main_alerte #alerte form h3{
	clear:both;
	padding: 0px;
	margin:15px 0px 5px 0px;
	padding-left:15px;
	/*background:url(images/puce10.png) no-repeat scroll left center;*/
	font-size:13px;
	color:#686816;
}
#conteneur #decale_main #centre #main_alerte #alerte form fieldset{
	clear:both;
	padding: 0px;
	margin-left:30px;
	border: none;
}
#conteneur #decale_main #centre #main_alerte #alerte form p{
	margin: 0px;
	padding: 0px;
	float:left;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conteneur #decale_main #centre #main_alerte #alerte form label{
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.second{
	width:90px;	
}
#conteneur #decale_main #centre #main_alerte #alerte form p.select{
	width:140px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.third{
	width:120px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.third span{
	margin-right:10px;
}
#conteneur #decale_main #centre #main_alerte #alerte form input{
	margin: 0px;
	padding: 0px;
	border:1px solid #666666;
	margin-right:5px;
	margin-top:2px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p input#secteur_grenoble, #alerte form p input#secteur_aix{
	border:0px;
}	
	
#conteneur #decale_main #centre #main_alerte #alerte form p input#lib_budget{
	width:160px;
	height:18px;
	margin-right:5px;
	margin-top:2px;
	border:0px;
	background-color:#E9E8A9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
#conteneur #decale_main #centre #main_alerte #alerte form  #loc{
	border:0px;
}
#conteneur #decale_main #centre #main_alerte #alerte form  #ven{
	border:0px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.radio{
	width:150px;
}	
#conteneur #decale_main #centre #main_alerte #alerte form label b{
	font-weight:normal;
}
#conteneur #decale_main #centre #main_alerte #alerte form select{
	width:135px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#f5f9fd;
	border:1px solid #666666;
}
#conteneur #decale_main #centre #main_alerte #alerte form textarea{
	width:212px;
	border:1px solid #666666;
	margin-top:10px;
	background-color:#f5f9fd;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees{
	width:440px;
	margin-left:30px;
	display:inline;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #nom{
	margin-left:10px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #email{
	margin-left:0px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #l_prenom{
	margin-left:14px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #l_telephone{
	margin-left:14px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #prenom{
	margin-left:15px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p.coordonnees #telephone{
	margin-left:0px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p #contact-conseille{
	margin-left:20px;
}
#conteneur #decale_main #centre #main_alerte #alerte form p#p-contact-conseille{
	width:440px;
	margin-top: 5px;
	margin-left:50px;
	display:inline;
}
#conteneur #decale_main #centre #main_alerte #alerte form p#p-contact-conseille input{
	border: none;
}
#conteneur #decale_main #centre #main_alerte #alerte form #valide{
	width:454px;
	text-align:right;
}
#conteneur #decale_main #centre #main_alerte #alerte form #valide input{
	margin-top: 10px;
	border:1px solid #666666;
}
#conteneur #decale_main #centre #main_alerte #alerte #nota{
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
/*#alerte p#confirm{
	margin:90px 0px 110px 85px;
	color:#333333;
	font-weight:bold;
}
#alerte #confirm img{
	margin-top:20px;
}*/
#conteneur #decale_main #centre #main_alerte #alerte  p#confirm{
	font-weight:bold;
	margin:100px 80px 20px 30px;
	text-align:center;
}
#conteneur #decale_main #centre #main_alerte #alerte a#confirm_ok {
	margin-left:130px;
	margin-bottom:90px;
	text-align:center;
	width: 200px;
	font-size: 11px;
	display: block;
	font-family: verdana !important;
	color: #000000;
	font-weight: bold;
	padding: 6px;
	border: 1px solid #E5CCC5;
	background-color: #ffffff;
}
#conteneur #decale_main #centre #main_alerte #alerte a:hover#confirm_ok{
	background: #AAA;
	border: 1px solid gray; 
	color: #fff;
}
#conteneur #decale_main #centre #main_alerte #alerte p {
	font-size: 10px;
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 40px;
	text-align: justify;
}
/*--------------------------------------------- credits-liens.php---------------------------------------------*/
#conteneur #decale_main #centre #main_alerte #credits{
	position: absolute;
	margin-top: 75px;
	margin-left: 60px;
	height: 350px;
	width: 480px;
	background-color: #E9E8A9;
	border:1px solid #ffffff;
	z-index: 0;
	/*FFCC00*/
}
#conteneur #decale_main #centre #main_alerte #credits h4 {
	margin-left: 35px;
	color:#686816;
	font-size: 14px !important;
	margin-top: 60px;
	font-weight: normal;
	background: url(images/puce4.jpg) no-repeat scroll left 5px;
	padding-left: 15px;
}
#conteneur #decale_main #centre #main_alerte #credits p {
	font-size: 10px;
	margin-top: 25px;
	margin-left: 40px;
	margin-right: 40px;
	text-align: justify;
}
#conteneur #decale_main #centre #main_alerte #credits p a{
	font-size: 11px;
	color:#686816;
	font-weight: bold;
}
/*--------------------------------------------- plan-site.php---------------------------------------------*/
#conteneur #decale_main #centre #main_alerte #plan{
	position: absolute;
	margin-top: 75px;
	margin-left: 60px;
	height: 350px;
	width: 480px;
	background-color: #E9E8A9;
	border:1px solid #ffffff;
	z-index: 0;
	/*FFCC00*/
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site {
	list-style-type:none;
	width:440px;
	margin:0px 15px 60px 10px;
	padding:35px 0px 20px 15px;
	background: url(images/contact_back.png) no-repeat scroll right top;
	border-top:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site li.row{
	clear:both;
	height:15px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site li.row ul{
	list-style-type:none;
}
#conteneur #decale_main #centre #main_alerte #plan 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:black;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site li.row ul li.bloc1{
	float:left;
	width:80px;
	padding-left:20px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site li.row ul li.bloc2{
	float:left;
	width:95px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site li.row ul li.bloc3{
	float:left;
	width:190px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site a:hover{
	color:#555555;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site  img{
	margin-right:4px;
}
#conteneur #decale_main #centre #main_alerte #plan ul#plan-site .puce{
	background: url(images/puce4.jpg) no-repeat scroll left 4px;
	}
