body {
	font-family: Arial, Helvetica, sans-serif;
	*color: #000;*
	color: #000;
	font-size:12px;
	padding:0px;margin:0px;
}
a {text-decoration:none;color:#7bc200;}
hr {display:none;}

#wrapper {width:965px;margin:0px auto; padding: 0;background:url(/htdocs/images/bg_body.jpg) no-repeat 257px 0px;}
.back {background:url(/htdocs/images/bg_content.gif) repeat-y;float:left;}
.page .back {background:url(/htdocs/images/bg_pageContent.gif) repeat-y;float:left;}
.product .back {background:url(/htdocs/images/bg_prodContent.gif) repeat-y;float:left;}

#tightCol {float:left;width:210px;padding-left:15px;background:url(/htdocs/images/bg_menu.jpg) no-repeat;}
#wideCol {float:left;width:740px;padding: 0;margin: 0;}
.page #wideCol {width:568px;margin-right:1px;}
.product #wideCol {width:533px;margin-right:1px;}
#footer {clear:both;background:url(/htdocs/images/bg_footer.gif) 223px 0px no-repeat;padding:20px 0px 20px 230px;color:#848484;}
#header {position:relative;height:225px;border-bottom:1px solid #e8e8ed;margin-bottom:10px;}

#logo {margin: 0px 20px;padding:15px 0px;}
#logo a{ 	background:url(/htdocs/images/logo.gif); width:190px ; height:195px; display:block; font-size:0px;
			line-height:0px;text-indent:-10000px;}
#logo_rev a{ 	background:url(/htdocs/images/logo_fr_rev.gif); width:175px ; height:197px; display:block; font-size:0px;
			line-height:0px;text-indent:-10000px; margin: 15px 30px;}
#header h2 {display:none}
#header p {	margin:0px; padding:0px;background:#6dd900;width:175px; 
			height:24px;line-height:24px;text-align:center;
			position:absolute;top:30px;left:780px;}
#header p a{color:#fff;text-transform:uppercase;font-size:10px;}
#header p .del {background:url(/htdocs/images/delimiter_white.gif) no-repeat 3px -2px;padding:5px;font-size:0px;line-height:0px;text-indent:-10000px;}
#header ul {	margin:0px;padding:0px;list-style:none;position:absolute;
				top:140px;left:850px;font-size:10px;text-align:right;}
#header ul a{color:#000;text-transform:uppercase;display:block;padding:3px 15px 3px 0px;}
#header ul a:hover{color:#6e9a22;}
#header ul .home a{background:url(/htdocs/images/ico_home.gif) no-repeat 100% 2px;}
#header ul .sitemap a{background:url(/htdocs/images/ico_sitemap.gif) no-repeat 100% 2px}
#header ul .contact a{background:url(/htdocs/images/ico_contact.gif) no-repeat 100% 2px}

#tightCol ul{list-style:none;margin:0px;padding:0px;font-size:13px;}
#tightCol ul li{background:url(/htdocs/images/menu_delimiter.gif) no-repeat 0% 100%;padding: 0px;}
#tightCol ul a{display:block;padding:7px 0px 11px 32px;color:#1a1c50;}
#tightCol .m1 a{background:url(/htdocs/images/bullet_m1.gif) no-repeat 10px 4px;}
#tightCol .m2 a{background:url(/htdocs/images/bullet_m2.gif) no-repeat 10px 4px;}
#tightCol .m3 a{background:url(/htdocs/images/bullet_m3.gif) no-repeat 10px 4px;}
#tightCol .m4 a{background:url(/htdocs/images/bullet_m4.gif) no-repeat 10px 4px;}
#tightCol .m5 a{background:url(/htdocs/images/bullet_m5.gif) no-repeat 10px 4px;}
#tightCol .m6 a{background:url(/htdocs/images/bullet_m6.gif) no-repeat 10px 4px;}
#tightCol .m7 a{background:url(/htdocs/images/bullet_m7.gif) no-repeat 10px 4px;}
#tightCol .m8 a{background:url(/htdocs/images/bullet_m8.gif) no-repeat 10px 4px;}
#tightCol .m9 a{background:url(/htdocs/images/bullet_m9.gif) no-repeat 10px 4px;}
#tightCol .m10 a{background:url(/htdocs/images/bullet_m10.gif) no-repeat 10px 4px;}
#tightCol .m11 a{background:url(/htdocs/images/bullet_m11.gif) no-repeat 10px 4px;}
#tightCol .m12 a{background:url(/htdocs/images/bullet_m12.gif) no-repeat 10px 4px;}

