/* CSS Document */

body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background: url(images/px-body.jpg) repeat-x #FFF;
}


*  {
	margin: 0 ;
}


h2, h3 , h4 , h5  {
	display:block;
}

p {
	padding:3px 0 5px 10px;
}

ul  {
	margin: 0 ;
	padding:0;
	list-style:none;
}

a {
	text-decoration:none;
	color:#085670;
}


a:hover {
	text-decoration:none;
	color:#B2A302;
	
}
.clear {
	clear:both;
}
.bloc-left .expert {
	font-size:14px;
	background:url(images/puce2.gif) no-repeat 30px 12px;
	padding:10px 0 0 80px;
	height:20px;
}
#bloc-right-bas .antigone {
	font-size:14px;
}
#domaines {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#174865;
	padding:0 0 0 30px;
}
#domaines p{
	padding:0 0px 10px 0px;
}
/*--------------------------page index---------------------------------*/
#page {
	width:944px;
	display:table;
	margin:0 auto;
	padding:0 0 0 11px;
}
#contenu {
	padding:0px 10px 0 4px;
	float:left;
}

#content {
	width:930px;
	float:left;
	background:url(images/px-content.jpg) repeat-x;
	padding: 10px 0 0 0;
}
.fleche{
	color:#FFF;
	font-size:14px;
	padding:10px 0 0 25px;
}

#header {
	width:944px;
	height:263px;
	float:left;
	background:url(images/header.jpg) no-repeat;
}
#header1 {
	width:944px;
	height:193px;
	float:left;
	background:url(images/header1.jpg) no-repeat;
}
/*---------logo------*/
#logo{
	padding:112px 0 0 395px;
	float:left;
}
#logo1{
	padding:46px 0 0 395px;
	float:left;
}
#adr {
	padding:66px 38px 0 0 ;
	float:right;
	width:330px;
	font-weight:bold;
	text-align:right;
	letter-spacing:2px;
}
/*---------menu----------*/
#menu {
	padding:7px 0 0 68px;
	height:16px;
	float:left;
	width:798px;
}
#menu ul {
	list-style-type:none;
	padding:0;
}
#menu li {
	text-decoration: none;
	height:16px;
	float:left;
	padding:0 0 0 56px;
}

#menu li.accueil a {
	background:url(images/accueil-off.gif) no-repeat 0 1px;
	width:101px;
	height:16px;
	display:block;	
}
#menu li.accueil a:hover {
	background:url(images/accueil-on.gif) no-repeat;
	width:101px;
	height:16px;
}
#menu li.actif-acc a{
	background:url(images/accueil-on.gif) no-repeat;
	width:101px;
	height:16px;
	display:block;
}
#menu li.mission  a{
	background:url(images/mission-off.gif) no-repeat;
	width:173px;
	height:16px;
	display:block;	
}
#menu li.mission a:hover {
	background:url(images/mission-on.gif) no-repeat;
	width:173px;
	height:16px;
}
#menu li.actif-miss a{
	background:url(images/mission-on.gif) no-repeat;
	width:173px;
	height:16px;
	display:block;
}
#menu li.mandats a {
	background:url(images/mandats-off.gif) no-repeat 0 0;
	width:165px;
	height:16px;
	display:block;	
}
#menu li.mandats a:hover {
	background:url(images/mandats-on.gif) no-repeat 0 1px;
	width:165px;
	height:16px;
}
#menu li.actif-mandats a {
	background:url(images/mandats-on.gif) no-repeat;
	width:165px;
	height:16px;
	display:block;
}
#menu li.contact a {
	background:url(images/contact-off.gif) no-repeat;
	width:116px;
	height:16px;
	display:block;	
}
#menu li.contact a:hover {
	background:url(images/contact-on.gif) no-repeat;
	width:116px;
	height:16px;
}
#menu li.actif-contact a {
	background:url(images/contact-on.gif) no-repeat;
	width:116px;
	height:16px;
	display:block;
}
/*----------------accueil----*/
.bloc-left {
	width:475px;
	float:left;
}
.bloc-left p {
	font-size:12px;
	font-weight:normal;
	padding:18px 0 0 34px;
}
.bloc-left p span {
	font-size:16px;
}
.bloc-left h2 {
	font-size:12px;
	font-weight:bolder;
	padding:18px 0 0 0px;
}
.bloc-left h2 span {
	font-size:16px;
}

