﻿/*********** DEBUT DU STYLE COMMUNS ***********/
*{
	margin:0;
	border:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#container{
	position:absolute;
	width:1000px;
	left: 50%;
	margin-left: -500px;
	top: 0px;
}
/*HEADER*/
.instock {
	font-size: 11px;
	color: #00CC00;
	font-family: Arial, Helvetica, sans-serif;
}
.onwait {
	font-size: 11px;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
}
.onorder {
	font-size: 11px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}


#header{
position:relative;
height:70px;
/*background-color:#8D8D8D;*/
background-image:url(/img/header.php)
}

#logo{
float:left;
}
#logo, #log{
	height:70px;
	margin: 0px;
}
#bandeau {
	position:absolute;
	top:2px;
	left:285px;
	width:445px;
	height:65px;
	float:left;
	padding:0;
	margin-top: 0px;
}
#log{
	width:257px;
	position: absolute;
	background-image: url(/img/log_bg.png);
	right: 3px;
	top:0px;
	/*background-color: #8c8c8c;*/
}
#log p.deco {
	padding: 3px 0 0 20px;
	font-weight: bold;
	font-size: 11px;
}
#log label{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;
}
#log1 {
	top: 10px;
	position: absolute;
	right: 10px;
}
#mdp1 {
	top: 31px;
	position: absolute;
	right: 10px;
}
#mdp-lost {
	position: absolute;
	top: 50px;
	right: 55px;
}
#btn-validation {
	padding: 0 6px;
	vertical-align: middle;
}
#btn-deconnexion {
	position: absolute;
	top: 48px;
	left: 170px;
}
#log input.login{
width:140px;
height:16px !important;
height:15px;
border-bottom:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-right:#333 1px solid;
}
#log input.pass{
margin-right:2px;
width:100px;
height:16px !important;
height:15px;
border-bottom:#333 1px solid;
border-top:#333 1px solid;
border-left:#333 1px solid;
border-right:#333 1px solid;
}
#log input.valid{
padding:0 4px;
border:#000 0px solid !important;
border-top: #000 2px solid;
}
#log p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}
#log p a{
color:#000;
text-decoration:none;
}
#log p a:hover{
color:#333333;
text-decoration:underline;
}

/* Navigation par onglets */
#main {
position:relative;
clear:both;
margin:1px 0 0 0px;
padding:0;
}

#main-nav li{display:inline;}
#main-nav li a{float:left;margin:0 2px 0 0;padding:0 0 0 5px;text-decoration:none;background-position:0 0;background-repeat:no-repeat;}
#main-nav li a span{display:block;float:none;line-height:30px;padding:0 5px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;text-decoration:none;color:#646464;background-position:100% 0;background-repeat:no-repeat;}
#main-nav li a:hover,
#main-nav li.current a{color:#fff;background-position:0 -100px}
#main-nav li a:hover span,
#main-nav li.current a span{color:#fff;background-position:100% -100px}
#main-nav li.tab2rows a span{line-height:12px;padding-top:3px;padding-bottom:3px;}

/* Couleurs par univers */
/* ordinateur */
#main-nav li#m-1 a{background-image:url(/img/tab-left1.png);}
#main-nav li#m-1 a span{background-image:url(/img/tab-right1.png);}
/* portable PC */
#main-nav li#m-2 a{background-image:url(/style/img/tab-left2.jpg);}
#main-nav li#m-2 a span{background-image:url(/style/img/tab-right2.jpg);}
/* téléphone PDa GPS */
#main-nav li#m-3 a{background-image:url(/style/img/tab-left3.jpg);}
#main-nav li#m-3 a span{background-image:url(/style/img/tab-right3.jpg);}
/* Péripherique */
#main-nav li#m-4 a{background-image:url(/style/img/tab-left4.jpg);}
#main-nav li#m-4 a span{background-image:url(/style/img/tab-right4.jpg);}
/* composant informatique */
#main-nav li#m-5 a{background-image:url(/style/img/tab-left5.jpg);}
#main-nav li#m-5 a span{background-image:url(/style/img/tab-right5.jpg);}
/* application & systeme d'exploitation */
#main-nav li#m-6 a{background-image:url(/style/img/tab-left6.jpg);}
#main-nav li#m-6 a span{background-image:url(/style/img/tab-right6.jpg);}
/* Réseau et wifi */
#main-nav li#m-7 a{background-image:url(/style/img/tab-left7.jpg);}
#main-nav li#m-7 a span{background-image:url(/style/img/tab-right7.jpg);}
/* consommable */
#main-nav li#m-8 a{background-image:url(/style/img/tab-left8.png);}
#main-nav li#m-8 a span{background-image:url(/style/img/tab-right8.png);}
/* télévision hifoi home cinema */
#main-nav li#m-9 a{background-image:url(/style/img/tab-left9.png);}
#main-nav li#m-9 a span{background-image:url(/style/img/tab-right9.png);}
/* appareil photo camescope */
#main-nav li#m-10 a{background-image:url(/style/img/tab-left10.jpg);}
#main-nav li#m-10 a span{background-image:url(/style/img/tab-right10.jpg);}
/* baladeur mp3 */
#main-nav li#m-11 a{background-image:url(/style/img/tab-left11.jpg);}
#main-nav li#m-11 a span{background-image:url(/style/img/tab-right11.jpg);}

#main-nav li#m-12 a{background-image:url(/style/img/tab-left12.png);}
#main-nav li#m-12 a span{background-image:url(/style/img/tab-right12.png);}
/*
#main-nav li#m-space a{background-image:url(/style/img/tab-space.png);}
#main-nav li#m-space a span{background-image:url(/style/img/tab-spacerigt.png);}
*/

/****** Menu UNIVERS *****/
#liner {
	position:relative;
	background-image:url(/img/bg_liner.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding:0px;
	margin:0px;
	height:5px;
	font-size:1px;
	top: 0px;
	clear: both;
}

/*bas menu*/
/*banque*/
#banque{
	position:relative;
	height:42px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	left: 0px;
	clear:both;
}

#banque span.bank{
	position:absolute;
	height:17px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	left: 5px;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#000;
	top: 3px;
}
#banque span.bank1{
	position:absolute;
	height:17px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	left: 680px;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#000;
	top: 3px;
}

