﻿
body.plain
{
		font-family: Arial, Helvetica, sans-serif;
	color: #878787;
	font-size:12px;
	padding:0px;margin:0px;
	background: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	color: #878787;
	font-size:12px;
	padding:0px;margin:0px;
	background:url(../images/bgbody.jpg) repeat-x #a1a1a1;
}
iframe {
	font-family: Arial, Helvetica, sans-serif;
	color: #878787;
	font-size:12px;
	padding:0px;margin:0px;
}
a {text-decoration:none;color:#d9261c;}
hr {display:none;}
input, textarea {border:1px solid #d8d8d8;}

#wrapper {width:965px;margin:0px auto;background:url(../images/bg_body.jpg) no-repeat #fff;}
.back {background:url(../images/bg_content.gif) repeat-y;float:left;}
.page .back {background:url(../images/bg_pageContent.gif) repeat-y;float:left;}
.product .back {background:url(../images/bg_prodContent.gif) repeat-y;float:left;}

#tightCol {float:left;width:225px;}
#wideCol {float:left;width:740px;}
.page #wideCol {width:568px;margin-right:1px;}
.product #wideCol {width:533px;margin-right:1px;}
#footer {clear:both;background:url(../images/bg_footer.gif) 223px 0px no-repeat;padding:20px 0px 20px 265px;color:#666666;}
#header {position:relative;height:225px;margin-bottom:4px;}

#shopBox {margin-bottom:20px;}
#logo {margin: 0px 0 0 46px;padding:102px 0px 0px;}
#logo a{ 	background:url(../images/logo.gif); width:236px ; height:58px; display:block; font-size:0px;
			line-height:0px;text-indent:-10000px;}
#header h2 {display:none}
#header p {	margin:0px; padding:0px;background:#d9261c;width:175px; 
			height:24px;line-height:24px;text-align:center;
			position:absolute;top:15px;left:760px;}
#header p a{color:#fff;text-transform:uppercase;font-size:10px;}
#header p .del {background:url(../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:#d9261c;}
#header ul .home a{background:url(../images/ico_home.gif) no-repeat 100% 2px;}
#header ul .sitemap a{background:url(../images/ico_sitemap.gif) no-repeat 100% 2px}
#header ul .contact a{background:url(../images/ico_contact.gif) no-repeat 100% 2px}
#header .bc {margin:0px;padding:0px;display:block;position:absolute;top:80px;right:30px;}
#header .bc a{background:url(../images/bullet2.gif) 100% 6px no-repeat;padding-right:18px;}

#tightCol ul{list-style:none;margin:0px;padding:10px 10px 10px 26px;font-size:13px;background:url(../images/bg_menu.jpg) no-repeat #9d0101 0px 0px;}
#tightCol ul li{background:url(../images/menu_delimiter.gif) no-repeat 0% 100%;padding: 0px;}
#tightCol ul a{display:block;padding:6px 0px 9px 32px;color:#fff;font-weight:bold;background:url(../images/arrow.gif) no-repeat 10px 10px;}

#tightCol ul ul{width:195px;background:none;padding:0px;}
#tightCol ul ul li{background:none;padding:0px;}
#tightCol ul ul ul a {font-size:12px;}
#tightCol ul ul ul .selected a {background:url(../images/bullet.gif) no-repeat 23px 9px;}

#tightCol label{display:none;}
#tightCol input{border:1px solid #d8d8d8;}
#rechercheBox {padding:0px;margin:15px 0px 18px 15px;position:relative;z-index:20;}
#rechercheBox input {width:120px;}
#tightCol #btnRechercher {font-size:9px;cursor:pointer;text-transform:uppercase;background:#fff;border:0px;width:80px;}
#newsletterBox {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;color:#d9261c;}
#tightCol #newsletterBox #btnNewsletter{background:url(../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;}