.bloc-left h3{
	width:270px;
	color:#174865;
	font-size:12px;
	background:url(images/puce1.gif) no-repeat 0px 5px;
	padding:10px 0 7px 20px;
	clear:both;
}
.bloc-left p.immobilier {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 10px 5px 14px;
	font-size:11px;
}

.bloc-left1 ul {
	list-style-type:none;
	padding:0 0 0 6px;
}
.bloc-left1 li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 10px 0 14px;
	color:#174865;
}
.bloc-left p.intervention {
	color:#174865;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 5px 10px;
}
.bloc-left p.terrain {
	color:#174865;
	font-weight:normal;
	font-size:11px;
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 10px 0 14px;
	color:#174865;
}
.image-left {
	float:left;
	margin: 0px 10px 10px 20px;
}
#bloc-left1 {
	width:465px;
	float:left;
	clear:both;
	border-right:dotted 1px #FFF;
}

#bloc-left1 img {
	float:left;
	margin:20px 0 0 0;
}
.bloc{
	float:left;
	background:url(images/maison.gif) no-repeat 15px 10px;
	padding:0 0 14px 140px;
}
.bloc h2{
	color:#FFF;
	font-size:14px;
	padding:10px 0 0 0px;
}
.bloc li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
	width:280px;
}
.bloc-left-bas{
	float:left;
	padding:0 0px 0 30px;
	/*width:410px;*/
}

.bloc-left-bas h2{
	width:150px;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 10px 20px;
}

#comparez {
	padding:0 0 0 34px;
	float:left;
}
#bloc-droite {
	float:left;
	width:420px;
	background:url(images/csne.jpg) no-repeat 5px 40px;
	padding:40px 0 0 0;
}

#bloc-right {
	float:right;
	width:269px;
	background:url(images/bloc-txt-top.jpg) no-repeat 0 0 #FFFFFF;	
}
#bloc-right1 {
	float:left;
	width:259px;
	background:url(images/bloc-txt-bottom.jpg) no-repeat 0 100%;
	color:#1681A7;
	padding:0 0 20px 10px;
}

#bloc-right1 h3{
	color:#174865;
	font-size:12px;
	background:url(images/puce1.gif) no-repeat 0 30%;
	padding:10px 0 20px 20px;
}
#bloc-right1 ul {
	list-style-type:none;
	padding:0 0 0 6px;
}
#bloc-right1 li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 10px 0 14px;
	width:229px;
	line-height:16px;
	
}
#bloc-right1 p{
	padding:40px 0 0 0;		
	
}

#bloc-right1 p a{
	color:#FF1A00;
	text-decoration:underline;
	font-size:11px;
}
#bloc-right1 p a:hover{
	color:#CCCCCC;
}
#space-right2 {
	float:right;
}

#bloc-right2 {
	float:left;
	width:400px;
	color:#1681A7;
	font-size:11px;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:16px 0 0 0;
		
}

#bloc-right-bas {
	float:left;
	width:400px;
	color:#FFF;
	padding:20px 13px 0 13px;
	text-align:justify;
}
#bloc-right-bas.lire-pop {
	float:left;
	width:374px;
	color:#000;
	padding:20px 13px 10px 13px;
	text-align:justify;
}

#bloc-right-bas h2 {
	font-size:12px;
	font-weight:bolder;
	padding:0 0 0 20px;
}

#bloc-right-bas h3{
	width:280px;
	color:#174865;
	font-size:12px;
	background:url(images/puce1.gif) no-repeat 0 70%;
	padding:14px 0 7px 20px;
}
#bloc-right-bas ul {
	list-style-type:none;
	padding:0 0 0 6px;
}
#bloc-right-bas li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 0 3px 14px;
	width:354px;
}
#bloc-right-bas p.maison {
	color:#174865;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 10px;
}
#bloc-right-bas p.appartement {
	color:#174865;
	font-weight:normal;
	font-size:11px;
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 10px 20px 14px;
	color:#174865;
}

#bloc-right-bas p.diagnostic {
	color:#174865;
	padding:0 0 0 20px;
}


#bloc-consulter span{
	padding:70px 0 0 0;
	display:block;
	
}

