
body{
background-image:url(img/background_total.jpg);
background-repeat:repeat-x;
background-position:top;

}
.corpage{
/*background-color:#000000;*/
font-family:Arial, Helvetica, sans-serif;
background-image:url(img/background_body.jpg);
/*background-image:url(template/general/img/background_body.jpg);*/
background-repeat:no-repeat;
margin:0 auto 0 auto;
padding:0 auto 0 auto;
width:960px;
position:relative;
top:-10px;
background-position:top;


}
a {
text-decoration:none;
color:#ffffff;

}

/*************************************/
/**			HEAD					**/
/*************************************/
.head
{
background-image:url(img/bg_head.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:175px;/*202*/
width:960px;
z-index:0;

color:#FFFFFF;
font-size:13px;
margin-left:2px;

}

.btintranet
{
margin-top:26px;
background-image:url(img/bt_acces_eq.jpg);
background-repeat:no-repeat;
background-position:left;
height:31px;
text-align:left;
vertical-align:middle;

}

.btintranet span
{
position:relative;
top:8px;
left:75px;
font-size:11px;
font-weight:bold;

}
.menu_der
{
width:600px;
position:relative;
top:110px;
left:300px;
}

.menu_der td{
vertical-align:middle;
text-align:center;
font-size:12px;
font-weight:bold;

height:48px;

}

.menud1
{
display:none;
position:relative;
top:95px;
left:290px;
text-align:left;
width:150px;
vertical-align:center;
z-index:1000;

}
.menud1 td{
	background-color:#fac77c;
	
	z-index:99;
	color:#ffffff;
	width:150px;
	padding-left:5px;
}
.menud1 a{
	color:#ffffff;
	text-decoration:none;
	height:auto;
	z-index:2;
}

.menud1 a:hover{
	color:#ffffff;
}

.menud2
{
display:none;
position:relative;
z-index:1000;
text-align:left;
width:150px;
top:95px;
left:440px;
vertical-align:center;
color:#ffffff;

}
.menud2 td{
	background-color:#fac77c;
	padding-left:5px;
	z-index:3;
	width:150px;
}
.menud2 a{
	color:#ffffff;
	text-decoration:none;
	height:auto;
	
}

.menud2 a:hover{
	color:#ffffff;
}




/*************************************/
/**			Menu Gauche				**/
/*************************************/

.menu_g
{
background-image:url(img/degrade.jpg);
background-position:top;
background-repeat:repeat-x;

min-height:775px;
width:180px;
text-align:left;
float:left;
display:block;
margin-left:2px;
margin-right:-2px;
z-index:5;
position:relative;
}
/***************************/
.btmg
{
background-image:url(img/bg_menu_g.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:top;
width:180px;
font-size:15px;
height:228px;
text-align:left;
padding-top:10px;
margin-top:3px;


}

.btmg img
{
border:0px solid #012853;


}
.btmg a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:8px;
padding-bottom:7px;
}
.btmgsub{
padding-top:8px;
padding-bottom:4px;
padding-left:3px;
border-bottom:1px dotted #FFFFFF;
}
/***********************/
.gau1	/*votre recherche*/
{
background-image:url(img/bg_recherche.jpg);
background-repeat:no-repeat;
height:378px;
text-align:center;
color:#FFFFFF;
padding-top:20px;
background-position:center;
background-position:top;
}
.gau1 img{
border:none;
}

/***********************/
.gau2	/*nos equipiers*/
{
/*background-image:url(img/divequipiers.jpg);
background-repeat:no-repeat;*/
height:192px;
text-align:center;
color:#FFFFFF;
}
.gau2 img{
border:none;
}
/***********************/
.gau3 	/*estimation*/
{
/*background-image:url(img/divestimation.jpg);
background-repeat:no-repeat;*/
height:138px;
text-align:center;
color:#FFFFFF;
font-size:18px;

line-height:30px;
}
.gau3 img{
border:none;
}
/***********************/
.gau4	/*newsletter*/
{
background-image:url(img/bg_nletter.jpg);
background-repeat:no-repeat;
background-position:top center;
height:100px;
text-align:center;
color:#FFFFFF;
}
.gau4 img{
border:none;
position:relative;
top:8px;
}
.gau4 input{
padding-right:10px;
}

/*************************************/
/**			Menu Droite				**/
/*************************************/

.menu_d
{
background-image:url(img/degrade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#ffffff;
min-height:800px;
text-align:right;
float:right;
width:180px;
display:block;


}
/********************/
.dro1{
/*background-image:url(img/divrejoigneznous.jpg);*/
height:137px;
text-align:center;
color:#FFFFFF;
padding-top:3px;
padding-right:0px;
margin-right:0px;
}
.dro1 img{
border:0px #012853 ;
padding:0 0 0 0;
margin:0 0 0 0;
}
/*************/
.dro2{
/*background-image:url(img/divrejoigneznous.jpg);*/
height:90px;
text-align:center;
color:#FFFFFF;
padding-top:3px;
}
.dro2 img{
border:0px #012853;
}
/**************/
/*************/
.dro3{
background-image:url(img/bg_pub.jpg);
background-position:top;
background-repeat:no-repeat;
text-align:left;
color:#FFFFFF;
height:650px;
padding-top:3px;

}
.dro3 img{
border:0px #012853;
}
/**************/


/*************************************/
/**			Coeur de la page		**/
/*************************************/

.conteneur
{
background-image:url(img/degrade.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
min-height:800px;
text-align:left;
float:left;
display:block;
width:600px;
padding-top:5px;
margin-top:0px;
z-index:0;
padding-bottom:120px;


}
/*************************************/
/**			pied de page  			**/
/*************************************/

.footer
{
background-image:url(img/bg_footer.jpg);
background-repeat:no-repeat;
position:relative;
top:-116px;
height:150px;
text-align:center;
margin-left:2px;
float:none;
clear:both;
display:block;
width:960px;
color:#ffffff;
padding-top:110px;
z-index:1;
}
.footer a{
font-size:10px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
/*************************************/
/**	formulaire dans menu gauche		**/
/*************************************/

.for_mg
{
width:160px;
/*height:255px;
background-color:#FFFFFF;*/
color:#ffffff;
font-size:11px;
text-align:left;
padding-left:5px;
line-height:25px;

}

.for_mg p{
padding-left:5px;
}

/*.for_input
{
border:1px solid #000000;
background-color:#eeeeee;
}*/

/*version IE */

.for_mgie
{
width:160px;
/*height:255px;
background-color:#FFFFFF;*/
color:#ffffff;
font-size:11px;
text-align:left;
padding-left:5px;
line-height:15px;
}

.for_mgie p{
padding-left:5px;
}

.for_input
{
border:1px solid #666666;
background-color:#eeeeee;

}

.boutton_val{
background-image:url(img/bouton_m_rech.jpg);
background-repeat:no-repeat;
background-position:bottom right;

}
.boutton_val a{
padding-right:10px;
font-size:14px;
font-weight:bold;
}
/***********/



.boutonvalidrech{
background-color:#012853;
color:#eeeeee;

}
.btval{
background:none;
border:0px #012853 solid;
}

/*recherche*/

.case_liste{
border:1px #666666 dotted;
background-image:url(img/bg_h1_det.jpg);
background-repeat:repeat-x;
background-position:top;
/*margin-left:25px;*/
width:550px;
height:200px;
margin:5px auto 0 auto;
}
.case_liste h1{

color:#5982ab;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:0px;
padding-left:5px;
padding-bottom:5px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #bbbbbb;
}
.case_liste h3{
color:#0033FF;
padding:10px 0 0 0;
margin:0 0 0 0;
font-size:15px;
}
.case_liste p{
font-size:12px;
color:#666666;

padding:0 0 0 0;
margin:0 0 0 0;
}
.case_liste a{
color:#0033FF;
font-size:10px;
}
.case_liste a img{
color:#FFFFFF;
font-size:10px;
}
.case_liste img{
border:#ffffff 1px solid;
}

.divlistebien{
text-align:center;
}
.divlistebien h2{
text-align:left;
font-size:16px;
padding-left:30px;
padding-top:15px;
padding-bottom:0px;
}

.lien_pg_rech{
border:#FFFFFF 1px solid;
background-color:#FFFFFF;
font-weight:bold;
width:25px;
font-size:12px;

}

/******* detail d'un bien ****************/

.detail{

background-image:url(img/bg_h1_det.jpg);
background-repeat:repeat-x;
background-position:top;

width:550px;
border:1px #666666 dotted;
margin:5px auto 0 auto;
padding:0px 0px 0px 0px;
}
.detail img{
/*border:#dac5a8 1px solid;*/
border:#FFFFFF 1px solid;
}
.detail h1{

color:#5982ab;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:0px;
padding-left:5px;
padding-bottom:5px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #bbbbbb;
}

.detail h2{
font-size:18px;
color:#001d53;


}

.detail h3{
font-size:12px;
font-weight:bold;
color:#f0a639;
padding:0 0 0 0;
margin:0 0 0 0;

}

.detail h4{
font-size:12px;
padding-bottom:0px;
margin-bottom:0px;
font-weight:bold;
color:#666666;

}
.detail p{
margin-top:0px;
color:#666666;
font-size:12px;
}

.detail span{
font-size:10px;
color:#999999;
}

.detail a{
color:#336699;
font-size:12px;
text-transform:uppercase;
}

.bt_imprimer{
background-image:url(img/bt_imprimer.jpg);
background-position:top right;
background-repeat:no-repeat;

}


/************ pages newsmanager *****************/

.contenu_nm{
/*background-image:url(img/degrade.jpg);
background-position:top;
background-repeat:repeat-x;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:520px;
/*order:5px #0033FF solid;*/
margin:1px auto 0 auto;
padding-left:30px;
padding-right:30px;
padding-top:20px;
text-align:left;
}

.contenu_nm h2{
font-size:24px;
color:#5c85ad;
border-bottom:1px dotted #5c85ad;

}

.photonews{
		float:right;
		margin-top:60px;
		padding-left:15px;
		padding-bottom:15px;
		text-decoration:none;
		color:#FFFFFF;
}

.miniphoto a img{
border:#FFFFFF;
text-decoration:none;
}


  /************ Lightbox  ********/
/*#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index:10;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
		z-index:10;
	}
	
/************************************/	
/*rech grand*/

/*************************************/
/**	formulaire dans menu gauche		**/
/*************************************/

.contour_mg{

/*background-image:url(img/fond_bord_exter2.jpg);
background-color:transparent;
elevation:below;*/


color:#000000;
font-size:15px;
text-align:center;
width:400px;
position:relative;
left:100px;
z-index:1;

}

.g_for_mg
{

/*height:255px;
background-color:#FFFFFF;*/
color:#000000;
font-size:15px;
text-align:left;
margin:0 auto 0 auto;
margin-top:1px;
margin-left:0px;
padding-left:0px;
margin-bottom:1px;

border:2px #FFFFFF solid;

background-image:url(img/fond_bord_inter.jpg);
position:relative;
left:1px;
z-index:1;


}

.g_for_mg p{
padding-left:0px;
}

/*.for_input
{
border:1px solid #000000;
background-color:#eeeeee;
}*/

/*version IE */

.g_for_mgie
{

/*height:255px;
background-color:#FFFFFF;*/
color:#000000;
font-size:15px;
text-align:left;
margin:0 auto 0 auto;
margin-top:1px;
margin-bottom:1px;

border:2px #FFFFFF solid;

background-image:url(img/fond_bord_inter.jpg);
position:relative;
left:0px;
z-index:1;

}

.g_for_mgie p{
padding-left:5px;
}

.g_for_input
{
border:1px solid #666666;
background-color:#eeeeee;
}

/* nouveau style formulaire*/

.g_for_mg_bis
{

/*height:255px;
background-color:#FFFFFF;*/
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin:0 auto 0 auto;
margin-top:1px;
margin-left:0px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
margin-bottom:1px;

border:2px #FFFFFF solid;

background-image:url(img/fond_mg.jpg);
position:relative;
background-repeat:no-repeat;
left:1px;
z-index:1;


}

.g_for_mg_bis p{
padding-left:0px;
}



/********* financement ************/
.contenu_finan{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:500px;
/*order:5px #0033FF solid;*/
margin:1px auto 0 auto;
padding-left:75px;
}

.contenu_finan h2{
font-size:24px;
color:#001d53;

}
.lien_finan{
/*background-image:url(img/bouton_finan.jpg);*/
/*background-image:url(img/puce_fi.jpg);
background-position:left;
background-repeat:no-repeat;*/
margin-left:50px;
font-size:12px;
color:#666666;
width:150px;
height:50px;
text-align:center;
vertical-align:middle;

}

/*************************************/
/**	formulaire dans recherche equipier**/
/*************************************/

.contour_eq{

background-image:url(img/fond_bord_exter2.jpg);
background-color:transparent;
elevation:below;

color:#000000;
font-size:15px;
text-align:center;
width:250px;
position:relative;
left:25px;
z-index:1;

}

.g_for_eq
{

/*height:255px;
background-color:#FFFFFF;*/
color:#000000;
font-size:15px;
text-align:left;
margin:0 auto 0 auto;
margin-top:1px;
margin-left:0px;
padding-left:0px;
margin-bottom:1px;

border:2px #FFFFFF solid;

background-image:url(img/fond_bord_inter.jpg);
position:relative;
left:1px;
z-index:1;


}

.g_for_eq p{
padding-left:0px;
}

/*.for_input
{
border:1px solid #000000;
background-color:#eeeeee;
}*/

/*version IE */

.g_for_eqie
{

/*height:255px;
background-color:#FFFFFF;*/
color:#000000;
font-size:15px;
text-align:left;
margin:0 auto 0 auto;
margin-top:1px;
margin-bottom:1px;

border:2px #FFFFFF solid;

background-image:url(img/fond_bord_inter.jpg);
position:relative;
left:0px;
z-index:1;

}

.g_for_eqie p{
padding-left:5px;
}
/**********************************/
#map div span{
font-size:6px;
}
#map div a{
font-size:6px;
}
#map p a{
font-size:20px;
color:#012853;
}

/************************/
.tableau_membres{
margin-left:25px;
background-color:#bde0f3;
color:#FFFFFF;
}
.tableau_membres td{
padding:5px 10px 5px 10px;
}
.tableau_membres a{
color:#FFFFFF;
text-transform:capitalize;
font-weight:bold;
}

.tableau_membres a:hover{
color:#DDDDDD;
}
.flash_head{
position:absolute;
top:0px;
padding-left:304px;/*304*/
}