/**************************************************/
/**********	Balises						**********/
/*
gris pâle:	#5F6262;
gris foncé:	#414444;
*/

body
	{
	background-color: #EB8711;
	background-image: url(../medias_communs/images/img_fond.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

h1
	{
	color: #414444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -0.5px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

h2
	{
	color: #414444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

h3
	{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

h4
	{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

h5
	{
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

p
	{
	font-size: 12px;
	line-height: 16px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

div
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

img
	{
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

a:link, a:visited
	{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}

a:hover
	{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}

form
	{
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}

ul
	{
	color: #FF0000;
	font-size: 10px;
	margin: 10px 0px 0px 150px;
	padding: 0px 0px 0px 20px;
	}

li
	{
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 0px;
	}

/**************************************************/
/**********	Identifiants				**********/

#divpage
	{
	background-image: url(../medias_communs/images/img_fondcatalogue.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin: 0px auto 0px auto;
	position: relative;
	width: 752px;
	}

#divhautpage
	{
	background-repeat: no-repeat;
	height: 192px;
	width: 752px;
	}

#divhautpage #diventetega
	{
	background-image: url(../medias_communs/images/img_fondentetesectga.jpg);
	float: left;
	height: 192px;
	width: 182px;
	}

#divhautpage #diventetega img
	{
	margin: 20px 0px 0px 10px;
	}

#divhautpage #diventetedr
	{
	float: right;
	width: 570px;
	}

#divhautpage #divsection1
	{
	background-color: #D3D3D3;
	border-bottom: 1px solid #000000;
	height: 49px;
	width: 570px;
	}

#divhautpage #divsection1 img
	{
	margin: 0px 10px 0px 0px;
	}

#divhautpage #divsection2
	{
	background-image: url(../medias_communs/images/img_fondentetesect2.jpg);
	height: 46px;
	width: 570px;
	}

#divhautpage #divsection2 #menutertiaire
	{
	margin: 0px 14px 0px 0px;
	text-align: right;
	}

#divhautpage #divsection2 #menutertiaire a:link, #divhautpage #divsection2 #menutertiaire a:visited
	{
	color: #FFFFFF;
	font-size: 9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

#divhautpage #divsection2 #menutertiaire a:hover
	{
	color: #000000;
	}

div#realisation
	{
	text-align: center;
	}

div#realisation p
	{
	margin: 0;
	padding: 0;
	}

/*	différences français / english	*/

#imgzonesecurefr
	{
	margin: 0px 0px 0px 50px;
	}

#imgzonesecureen
	{
	margin: 0px 0px 0px 84px;
	}

/*	*/

#divhautpage #divsection3
	{
	background-color: #0A1718;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	height: 28px;
	width: 570px;
	}

#divhautpage #divsection4
	{
	background-image: url(../medias_communs/images/img_fondentetesect4.jpg);
	height: 66px;
	width: 570px;
	}

#divcontenupage
	{
	/*height: 460px;*/
	}

#divbaspage
	{
	color: #FFFFFF;
	clear: left;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	position: relative;
	text-align: center;
	width: 752px;
	}

#divbaspage p, #divbaspage a:link, #divbaspage a:visited
	{
	color: #FFFFFF;
	font-size: 10px;
	}

#divbaspage a:hover
	{
	color: #000000;
	}

#divcolonne1
	{
	float: left;
	width: 183px;
	}

#divcolonne2
	{
	float: left;
	width: 556px;
	}

/*		Catalogue	*/

#pfildariane
	{
	color: #810000;
	font-size: 10px;
	margin: 6px 0px 10px 0px;	
	}

#pfildariane a:hover
	{
	color: #880000;
	}

/*		Aperçu d'un produit		*/
.divproduit
	{
	/*border: 1px solid #cccccc;*/
	/*border-bottom: 1px solid #cccccc;*/
	background-image: url(../medias_communs/images/produits/img_bgproduitslogo.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	height: 250px;
	margin: 0px 0px 20px 0px;
	padding-bottom: 10px;
	width: 268px;
	}

.divproduit .divsection1
	{
	}

.divproduit .divsection1 h2
	{
	color: #414444;
	font-weight: normal;
	line-height: 16px;
	height: 30px;
	}

.divproduit .divsection1 h3
	{
	/*background-color: #EFEFEF;*/
	background-image: url(../medias_communs/images/img_carre.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #810000;
	color: #810000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	text-transform: uppercase;
	}

.divproduit .divsection2 .imgsep
	{
	float: left;
	vertical-align: top;
	}

.divproduit .divsection2 .divdetails
	{
	border: 1px solid #FFFFFF;
	height: 12px;
	width: 20px;
	}

.divproduit .divsection2 .divphotoproduit
	{
	float: left;
	height: 136px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 195px;
	}

.divproduit .divsection2 .divpictosproduit
	{
	float: left;
	height: 133px;
	text-align: center;
	width: 71px;
	}

.divproduit .divsection2 .divpictosproduit img
	{
	margin: 3px 0px 0px 3px;
	}

.divproduit .divsection2 .divdetailsproduit
	{
	float: left;
	height: 17px;
	text-align: right;
	width: 193px;
	}

.divproduit .divsection2 .divinfosproduit
	{
	clear: left;
	float: left;
	height: 65px;
	width: 193px;
	}

.divproduit .divsection2 .divinfosproduit h4
	{
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	}

.divproduit .divsection2 .divinfosproduit h4:first-letter
	{
	/* Si on veut mettre la première lettre en majuscule, c'est ici	*/
	}

.divproduit .divsection2 .divinfosproduit p
	{
	font-size: 11px;
	line-height: 12px;
	}

.divproduit .divsection2 .divlogosproduit
	{
	/**/background-image: url(../medias_communs/images/produits/img_bgproduitslogo.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #cccccc;
	clear: left;
	float: left;
	height: 41px;
	padding: 2px;
	text-align: center;
	width: 264px;
	}

.divproduit .divsection2 .divlogosproduit img
	{
	margin: 0px 8px 0px 8px;
	}

.divsepproduit
	{
	border-left: 1px solid #CCCCCC;
	float: left;
	height: 228px; /*266px, 290px*/
	margin: 0px 6px 0px 6px;
	width: 1px;
	}

/*		Page à page	*/

.divpageapage
	{
	color: #888888;
	clear: both;
	background-color: #550000;
	border-top: 1px solid #a10000;
	border-right: 1px solid #410000;
	border-bottom: 1px solid #210000;
	border-left: 1px solid #c10000;
	font-size: 10px;
	margin: 6px 0px 12px 0px;
	padding: 4px 6px 4px 6px;
	text-align: right;
	}

.divpageapage a:link, .divpageapage a:visited
	{
	color: #FFFFFF;
	}

.divwrapper
	{
	clear: both;
	}

/*		Menu de gauche	*/

#divmenugauche a:link, #divmenugauche a:visited
	{
	color: #000000;
	font-size: 9px;
	}

#divmenugauche #divhaut
	{
	background-image: url(../medias_communs/images/img_fondmenugauchehaut.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 182px;
	}

#divmenugauche #divmilieu
	{
	background-image: url(../medias_communs/images/img_fondmenugauche.gif);
	background-repeat: repeat-y;
	width: 182px;
	}
	
#divmenugauche #divmilieu #divliens div
	{
	border-bottom: 1px solid #939393;
	border-top: 1px solid #FFFFFF;
	height: 15px;
	padding: 4px 0px 0px 2px;
	text-transform: uppercase;
	}

#divmenugauche #divmilieu #divliens
	{
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #939393;
	margin: 0px 0px 0px 6px;
	width: 135px;
	}
	
#divmenugauche #divmilieu #divliens a:link, #divmenugauche #divmilieu #divliens a:visited
	{
	letter-spacing: -1px;
	text-decoration: none;
	}
	
#divmenugauche #divmilieu #divliens a:hover
	{
	color: #880000;
	}

#divmenugauche #divmilieu #divliens #divtypeselectionne
	{
	background-image: url(../medias_communs/images/img_bgtype.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}

#divmenugauche #divbas
	{
	background-image: url(../medias_communs/images/img_fondmenugauchebas.gif);
	background-repeat: no-repeat;
	height: 106px;
	padding: 24px 0px 0px 6px;
	width: 172px;
	}

#divmenugauche #divbas p
	{
	font-size: 11px;
	margin: 0px 0px 4px 0px;
	}

#divmenugauche #divbas #inputrecherche
	{
	border: 1px solid #B8B8B8;
	font-size: 11px;
	width: 80px;
	}

#divmenugauche #divbas #inputsoumettre
	{
	vertical-align: bottom;
	}

/*		Un produit		*/

.divficheproduit
	{
	background-color: #E5E5E5;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 556px;
	}

.divficheproduit a:hover
	{
	color: #810000;
	}

.divficheproduit #divcol1
	{
	background-color: #FFFFFF;
	border-right: 1px solid #810000;
	float: left;
	width: 386px;
	padding: 10px 10px 0px 10px;
	}
	
.divficheproduit #divcol2
	{
	float: left;
	padding: 10px 0px 0px 0px;
	text-align: center;
	width: 149px;
	}

.divficheproduit #divcol1 h2
	{
	color: #414444;
	font-weight: normal;
	}

.divficheproduit #divcol1 h3
	{
	background-image: url(../medias_communs/images/img_carre.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #810000;
	color: #810000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	text-transform: uppercase;
	}

.divficheproduit #divcol1 h4
	{
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	margin: 8px 0px 4px 0px;
	}

.divficheproduit #divcol1 ul
	{
	font-size: 11px;
	color: #CCCCCC;
	margin: 0px 0px 8px 12px;
	padding: 0px 0px 0px 0px;
	list-style: square;
	}

.divficheproduit #divcol1 ul li
	{
	margin: 0px 0px 4px 0px;
	}

.divficheproduit #divcol1 ul li span
	{
	color: #000000;
	}

.divficheproduit #divcol1 .pmessage
	{
	color: #810000;
	font-size: 11px;
	}


.divficheproduit #divcol2 img
	{
	padding: 0px 4px 0px 0px;
	}

.divficheproduit #divcol2 #divpictos
	{
	margin: 0px 0px 10px 0px;
	}

.divficheproduit #divcol2 #divgrandeurs, .divficheproduit #divcol2 #divcouleurs
	{
	background-color: #810000;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 4px 4px 14px 4px;
	}

.divficheproduit #divcol2 #divgrandeurs h5, .divficheproduit #divcol2 #divcouleurs h5
	{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	}

.divficheproduit #divcol2 #divgrandeurs p, .divficheproduit #divcol2 #divcouleurs p
	{
	background-color: #FFFFFF;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-transform: uppercase;
	}

.divficheproduit #divcol2 #divlogos img
	{
	margin: 0px 0px 6px 0px;
	padding: 0px;
	}

#ppartagerproduit
	{
	font-size: 11px;
	}

.putilitaires
	{
	font-size: 10px;
	}

#divutilitaires
	{
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 4px;
	text-align: right;
	}

#divinventaire
	{
	font-size: 10px;
	height: 40px;
	width: auto;
	}

/*	Pages de textes	*/

#divcontenutexte p a:link, a:visited
	{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}

#divcontenutexte p a:hover
	{
	color: #810000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	}

/*	Contactez-nous	*/

#divcontenutexte div
	{
	width: 450px;
	}

#divcontenutexte #divnational
	{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	padding: 6px 6px 0px 6px;
	}

#divcontenutexte .divprovince
	{
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
	padding: 6px 6px 0px 6px;
	}

#divcontenutexte div h2
	{
	border-bottom: 1px solid #555555;
	font-size: 14px;
	}

/*	Pour commander	*/

.spanemphase
	{
	color: #FF0000;
	font-weight: bold;
	}

/*	Pictogrammes	*/
#divcontenutexte .divexplicationspicto
	{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 4px 4px 4px 4px;
	width: 200px;
	}

#divcontenutexte .divexplicationspicto p
	{
	margin: 0px 0px 0px 0px;
	}

#divcontenutexte .divexplicationspicto img
	{
	float: left;
	margin: 0px 10px 0px 0px;
	}

/*	Partager ce produit	*/
#diva, #divde
	{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: left;
	font-size: 11px;
	margin: 0px 10px 10px 0px;
	padding: 8px 4px 4px 4px;
	width: 200px;
	}

#divboutons
	{
	background-color: #EEEEEE;
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 8px 4px 4px 4px;
	width: 420px;
	}

#diva span, #divde span
	{
	color: #810000;
	}

#diva div label, #divde div label
	{
	clear: left;
	display: block;
	margin: 0px 0px 4px 0px;
	}
	
#diva div input, #divde div input
	{
	border: 1px solid #DDDDDD;
	margin: 0px 0px 10px 6px;
	padding: 0px 0px 0px 4px;
	}

#divboutons input
	{
	border: 1px solid #BBBBBB;
	clear: both;
	font-size: 11px;
	float: right;
	margin: 0px 10px 4px 0px;
	width: 80px;
	}

/*	Nouvelles	*/
.divnouvelle
	{
	background-color: #e2e2e2;
	background-image: url(../medias_communs/images/nouvelles/img_fondnouvelle.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #6B787E;
	margin: 0px 0px 12px 0px;
	padding: 8px 4px 4px 4px;
	}

.h2nouvelletitre
	{
	color: #1f2325;
	}

.pnouvelledate
	{
	background-color: #cccccc;
	border-top: 1px solid #6B787E;
	border-right: 1px solid #6B787E;
	border-left: 1px solid #6B787E;
	color: #CA5D24;/*#6B787E*/
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 4px 4px 2px 4px;
	width: 120px;
	}