/* ::::::::::::::::::::::::::::::::::::::::::::: */
/* :               Style CSS                   : */
/* :  Client : SOFIDEC                         : */
/* :  STRUCTURE.CSS                            : */
/* :  Créée le 19 juin 2007                    : */
/* :  Par : Stéphane Fromentin                 : */
/* :  Modifiée le                              : */
/* :  Par :                                    : */
/* ::::::::::::::::::::::::::::::::::::::::::::: */

/* --------------- BODY --------------- */
body {	
	background-color: #676460;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 13px;	
	/*line-height: 2em;*/	
	color: #f1f1f1;
	margin-top: 0.1em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em
	}
.global1{display:block; position:relative; width:946px; background-image:url(../images/fd_site1.gif); background-repeat: repeat-y; border:0; margin-right:auto; margin-left:auto;}
.global{display:block; position:relative; width:946px; background-image:url(../images/fd_site.gif); background-repeat: repeat-y; border:0; margin-right:auto; margin-left:auto;}




/* --------------- BODY --------------- */

/* --------------- TOP --------------- */
#cont_top{display:block; position:relative; width:946px; height:31px; margin-left: auto; margin-right:auto;}
#date{ float:left; display:block; position:relative; top:2px; left:19px; width:262px; height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; color: #ADABA9; text-align:center;}
#outils1{float:right; position: relative; right:0px; top:2px; width: 352px; height: 15px; margin-right: 0px; margin-left: auto; border: 0px; padding: 0px;}
.height_top{height:271px;}
#top_left{ float:left; position:relative; display:block; width:298px; height:271px; left:0px; top:0px; border:0px; text-align:left;}
#top_leftint{ float:left; position:relative; display:block; width: 256px; height:271px; left:0px; top:0px; border:0px;}
.logo_top{ position:relative; left:20px; top:-15px; border:0px;}
.logo_top2{ position:relative; left:6px; top:-15px; border:0px;}
.site_top{ float:left; position:relative; left:20px; top:-10px; border:0px;}
.slog_top{ float:left; position:relative; left:8px; top:-5px; border:0px;}
.slog_top2{ float:left; position:relative; left:20px; top:-5px; border:0px;}

#top_right{ float:right; display:block; height:271px; position:relative; right:0px; top:0px; border:0px; text-align:left;}
.tr_width1{width:644px;}
.tr_width2{width:686px;}
#top_flash{ float:right; position:relative; display:block; height:226px; right:0px; top:0px; border:0px;}
#top_separ{ float:right; position:relative; display:block; height:22px; right:0px;border:0px;}
#top_menu{float:left; position:relative; display:block; width:100%; height:23px; left:0px; border:0px; background-image:url(../images/fd_menu.gif); background-repeat:repeat-x;}

/* --------------- TOP --------------- */ 

/* --------------- NAVIGATION --------------- */ 
#menu {
	float:left;
	position: relative;
	margin: 0px;
	width:100%;
	text-align: left;
	height: 21px;
	top:1px;
	left:13px;
	
}


#menu a:hover, #menu a.select { background-position: 0 -21px; }
.mn00, .mn01, .mn02, .mn03, .mn04 {
	display: block;
	position:relative;
	top:1px;
	float: left;
	height: 21px;
}
.mn00 { background: url(../images/mn00.gif) no-repeat; width: 62px; left: 0px; }
.mn01 { background: url(../images/mn01.gif) no-repeat; width: 82px; left:5px; }
.mn02 { background: url(../images/mn02.gif) no-repeat; width: 132px; left:10px; }
.mn03 { background: url(../images/mn03.gif) no-repeat; width: 118px; left:15px; }
.mn04 { background: url(../images/mn04.gif) no-repeat; width: 167px; left:20px; }
/* --------------- NAVIGATION --------------- */ 


/* --------------- MOTEUR DE RECHERCHE --------------- */
#cont_mot{display:block; position:relative; width:264px; height:411px; margin:0px; padding:0px; text-align:center;}

