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

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

select {
	color: black;
}

select, option {
	color: black;
	padding-left:2px;
}

hr{
	clear: both;
	visibility:hidden;
	height: 1px;
	padding: 0;
	border: 0;

}
.bold{
	font-weight:bold;
}
.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: 5px;
	left:50%;
	width: 750px;
	height: 155px;	
	margin-left:-375px;
}
#haut #logo{
	position: absolute;
	top:0px;
	left:0px;
	width: 108px;
	height: 155px;
	background : url(images/logo_back.png) no-repeat scroll left top;
}
#haut #logo img{
	margin-left:16px;
	margin-top:15px;
}
#haut a#to_acceuil{
	position: absolute;
	left:666px;
	top:105px;
	color:white;
	font-size:11px;
	font-family:verdana;
}
#haut #bandeau{
	position: absolute;
	left:108px;
	width: 642px;
	height: 155px;
	background : url(images/bandeau_back.png) no-repeat scroll left top;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Menu Principal   :: /////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#haut #bandeau ul{
	list-style-type:none;
}
#haut #bandeau ul li a{
	position:absolute;
	height:35px;
	padding-top:3px;
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:white;	
}
#haut #bandeau ul li a#location{
	top:120px;
	left:0px;
	width:94px;
	padding-left:14px;
	background : url(images/menu_location_off.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#agences{
	top:90px;
	left:109px;	
	width:135px;
	padding-left:17px;
	background : url(images/menu_agences_off.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#contact{
	top:60px;
	left:257px;
	width:150px;
	padding-left:20px;
	background : url(images/menu_contact_off.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#proprietaire{
	top:44px;
	left:427px;	
	width:189px;
	padding-left:25px;
	background : url(images/menu_proprietaire_off.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#location:hover{
	background : url(images/menu_location_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#agences:hover{
	background : url(images/menu_agences_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#contact:hover{
	background : url(images/menu_contact_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#proprietaire:hover{
	background : url(images/menu_proprietaire_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#location_s{
	top:120px;
	left:0px;
	width:94px;
	padding-left:14px;
	background : url(images/menu_location_on.png) no-repeat scroll left top;
	}
#haut #bandeau ul li a#agences_s{
	top:90px;
	left:109px;
	width:135px;
	padding-left:17px;
	background : url(images/menu_agences_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#contact_s{
	top:60px;
	left:257px;
	width:150px;
	padding-left:20px;
	background : url(images/menu_contact_on.png) no-repeat scroll left top;
}
#haut #bandeau ul li a#proprietaire_s{
	top:44px;
	left:427px;	
	width:189px;
	padding-left:25px;
	background : url(images/menu_proprietaire_on.png) no-repeat scroll left top;
}


/*********  Gestion de l'option 'Vente' affichée dans le main mais faisant partie du menu principale ****************/
#gauche  a#menu_bas{
	position:relative;
	top:0px;
	left:17px;
	width:74px;
	height:35px;
	padding-left:15px;
	padding-top:3px;	
	display:block;
	background : url(images/menu_vente_off.png) no-repeat scroll left top;
	margin-bottom:15px;
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:white;	
}
#gauche  a#menu_bas:hover{
	background : url(images/menu_vente_on.png) no-repeat scroll left top;
}
#gauche  a#menu_bas_s{
	position:relative;
	top:0px;
	left:17px;
	display:block;
	width:74px;
	height:35px;
	padding-left:15px;
	padding-top:3px;	
	background : url(images/menu_vente_on.png) no-repeat scroll left top;
	margin-bottom:15px;
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:white;	
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Bandeau Phrase   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#phrase{
	clear:both;
}
#phrase div{
	float:left;
	margin-left:25px;
	display:inline;
	width:150px;
}
#phrase div p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ac1d23;
}
#phrase p.phrase_acc,#phrase p.phrase_couts,#phrase p.phrase_loc{
	float:left;
	width:360px;
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#ac1d23;
	margin-left:20px;
	text-align:center;
}
#phrase p.phrase_couts{
	font-size:13px;
	font-weight:bold;
	}
