	/*------------------------------------- définitions générales */
body {
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
}
#global {
	position:relative;
	width:980px;
	margin:0 auto;
}
img {
	border:none;
}
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
.clearBoth {
	clear:both;
	height:1px;
	font-size:1px;
}
p, dd, dt/*,td,th*/ {
	font-size:11px;
}
.posrelative {
  position:relative;
}
.asterisque {
	color:#ff0000;
	font-size:10px !important;
	font-weight:bold;
	margin-left:4px;
}
.gras {
	font-weight:bold;
}
/*------------------------------------ balises */

label {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#707070;
}

/*------------------------------------ structure */
#main{
	/*margin-top:80px;*/
	margin-top:115px;
	margin-bottom:10px;
}
#contentSchCns, #contentOffre{
	position:relative;
	width:740px;
	float:left;
	margin-left:29px;
}
* html #contentSchCns, #contentOffre{
	margin-left:20px;
}
/* panneau a droite du menu */
#panelDroit{
  position:relative;
  width:740px;
  float:left;
  margin-left:20px;

}
* html #panelDroit{
  margin-right:1px; 
  overflow-X:hidden;	
  width:745px;
}
/* colonne gauche */
#sideBarGauche{
	background-image:url(/ES/img_v1.5/fondsidebargauche.gif);
	margin: 0; 
	float: left; 
	height: 100%
}
#sideBarGauche h5{
	color:#666666;
	font-size:12px;
	margin:14px 0 0 12px;
	padding:0;
}
#sideBarGauche.sideBarBleu h4, #sideBarGauche.sideBarGrise h4{
	text-indent:0pt;
	background:none;
	text-indent:0;
}
#sideBarGauche.sideBarGrise{
	font-size:10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#sideBarGauche.sideBarGrise p{
	font-weight:bold;
	margin:7px 10px 5px 10px;
	background:url(/ES/img_v1.5/pointfilet.gif) repeat-x;
	padding:7px 0 0 0;
}
#sideBarGauche.sideBarGrise p.noBackground{
	background:none;
}
#sideBarGauche.sideBarGrise ul li{
	margin-bottom:5px;
}
#sideBarGauche.sideBarGrise ul li a{
	text-decoration:none;
	color:#000000;
	display:block;
	line-height:15px;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	background:url(/ES/img_v1.5/puceinactivemenugris.gif) left 3px no-repeat;
}
#sideBarGauche.sideBarGrise ul li a:hover
{
	text-decoration:underline;
	color:red;
	background:url(/ES/img_v1.5/puceovermenugris.gif) left 3px no-repeat;
}
/*-------------------------------------*/
#sideBarGauche.sideBarGrise ul li.actif{
	background:url(/ES/img_v1.5/fdmenugris.gif);
}
#sideBarGauche.sideBarGrise ul li.actif a{
	font-weight:bold;
	background:url(/ES/img_v1.5/puceactivemenugris.gif) left 3px no-repeat;
}
/* fin colonne gauche */

/*------------------------------------ fil d'ariane */
#filAriane{
	list-style-type:none;
	margin:-5px 0 10px 37px;;
	padding:0;
}
/*--------------- HACK IE ---------------*/
* html #filAriane{
	margin-top:3px;
}
*:first-child+html #filAriane{
	margin-top:3px;
}
/*---------------------------------------*/
#filAriane li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#e60000;
}
#filAriane a{
	text-decoration:none;
	color:#e60000;
}
#filAriane span{
	font-weight:bold;
}

/* CSS Header 
   Dernière modification : 2007/11/07
---------------------------------------------------------------------------------- */
#header{
	position:relative;
	width:980px;
	/*background-color:#00CC00;*/
	background-repeat:no-repeat;
	z-index:51;
}
.zoneHauteHeader{
	/*background-image:url(/ES/img_v1.5/fondheader.gif);*/
	background-image:url(/ES/img_v1.6/fondheader.gif);
	height:86px;
	z-index:50;
	position:relative;
}
.headerParWelcome{
	position:absolute;
	top:42px;
	left:267px;
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	z-index:1;
}
.headerParWelcome span{
	font-weight:normal;
}
.headerParWelcome a{
	color:#FFFFFF;
	font-weight:normal;
}
.logoBruneau{
	position:absolute;
	top:46px;
	left:0px;
}
.zoneBasseHeader{
	position:absolute;
	left:0;
	top:86px;
	width:980px;
	/*height:67px;*/
	height:92px;
}
.zonePngHeader{
	position:absolute;
	top:0;
	left:0;
	width:240px;
	/*height:75px;*/
	height:101px;
	/*background-image:url(/ES/img_v1.5/fdpngheader.png);*/
	background-image:url(/ES/img_v1.6/fdpngheader.png);
	background-repeat:no-repeat;
}
* html .zonePngHeader{
	width:243px;
	height:39px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/ES/img_v1.6/fdpngheader.png", sizingMethod="noscale");
	float:left;
}

/* Zone Recherche ---------------------------------------------------------- */
.zoneRechercheHeader{
	position:absolute;
	top:0;
	left:240px;
	width:740px;
	/*height:75px;*/
	height:101px;
	/*background-image:url(/ES/img_v1.5/zonerechercheheader.png);*/
	background-image:url(/ES/img_v1.6/zonerechercheheader.png);
	background-repeat:no-repeat;
}
.rechercheHeader{
	position:absolute;
	z-index:1;
	top:58px;
	left:334px;
}
.AFAQHeader{
	position:absolute;
	z-index:1;
	top:51px;
	left:680px;
}
.champHeader{
	width:228px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.btChampHeader{
	margin-left:20px;
}

/* Navigation ---------------------------------------------------------- */
.nav1{
	position:absolute;
	top:0;
	left:267px;
	list-style-type:none;
	margin:0;
	padding:0;
}
.lang{
	position:absolute;
	/*top:5px;*/
	top:130px;
	left:50px;
	list-style-type:none;
	margin:0;
	padding:0;
}
.sousNavFirstVisite{
	position:absolute;
	display:none;
	z-index:1;
	//top:25px;
	top:28px;
	//left:268px;
	left:366px;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c2c2c2;
	width:180px;
	border:1px solid black;
}
.sousNavFirstVisite a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:black;
}
.sousNavFirstVisite a:hover{
	background-color:#FFFFFF;
}
.nav1 li, .lang li, .nav2 li, .nav3 li, .nav4 li, .nav5 li, .btPanierHeader li, .nav2HeaderTrophees li{
	float:left;
}
.nav2 {
	position:absolute;
	top:0;
	left:590px;
	list-style-type:none;
	margin:0;
	padding:0;		
}
.nav2HeaderTrophees{
	position:absolute;
	top:0;
	left:500px;
	list-style-type:none;
	margin:0;
	padding:0;		
}
.nav3{
	position:absolute;
	top:65px;
	/*left:265px;*/
	left:255px;	
	list-style-type:none;
	margin:0;
	padding:0;		
}
.nav4{
	position:absolute;
	top:70px;
	left:691px;
	list-style-type:none;
	margin:0;
	padding:0;		
}
.nav5{
	position:absolute;
	top:113px;
	/*left:265px;*/
	left:255px;	
	list-style-type:none;
	margin:0;
	padding:0;			
}

