body {margin:0;overflow:scroll;}
h2, p{font-family:Arial,Verdana;}
td, input, textarea, select{font-family:Arial, Verdana;font-size:11px;}
a{font-family:Arial, Verdana;font-size:11px;}
.SPR{font-family:Arial, Verdana;font-size:12px;width:100%;text-align:center;}
.mainTab{width:963px;border:0;}
#moonmenu{margin-top:47px;}
.mainTabHeader{background-image:url(/static/rsheader9.gif);background-repeat:no-repeat;height:95px;}
.mainTabContent{background-color:#f0f0f0;width:100%;}
.mainTabFooter{text-align:center;padding-top:10px;background-image:url(/static/footerbackground.png);background-repeat:repeat-x;}
.mainTabFooter a{font-size:10px;color:#5276B0;}
.dropmenudiv_1{position:absolute;left:0;margin-left:0px;margin-top:-7px;top:0px;border:0;font:normal 11px Tahoma, Verdana, Arial;line-height:18px;z-index:100;width: 215px;visibility: hidden;}
.dropmenudiv_1 a{width: auto;display: block;text-indent: 10px;padding-left:1px;padding-top:4px;text-decoration: none;text-align:left;color: white;background-image:url(/static/backmenu1.png);}
* html .dropmenudiv_1 a{width: 100%;} 
.dropmenudiv_1 a:hover{color:Black;}
.dropmenudiv_1End{width:215px;height:9px;background-image:url(/static/bmenu1.png);}
.dropmenudiv_2{position:absolute;left:0;margin-left:0px;margin-top:-7px;top:0px;border:0;font:normal 11px Tahoma, Verdana, Arial;line-height:18px;z-index:100;width: 227px;visibility: hidden;}
.dropmenudiv_2 a{width: auto;display: block;text-indent: 10px;padding-left:1px;padding-top:4px;text-decoration: none;text-align:left;color: white;background-image:url(/static/backmenu2.png);}
* html .dropmenudiv_2 a{width: 100%;}
.dropmenudiv_2 a:hover{color:Black;}
.dropmenudiv_2End{width:227px;height:9px;background-image:url(/static/bmenu2.png);}
.dropmenudiv_3{position:absolute;left:0;margin-left:0px;margin-top:-7px;top:0px;border:0;font:normal 11px Tahoma, Verdana, Arial;line-height:18px;z-index:100;width: 185px;visibility: hidden;}
.dropmenudiv_3 a{width: auto;display: block;text-indent: 10px;padding-left:1px;padding-top:4px;text-decoration: none;text-align:left;color: white;background-image:url(/static/backmenu3.png);}
* html .dropmenudiv_3 a{width: 100%;}
.dropmenudiv_3 a:hover{color:Black;}
.dropmenudiv_3End{width:185px;height:8px;background-image:url(/static/bmenu3.png);}
.dropmenudiv_4{position:absolute;left:0;margin-left:0px;margin-top:-7px;top:0px;border:0;font:normal 11px Tahoma, Verdana, Arial;line-height:18px;z-index:100;width: 221px;visibility: hidden;}
.dropmenudiv_4 a{width: auto;display: block;text-indent: 10px;padding-left:1px;padding-top:4px;text-decoration: none;text-align:left;color: white;background-image:url(/static/backmenu4.png);}
* html .dropmenudiv_4 a{width: 100%;}
.dropmenudiv_4 a:hover{color:Black;}
.dropmenudiv_4End{width:221px;height:8px;background-image:url(/static/bmenu4.png);}
.sp{border:1px solid black;width:30px;text-align:right;}
.searchBox{background-image:url(/static/searchBackground.png);background-repeat:no-repeat;padding-left:8px;padding-top:0px;width:125px;}
.searchTerms{position:absolute;width:74px;border:0;font-size:10px;margin-top:-4px;}
.searchButton{position:absolute;margin-left:76px;border:0;margin-top:-8px;}
#navlist li{display: inline;list-style-type: none;padding-right: 6px;}
.spacer{height:9px;width:100%;display:block;}
.navigation{width:963px;float:right;text-align:right;display:block;position:absolute;top:13px;}
.navigation a{font-weight:bold;line-height:20px;padding:2px;color:#c9103f;text-decoration:none;}
.navigation a:hover{background-color:#f8d6d9;}
.navigationIE{width:963px;float:right;text-align:right;display:block;position:absolute;top:25px;}
.navigationIE a{font-weight:bold;line-height:20px;padding:2px;color:#c9103f;text-decoration:none;}
.navigationIE a:hover{background-color:#f8d6d9;}

.shoppingCartResume{color:#e185a0;text-align:right;background-color:#c10039;margin-left:750px;vertical-align:middle;padding:2px;position:absolute;top:1px;width:209px;display:block;}
.shoppingCartResume a{color:#e185a0;text-decoration:none;font-weight:bold;}
.liEx{vertical-align:middle;border:0;}
.liEx2{vertical-align:text-top;border:0;}
.breadCrumb{background-image:url(/static/bcBackground2.png);height:38px;background-repeat:no-repeat;padding-top:2px;}
#breadCrumbList li{display: inline;list-style-type: none;padding-right: 12px;}
.breadCrumb a{font-size:10px;font-weight:bold;color:white;text-decoration:underline;}
.navLink a{color:Black;vertical-align:middle;font-weight:bold;}
.contentNavCell{background-color:White;width:25%;}
.contentNavCell2{background-color:White;width:25%;}
.contentNavTitle{font-weight:bold;font-size:12px;color:White;background-image:url(/static/hr.png);background-repeat:no-repeat;height:43px;padding-left:8px;}
.blankNavCell{width:25%;}
.blankNavCell2{width:110px;}
.productContent{width:75%;}
.productDetail{width:100%;border-bottom:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
.productImage{text-align:center;}
.contentSearch{padding:0px;}
.contentGridProducts{background-color:#ffffff;border:0;width:100%;}
.productHeaderCell{font-weight:bold;color:white;text-align:center;}
/*.productHeaderRow{background-image:url(/static/productHeaderBackground.png);height:32px;color:White;}*/
.productRow{background-color:#ffffff;}
.productAlternateRow{background-color:#ffffff;}
/*.productAlternateRow{background-color:#e6e6e6;}*/
.ecoTax{font-size:10px;color:green;}
.contentGridProducts td a{color:#707070;text-decoration:underline;font-weight:bold;}
.pager{background-image:url(/static/pagerBackground.png);height:38px;background-repeat:no-repeat;padding-top:12px;margin-bottom:-20px;padding-left:38px;color:White;font-weight:bold;}
.pager a{font-size:10px;font-weight:bold;color:white;text-decoration:underline;}
.productRow td{vertical-align:middle;padding:3px;border-bottom:1px dashed #e9e9e9;border-right:1px dashed #e9e9e9;}
.productAlternateRow td{vertical-align:middle;padding:3px;border-bottom:1px dashed #e9e9e9;border-right:1px dashed #e9e9e9;}
.center{text-align:center;}
.centerProduct{text-align:center;border-left:1px dashed #e9e9e9;}
.mainTabSmallFooter{background-image:url(/static/tabFooter2.png);height:46px;}
.grayBoxTitle{font-size:12px;font-weight:bold;color:#a5a5a7;border-bottom:2px dashed #e9e9e9;height:22px;}
.grayBoxContent a{line-height:20px;text-decoration:none;color:#a5a5a7;}
.grayBoxContent{padding-left:1px;}
.genHeader{font-weight:bold;width:100%;height:32px;background-color:#c10039;vertical-align:middle;text-align:center;line-height:32px;color:#e185a0;}
.shoppingCartBreadCrumbItem 
{
	float:left;
	line-height:30px;
	text-align:center;
	background-color:White;
	border:1px solid gray;
	width:186px;
	height:30px;
}
.shoppingCartBreadCrumbSelectedItem a{text-decoration:none;color:White;font-weight:bold;}
.shoppingCartBreadCrumbItem a{text-decoration:none;font-weight:bold;color:Black;}
.shoppingCartBreadCrumbSelectedItem 
{
	float:left;
	line-height:30px;
	text-align:center;
	background-color:Gray;
	border:1px solid gray;
	width:160px;
	height:30px;
}
.tooltip
{
	text-align:justify;	
	padding-right:3px;
}
.roundedcornr_box_236536 
{
	margin:6px;
	background: url(/static/roundedcornr_236536_tl.png) no-repeat top left;
}
.roundedcornr_top_236536 {
	background: url(/static/roundedcornr_236536_tr.png) no-repeat top right;
}
.roundedcornr_bottom_236536 {
	background: url(/static/roundedcornr_236536_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_236536 div {
	background: url(/static/roundedcornr_236536_br.png) no-repeat bottom right;
}
.roundedcornr_content_236536 {
	background: url(/static/roundedcornr_236536_r.png) top right repeat-y;
}

.roundedcornr_top_236536 div,.roundedcornr_top_236536,
.roundedcornr_bottom_236536 div, .roundedcornr_bottom_236536 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_236536, .roundedcornr_bottom_236536 {
	margin-top: -19px;
}
.roundedcornr_content_236536 p { padding: 0 15px;font-size:12px; }
#accountNav { width: 200px;list-style:none;margin:0;padding:10px;}
#accountNav li {margin-bottom: 1px ;}
#accountNav li a {display: block;line-height:1em;text-decoration: none;padding: 4px 0;color:#BD1111;text-decoration:underline;font-weight:bold;}
.imageView{width:220px;height:220px;background-color:White;margin-left:10px;}
.pname{background-image:url(/static/pnamebackground.png);background-repeat:repeat-x;height:33px;font-weight:bold;font-size:16px;color:White;width:100%;vertical-align:middle;text-align:left;line-height:33px;}
.pAttrName{color:White;font-weight:bold;font-size:12px;background-color:#BD1111;border-bottom:6px solid #ececed;width:120px;}
.pAttrValue{color:White;font-weight:bold;font-size:11px;background-color:#CA3232;width:190px;border-bottom:6px solid #ececed;}
.productPrices{border-bottom:1px dashed #b8b7b9;border-right:1px dashed #b8b7b9;padding:5px;}
.attHeader{background-color:#2976AB;color:White;font-weight:bold;font-size:14px;height:26px;width:328px;}
.attValue{width:190px;font-size:11px;}
.attName{width:120px;font-weight:bold;font-size:11px;}
.pActions{text-decoration:none;color:#707070;}
.pActions2{text-decoration:none;color:#4C4F51;}
.ctName{color:Black;text-align:right;font-weight:bold;}
.contactTable{padding:2px;}
.navLink {background-color:#c9c9c9;padding-top:4px;height:40px;text-align:center;vertical-align:middle;background-image:url(/static/contentNavBg.png);background-repeat:repeat-x;}
.navImage{vertical-align:middle;width:110px;border:0;}
.navImage2{vertical-align:middle;border:0;}
.contentNavItem {height:210px;vertical-align:middle;text-align:center;}
.contentNavItem2 {height:140px;vertical-align:middle;text-align:center;}
.errorMessage{background-color:#c10039;color:white;border:1px solid black;padding:6px;font-weight:bold;}
.pfDiv{position:absolute;background-color:#c0c0c0;border:1px solid black;width:200px;margin-left:-95px;padding:0px;visibility:hidden;}
.ajxTable{padding:2px;}
.ajxTable td a{text-decoration:underline;color:Black;}
.diInput{background-color:#c0c0c0;}
.ctName a, .bm{text-decoration:underline;color:Black;}
.warningMessage{background-color:#b8b7b9;color:white;border:0;padding:6px;font-weight:bold;}
.infoMessage{background-color:#b8b7b9;color:white;border:0;padding:6px;font-weight:bold;}
.infoMessage a{color:White;text-decoration:underline;}
.pageContent2{margin:4px;border:4px solid #CA3232;font-size:11px;}
.pageContent2 p { padding: 0 15px;font-size:12px; }
.tabNavContent{width:100%;border:1px solid #f17d7d;}
#container
{
    background-image:url('/static/home/BackGroundHome2.png');
    background-repeat:no-repeat;
    width:964px;
    height:585px;
}
.TableauHaut
{
   /* background-image:url('/static/home/BackHaut.png');
    background-repeat:no-repeat;
    background-position:center center;*/
}
.CelluleHaut
{
    background-image:url('/static/home/BackCellule2.png');
    background-repeat:no-repeat;
    background-position:center center;
    padding-top:6px;
    width:202px;
}
.Produit
{
    float:left;
    margin-top:16px;
    margin-left:16px;
    width:80px;
    font-family:verdana;
    font-weight:bold;
    font-size:13px;
    z-index:0;
}

.Produit a
{
	font-family:verdana;
	text-decoration:none;
	color:Black;
	font-weight:bold;
    font-size:13px;
}

.Prix
{
    margin-top:15px;
    margin-right:8px;
    background-image:url('/static/home/Bulle.png');
    background-repeat:no-repeat;
    background-position:right center;
    height:77px;
    text-align:center;
}

.Image
{
    text-align:center;
    margin-bottom:16px;
}

.prixbarre
{
    color:white;
    font-weight:bold;
    font-size:14pt;
    text-decoration:line-through;
    line-height:30px;
}

.prixpromo
{
    color:#de0414;
    font-weight:bold;
    font-size:18pt;
    line-height:20px;
}

.liste
{
overflow:auto;
height:380px;
}

.titre
{
    color:#c10039;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    margin-top:0px;
    margin-left:6px;
}

.date
{
    color:#c10039;
    font-family:Tahoma;
    font-size:10px;
    margin-top:4px;
    margin-left:6px;
    font-weight:bold;
}

.offre
{
    color:#586478;
    font-family:Tahoma;
    font-size:10px;
    margin-top:0px;
    margin-left:0px;
    font-weight:bold;
    text-decoration:underline;
}

.offre a
{
	color:#586478;text-decoration:none;
}

.img4
{
    text-align:center;
}
.titreProduit
{
    color:#456494;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
.titreProduit a
{
    color:#456494;
     font-size:12px;
    font-weight:bold;
    text-decoration:underline;
}
.remiseProduit
{
    margin-top:8px;
    background-color:#c10039;
    color:white;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    width:55px;
    height:15px;
}

.prixProduit
{
    margin-top:2px;
    color:#c10039;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
}
.homeLink
{
	width:600px;
	height:55px;
	position:absolute;
	z-index:20;
}
.productPrice{color:#c9103f;font-weight:bold;font-size:13px;}
.spopt{position:absolute;width:200px;height:150px;text-align:center;margin-left:680px;margin-top:80px;z-index:15;}
.divTitle{position:absolute;visibility:hidden;display:none;}
.pred{overflow:auto;width:190px;height:105px;background-color:#e6e6e6;border:2px solid #c0c0c0;}
.predTitle{font-weight:bold;font-size:12px;padding:2px;color:#969696;border-bottom:1px dashed #c0c0c0;}
.predItem{padding:2px;}
.predItem a{text-decoration:underline;color:#28305a;}
.hTitle{color:#ff0000;padding-left:30px;margin-bottom:2px;margin-top:2px;}