@IMPORT URL(dialog.css);
@import URL(iefixes.css);

div,body{padding:0;margin:0;}

a:active, a:focus { outline: 0; }
/*a{ white-space:nowrap;}
element { overflow:hidden; }*/

body{text-align: left;font: 0.8em  Arial,Helvetica,sans-serif;color: #000; background:#fff url(../img/back.gif) center 70px no-repeat;}
	
h1{font-size: 14px;padding:0 0 0 20px;margin:0 0 8px 0px;background:url(../img/arrow1.gif) no-repeat left;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#82011f;}

h2{
margin:0.2em;
padding:0;
font-size: 1.2em;
}	
h4{
margin:0.4em 0 0 0;padding:0;
}

input[type="text"],input[type="password"],textarea{border: 1px solid grey;margin :3px 1px;margin:0.6em 0 0 0;}
input[type="submit"],input[type="button"]{border: 0;margin :3px 1px; background:url(../img/back-bt-search.gif) no-repeat; height:28px; color:#fff; font-size:12px;}

#annoncedetailcontact input[type="submit"],#annoncedetailcontact input[type="button"], #TB_ajaxContent input[type="submit"], #TB_ajaxContent input[type="button"]{padding: 0 15px;}
input:hover, input:focus,textarea:focus,textarea:hover{

}
/*
select:hover, select:focus{background-color:#FFFFE0;}
*/
#quicks{
margin:0.9em 0 0 10em;
width:132px;
}


p{margin:0 0 8px 0;}
a {color: #970224;text-decoration:none;}
a:hover{color: #666666;text-decoration:underline;}

#cadre{margin:0 0 12px 0;padding:0; }


#topwrapper {margin: 0 auto;padding: 0;width:clear:both;width:981px; background:url(../img/back-header.jpg) top right no-repeat;}
		
div#topmenu{float:right;margin-right:2em;}
div#topbegin, #topend{float: left;height: 23px;padding:0; padding-top:3px;}
div#topbegin{background: url("../img/topmenu2k.png") no-repeat bottom left;}
div#topend{background: url("../img/topmenu2.png") no-repeat bottom right;}

#topmenu span{background-repeat: no-repeat;background-position:0 center;padding: 0px 5px 0 14px;margin-top: 6px;}
#client{background-image: url(../img/flechepx.gif);margin-left:2em;}
#client{background-image: url(../img/clef.png);margin-left:1em;}
#agence{background-image: url(../img/maisonpx.gif)}
#agence{background-image: url(../img/home.png)}
#agence{background-image: url(../img/flech.png)}
#contact{background-image: url(../img/mailpx.gif);margin-right:1em;}
#contact{background-image: url(../img/flech.png);margin-right:1em;}

#topmenu a{color:white;text-decoration:none;}
#topmenu a:hover{color :white;text-decoration:underline;}
span#client a{color:#fff;}


#banner{width: 300px;height: 109px; margin-left:56px;	/*background: url("../img/gesthome-bande.gif") 156px 18px no-repeat;*/}

#banner img{border:0;}

#cnab{float: right;	margin: 18px 0 0 0;	padding-top: 32px;background-image: url(../img/cnab.png);
	height: 32px;width: 83px;vertical-align: bottom;background-repeat: no-repeat;
	text-align: center;	font-size: 0.9em;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}


#menu{height: 41px;  background:url(../img/back-menu.gif) left top repeat-x;}

/*
#parrain, #vendeur, #estimation{color:black;height:62px;
	padding:4px 8px;margin:5px 0;
	font-size:0.9em;}

#parrain  strong, #vendeur strong, #estimation strong{display:block;font-size:1.4em;}
*/

/*
#vendeur strong{color:#FEFF20}
#vendeur strong{color:#959595;}
#parrain  strong{color:#DFFFFF}
#estimation strong{color:#FFD8B0}
*/

/*#vendeur{background: #DFDBB9 url("../img/button.gif") no-repeat;}	
#parrain{background: #779595 url("../img/button.gif") no-repeat;}
#estimation{background: #958677 url("../img/button.gif") no-repeat;}*/

#vendeur2, #parrain2, #estimation2, #residence2{
			display:block;
			width:200px;
			height:72px;
			margin: 5px auto 0 auto;
	}
	
#vendeur2{background: url("../img/button-vente.png") no-repeat;}
#vendeur2:hover{background: url("../img/button-vente.png") no-repeat;}
#parrain2{background: url("../img/button-parrain.png") no-repeat;}
#parrain2:hover{background: url("../img/button-parrain.png") no-repeat;}
#estimation2{background: url("../img/button-estimation.png") no-repeat;}
#estimation2:hover{background: url("../img/button-estimation.png") no-repeat;}
#residence2{background: url("../img/button-residence.png") no-repeat;}
#residence2:hover{background: url("../img/button-residence.png") no-repeat;}

div#extra h4{font-weight:bold; color:#a53737; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div#extra a{color:#484747; text-decoration:underline;}

#vendeur2 div, #parrain2 div, #estimation2 div, #residence2 	div{display:none;}

#lienResEtu img{
	vertical-align: middle;
	border:1px solid #FFFF95;}

#lienResEtu:hover img {
	border:1px solid #87876B;
	}

div#container{width:980px;margin:0 auto; display:block; position:relative;}
div#wrapper{margin-bottom:2em; float:left; width:48%; font-family:Arial, Helvetica, sans-serif; }
div#wrapper2{margin-bottom:2em; float:left; width:68%; font-family:Arial, Helvetica, sans-serif;}
div#wrapper2 #main{width:100%;}
div#content{margin: 0 0 0 0;padding:0 0 0 8px; color:#767676;}
div#navigation{float:left;width:305px; margin-left:-10px; }
div#news{ font-family:Arial, Helvetica, sans-serif;}
div#extra{float:right;width:210px; color:#484747;}
div#footer{clear: both;width:100%;text-align:center; font-size:11px;padding:15px 0 5px 0;color:#7a7a7a; background:url(../img/footer.gif) top no-repeat;}
div#footer .menu-footer{margin-bottom:5px; display:inline-block; color:#970224;}
div#footer  a{ color:#970224; text-decoration:underline;}
div#footer  a:hover{ color:#970224; text-decoration:none;}

/**************module recherche ****************************/
div#navigation #search h1{ background:url(../img/rech-top.png) left top no-repeat; height:35px; margin:0; padding:15px 0 0 90px; color:#970224; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
div#navigation #news h1{ background:url(../img/back-titre-news.gif) 40px  no-repeat; height:35px; margin:0; padding:15px 0 0 120px; color:#970224; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div#navigation #news h2{ color:#970224; text-align:center; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div#navigation #news h2 a{text-decoration:underline; margin-bottom:20px; display:block;}
div#search { background:url(../img/rech-bottom.png) left bottom no-repeat;padding-bottom:10px;}
div#navigation .dialog{ background:url(../img/rech-middle.png) left top repeat-y; }

#menu ul { margin: 0;padding: 0; text-align:center; display:block; margin-left:70px;}
#menu li {display: block;float: left;text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:35px;}

.normalm a {display: block;	margin-left: 1px;background: url("../img/fondmenu.gif") repeat-x left 0;padding: 4px 2px 4px 2px;
	text-decoration: none;color: white;font-size: 11px;}
.normalm a:hover {display: block;background: url("../img/fondmenu.gif") repeat-x left -40px;color: #E93C0E;}
.menuG a {margin-left: 0px;background:url("../img/fondmenuG.gif") no-repeat left 0;}
.menuG a:hover {background:url("../img/fondmenuG.gif") no-repeat left -40px;}
.selected a {display: block;background: url("../img/fondmenu.gif") repeat-x left -40px;color: #E93C0E;}
.selectedG a {background:url("../img/fondmenuG.gif") no-repeat left -40px;}

.menuD a {background:url("../img/fondmenuD.gif") no-repeat right 0;}
.menuD a:hover {background:url("../img/fondmenuD.gif") no-repeat right -40px;}
.selectedD a {background:url("../img/fondmenuD.gif") no-repeat right -40px;}

li.liencc{
width:125px !important;
/*background-image: url(../img/coeur.png);
background-repeat: no-repeat;background-position:0px 6px;border: 1px solide white;*/}


#presImg{
	width:110px;
	float:right;
	margin-top:1em;
	text-align:center;
	height:280px;
	overflow:auto;
	}
#presImg img{
	margin-bottom:5px ;
	}	
	
#dispImg{
text-align:center;
margin-top:1em;
}	
	