/* Zone Panier ---------------------------------------------------------- */
.blocPanierHeader{
	position:absolute;
	width:156px;
	height:65px;
	top:0;
	left:817px;	
}
.fondPanier{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.blocPanierHeader p{
	position:relative;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	margin:20px 0 0 11px;
	z-index:50;
}
.blocPanierHeader span{
	font-weight:bold;
}
.btPanierHeader{
	position:absolute;
	top:46px;
	left:11px;
	list-style-type:none;
	margin:0;
	padding:0;		
}

/*----------------- BLOC PANIER COMPLET ---------------------*/
#blocPanierComplet{
	width:281px;
	position:absolute;
	top:63px;
	left:690px;
	z-index:100;
	display:none;
}
#blocPanierComplet .head{
	background-image:url(/ES/img_v1.5/blocpanierfullhead.gif);
	background-repeat:no-repeat;
	height:8px;
}
#blocPanierComplet .corps{
	background-color:#000000;
	padding-bottom:-10px; /* deprecated */
}
/*--------------- HACK IE ----------------*/
* html #blocPanierComplet .corps{ margin-top:-10px; }
/*----------------------------------------*/
#blocPanierComplet .blocAvantage{
	width:271px;
	height:65px;
	background-image:url(/ES/img_v1.5/fdblocavantage.gif);
	background-repeat:no-repeat;
	margin-left:4px;
}
#blocPanierComplet .blocAvantage h3{
	color:#91762F;
	font-size:14px;
}
#blocPanierComplet .blocAvantage h3 span{
	display:block;
	padding-left:10px;
	padding-top:6px;
}
#blocPanierComplet .blocAvantage table{
	font-size:10px;
	margin-left:8px;
	height:21px;
	width:194px;
}
#blocPanierComplet .blocCadeaux{
	margin-top:4px;
	margin-left:4px;
}
#blocPanierComplet .blocCadeaux .head{
	background-image:url(/ES/img_v1.5/headblocpoint.gif);
	width:269px;
	height:10px;
}
#blocPanierComplet .blocCadeaux .corps{
	background-color:#EAD0E0;
	width:267px;
	margin-left:1px;
}
#blocPanierComplet .blocCadeaux .corps h3{
	color:#9F167E;
	font-size:14px;
	margin-left:10px;
}
#blocPanierComplet .blocCadeaux .corps table, #blocPanierComplet .blocPanier .corps table {
	margin-left:10px;
	font-size:11px;
}
#blocPanierComplet .blocCadeaux .corps .intitules, #blocPanierComplet .blocPanier .corps .intitules{
	font-size:10px;
}
#blocPanierComplet .blocCadeaux .corps .celCroix, #blocPanierComplet .blocPanier .corps .celCroix{
	width:20px;
}
#blocPanierComplet .blocCadeaux .corps .celPoint, #blocPanierComplet .blocPanier .corps .celPoint{
	text-align:right;
	width:57px;
	padding-bottom:3px;
}
#blocPanierComplet .blocCadeaux .corps .celPoint span, #blocPanierComplet .blocPanier .corps .celPoint span{
	border-bottom:1px dashed black;
	padding-left:1px;
}
#blocPanierComplet .blocCadeaux .pied{
	background-image:url(/ES/img_v1.5/piedblocpoint.gif);
	width:269px;
	height:10px;
}
#blocPanierComplet .blocPanier{
	width:265px;
	margin-left:6px;
	margin-top:4px;
}
/*------------------- HACK IE ----------------------*/
* html #blocPanierComplet .blocPanier{ width:265px; margin-left:6px; margin-top:-4px; }
/*--------------------------------------------------*/
#blocPanierComplet .blocPanier .head{
	background-image:url(/ES/img_v1.5/headblocpanier.gif);
	height:8px;
}
#blocPanierComplet .blocPanier .corps{
	background-color:white;
}
#blocPanierComplet .blocPanier .pied{
	background-image:url(/ES/img_v1.5/piedblocpanier.gif);
	height:8px;
}
#blocPanierComplet .blocPanier h3{
	font-size:14px;
	margin-left:10px;
}
#blocPanierComplet .blocPanier .total, #blocPanierComplet .blocCadeaux .total{
	text-align:right;
	padding-right:25px;
}
#blocPanierComplet .btValid{
	margin-left:95px;
}
#blocPanierComplet .btFermer{
	margin-left:10px;
}
#blocPanierComplet .pied{
	background:url(/ES/img_v1.5/piedblocpanierfull.gif) no-repeat;
	width:281px;
	height:10px;
}
#piedfin {
 background-position:left bottom!important; 
}
/*---------- HACK IE -------------*/
* html #piedfin { position:relative; bottom:-3px; margin-top:-10px; }
 /*-------------------------------*/
#blocPanierComplet .blocPanier .pied{
 width:265px;  
 background-position:left bottom;
 background-color:#FFFFFF;
}

