/* 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;
}




/* catalogue*/

.prod{
float:left;
width:104px;
height:118px;
margin-right:9px;
background-image:url(../images/charte/fond.png);
background-repeat:no-repeat;
padding:6px 5px 12px 2px;
margin-bottom:15px;
text-align:center;
_background:url();
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/charte/fond.png', sizingMethod='image');
cursor:pointer;}










#contact_plan .titre_parti p.enval2{
	font-weight:bold;
	border-bottom:1px dotted #287dc0;
	color:#287dc0;
	font-size:12px;
	padding-bottom:5px;
	
}




#contact_fomulaire .titre_parti p.enval2{
	font-weight:bold;
	border-bottom:1px dotted #287dc0;
	color:#287dc0;
	font-size:12px;
	padding-bottom:5px;
	
}





#contact_fomulaire {
	width:370px;
	float:left;
	padding-bottom:20px;
	margin-right:20px;
	
}


#contenuTexte input,textarea{
	width:95%;
	border:1px solid #c80003;
	font-size:12px;
	color:#c80003;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuTexte input:focus,textarea:focus{
	border:1px solid #565656;
}
#contenuTexte .champRequis{
	color:#c80003;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contenuTexte   .bouton {
	border:1px solid #565656;
	font-size:12px;
	color:#fff;
	background-color:#c80003;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contenuTexte  .bouton:focus {
	border:1px solid #fff;
}

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

#contenuTexte  .capa:focus{
	border:1px solid #79cb38;
}

#contenu .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}



.titre_parti {
	margin-bottom:15px;
	margin-left:0px;
	width:96%;
}
.titre_partii {
		width:250px;
		float:left;
}

.titre_parti2  {
	width:96%;
	margin-top:10px;
	margin-bottom:10px;
	
}

#contact_plan {
	width:250px;
	float:left;
	margin-left:5px;
	text-align:center;
	
}

#contact_loi {
	width:250px;
	float:left;
	margin-top:20px;
	border-left:1px dotted #287dc0;
	padding-left:5px;
}


#contact_fomulaire #formContact .txt_bas3 {
font-size:1em;
}

#contact_fomulaire p.txt_bas{
	font-size:9px;
	
}
#contact_loi p.loi{
	font-size:10px;
	font-style:italic;
}
.label1 {
	width:120px;
	line-height:2.2em;
	font-size:12px;
	color:#008bb3;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	
}

.label2 {
	width:80px;
	margin-left:15px;
	line-height:2em;
	font-size:12px;
	color:#008bb3;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.label3 {
	line-height:2.2em;
	font-size:11px;
	color:#c80003;
	font-family:Arial, Helvetica, sans-serif;
}




#contenuTexte .gauche p span.soc{
	font-weight:bold;
	color:#ff0000;
	
}





#contenuTexte #pagination{
	width:300px;
	float:left;
	height:33px;
	text-align:center;
	margin-top:20px;
	margin-left:150px;
}
#contenuTexte .gauche #pagination p{
	text-align:center;
}
a .prev{
	float:left;
	width:52px;
	height:25px;
	
}
a .next{
	float:right;
	width:39px;
	height:25px;

	
}

#contenuTexte .gauche #pagination p a{	text-decoration:none;}




#contenuTexte .gauche ul li{
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	margin-left:30px;
	list-style-image:url(../images/charte/puce.gif);
	margin-top:15px;

}
#contenuTexte .gauche ul li.lis{
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2em;
	margin-left:30px;
	margin-top:15px;

}

#contenuTexte .gauche ul li a {
text-decoration:none;

}

/***************** light ********************/



#visuelfiche {
	float:left;
	width:635px;
	margin-left:15px;
	margin-bottom:20px;
	padding-top:5px;
}
#imageprincipale {
	float:left;
	width:320px;
	margin-top:15px;
	height:235px;
	margin-right:10px;
	text-align:center;

}


#vignettefiche{
border-right:1px solid #CCCCCC;
	float:left;
	width:280px;
	margin-right:20px;
	
}
#vignettefiche img{
margin-right:20px;
margin-bottom:20px;
border:none;
float:left
}












#invisible{
display:none;
}