#tightCol ul ul{width:195px;}
#tightCol ul ul li{background:url(/htdocs/images/someimg.png);padding:0px;}
#tightCol ul .m1 ul a,
#tightCol ul .m2 ul a,
#tightCol ul .m3 ul a,
#tightCol ul .m4 ul a,
#tightCol ul .m5 ul a,
#tightCol ul .m6 ul a,
#tightCol ul .m7 ul a,
#tightCol ul .m8 ul a,
#tightCol ul .m9 ul a,
#tightCol ul .m10 ul a,
#tightCol ul .m11 ul a,
#tightCol ul .m12 ul a,
{display:block;padding:5px 0px 9px 32px;color:#1a1c50;background:url(/htdocs/images/someimg.png);}
#tightCol ul ul ul a {font-size:12px;}
#tightCol ul ul ul li a.nav_Selected {background:url(/htdocs/images/bullet.gif) no-repeat 23px 12px;}
/*#tightCol ul .m1 li a {background-color:#ff8fb3;}
#tightCol ul .m2 li a {background-color:#bbdd6b;}
#tightCol ul .m3 li a {background-color:#bae7f9;}
#tightCol ul .m4 li a {background-color:#ffe082;}
#tightCol ul .m5 li a {background-color:#e382ff;}
#tightCol ul .m6 li a {background-color:#f06ad2;}*/

#tightCol ul .m1 ul .selected a {background-color:#fcbed4;}
#tightCol ul .m2 ul .selected a {background-color:#edffbe;}
#tightCol ul .m3 ul .selected a {background-color:#bdebff;}
#tightCol ul .m4 ul .selected a {background-color:#feedba;}
#tightCol ul .m5 ul .selected a {background-color:#ebb6ff;}
#tightCol ul .m6 ul .selected a {background-color:#fcbfd5;}
#tightCol ul .m7 ul .selected a {background-color:#fcbed4;}
#tightCol ul .m8 ul .selected a {background-color:#edffbe;}
#tightCol ul .m9 ul .selected a {background-color:#bdebff;}
#tightCol ul .m10 ul .selected a {background-color:#feedba;}
#tightCol ul .m11 ul .selected a {background-color:#ebb6ff;}
#tightCol ul .m12 ul .selected a {background-color:#fcbfd5;}
#tightCol .m1 ul, #tightCol .m1 ul .selected ul a {background-color:#fedfea;}
#tightCol .m2 ul, #tightCol .m2 ul .selected ul a {background-color:#f6ffdd;}
#tightCol .m3 ul, #tightCol .m3 ul .selected ul a {background-color:#ddf5ff;}
#tightCol .m4 ul, #tightCol .m4 ul .selected ul a {background-color:#fff6dd;}
#tightCol .m5 ul, #tightCol .m5 ul .selected ul a {background-color:#f5d9ff;}
#tightCol .m6 ul, #tightCol .m6 ul .selected ul a {background-color:#fedfea;}
#tightCol .m7 ul, #tightCol .m7 ul .selected ul a {background-color:#fedfea;}
#tightCol .m8 ul, #tightCol .m8 ul .selected ul a {background-color:#f6ffdd;}
#tightCol .m9 ul, #tightCol .m9 ul .selected ul a {background-color:#ddf5ff;}
#tightCol .m10 ul, #tightCol .m10 ul .selected ul a {background-color:#fff6dd;}
#tightCol .m11 ul, #tightCol .m11 ul .selected ul a {background-color:#f5d9ff;}
#tightCol .m12 ul, #tightCol .m12 ul .selected ul a {background-color:#fedfea;}

#tightCol label{display:none;}
#tightCol input{border:1px solid #d8d8d8;}
#rechercheBox {padding:0px;margin:20px 0px;}
#rechercheBox form {margin: 0; padding: 0;}
input#recherche {width:120px; padding: 0; margin: 0;}
/*#rechercheBox input {width:120px; padding: 0; margin: 0;}*/
#tightCol #btnRechercher {font-size:9px;cursor:pointer;text-transform:uppercase;background:#fff;border:0px;width:80px;}
#newsletterBox {border:#cbf2a5 1px solid;margin:20px 15px 10px 0px;padding:10px;background:#fff;}
#tightCol #newsletterBox input {width:160px;margin: 2px 0px;font-size:11px;padding-left:10px;}
#tightCol #newsletterBox strong {display:block;text-align:center;margin: 5px 0px;text-transform:uppercase;}
#tightCol #newsletterBox #btnNewsletter{background:url(/htdocs/images/sinscrire.gif); width:78px; height:22px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:10px 0px 0px 50px;}

#tightCol .bc {margin:20px 0px 20px 16px;padding:0px;font-size:0px;line-height:0px;}
#tightCol .bc a{display:block;background:url(/htdocs/images/bonscadeaux.gif);width:156px; height:46px;text-indent:-10000px;}


#content {padding:10px 37px;line-height:1.4em;}
#content hr {display:visible;}
#quicklinks {color:#000;padding:5px 0px 10px 35px; margin:0px;}
#quicklinks a {color:#000;font-size:11px;}
#quicklinks a:hover {color: #000;text-decoration:underline;}
#quicklinks .del {background:url(/htdocs/images/delimiter_blue.gif) no-repeat 3px -2px;padding:5px;font-size:0px;line-height:0px;text-indent:-10000px;}
#breadcrumbs {background:#ecf0e5;color:#000;font-weight:normal;padding:5px 37px; margin:0px; line-height:15px;font-size:12px;}
#breadcrumbs a {color:#000;}
#breadcrumbs a:hover {color:#000;}

#content h2 {	margin:10px 0px;padding: 10px 0px 10px 65px;background:url(/htdocs/images/logo-small.gif) no-repeat;
				font-size:24px;font-weight:normal; color:#1a1c50;line-height:1.5em;}
#content .price {background:url(/htdocs/images/bg_price.jpg) no-repeat;width:145px; height:65px;margin:10px 0px 0px 0px;padding:0px; text-align:center;line-height:32px;color:#fff;font-weight:bold;font-size:15px;}
#content .price em {line-height:12px;color:#fff; display:block;margin-top:-10px;font-size:11px;font-style:normal;}
#newsBox {		border-top:#ecf0e5 solid 6px;margin-left:-37px;clear:both; padding:15px 0px 15px 37px; width:663px;}
#newsBox h3{	font-size:18px;color:#1a1c50;margin: 10px 0px;}
#newsBox em {	display:block;font-style:normal;color:#000;font-size:11px;}
#newsBox .news {width:210px;float:left;margin-right:20px;}
#newsBox img {	border:1px solid #ecf0e5;}

#featuredProd {	width:161px;float:left;background:url(/htdocs/images/bg_featuredProdCol.jpg) no-repeat 0px 29px;min-height:400px;
				padding: 75px 0px 0px 10px;}