/*--------------- SOUS NAV HEADER --------------*/
.sousNavCartouches, .sousNavMobilier, .sousNavTechno, .sousNavPapeterie, .sousNavHorsBureau{
	position:absolute;
	display:none;
	z-index:10;
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F8F8F8;
	width:190px;
	/*border:1px solid #ACA2A4;
	border-top:none;*/
}
.sousNavCartouches a, .sousNavMobilier a, .sousNavTechno a, .sousNavPapeterie a, .sousNavHorsBureau a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	/*color:black;*/
}
.sousNavCartouches a:hover, .sousNavMobilier a:hover, .sousNavTechno a:hover, .sousNavPapeterie a:hover, .sousNavHorsBureau a:hover{
	background-color:#E4E4E4;
}
.sousNavCartouches ul, .sousNavMobilier ul, .sousNavTechno ul, .sousNavPapeterie ul, .sousNavHorsBureau ul{
	list-style-type:none;
	border:1px solid #ACA2A4;
	border-top:none;	
}
/*------------------ HACK IE ---------------------*/
* html .sousNavCartouches ul, * html .sousNavMobilier ul, * html .sousNavTechno ul, * html .sousNavPapeterie ul, * html .sousNavHorsBureau ul{
	margin-top:-10px;
}
/*---------------------------------------*/
.sousNavCartouches .pied, .sousNavMobilier .pied, .sousNavTechno .pied, .sousNavPapeterie .pied, .sousNavHorsBureau .pied{
	background:url(/ES/img_v1.5/headlistecartouches.gif) no-repeat;
	height:4px;
}
.sousNavTechno a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#d08e02;
	margin:2px;
	margin-top:0;
}
.sousNavTechno a:hover{
	background-color:#fde3ab;
}
.sousNavMobilier a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#b1009b;
	margin:2px;
	margin-top:0;
}
.sousNavMobilier a:hover{
	background-color:#fddaf9;
}
.sousNavCartouches a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#479bb5;
	margin:2px;
	margin-top:0;
}
.sousNavCartouches a:hover{
	background-color:#d5e5eb;
}
.sousNavPapeterie a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#009853;
	margin:2px;
	margin-top:0;
}
.sousNavPapeterie a:hover{
	background-color:#bbfbde;
}
.sousNavHorsBureau a{
	padding-left:5px;
	display:block;
	text-decoration:none;
	color:#ea1717;
	margin:2px;
	margin-top:0;
}
.sousNavHorsBureau a:hover{
	background-color:#fdd9d9;
}
.sousNavCartouches{
	top:101px;
	left:427px;
	color:#479bb5;
	background-color: #F8F8F8;
	border:none;
	/*background:url(/ES/img_v1.5/headListeCartouches.gif) no-repeat left top;*/
}
.sousNavMobilier{
	top:100px;
	left:266px;
}
.sousNavTechno{
	top:100px;
	left:346px;
}
.sousNavPapeterie{
 	top:100px;
	left:508px;
}
.sousNavHorsBureau{
 	top:100px;
	left:589px;
}
/*------ hack ie -----*/
* html .sousNavCartouches a, * html .sousNavMobilier a, * html .sousNavTechno a, * html .sousNavPapeterie a, * html .sousNavHorsBureau a{ margin-bottom:-12px; }
/*--------------------*/

/* CSS Footer 
   Dernière modification : 2007/11/07
---------------------------------------------------------------------------------- */
#footer{
	background-image:url(/ES/img_v1.5/fondfooter.gif);
	padding-left:26px;
}
* html #footer{ padding-left:10px; }
.colonneFooter{
	width:135px;
	margin:0 0 0 19px;
	padding:7px 0 7px 0;
	float:left;
}
.colonneFooter h6#garanties{
	width:94px;
	height:13px;
	//background-image:url(/ES/img_v1.5/garanties.gif);
	background-image:url(/ES/img_v1.5/footer/garantia.png);
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin:0;
	padding:0;
}
.colonneFooter h6#suisses{
	width:115px;
	height:11px;
	//background-image:url(/ES/img_v1.5/3suisses.gif);
	background-image:url(/ES/img_v1.5/footer/suisses.png);	
	text-indent:-5000px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.colonneFooter h6#services{
	width:92px;
	height:11px;
	//background-image:url(/ES/img_v1.5/services.gif);
	background-image:url(/ES/img_v1.5/footer/servicios.png);	
	text-indent:-5000px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.colonneFooter h6#entreprise{
	width:85px;
	height:14px;
	//background-image:url(/ES/img_v1.5/entreprise.gif);
	background-image:url(/ES/img_v1.5/footer/empresa.png);	
	text-indent:-5000px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.colonneFooter h6#sites{
	width:82px;
	height:11px;
	//background-image:url(/ES/img_v1.5/sites.gif);
	background-image:url(/ES/img_v1.5/footer/filiales.png);	
	text-indent:-5000px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.colonneFooter h6#planSite{
	width:115px;
	height:13px;
	//background-image:url(/ES/img_v1.5/plansite.gif);
	background-image:url(/ES/img_v1.5/footer/webclic.png);	
	text-indent:-5000px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
}
.colonneFooter ul{
	list-style-type:none;
	margin:6px 0 0 0;
	padding:0;
}
.colonneFooter li{
	margin:0;
	padding:0;
	zoom:1;
}
.colonneFooter a{
	display:block;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0;
	line-height:12px;
}

/*------------------------------------- elements communs */