#content {padding:10px 37px 0px 37px;line-height:1.4em;margin-bottom:40px;}
#content hr {display:visible;}
#quicklinks {color:#1a1c50;padding:5px 0px 10px 37px; margin:0px;}
#quicklinks a {color:#1a1c50;font-size:11px;}
#quicklinks a:hover {text-decoration:underline;}
#quicklinks .del {background:url(../images/delimiter_blue.gif) no-repeat 3px -2px;padding:5px;font-size:0px;line-height:0px;text-indent:-10000px;}
#breadcrumbs {background:#ecf0e5;color:#d9261c;font-weight:normal;padding:5px 37px; margin:0px; line-height:15px;font-size:12px;}
#breadcrumbs a {color:#d9261c;}
#breadcrumbs a:hover {color:#000;}

#content h2 {	margin:10px 0px;padding: 10px 0px 10px 0px;
				font-size:24px;font-weight:normal; color:#1a1c50;line-height:1.5em;}
#content .price {background:url(../images/bg_price.jpg) no-repeat;width:145px; height:65px;margin:0px;padding:0px;
				text-align:center;line-height:32px;color:#fff;font-weight:bold;font-size:15px;}
#content .price em {line-height:12px;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:700px;}
#newsBox h3{	font-size:18px;color:#1a1c50;margin: 10px 0px;}
#newsBox em {	display:block;font-style:normal;color:#1a1c50;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(../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:110px;}
#featuredProd .plus:hover {background:#666;}

#basketBox {	width:206px;float:left;background:url(../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.del {background:url(../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;}
#btnterminer {	background:url(../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;}
#btnmodifier {	background:url(../images/btn_update.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:560px;padding:0px 37px;height:20px;line-height:20px;}
#addToBasket th {padding-left:40px;text-align:left;font-weight:normal;width:60px;}
#addToBasket td {padding:10px 0px;background:#ecf0e5;}
#addToBasket input {width:60px;height:20px;background:url(../images/quantityinputfield.gif) no-repeat;border:0px;
				padding:0px 10px;margin:0px 8px;}
#addToBasket a {background:url(../images/btn_addbasket.gif); width:127px; height:20px;border:0px;display:block;
				font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;margin:0px;}

.product .product {width:152px;float:left;text-align:center;}
.listing {		}
.listing td {	vertical-align:top;padding:10px;}
.listing .plus {display:block;background:#929292;padding: 3px;color:#fff;margin: 4px 0px 20px 0px;width:110px;font-size:11px;}
.listing .plus:hover {background:#666;}

a.delete {background:#777;border:1px solid #444;padding:0px 4px;margin-left:3px;color:#fff;}
a.delete:hover {background:#333;}
img.border {border:1px solid #ecf0e5;}

#footer a{color:#666;}
#footer a:hover{color:#000;}

.pagination {	margin:1.5em 0px;padding:1em 0em 0em;text-align:center; border-top:1px solid #ccc;}
.pagination a {	background:#ccc;padding:2px 5px;}
.pagination a.page_Selected{	background:#000;color:#fff;padding:2px 5px;}
.pagination a:hover {	background:#999;padding:5px;}
.pagination a.page_Selected:hover {	background:#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;}





/**/

.inscrit {background:url(../images/btnInscrit.gif) no-repeat 100%  0%; width:93px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}


.connexion {background:url(../images/btnConnecter.gif); width:104px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}

.password {background:url(../images/btnMotDePasse.gif); width:188px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block}

#btnContinue {background:url(../images/btnContinuer.gif); width:160px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block}
#btnPlaceOrder {background:url(../images/btn_terminer.gif); width:158px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block}

#btnNewsletter2 {background:url(../images/sinscrire.gif); width:78px; height:22px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block}

.nouveau {background:url(../images/btn_compte.gif) no-repeat 100%  0%; width:124px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}


.btnCheckAccount {background:url(../images/btn_envoyer.gif) no-repeat 100%  0%; width:80px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}


.btnNewAccount  {background:url(../images/btn_nouveaucompte.gif) no-repeat 100%  0%; width:197px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}

.btnRestorePassword  {background:url(../images/btn_restaurerpasse.gif) no-repeat 100%  0%; width:195px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}

.btnSaveProfile  {background:url(../images/btn_lesdonnees.gif) no-repeat 100%  0%; width:173px; height:20px;border:0px;
	font-size:0px;line-height:0px;text-indent:-10000px;cursor:pointer;display:block;margin:0 auto;}