#phrase p.phrase_loc{
	font-size:18px;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////::    Bandeau Bas   :: ///////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#bas{
	clear: both;
	width: 750px;
	height:43px;
	background: url(images/bas.png) no-repeat scroll left center;
}
#bas ul{
	float:left;
	padding-top:21px;
	margin-left:80px;
	list-style-type:none;
	display:inline;
}
#bas ul li{
	float:left;
	margin-left:70px;
	padding-left: 15px;
	background: url(images/puce_bas.png) no-repeat scroll left center;
	display:inline;
}
#bas ul li a{
	font-size:10px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}
#bas img{
	float:right;
	padding-top:2px;
	margin-right:15px;
}

/*--------------------------------------------- index.php---------------------------------------------*/
#main {
	position: absolute;
	top: 160px;
	left:50%;
	width: 750px;
	margin-left:-375px;
	background-color: #cccc99;
}
#main #gauche{
	float:left;
	background: url(images/gauche_back.png) no-repeat scroll left top;
}
#gauche .agence{
	clear:both;
	width:300px;
	height:110px;
	margin-left:17px;
	background-color:#cccc99;
	border:1px solid white;
}
#gauche .agence a#img_grenoble1{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/grenoble_off_1.png) no-repeat scroll top left;
}
#gauche .agence a#img_grenoble1:hover{
	background : url(images/grenoble_on_1.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence a#img_aix1{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/aix_off_1.png) no-repeat scroll top left;
}
#gauche .agence a#img_aix1:hover{
	background : url(images/aix_on_1.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence a#img_grenoble2{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/grenoble_off_2.png) no-repeat scroll top left;
}
#gauche .agence a#img_grenoble2:hover{
	background : url(images/grenoble_on_2.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence a#img_aix2{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/aix_off_2.png) no-repeat scroll top left;
}
#gauche .agence a#img_aix2:hover{
	background : url(images/aix_on_2.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence a#img_grenoble3{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/grenoble_off_3.png) no-repeat scroll top left;
}
#gauche .agence a#img_grenoble3:hover{
	background : url(images/grenoble_on_3.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence a#img_aix3{
	float:left;
	width:170px;
	height:110px;
	display:block;
	background : url(images/aix_off_3.png) no-repeat scroll top left;
}
#gauche .agence a#img_aix3:hover{
	background : url(images/aix_on_3.png) no-repeat scroll top left;
	cursor: default;
}
#gauche .agence h1{
	float:left;
	margin-left:7px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #990000;
}
#gauche .agence ul{
	float:left;
	margin-left:7px;
	list-style-type:none;
}
#gauche .agence ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:white;
}
#gauche p#tel_grenoble{
	width:250px;
	margin-top:35px;
	margin-left:15px;
	font-weight:bold;
	color:#990000;
}
#gauche p#tel_grenoble span{
	margin-left:32px;
}
#gauche p#tel_aix{
	margin-top:10px;
	color:#990000;
	width:250px;
	font-weight:bold;
	margin-left:15px;
}
#gauche p#tel_aix span{
	margin-left:15px;
}
#main #central_acc{
	float:right;
	width:360px;
	background: url(images/central_back.png) no-repeat scroll right top;
	padding-top:15px;
	display:inline;
}
#main #central_acc h2{
	position:absolute;
	top:1px;
	left:390px;
	width:90px;
	color:#5b3e1c;
	font-size:13px;
	text-align:center;
}
#main #central_acc h3{
	position:absolute;
	top:6px;
	left:475px;
	width:160px;
	color:#990000;
	font-size:14px;
	text-align:center;
}
#main #central_acc #coup_coeur{
	width:338px;
	border:1px solid white;
	border-top:0px;
	margin-bottom:25px;
	margin-right:20px;
	background: url(images/coup_coeur_top.png) no-repeat scroll left top;
}
#main #central_acc #coup_coeur img#photo{
	width:236px;
	height:170px;
	margin-top:15px;
	margin-left:50px;
	border:1px solid white;
}
#main #central_acc #coup_coeur p#description{
	margin:15px 10px 25px 10px;
}
#main #central_acc #coup_coeur p#montant{
	float:left;
	margin : 5px 0px 10px 10px; 
	font-weight:bold;
	display:inline;
}
#main #central_acc #coup_coeur a#savoir{
	float:right;
	display:block;
	width:70px;
	margin-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	border:1px solid white;
	background-color:#ff9900;
	font-weight:bold;
	font-size:11px;
	color:#990000;	
}
#main #central_acc #coup_coeur a#savoir:hover{
	background-color:#ffc46b;
}