#prix img{
	float:right;	
}
#prix{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#e60000;
	margin-bottom:10px;
}
.prixBarre{
	font-size:15px;
	text-decoration:line-through;
}
.prix{
	font-size:17px;
	font-weight:bold;
}
.descriptifProduit{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin:0;
	padding:0;
}
.descriptifProduit span{
	font-weight:bold;
}
#descriptifPlusInfo{
	list-style-type:none;
	margin:8px 0 0 0;
	padding:0;
}
#descriptifPlusInfo li{
	margin:0;
	padding:0;
}
#descriptifPlusInfo a{
	text-decoration:none;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#liensPdf1, #liensPdf2{
	float:left;
	list-style-type:none;
	margin:24px 0 0 0;
	padding:0;
}
#liensPdf1 li, #liensPdf2 li{
	background-image:url(/ES/img_v1.5/pucepdf.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:19px;
}
#liensPdf1 a, #liensPdf2 a{
	text-decoration:none;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:25px;
}
#blocOffreGaucheCol3{
	padding-left:25px;
}
/*--------------- HACK IE ----------------*/
* html #blocOffreGaucheCol3{ margin-left:15px; }
/*----------------------------------------*/
.pOffLogos{
	margin-top:10px;
}
#lexique{
	list-style-type:none;
	margin:0;
	padding:0;
}
#lexique li{
	margin-left:62px;
}
#lexique a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#article{
	margin:14px 0 0 2px;
}
#article .bas{
	background:url(/ES/img_v1.5/articlebas.gif) no-repeat bottom center;
	width:108px;
	text-align:center;
	padding-top:3px;
}
/*-------------- HACK IE -----------------*/
* html #article .bas{ margin-top:-3px; }
*:first-child+html #article .bas{ margin-top:-3px; }
/*----------------------------------------*/
#article .bas p{
	font-size:11px;
	color:red;
	padding-bottom:5px;
}
#footerBlocOffreGauche{
	background-image:url(/ES/img_v1.5/footerblocoffre.gif);
	width:575px;
	height:34px;
	margin-bottom:10px;
}
#blocOffreDroite{
	float:left;
	width:131px;
	margin-left:22px;
	margin-top:10px;
}
#blocOffreDroite h5{
	margin:0;
	padding:0;
	background-image:url(/ES/img_v1.5/voiraussi.gif);
	background-repeat:no-repeat;
	height:12px;
	text-indent:-5000px;
	border-bottom:1px dotted #666666;
}
.produitVoirAussi img{
	float:left;
	margin-right:10px;
}
.produitVoirAussi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787878;
	margin-top:18px;
}
.produitVoirAussi span{
	font-weight:bold;
	font-size:15px;
	color:#000000;
}
.intituleOffre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e60000;
	line-height:12px;
	margin:0;
	padding:5px 0 0 0;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.voirOffre{
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
	border-bottom:1px dotted #666666;
}
.voirOffre a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:12px;
}
.voirOffre a:hover{
	text-decoration:underline;
}
h5#produitsConsultes{
	margin:12px 0 0 5px;
	padding:0;
	background-image:url(/ES/img_v1.5/produitsconsultes.gif);
	background-repeat:no-repeat;
	height:15px;
	text-indent:-5000px;
	border-bottom:dotted 1px #666666;
}
#bandeauProduitConsulte{
	border-bottom:1px dotted #666666;
	margin-left:5px;
}
.photoProduit{
	width:145px;
	float:left;
	margin:10px 0 10px 0;
}
.photoProduit img{
	margin-left:45px;
}
.lienProduitConsulte{
	margin:0 0 0 -19px;
	padding:0;
}
.separateurVertical{
	height:65px;
	width:1px;
	border-right:1px dotted #666666;
	float:left;
	margin-top:10px;
}
#gestionCommande{
	padding-top:24px;
	margin-top:3px;
}
/*------------- HACK IE -------------*/
* html #gestionCommande{ margin-top:-10px; }
*:first-child+html #gestionCommande{ margin-top:-8px; }
* html .blocTabOff table{ margin-bottom:10px; }
/*-----------------------------------*/
.blocTabOff{
	width:743px;
	background-image:url(/ES/img_v1.5/fondofftableau.gif);
	background-repeat:no-repeat;
}
.blocTabOff table{
	width:98%;
	margin-left:5px;
	margin-top:10px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
}
.blocTabOff td{
	border-bottom:1px dotted #999999;
}
.blocTabOff tr.hauteurCellule{
	height:50px;
}
.blocTabOff span{
	background:url(/ES/img_v1.5/traitprixbarre.gif) center center no-repeat;
}
.tabOffIntitules{
	color:#720066;
}
.mauveGras{
	font-weight:bold;
	color:#720066;
	background-color:#E0BFE5;
}
.gras{
	font-weight:bold;
}
.barre{
	text-decoration:line-through;
}
.champTabOff{
	width:26px;
}
.cellTabOffPrix{
	width:43px;
}
.cellApartirDe{
	width:90px;
}
.cellApartirDe span{
	margin-left:7px;
	background:none;
}
.cellBtQuantite{
	width:20px;
}
.cellChampQuantite{
	width:26px;
	text-align:center;
}
.cellRefTabOff{
	width:50px;
}
.ligneTabOffFdVert{
	background-color:#F0F0F0;
}
.pOffBtSelect{
	position:relative;
	z-index:50;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.avantPlan{
	z-index:100;
}
.pOffBtSelect p{
	position:absolute;
	top:4px;
	left:5px;
	font-size:10px;
}
.sousNavSelect{
	display:none;
	position:absolute;
	top:21px;
	left:0;
	background-color:#FFFFFF;
	border:1px solid black;
	/*width:75px;*/
	margin:0;
	padding:2px 18px 5px 0;
	list-style-type:none;
	z-index:100;
}
.sousNavSelect li{
  padding-left:3px;
}
.sousNavSelect a{
	line-height:15px;
	text-decoration:none;
	color:#333333;
	font-size:10px;
}
.sousNavSelect a:hover{
	text-decoration:underline;
}
.sousNavPlan1{
	z-index:50;
}
.sousNavPlan2{
	z-index:49;
}
.sousNavPlan3{
	z-index:48;
}
.sousNavPlan4{
	z-index:47;
}
.sousNavPlan5{
	z-index:46;
}
.footerTabOff{
	background-image:url(/ES/img_v1.5/footertaboff.gif);
	background-repeat:no-repeat;
	width:743px;
	height:40px;
}
#blocEtapesPanier{
	width:980px;
	margin-top:10px;
}
#blocEtapesPanier h3{
	float:left;
	padding:0;
	margin:0 0 0 5px;;
	text-indent:-5000px;
	width:100px;
	height:43px;
}
#authentification{
	background-image:url(/ES/img_v1.5/authentification.gif);
	background-repeat:no-repeat;	
}
#commande{
	background-image:url(/ES/img_v1.5/commande.gif);
	background-repeat:no-repeat;	
}
#coordonnees{
	background-image:url(/ES/img_v1.5/coordonnees.gif);
	background-repeat:no-repeat;
}
#confirmation{
	background-image:url(/ES/img_v1.5/confirmation.gif);
	background-repeat:no-repeat;
}
#global .confirmationActif{
	background:url(/ES/img_v1.5/confirmationactif.gif) no-repeat;
}
#global .commandeFini{
	background:url(/ES/img_v1.5/commandegris.gif) no-repeat;
}
#global  .coordonneesFini {
	background:url(/ES/img_v1.5/coordonneesgris.gif) no-repeat;
}
.separateur2, .separateur1{
	font-size:1px;
	width:30px;
	height:1px;
	float:left;
	margin-top:21px;
	background:url(/ES/img_v1.5/pointfilet.gif) repeat-x;
}
.separateur1{
	width:235px;
}
.separateur1Rouge, .separateur2Rouge{
	width:235px;
	height:1px;
	margin-top:21px;
	background:url(/ES/img_v1.5/pointfiletrouge.gif) repeat-x;
	float:left;
}
.separateur2Rouge{
	width:30px;
}
.messageErreur{
  position:relative;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#0000ff;
  padding:0 0 0 25px;
  	
	text-align:left;
	margin-left:15%;
	margin-right:15%;
	margin-top:10px;
	margin-bottom:10px;
	
	background-image:url(/ES/img_v1.5/pictoerreur.gif);
  background-repeat:no-repeat;

  background-position:0 0;
  line-height:18px;
/*  width:70%; FL le 10 janvier pour résoudre le pbm nous contacter*/ 
  
  /*border: solid 1px #0000ff; 
  background-color:#c6e2f1;*/
}
/*
* html .messageErreur{
	width:90%;
}
*/

.messageErreur2{
    font-size:10px;
    font-weight:bold;
    color:#00F;
    margin-top:10px;
    padding:0 0 0 25px;
    background-image:url(/ES/img_v1.5/pictoerreur.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    line-height:20px;
    margin-left:100px
}

#contentPanier{
	width:790px;
	margin-left:95px;
}
#blocAvantage{
	position:relative;
	margin-top:5px;
}
#headerBlocAvantage{
	position:relative;
	width:776px;
	height:53px;
	background-image:url(/ES/img_v1.5/headerblocavantage.gif);
	background-repeat:no-repeat;
}
#corpsBlocAvantage{
	width:776px;
	background-image:url(/ES/img_v1.5/corpsblocavantage.gif);
	background-repeat:repeat-y;
}
#gratuit{
	margin:30px 0 0 25px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