#featuredProd .product {width:150px;font-size:11px;line-height:1.4em;}
#featuredProd .product a strong {color:#959595;font-size:12px;}
#featuredProd .product a:hover strong {color:#666;}
#featuredProd .product img {border:1px solid #ecf0e5;}
#featuredProd .plus {display:block;background:#929292;padding: 3px;color:#fff;margin: 10px 0px 20px 0px;width:92px;}
#featuredProd .plus:hover {background:#666;}

#basketBox {	width:206px;float:left;background:url(/htdocs/images/bg_featuredProdCol.jpg) no-repeat 0px 29px;min-height:400px;
				padding: 31px 0px 0px 0px;}
#basketBox h4 {	margin:0px 0px 2px 10px;padding:0px;color:#fff;font-weight:normal;font-size:12px;padding:4px 0px 4px 0px;}
#basketBox table {width:206px;}
#basketBox th {	border-top:#ecf0e5 6px solid;border-bottom:#ecf0e5 6px solid;padding:4px; text-align:left;}
#basketBox tr.total td{background:#969696;color:#c8c8c8;font-weight:bold;font-size:12px;}
#basketBox td {	padding:7px 4px;color:#000;font-size:11px;}
#basketBox input {border:1px solid #969696;width:25px;font-size:11px;}
#basketBox tr.total .price {text-align:right;color:#fff;padding-right:25px;}
#basketBox td a.delete {background:url(/htdocs/images/bullet_close.gif) no-repeat;width:9px;height:9px;padding:7px;margin: 0px 0px 0px 3px;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;}
#btnmodifier {	background:url(/htdocs/images/btn_modifier.gif); width:104px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 52px;}
.btncontinuer {	background:url(/htdocs/images/btn_continuer.gif); width:100px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px;}
.btnpassword {	background:url(/htdocs/images/btn_password.gif); width:158px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:10px 0px}
#btnterminer {	background:url(/htdocs/images/btn_terminer.gif); width:158px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px;}
#addToBasket {	margin: 0px auto 0px -37px;background:#ecf0e5;width:460px;padding:4px 37px;height:20px;line-height:20px;}
#addToBasket input {width:60px;height:20px;background:url(/htdocs/images/quantityinputfield.gif) no-repeat;border:0px;
				padding:0px 10px;margin:0px 8px;}