/*--------------------------------------------- liste-annonces.php---------------------------------------------*/
#gauche h1.gauche{
	margin-top:25px;
	margin-left:20px;
	font-size:13px;
	color:#990000;
}
#gauche h2.gauche{
	margin-left:20px;	
	font-size:13px;
	color:#990000;
}
#gauche h2.gauche span{
	color:#8a644a;
}
#gauche ul.options{
	width:146px;
	margin:-2px 0px 20px 20px;
	border-top:2px solid white;
	list-style-type:none;
}
#gauche ul.options li{
	width:125px;
	height:26px;
	border:1px solid white;
	border-top:0px;
}
#gauche ul.options li a{
	height:21px;
	padding-left:45px;
	padding-top:5px;
	display:block;
	font-weight:bold;
	font-size:11px;
	color:#990000;
}
#gauche ul.options li a.nos-offres{
	background : url(images/gauche_nos_offres_off.png) no-repeat scroll top left;
}
#gauche ul.options li a.nos-offres:hover{
	background : url(images/gauche_nos_offres_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#acheteur{
	background : url(images/gauche_acheteur_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#acheteur:hover{
	background : url(images/gauche_acheteur_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#vendeur{
	background : url(images/gauche_vendeur_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#vendeur:hover{
	background : url(images/gauche_vendeur_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#locataire{
	background : url(images/gauche_acheteur_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#locataire:hover{
	background : url(images/gauche_acheteur_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#proprio{
	background : url(images/gauche_vendeur_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#proprio:hover{
	background : url(images/gauche_vendeur_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#alerte{
	background : url(images/gauche_alerte_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#alerte:hover{
	background : url(images/gauche_alerte_on.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g1{
	background : url(images/gauche_print_g_off_1.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g1:hover{
	background : url(images/gauche_print_g_on_1.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a1{
	background : url(images/gauche_print_a_off_1.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a1:hover{
	background : url(images/gauche_print_a_on_1.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g2{
	background : url(images/gauche_print_g_off_2.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g2:hover{
	background : url(images/gauche_print_g_on_2.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a2{
	background : url(images/gauche_print_a_off_2.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a2:hover{
	background : url(images/gauche_print_a_on_2.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g3{
	background : url(images/gauche_print_g_off_3.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_g3:hover{
	background : url(images/gauche_print_g_on_3.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a3{
	background : url(images/gauche_print_a_off_3.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_a3:hover{
	background : url(images/gauche_print_a_on_3.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_offre{
	background : url(images/gauche_print_offre_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#print_offre:hover{
	background : url(images/gauche_print_offre_on.png) no-repeat scroll top left;
}

#gauche ul.options li a#telecharger{
	background : url(images/gauche_telecharger_off.png) no-repeat scroll top left;
	padding-top:3px;
	height:23px;
	line-height:10px;
}
#gauche ul.options li a#telecharger:hover{
	background : url(images/gauche_telecharger_on.png) no-repeat scroll top left;
	padding-top:3px;
	height:23px;
	line-height:10px;
}
#gauche ul.options li a#garant{
	background : url(images/gauche_telecharger_off.png) no-repeat scroll top left;
}
#gauche ul.options li a#garant:hover{
	background : url(images/gauche_telecharger_on.png) no-repeat scroll top left;
}
#main #central_liste{
	float:right;
	width:550px;
	background: url(images/central_back.png) no-repeat scroll right top;
	padding-top:15px;
	display:inline;
}
#main #central_liste h2{
	position:absolute;
	top:0px;
	left:625px;
	width:110px;
	color:#990000;
	font-size:16px;
	text-align:right;
}
#main #central_liste h3{
	position:absolute;
	top:7px;
	left:330px;
	width:220px;
	color:#5b3e1c;
	font-size:12px;
	text-align:center;
}
#central_liste form{
	width:535px;
	padding-top:20px;
	padding-bottom:5px;
	background: url(images/liste_back.png) no-repeat scroll right top;
	border-left:1px solid white;
	border-right:1px solid white;
}

#central_liste form label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
}
#central_liste form select, #central_liste form option{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:110px;
}
#central_liste form input{
	margin-left:10px;
}
#central_liste ul#liste{
	width:535px;
	margin-right:15px;
	padding-top:8px;
	border-left:1px solid white;
	border-right:1px solid white;	
	list-style-type:none;
	}
#central_liste ul#liste li{
	width:535px;
	height:100px;
	margin-top:10px;
	border-top:1px solid #76603a;
	border-bottom:1px solid #76603a;	
	clear:both;
}
#central_liste ul#liste li .photo{
	float:left;
	width:133px;
	height:100px;
	text-align:center;
	border-right:1px solid #999966;
}
#central_liste ul#liste li .photo img{
	height:100px;
}
#central_liste ul#liste li .description{
	float:left;
	width:380px;
	height:97px;
	margin-left:10px;
	padding-top:3px;
	color:black;
}
#central_liste ul#liste li .description h1 span{
	color:#990000;
}
#central_liste ul#liste li .description p.desc{
	margin-top:4px;
	height:50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#central_liste ul#liste li .description p.agence{
	float:left;
	margin-top:5px;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
#central_liste ul#liste li .description a.savoir{
	float:right;
	width:70px;
	display:block;	
	padding-top:3px;
	padding-bottom:3px;
	background-color:#ff9900;
	border:1px solid white;
	font-size:10px;
	color:#990000;
	text-align:center;	
}
#central_liste ul#liste li .description a.savoir:hover{
	background-color:#ffc46b;
}
#central_liste #pages{
	clear:both;
	width:530px;
	height:15px;
	margin-bottom:200px;
	margin-right:15px;
	padding:10px 0px 10px 5px;
	border:1px solid white;
	border-top:0;
	/*background : url(images/pages_back.png) no-repeat scroll left center;*/
}
#central_liste #pages #prec{
	float:left;
	width:140px;
}
#central_liste #pages #liste_pages{
	float:left;
	width:255px;
	text-align:center;
	height:16px;
}
#central_liste #pages #liste_pages a{
	padding:3px 4px 3px 6px;
	font-size:10px;
	font-weight:bold;
	background : url(images/liste_nb_page1.png) no-repeat scroll center center;
}
#central_liste #pages #liste_pages em{
	padding:3px 4px 3px 6px;
	font-size:10px;
	font-weight:bold;
	background : url(images/liste_nb_page2.png) no-repeat scroll center center;
	color:white;
	font-style:normal;
}

#central_liste #pages #suiv{
	float:left;
	width:130px;
	text-align:right;
}
#central_liste #pages #prec a, #central_liste #pages #suiv a{
	font-size:11px;
	color:#5a3d1b;
}

/********************************************************* annonce.php *************************************************************/
#main #central_offre{
	float:right;
	width:560px;
	background: url(images/central_back.png) no-repeat scroll right top;
	padding-top:15px;
	display:inline;
}
#main #central_offre a#previous{
	position:absolute;
	top:10px;
	left:257px;
	width:85px;
	height:12px;
	display:block;	
	background : url(images/prev.png) no-repeat scroll left center;
	font-size:10px;
	padding-left:20px;
}
#main #central_offre a#retour{
	position:absolute;
	top:10px;
	left:415px;
	width:85px;
	height:10px;
	display:block;	
	font-size:10px;
	padding-left:10px;
}
#main #central_offre a#next{
	position:absolute;
	top:10px;
	left:570px;
	width:88px;
	height:12px;	
	display:block;	
	background : url(images/next.png) no-repeat scroll right center;
	font-size:10px;	
}
#central_offre #annonce{
	width:527px;
	margin:1px 15px 15px 0px;
	padding:20px 8px 0px 10px; 
	background: url(images/annonce_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	list-style-type:none;
	clear:both;
}
#central_offre .retour{
	background: url(images/annonce_back1.png) no-repeat scroll right top !important;
}

#central_offre #annonce #photo{
	float:left;
	width:280px;
	margin-bottom:15px;
	text-align:center;
}
#central_offre #annonce #photo #img{
	height:210px;
	border:1px solid white;	
}
#central_offre #annonce #photo #navigation{
	clear:both;
	margin-left:25px;
	text-align:left;
}
#central_offre #annonce #photo #navigation a#photo_p,#central_offre #annonce #photo #navigation span#photo_p{
	float:left;
	width:90px;
	background :url(images/moins.png) no-repeat scroll left center;
	padding-left:15px;
	display:block;
	font-size:10px;		
	}
#central_offre #annonce #photo #navigation a#zoom,#central_offre #annonce #photo #navigation span#zoom{
	float:left;
	width:19px;
	margin-left:10px;
	margin-right:10px;
	display:block;	
	}