#produitGratuit{
	float:left;
	margin-left:30px;
	background:url(/ES/img_v1.5/fdcadeauavantage.gif) no-repeat;
	width:78px;
	height:78px;
}
#produitGratuit img{
	margin-left:4px;
	margin-top:4px;
}
.descriptifGratuit{
	float:left;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:20px 0 0 0;
	margin:0 0 0 20px;
}
.descriptifGratuit span{
	font-weight:bold;
}
#footerBlocAvantage{
	width:776px;
	height:16px;
	background-image:url(/ES/img_v1.5/footerblocavantage.gif);
	background-repeat:no-repeat;
}
#blocTrophees{
	position:relative;
	margin-top:10px;
}
#headerBlocTrophees{
	width:777px;
	height:51px;
	background-image:url(/ES/img_v1.5/headerbloctrophees.gif);
	background-repeat:no-repeat;
}
#headerBlocTrophees p{
	position:absolute;
	top:23px;
	left:225px;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#b81e8e;
	margin:0;
}
#headerBlocTrophees #btPlierDeplier{
	position:absolute;
	top:21px;
	left:170px;
}
#headerBlocTrophees #maj{
	position:absolute;
	top:20px;
	left:615px;
}
#corpsBlocTrophees{
	width:777px;
	background-image:url(/ES/img_v1.5/corpsbloctrophees.gif);
	background-repeat:repeat-y;
}
#tableauTrophees, #tableauPanier{
	font-family:Arial,Verdana, Helvetsica, sans-serif;
	font-size:9px;
	color:#333333;
	margin:0 0 0 15px;
	width:95%;
}
#blocCenterPanier{
	margin-left:5px;
	margin-top:10px;
}
#tableauPanier{
	margin:0 0 0 10px;
}
#tableauPanier tr{
	height:35px;
}
#tableauPanier .cel2{
	width:60px;
}
#tableauPanier .cel3{
	width:63px;
}
#tableauPanier .cel4{
	width:208px;
}
#tableauPanier .cel5{
	width:78px;
}
#tableauPanier .cel6{
	width:75px;
}

/* bloc catalogue */
#catalogue_encart {
 position:absolute;
 top:10px;
 left:105px;
 z-index:1000;
 width:753px;
 display:none;
}
.catalogue_encart_haut,
.catalogue_encart_bas {
 height:12px;
 overflow:hidden;
 background:url(/ES/img_v1.5/catalogue_encart_haut.gif) 0 0 no-repeat;
 z-index:100;
}
.catalogue_encart_bas {background-image:url(/ES/img_v1.5/catalogue_encart_bas.gif);}
.catalogue_encart_milieu {
 padding:5px 15px;
 background:url(/ES/img_v1.5/catalogue_encart_milieu.gif) 0 0 repeat-y;
}
.catalogue_encart_milieu h2 {
 margin:0 0 5px 0;
}
 
#catalogue_encart h3 {
 padding:3px 0 4px 0;
 color:#FFF;
 font:bold 14px/1.2 Arial, Verdana, Helvetica, sans-serif;
 text-align:center;
 background:url() 0 0 repeat-x;
}
#catalogue_encart .catalogue_mauve h3  {background-color:#980098; background-image:url(/ES/img_v1.5/catalogue_hachure_mauve.gif);}
#catalogue_encart .catalogue_vert h3  {background-color:#009758; background-image:url(/ES/img_v1.5/catalogue_hachure_vert.gif);}
#catalogue_encart .catalogue_jaune h3  {background-color:#DEA300; background-image:url(/ES/img_v1.5/catalogue_hachure_jaune.gif);}
#catalogue_encart .catalogue_rouge h3  {background-color:#E60000; background-image:url(/ES/img_v1.5/catalogue_hachure_rouge.gif);}
#catalogue_encart .catalogue_bleu h3  {background-color:#3f99ac; background-image:url(/ES/img_v1.5/catalogue_hachure_bleu.gif);}
 
.catalogue_encart_milieu2 {
 background:url(/ES/img_v1.5/catalogue_hachure_fond.gif) left top repeat-y;
}
.catalogue_mauve {
 width:721px;
}
.catalogue_mauve li {
 float:left;
 width:259px;
 height:80px;
 margin:0 1px 0 0;
}
.catalogue_vert,
.catalogue_jaune,
.catalogue_rouge,
.catalogue_bleu {
 float:left;
 width:360px;
 margin:0 1px 0 0;
}
.catalogue_vert,
.catalogue_jaune {
 height:140px;
}
.catalogue_rouge,
.catalogue_bleu {
 height:235px;
}
 
#catalogue_encart ul {
}
#catalogue_encart ul li {
 float:left;
 width:257px;
 padding:5px 2px 0 100px;
 font-size:11px;
 vertical-align:top;
}
#catalogue_encart ul li img {
 float:left;
 margin:-5px 0 0 -100px;
}
#catalogue_encart ul li strong {
 display:block;
}
#catalogue_encart ul li strong span {
 font-weight:normal;
}
#catalogue_encart ul li a {
 color:#000;
 text-decoration:none;
}
#catalogue_encart .catalogue_mauve ul li strong   {color:#980098;}
#catalogue_encart .catalogue_vert ul li strong   {color:#009758;}
#catalogue_encart .catalogue_jaune ul li strong   {color:#DEA300;}
#catalogue_encart .catalogue_rouge ul li strong   {color:#E60000;}
#catalogue_encart .catalogue_bleu ul li strong   {color:#3f99ac;}
 
#catalogue_encart ul li a:hover {
 color:#F00;
 text-decoration:underline;
}
.catalogue_fermer {
 float:right;
 margin:0 2px 0 0;
}
/* fin bloc catalogue */


/* ######################################### */
/*-------- TEMPLATE VUE CARRE EURO --------- */
/* ######################################### */
#banniereCadeauOffre {
	margin:10px 0pt 0pt;
	padding:0pt 0pt 10px;
}
#blocOffre {
	margin-top:10px;
}
#blocOffreGauche{
	background-image:url(/ES/img_v1.5/headerblocoffre.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:576px;
	float:left;
	margin-bottom:5px;
}
#blocOffreGauche .pied {
	background:transparent url(/ES/img_v1.5/footerblocoffre.gif) no-repeat scroll left bottom;
	padding-bottom:10px;
}
#bulleNew {
	float:left;
	padding:4px 0pt 0pt 4px;
}
#blocOffreGauche h3 {
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0pt;
	padding:5px 0pt 0pt 20px;
}
#voirNews {
	float:left;
	list-style-type:none;
	margin:4px 0pt 0pt 240px;
	padding:0pt;
}
* html #voirNews {
	margin-left:210px;
}
#voirNews a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
#zoneProduit {
	float:left;
	position:relative;
	width:201px;
}
.offPhotoProduit {
	height:210px;
	margin:30px 0pt 0pt;
	width:210px;
}
.pOffZoneBtProd {
	background-image:url(/ES/img_v1.5/pofffdzoomvid.gif);
	background-position:0pt 8px;
	background-repeat:no-repeat;
	height:24px;
	margin:20px 0pt 0pt 0px;
	width:200px;
}
.pOffBtProd {
	list-style-type:none;
	margin:0pt 0pt 0pt 83px;
	padding:0pt;
}
.pOffBtProd li {
	float:left;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}
