/***************** STYLE GLOBAUX *****************/
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 22px Arial, Helvetica, sans-serif;
color:#003399;
letter-spacing:1px;
margin:0 0 12px;
}

#contenu2 h1, #contenudiv1 h1, #contenudiv2 h1{
font:bold 22px Arial, Helvetica, sans-serif;
color:#003399;
letter-spacing:1px;
margin:0 0 12px;
}
#contenu h2{
font:bold 17px Arial, Helvetica, sans-serif;
color:#003399;
letter-spacing:1px;
margin:0 0 7px;
}
#contenu h3{
font:bold 20px Arial, Helvetica, sans-serif;
color:#7d8a2e;
letter-spacing:1px;

margin:0 0 12px 20px;
border-bottom:1px dotted #c9d787;
}
#contenu p{
font:11px/1.8em Arial, Helvetica, sans-serif;
text-align:justify;
color:#0059a2;
margin-bottom:1.2em;
}

#contenu2 p, #contenudiv1 p, #contenudiv2 p{
font:11px/1.8em Arial, Helvetica, sans-serif;
text-align:justify;
color:#0059a2;
text-indent:21px;
background-image:url(../images/charte/puce.gif);
background-repeat:no-repeat;
padding-left:5px;
padding-top:18px;
margin-bottom:1.2em;
}
#contenu p.pvc{
font:11px/1.8em Arial, Helvetica, sans-serif;
text-align:justify;
color:#0059a2;
background-image:url(../images/charte/puce.gif);
background-repeat:no-repeat;
padding-left:23px;

padding-top:18px;
margin-bottom:1.2em;
}


#contenu p.pvc2, #contenudiv1 p.pvc2{
font:11px/1.8em Arial, Helvetica, sans-serif;
color:#0059a2;
background-image:url(../images/charte/puc.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-left:30px;
font-size:11px;
background-image:none;
}

#contenudiv2 p.pvc2{
font:11px/1.8em Arial, Helvetica, sans-serif;
text-align:justify;
color:#0059a2;
background-image:url(../images/charte/puc.gif);
background-repeat:no-repeat;
padding-left:15px;
margin-left:30px;

background-image:none;
}

#contenu p.pvc3, #contenudiv1 p.pvc3, #contenudiv2 p.pvc3{
font:12px/1.8em Arial, Helvetica, sans-serif;
text-align:justify;
color:#0059a2;
background-image:none;
padding-left:45px;

margin-bottom:1.2em;
}


#contenu strong{
color:#013c6d;
}


#contenu2 strong, #contenudiv1 strong, #contenudiv2 strong{
color:#013c6d;
}


#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur{

color:#0059a2;
font-family:Arial, Helvetica, sans-serif;
}
#contenu a:link, #contenu a:visited{
font-family:Arial, Helvetica, sans-serif;

text-decoration:underline;
color:#0059a2;
}
#contenu a:hover, #contenu a:active{
color:#0059a2;
}
/***************** STYLE DIAPO *****************/
#diapo{
float:right;
position:relative;
width:287px;
height:189px;
padding:12px 0 0 15px;
background:url(../images/charte/bg-diapo.jpg) no-repeat;
}
/***************** STYLE FOOTER *****************/
#footer p{
font:10px/30px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
letter-spacing:1px;
padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#fff;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#fff;
}



.liste_img{
float:left;
width:890px;
text-align:center !important;
padding-left:25px;
}

.liste_img2{
float:left;
width:400px;
margin-left:250px;
text-align:center !important;
padding-top:20px;
}

.liste_img3{
float:left;
width:700px;
padding-left:200px;
text-align:center !important;
}


.liste_img4{
float:left;
width:810px;
padding-left:100px;
text-align:center !important;
}

.prod{
float:left;
height:195px;
margin-bottom:10px;
margin-right:21px;
width:157px;
background-image:url(../images/charte/prod.png);
background-repeat:no-repeat;}

.prod2{
float:left;
height:195px;
margin-bottom:30px;
margin-right:21px;
width:157px;
background-image:url(../images/charte/prod.png);
background-repeat:no-repeat;}

.prod2 img{
width:145px;
height:175px;
float:left;
margin-top:5px;
cursor:pointer;
margin-left:5px;
border:1px solid #aeceed;}

.prod img{
width:145px;
height:175px;
float:left;
margin-top:5px;
cursor:pointer;
margin-left:5px;
border:1px solid #aeceed;}

/***************************************** contact ***********************************/


/***************** STYLE contact *****************/
#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#contenu .formulaire input,textarea{
background-color:#d4ebff;
width:95%;
border:1px solid #fc5800;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
color:#fc5800;
}

#contenu .formulaire  .bouton {
	border:1px solid #fc5800;
	color:#fc5800;
	background-color:#d4ebff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:97%;
	font-weight:bold;
}
#contenu .formulaire  .bouton:focus {
	border:1px solid #0059a2;
}


a:link, #contenu a:visited{
text-decoration:none;}

#contenuTexte  .capa{
	width:95%;
