html,body{		background-color:#eeeeee;		height:100%;		margin:0px;	}	body, tr, td{		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;		font-size:12px;	}		h1{	font-size:25px;	color:#ff1300;	font-style:italic;}a img{	border-width:0px;}.hr_sepa{	height:50px;	width:100%;	background-image:url(../~graph/v2/separ.gif);	background-repeat:no-repeat;	background-position:center;	clear:both;}.bold, .gras{	font-weight:bold;}.hr{	clear:both;}.print, #print{	display:none;}h2{	font-size:20px;	color:#000000;}	h3{	font-size:16px;	clear:both;	}a{	color:#000000;	font-weight:bold;	text-decoration:none;}.break{	clear:both;}.gros_rouch a{	font-size:15px;	background-color:red;	color:#ffffff;}/*---------------------------------------------------------------------------------------------------------------------------------*/	#container{		position:relative;				min-height:100%;		background-image:url(../~graph/v2/cont_fond.gif);		height:100%;		background-repeat:repeat-y;		background-position:center;			}	html>body #container {		height: auto;			}				#contiendu{		width:776px;		margin-left:auto;		margin-right:auto;		background-image:url(../~graph/v2/cont_fond.gif);		height:100%;		background-repeat:repeat-y;		background-position:center;	}		#entete, #pdp{		width:776px;	}		#entete{		width:100%;		height:35px;		background-image:url(../~graph/v2/baninere_top.png);		background-repeat:no-repeat;		background-position:center bottom;		background-color:#eeeeee;	}		#fd_adm{		background-color:red;		position:absolute;		top:45%;		left:45%;		padding:20px;		border:1px solid #666666;		background-color:#eeeeee;		text-align:right;	}			#site_cont{		margin-left:17px;		width:744px;			}		h1.nom_baniere a{		color:red;		display:block;		width:100%;		height:100%;	}		#baniere h1{		margin:0px;		padding:0px;		height:100%;		overflow:hidden;		text-indent:-3000px;	}	#baniere{			height:75px;		background-position:center;		background-repeat:no-repeat;		background-image:url(../~graph/v2/baniere.png);		border-bottom:4px solid #ff1300;	}			/*		MENU		*/	#menu{		position:relative;		height:25px;		width:100%;		background-color:#cdcdcd;		background-image:url(../~graph/v2/menu_fond_g.gif);		background-repeat:no-repeat;		background-position:left top;		border-bottom:4px solid #505050;		z-index:10;	}		#bthome{		display:block;		height:25px;		width:25px;		background-image:url(../~graph/v2/bt_home_n.png);		background-repeat:no-repeat;		margin-left:8px;	}	a#bthome:hover{		background-image:url(../~graph/v2/bt_home.png);	}	#barre_menus{		position:absolute;		z-index:5;		left:50px;		top:2px;	}	#div_recherche{		position:absolute;		right:0px;		border-width:0px;		background-color:#505050;		background-image:url(../~graph/v2/menu_rech.gif);		background-position:left top;		background-repeat:no-repeat;		height:20px;		padding-left:35px;			color:#ffffff;		margin-bottom:0px;		padding-bottom:0px;		bottom:-1px;		overflow:hidden;			}	#menu>#div_recherche{		bottom:0px;	}				#menu .menu_d{		display:block;		width:117px;		float:left;		margin:0px;			text-align:center;	}								#div_recherche a{		color:#FFFFFF;		font-weight:bold;		vertical-align:middle;		padding:3px;		text-decoration:none;	}		#bot_rech{		background-image:url(../~graph/v2/recherche_bande.gif);		background-repeat:no-repeat;		background-position:left top;		width:744px;		height:15px;		margin:0px;			}			#contenu{		padding:10px;		margin-top:10px;		padding-bottom:70px;		clear:both;	}		#hr_site{		clear:both;		width:100%;		height:50px;	}	/*		-------		*/	#pdp{		position:absolute;		bottom:0px;		height:41px;		background-image:url(../~graph/v2/fond_pied.gif);				background-repeat:no-repeat;		background-color:#eeeeee;		margin-left:auto;		margin-right:auto;		color:#666666;	}		#pdp_liens{				width:744px;		height:18px;		margin-left:17px;		border-top:3px solid #505050;	}		#almathea{		width:20px;		height:153px;			float:right;		margin-top:-230px;		margin-right:10px;		background-image:url(../~graph/v2/almathea.gif);		background-repeat:no-repeat;		display:block;	}		#copyr{		float:right;		text-align:right;		width:340px;		padding-right:15px;		font-style:italic;	}			#pdp a{		color:#666666;		font-weight:bold;		text-decoration:none;		display:block;		float:left;		background-image:url(../~graph/v2/lien_sepa.gif);		background-repeat:no-repeat;		background-position:right;		width:100px;		height:100%;		text-align:center;		padding-right:10px;	}	#pdp a:hover{			color:#000000;	}	#recherche{		position:absolute;		z-index:1;		margin:0px;	}		#rech_form{		margin:0px;		display:none;		background-color:#505050;		color:#FFFFFF;		padding:10px;		text-align:center;	}		#rech_form label, #rech_form select{		margin-left:15px;			}	#rech_form .inp{		border-width:0px;			}	.rech_input{		color:#ffffff;		border:1px solid #ffffff;		background-color:#505050;	}		#rech_id{		margin-top:7px;		padding-top:23px;		background-image:url(../~graph/v2/rech_sepa.gif);		background-repeat:no-repeat;		background-position:center top;	}		/*---------------------------------------------------------------------------------------------------------------------------------*//* MENU RECEHRCHE */form{	margin:0px;	padding:0px;}/*------------------------------------------------       M A I N P A G E          --------------------------------------------*/.mp_b{	display:block;	float:left;	width:200px;	height:200px;	margin:17px;	text-align:right;	text-decoration:none;	font-weight:bold;	color:#FFFFFF;	font-size:13px;	background-repeat:no-repeat;}.mp_b div{	margin:5px;	margin-top:163px;}#liens_b_d{	padding-top:25px;	float:right;	width:250px;	text-align:right;	padding-right:45px;}#liens_b_d a{	color:#999999;	display:block;	text-decoration:none;	font-weight:bold;	font-style:italic;}#liens_b_d a:hover span{	color:#ff1300;}#mp_g{	width:450px;	float:left;	}#mp_g a{	color:#000000;	text-decoration:none;}.mp_villes{	color:#999999;	font-style:italic;}#mp_g div{	margin-left:50px;}#mp_d{		width:216px;	height:295px;	float:right;	margin-right:26px;	text-decoration:none;	}#mp_d div{	background-image:url(../~graph/v2/pub_bot.gif);	background-position:bottom;	background-color:#6B6B6B;	height:100px;	width:200px;	background-repeat:no-repeat;	color:#FFFFFF;	font-size:20px;	font-style:italic;	font-weight:bold;	text-align:center;	line-height:50px;}/*------------------------------------------------       L I S T E          --------------------------------------------*/#ent_list{	margin-top:20px;	height:60px;}#pagination{	float:right;	text-align:right;	font-weight:bold;	}#pagination a{		display:block;	float:left;		margin-left:3px;	}#pagination a:hover{	color:#ff1300;}.num_page_pagin{	line-height:15px;	margin-top:8px;}.flech{	margin-top:7px;	width:11px;	height:15px;	background-repeat:no-repeat;	cursor:pointer;}	#flech_g{	background-image:url(../~graph/v2/pflech_p_g.gif);}#flech_d{	background-image:url(../~graph/v2/pflech_p_d.gif);}a#flech_g:hover{	background-image:url(../~graph/v2/pflech_p_g_h.gif);}a#flech_d:hover{	background-image:url(../~graph/v2/pflech_p_d_h.gif);}#page_select{	color:#ff1300;	font-size:27px;	line-height:27px;}#bien_cont{	background-repeat:no-repeat;	background-position:left top;}.bien_list{	margin-left:100px;	margin-right:100px;	}#bot_sp{	width:15px;	height:15px;	background-color:#eeeeee;	position:absolute;	bottom:0px;	right:0px;}.list_bien_det{			margin-left:150px;}.list_bien_det h1{	color:#000000;	font-size:17px;	margin-bottom:0px;	padding-bottom:0px;	margin-top:10px;	padding-top:0px;	width:auto;}.list_bien_det h1.droite{	float:right;	text-align:right;	display:block;	width:auto;		}.bien_list img{	float:left;	clear:left;}.list_short{	color:#333333;	font-style:italic;	padding-right:15px;	padding-left:15px;	margin-top:10px;	padding-top:0px;}.list_short a{	color:#ff1300;	font-weight:bold;}	.spa_list{		width:100%;	height:30px;	background-image:url(../~graph/v2/list_sepa.gif);	background-repeat:no-repeat;	background-position:center;	clear:both;}#btsp{	margin:35px;	font-weight:bold;	margin-bottom:0px;}#btsp a{	display:block;	height:25px;	line-height:25px;		width:150px;}#btsp .suipre{		color:#ff1300;}#btsp .grand{	vertical-align:middle;	font-size:28px;}#btsp .nom_lien{	vertical-align:middle;	font-style:italic;}#nb_results_list{	color:#919191;}#btsp a{	letter-spacing:2px;	font-size:12px;	color:#919191;	width:120px;	cursor:pointer;}#btsp a:hover{	color:#000000;}#phrase_apo, #phrase_apo a{	float:right;		text-align:right;	font-weight:bold;	color:#999999;	width:400px;	}.phrase_apo{	float:right;		text-align:right;	font-weight:bold;	color:#999999;	width:400px;	margin:35px;}a#pg_prec{	margin-left:30px;	background-image:url(../~graph/v2/pflech_g.gif);	background-repeat:no-repeat;	background-position:left;	padding-left:30px;}a#pg_prec:hover{	background-image:url(../~graph/v2/pflech_g_h.gif);}a#pg_suiv{	margin-right:30px;	float:right;	text-align:right;	padding-right:30px;	background-image:url(../~graph/v2/pflech_d.gif);	background-repeat:no-repeat;	background-position:right;}a#pg_suiv:hover{	background-image:url(../~graph/v2/pflech_d_h.gif);}/*------------------------------------------------       P A G E    D E T A I L S          --------------------------------------------*/#photos_det{	width:160px;	float:left;	padding-top:50px;}h1.txt_info span{	color:#000000;}#exclu_logo{	height:65px;	width:150px;	float:right;	text-align:right;	background-repeat:no-repeat;	background-position:right;	background-image:url(../~graph/exclu_logo.gif);}.det_desc{	color:#333333;	margin-left:40px;	text-align:justify;	padding-right:40px;}#det_bot{	margin-left:80px;}#det{	float:left;	width:530px;	}#mot_prix{	float:left;	font-weight:bold;}#le_prix{	float:left;	width:476px;	margin-bottom:10px;	padding-left:3px;}	#carac_1, #carac_2{	width:260px;	float:left;	padding-bottom:20px;}.sepa{	width:100%;	background-image:url(../~graph/v2/separ.gif);	height:50px;	clear:both;		background-repeat:no-repeat;	background-position:center;}#adr_chrch div{	width:190px;	float:left;}.pdf_lien, .impr{	display:block;	font-weight:bold;	height:30px;	margin-left:10px;	padding-left:45px;	padding-top:15px;	background-position:left;	background-repeat:no-repeat;}.pdf_lien{	background-image:url(../~graph/v2/logo_pdf.gif);}.impr{	background-image:url(../~graph/v2/picto_print.gif);	text-indent:-400px;	overflow:hidden;}.pedus{	vertical-align:super;	font-size:smaller;}/*------------------------------------------------       P A G E    D E T A I L S          --------------------------------------------*/.plus_infos{	font-weight:bold;	display:block;	float:right;	margin-right:50px;}.bt_ret{	clear:both;	font-weight:bold;	display:block;	}.prix_cehrch{	font-weight:bold;	float:right;	margin-right:50px;}.fin_cherch a{	color:#ff1300;}	.vendu{	font-weight:bold;	color:#ff1300;	font-size:18px;}#comm{	margin-left:100px;		margin-right:50px;}#comm #div_coord{	text-align:right;	padding-right:15px;}#comm a, #comm{	color:#555555;}#comm a:hover{	color:#000000;}.videoa{	display:block;	background-image:url(../~graph/picto_video.gif);	background-repeat:no-repeat;	background-position:left;	padding-left:40px;	margin-bottom:10px;	height:38px;}.videoa a{	display:block;	padding-top:10px;}/*------------------------------------------------       F O R M U L A I R E S          --------------------------------------------*/label{	font-weight:bold;}input, textarea, select{	border:1px solid #cccccc;}fieldset select{	width:154px;	margin-top:6px;}legend{	font-size:18px;	color:#919191;	margin:20px;}.frm input{	width:170px;}fieldset{	width:640px;	padding:0px;		border: 0px solid #dddddd;	margin-top:20px;	}fieldset label{	padding:10px;}textarea{	margin-left:10px;	width:495px;	clear:both;}.cb{	border-width:0px;}fieldset .tita{	width:230px;}#bt_env, #bt_env_2{	margin:0px;	padding:0px;	border:0px;	float:right;	background-color:transparent;	margin-right:150px;	margin-top:10px;}#inp_pri{	width:140px;}#bt_env_2{	margin-right:10px;}#form_det{	width:520px;	}#form_det label{	display:block;	width:65px;	text-align:left;}#ta_msg_mail{	width:517px;	margin:0px;	}#form_det td.decal{	text-align:right;}#form_div{	margin-left:auto; margin-right:auto; width:523px;		overflow:hidden;}.groform{	width:125px;}#bt_ret{	background-image:url(../~graph/v2/bt_ret.gif);	display:block;	height:15px;	background-repeat:no-repeat;	background-position:left;	padding-left:20px;	color:#999999;	margin-top:10px;	width:150px;}#bt_ret:hover{	color:#000000;	background-image:url(../~graph/v2/bt_ret_h.gif);}#rep_mail{	margin-left:10px;	padding-left:10px;	border-left:5px solid #999999;}/*------------------------------------------------       L I E N S          --------------------------------------------*/.lien_url{	color:#666666;	font-style:italic;}.descr{	display:block;	color:#333333;	margin-left:15px;}/*-------------   B U L G A R I E  ---------------------*/  #photos_droite{ 	width:150px;	height:150px;	background-color:#FF0000;	float:right; }  #txt_bulga{ 	margin-left:190px;	margin-bottom:20px; }   #txt_bulga h1{ 	clear:none; }#txt_bulga img{ 	float:right;	margin-left:10px; } #bulg_menu{ 	margin-top:35px; 	width:150px;	 	background-color:#eeeeee;	float:left;	margin-left:10px;	padding-top:20px;	background-image:url(../~graph/bulgarie/menu_top.gif);	background-repeat:no-repeat; }  #bulg_menu a{  	display:block;	width:150px;	text-indent:5px;	border-top:1px solid #dddddd;	border-bottom:1px solid #dddddd;	padding-top:10px;	padding-bottom:10px;	font-size:13px;  }    #bul_menu_bot{  	background-image:url(../~graph/bulgarie/menu_bot.gif);	width:150px;	height:12px;	background-position:bottom;	background-repeat:no-repeat;  }  #bulg_menu a:hover{  	background-color:#FeFeFe; 		text-decoration:none;  }    #bul_entete{  	width:627px;	height:181px;	background-image:url(../~graph/bulgarie/baniere_bul.jpg);	margin-bottom:20px;	margin-left:auto;	margin-right:auto;  }   .break, #break{	clear:both } #bt_complexe{ 	margin-left:75px;	clear:both;	margin:10px;	height:55px; }  #bt_complexe img{ 	float:left;	 margin-right:10px;	 border-width:0px; }  #bt_complexe h2{  	margin:0px;	padding:0px;  }  #bt_complexe p{   	color:#333333;	font-size:11px;	margin:0px;	padding:0px;  }   /* bulgarie photos minoi */ #batiment{ 	clear:both;	 }  #batiment h3{ 	margin-bottom:0px;	padding-top:20px;	color:#666666; 	} #batiment #minima{ 	float:left;	width:142px;	text-align:center; }  #batiment img{	float:none;	margin-top:2px;	margin-bottom:2px;	border:0px; }  #men_det_bulg{ 	 	background-image:url(../~graph/bulgarie/infos.gif);	background-repeat:no-repeat;	background-position:left top; 	float:right;	width:110px;	/*background-color:#eeeeee;	border:1px solid #cccccc;*/	margin-left:20px;	margin-bottom:10px;		padding:10px;	padding-top:45px; }   #men_det_bulg a{  	display:block;	margin-left:10px;	border-left:5px solid #eeeeee;	padding-left:3px;	font-size:12px;  }   #men_det_bulg a:hover{	border-left:5px solid #ff1300;	text-decoration:none;  }     #bul_entete_pay{  	width:627px;	height:181px;	background-image:url(../~graph/bulgarie/baniere_bul_pay.jpg);	margin-bottom:20px;  }    .bul_bot,  .bul_bot a {  	font-style:italic;	font-size:11px;	text-align:center;  }       #aporpo{  	width:600px;	margin:auto;  }      #aporpo p{  	text-align:justify;  }    .gris{  	color:#999999;  }    ul#raisons{	margin:20px;	padding:20px;  	width:400px;  }	      #raisons li{			margin-top:8px;	}		#logo_grand{		margin-top:90px;		float:right;	}		.adr_g{		display:block;width:150px;float:left;		padding-right:20px;		text-align:right;	}	.adr_d{		display:block;		width:250px;		float:left;	}