#banque span.bank2{
	position:absolute;
	height:17px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	left: 790px;
	width: 113px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#000;
	top: 0px;
}
#banque span.bank3{
	position:absolute;
	height:17px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	left: 480px;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:12px;
	color:#000;
	top: 2px;
}
#banque span.transport{
	position:absolute;
	height:20px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 75px;
	left: 915px;
	top: 0px;
}
/* fin banque*/
#picto_search{
	height:35px;
	position:relative;
	padding-left: 10px;
	padding-top: 0px;
}
#picto_search ul{
display:block;
list-style:none;
}
#picto_search ul li{
display:inline;
}
#picto_search ul li a{
display:block;
float:left;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:35px;
text-decoration:none;
}
#picto_search ul li a:hover{
color:#000;
text-decoration:underline;
font-weight:bold;
}
#picto_search ul li a.accueil{
background:url(/img/home_lg.png) 0 10px no-repeat;
padding:5px 10px 0 25px;
}
#picto_search ul li a.monprofil{
background-image:url(/img/picto06.jpg);
background-repeat:no-repeat;
padding:0 10px 0 30px;
}
#picto_search ul li a.promo{
background:url(/img/picto02.jpg) 0 5px no-repeat;
padding:5px 10px 0 30px;
}
#picto_search ul li a.inscription{
background:url(/img/compte.png) 0 10px no-repeat;
padding:5px 10px 0 25px;
}
#picto_search ul li a.contact{
background:url(/img/mail_32.png) 0 10px no-repeat;
padding:5px 10px 0 25px;
}
#picto_search ul li a.panier{
background:url(/img/cady.png) 0 10px no-repeat;
padding:5px 10px 0 30px;
}
#picto_search ul li a.blank {
	background: url(/style/img/blank.jpg) no-repeat;
	background-repeat:no-repeat;
    padding:0 10px 0 40px;
}
#picto_search ul li a.plansite{
background:url(/img/picto-plan.jpg) 0 10px no-repeat;
padding:5px 10px 0 25px;
}
#search{
	position:absolute;
	width:400px;
	right:0;
	line-height:28px;
	vertical-align: middle;
	text-align: right;
	background-image: url(/img/search_bg3.jpg);
	top: 0px;
	clear: both;
	float: right;
	margin: 0px;
	height: 28px;
	background-repeat: no-repeat;
}

#search label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight: bold;
	margin-right: 5px;
}
#search input{
border:#fff 0px solid;
padding:0 5px;
}
#vignette_flagFR {
	position:absolute;
	top:10px;
	left:10px;
	width:20px;
	height:20px;
	background-image:url(/img/fr.gif);
	background-repeat:no-repeat;
	float:left;
}
#flag{
	position:absolute;
	padding:0 5px;
	height:16px;
	line-height:27px;
	left: 468px;
	top: 10px;
	clear:both;
}
/*FOOTER*/
#footer_txt{
margin-top:10px;
margin-bottom:20px;
margin-left: 10px;
margin-right:10px;
clear:both;
text-align:center;
}
#footer_txt p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656B66;
}
#footer_txt p a{
color:#656B66;
text-decoration:none;
}
#footer_txt p a:hover{
color:#f6a629;
text-decoration:underline;
}

#footer{
margin-bottom:10px;
margin-left: 40px;
clear:both;
text-align:center;
}
#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656B66;
}
#footer p a{
color:#656B66;
text-decoration:none;
}
#footer p a:hover{
color:#656B66;
text-decoration:underline;
}
/*********** DEBUT DU STYLE COMMUNS ***********/

/*********** DEBUT DU STYLE HOMEPAGE ***********/
  /**** Marketting ******/
#marketing{
margin:3px 0 0;
}
#markethead{
	height:200px;
	position:relative;
	left:0;

}
#marketslogan{
	position: absolute;
	left: 19px;
	top: 7px;
	width: 250px;
	height: 185px;
}
#marketslogan2{
	position: absolute;
	left: 956px;
	top: 7px;
	width: 40px;
	height: 185px;
}
#marketdesctxt{
	position: absolute;
	left: 255px;
	top: 90px;
	width: 400px;
	height: 90px;
	overflow:hidden;
}
#marketprodtxt p, #marketdesctxt p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
#marketdesctxt a, marketdesktxt a:hover{
text-decoration:none;
}
#marketprodimg{
	margin:0px 0 0 0px;
	width:685px;
	height:185px;
	float:left;
	position:relative;
	left: 269px;
	border: 2px outset #FF9900;
	top: 5px;
/*	background-image: url(/img/fracbg.jpg); */
}
#marketprodimg h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
position:relative;
top:8px;
left:45px;
width:500px;
}

#marketprodimg span.prodimg{
	position:absolute;
	left: 35px;
	top: 30px;
	height: 150px;
	width: 200px;
}
#marketprodimg span.prodimg2{
	position:absolute;
	height: 185px;
	width: 685px;
}

#marketprodprix2{
position:relative;
left: 330px;
top:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
display:block;
width:250px;
text-align:center;
}
#marketprodprix2 span.prodprix2 strong{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#E26224;
font-weight:bold;
}
#marketprodprix2 a, marketprodprix2 a:hover{
text-decoration:none;
}

#logofabmark{
display:block;
position:absolute;
left: 560px;
top: 8px;
}
/**** Fin Marketiong ***/
#promotion {
margin:0px;
height: auto;
clear: both;
/*position: absolute;*/
}
#promotion2{
margin: 0 0;
}
#promotion ul, #promotion2 ul{
display:block;
list-style:none;
position:relative;
}
#promotion ul{
height:332px;
}
#promotion2 ul{
height: auto;
}
#promotion ul li, #promotion2 ul li{
position:relative;
display:block;
height:165px;
width:332px;
float:left;
/* background-image:url(/img/li_bg.gif);
background-repeat:no-repeat;
background-position:127px 35px; */
}
#promotion2 ul li{
width:380px;
}
/*#promotion2 h2{
display:block;
height:40px;
padding-left:35px;
background-image:url(/img/picto02.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
}*/
.prod{
display:block;
position:absolute;
left: 2px;
top: 38px;
}
.promo_rond{
display:block;
position:absolute;
left: 267px;
top: 30px;
}
.promo_rond2{
display:block;
position:absolute;
left: 313px;
top: 9px;
}
.caddie{
display:block;
position:absolute;
left: 269px;
top: 91px;
}
.caddie2{
display:block;
position:absolute;
left: 319px;
top: 91px;
}
.promlogo{
display:block;
position:absolute;
left: 2px;
top: 10px;
}
#promotion ul li h3{
	position:absolute;
	left: 140px;
	height: 95px;
	width: 120px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	top: 60px;
}
#promotion ul li h3 a, #promotion ul li h3 a:hover{
	color:#000;
	text-decoration:none;
}
#promotion ul li p{
position:absolute;
left: 140px;
top: 30px;
height:30px;
display:block;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#E26224;
}
#promotion ul li p a, #promotion ul li p a:hover{
	color:#FF6600;
	text-decoration:none;
}
#promotion ul li h2{
	position:absolute;
	left: 140px;
	height: 15px;
	width: 170px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	top: 12px;
}
#promotion h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:35px;
background:url(/img/picto02.jpg) no-repeat;
height:27px;
line-height:27px;
margin:0 0 10px 0;
}
#promotion2 ul li h2{
	position:absolute;
	left: 140px;
	height: 15px;
	width: 170px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066CC;
	top: 12px;
}