#central_offre #annonce #photo #navigation a#photo_s,#central_offre #annonce #photo #navigation span#photo_s{
	float:left;
	width:85px;
	display:block;
	font-size:10px;
	background : url(images/plus.png) no-repeat scroll right center;
}
#central_offre #annonce #description{
	float:right;
	width:245px;
	height:240px;
	overflow:auto;
}
#central_offre #annonce #description h1{
	font-size:20px;
	font-weight:bold;
	color:#990000;
	text-align:right;
}
#central_offre #annonce #description h2{
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:right;
}
#central_offre #annonce #description h2 span{
	color:white;
	font-size:14px;
}
#central_offre #annonce #description p{
	margin-top:20px;
	margin-left:15px;
	font-weight:bold;
	font-size:11px;
}
#central_offre #annonce #description p#detail{
	margin-top:10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#222222;
}
#central_offre #annonce #details{
	float:left;
	width:345px;
	margin-bottom:10px;
}
#central_offre #annonce #details ul{
	float:left;
	width:150px;
	list-style-type:none;
	margin-right:8px;
}
#central_offre #annonce #details ul#right{
	width:187px;
	margin-right:0px;
}
#central_offre #annonce #details li{
	padding-left:13px;	
	text-align:left;
	background : url(images/puce_detail.png) no-repeat scroll left center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}
