

/***************** STYLE GLOBAUX *****************/

a img{

border:none;

}

a:active, a:focus{

outline:none;

}

/***************** STYLE CONTENU *****************/

#contenu h1{

font:bold 16px Arial, Helvetica, sans-serif;

color:#fff;

margin:5px 0 35px;

}

#contenu h1 a:link, #contenu h1 a:visited{

text-decoration:none;

color:#fff;

}

#contenu h1 span{

display:none;

}

#contenu h1.accueil{

background:url(../images/charte/t-accueil.jpg) left top no-repeat;

height:30px;

width:150px;

}

#contenu h2{

font:bold 15px Arial, Helvetica, sans-serif;

color:#666;

margin:0 0 10px;

border-bottom:1px dotted #666;

}

#contenu h3{

font:bold 15px Arial, Helvetica, sans-serif;

color:#666;

margin:0 0 10px;

text-decoration:none;

}

#contenu h4{

font:bold 13px Arial, Helvetica, sans-serif;

color:#666;

margin:0 0 10px;

text-decoration:none;

}

#contenu h4 a:link, #contenu h4 a:active{

text-decoration:none;}



#contenu h3 a:link, #contenu h3 a:active{

text-decoration:none;}

#contenu p{

font:12px Arial, Helvetica, sans-serif;

text-align:justify;

color:#333;

line-height:1.8em;

margin-bottom:1.2em;

}

#contenuTexte .encart_actu .cont_actu  p{

font:12px Arial, Helvetica, sans-serif;

text-align:justify;

color:#333;

line-height:1.8em;

margin-bottom:1.2em;

}



#contenuTexte .encart_actu .cont_actu  p em{

font-style:italic;

}



#contenuTexte .encart_actu .cont_actu  p b{

font-weight:bold;

}



#contenu p em{

font-weight:bold;

font-size:12px;

line-height:1.3em;

}

#contenu p.couleur, span.couleur{

font-weight:bold;

color:#F9790C;

}

#contenu a:link, #contenu a:visited{

text-decoration:underline;

color:#F9790C;

font-weight:bold;

}

#contenu a:hover, #contenu a:active{

color:#666;

}

/***************** STYLE FOOTER *****************/

#footer p{

font:10px/30px Arial, Helvetica, sans-serif;

color:#666;

text-align:right;

padding:10px 20px 0 0;

}

#footer a:link, #footer a:visited{

text-decoration:none;

color:#666;

}

#footer a:hover, #footer a:active{

color:#fff;

}

/*************style contact****************/



/* contact*/

	

	



#fomulaire {

	width:384px;

	float:left;

	padding-bottom:20px;

	

	

}

#contact_prop {

	width:310px;

	float:left;





}







#contact_plan a #imgplan {

	margin-left:0px;

	width:153px;

	



}





#contenu #contenuTexte input, #contenu #contenuTexte textarea{

	width:95%;

	font-size:12px;

	border:1px solid #666;

	color:#666;

	background-color:#fff;

	font-family:Arial, Helvetica, sans-serif;

}



#contenu #contenuTexte input:focus, #contenu #contenuTexte  textarea:focus{

	border:1px solid #666;

}

#contenu .champRequis{

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}



#contenu   .bouton {

	border:1px solid #666;

	color:#666;

	background-color:#fff;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	width:95%;

	font-weight:bold;

}



#contenu  .bouton:focus {

	border:1px solid #fff;

}



#contenu  .capa{

	width:95%;

border:1px solid #666;

	color:#666;

	background-color:#fff;

	font-size:12px;

	

	font-family:Arial, Helvetica, sans-serif;

}



#contenu  .capa:focus{

	border:1px solid #fff;

}



#contenu .case{

	text-align:left;

	width:15px;

	border:none;

	background:none;

	margin-bottom:5px;

}







.titre_parti{

	margin-bottom:15px;

	margin-left:0px;

	width:100%;

	

}

.titre_parti22{

	margin-bottom:15px;

	margin-left:0px;

	width:200px;

	

}



.titre_particoor {

	margin-bottom:15px;

	margin-left:10px;

	float:left;

	width:50px;

}



.titre_parti2  {

	width:200px;

	margin-top:10px;

	margin-bottom:10px;

	

}

#contact_coordonnees {

	width:270px;

	float:left;

	margin-bottom:20px;

	margin-left:10px;

	border-left:1px dotted #f15ab6;

	padding-left:5px;



}

.decmerci {

	margin-left:50px;

	margin-top:20px;

}







#contact_loi {

	width:400px;

	float:left;

	margin-left:20px;

	margin-top:15px;

	padding-bottom:10px;

	border-left:1px dotted #666;

		padding-left:5px;

		margin-left:10px;

}

#contact_plan {

	width:275px;

	float:left;

	margin-left:10px;

}





#formContact .txt_bas3 {

	font-size:11px;

}



#contact_loi .txt_bas{

	font-size:9px;

}

label {

	line-height:2.2em;

	font-size:11px;

	color:#dacbb2;

	padding-left:20px;

	font-family:Arial, Helvetica, sans-serif;



}



#contact_fomulaire .titre_parti .listee2{

	width:110px;

	border:1px solid #fff;

	font-size:12px;

	color:#fff;

	background-color:#ffecb8;

	font-family:Arial, Helvetica, sans-serif;

}



#contact_fomulaire .titre_parti .listee1{

	width:125px;

	border:1px solid #fff;

	font-size:12px;

	color:#fff;

	background-color:#ffecb8;

	font-family:Arial, Helvetica, sans-serif;

	margin-left:15px;

	margin-right:15px;

}