#promotion2 ul li h3{
	position:absolute;
	left: 140px;
	height: 100px;
	width: 170px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	top: 60px;
}
#promotion2 ul li h3 a, #promotion2 ul li h3 a:hover{
	color:#000;
	text-decoration:none;
}
#promotion2 ul li p{
position:absolute;
left: 140px;
top: 30px;
height: 30px;
display:block;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#E26224;
}
#promotion2 ul li p a, #promotion2 ul li p a:hover{
	color:#FF6600;
	text-decoration:none;
}

#promotion ul li.bordure01, #promotion2 ul li.bordure01{
border-top:#E26223 1px solid;
border-bottom:#0082C2 1px solid;
}
#promotion ul li.bordure02, #promotion2 ul li.bordure02{
border-top:#E26223 1px solid;
border-bottom:#0082C2 1px solid;
border-left:#0082C2 1px solid;
}
#promotion ul li.bordure03, #promotion2 ul li.bordure03{
border-bottom:#E26223 1px solid;
}
#promotion ul li.bordure04, #promotion2 ul li.bordure04{
border-bottom:#E26223 1px solid;
border-left:#0082C2 1px solid;
}
/*PRODUIT DU CATALOGUE*/
#catalogue{
margin:0px 0 0;
/*clear:both;*/
}
#catalogue h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:10px;
/*background:url(/img/carre_orange01.jpg) no-repeat;*/
height:48px;
line-height:80px;
margin:0 0 10px 0;
}
#catalogue span{
display:block;
margin:15px 15px 0 30px;
}
#catalogue ul{
display:block;
float:left;
list-style:none;
margin:0 15px 0 0;
width:462px;
}
#catalogue ul li{
background:url(/img/carre_orange02.jpg) no-repeat;
background-position:20px 3px;
display:block;
height:auto;
margin:0 0 15px;
padding-left:37px; 
}
#catalogue ul li h3{
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:14px;
line-height:14px;
}
#catalogue ul li h3 a {
color:#656B66;
text-decoration:none;
}
#catalogue ul li h3 a:hover{
color:#f6a629;
text-decoration:none;
}
#catalogue ul li h2 {
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:10px;
line-height:14px;
}
#catalogue ul li h2 a{
color:#656B66;
text-decoration:none;
}
#catalogue ul li h2 a:hover{
color:#0000FF;
text-decoration:underline;
}
/************ recherche rapide   *************/
#recherche_rapide{
margin:0 0 0 10px;
/*clear:both;*/
}
#recherche_rapide h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:65px;
/*background:url(/img/carre_orange01.jpg) no-repeat;*/
height:40px;
line-height:40px;
margin:0 0 10px 0;
}
#recherche_rapide p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left: 35px;
padding: 0 0 20px 0;
color: #333;
}
#recherche_rapide span{
display:block;
margin:15px 0 0 30px;
}
#recherche_rapide ul{
display:block;
float:left;
list-style:none;
margin:0 200px 0 0;
width:auto;
}
#recherche_rapide ul.marge_droite {
margin: 0 0 0 30px;
}
#recherche_rapide ul.marge_haut {
margin: 40px 0 0 0;
}
#recherche_rapide ul.marge_haut_droite {
margin: 40px 200px 0 0;
}
#recherche_rapide ul li{
background:url(/img/carre_orange02.jpg) no-repeat;
background-position:20px 3px;
display:block;
height:auto;
margin:0 0 5px;
padding-left:37px; 
}
#recherche_rapide ul li h3{
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:12px;
line-height:14px;
font-weight: normal;
}
#recherche_rapide ul li h3 a, #recherche_rapide ul li h3 a:hover{
color:#656B66; text-decoration:none;
}
#recherche_rapide ul li p{
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:10px;
line-height:14px;
}
#recherche_rapide ul li p a{
color:#656B66;
text-decoration:none;
}
#recherche_rapide ul li p a:hover{
color:#0000FF;
text-decoration:underline;
}
#recherche_rapide_panier {
	position: absolute;
	left: 0;
	top: 220px;
}
#recherche_rapide_panier{
background:none;
margin:20px 0;
display:block;
text-decoration:none;
width: 180px;
}
#recherche_rapide_panier h2{
background-image:url(/img/mod-shop-top.jpg);
text-indent:-9999px;
height:30px;
}
#recherche_rapide_panier p, #recherche_rapide_panier p.total{
border-top:#656B6B 1px solid;
border-left:#656B6B 1px solid;
border-right:#656B6B 1px solid;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#656B6B;
text-align:left;
padding:0 4px;
}
#recherche_rapide_panier em{
display:block;
text-align:right;
padding-right:10px;
border-left:#656B6B 1px solid;
border-right:#656B6B 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E26224;
font-style:normal;
}
#recherche_rapide_panier p.total{
border-top:#656B6B 0px solid;
}
#recherche_rapide_panier span.panierbg{
display:block;
background:url(/img/mod-shop-bottom.jpg) no-repeat;
height:11px;
}
/************ fin recherhe rapide ************/
/*********** FIN DU STYLE HOMEPAGE ***********/

/*********** DEBUT DU STYLE NIVEAU1 ***********/
#container_page{
background-color:#FFF;
position:relative;
border: #FFF 0px solid;
top: 10px;
}
#google_addsence{
	position:relative;
	width:728px;
	height:90px;
	margin-top: 20px;
	margin-bottom: 50px;
}

#filariane p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333; 
	width: 770px;
	position: absolute;
	top:175px;
	left: 230px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
}
#filariane p ul{
display:block;
}
#filariane p ul li{
display:inline;
font-style:italic;
}
#filariane p ul li img{
margin: 0 4px;
}
#filariane p ul li a, #filariane p ul li a.position{
color:#333;
text-decoration:none;
}
#filariane p ul li a:hover, #filariane p ul li a:hover.position{
color:#333;
text-decoration:underline;
font-weight:bold;
}
#filariane p ul li a.position{
font-size:20px;
}
#column_modules{
position:absolute;
top:0;
left:0!important;
left:-230px; /*valeur IE6*/
width:180px;
}
#column_rechmulti h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF9900;
	text-align: center;
	margin-top:5px;
	margin-bottom: 5px;
}
#column_rechmulti{
	position:relative;
	top:0;
	width: 800px;
	left: 200px;
}
#rechmulti1{
	background-color:#FFFFFF;
}
#rechmulti1 select.option{
	margin-right:2px;
    margin left: 3 px;
	margin-top: 2px;
	margin-bottom: 3 px;
	border-bottom:#333 1px solid;
	border-top:#333 1px solid;
	border-left:#333 1px solid;
	border-right:#333 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#column_page{