#central_offre #annonce #contacter{
	float:right;
	width:160px;
	border:1px solid white;
	background-color:#ff9900;
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#central_offre #annonce #contacter span{
	color:#990000;
	font-weight:bold;
}
#central_offre #annonce #contacter  a{
	font-size :10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/****************************************************** mentions-legales.php **********************************************************************/
#main #central{
	float:right;
	width:530px;
	background: url(images/central_back.png) no-repeat scroll right top;
	padding-top:15px;
	display:inline;
}
#main #central h2{
	position:absolute;
	top:2px;
	left:280px;
	width:250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#990000;
	font-size:18px;
	text-align:center;
}
#central #mentions{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:20px 15px 20px 15px;
	margin-bottom:103px;
}
#central #mentions p{
	padding:10px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
#central #mentions p a{
	font-size:11px;
	text-decoration: underline;
}
/****************************************************** credits-et-liens.php **********************************************************************/

#central #credits{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:5px 15px 20px 15px;
	margin-bottom:50px;
}
#central #credits h3{
	width:100px;
	margin:35px 0px 0px 20px;
	padding:3px 0px 3px 16px;
	border:1px solid #ffffff;
	background-color:#bbbb88;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
}
#central #credits ul{
	list-style-type:none;
}
#central #credits ul li {
	background: url(images/puce1.png) no-repeat scroll left 4px;
	padding-left:15px;
	margin-left:70px;
	margin-top:10px;
}
#central #credits ul li p{
	font-weight:bold;
	margin-bottom:2px;
}
#central #credits ul li a{
	margin-left:0px;
}
#central #credits ul li a.lien{
	margin-left:25px;
}
#central #credits ul li a:hover{
	color:#555555;
}
/****************************************************** plan-du-site.php **********************************************************************/
#central #plan-du-site{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:40px 10px 20px 20px;
	margin-bottom:21px;
}
#central #plan-du-site ul#globale{
	list-style-type:none;
}
#central #plan-du-site ul#globale li.row{
	clear:both;
	height:15px;
}
#central #plan-du-site ul#globale li.row ul{
	list-style-type:none;
}
#central #plan-du-site ul#globale 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;
}
#central #plan-du-site ul#globale li.row ul li.bloc1{
	float:left;
	width:100px;
}
#central #plan-du-site ul#globale li.row ul li.bloc2{
	float:left;
	width:95px;
}
#central #plan-du-site ul#globale li.row ul li.bloc3{
	float:left;
	width:190px;
}
#central #plan-du-site a{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#central #plan-du-site a:hover{
	color:#555555;
}
#central #plan-du-site  img{
	margin-right:4px;
}
/****************************************************** contact.php **********************************************************************/
#central #contact{
	width:485px;
	margin-right:15px;
	margin-bottom:60px;
	padding:20px 0px 20px 30px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contact h3{
	width:200px;
	margin-bottom:15px;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
}
#contact label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contact p{
	margin-left:20px;
}
#contact input{
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;
	font-size:11px;
}
#contact input.radio{
	border:0px;
	background-color:#cccc99;
}
#contact textarea{
	width:417px;
	height:40px;
	margin:3px 5px 0px 5px;
	padding-left:2px;
	border:1px solid #666666;
	background-color:#ffffff;	
}
#contact #nom{
	margin-left:38px;
}
#contact #adresse{
	margin-left:31px;
}
#contact #code_postal{
	margin-left:9px;
}
#contact #valider{
	margin-left:350px;
	margin-top:10px;
	width:75px;
}
#contact #nota{
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:red;
}
#contact  p#confirm{
	font-weight:bold;
	margin:100px 80px 20px 30px;
	text-align:center;
}
#contact a#confirm_ok img{
	margin-left:202px;
	margin-bottom:90px;
	text-align:center;
	}