#bloc-consulter span a{
	color:#FF1A00;
	text-decoration:underline;
	font-size:11px;
}
#bloc-consulter span a:hover{
	color:#CCCCCC;
}
/*----------------notre mission------*/
.mission-gauche {
	width:424px;
	float:left;
	padding:0px 0 0 26px;
}
.misssion-left {
	width:435px;
	border-right:#FFFFFF 1px dotted;
	float:left;
	padding:0 0 0 0;

}
.misssion-left-nnbord{
	width:412px;
	border:none;	
	float:left;
	padding:35px 0 0 20px;

}
.misssion-left-top {
	width:400px;
	float:left;
	background: url(images/bloc-txt-top1.gif) no-repeat 0 0;
	padding:19px 0 0 0;

}
.misssion-left-bot {
	float:left;
	width:400px;
	background: url(images/bloc-txt-bottom1.gif) no-repeat 0 100%;
	padding:0 0 17px 0;
}
.misssion-left-cont {
	float:left;
	width:374px;
	background:#FFF;
	color:#1681A7;
	padding:0 13px 0 13px;
	line-height:12px;
	text-align:justify;

}
.mission-gauche h3{
	color:#FFF;
	font-size:12px;
	padding:10px 0 10px 45px;
	background:url(images/puce2.gif) no-repeat 0 50%;
}
.misssion-left-bot h4{
	width:354px;
	color:#FF1A00;
	font-size:11px;
	padding:0 0 0 20px;
}
.misssion-left-bot h5{
	width:354px;
	color:#174865;
	font-size:11px;
	padding:6px 0 6px 20px;
	background:url(images/puce1.gif) no-repeat 0 50%;
}
.misssion-left-bot ul {
	list-style-type:none;
	width:368px;
	padding:0 0 0 6px;
}
.misssion-left-bot li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 0 8px 14px;
	width:354px;
}

#mission-bas {
	padding:10px 0 10px 160px;
	float:left;
}
.mission-bas-fnd {
	background: url(images/rond-gch.gif) no-repeat 0 0;
	width:640px;
	float:left;
}
.mission-bas-fnds {
	background: url(images/rond-drt.gif) no-repeat 100% 0;
	width:540px;
	float:left;
	padding:2px 50px 20px 50px;
	height:68px;
	text-align:justify;
	line-height:12px;
	font-size:12px;
	color:#1681A7;
}
.mission-bas-fnds h4{
	width:354px;
	color:#FF1A00;
	font-size:11px;
	padding:0 0 8px 0;
}

.mission-bas-fnds ul {
	list-style-type:none;
	width:368px;
}
.mission-bas-fnds li {
	width:534px;
}

/*-------------------mandats--------------*/
#content-mandat {
	padding:0px 0 30px 30px;
	float:left;
}
#content-mandat1 {
	padding:0px 0 0 30px;
	float:left;
}
#content-mandat h2{
	width:344px;
	font-size:16px;
	font-weight:bold;
	background:url(images/puce2.gif) no-repeat 0 34%;
	padding:10px 0 20px 56px;
}
#content-mandat1 h2{
	width:344px;
	font-size:16px;
	font-weight:bold;
	background:url(images/puce2.gif) no-repeat 0 34%;
	padding:10px 0 10px 56px;
}
.mandat1 {
	background:url(images/rond.gif) no-repeat 0 0;
	width:400px;
	float:left;
}
.mandat2 {
	background:url(images/rond1.gif) no-repeat 100% 0;
	width:288px;
	float:left;
	padding:2px 56px 0 56px;
	height:87px;
	line-height:13px;
	font-size:12px;	
}
.groupe-bloc {
	float:left;
	width:890px;
	padding:0 0 20px 15px;
}
.bloc-mandats {
	float:left;
	padding:0 6px 0 6px;
}
.bloc-mandats1 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat1.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats2 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat2.gif) no-repeat 0 0;
	padding:70px 0 0 0;
	line-height:12px;

}
.bloc-mandats3 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat3.gif) no-repeat 0 0;
	padding:70px 0 0 0;
	line-height:13px;

}
.bloc-mandats4 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat4.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats5 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat5.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats6 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat6.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats7 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat7.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats8 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat8.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats9 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat9.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats10 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat10.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats11 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat11.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandats12 {
	width:210px;
	float:left;
	background: url(images/bloc-mandat12.gif) no-repeat 0 0;
	padding:70px 0 0 0;

}
.bloc-mandatst11 {
	float:left;
	width:190px;
	background: url(images/bloc-mandat-bottom.gif) no-repeat 0 100% #fff;
	padding:0 0 9px 0;
	color:#1681A7;
	padding:0 10px;
}
.bloc-mandats111 {
	float:left;
	width:190px;
	background:#FFF;
	color:#1681A7;
	padding:0 5px 0 5px;

}
.bloc-mandatst11 h3{
	width:170px;
	color:#FF1A00;
	font-size:11px;
	padding:6px 0 6px 20px;
	background:url(images/puce1.gif) no-repeat 0 50%;

}
/*------------------contact------------------*/
#contacter {
	float:left;
	width:280px;
	padding:0px 30px 20px 30px;
	font-size:16px;

}
#contacter h3 {
	background:url(images/puce2.gif) no-repeat 0 50%;
	padding:10px 0 10px 56px;
	width:174px;
} 
#coordon {
	float:left;
	width:278px;
	background:url(images/arobas-fnd.gif) no-repeat 100% 50%;
}
#antigone {
	color:#174865;
	padding:0 0 15px 0;
	width:278px;
}
#antigone span{
	font-size:22px;
}
.telephone {
	padding:0 40px 15px 40px;
}
.mail {
	background:url(images/mail-fnd.gif) no-repeat 0 0;
	padding:0 0 20px 37px;
}
#demande {
	background: url(images/demande.gif) no-repeat 0 0;
	font-size:15px;
	font-weight:bold;
	padding:26px 0 20px 98px;
	color:#FF1A00;
	width:180px;
	height:52px;	
}
#demande span{
	font-size:12px;
	padding:10px 0 0 0;
	display:block;
}
.bloc-contact {
	width:260px;
	float:left;
	padding:20px 0px 0 0;

}
.bloc-contact1 {
	width:210px;
	float:left;
	background: url(images/cntact-top.gif) no-repeat 0 0;
	padding:95px 0 0 0px;
	color: #174865;
}
.bloc-contact1 h5{
	color:#174865;
	font-size:12px;
	padding:6px 0 6px 20px;
	background:url(images/puce1.gif) no-repeat 0 50%;
}
.bloc-contact11 {
	float:left;
	width:200px;
	/*background: url(images/cntact-btom.gif) no-repeat 0 100%;*/
	padding:5px 5px 25px 5px;
	background-color: #FFFFFF;
	color: #174865;
}
.bloc-contact1 ul {
	list-style-type:none;
	padding:0 0 0 6px;
}
.bloc-contact1 li {
	background:url(images/puce.gif) no-repeat 0 4px;
	padding:0 0 8px 14px;
}