#mot_search{display:block; position: relative; top:0px; width:202px; height:402px; margin-right: auto; margin-left: auto; border: 0px; padding: 0px;}
#mot_search .name{float:left; position:relative; top:3px; left:0px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search A:hover.name{float:left; position:relative; left:0px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search .champ1{ float:left; position:relative; top:8px;  left:0px; width:190px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}
#mot_search .champ2{float:right; position:relative; top:0px; width:160px; color:#000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; margin: 0px; padding: 0px; font-weight:bold;}
.resultat { border: 4px solid #A4A3A3; background-image:url(../images/fd_result.gif); background-repeat:no-repeat}
.resultatover { border: 4px solid #ffffff;  background-image:url(../images/fd_result.gif); background-repeat:no-repeat}
.immo-reel {color: #b32529; font-size: 21px; font-family: Arial, Helvetica; font-weight: bold;}
.searchtexte {color: #000000; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold;}
/* --------------- MOTEUR DE RECHERCHE --------------- */
 
/* --------------- MIDDLE --------------- */ 
#contmidl_left{float:left; display:block; position:relative; top:0px; left:0px; width:303px; margin:0px; padding:0px; text-align:center;}
#contmidl_right{float:right; display:block; position:relative; top:0px; right:0px; width:634px; margin:0px; padding:0px; text-align:left;}
#contmidl_Lpres{float:left; display:block; position:relative; top:0px; left:3px; width:241px; margin:0px; padding:0px; text-align:left;}
#contmidl_Rpres{float:right; display:block; position:relative; top:0px; left:-19px; width:349px; margin:0px; padding:0px; text-align:left;}
#actublock{float:left; display:block; position:relative; top:0px; left:0px; width:241px; height:105px; margin:0px; padding:0px; text-align:left; background-image:url(../images/fd_actu.gif); background-repeat:repeat-y;}
.actublockp{display:block; width:231px; position:relative; left:7px; margin:0px; padding:0px; text-align:left;}
.acces_pres{float:right; display:block; position:relative; width:235px; height:60px; margin-top:20px; padding:0px; text-align:left; background-image:url(../images/fd_accespres.gif); background-repeat: no-repeat;}
#contmidl_leftint{float:left; display:block; position:relative; top:0px; left:0px; width:261px; margin:0px; padding:0px; text-align:left;}

#contmidl_rightint{float:right; display:block; position:relative; top:0px; right:13px; width:662px; margin:0px; padding:0px; text-align:left;}




.imgttheme{ float:left; position:relative; top:0px; left:21px; margin-top:0px; margin-bottom:25px;}
/* --------------- MIDDLE --------------- */ 


/* --------------- COUPS DE COEUR --------------- */ 

.cpcoeur{float:left; display:block; position:relative; top:0px; left:0px; width:100%; height:147px; margin-bottom:0px; padding:0px; text-align:left; background-color:#cccc99;}

.cpc_ven{float:left; display:block; position:relative; top:0px; left:0px; width:100%; height:147px; margin:0px; padding:0px; text-align:left; background-image:url(../images/fd_cpcoeur.gif); background-repeat: no-repeat; margin-bottom:11px;}

.cpc_loc{float:left; display:block; position:relative; top:0px; left:0px; width:100%; height:130px; margin:0px; padding:0px; text-align:left; background-image:url(../images/fd_cpcoeur.gif); background-repeat: no-repeat;}

.cpc_tt{ float:left; position:relative; top:4px; left:5px; width:145px; color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration:underline; font-weight:bold; margin: 0px; padding: 0px;}
A:hover.cpc_tt{text-decoration:underline;}

.cpc_ref{ float:left; position:relative; top:5px; left:5px; width:145px; color: #eff9b5; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:bold; margin: 0px; padding: 0px;}
A:hover.cpc_ref{text-decoration:underline;}

.cpc_desc{ float:left; position:absolute; top:50px; left:5px; width:145px; height:91px; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight: normal; margin:0px; padding: 0px;}
A:hover.cpc_desc {text-decoration:underline;}

.cpc_prix{ float:left; position:absolute; bottom:2px; left:9px; width:145px; color: #b7262e; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration:none; font-weight:normal; margin: 0px; padding: 0px; font-weight:bold;}
A:hover.cpc_prix{text-decoration:underline;}

.cpc_img{ float:right; position:absolute; top:15px; right:7px; width:181px; height:125px; border:1px solid #696663}
/* --------------- COUPS DE COEUR --------------- */ 

/* --------------- BOTTOM --------------- */
.bottom_adr{display:block; width:946px; height:65px; background-color:#B31B1B; border:0; margin-right:auto; margin-left:auto; margin-bottom:25px; margin-top:3px; padding-top:5px; text-align:center; vertical-align:middle;} 

/* --------------- BOTTOM --------------- */ 



/* :::::::::::::::::: PROGRAMMES  :::::::::::::::::: */
.global3{display:block; position:relative; width:946px; background-color:#888584; border:0; margin-right:auto; margin-left:auto;} 
.height3_a{ min-height:25px; height:auto !important; height:25px; paddin-top:-25px; z-index:10;}
.height3_b{ min-height:450px; height:auto !important; height:450px; }
.contmidl_program{float:left; display:block; position:relative; top:0px; left:13px; width:920px; margin:0px; padding:0px; text-align:left;}
/* :::::::::::::::::: PROGRAMMES  :::::::::::::::::: */