#contact_fomulaire .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #f9790c;

	color:#f9790c;

	font-size:12px;

}



#contact_coordonnees .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #f15ab6;

	color:#f15ab6;

	font-size:12px;

}



#contact_plan .titre_parti p.enval2{

margin-top:10px;

	font-weight:bold;

	border-bottom:1px dashed #f15ab6;

	color:#f15ab6;

	font-size:12px;

}





.img_acces{

margin-top:20px;

float:left;

width:298px;

height:299px;

margin-bottom:20px;

}



.desc_acces{

	width:620px;

	float:left;

	border:1px solid #fff;

	margin-top:20px;

	margin-bottom:20px;

	padding:10px;



}



.label3{

color:#666;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;}

	

	#contact_fomulaire {

	width:420px;

	float:left;

	padding-bottom:20px;

	

	margin-right:5px;

}

/***************style listing*********************/



.cadre_g{

float:left;

width:461px;

margin-bottom:25px;

position: relative;

padding:9px 12px 35px 6px;

background-image:url(../images/charte/cadre_listing2.jpg);

background-repeat:no-repeat;

background-color:#e3e3e3;

}



.cadre_descriptif{

float:left;

width:278px;

padding:5px;

margin-right:5px;

border:1px solid #333333;

background-color: #CCCCCC;

}





#contenuTexte .cadre_g .cadre_descriptif p.des{

font:12px Arial, Helvetica, sans-serif;

text-align:justify;

color:#333;

line-height:1.8em;

}





#contenuTexte .cadre_g p.designation{

height:20px;

font:14px Arial, Helvetica, sans-serif;

font-weight:bold;

padding-left:10px;

color:#000000;

}

.cadre_m{

float:left;

width:95px;

height:105px;

margin-top:15px;

padding-left:3px;

padding-top:5px;

margin-right:4px;

margin-bottom:4px;

background-image:url(../images/charte/cadre_moy.jpg);

background-repeat:no-repeat;

}

.cadre_m2{

float:left;

width:95px;

height:105px;

padding-left:3px;

padding-top:5px;

margin-right:4px;

margin-bottom:4px;

background-image:url(../images/charte/cadre_moy2.jpg);

background-repeat:no-repeat;

}

.cadrep{

float:right;

width:62px;

height:68px;

padding-left:3px;

padding-top:4px;

margin-top:15px;

margin-bottom:3px;

background-image:url(../images/charte/cadre_petit.jpg);

background-repeat:no-repeat;

}

.cadrep2{

float:right;

width:62px;

height:68px;

padding-left:3px;

padding-top:4px;

margin-bottom:3px;

background-image:url(../images/charte/cadre_petit2.jpg);

background-repeat:no-repeat;

}

.contacter{

float:left;

width:155px;

height:39px;

margin-top:25px;

}

#contenuTexte .cadre_g .cadre_descriptif p.prix1{

font-size:20px;

color: #000000;

margin-top:15px;

}

.nouveau2{

	width:99px;

	height:64px;

	position:absolute;

	background-image:url(../images/charte/news2.png);

	background-repeat:no-repeat;

	top:-10px;

	left:390px;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/news2.png', sizingMethod='image');



}

.nouveau{

	width:113px;

	height:76px;

	position:absolute;

	background-image:url(../images/charte/news.png);

	background-repeat:no-repeat;

	top:-20px;

	left:390px;

	z-index:10;

	_background:url();

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/news.png', sizingMethod='image');



}



#contenuTexte .cadre_g .cadre_descriptif p.titre_listing{

	font-weight:bold;

	font-size:14px;

	margin-bottom:5px;

	padding-left:15px;

	color: #f77e0d;

	width:260px;

	border-bottom:1px dotted #f77e0d;

	

background:url(../images/charte/fleche.png) no-repeat scroll left ;

	_background:url();

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/fleche.png', sizingMethod='image');}





/***************Style partenaire*********************/

.encart_part{

float:left;

width:435px;

padding:7px;

background-image:url(../images/charte/bg_partenaire.jpg);

background-repeat:repeat-x;

border:1px solid #CCCCCC;

margin-bottom:25px;

}





#contenuTexte .encart_part p.titre{

font-weight:bold;

	font-size:12px;

	margin-bottom:5px;

	color: #000;

	text-align:left;

	}

	#contenuTexte .encart_part img{

	float:right;

	width:auto;

	margin-left:7px;

	margin-bottom:7px;

	}

	

	

	.encart_actu{

float:left;

width:436px;

padding:7px;

background-image: url(../images/charte/bg_actu.gif);

background-repeat: no-repeat;

margin-bottom:25px;

}





#contenuTexte .encart_actu .cont_actu p.titre{

font-weight:bold;

	font-size:13px;

	margin-bottom:5px;

	color: #000;

	text-align:left;

	}

	#contenuTexte .encart_actu img{

	float:left;

	width:auto;

	margin-right:5px;

	border:1px solid #FFFFFF;

	}

	

	.cont_actu{

	float:left;

	width:328px;

	}

	

	.ul_plan li{

font:12px Arial, Helvetica, sans-serif;

line-height:2em;

text-align:justify;

color:#000;

margin-left:30px;

list-style:url(../images/charte/fleche.gif);}



.ul_plan{

margin-left:30px;

}



#contenuTexte ul li{

margin-left:50px;

list-style:url(../images/charte/fleche.gif);}



#contenuTexte ul {

margin-bottom:20px;}
#plan-acee{
text-align:center;
}
#plan-acee a:hover img, #plan-acee a:active img{
	opacity:0.7;
	
}