margin:0 0 20px 230px;
}
/*DETAIL DE LA COLONNE GAUCHE*/
#column_modules h4{
display:block;
font-size:14px;
height:auto;
}
#column_modules ul{
display:block;
list-style:none;
}
#column_modules ul li{
display:block;
list-style:none;
padding:0 2px;
/*height:20px;*/
line-height:20px;
}
#column_modules ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
}
#column_modules ul li a:hover{
color:#E26224;
text-decoration:none;
font-weight:bold;
}

#modulpanier{
background:none;
margin:20px 0;
display:block;
text-decoration:none;
}
#modulpanier h2{
background-image:url(../img/mod-shop-top.jpg);
text-indent:-9999px;
height:30px;
}
#modulpanier p, #modulpanier p.total{
border-top:#656B6B 1px solid;
border-left:#656B6B 1px solid;
border-right:#656B6B 1px solid;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#656B6B;
text-align:left;
padding:0 4px;
}
#modulpanier em{
display:block;
text-align:right;
padding-right:10px;
border-left:#656B6B 1px solid;
border-right:#656B6B 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E26224;
font-style:normal;
}
#modulpanier p.total{
border-top:#656B6B 0px solid;
}
#modulpanier span.panierbg{
display:block;
background:url(../img/mod-shop-bottom.jpg) no-repeat;
height:11px;
}
/***** PUB ******/
#pubprodimg{
	margin:0px 0 0 0px;
/*	float:left; */
	position:relative;
/*	border: 2px outset #FF0000; */
	width: 202px;
	height: 390px;
	background-image: url(../img/pubfrac.jpg);
/*	border: 1px outset #FF9900; */

}
#publogofabmark{
	position:relative;
	left: 5px;
	top: 15px;
}
#pubprodimg span.prodimg{
	position:relative;
	left: 2px;
	top: 17px;
	height: 150px;
	width: 200px;
}
#pubprodimg h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#333;
position:relative;
top:17px;
left:4px;
width:200px;
}
#pubprodimg h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	position:relative;
	top:3px;
	left:1px;
	width:200px;
	border: thin none #FF9933;
	vertical-align: middle;
	text-align: center;
}

#pubprodprix2{
position:relative;
left: 0px;
top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
display:block;
width:198px;
text-align:center;
}
#pubprodprix2 span.prodprix2 strong{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#E26224;
font-weight:bold;
}
#pubprodprix2 a, pubprodprix2 a:hover{
text-decoration:none;
color:#E26224;
}
#pubdesctxt{
	position: relative;
	left: 4px;
	top: 30px;
	width: 200px;
	height: 94px;
	overflow:hidden;
}
#pubdesctxt p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
#pubdesctxt a, marketdesktxt a:hover{
text-decoration:none;
color:#333;
}

/*** fin PUB ****/
/*STYLE MODULE TOUTE COULEUR*/

.modulcolor1vert1, .modulcolor1vert2,.modulcolor1orange1, .modulcolor1orange2, .modulcolor1rouge1, .modulcolor1marron1, .modulcolor1bleu1, .modulcolor1bleu2, .modulcolor1bleu3, .modulcolor1violet1, .modulcolor1violet2, .modulcolor1rose1{
display:block;
line-height:31px;
width:180px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
background-repeat:no-repeat;
}
.modulcolor2vert1, .modulcolor2vert2,.modulcolor2orange1, .modulcolor2orange2, .modulcolor2rouge1, .modulcolor2marron1, .modulcolor2bleu1, .modulcolor2bleu2, .modulcolor2bleu3, .modulcolor2violet1, .modulcolor2violet2, .modulcolor2rose1{
display:block;
height:11px;
width:180px;
background-repeat:no-repeat;
}

/*MODULE DE COULEUR ordinateur*/
.modulcolor1vert1{
background-image:url(img/mod-ordi-top.png);
background-color:#005BC3;
}
.modulcolor2vert1{
background-image:url(img/mod-ordi-bottom.png);
}
#column_modules ul li.modulborder2vert1{
border-top:#005BC3 1px solid;
}
#column_modules ul.modulborder1vert1{
border-left:#005BC3 1px solid;
border-right:#005BC3 1px solid;
}
/*FIN MODULE DE COULEUR ordinateur*/



/*MODULE DE COULEUR Portable*/
.modulcolor1vert2{
background-image:url(img/mod-port-top.png);
background-color:#D500B2;
}
.modulcolor2vert2{
background-image:url(img/mod-port-bottom.png);
}
#column_modules ul li.modulborder2vert2{
border-top:#D500B2 1px solid;
}
#column_modules ul.modulborder1vert2{
border-left:#D500B2 1px solid;
border-right:#D500B2 1px solid;
}
/*FIN MODULE DE COULEUR Portable*/

/*MODULE DE COULEUR PDA*/
.modulcolor1orange1{
background-image:url(img/mod-pda-top.png);
background-color:#6E27C4;
}
.modulcolor2orange1{
background-image:url(img/mod-pda-bottom.png);
}
#column_modules ul li.modulborder2orange1{
border-top:#6E27C4 1px solid;
}
#column_modules ul.modulborder1orange1{
border-left:#6E27C4 1px solid;
border-right:#6E27C4 1px solid;
}
/*FIN MODULE DE COULEUR pda*/

/*MODULE DE COULEUR peripherique*/
.modulcolor1orange2{
background-image:url(img/mod-perif-top.png);
background-color:#05A31B;
}
.modulcolor2orange2{
background-image:url(img/mod-perif-bottom.png);
}
#column_modules ul li.modulborder2orange2{
border-top:#05A31B 1px solid;
}
#column_modules ul.modulborder1orange2{
border-left:#05A31B 1px solid;
border-right:#05A31B 1px solid;
}
/*FIN MODULE DE COULEUR peripherique*/

/*MODULE DE COULEUR rouge01*/
.modulcolor1rouge1{
background-image:url(img/mod-rouge01-top.jpg);
background-color:#20A7C5;
}
.modulcolor2rouge1{
background-image:url(img/mod-rouge01-bottom.jpg);
}
#column_modules ul li.modulborder2rouge1{
border-top:#20A7C5 1px solid;
}
#column_modules ul.modulborder1rouge1{
border-left:#20A7C5 1px solid;
border-right:#20A7C5 1px solid;
}
/*FIN MODULE DE COULEUR rouge01*/

/*MODULE DE COULEUR marron01*/
.modulcolor1marron1{
background-image:url(img/mod-marron01-top.jpg);
background-color:#E2001A;
}
.modulcolor2marron1{
background-image:url(img/mod-marron01-bottom.jpg);
}
#column_modules ul li.modulborder2marron1{
border-top:#E2001A 1px solid;
}
#column_modules ul.modulborder1marron1{
border-left:#E2001A 1px solid;
border-right:#E2001A 1px solid;
}
/*FIN MODULE DE COULEUR marron01*/