/****************************************************** alerte.php **********************************************************************/
#central #alerte{
	width:495px;
	margin-right:15px;
	margin-bottom:60px;
	padding:25px 0px 20px 20px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
}
#alerte form h3{
	clear:both;
	margin:15px 0px 5px 0px;
	padding-left:15px;
	background:url(images/puce10.png) no-repeat scroll left center;
	font-size:13px;
	color:#990000;
}
#alerte form fieldset{
	clear:both;
	margin-left:30px;
}
#alerte form p{
	float:left;
	width:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#alerte form label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#alerte form p.second{
	width:90px;	
}
#alerte form p.select{
	width:140px;
}
#alerte form p.third{
	width:110px;
}
#alerte form p.third span{
	margin-right:15px;
}
#alerte form input{
	border:1px solid #666666;
	margin-right:5px;
	margin-top:2px;
}
#alerte form p input#secteur_grenoble, #alerte form p input#secteur_aix{
	border:0px;
}	
	
#alerte form p input#lib_budget{
	width:160px;
	height:18px;
	margin-right:5px;
	margin-top:2px;
	border:0px;
	background-color:#cccc99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
#alerte form  #loc{
	border:0px;
	background-color:#cccc99;
}
#alerte form  #ven{
	border:0px;
	background-color:#b6755d;
}
#alerte form p.radio{
	width:150px;
}	
#alerte form label b{
	font-weight:normal;
}
#alerte form select{
	width:135px;
	margin-top:2px;
	margin-bottom:2px;
	background-color:#f5f9fd;
	border:1px solid #666666;
}
#alerte form textarea{
	width:212px;
	border:1px solid #666666;
	margin-top:10px;
	background-color:#f5f9fd;
}
#alerte form p.coordonnees{
	width:440px;
	margin-left:30px;
	display:inline;
}
#alerte form p.coordonnees #nom{
	margin-left:10px;
}
#alerte form p.coordonnees #email{
	margin-left:0px;
}
#alerte form p.coordonnees #l_prenom{
	margin-left:14px;
}
#alerte form p.coordonnees #l_telephone{
	margin-left:14px;
}
#alerte form p.coordonnees #prenom{
	margin-left:15px;
}
#alerte form p.coordonnees #telephone{
	margin-left:0px;
}
#alerte form #valide{
	width:454px;
	text-align:right;
}
#alerte form #valide input{
	border:1px solid #666666;
}
#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;
}*/
#alerte  p#confirm{
	font-weight:bold;
	margin:100px 80px 20px 30px;
	text-align:center;
}
#alerte a#confirm_ok img{
	margin-left:202px;
	margin-bottom:90px;
	text-align:center;
	}