#bigImg{
	width:340px;
	border:1px solid #D2372B;
	
	}
	
.presLoc img{border:1px solid #D2372B;width:80px;}

#bienDesc{
color:#000;
padding:1em;
margin:1em 0 0.5em 0;
}

.exclu {
	padding: 3px 0;
	margin: 3px 14px 3px 0px;
	background: #303030 url("../img/filigrane2.gif") no-repeat top right;
	float: left;
	text-align:center;
	width:198px;
	height:220px;
}
.exclu h1{color:#fff; background:url(../img/titre-img.gif) top repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:24px; padding:0; margin-top:12px;}
.exclu p{color:#b21322; background:#fff; height:60px; margin-top:105px;
    opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=8)"; /* IE 8 */
    filter : alpha(opacity=8); /* IE < 8 */ 
	font-size:14px;
}

body > .exclu { height:12.6em; }

#gal{width:35px; float:left; margin:0; padding:0;}


div.exclu img{
border:1px solid #D2372B;
margin:3px;
}
.linkright{clear:both;margin:10px; display:block; text-align:center; padding:10px 0 26px 0;background:url(../img/separator.gif) bottom no-repeat;}
.linkright a{background:url(../img/back-voir.gif) left no-repeat; padding:0 0 0 14px; text-decoration:underline;font-size:14px;}