/*MODULE DE COULEUR bleu01*/
.modulcolor1bleu1{
background-image:url(img/mod-bleu01-top.jpg);
background-color:#4C4C4C;
}
.modulcolor2bleu1{
background-image:url(img/mod-bleu01-bottom.jpg);
}
#column_modules ul li.modulborder2bleu1{
border-top:#4C4C4C 1px solid;
}
#column_modules ul.modulborder1bleu1{
border-left:#4C4C4C 1px solid;
border-right:#4C4C4C 1px solid;
}
/*FIN MODULE DE COULEUR bleu01*/

/*MODULE DE COULEUR bleu02*/
.modulcolor1bleu2{
background-image:url(img/mod-bleu02-top.jpg);
background-color:#81BE01;
}
.modulcolor2bleu2{
background-image:url(img/mod-bleu02-bottom.jpg);
}
#column_modules ul li.modulborder2bleu2{
border-top:#81BE01 1px solid;
}
#column_modules ul.modulborder1bleu2{
border-left:#81BE01 1px solid;
border-right:#81BE01 1px solid;
}
/*FIN MODULE DE COULEUR bleu02*/

/*MODULE DE COULEUR bleu03*/
.modulcolor1bleu3{
background-image:url(img/mod-bleu03-top.jpg);
background-color:#A9005B;
}
.modulcolor2bleu3{
background-image:url(img/mod-bleu03-bottom.jpg);
}
#column_modules ul li.modulborder2bleu3{
border-top:#A9005B 1px solid;
}
#column_modules ul.modulborder1bleu3{
border-left:#A9005B 1px solid;
border-right:#A9005B 1px solid;
}
/*FIN MODULE DE COULEUR bleu03*/

/*MODULE DE COULEUR VIOLET01*/
.modulcolor1violet1{
background-image:url(img/mod-violet01-top.jpg);
background-color:#FE4B22;
}
.modulcolor2violet1{
background-image:url(img/mod-violet01-bottom.jpg);
}
#column_modules ul li.modulborder2violet1{
border-top:#FE4B22 1px solid;
}
#column_modules ul.modulborder1violet1{
border-left:#FE4B22 1px solid;
border-right:#FE4B22 1px solid;
}
/*FIN MODULE DE COULEUR VIOLET01*/

/*MODULE DE COULEUR VIOLET02*/
.modulcolor1violet2{
background-image:url(img/mod-violet02-top.jpg);
background-color:#3622FF;
}
.modulcolor2violet2{
background-image:url(img/mod-violet02-bottom.jpg);
}
#column_modules ul li.modulborder2violet2{
border-top:#3622FF 1px solid;
}
#column_modules ul.modulborder1violet2{
border-left:#3622FF 1px solid;
border-right:#3622FF 1px solid;
}
/*FIN MODULE DE COULEUR VIOLET02*/

/*MODULE DE COULEUR ROSE01*/
.modulcolor1rose1{
background-image:url(img/mod-rose01-top.jpg);
background-color:#EF5360;
}
.modulcolor2rose1{
background-image:url(img/mod-rose01-bottom.jpg);
}
#column_modules ul li.modulborder2rose1{
border-top:#EF5360 1px solid;
}
#column_modules ul.modulborder1rose1{
border-left:#EF5360 1px solid;
border-right:#EF5360 1px solid;
}
/*FIN MODULE DE COULEUR ROSE01*/

/*DETAIL DE LA COLONNE PAGE*/
#selectionproduit {
	clear:both;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#selectionproduit h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066CC;
}
#selectionproduit #selection{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #333;
display:block;
font-weight:bold;
}

#selectionproduit table{
width:770px;
border-top:#000 1px solid;
border-right:#000 1px solid;
border-left:#000 1px solid;
background-color:#FFF;
}
/*module couleur pour le tableau Nos sélection*/
#selectionproduit table th.vert01,#selectionproduit table th.vert02, #selectionproduit table th.orange01, #selectionproduit table th.orange02, #selectionproduit table th.rouge01, #selectionproduit table th.marron01, #selectionproduit table th.bleu01, #selectionproduit table th.bleu02, #selectionproduit table th.bleu03, #selectionproduit table th.violet01, #selectionproduit table th.violet02, #selectionproduit table th.rose01{
padding:4px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:12px;
}
#selectionproduit table th.vert01{
background-color:#005BC3;
}
#selectionproduit table th.vert02{
background-color:#D500B2;
}
#selectionproduit table th.orange01{
background-color:#6E27C4;
}
#selectionproduit table th.orange02{
background-color:#05A31B;
}
#selectionproduit table th.rouge01{
background-color:#20A7C5;
}
#selectionproduit table th.marron01{
background-color:#E2001A;
}
#selectionproduit table th.bleu01{
background-color:#4C4C4C;
}
#selectionproduit table th.bleu02{
background-color:#81BE01;
}
#selectionproduit table th.bleu03{
background-color:#A9005B;
}
#selectionproduit table th.violet01{
background-color:#FE4B22;
}
#selectionproduit table th.violet02{
background-color:#3622FF;
}
#selectionproduit table th.rose01{
background-color:#EF5360;
}

#selectionproduit table tr td{
height:60px;
border-bottom:#000 1px solid;
}
#selectionproduit table td a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
text-decoration:none;
}
#selectionproduit table td.td_grey1,#selectionproduit table td.td_grey2, #selectionproduit table td.td_grey3{
background-color:#E4E4E7;
padding:0 10px;
}
#selectionproduit table td.td_grey2{
text-align:center;
/* modif eric */
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	color:#000;

}
#selectionproduit table td.td_grey3{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
text-align: center;
font-weight: bold;
color:#E26224;
}
#selectionproduit table td.td_img{
width:70px;
text-align:center;
}


#selectionproduit table td.td_caddie{
text-align:center;
}


/*********** DEBUT DU STYLE PAGE FICHE PRODUIT ***********/
#ficheproduit{
	border:#817563 1px solid;
	height:940px !important;
	height:600px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#fichehead{
	height:290px;
	position:relative;
	left:0 !important;
	left:230px; /*correction décallage IE6*/
}
#ficheproduit span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	position:relative;
	top:10px;
	left:15px;
	width:273px;
}
#ficheproduit p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0094AB;
	position:relative;
	top:15px;
	left:15px;
	width: 320px;
}

#scroll_horizontal{
	position:relative;
	top: 30px;
	height: 150px;
	width: 200px;
	overflow: hidden;
	border:none;
}

#controls{
	position:absolute;
	left: 2px;
	top: 10px;
	width: 200px;
	height: 15px;
}
#controls span{
	position:relative;
	left: 2px;
	top: 3px;
    cursor:pointer;

}
#controls .sel{
  color:black !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px
  font-weight:bold;
}
#controls .disabled{
  color:#0094AB;
}
#controls .page{
  padding:3px;
  color:#0094AB;
}


