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

h1,h2,h3,h4 {margin:0;}
li{
	list-style-image: url(../images/charte/puce02.gif);
	margin-bottom:2px;
	margin-left:20px;
}
h3.tele{
color:#000;
text-align:center;}

#contenu p.chrger, #contenu p.chrger a{
line-height:1.6em;
text-align:center;
letter-spacing:0.01em;
font-size:12px;}
/******************************************* ACCUEIL *******************************************/
#accueil01{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:375px;
	float:left;
	text-align:justify;
}

#contenu #accueil01 li{
font-weight: bold;}

#accueil02{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:375px;
	float:left;
	text-align:justify;
}

#accueil p{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	text-align:justify;
	
}

.txt{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
}

.grandtxt{
	font:14px Arial, Helvetica, sans-serif;
	color:#0054A4;
}

.defilement{
	float:none; 
	height:100px; 
	width:75px; 
	border:0px solid #F8931D;
}

/******************************************* CATALOGUE *******************************************/
/* Images + légende vignettes catalogue*/
*+html .div_img{
	width:745px;
	height:160px;
	padding:5px 0px 5px 0px;
	/*border:1px red solid;*/
}
 *html .div_img {
	width:675px;
	height:160px;
	padding:5px 0px 5px 0px;
	/*border:1px red solid;*/
}


.div_img *html .div_img {
	width:765px;
	height:160px;
	padding:5px 0px 5px 0px;
	background:#CC9900;
	/*border:1px red solid;*/
}

.img_image{
	float:left;
	width:150px;
	height:145px;
	/*border:1px black solid; */
	margin:0px 15px 4px 10px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: #002E71;
	font-weight:300;
	text-align:center;
}
.blocProduitLeft .encartProd .blocProdImgCadre .img_bordure , .blocProduitRight .encartProd .blocProdImgCadre .img_bordure{
	background:#FFFFFF;
	border:0;
}
/* Images grd catalogue*/
.div_img_descriptif{
	width:765px;
	/*height:160px;*/
	padding:5px 0px 5px 0px;
	float:left;
	/*border:1px red solid;*/
}
#cadre_img{
	/*width:310px;*/
	/*height:160px;*/
	padding:5px 0px 5px 0px;
	float:left;
	/*border:1px red solid;*/
}
#cadre_descriptif{
	width:440px;
	/*height:160px;*/
	padding:5px 0px 5px 0px;
	float:right;
	/*border:1px blue solid;*/
}


.blocProduitLeft{
	float:left;
	width:350px;
	min-height:500px;
}
.blocProduitRight{
	float:right;
	width:350px;
	min-height:500px;
}
.encartProd{
	float:left;
	clear:both;
	width:350px;
	height:80px;
	margin-bottom:10px;
}
.blocProduitDesc{
	float:left;
	width:230px;
	height:40px;
	margin-left:10px;
	text-align:center;
}
.blocProduitDesc a{
	font:bold 14px "Trebuchet MS", Arial;
}
.blocProduitDesc a:hover{
	font:bold 14px "Trebuchet MS", Arial;
}
.blocProduitDesi{
	float:left;
	width:230px;
	height:30px;
	margin-left:10px;
}
#contenu .blocProduitDesi p{
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}

.spacer{
	float:left;
	width:350px;
	height:1px;
	border-bottom:2px solid #D7D7D7;
	margin-bottom:15px;
}

select.formrecherche{
	width:150px;
}
p.noDecal{
	padding:0px;
	margin:0px;
}


/******************************************* SOCIETE *******************************************/
#localisation{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	/*margin:0 0 15px 0;*/
	margin:0;
	padding:0 0 20px 0;
	width:375px;
	float:left;
	text-align:justify;
	/*border:1px red solid;*/
}
#stock{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0 0 20px 0;
	width:375px;
	float:left;
	text-align:justify;
	/*border:1px red solid;*/
}
#recrutement{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0 0 20px 0;
	width:375px;
	float:left;
	text-align:justify;
	/*border:1px red solid;*/
}
#partenaire{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:375px;
	float:left;
	text-align:justify;
	/*border:1px red solid;*/
}
/******************************************* SERVICE *******************************************/
#service01{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:375px;
	float:left;
	text-align:justify;
}
#service02{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:375px;
	float:left;
	text-align:justify;
}
#service03{
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:0;
	width:765px;
	float:left;
	text-align:justify;
	/*border:1px solid black;*/
}

/******************************************* CGV IMPRESSION *******************************************/
#cgv_imp{
	background-color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	color:#0054A4;
	margin:0;
	padding:10px;
	width:750px;
	float:left;
	text-align:justify;
}
/*FAQ*/
#formFaq input{
	width:200px;
	border:1px solid #000;
	font-size:12px;
}
#formFaq textarea{
	width:300px;
	border:1px solid #000;
	font-size:12px;
}



/* STYLE DE LA PAGE CONTACT */
#contactTxt{
	width:45%;
	float:left;
}
#contactPlan{
	width:45%;
	float:right;
}
#formContact input,textarea{
	width:100%;
	border:1px solid #000;
	font-size:12px;
}
#formContact input:focus,textarea:focus{
	border-color:#FF0000;
}
#formContact .champRequis{
	color:#FF0000;
}
.qte{
	width:20px;
	border:1px solid #000;
	font-size:12px;
	background-color:#FFFFFF;
	color:#0099FF;
}