.bloc-contact111 {
	float:left;
	width:174px;
	background:#FFF;
	color:#1681A7;
	padding:0 10px 0 10px;
	text-align:justify;
	height:300px;

}
.image-contact {
	width:290px;
	float:left;
	padding:30px 0 0 0;
}
.image-contact p {
	font-size:20px;
}
/*------------------------MENTIONS LEGALES------------*/
#contenu-mentions {
	float:left;
	width:825px;
	padding:20px 51px 40px 51px;
	text-align:justify;
	letter-spacing:1px;
}
#contenu-mentions h2{
	background:url(images/puce1.gif) no-repeat 0 0;
	padding:3px 0 0 16px;
	color:#fff;
	font-size:13px;
	clear:both;
	height:17px;
}
#contenu-mentions h3{
	color:#fff;
	font-size:11px;
	background:url(images/puce.gif) no-repeat 0 86%;
	padding:20px 0 0 12px;
}

/******************************/
#footer{
	float:left;
	width:927px;
	text-align:center;
	color:#000;
	padding:10px 0 20px 0;	
	margin:0 auto;
	font-size:10px;
}
#footer ul {
	margin:0;
}
#footer li{
	display:inline;
	color:#FF1A00;
	font-weight:bolder;
	font-size:11px;
	letter-spacing:0px;
}

#footer li a {	
	color:#FF1A00;
	padding:0 3px 0 3px;
	
}

#footer li a:hover{	
	color:#000;
	
}

#info-contact span{
	background:url(images/filet1.jpg) no-repeat 100% 3px;
	text-align:left;
	padding:0 30px 0 16px;
	display:block;
	color:#000000;
	float:left;
	vertical-align:top;
}
#info-contact {
	display:block;
	width:750px;
	margin:0 0 0 130px;
}

#info-contact .expertises {
	color:#FF1A00;		
	font-size:12px;	

}
#exper {
	font-size:18px;
	color:#FF1A00;
	font-style:normal;		

}
#info-contact .noborder {
	background:none;
} 
#footer p{
	clear:both;
	padding:4px 0 0 0;
}
#info-contact span a{
	position: relative;
	top:6px;
}

/***************************************/

#footer #toptech { 
	color:#8B8B8B;
	padding:15px 0 0 0;
	text-align:center;
}


#footer #toptech a { 
	color:#606060;
	font-size:9px;
}

#footer #toptech a:hover { 
	color:#CCCCCC;
}