#ficheprodimg{
	width:430px;
	height:235px;
	float:left;
	position:relative;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

#ficheprodimg span.prodimg{
	position:absolute;
	left: 3px;
	top: 30px;
	height: 150px;
	width: 200px;
}
#ficheprodimg span.prodcaddie{
	position:absolute;
	left: 340px;
	top: 148px;
	width: 70px;
}

#ficheprodimg span.prodlogo{
	position:absolute;
	left: 202px;
	top: 2px;
	display: block;
	height: 20px;
	width: 130px;
}

#ficheprodimg span.prodprix1{
	position:absolute;
	left: 225px;
	top:55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	width: 190px;
}
#ficheprodimg span.prodprix2{
	position:absolute;
	left: 230px;
	top:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	display:block;
	width:184px;
	text-align:center;
}
#ficheprodimg span.specialprice{
	position:absolute;
	left: 225px;
	top:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EB1414;
	font-weight:bold;
	width: 150px;
	text-decoration: none;
}
#ficheprodimg span.ecotaxe{
	position:absolute;
	left: 290px;
	top:117px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	font-weight:bold;
	width: 100px;
}

#ficheprodimg span.dispo{
	position: absolute;
	left: 225px;
	top: 125px;
	width: 200px;
	height: 20px;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}


#ficheprodimg span.prodprix2 strong{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#E26224;
font-weight:bold;
}
#fichedesctxt{
	position: absolute;
	left: 339px;
	top: 5px;
	width: 425px;
	height: 90px;
	overflow:auto;
}

#dispo2{
	position: absolute;
	left: 5px;
	top: 260px;
	/*	width: 320px; */
	height: 20px;
}
#dispo2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	position: absolute;
	top: 8px;
	left: 185px;
	width: 80px;
}
#dispo2 h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	position: relative;
	top: 5px;
	left: 0px;
	width: 135px;
	font-weight: bold;
	text-decoration: underline;
}
#dispo2 h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	position: absolute;
	top: 0px;
	width: 30px;
	font-weight: bold;
	left: 285px;
}
#dispo2 h4 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	position: absolute;
	top: 2px;
	left: 150px;
	width: 130px;
	font-weight: bold;
	font-size:20px;
	color: #00FF33;
	font-weight: bold;
}
#ficheprodtxt{
	width:330px;
	padding-top: 0px;
	position: absolute;
	left: 435px;
	top: 105px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#ficheprodtxt p{
overflow:auto;
height:140px;
}
#ficheprodtxt h2, #fichedesctxt h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
}
#ficheprodtxt h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
}

#fichedesctxt p, #fichedesctxt h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
#ficheprodtxt p{
left:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
top:10px;
}

#prodsect{


}
#prodsect ul{
display:block;
margin:0 0 0 6px;
height:23px;
}
#prodsect ul li{
display:inline;
height:23px;
}
#prodsect ul li a{
display:block;
float:left;
padding:4px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
background-color:#FFCC66;
border-top:#FFF 1px solid;
border-left:#FFF 1px solid;
border-right:#FFF 1px solid;
}
#prodsect ul li a:hover{
Font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
background-color:#FF9933;
border-top:#817563 1px solid;
border-left:#817563 1px solid;
border-right:#817563 1px solid;
}


#prodspec{
	overflow:auto;
	height:625px!important;
	width:770px !important;
	height:316px; /*valeur IE6*/
	width:766px; /*valeur IE6*/
	position:absolute;
	top: 316px;
}




#specprin, #specsecond,#prodcomplement, #prodcompatibility, #prodaccessoire{
clear:both;
background-color:#FBE4BF;
padding:10px 16px;
}
#specprin{
border-top:#817563 1px solid;
}
#specpack{
border-top:#817563 1px solid;
}
#prodaccessoire{
border-bottom:#817563 1px solid;
}
#specprin h2, #specsecond h2,#prodcomplement h2, #prodcompatibility h4, #prodaccessoire h2{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333;
}
#specprin table, #specpack table, #specsecond table{
width:720px !important;
width:715px; /*valeur IE6*/
margin:20px 0 0 0;
border-top:#7DB2C0 1px solid;
border-left:#7DB2C0 1px solid;
border-right:#7DB2C0 1px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}
#specprin table tr td.tdsize, #specsecond table tr td.tdsize{
width:200px;
}
#specpack span.packprix{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FF0000;
font-weight:bold;
text-align:center;
}
#specprin table tr td,#specsecond table tr td{
border-bottom:#7DB2C0 1px solid;
padding:0 6px;
height:20px;
line-height:16px;
}
#specpack table tr td{
border-bottom:#7DB2C0 1px solid;
padding:0 6px;
height:20px;
line-height:16px;
}
#specsecond table tr th{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
background-color:#dadada;
height:20px;
line-height:20px;
padding:0 4px;
border-bottom:#7DB2C0 1px solid;
}
#prodcomplement table, #prodcompatibility table, #prodaccessoire table{
width:720px !important;
width:715px; /*valeur IE6*/
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#333;
border-top:#7DB2C0 1px solid;
border-right:#7DB2C0 1px solid;
margin:20px 0 0 0;
}

#prodcomplement table tr td, #prodcomplement table tr th{
width:300px;
border-left:#7DB2C0 1px solid;
border-bottom:#7DB2C0 1px solid;
padding: 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}
#prodcomplement table tr td th{
text-align:center;
padding: 0 px;
}

#prodcomplement table tr td{
width: 24px;
text-align: center;
}
#prodcomplement table tr th{
width: 600px;
}
#prodcomplement table th a, #prodcompatibility th a, #prodaccessoire th a{
text-decoration:none;
color:#333;
}
#prodcomplement table th a:hover, #prodcompatibility th a:hover, #prodaccessoire th a:hover{
text-decoration:underline;
color:#333;
}

#prodcompatibility th, #prodcompatibility td, #prodaccessoire th, #prodaccessoire td{
border-left:#7DB2C0 1px solid;
border-bottom:#7DB2C0 1px solid;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
}
#prodcompatibility td, #prodaccessoire td{
text-align:center;

}



/*********** DEBUT DU STYLE PAGE PANIER ***********/