.offZoneBtColor {
	list-style-type:none;
	margin:5px 0pt 0pt 30px;
	padding:0pt;
}
.offZoneBtColor li {
	float:left;
}
#tabCol2 {
	float:left;
	margin-left:20px;
	width:355px;
}
/*--------------- HACK IE ---------------*/
* html #tabCol2{ float:left; margin-left:8px; width:355px; }
/*---------------------------------------*/
#blocDescriptifProduit {
	padding-right:10px;
}
#blocDescriptifProduit #accroche {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#prix {
	color:#E60000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:10px;
}
.descriptifProduit {
	color:#666666;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin:0pt;
	padding:0pt;
}
.descriptifProduit span {
	font-weight:bold;
}
#descriptifPlusInfo {
	list-style-type:none;
	margin:8px 0pt 0pt;
	padding:0pt;
}
#descriptifPlusInfo li {
	margin:0pt;
	padding:0pt;
}
#descriptifPlusInfo a {
	color:#666666;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#liensPdf1, #liensPdf2 {
	float:left;
	list-style-type:none;
	margin:24px 0pt 0pt;
	padding:0pt;
}
#liensPdf1 li, #liensPdf2 li {
	background-image:url(/ES/img_v1.5/pucepdf.gif);
	background-position:0pt 50%;
	background-repeat:no-repeat;
	padding-left:19px;
}
#liensPdf1 a, #liensPdf2 a {
	color:#666666;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:25px;
	text-decoration:none;
}
#blocOffreDroite {
	float:left;
	margin-left:22px;
	margin-top:10px;
	width:131px;
}
#blocOffreDroite h5 {
	background-image:url(/ES/img_v1.5/voiraussi.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #666666;
	height:12px;
	margin:0pt;
	padding:0pt;
	text-indent:-5000px;
}
.produitVoirAussi {
	color:#787878;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:18px;
}
.produitVoirAussi img {
	float:left;
	margin-right:10px;
}
.produitVoirAussi span {
	color:#000000;
	font-size:15px;
	font-weight:bold;
}
.intituleOffre {
	clear:both;
	color:#E60000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin:0pt;
	padding:5px 0pt 0pt;
	text-align:center;
}
.voirOffre {
	border-bottom:1px dotted #666666;
	list-style-type:none;
	margin:0pt;
	padding:0pt 0pt 5px;
	text-align:center;
}
#gestionCommande {
	margin-top:3px;
	padding-top:24px;
}
.zoneOnglet {
	margin-top:-24px;
	position:absolute;
}
.zoneOnglet .ongletDroiteActif {
	background:transparent url(/ES/img_v1.5/offongletdactif.gif) no-repeat scroll right top;
	float:left;
	height:28px;
}
.zoneOnglet .ongletDroiteInactif {
	background:transparent url(/ES/img_v1.5/offongletinactifd.gif) no-repeat scroll right top;
	float:left;
	height:28px;
}
.zoneOnglet .ongletGaucheActif {
	background:transparent url(/ES/img_v1.5/offongletgactif.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:28px;
	text-align:center;
}
.zoneOnglet .ongletGaucheActif a {
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
}
.zoneOnglet .ongletGaucheInactif {
	background:transparent url(/ES/img_v1.5/offongletinactifg.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:28px;
	text-align:center;
}
.zoneOnglet .ongletGaucheInactif a {
	color:#999999;
	display:block;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
}
.blocTabOff {
	background-image:url(/ES/img_v1.5/fondofftableau.gif);
	background-repeat:no-repeat;
	width:743px;
}
.blocTabOff table {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin-left:5px;
	margin-top:10px;
	width:98%;
}
.blocTabOff td {
	border-bottom:1px dotted #999999;
}
.blocTabOff tr.hauteurCellule {
	height:50px;
}
.cellRefTabOff {
	width:50px;
}
.sousNavPlan1 {
	z-index:50;
}
.pOffBtSelect {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	position:relative;
	z-index:50;
}
.pOffBtSelect p{
	position:absolute;
	top:4px;
	left:5px;
	font-size:10px;
}
.sousNavSelect{
	display:none;
	position:absolute;
	top:21px;
	left:0;
	background-color:#FFFFFF;
	border:1px solid black;
	/*width:75px;*/
	margin:0;
	padding:2px 18px 5px 0;
	list-style-type:none;
	z-index:100;
}
.sousNavSelect li{
 padding-left:3px;
}

.sousNavSelect a{
	line-height:15px;
	text-decoration:none;
	color:#333333;
	font-size:10px;
}
.sousNavSelect a:hover{
	text-decoration:underline;
}
.sousNavPlan1{
	z-index:50;
}
.sousNavPlan2{
	z-index:49;
}
.sousNavPlan3{
	z-index:48;
}
.sousNavPlan4{
	z-index:47;
}
.sousNavPlan5{
	z-index:46;
}
.cellTabOffPrix {
	width:43px;
}
.cellApartirDe {
	width:90px;
}
.cellApartirDe span {
	background:transparent none repeat scroll 0%;
	margin-left:7px;
}
.cellChampQuantite {
	text-align:center;
	width:26px;
}
champTabOff {
	width:26px;
}
.cellBtQuantite {
	width:20px;
}
.ligneTabOffFdVert {
	background-color:#F0F0F0;
}
.footerTabOff {
	background-image:url(/ES/img_v1.5/footertaboff.gif);
	background-repeat:no-repeat;
	height:40px;
	width:743px;
}
h5#produitsConsultes {
	background-image:url(/ES/img_v1.5/produitsconsultes.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #666666;
	height:15px;
	margin:12px 0pt 0pt 5px;
	padding:0pt;
	text-indent:-5000px;
}
#bandeauProduitConsulte {
	border-bottom:1px dotted #666666;
	margin-left:5px;
}
.photoProduit {
	float:left;
	margin:10px 0pt;
	width:145px;
}
.photoProduit img {
	margin-left:45px;
}
.lienProduitConsulte {
	margin:0pt 0pt 0pt -19px;
	padding:0pt;
}
.separateurVertical {
	border-right:1px dotted #666666;
	float:left;
	height:65px;
	margin-top:10px;
	width:1px;
}
#banniereLivraison {
	margin:10px 0pt;
}