#addToBasket a {background:url(/htdocs/images/btn_addbasket.gif) no-repeat; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;	padding:13px 63px 6px 64px;*padding:15px 46px 3px 64px; color:#838383; text-decoration: none;}
.product .product {width:152px;float:left;text-align:center;}
.listing {		width:100%;}
.listing td {	vertical-align:top;padding:10px;}
.listing .plus {display:block;background:#929292;padding: 3px;color:#fff;margin: 4px 0px 20px 0px;width:92px;font-size:11px;}
.listing .plus:hover {background:#666;}

img.border {border:1px solid #ecf0e5;}


#footer a{color:#848484;}
#footer a:hover{color:#000;}

img.left {float:left;margin:0px 16px 8px 0px;}
img.right {float:right;margin:0px 0px 8px 16px;}
.greyLine {border:4px #ecf0e5 solid;background:#ecf0e5;height:6px;margin:20px auto 20px -37px;width:533px;display:block;}

.btn_adresse {	background:url(/htdocs/images/btn_adresse.gif); width:158px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px; float: left}
.btn_paiement {	background:url(/htdocs/images/btn_paiement.gif); width:158px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px;}
.btn_envoyer {	background:url(/htdocs/images/btn_envoyer.gif); width:158px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px;}				
.btn_continuer_achats {	background:url(/htdocs/images/btn_continuer_achats.gif); width:158px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:20px 0px 0px 25px; float: right;}

.inscrit {	background:url(/htdocs/images/inscrit.gif) no-repeat; width:160px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}
.nouveau {	background:url(/htdocs/images/nouveau.gif) no-repeat; width:150px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}
.validation {	background:url(/htdocs/images/envoyer.gif) no-repeat; width:78px; height:22px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}

.password {	background:url(/Htdocs/Modules/Customers/images/passe.gif) no-repeat; width:180px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}
.connexion { background:url(/Htdocs/Modules/Customers/images/connexion.gif) no-repeat; width:180px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}
.submit_btn { background:url(/Htdocs/Modules/Customers/images/enregistrer.gif) no-repeat; width:150px; height:20px;border:0px;display:block; font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0;}

#pnlProperties {margin:0; padding:0; background: #ECF0E5;}
#pnlProperties p.left {width: 150px; margin:0; padding:5px 5px; float: left;}
#pnlProperties p.right { margin:0; margin-left: 200px; padding: 5px 5px;}
#pnlProperties select {width: 200px; margin:0; padding:0;}

table.commande
{
	border: 1px solid #e2e2e9;
}

.border {border: 1px solid #ecf0e5; padding: 5px;}

/**/



.modalDialog_transparentDivs{	
	filter:alpha(opacity=0);	/* Transparency */
	opacity:0.004;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv
{
	border-right: #000 1px solid;
	padding-right: 2px;
	border-top: #000 1px solid;
	padding-left: 2px;
	z-index: 100;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #000 1px solid;
	padding-top: 2px;
	border-bottom: #000 1px solid;
	position: absolute;
	background-color: #fff;
	text-align: center;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
#mainContainer{
	width:300px;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #000;
	padding:5px;
	
}

/* Alternative layout for the message box - used by one of the messages */

.modalDialog_contentDiv_error{
	border:3px solid #FFF;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#F00;	/* White background color for the message */
	color:#FFF;
}
.modalDialog_contentDiv_error a{
	color:#FFF;
}

/* /modal message*/

.list {padding: 1px;}
.pagination {background:#dedede;text-align:right;padding: 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.pagination a{color: #333;background:#fff; padding:1px 2px;border:3px solid #dedede; line-height:20px;}
.pagination a:hover{color: #333;background:#fff; padding:3px 4px;border:1px solid #333;}


/* Page d'introduction */

#intro #header {height:380px;border-bottom:0px;}
#intro h2 {margin:0px 0px;padding: 5px 0px 5px 65px;background:url(/htdocs/images/logo-smallest.gif) 20px 15px no-repeat;
				font-size:24px;font-weight:normal; color:#1a1c50;line-height:1.5em;}
#intro label {display:none;}
#intro td {white-space:nowrap;}
#intro table a {color:#000;text-decoration:underline;}
#intro table a.fr {display:block;float:left;width:76px;height:20px;background:url(/htdocs/images/btn_francais.gif);font-size:0px;
			font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer; color: #848484}
#intro table a.de {display:block;float:left;width:76px;height:20px;background:url(/htdocs/images/btn_allemand.gif);font-size:0px;
			font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;}
#intro table .links {padding:0px 0px 0px 67px;margin:0px;}
#intro table input {border:1px solid #ccc;margin:2px;width:100px;font-size:11px; color:#000;padding:2px 10px;}
#intro #logo_intro{position:absolute;top:240px;left:205px; margin: 0px 20px;padding:15px 0px;}
#intro #logo_intro a{ background:url(/htdocs/images/logo_intro.gif); width: 121px; height: 124px; display:block; font-size:0px;
			line-height:0px;text-indent:-10000px; color: #000}
#intro #wrapper {width:570px;margin:0px auto;background:url(/htdocs/images/bg_body.jpg) no-repeat 0px 0px;font-size:11px;}
#intro .greyLine {border:4px #ecf0e5 solid;background:#ecf0e5;height:5px;margin:5px auto;width:570px;display:block;}
#intro #footer {clear:both;background:url(/htdocs/images/bg_footer.gif) 0px 0px no-repeat;padding:10px 0px 8px 0px;color:#848484;text-align:center;}

/* Fin page d'introduction */

.list caption {background-color: #66d401; padding: 10px 0px; font-size: 16px; font-weight: bold; color: #ffffff}
.list th {text-align: left; vertical-align: text-bottom; border-bottom: 3px solid #ECF0E5; padding: 7px 0px} 
.list td {vertical-align: middle; border-bottom: 1px solid #ECF0E5;  padding: 3px 0px}
.list td.center { text-align: center;}