#column_page2{
}
#panier_left{
}
#promotion3{
width:167px;
float:right;
position:relative;
margin-bottom:20px;
}
#promotion3 h2{
margin-bottom:20px;
height:20px;
text-indent:-9999px;
background:url(../img/promo3_top.jpg) top no-repeat;

}
#promotion3 ul{
display:block;
list-style:none;
}
#promotion3 ul li{
display:block;
position:relative;
height:90px;
border:#333 1px solid;
margin-bottom:8px;
}
#promotion3 span.promo3_prod{
position:absolute;
left: 3px;
top: 20px;
}
#promotion3 span.promo3_prix{
position:absolute;
left: 63px;
top: 70px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#E6491D;
}
#promotion3 span.promo3_txt{
display: block;
overflow: hidden;
width:100px;
position:absolute;
left: 62px;
top: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
height: 50px;
}
#promotion3 span.promo3_txt a, #promotion3 span.promo3_txt a:hover{
color:#000;
text-decoration:none
}
/* Image promotion
#promotion3 span.promo3_promo{
position:absolute;
left: 125px;
top: 7px;
}
*/
#promotion3 span.promo3_caddie{
position:absolute;
left: 124px;
top: 65px;
}

#panier_left table{
width:800px;
border:#A7A7A7 1px solid;
}
#panier_left table td{
background-color:#FFF;/*E4E4E6*/
}
#panier_left table th.panier_img{
width:80px;
background-position:top left;
background-repeat:no-repeat;
}
#panier_left table td.panier_img{
text-align:center;
background-color:#FFF;
}
#panier_left table th.panier_txt{
width:410px;
text-align:left;
padding-left:4px;
background-color:#E4E4E6;
}
#panier_left table td.panier_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
padding:4px;
background-color:#E4E4E6;
}
#panier_left table th.panier_q{
width:50px;
text-align:center;
}
#panier_left table td.panier_q{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:center;
background-color:#E4E4E6;
}
#panier_left table th.panier_dispo{
width:90px;
text-align:center;
}
#panier_left table td.panier_dispo{
text-align:center;
}
#panier_left table th.panier_prix{
width:85px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #E54A1E;
}
#panier_left table td.panier_prix{
background-color:#E4E4E6;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #E54A1E;
font-weight:bold;
}
#panier_left table th.panier_total{
text-align:center;
}
#panier_left table td.panier_total{
background-color:#E4E4E6;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #E54A1E;
font-weight:bold;
}
#panier_left table th.panier_txt, #panier_left table th.panier_q, #panier_left table th.panier_dispo, #panier_left table th.panier_prix, #panier_left table th.panier_total{
height:22px;
background-color:#626262;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
text-transform:uppercase;
}
#panier_left table td.panier_img, #panier_left table td.panier_txt, #panier_left table td.panier_q, #panier_left table td.panier_dispo, #panier_left table td.panier_prix, #panier_left table td.panier_total{
border-bottom:#A7A7A7 1px solid;
}
#panier_left table td.panier_port{
height:47px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333;
}
#panier_left table td.panier_portprix{
text-align:center;
height:47px;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333;
}
#panier_left table td.panier_total2, #panier_left table td.panier_total3{
background-color:#626262;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color: #FFF;
font-weight:bold;
}
#panier_left table td.panier_total2{
text-align:left;
}
#panier_left table td.panier_total3{
text-align:center;
}
#panier_left table td.panier_valid{
background-color:#E36324;
text-align:center;
font-weight:bold;
padding:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;

color: #FFF;
}
#panier_left table td.panier_valid img{
margin:0 4px;
}
#continu_achat, #valid_achat, #panier_devis{
	margin:15px 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	height:20px;
	width:220px;
	text-align:center;
}
#continu_achat, #panier_devis{
background-color:#626262;
}
#valid_achat{
background-color:#E36324;
}
#continu_achat, #valid_achat, #panier_devis{
float:left;
}
#continu_achat a, #valid_achat a, #panier_devis a{
color:#FFF;
text-decoration:none;
}
#continu_achat a:hover, #valid_achat a:hover, #panier_devis:hover{
color:#FFF;
text-decoration:underline;
}
.grey_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999;
}
.black_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight: bold;
}

.panier_transp{
background-color:#FFF;
text-align:center;
}
table tr td.panier_transp p{
background-color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
margin:10px 0;
}
.radiospacing{
margin-left:100px;
}


/* debut du stylesheet de l'admin */
#nav_admin{
	/*background: #FFE9D2; */
/*border: #CCCCCC 1px solid; */
width: 450px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	position: absolute;
	top: 10px;
}
#nav_admin ul{
display:block;
height:18px;
}
#nav_admin ul li{
display:inline;
}
#nav_admin ul li a.test {
	margin: 0 2px 0 0;
}
#nav_admin ul li a.test2 {
	margin: 0 0 0 2px;
}
#nav_admin ul li a{
display:block;
float:left;
margin:0 2px;
width:80px;
height:18px;
line-height:18px;
text-align:center;
color:#314eab;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-image:url(../img/btn_admin_profil.jpg);

/*background-color:#e26223; */

}
#nav_admin ul li a:hover{
color:#314eab;
font-weight:bold;
text-decoration:underline;

background-image:url(../img/btn_admin_profil_over.jpg);
/*background-color:#e29323;*/
}