/* sidebar */
#schCnsColG, 
#sideBarGauche {
	float:left;
	margin-top:-13px;
	width:202px;
}
#sideBarGauche {
	background-image:url(/ES/img_v1.5/fondsidebargauche.gif);
}
#sideBarGauche h4 {
	background-repeat:no-repeat;
	height:24px;
	margin:0pt;
	padding:0pt;
	text-indent:-5000px;
}
#sideBarGauche h5 {
	color:#666666;
	font-size:12px;
	margin:14px 0pt 0pt 12px;
	padding:0pt;
}
#menuOff {
	font-size:10px;
	margin-top:5px;
}
#menuOff .menuOffContainer,
#menuOff .menuOffContainerActif {
	cursor:pointer;
	height:15px;
	margin-top:5px;
	padding-left:32px;
	font-size:10px;
}
#menuOff .smenuOffContainer {
	display:none;
}
#menuOff .smenuOffContainer p {
	margin-top:5px;
	font-size:10px;
}
#menuOff .smenuOff,
#menuOff .smenuOffActif {
	cursor:pointer;
	padding-left:50px;
}
#menuOff ul {
	background:transparent url(/ES/img_v1.5/fondlienactif.gif) repeat scroll 0%;
	display:none;
}
#menuOff ul li {
	background:transparent url(/ES/img_v1.5/pucedisque.gif) no-repeat scroll 65px center;
	padding:1px 0px;
}
#menuOff ul li a {
	color:black;
	display:block;
  height:auto;
  padding-left:75px;
  text-decoration:none;
}
/*--------------- HACK IE --------------*/
* html #menuOff ul li{
	line-height:10px;
	padding:3px 0 1px 0;
	background:url(/ES/img_v1.5/pucedisque.gif) no-repeat 65px 6px ;
}
*:first-child+html #menuOff ul li{
	line-height:10px;
	padding:3px 0 1px 0;
	background:url(/ES/img_v1.5/pucedisque.gif) no-repeat 65px 6px ;
}
/*--------------------------------------*/

/* ######################################### */
/*-------- TEMPLATE VUE SUR OFFRE --------- */
/* ######################################### */
#headBlocPrincipal2 { background:transparent url(/ES/img_v1.5/schrstheadcontent.gif) no-repeat; }
/* lot 1.2 udr off */
#headBlocPrincipal2{ background:url(/ES/img_v1.5/schrstheadcontent.gif) no-repeat; }
#headBlocPrincipal2 .h1Mauve{ font-size:18px; padding:5px 5px 0 12px;zoom:1; }
#headBlocPrincipal2 .pied{ background:url(/ES/img_v1.5/piedbloc740.gif) bottom no-repeat; padding-bottom:20px; }
.zoneFiltre{ margin:15px 0 0 10px; font-size:13px; color:#707070; }
.zoneFiltre a{ font-size:13px; color:#707070; }
.zoneFiltre .fleche a, .zoneFiltre .fleche2 a{ text-decoration:none; }
.zoneFiltre .celPage{ width:45px; }
.zoneFiltre .fleche{ width:25px; }
.zoneFiltre .fleche2{ width:60px; }
.zoneFiltre .pages{ width:50px; }
.zoneFiltre .pages  span{ font-weight:bold; }
.zoneFiltre .liste{ width:190px; }
.zoneFiltre .liste li a{ font-size:10px; }
#udrOffTabMain{ font-size:11px; margin:5px 0 0 10px; }
#udrOffTabMain tr{ background:url(/ES/img_v1.5/pointfilet.gif) repeat-x; }
#udrOffTabMain td{ padding:2px 0 2px 0; }
#udrOffTabMain .intitule{ font-size:11px; height:25px; }
/*--------------- HACK IE ---------------*/
* html #udrOffTabMain .intitule{ height:20px; } * html #udrOffTabMain .cel1{ height:90px; } *:first-child+html #udrOffTabMain .cel1{ height:90px; }
/*---------------------------------------*/
#udrOffTabMain .cel1{ width:40px; height:95px; }
#udrOffTabMain .cel2{ width:120px; }
#udrOffTabMain .cel3{ width:280px; }
#udrOffTabMain .cel4{ width:154px; text-align:center; }
#udrOffTabMain .cel5{ width:100px; }
#udrOffTabMain span.intitule{ font-size:13px; font-weight:bold; }
#udrOffTabMain a{ text-decoration:none; color:red; }
#udrOffTabMain span.prix{ font-size:13px; color:black; }
#udrOffTabMain span.prixBarre{ font-size:11px; color:black; font-weight:normal; text-decoration:none; background:url(/ES/img_v1.5/traitprixbarre.gif) no-repeat; }
.udrOffSeparateur{ height:1px; font-size:1px; background:url(/ES/img_v1.5/pointfilet.gif) repeat-x; width:714px; }
#udrOffTabMain .fdBleu1{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabbleu1.gif) left center no-repeat; }
#udrOffTabMain .fdBleu2{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabbleu2.gif) left center no-repeat; }
#udrOffTabMain .fdBleu2 img{ display:block; padding-top:4px; }
#udrOffTabMain .fdBleu3{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabbleu3.gif) left center no-repeat; }
#udrOffTabMain .fdJaune1{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabjaune1.gif) left center no-repeat; }
#udrOffTabMain .fdJaune2{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabjaune2.gif) left center no-repeat; }
#udrOffTabMain .fdJaune2 img{ display:block; padding-top:4px; }
#udrOffTabMain .fdJaune3{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabjaune3.gif) left center no-repeat; }
#udrOffTabMain .fdRouge1{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabrouge1.gif) left center no-repeat; }
#udrOffTabMain .fdRouge2{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabrouge2.gif) left center no-repeat; }
#udrOffTabMain .fdRouge2 img{ display:block; padding-top:4px; }
#udrOffTabMain .fdRouge3{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabrouge3.gif) left center no-repeat; }
#udrOffTabMain .fdVert1{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabvert1.gif) left center no-repeat; }
#udrOffTabMain .fdVert2{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabvert2.gif) left center no-repeat; }
#udrOffTabMain .fdVert2 img{ display:block; padding-top:4px; }
#udrOffTabMain .fdVert3{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabvert3.gif) left center no-repeat; }
#udrOffTabMain .fdMauve1{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabmauve1.gif) left center no-repeat; }
#udrOffTabMain .fdMauve2{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabmauve2.gif) left center no-repeat; }
#udrOffTabMain .fdMauve2 img{ display:block; padding-top:4px; }
#udrOffTabMain .fdMauve3{ display:block; height:90px; background:url(/ES/img_v1.5/udrofffdtabmauve3.gif) left center no-repeat; }
#blocPourVous{
	clear:both;
	width:722px;
	height:138px;
	background:url(/ES/img_v1.5/fdbruneaupourvous.gif) no-repeat left top;
	margin:15px 0 0 7px;
}
#blocPourVous p{
	color:#898888;
	font-size:11px;
}
#blocPourVous p span{
	color:red;
	font-size:14px;
}
#blocPourVous a{
	color:red;
	font-size:14px;
	text-decoration:none;
}
#blocPourVous .col1{
	margin:15px 0 0 205px;
	float:left;
	width:154px;
	height:105px;
}
/*-------------- HACK IE ----------------*/
* html #blocPourVous .col1{
	margin-left:103px;
}	
/*---------------------------------------*/
#blocPourVous .col2, #blocPourVous .col3{
	width:154px;
	height:105px;
	float:left;
	margin:15px 0 0 11px;
}
#blocPourVous .col2, #blocPourVous .col3{
	background:url(/ES/img_v1.5/pointfiletv.gif) left repeat-y;
	padding-left:11px;
}
#bocPourVous .col1{
	padding-left:11px;
}
/*-------------- HACK IE ---------------*/
* html #blocPourVous .col1, * html #blocPourVous .col2, * html #blocPourVous .col3{
	width:145px;
}
/*--------------------------------------*/
#blocPourVous .bordure{
	background:url(/ES/img_v1.5/pointfilet.gif) bottom repeat-x;
}
#blocPourVous p{
	padding:5px 0 5px 0;
}
/* fin lot 1.2 rub ini */
/* mini bloc panier homes */
/* mini bloc panier */
#miniBlocPanier{ width:281px; position:absolute; top:63px; left:690px; z-index:100; display:none; }
#miniBlocPanier .corps{ background:url(/ES/img_v1.5/miniblochaut.gif) top left no-repeat; width:266px; padding:15px; font-size:10px; }
/*------------ HACK IE ------------*/
* html #miniBlocPanier .corps{ width:281px; }
/*---------------------------------*/
#miniBlocPanier p{ font-size:12px; font-weight:bold; }
#miniBlocPanier table{ margin-top:6px; }
#miniBlocPanier table .cel1{ width:65px; }
#miniBlocPanier table .cel2{ width:138px; }
#miniBlocPanier table img{ border:1px #cccccc solid; }
#miniBlocPanier .pied{ background:url(/ES/img_v1.5/miniblocbas.gif) no-repeat left bottom ; width:281px; height:44px; }
#miniBlocPanier table.total{ margin-top:0px; background:url(/ES/img_v1.5/pointfilet.gif) repeat-x top; font-size:10px; margin-left:6px; height:30px; }
#miniBlocPanier table.total .cel1{ width:62px; padding-left:8px; }
#miniBlocPanier table.total .cel2{ width:136px; text-align:left; font-weight:bold; font-size:11px; }
#miniBlocPanier table.total .cel3{ width:52px; font-weight:bold; font-size:11px; }
/* fin mini bloc panier */