/****************************************************** agence.php **********************************************************************/
#gauche img#it_gre{
	position:absolute;
	top:64px;
	left:199px;
}
#gauche img#it_aix{
	position:absolute;
	top:163px;
	left:199px;
}
#gauche ul.agences{
	width:180px;
	margin:-2px 0px 20px 20px;
	border-top:1px solid white;
	list-style-type:none;
}
#gauche ul.agences li{
	width:178px;
	height:42px;
	border:1px solid white;
	border-top:0px;
}
#gauche ul.agences li a{
	height:30px;
	padding-left:70px;
	padding-top:12px;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#990000;
}
#gauche ul.agences li a#grenoble1{
	background : url(images/gauche_grenoble_off_1.png) no-repeat scroll top left;
}
#gauche ul.agences li a#grenoble1:hover{
	background : url(images/gauche_grenoble_on_1.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix1{
	background : url(images/gauche_aix_off_1.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix1:hover{
	background : url(images/gauche_aix_on_1.png) no-repeat scroll top left;
}
#gauche ul.agences li a#grenoble2{
	background : url(images/gauche_grenoble_off_2.png) no-repeat scroll top left;
}
#gauche ul.agences li a#grenoble2:hover{
	background : url(images/gauche_grenoble_on_2.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix2{
	background : url(images/gauche_aix_off_2.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix2:hover{
	background : url(images/gauche_aix_on_2.png) no-repeat scroll top left;
}
#gauche ul.agences li a#grenoble3{
	background : url(images/gauche_grenoble_off_3.png) no-repeat scroll top left;
}
#gauche ul.agences li a#grenoble3:hover{
	background : url(images/gauche_grenoble_on_3.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix3{
	background : url(images/gauche_aix_off_3.png) no-repeat scroll top left;
}
#gauche ul.agences li a#aix3:hover{
	background : url(images/gauche_aix_on_3.png) no-repeat scroll top left;
}

#main #central_agence{
	float:right;
	width:530px;
	background: url(images/central_back.png) no-repeat scroll right top;
	padding-top:25px;
	display:inline;
}
#central_agence #agence{
	width:480px;
	margin:0px 0px 40px 15px;
	padding:20px 0px 20px 20px;
	background: url(images/agence_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#central_agence #agence p{
	margin-top:10px;
}
#central_agence #agence ul#histo{
	list-style-type:none;
	margin-top:10px;
	padding-bottom:10px;
}
#central_agence #agence ul#histo span{
	font-weight:bold;
	margin-right:10px;
}
#central_agence #agence ul#domaines{
	list-style-type:square;
	margin-left:25px;
	margin-top:5px;
}
#central_agence #agence img#pourcent{
	margin-top:10px;
	margin-left:110px;
}

#central_agence h1#nom{
	position:absolute;
	top:11px;
	left:250px;
	width:110px;
	font-size:14px;
	color:#5b3e1c;
	text-align:center;
	}
#central_agence h2#titre{
	position:absolute;
	top:11px;
	left:357px;
	width:222px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#990000;
	font-size:18px;
	text-align:center;
}
#central_agence #agence img#ag_pic{
	width:300px;
	height:216px;
	margin-left:55px;
	border:1px solid white;
}
#central_agence #agence ul#detail{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:none;
}
#central_agence #agence ul#detail li{
	clear:both;
	width:455px;
}
#central_agence #agence ul#detail p{
	float:left;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#central_agence #agence ul#detail p.left{
	width:100px;
	font-weight:bold;
}
#central_agence #agence ul#detail p.right{
	width:350px;
}
#central_agence #agence ul#detail p.right a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* -------------------------------------------------------- zoom.php -------------------------------------------------------------*/