border:1px solid #0059a2;
	color:#fc5800;
	background-color:#d4ebff;
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;
}

#contenu .formulaire .capa:focus{
	border:1px solid #0059a2;
}

#contenu .formulaire input:focus,textarea:focus{
border:1px solid #0059a2;
	color:#fc5800;
font-size:11px;

font-family: Arial, Helvetica, sans-serif;
}
#contenu .formulaire .champRequis{
color:#fc5800;
width:99%;
}
.formulaire{
float:left;
width:490px;
margin-right:25px;
}
.formulair{
float:left;
width:522px;


}
.text-form{
font-size:11px;
color:#0059a2;
width:80px;
font-family: Arial, Helvetica, sans-serif;
}

.champs-form{

font-size:11px;
border:1px solid #fc5800;
	color:#fc5800;
	width:99%;
font-family: Arial, Helvetica, sans-serif;

}

.boutton-form{
border:1px solid #CC0099;
color:#CC0099;
font-weight:bold;
border:none;
width:180px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#fff;cursor:pointer}

#contenu .formulaire .loi{
text-align:justify;
font-size:11px;
font-style:italic;
color:#fc5800;
font-family: Arial, Helvetica, sans-serif;

}
.couleur span{
font-weight:bold;
color:#013c6d;
}


.titre_parti2  {
	width:200px;
	margin-bottom:10px;
	
}
#contact_coordonnees {
	width:345px;
	float:left;


}

#contact_loi {
	width:335px;
	float:left;
	padding-left:10px;


	margin-top:15px;
	padding-bottom:10px;
	border-left:1px dotted #ff7f00;
	
}

#contact_prop {
	width:345px;
	float:left;


}

#contact_plan {
	width:345px;
	float:left;
}


#contenuTexte .txt_bas3 {
	font-size:11px;
}

#contact_loi .txt_bas{
	font-size:9px;
}

#contenuTexte .listee2{
	width:110px;
	border:1px solid #fc5800;
	font-size:12px;
	color:#fc5800;
	background-color:#ffecb8;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuTexte .listee1{
	width:125px;
	border:1px solid #fc5800;
	font-size:12px;
	color:#fc5800;
	background-color:#ffecb8;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-right:15px;
}




#contenuTexte p.enval{
	font-weight:bold;
	border-bottom:1px dotted #fc5800;
	color:#fc5800;
	background-image: url(../images/charte/enval.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:13px;
	margin-bottom:10px;
	margin-top:10px;
}


#contenuTexte p.enval1{
	font-weight:bold;
	border-bottom:1px dotted #fc5800;
	color:#fc5800;
	background-image:url(../images/charte/enval.gif);
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-left:40px;
	font-size:14px;
}

#contact_coordonnees .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #fc5800;
	color:#fc5800;
	
	font-size:12px;
}

#contenu .formulaire .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #fc5800;
	color:#fc5800;
	
	font-size:12px;
}
#contact_plan .titre_parti p.enval2{
margin-top:10px;
	font-weight:bold;
	border-bottom:1px dashed #fc5800;
	color:#fc5800;
	
	font-size:12px;
}


.img_acces{
margin-top:20px;
float:left;
width:298px;
height:299px;
margin-bottom:20px;
}

.desc_acces{
	width:420px;
	float:left;
	border:1px solid #b08d6f;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;

}



#artiste{
float:left;
width:220px;
margin-right:10px;
padding-left:20px;
}


#client{
float:left;
width:580px;
margin-top:40px;
text-align:center}



#artiste p{
margin-top:20px;
color:#f7a207;
font-size:18px;
font-weight:bold;
margin-left:25px;
}
#client img{
text-align:center;
margin-bottom:70px;

}


#artiste li{
list-style-image:url(../images/charte/puc.gif);
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0059a2;
margin-bottom:10px;

}
#artiste li.llien{
list-style-image:url(../images/charte/puc.gif);
margin-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0059a2;
margin-bottom:10px;
text-decoration:underline;

}


#couleure{
float:left;
width:450px;}

#couleure p{
font-size:10px;
color:#FF0000;}

#contenu li{
list-style-image:url(../images/charte/puc.gif);
margin-left:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0059a2;
margin-bottom:10px;

}


/********************************** mention ****************************/

/*mention*/
	
	#mention1{
	float:left;
	width:420px;
	padding-right:25px;
	border-right: 1px solid #000090;
	margin-right:25px;
	}
	#mention2{
	float:left;
	width:400px
	}
	
	#mention2 p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.8em;
	font-size:11px;
	
	color:#000090;}
		#mention1 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000090;
	line-height:1.8em;}
	
	
	#mention2 p.menttitre{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	font-size:12px;
	color:#f69605;
	border-bottom:1px dotted #f69605;
	font-weight:bold;
	margin-bottom:10px;}
	
	
		#mention1 p.menttitre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f69605;
	font-weight:bold;
	line-height:1.2em;
	border-bottom:1px dotted #f69605;
	margin-bottom:10px;}
	
		#mention1 p span.color{
		color:#f69605;}
	
	
	







#invisible{
display:none;
}