#equipe h1{text-align:center; font-size:18px; color:#a53737; background:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}


.petit{
font-size: 92%;
-moz-background-size:auto 130px !important;
background-position:center 38px !important;
}
.trespetit{
font-size: 76%;
}
.center{
text-align:center;
}

.hidden{visibility:hidden;}

.clear{clear:both;margin:0 0 0em 0;}


.left{float: left;margin:0 10px 2px 0;padding:5px 0 0 0;border:0;}
.left-tof{float: left;margin:0 10px 2px 0;padding: 0;border:1px solid red;}
.border-red{border:1px solid #a9a9a9; margin-left:5px;}
.right{float: right;margin:0 10px 2px 0;padding:5px 0 0 0;border:0;}

.lstgrp{
float: left;width:325px;
}

ul.adr li{margin-bottom:10px;}
.mandat{
font-weight:bold;/*
color:#ff5549;
color:#FF444444;
background-color:#404040;*/
}

hr{border-color:red;text-align: center;}
hr, .mid{width:50%;margin-top:1em;margin-bottom:1em;margin-left:auto;margin-right:auto;}



ol li{
margin:1em 0 1em 0;
}

.justify{text-align:justify;}


div.emphase{

border:1px solid #D2372B;
padding:1em 2em;
margin:1em 1em;
color:#000;
}

div.emphase{border-left:2em solid #af1321;}

#pager a{padding:3px 8px;margin:0px 3px;background:url(../img/num.gif) top no-repeat; height:21px; width:20px;color:#855457; font-weight:bold;}
#pager a:hover,  a.navig:hover{}

#files_list{
border:1px solid black;
padding:5px;
font-size:x-small;
}

ul.file{list-style-image: url("../img/file.png");}
ul.calc{list-style-image: url("../img/calc.png"); margin:0;}

a.localisation{text-decoration:none;padding-left: 60px;background: url("../images/plan.jpg") no-repeat top left; margin-top:10px; display:block; width:206px; height:123px; font-size:11px;}

#ccTitre{padding-left: 20px;background: url("../img/coeur.png") no-repeat top left;}
#etuTitre{padding-left: 23px;padding-bottom: 2px;background: url("../img/etudiant1.png") no-repeat top left;}

#auteur {font-size:12px;}
.smalldark a{color:#606060}
.smalldark a:hover{color:white;text-decoration:none}

a.smalldark{color:#777777;}
a.smalldark:hover{color:white;text-decoration:none}

div#news a span{color:#e30437 !important;}
.courrier{
padding-left:18px;
background:url(../img/mail.png) no-repeat center left;
}
#partenaires a{display:block;width:161px;text-align:center;}


/****************** LOADER ***********/
#summary {
background-color:black;
border:1px solid #CCCCCC;
color:white;
display:none;
font-size:14px;
left:510px;
overflow:hidden;
padding:10px;
position:absolute;
text-align:center;
top:30%;
width:10%;
z-index:5;
opacity:0.6;
margin:0 auto;
}
/********************formMail***/
.formMail label{
		display:block;
		float:left;
		width:6em;
		padding-left:0.5em;
}
.formMail input{margin:0}
.formMail{
		float:left;
		margin:0.7em 0em;
}


#intro{
background:url(../images/back-intro.png) top no-repeat;
width:100%;
margin:0 auto;
padding-top:28px;
}
.content-intro {
width:750px;
margin:0 auto;
padding:0;
margin-top:25px;
}
.content-intro div, .content-intro img{padding:0; margin:0;}

.footer-intro{width:60%; margin:0 auto; text-align:center; color:#970224; margin-top:30px;}
.menu-intro{font-size:11px;}
.menu-intro a{ color:#970224; text-decoration:underline;}

div#wrapper2 #content{color:#000;}
