/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

#content h1{
display:block;
font-size:24px;
line-height:24px;
color:#39412F;
letter-spacing:-1px;
font-weight:lighter;
border-bottom:1px solid #ba893d;
margin-bottom:20px;

}
#content h2{
font-size:20px;
font-weight:lighter;
/*color:#D08009;*/
color:#EE9A1C;
border-bottom:1px solid #2F615F;
margin:10px 0 15px 0;
}
#content h3{
display:block;
padding-bottom:0px;
border-bottom:1px solid #7FBCDD;
font-size:18px;
color:#04548C;
letter-spacing:-1px;
}
#content p{
	margin:15px 0;
	text-align:justify;
}
#content .maj{
	text-transform:uppercase;
	font-weight:bold;
}
#content .couleur{
	color:#2F615F;
}
#content ul{
	margin:15px 0 15px 50px;
}
#content li{
	padding-left:30px;
	list-style:none;
	background:url(../images/charte/puce.gif) no-repeat;
	margin:8px 0;
}
#content .plus-infos{
	margin-top:40px;
}
#content .petit{
	font-size:10px;
}



/*------------- STYLE DE LA PAGE LISTING PRODUITS DES BIENS ------------*/

.bloc-bien{
	float:left;
	width:650px;
	margin:15px 0;
	/*border:1px solid red;*/
}
.bloc-bien .bloc-bien-img{
	float:left;
	margin-right:10px;
	width:150px;
}
.bloc-bien a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
.bloc-bien a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}
.bloc-bien .bloc-bien-desc{
	float:left;
	width:470px;
}
.bloc-bien .haut-bloc{
	float:left;
	width:650px;
	border-bottom:1px solid #EE9A1C;
	margin-bottom:8px;
	padding-bottom:7px;
}
#content .bloc-bien h2{
	margin-top:0;
	margin-bottom:0px;
	font-size:14px;
	border:none;
	font-weight:bold;
	float:left;
}
#content .bloc-bien .bloc-bien-desc p{
	line-height:14px;
	margin-top:0;
}
#content .bloc-bien .prix{
	color:#04548C;
	font-size:18px;
	float:right;
	margin:0;
	height:20px;
}

#filtre-listing{
	margin:20px 0;
}
#filtre-listing p{
	float:left;
	margin-right:40px;
}
#filtre-listing label{
	float:left;
	width:60px;
}
#filtre-listing select{
	width:90px;
	border:1px solid #2F615F;
	background:#F5EACE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D08009;
}
#filtre-listing input{
	width:90px;
	border:1px solid #2F615F;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D08009;
	float:left;
	margin-right:5px;
}
#filtre-listing input.valider{
	width:30px;
}
#filtre-listing .rechercher{
	width:215px;
	float:right;
	margin-right:0px;
}
#filtre-listing .rechercher label{
	float:left;
	width:80px;
}




/*------------- STYLE DE LA PAGE FICHE PRODUIT BIENS ------------*/

#fiche-produit-gauche{
	float:left;
	width:320px;
	margin-right:40px;
}
#fiche-produit-droite{
	float:left;
	width:305px;
}
#informations-plus h3{
	font-size:18px;
	margin-top:15px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content #informations-plus p{
	width:320px;
	float:left;
	margin:2px 0;
}
#content #informations-plus label{
	color:#2F615F;
	font-weight:normal;
	float:left;
	width:210px;
	font-size:13px;
}
#fiche-produit-droite h2{
	margin:0 0 10px 0;
	font-size:15px;
	border:none;
	font-weight:bold;
}
#content #fiche-produit-droite .prix{
	color:#04548C;
	font-size:20px;
	text-align:right;
	margin:10px 0;
}
#fiche-produit-gauche a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
#fiche-produit-gauche a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}
#image-principale{
	float:left;
	margin-right:5px;
}
#vignettes-droite{
	width:60px;
	float:left;
}
#vignettes-droite img{
	margin-bottom:5px;
}
#vignettes-bas{
	height:50px;
	float:left;
	/*border:1px solid red;*/
	width:325px;
}
#vignettes-bas img{
	float:left;
	margin-right:5px;
}









/*------------- STYLE DE LA PAGE RECHERCHE ------------*/

#recherche{
	margin:20px 0;
}
#recherche #choix-recherche{
	width:600px;
	height:30px;
	background-color:#2F615F;
	color:#fff;
	padding-left:70px;
}
#recherche #choix-recherche span{
	float:left;
	margin-right:40px;
	line-height:30px;
}
#recherche #coordonnees{
	width:670px;
	height:30px;
	background-color:#2F615F;
}
#content #recherche #coordonnees p{
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	line-height:30px;
	margin:0;
}

#recherche-form input{
	background:none;
	border:1px solid #2F615F;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	color: #D08009;
}
#recherche-form textarea{
	width:150px;
	border:1px solid #2F615F;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D08009;
}
#recherche-form .capcha{
	padding-left:200px;
}
#recherche-form .boutons{
	padding-left:200px;
}
*html #recherche-form .boutons{
	padding-left:200px;
}
#content #recherche .boutons input{
	width:74px;
}
#recherche-form label{
	width:200px;
	float:left;
}





