/* 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";

/* STYLE CYC  (ne pas supprimer) */
.cyc {
	position: absolute;
	top: -10000px;
}

/* STYLE DE LA PAGE CONTACT */

#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #85C71A;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}
.formulaire{
float:left;
width:400px;
padding:5px;
margin-left:60px;
padding:10px
}

.loi{
text-align:justify;
font-size:11px;
color: #68C6EA;
}
.text-form{
font-size:11px;
color: #0A8FC2;
font-family:Arial, Helvetica, sans-serif;
}
.boutton-form{
background-color:#DCFF9B;
color: #0A8FC2;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
width:450px;
border:1px solid #85C71A;}
.champs-form{
background-color:#DCFF9B;
color:#0A8FC2;
border:1px solid #85C71A;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.droitecont{
float:right;
width:350px;
margin-right:30px;
margin-top:10px;
}
/* STYLE DE LA PAGE ACCUEIL*/
.gauche{
float:left;
width:590px;
}
.droite{
float:right;
width:260px;
margin-right:15px;


}
.global{
float:left;
width:920px;
background-image:url(../images/charte/bg.jpg);
background-repeat:repeat-y;
}
.Drte {
width:250px;
display:block;
float:left;
margin-bottom:15px;
}
#flashinfos h1{
margin:0 0 0 0;
width:250px;
height:38px;
display:block;
float:left;
background: url(../images/charte/h1-flashinfo.png) no-repeat;
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/h1-flashinfo.png', sizingMethod='scale');

}
#container #flashinfos h2{
margin:0 0 0 0;
width:250px;
height:38px;
display:block;
float:left;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/h1-flashoffre.gif', sizingMethod='scale');

}
#flashinfos h1 span{
display:none;
}
#flashinfos h2 span{
display:none;
}

#flashinfos p{
padding:5px;
line-height:normal;

}


#container .Drte #flashinfos a{
text-decoration:underline;
cursor:pointer;
}
#container .Drte #flashinfos a:hover{
color:#0A8FC2;
text-decoration:none;
cursor:pointer}

#flashinfos {
margin:0;
padding:0;
width:250px;
display:block;
float:left;
font:10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
background: url(../images/charte/bg-flashinfos.png) no-repeat;


}
.imgactu{
float:left;
padding:5px;

}
.imgcontact{
float:left;
margin-left:10px}
.imgacc{
float:right;
width:569px;
margin-top:10px;
}
.titrearticle{
float:left;
width:155px;
margin-top:3px;
font-weight:bold;
color: #66CC00;
font-size:12px;}

#container .article{
float:right;
display:block;
cursor:pointer;
margin-top:3px;
font-weight:bold;
color: #66CC00;
font-size:11px;
}

.liste{
float:left;
width:590px;
margin-top:10px;
margin-bottom:10px;
}
.liste ul{
	margin-bottom:20px;
	padding:25px 0 5px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006C96;
border:none;

}
 .liste li{
	
	color: #006C96;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/charte/puce.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding:0px 0 5px 20px;
	line-height:15px;
	border:none;
	margin-bottom:7px;
	margin-left:30px;

}
.couleure{
color: #66CC00;
font-weight:bold;}
/* STYLE DE LA PAGE CONSTRUCTION*/
.imgconstruction{
float:left;
margin-left:80px;
margin-top:20px;}
/* STYLE DE LA PAGE GALERIE*/
.maisoncomplet{
float:left;
width:250px;
margin-left:20px;
margin-bottom:15px;
margin-right:20px;}
.maisoncomplet img{

margin-right:5px;
border:1px solid #0099FF;}

.visuel_gr{
float:right;
width:300px;
margin-top:38px;
}
#container .visuel_gr p{
float:right;
width:300px;
margin-top:10px
}
.visuel_gr img{
border:1px solid #0099FF;
width:300px;
height:300px;}
.criteres{
float:left;
width:130px;
margin-top:-5px;
}
/* STYLE DE LA PAGE TERRAIN*/
.terrain{
	float:left;
	width:600px;
	margin-top:15px;
	
}
.terrainptit{
	float:left;
	width:290px;
	
	}

.terrainptit img{
	float:left;
	width:100px;
	height:auto;
	border:1px solid #0099FF;
	margin-right:10px;margin-top:12px;
	}

#container #contenu #contenuTexte .terrainptit p{
	float:left;
	width:160px;

}


#invisible{
	display:none
}
#container .suivant{
style="text-align:center; 
font-family:Arial, Helvetica, sans-serif; 
font-size:17px;
	font-weight:bold;
	 color:#FFFFFF;
	  background-color:#000000; 
	  float:left;  
	  width:610px;}