#admin_left{
width:800px;
}
#tab_livraison, #carte_bancaire, #mon_profil, #retour_sav{
margin:0 10px;
}
#tab_livraison span.img_exp{
margin:0;
display:block;
margin:0 0 10px 660px;

}
#tab_livraison table{
width:780px;
border-color:#999;
border-top: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
}
#tab_livraison table tr th{
background-color:#626262;
border:#fff 1px solid;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:23px;
line-height:23px;

}
#tab_livraison table tr td{
border-bottom:#999 1px solid;
background-color:#ddd;
border-right:#fff 1px solid;
text-align:center;
padding:0 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#mon_profil p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#mon_profil ul{
display:block;
list-style:inside;
margin:10px 0;
padding:0 0 0 40px;
background-repeat:no-repeat;
height:30px;
line-height:30px;
}
#mon_profil ul.logo_ie{
background-image:url(../img/logo_ie.jpg);
}
#mon_profil ul.logo_firefox{
background-image:url(../img/logo_firefox.jpg);
}
#mon_profil ul li{
display:inline;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#mon_inscription ul{
display:block;
list-style:inside;
margin:10px 0;
padding:0 0 0 40px;
background-repeat:no-repeat;
height:30px;
line-height:30px;
}
#mon_inscription ul.logo_ie{
background-image:url(../img/logo_ie.jpg);
}
#mon_inscription ul.logo_firefox{
background-image:url(../img/logo_firefox.jpg);
}
#mon_inscription ul li{
display:inline;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#particulier-entreprise {
	margin-bottom: 20px;
	width: 450px;
}
#mon_profil span.fiche_profil table{
border:#ddd 1px solid;
}
#mon_profil span.fiche_profil table th{
width:80px;
background-color:#eee;
}
#mon_profil span.fiche_profil table td{
width:180px;
background-color:#fff;
}
#mon_profil span.fiche_profil table th, #mon_profil span.fiche_profil table td{
padding:4px;
text-align:left;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#sav span.fiche_profil table{
border:#ddd 1px solid;
width: 600px;
}
#sav span.fiche_profil table th{
width:80px;
background-color:#eee;
}
#sav span.fiche_profil table td{
width:500px;
background-color:#fff;
}
#sav span.fiche_profil table th, #sav span.fiche_profil table td{
padding:4px;
text-align:left;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
.fiche_sav table {
	border:#ddd 1px solid;
}
.fiche_sav table th {
	width:90px;
	background-color:#eee;
}
.fiche_sav table td {
	width: 650px;
	background-color:#fff;
}
.fiche_sav table th, .fiche_sav table td {
	padding:2px;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#sav textarea {
	border: #666 1px solid;
	margin: 0 0 0 10px;
}
#mon_profil form input{
width:120px;
margin:5px 0;
}
.fiche_inscription table {
	border:#ddd 1px solid;
}
.fiche_inscription table th {
	width:90px;
	background-color:#eee;
}
.fiche_inscription table td {
	width:250px;
	background-color:#fff;
}
.fiche_inscription table th, .fiche_inscription table td {
	padding:2px;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#inscription-client {
	margin-bottom: 20px;
}
#inscription-client table tr td input.radio {
	width: 30px;
	border: none;
}
#inscription-client table tr td input.checkbox {
	width: 20px;
	border: none;
}
#inscription-client table tr td input {
	margin-left: 10px;
	width: 200px;
	border: #666 1px solid;
	height: 20px;
}
#inscription-client table tr td select {
	border: #666 1px solid;
	margin-left: 10px; 
}
.text-inscription {
	font-size: 14px;
	width: 700px;
}
.btn-inscription {
	border: 1px solid;
	background: #FFF;
	width: 80px;
	margin: 10px 20px 0 0;
	cursor: pointer;
}
.btn-inscription:hover {
	background: #CCC;
}
#retour_sav{
background-image:url(../img/retour_sav.jpg);
background-position:right 2px;
background-repeat:no-repeat;
}
#retour_sav form{
display:block;
width:550px;
margin:0 0 0 50px;
background-image:url(../img/form_label.jpg);
background-repeat:no-repeat;
background-position:50px 5px;
}
#retour_sav form input{
width:345px;
margin:5px 0 5px 180px;
border:#333 1px solid;
}
#retour_sav form textarea{
width:347px;
margin:5px 0 5px 180px;
border:#333 1px solid;
}
#retour_sav form span.submit{
display:block;
margin:0 0 0 250px;
}
#retour_sav form span.submit input{
width:100px;
margin:0 10px;
}

/* ##################### page textuelle ##########################################  */
#page_texte {
	font-size: 12px;
	color: #333333;
}
#page_texte h3 {
	color: #FF9900;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 20px 0 10px 0;
}
#page_texte h4 {
	color: #333333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
#page_texte ul {
	margin: 0 0 20px 50px;
}
#page_texte ul li {
	list-style: circle;
	font-family:Arial, Helvetica, sans-serif;
}
#page_texte p {
	padding: 0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
}


#nav_boutton{
	margin:0 0 0 0px;
/*	background: #FFE9D2; */
/*	border: #CCCCCC 1px solid;
	width: 280px;
	height: 20px; */
}
#nav_boutton ul{
display:block;
height:18px;
}
#nav_boutton ul li{
display:inline;
}
#nav_boutton ul li a.test {
	margin: 0px;
}
#nav_boutton ul li a.test2 {
	margin: 0 0 0 3px;
}
#nav_boutton ul li a{
display:block;
float:left;
margin:0 3px;
width:89px;
height:18px;
line-height:18px;
text-align:center;
color:#314eab;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-image:url(../img/btn_admin_profil.jpg);

/*background-color:#e26223; */

}
#nav_boutton ul li a:hover{
color:#314eab;
font-weight:bold;
text-decoration:underline;

background-image:url(../img/btn_admin_profil_over.jpg);
/*background-color:#e29323;*/
}

#nav_boutton_pan{
	margin:0 0 0 0px;
/*	background: #FFE9D2; */
/*	border: #CCCCCC 1px solid;
	width: 280px;
	height: 20px; */
}
#nav_boutton_pan ul{
display:block;
height:18px;
}
#nav_boutton_pan ul li{
display:inline;
}
#nav_boutton ul li a.test {
	margin: 0px;
}
#nav_boutton_pan ul li a.test2 {
	margin: 0 0 0 3px;
}
#nav_boutton_pan ul li a{
display:block;
float:left;
margin:0 3px;
width:178px;
height:18px;
line-height:18px;
text-align:center;
color:#314eab;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
background-image:url(../img/btn_admin_profil2.jpg);

/*background-color:#e26223; */

}
#nav_boutton_pan ul li a:hover{
color:#314eab;
font-weight:bold;
text-decoration:underline;

background-image:url(../img/btn_admin_profil2_over.jpg);
/*background-color:#e29323;*/
}
#cgdv_accept{
margin-left:10px;
margin-bottom:10px;
}

/*PRODUIT DU CATALOGUE*/
#plan-site{
margin:0 0 0 0;
/*clear:both;*/
}
#plan-site h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:65px;
/*background:url(../img/carre_orange01.jpg) no-repeat;*/
height:20px;
line-height:20px;
margin:0 0 0px;
}
#plan-site span{
display:block;
margin:15px 15px 0 30px;
}
#plan-site ul{
display:block;
float:left;
list-style:none;
margin:0 15px 0 0;
width:462px;
}
#plan-site ul li{
background:url(../img/carre_orange02.jpg) no-repeat;
background-position:20px 3px;
display:block;
height:auto;
margin:0 0 15px;
padding-left:37px; 
}
#plan-site ul li h3{
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:14px;
line-height:14px;
}
#plan-site ul li h3 a, #plan-site ul li h3 a:hover{
color:#656B66;
text-decoration:none;
}
#plan-site ul li p{
font-family:Arial, Helvetica, sans-serif;
color:#656B66;
font-size:10px;
line-height:14px;
}
#plan-site ul li p a{
color:#656B66;
text-decoration:none;
}
#plan-site ul li p a:hover{
color:#0000FF;
text-decoration:underline;
}
#euro {
 position: absolute;
left: 280px;
top: 10px;
}
#euromenu {
position: relative;
left: 0;
top: 40px;
}
#ficheprodimg span.eurobouton {
	display: block;
	position:absolute;
	left: 240px;
	top:155px;
	width: 100px;
}
#europaie {
	height: 50px;
	margin-left: 230px;
}
#europaie li {
	background: url(img/europaie.gif) no-repeat;
	float: left;
	padding: 50px 0 0 0;
	margin-right: 15px;
	width: 250px;
	height: 50px;
	list-style: none;
}
#europaie li.europaie3 {
	background: url(img/europaie3.gif) no-repeat;
	padding: 48px 0 0 48px;
}
#europaie img.europaie2 {
	margin-top: 12px;
}