#zoom_detail{
	width:620px;
	padding-top:10px;
}
#zoom_detail #zoom_pic {
	text-align:center;
}
#zoom_detail #zoom_pic img{
	border:1px solid #76603a;
}
#zoom_detail #zoom_nav{	
	width:337px;
	background-color:#b6775d;
	margin-left:140px;
	padding-top:1px;
	padding-bottom:3px;
	border:1px solid #76603a;
}
#zoom_detail #zoom_nav img{
	margin-left:5px;
	margin-right:5px;
	padding-top:2px;
}	
#zoom_detail #zoom_nav a{
	color:white;
}
#zoom_detail #zoom_nav a#suiv{
	margin-left:80px;
}
#zoom_detail a{
	color:#b6775d;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zoom_detail p{
	margin-top:10px;
	text-align:center;
}

/****************************************************** document.php **********************************************************************/
#central #document{
	width:485px;
	margin-right:15px;
	margin-bottom:80px;
	padding:30px 10px 50px 20px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
}
#central #document h3{
	margin-bottom:5px;
}
#central #document ul{
	list-style-type:none;
	margin-left:20px;
	margin-bottom:10px;
}
#central #document ul li{
	margin-top:3px;
}
#central #document p{
	margin-bottom:10px;
	margin-left:20px;
}
#central #document p#url{
	margin-left:150px;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}
#central #document p#promo{
	width:400px;
	font-size:16px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
#central #document p#end{
	padding-top:15px;
}
#central #document  a{
	color:#285577;
}
#central img#pourcent{
	margin-left:135px;
}
#central #document a#contactez{
	margin-left:70px;
	font-size:14px;
}
#central #document a#lnk_alerte{
	margin-left:80px;
	color:#386587;
}
/***************************************************** pdf_liste_annonces.php **************************************************************/

#pdf_liste{
	text-align:center;
}
#pdf_liste p{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	margin-bottom:30px;
	}
/*------------------------------------------------------------- index404.php -------------------------------------------------------*/
#central #index_404{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:35px 15px 20px 15px;
	margin-bottom:50px;
}
#index_404 p{
	margin:0px 30px 30px 30px;
}
/*-------------------------------------------------------------extranet.php -------------------------------------------------------*/
#main #extranet{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:35px 15px 20px 15px;
	margin-bottom:150px;
}
#extranet h1{
	background:url(images/titre1.png) no-repeat scroll left top;
	padding-top:30px;
	padding-bottom:8px;
	padding-left:13px;
	font-size:14px;
}	

#extranet form{
	padding-bottom:60px;
}
#extranet form label{
	font-weight:bold;
	color:#333333;
	margin-left:30px;
}
#extranet p{
	margin-left:50px;
	}
#extranet form input#login,#extranet form input#password{
	width:127px;
	padding-top:5px;
	padding-bottom:5px;
	background : url(images/input.png) no-repeat scroll left center;
	text-align:center;
}
#extranet form input#login{
	margin-left:44px;
}
#extranet form input#submit{
	margin-left:250px;
	margin-top:10px;
}
#extranet #failed{
	height:25px;
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-weight:bold;	
	color:red;
}
#extranet #demo{
	margin-left:90px;
}
/****************************************************** demonstration.php **********************************************************************/

#central #demonstration{
	width:485px;
	margin-right:15px;
	background: url(images/others_back.png) no-repeat scroll right top;
	border:1px solid white;
	border-top:0px;
	padding:20px 15px 20px 15px;
	margin-bottom:103px;
}
#central #demonstration p{
	padding:10px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
}
#central #demonstration form #continuer{
	margin-left:180px;
	}
	
p#description2{
	background:url(images/videocamera.png) no-repeat scroll;
	height:30px;
	padding:4px 0px 0px 36px;
}
	
	
