/* CSS Document */

body{
	background:url(../imgs/ap.gif);
	margin-top:0px;
	width:100%;
	height:100%;
}
#body_imprimer{
	background:none;
	background-color:#FFFFFF;
}
#tabConteneurGlobal{
	width:100%;
}
.content{
	background-image:url(../imgs/fond_content_test.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ffffff;
}
#contenu{
		padding-left:5px;
		padding-right:5px;
}
#tabConteneur{
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
}

.png {
	behavior: url(./styles/png.htc);
}

.blocGamme{
	background:url(../imgs/gamme/fond_bloc.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:287px;
	height:182px;
}

/* SCROLL */

div.scrollnews {
	scrollbar-face-color: #94b9e6;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	OVERFLOW: auto;
}
#menu_g{
	padding-left:18px;
	padding-top:25px;
}
#menu_d{
	padding-right:22px;
	padding-top:25px;
}
#contenu{
	padding-top:25px;
}
#tabdescproduit{
	border:1px solid #B0C4DE;
}
#tabambiance td, #tabproduit td{
	padding-left:3px;
	padding-top:7px;
}
#tabambiance a:hover, #tabproduit a:hover{
	color:#be2479;
	font-weight:bold;
}
#tabnewsletter td{
	padding-top:5px;
}

.tabproduit{
	padding-left:2px;
	margin-left:5px;
	margin-top:10px;
	border:solid #7f9dae 2px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;border-radius: 5px;;
	background:#f7f8f9;
}

.tabproduit img{border:solid #7f9dae 1px}

.titre_produit{
	padding-left:5px;
	padding-top:3px;
}
#tabquestfreq a:hover{
	color:#be2479;
}
#qsn{
	margin-left:50px;
	margin-top:20px;
	text-align:left;
}
#tabDesignation{
	margin-top:20px;
	margin-right:5px;
	margin-left:10px;
}
#tabDesignation th{
	background-color:#FFB6C1;
}

#tabcompte a:hover{
	color:#c42e71;
}
#tabAccueilCompte{
	margin-left:20px;
}
#tabAccueilCompte .lientxtBleuGris12pt:hover{
	color:#c42e71;
}
/* FORMULAIRE */

input.text{
	border:1px solid #344e70;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#344e70;
	font-size:9pt;
}

/* FOOT OMBRE */


#foot_ombre{
height:7px;
background-color:#000000;
}

/* textes */
.arial12ptrouge{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
}
.txtBleu8{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#0033CC;
}

.txtBleu16Fort{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt; 
	color:#125978;
	font-weight:bold;
}

.txtBlanc8{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF;
}
.txtBlanc10Fort{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color: #FFFFFF;
}
.arial8ptnoir{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000
}
.arial10ptnoir{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000
}
.arial9ptnoir{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000
}
.txtvertFonc12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#224e50;
}
.txtvertFoncFort15{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#224e50;
}
.txtBleu12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#125978;
}
.txtBleu14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#125978;
}
.txtBleu16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#125978;
}
.textRose15pt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15pt;
	color:#c94a91;
	font-weight:bold;
}
.txtRouge12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
}
.txtPied{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#677c87;
	background:#FFFFFF;
}

/* liens */
.lienTermCmd{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.lienTermCmd:hover{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c94a91;
}
.Lpanier, a.Lpanier:link ,a.Lpanier:active, a.Lpanier:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#125978;
	text-decoration: none;
}
a.Lpanier:hover {
	color:#c42e71; 
	text-decoration:none;
}
.lienAjoutPanier{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#265658;
	margin-right:5px;
}
.lientxtBleuGris12pt{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#415b69;
}
.lientxtBleu12pt{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#125978;
}
.lientxtBleuFor12pt{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#125978;
}
.lienMenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lienMenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ff7800;
	font-weight:bold;
	text-decoration:none;
}

.lienRose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c42e71;	
	text-decoration:none;
	
}

.lienRose:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#c42e71;	
	text-decoration:none;
	
}

#lienSite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0099CC;	
	text-decoration:none;
	
}

#lienSite:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#0099CC;	
	text-decoration:none;
	
}
/* COPYRIGHT */

#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#fafcfc;
	text-decoration:none;
}

#copyright:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#f27d46;
	text-decoration:underline;
}


/* MENUS */
ul#menuTopbloc *{text-align:left}
ul#menuTopbloc {margin: 0; padding: 0;float:left;width: 100%;list-style: none;font-size: 1.1em;top:122px;left:200px;font-family:Arial, Helvetica, sans-serif}
ul#menuTopbloc li {float: left;margin: 0; padding: 0;position: relative;}
ul#menuTopbloc li a.menu {background-position:right 3px;font-size:14px;color:#FFFFFF;display:block;float:left;height:30px;line-height:30px;text-align:center;width:130px;}
ul#menuTopbloc li a.last {background-image:none;}
ul#menuTopbloc a.home {width: 78px;}
ul#menuTopbloc li .sub {position: absolute;top: 34px; left: 0;background-color: #444;float: left;display: none;background-color:#fff;width:157px !important;padding:0 3px 3px 3px}
ul#menuTopbloc .sub ul li.level1{width:140px;height:20px;color:#fff;font-weight:bold;line-height:20px;padding:0;padding-left:10px;background-repeat: no-repeat}
ul#menuTopbloc .sub ul li.level1 a{padding-left:10px}
ul#menuTopbloc .sub ul li.level2{padding-left:10px}
ul#menuTopbloc .sub ul li.level1 a{color:#fff}
ul#menuTopbloc li .sub ul.levelUl1{width:157px;padding:0}
ul#menuTopbloc li .row {clear: both;float: left;width: 100%;margin-bottom: 10px;}
ul#menuTopbloc li .sub ul{list-style: none;margin: 0; padding: 0 0 0 20px;float: left;}
ul#menuTopbloc .sub{z-index:2000;background-image:url(/imgs/menu-bg.png)}
ul#menuTopbloc .sub ul{cursor:pointer}
ul#menuTopbloc .sub ul li {width: 100%;color: #333333;padding-top:4px;margin-bottom:3px}
ul#menuTopbloc .sub ul li h2 {padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
ul#menuTopbloc .sub ul li h2 a {padding: 5px 0;background-image: none;color: #e8e000;}
ul#menuTopbloc .sub ul li a {float: none;text-indent: 0;height: auto;display: block;text-decoration: none;color: #105979;font-family:Arial, Helvetica, sans-serif;font-size:11px}
ul#menuTopbloc .sub ul li.bar{border-bottom:1px solid #dfdfdf;width:120px}


#foot1, #foot1 li{list-style:none;padding:0;margin:0}
#foot1{padding:0 75px}
#foot1 li{float:left;margin:0 10px;text-align:center;width:140px}
#foot1 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff}


.produitassocitem{float:left;width:400px}
.produitassocitem table{float:left}


.scrollable {position:relative;overflow:hidden;width: 400px;height:450px;float:left}
.scrollable .items {width:20000em;position:absolute;}
.scrollable .produitassocitem{float:left;width:400px}

.prev, .next{float:left;margin:180px 10px 0 10px;display:block}


.societe{margin-bottom:20px;font-family:Arial, Helvetica, sans-serif}
.societe span{font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#125978}

