/**********************section index***********************************/

#immeuble{
	width:472px;
	height:469px;
	float:left;
	clear:both;
	background:url(images/photos-immeuble.jpg) no-repeat
}
#intro-box{
	width:393px;
	height:187px;
	background:url(images/intro-backgr.jpg) repeat-x;
	float:left
}
.intro-textbox{ width: auto; height:auto; padding:45px 30px 30px 30px}
.banner-home{ width:393px; height:141px; clear:both; float:left}
.title-header{ width:auto; height: 13px; padding:10px 0 10px 25px}
#flash-textblock{ width:auto; height:auto; padding:12px 150px 12px 25px}
#newsblock{ clear:both; width:863px; height:130px; background-color:#f1efef; border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; border-bottom:1px solid #d8d7d7}
.rightborder{ border-right:1px dotted #aeaeae}
.leftborder{ border-left:1px dotted #aeaeae}
.nouvelle-titlespacer{ margin-bottom:4px}
.newstxt{width:247px;padding:20px 20px 25px 20px;height: 85px;float: left}
.arrow{ width:14px; height:14px; background:url(images/arrow.jpg) no-repeat; float:left; margin:-2px 0 0 6px}

/**********************section societe***********************************/

#societe-content{ width:auto; height:auto; padding:32px}
.column-societe{width:422px;height:auto;float:left}
.smallerwidth{ width:350px; padding:0 0 0 25px}
.btn-projects{ width:402px; height:104px; background:url(images/btn-projects.gif) no-repeat; padding:10px}
#thumbgestion{border:1px solid #CCC;width:200px;height: 230px;background:url(images/thumb-gestion.jpg) no-repeat}
#thumbgestion a{ display: block; width:200px; height:230px}
#thumbdev{border:1px solid #ccc;width:200px;height: 230px;background:url(images/thumb-dev.jpg) no-repeat}
#thumbdev a{ display: block; width:200px; height:230px}

h2.gestionimmobiliere{ font-size:1.3em; text-transform:none; color:#ad0b01; font-weight:normal; line-height:3em; display:block; height:3em}
h2 a{ display:block;color:#ad0b01; text-decoration:none; line-height:3em; height:3em}

/**********************section gestion-immobilier***********************************/

h2.gestion{ font-size:2.3em; text-transform:none; font-weight: bold}
#gestion-content{ padding:32px}
#gestion-left-column{ width:467px; height:auto; padding:40px 32px 32px 32px; float:left}
#gestion-right-column{width:332px;height:auto;background:url(images/gestion-column-backgr.jpg) no-repeat;background-color:#827d74;float:left}
ul#servicestechniques{font-size:1.2em; display:block; float:left}
ul#servicestechniques li{ padding:1px 0;list-style-type:disc; list-style-position:inside}
ul#building-listing{ font-size:1.2em; display:block; float:left; width:auto}
ul#building-listing li{ line-height:3.2em;list-style-type:none;border-top:1px solid #948f88;border-bottom:1px solid #706b62;width:280px; cursor:default; height:3.2em}
ul#building-listing li.no-topborder{ border-top:none}
ul#building-listing li.no-botborder{ border-bottom:none}
ul#building-listing li a{ color:#d5dcdd; width:280px; display:block; text-decoration:none; line-height:3.2em; height:3.2em}
ul#building-listing li a:hover{ background:url(images/building-listing_overstate.jpg) repeat-x; color:#FFF; border:none}

.pad26{ padding:30px 26px 26px 26px}
h3.toper{ font-size:2.5em; color:#FFF; font-weight: normal; text-transform:none; display:block}
.listing-pic{ width:332px; height:204px; background:url(images/listing-pic.jpg) no-repeat}
.checkmark{width:244px;height:37px;background:url(images/checkmark.jpg) no-repeat;padding:12px 15px 0 73px; clear:both}
h3.listing{ font-size: 1.1em; line-height:1.1em; display:block}
p.title{ font-size:1.5em}

/**********************section développement-immobilier***********************************/

h2.gestion{
	font-size:2em;
	text-transform:none;
	font-weight: bold;
	line-height: normal;
}
#gestion-content{ padding:32px}
#gestion-left-column{
	width:467px;
	height:auto;
	padding:40px 32px 32px 32px;
	float:left
}
#gestion-right-column{
	width:332px;
	height:auto;
	background:url(images/gestion-column-backgr.jpg) no-repeat;
	background-color:#827d74
}
ul#servicestechniques{font-size:1.2em; display:block; float:left}
ul#servicestechniques li{ padding:1px 0;list-style-type:disc; list-style-position:inside}
ul#rea-listing{ font-size:1.2em; display:block; float:left; width:auto}
ul#rea-listing li{ line-height:3.2em;list-style-type:none;border-bottom:1px solid #C6C6C6;width:280px; cursor:default; height:3.2em}
ul#rea-listing li.no-botborder{ border-bottom:none}
ul#rea-listing li a{ color: #989898; width:280px; display:block; text-decoration:none; line-height:3.2em; height:3.2em}
ul#rea-listing li a:hover{color: #666; border:none}
.margeleft10px{ margin-left:10px}
.marge-left{ margin-left:55px}
.pad26{ padding:30px 26px 26px 26px}
h3.toper{
	font-size:2em;
	color:#FFF;
	font-weight: normal;
	text-transform:none;
	display:block;
	padding-left: 10px;
}
.listing-pic2{ width:332px; height:204px; background: url(images/dev-im-dev.jpg) no-repeat}
.checkmark{width:244px;height:37px;background:url(images/checkmark.jpg) no-repeat;padding:12px 15px 0 73px; clear:both}
h3.listing{
	font-size: 1.0em;
	line-height:1.1em;
	display:block
}
p.title{ font-size:1.5em}
#objectif{ width:419px; height:370px; background:url(images/lesobjectifs.jpg) no-repeat; margin:0 auto}
#objectif.alternate{width:285px;height:214px;background:url(images/lesobjectifs2.jpg) no-repeat;padding:125px 44px 61px 100px}
h3.objectif{border-top:1px solid #ad3831;border-bottom:1px solid #2a2929;font-size:1.4em;margin:0;display:block;text-transform:none;clear:both;text-align:center;font-weight:normal;padding:12px 0}
.backgr-color{ background-color: #FCFCFC; padding:35px 25px 0 25px}
#psv-thumb{ width:332px; height:268px; margin-top:-15px}
#psv-thumb.psv{width: 332px; height: 268px; background:url(images/psv-thumb.png) no-repeat}
#psv-thumb a{ width:332px; height:268px; display:block}

/**********************Médias***********************************/
.padder32x{ width:auto; height:auto; padding:32px}
h3.news{ font-size:1.2em; text-transform:uppercase;color:#4A4A4A; font-weight:bold; margin-bottom:2px; display:block}
.datepusher{ margin-left:5px}
.readmore a{ font-size:0.9em; color: #CD1821; text-decoration:none; font-weight:bold; margin-left:5px}
.readmore a:hover{ text-decoration:underline}
p.lineheight{line-height:1.3em}

/*******************************************contact*****************************************/
#adresse{ width:225px; height:auto; float:left}
#adresse p.black-name{ font-size:1.2em; color: #868686; font-weight:bold}
#adresse p.cie{ font-size:1.4em; color:#A40000; margin-bottom:3px; font-weight:bold}
#adresse p{ font-size:1.1em; color:#7a7a7a}
#adresse p.mail a{color:#7a7a7a}
#map{width:572px;height:383px;float:left;background-color: #E6E6E6;border:1px solid #C7C7C7}
#mapcontent{width:865px;height: auto;clear:both;padding:0 19px}
h1#firstHeading{ font-size:12px; font-weight:bold; color: #A40000}
#map-para{ font-size:8px; color:#999}
#mapcontainer{ width:200px; padding:10px; font-size:10px}