/*------------- STYLE DE LA PAGE PROGRAMMES NEUFS ------------*/

.programme-neuf{
	float:left;
	width:630px;
	margin:15px 0;
}
.programme-neuf a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
.programme-neuf a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}
.programme-haut{
	float:left;
	width:630px;
	border-bottom:1px solid #39412F;
	margin-bottom:5px;
}
#content .programme-haut p{
	margin-bottom:3px;
}
.programme-haut .departement{
	float:left;
}
.programme-haut .prix{
	float:right;
}
.programme-haut .prix .couleur{
	font-size:18px;
}
.programme-haut .departement .couleur{
	font-size:18px;
}
.programme-gauche{
	float:left;
	margin-right:15px;
}
.programme-right{
	float:left;
}






/*------------- STYLE DE LA PAGE INVESTISSEMENT DEFISCALISE ------------*/

#encart-defisc{
	width:400px;
	border:1px dashed #04548C;
	padding:10px;
	margin:30px auto 0 auto;
}
#content #loi1 h3, #content #loi2 h3, #content #loi3 h3, #content #loi4 h3, #content #loi5 h3{
	font-size:11px;
}
#content #loi1 h2, #content #loi2 h2, #content #loi3 h2, #content #loi4 h2, #content #loi5 h2{
	font-size:14px;
	font-weight:bold;
}





/*------------- STYLE DE LA PAGE PARTENAIRES ------------*/

#recrutement {
	float:left;
	margin-left:50px;
	margin-top:20px;
	width:550px;
}
*html #recrutement {
	margin-left:25px;
}

#recrutement input{
	background:none;
	border:1px solid #2F615F;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	color: #D08009;
}
#recrutement textarea{
	width:150px;
	border:1px solid #2F615F;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D08009;
}
#recrutement .capcha{
	padding-left:200px;
}
#recrutement .boutons{
	padding-left:200px;
}
*html #recrutement .boutons{
	padding-left:200px;
}
#content #recrutement .boutons input{
	width:74px;
}
#recrutement label{
	width:200px;
	float:left;
}
#content #recrutement #loi p{
	font-size:11px;
	font-style:italic;
}





/*------------- STYLE DE LA PAGE PARTENAIRES ------------*/

.partenaires{
	float:left;
	margin:15px 0;
	width:650px;
}
.partenaires .partenaire-img{
	float:left;
	margin-right:10px;
	width:120px;
}
.partenaire-img a img{
	border:none;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1.00;
}
.partenaire-img a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity: 0.70; opacity:0.70;
}
.partenaires .partenaire-desc{
	float:left;
	width:350px;
}
#content .partenaires h2{
	margin-top:0;
	border-bottom:1px solid #EE9A1C;
	margin-bottom:10px;
}
#contenu .partenaires .partenaire-desc p{
	line-height:14px;
	margin-top:0;
}
#content .partenaires .lien {
	margin-top:15px;
}



/* PAGINATION */
.pagination-produit{
	width:300px;
	text-align:center;
	padding-top:5px;
	margin: 0 auto;
	}
	
#listing-produit .pagination-produit a{color:#ff0066;}	
#listing-produit .pagination-produit a:hover{color:#046010;}	

.fleche-gauche {
	float:left;
	border:none;
	}
.fleche-droite {	
	float:right;
	border:none;
	}





/*------------- STYLE DE LA PAGE Contact ------------*/

#formulaire-gauche{
	width:330px;
	border-right:1px dashed #CCCCCC;
	padding-right:30px;
	margin-right:45px;
	margin-top:10px;
	float:left;
}

#formulaire-droite{
	width:250px;
	margin-top:10px;
	float:left;
}
#contenuTexte #formulaire-droite p{
	font-size:1.1em;
	text-align:justify;
}

#content #formulaire-droite .color{
	margin-bottom:10px;
}
#formulaire-droite #loi{
	margin-top:50px;
}
#content #formulaire-droite #loi p{
	font-size:11px;
	font-style:italic;
}
#formulaire-gauche input{
	background:none;
	border:1px solid #2F615F;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	color: #D08009;
}
#formulaire-gauche textarea{
	width:150px;
	border:1px solid #2F615F;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D08009;
}
#formulaire-gauche .capcha{
	padding-left:130px;
}
#formulaire-gauche .boutons{
	padding-left:130px;
}
*html #formulaire-gauche .boutons{
	padding-left:133px;
}
#content #formulaire-gauche .boutons input{
	width:74px;
}
#content #formulaire-gauche p{
	margin:5px 0;
}
#formulaire-gauche label{
	width:130px;
	float:left;
}
#content #formulaire-droite h2{
	margin-top:20px;
}
#content #formulaire-droite p.plan{
	margin-top:20px;
}
#content #formulaire-gauche p.intro-contact{
	margin-bottom:20px;
}
.obligatoire{
	color:#FC4921;
}

.img{
margin-left:200px;}