/* structure home partie principale */
#main.mainHome{
margin-top:83px;
/*margin-top:0px;*/
}
#centerHome{ background:url(/ES/img_v1.5/pointfilet.gif) repeat-x bottom; margin-top:30px; }

/* accini */
.accIni .blocInfoContact, .accIni .blocInfoSociete, .accCrd .blocCarnetAdresse, .accCrd .blocContact{ background:url(/ES/img_v1.5/acciniheadssbloc.gif) no-repeat left top; margin:15px auto 0pt; width:725px; }
#ordDirIniblocPrincipal.accIni .blocInfoContact .pied, #ordDirIniblocPrincipal.accIni .blocInfoSociete .pied, #ordDirIniblocPrincipal.accCrd .pied { background:url(/ES/img_v1.5/accinipiedssbloc.gif) no-repeat center bottom; }
.accIni .blocInfoContact .pied h2, .accIni .blocInfoSociete .pied h2, .accIni .blocNewsletter h2, .accCrd .pied h2 { font-size:15px; padding:10px 0pt 0pt 15px; position:relative; }
.accIni .blocInfoContact .pied h2 span.bt_h2{ position:absolute; right:20px; top:10px; }


/* page d'erreur 7 janvier 2008 */

.fd_page_erreur{
	background:url(../img/page_erreur_fond.jpg) no-repeat left top;
}
.fd_page_erreur h2{
	color:#959394;
	font-size:18px;
	font-weight:normal;
	padding:30px 0 30px 140px;
}
.fd_page_erreur p{
	color:#959394;
	padding:0 0 230px 140px;
}

/* option d'affichage 7 janvier 2008 */
#ordDirIniblocPrincipal.accHme h1 {
	margin-left:5px;
	width:70%;
}
#ordDirIniblocPrincipal.accCrd .piedAccCrd{
	background:url(../img/piedbloc740.gif) left bottom no-repeat;
	padding:0 0 20px 0;
	width:742px;
}
.accCrd div.illustration{
	float:right;
	margin:2px 20px 0 0;
}
.accHme div.illustration{
	float:left;
	padding-left:2px;
}
#ordDirIniblocPrincipal.accHme, 
#ordDirIniblocPrincipal.accCrd{
	margin-top:15px;
}
/*-------------- HACK IE --------------*/
* html #sideBarGauche.sideBarGrise ul li a{
	line-height:10px;
	background:url(../img/puceinactivemenugris.gif) left -1px no-repeat;
}
* html #sideBarGauche.sideBarGrise ul li{
	padding:5px 0;
}
* html #sideBarGauche.sideBarGrise ul li.actif a{
	background:url(../img/puceactivemenugris.gif) left -1px no-repeat;
}
* html #sideBarGauche.sideBarGrise ul li a:hover
{
	text-decoration:underline;
	color:red;
	background:url(../img/puceovermenugris.gif) left -1px no-repeat;
}
/*-------------------------------------*/

/*ELEMENT MANQUANT DANS VOTRE FEUILLE GLOBAL*/

.lien_rouge_sans_deco{
        text-decoration:none;
        color:red;
}
.lien_rouge{
        color:red;
}
.message_erreur_bleu{
        text-align:center;
        font-weight:bold;
        color:#0302fa;
        padding:10px 0 10px 0;
}
.filet_v_gauche{
        background:url(/ES/img_v1.5/pointfiletv.gif) repeat-y left top;
}
.filet_h{
        background:url(/ES/img_v1.5/pointfilet.gif) repeat-x left top;
}
.filet_h_bas{
        background:url(/ES/img_v1.5/pointfilet.gif) repeat-x left bottom;
}
.intitule_rouge{
        font-size:13px;
        font-weight:bold;
        color:#e60000;
        line-height:14px;
}
.prix_base{
        font-size:10px;
        line-height:14px;
}
.prix_base span{
        font-size:15px;
        font-weight:bold;
}
.prix_barre{
        background:url(/ES/img_v1.5/traitprixbarre.gif) left top no-repeat;
}
.prix_base .prix_barre{
        font-size:12px;
        font-weight:normal;
}
.produit{
        width:100px;
        margin:10px 15px 0 15px;
        text-align:center;
        float:left;
}
.zoom{
        zoom:1;
}
.note_rouge{
        font-size:10px;
        color:red;
}


.ssMenuOffInactif{
        display:none;
}
#menuOff .ssMenuOffActif{
        display:block;
}

/*--------------- CALQUE BANNER MKG --------------*/
#calqueconditions{
position:absolute!important;
top:15px!important;
}
#banner{
position:relative;
}

* html #contentOffre {
    margin-left 27px
}