@import url(/css/fenetre_modal.css);
@import url(/css/style_pictonav.css);
@import url(/css/apercuImg.css);
@import url(/css/stylesSlide.css);
@import url(/css/hoverbox.css);


body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3a3a3a;
	background-repeat:no-repeat;
	background-position:top center;
}

ul {
 margin:0px;
}
form {
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#121212;
}


div.conteneur {
	width:955px;
	margin-left:auto;
	margin-right:auto;
}
div.banniere {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	height:230px;
	position:relative;
	margin-bottom:10px;
}
div.logo {
	width:370px;
	height:58px;
	text-align:center;
	color:#FFFFFF;
/*	font-size:75px; */
	background-image:url(../images/paralux.png);
	background-repeat:no-repeat;
	background-position: center center;
}
div.language { color:#FFFFFF; padding:1px;}
div.language img { border:0; }
div.language img:hover { cursor:pointer;}
div.recherche { font-family:Arial, Helvetica, sans-serif; margin-right:75px;}
input.recherche { width:180px;  height:20px; padding:0; margin:0;}
input.btnOk { width:26px; height:22px; background:none; padding:0; margin:0; font-weight:bold; font-size:11px; cursor:pointer; }
div.recherche { font-size:16px; font-weight:bold; margin-top:15px; padding:0; }
div.chemin {
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
}
div.chemin a { font-size:16px;}
span.produit { font-size:16px; font-weight:bold; }
div.menu {
	background-image:url(../images/menu-haut.png);
	background-repeat:no-repeat;
	width:507px;
	height:72px;
	padding-top:5px;
	text-align:left;
	padding-left:13px;
}
div.menu a{ font-size:14px; font-weight:bold; padding:0 8px; }
div.menuPrincipal {height:140px; position:absolute; bottom:0;}

div.menuPrincipal div.choix{
	width:154px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin:0 35px !important;
	margin:0 30px;
	height:138px;
	float:left;
	bottom:0;
}

div.menuPrincipal div.choix:hover {
	background-image:url(../images/ico-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:bottom;
}
div.menuPrincipal .actif {
	background-image:url(../images/ico-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	vertical-align:bottom;

}

input.btnTelecharger {
	border:0;
	width:280px;
	height:45px;
	background-repeat:no-repeat;
	padding-left:50px;
	font-size:14px;
	letter-spacing:-1px;
	font-weight:bold;
	cursor:pointer;
	background:none;
	margin-top:5px;
}
input.btnTelecharger:hover { color:#FFFFFF; }
div.utilisationHaut {


	background-image:url(../images/zone-utilisation-haut.png);


	background-repeat:no-repeat;
	width:414px;
	height:55px;
}
.utilisationLibelle{
	margin-left:35px;
	font-size:16px;
	font-weight:bold;
	color:#F27036;
}
div.utilisation div.contenu {
	background-image:url(../images/zone-utilisation-bg.png);
	background-repeat:repeat-y;
	width:414px;
}


div.utilisation div.contenu div.contenuUsage {
	float:left;
	width:133px;
	height:80px;
	display:block;
}

hr.magicHeight{
	background:none; border:0; clear:both; margin:0; padding:0;  display:none;
}

#collection a.voirTout:LINK { position:relative; right:0; }
div.basPage { text-align:center; margin-top:20px;}

div.webcd { position:absolute; right:0;}
div.zoneIMGProduit { position:relative; }
div.vue3D { position:absolute; bottom:0; right:0; }
div.tmpl { height:400px;}
div.produitTmpl {
/*	background-image:url(../images/bg-tmpl.png);
	background-repeat:no-repeat;*/
	width:246px;
	height:210px;
	float:left;
	margin:0 32px !important;
	margin:0 25px;
	text-align:center;
	margin-top:15px;


}
div.produitTmpl a{
	background-image:url(../images/bg-tmpl.png);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:246px;
	height:200px;
	position:relative;
	padding-bottom:10px;

	}
div.produitTmpl a span.monContenu { position:absolute; bottom:20px; left:0 !important; right:0 !important; left:5%; right:auto; }
div.produitTmpl a:hover { cursor:pointer; }
div.pageSuivante  { text-align:right;}
div.pageSuivante a{ font-size:11px; margin:5px;}

span.utilisation { font-size:11px; font-weight:bold; }
.blocTexte{
	display:none;
	visibility:hidden;

}
.blocTexte_ouvert{
	display : block;
	visibility:visible;
}
.sousMenuJumelle {
	vertical-align:middle;
}
.sousMenuJumelle a{
	background-image:url(../images/bt_vert.png);
	background-repeat:no-repeat;
	height:22px;
	width:251px;
	display:block;
	text-align:left;
	padding-left:15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
	cursor: pointer;

}
.sousMenuJumelle a:hover{
	background-image:url(../images/bt_orange.png);
	background-repeat:no-repeat;
	height:22px;
	width:236px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding-left:30px;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	margin-top:5px;
}
.espaceurHautBt{
	height:3px;
}
.zoneUtilisation a{
	background-image:url(../images/bt_orange_pt.png);
	background-repeat:no-repeat;
	height:22px;
	width:147px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.zoneUtilisation a:hover{
	background-image:url(../images/bt_orange_pt.png);
	background-repeat:no-repeat;
	height:22px;
	width:147px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding-left:8px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
.espaceurHautBtPt{
	height:3px;
}
.btRetour a{
	/*background-image:url(../images/bt_retour.png);
	background-repeat:no-repeat;*/
	/*margin-left:17px;
	height:22px;
	width:97px;
	display:block;
	text-align:left;
	color:#FFFFFF;
	padding-left:15px;
	text-decoration:none;
	font-size:17px;*/
	color:#333333;
	font-weight:bold;
}
/*.btRetour a:hover{
	background-image:url(../images/bt_retour.png);
	margin-left:17px;
	background-repeat:no-repeat;
	height:22px;
	width:97px;
	display:block;
	text-align:left;
	color:#000000;
	padding-left:15px;
	text-decoration:none;
	font-weight:bold;
	font-size:17px;
}*/


.hautType {
background-image:url(/images/box_typeH.png);
height:52px;
width:234px;
background-repeat:no-repeat;
}


.basType {
 background-image:url(/images/zone-utilisation-bas-petit.png);
 width:234px;
 height:27px;
 background-repeat:repeat-y;
}


.hautCollect {
  background-image:url(/images/box_collectH.png);
  height:52px;
  width:414px;
  background-repeat:no-repeat;
}


.basCollect {
 background-image:url(/images/zone-utilisation-bas.png);
 width:414px;
 height:27px;
 background-repeat:repeat-y;
}

.hautUsage {
 background-image:url(/images/box_usageH.png);
 height:52px;
 width:234px;
 background-repeat:no-repeat;

}
a.btnOrangeAccueil {
	background-image:url(../images/bg-btn-orange.gif);
	background-repeat:no-repeat;
	width:104px;
	height:31px;
	line-height:31px;
	display:block;
	text-align:center;
}