body { margin:10px; padding: 15px; font-size:11px; line-height:20px; font-family:Arial, Trebuchet MS, Gill Sans, Verdana, Geneva, Helvetica, sans-serif;  background: #000; border:1px solid #666666;}

h1 { margin:auto; padding:0; text-transform:uppercase; font-size:1.8em; color:#1B1D1E; font-style:italic;text-align:center;}

a {color:#528DC7; outline:none;}

#container{ background: url('pictures/BodyBgLeft.gif') no-repeat 2% #fff; margin:0; padding:0;}
#container2 { background: url('pictures/BodyBgRight.gif') no-repeat 98%;  border: 1px inset white; border-right: none;  margin:0; padding:0;}


#header { background:url(pictures/header_bckg_main.jpg) repeat-x  #c13a00; margin: 0; color:white; height:143px;}
#header_logo { background:url(pictures/header_bckg.jpg) no-repeat;height:113px;width:100%;} 
#header_logo #logo { margin:0;padding:0;background: url(pictures/logo_ara.jpg) no-repeat;height:113px;}
#header_logo td{padding:0px;margin:0px;}
#header_logo .logo{ min-width: 675px;}
#header_logo .espace-perso{ width: 5%; vertical-align:top;}
#header_logo .espace-perso img{ border:none;}
#header_logo .basket{ width: 5%;vertical-align:top;}
#header_logo .basket img{ border:none;}
#header_logo .basket_amount{ width: 10%;vertical-align:top;padding-top:15px;}
#header_logo .logoff{ width: 9%;vertical-align:top;padding-top:15px;}
#header_menu { background: url(pictures/header_menu.jpg) #FF6600; height:30px; margin:0; padding:0; width:100%;}
#header_menu li { display:inline-block;  list-style:none; text-align:center;}
#header_menu .left { float:left;}
#header_menu .right { float:right;}
#header_menu a { display: block;padding: 0; text-align: center; color:#fff; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:4px; font-style:italic;}
#header_menu .left a {width: 100px;}
#header_menu .right a {width: 100px;}
#header_menu .left_admin {width: 208px; float:left;}
#header_menu a:hover { background: url(pictures/header_menu_hover.jpg) no-repeat ;}
#header_menu .active a { height: 30px; background: url(pictures/header_menu_hover.jpg) no-repeat #c13a00; color: #327EBE;}
#header_search_form{ float: right; height: 29px; padding-top: 1px; margin-left:5px; margin:0;}
#header_search_form label{ color: white;}
#header_search_form select{ width: 150px;}

/***************** PRODUCT *********************/
.GHeadMenu { background: #FFF; width: 100%; white-space: nowrap; }
.GHeadMenu ul.nav-line{ font-family:  Arial, "Trebuchet MS", Lucida; font-size: 11px;	font-weight: bold; color: #999; text-align: center;	padding: 5px 0px; margin:0px; border-bottom: solid 1px #999;}
.GHeadMenu ul.nav-line li { display: inline;	margin-left: -1px; text-transform: uppercase;}
.GHeadMenu ul.nav-line li a { padding: 0px 10px 5px 10px; color: #333; text-decoration: none; border: 1px solid #999; border-width: 0 1px; }
.GHeadMenu ul.nav-line li a:hover { color: #000; background-position: 0% 100%; }
.GHeadMenu ul.nav-line li.hidden a  span{ visibility: hidden; }


#GBody {background:URL(pictures/BodyBg.gif) center repeat-y;padding-bottom:10px;padding-top:10px; padding-bottom:0;}
#main { width:960px;padding-left:10px;margin-left:auto;margin-right:auto; clear: both;}

#sidebar { float:right; width:200px; padding: 0 20px 0 10px; font-size:14px;}
#sidebar li {list-style:none; padding-left:10px; }
#sidebar li ul { margin-left: -80px;}
#sidebar li li {list-style:none; background:url(pictures/li.gif) no-repeat 0px 7px;}

#text { margin: 0 270px 0 20px; }
#text p { padding:20px 20px 10px 0;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0px 7px;}



#footer {background:url(pictures/footer_bckg.jpg) #424E4F; height:102px; clear:both;  font-style:italic }
#left_footer { float:left; padding:40px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:12px;}
#left_footer a { color:#B91900;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#B91900; font-weight:bold; font-size:12px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
#center_footer { padding:5px 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:center; color:#B91900;}
#center_footer a { color:#FFFFFF;}
#center_footer a:hover { text-decoration:none;}



/***************** PRODUCT *********************/
/*--------------- SIDEBAR_LEFT -----------*/
#sidebar_left { float:left; width:175px; margin:0px;}
#sidebar_left h2 { margin:0px;padding-bottom:5px;line-height:18px;text-transform: uppercase;font-weight:normal;text-align:center;font-size:11px;background:url(pictures/cat_default.jpg) no-repeat;color:#FFFFFF;}
/*--------------- PROMOBOX -----------*/
.PromoBox {display:inline;margin:10px;float:left;}
.PromoBox th {color:#FFFFFF;font-weight:bold;font-size:14px;background:URL(pictures/header_cat.gif) #222222;height:22px; border-collapse: collapse;}
.PromoBox th a {text-decoration:none;color:#FFFFFF;}
.PromoBox .l {background:URL(pictures/PromoBoxLeft.gif) #222222; width:5px; overflow:hidden;}
.PromoBox .r {background:URL(pictures/PromoBoxRight.gif) #222222; width:2px; overflow:hidden;}
.PromoBox td {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding: 2px;height:170px;}
.PromoBox th img {display:block;}
.PromoBox .CatArea {float:left;width:160px;}
.PromoBox .CatArea ul {padding:0px;margin:0px;text-align:left;}
.PromoBox .CatArea li {display:block;list-style-type:none; }
.PromoBox .ServArea {float:left;width:230px;padding-top:15px;}
.PromoBox .ServArea ul {padding:0px;margin:0px;text-align:left;}
.PromoBox .ServArea li {display:block;list-style-type:none; }
.PromoBox .ShowArea {float:right;width:180px; text-align: center;}
.PromoBox .ShowArea2 {float:right;width:210px; text-align: center;}
.PromoBox .CatItem {padding:5px 3px 5px 11px;overflow:hidden;height:12px;text-decoration:none;color:#515151;display:block;background:URL(pictures/li.gif) 3px 8px no-repeat;border-bottom:1px solid #9A9A9A;}
.PromoBox .CatItem:hover {background-color:#F0F0F0;color:#000000;}
.PromoBox .CatMore {text-align:left;padding:8px;padding-left:3px;color:#528DC7;text-transform:uppercase;}
.PromoBox .CatMore a {text-decoration:none;color:#528DC7;}
.PromoBox .CatMore a:hover {color:#B71800;}
.PromoBox .ProdName {color:#B71800;font-size:11px;width:174px;height:28px;margin:2px;margin-bottom:8px;overflow:hidden;}
.PromoBox .ProdImg {width:100px;height:100px;border:0px; margin-left:40px;}
.PromoBox .ProdImgP {width:200px;height:205px;border:0px; margin:auto;}
.PromoBox .Price {color:#B91900;font-weight:bold;font-size:18px;margin:4px;}
/*--------------- PROMOBOX2 -----------*/
.PromoBox2 {display:inline;margin:10px;float:left;border-collapse: collapse;}
.PromoBox2 th {color:#FFFFFF;font-weight:bold;font-size:14px;background:URL(pictures/header_cat.gif) #222222;height:22px; border-collapse: collapse;}
.PromoBox2 th a {text-decoration:none;color:#FFFFFF;}
.PromoBox2 .l {background:URL(pictures/PromoBoxLeft.gif) #222222; width:5px; overflow:hidden;}
.PromoBox2 .r {background:URL(pictures/PromoBoxRight.gif) #222222; width:2px; overflow:hidden;}
.PromoBox2 td {border-collapse: collapse; text-align:center;}
.PromoBox2 .pl{border-left:1px solid #A0A0A0;}
.PromoBox2 .pr{border-right:1px solid #A0A0A0;}
/*------------TOOLBOX-------------*/
.ToolBox {margin:0px;border:0px;}
.ToolBox th {color:#FFFFFF;font-weight:bold;font-size:11px;background:URL(pictures/PanelHeadBg.gif);height:49px;}
.ToolBox .l {background:URL(pictures/PanelHeadLeft.gif);width:5px;}
.ToolBox .r {background:URL(pictures/PanelHeadRight.gif);width:6px;}
.ToolBox .Inner {background-color:#F7F7F7;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;text-align:center;}
.ToolBox th img {display:block;}
#ToolBoxPerso {text-align:left;}
#ToolBoxPerso a {color:#CC6600;text-decoration:none;}
#ToolBoxPerso a:hover {color:#b91900;}
#ToolBoxPerso .FormTitle {color:#333333;font-size:10px;}
/*------------TOOLBOX2-------------*/
.ToolBox2 {margin:0px;}
.ToolBox2 th {color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;background:URL(pictures/PromoBoxBg.gif);}
.ToolBox2 .Inner {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;}
.ToolBox2 th img {display: block;}
/*------------NOUVEAUTE-------------*/
.NewProdHeader {margin-top:5px;width:720px;clear:both;height:23px;}
.NewProdHeader th {color:#B91900;font-size:13px;font-weight:bold;border-right:1px solid #3E76BA;height:23px;}
.NewProdHeader td {text-align:center;color:#515151;font-weight:bold;border-right:1px solid #3E76BA;height:23px;cursor:pointer;}
.NewProdHeaderCold {background-color:#FFFFFF;height:5px;overflow:hidden;}
.NewProdHeaderHot {background-color:#7AAEDE;height:5px;overflow:hidden;}
.NewProdArea {width:720px;}
.NewProdArea th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;font-size:9px;font-weight:bold;height:18px;text-align:center;}
.NewProdArea td {border-bottom:1px solid #9A9A9A; height:21px; }
.NewProdArea .Price {color:#B91900;font-weight:bold;text-align:right;}
.NewProdArea .Num {color:#B91900;text-align:right;}
.NewProdArea .Prod {white-space:nowrap;height:18px;overflow:hidden;}
.NewProdArea .Prod a,
.NewProdArea .Prod {color:#3E76BA;text-align:left;text-decoration:none;}
.NewProdArea .Prod a:hover {color:#B71800;}
/*------------CATEGORIES-------------*/
.CatTitle th {text-transform:uppercase;font-size:14px;}
.CatTitle th hr {background-image:url(pictures/CatHeaderBg.gif);height:8px;overflow:hidden;border-style:none;}
.CatTitle td {text-transform:uppercase;text-align:left;font-size:10px;padding-top:3px;}
.CatTitle td a {color:#1768B1;text-decoration:none;}
.CatTitle td a:hover {text-decoration:underline;}
.CatTitle .ImgZone {text-align:center;padding:0px 5px 0px 5px;}
.CatPromo {background:#FFF url(pictures/CatPromoBgLeft.png) no-repeat scroll left bottom; width:190px; height: 180px; float: left; margin: 10px 0px 34px 0px;}
* html .CatPromo { background-position: 0px 52px;}
.CatPromo .inner {background:transparent url(pictures/CatPromoBgRight.png) no-repeat scroll right bottom; height:  180px; text-align:center;}
.CatPromo .photo {text-align:center;}
.CatPromo .photo a{display:block;height: 100px;width: 100px;margin:0px 45px;line-height:100px;}
.CatPromo .price {color:#FF3600;font-size:18px;font-weight:bold;}
.CatPromo .prodname {color:#000;font-weight:bold;font-size:11px;}
.CatPromo .tagline {color:#444;font-weight:normal;margin	:4px 0px 10px;font-size:11px;}
.CatPromo .more {float:left;overflow:hidden;padding-top:3px;text-align:left;white-space:nowrap;width:140px;}
.CatPromo .more a {color:#9A9A9A;text-decoration:none;}
.CatNewProdHeaderTitle {color:#B91900;font-size:13px;font-weight:bold;height:23px;text-align:left;}
.CatList {padding:0px;margin:0px;text-align:left;width:100%;overflow:hidden; background:url(pictures/cat_fond.jpg) repeat-x;}
.CatList li {display:block;list-style-type:none;}
.CatListItem, .CatListItemHL, .CatListSubItem, .CatListSubItemHL {white-space:nowrap;overflow:hidden;display:block;text-decoration:none;padding:4px 2px 4px 13px;margin:0px;width:100%;}
.CatListItem {color:#515151;background:URL(pictures/CatArrow1.gif) 2px 5px no-repeat;border-bottom:1px solid #9A9A9A;}
.CatListItem:hover, .CatListItemHL:hover {color:#000000;background-color:#F0F0F0;}
.CatListItemHL {color:#515151;background:URL(pictures/CatArrow3.gif) 2px 9px no-repeat;border-bottom:1px solid #9A9A9A;font-weight:bold;padding-left:16px;}
.CatListItemHL img {border:0px;}
.CatListSubItem {color:#666666;background:URL(pictures/CatArrow2.gif) 11px 9px no-repeat;padding-left:19px;}
.CatListSubItemHL {padding-left:19px;color:#FFFFFF;background-color:#999999; }
.CatListSubItem:hover {background-color:#F0F0F0;}
.CatSubTable {margin-top:10px;}
.CatSubTable td {border-bottom:10px solid #FFFFFF;height:49px;}
.CatSubTable a {font-weight:bold; font-size:12px;margin:0px;padding:0px;text-decoration:none;color:#000000;display:block;overflow:hidden;}
.CatSubTable img {margin-bottom:10px;}
.CatDisplayType {float:right;width:35px;height:34px;margin-right:5px;cursor:pointer;}
/*------------FICHE PRODUIT-------------*/
.ProdOffreSpe{color:#FF6000;background: #fff url(pictures/ProdOpSpeciale.gif) no-repeat scroll 0% 4px;font-size:13px;display: inline;text-transform:none;padding-left: 10px;float:right;font-weight:bold;margin-bottom: 3px;clear:both;}
.ProdIcon {border-right:1px dotted #A0A0A0;}
.ProdImg {border-right:1px dotted #A0A0A0;}
.ProdImg #ProdPicture {width:350px; height:350px; margin:10px;}
.ProdImg #ProdTitle {margin:5px; text-transform:uppercase; font-size:14px; font-weight:bold; clear:both;}
.ProdImg #ProdTitle .Name {color:#000000;text-decoration:none;}
.ProdImg #ProdTitle .Brand {color:#666666;text-decoration:none;}
.ProdPort {color:#F00; text-transform:uppercase; text-align:center; margin:5px; font-weight:bold;}
.ProdDt {border-right:1px dotted #A0A0A0;background:URL(pictures/ProdDtBg.gif) repeat-x bottom;}
.ProdDt .Price {color:#FF3600;font-size:24px;font-weight:bold;text-align:center;padding:5px;}
.ProdSmallTitle {text-transform:uppercase;color:#999999;font-size:10px;}
.ProdInfo {padding:7px; color:#3e76ba;line-height:18px;}
.ProdInfo ul{ margin: 0px; padding: 0px 0px 0px 20px;}
.ProdInfo ul li { margin: 0px; padding: 0px; list-style-image: url(pictures/ProdArrow1.gif)}
.ProdInfoDispo { text-align:center; }
.ProdInfoDispo img { margin: 3px 0px; }
.ProdInfoDispo .DispoIcon img { margin-bottom: -5px;}
.ProdTextHtml {padding:5px;margin-bottom:10px;height:110px;overflow:hidden;}
.ProdDescription {padding:8px;text-align:justify;color:#444444;}
.ProdTagline {font-size:26px; font-weight:normal; padding-left:38px; color:#009ae9; margin:5px 0 15px 10px; text-align:left; background: #fff url(pictures/ComaLeft.gif) no-repeat scroll top left}
.ProdTagline span {display: inline; padding-right:38px; background: transparent url(pictures/ComaRight.gif) no-repeat scroll bottom right}
.ProdDescription .block {padding:10px 0; margin:10px 0; background: transparent url(pictures/Separator.gif) no-repeat scroll bottom center; clear:both; overflow:auto }
.ProdDescription .block.droite div {float:right; width:560px; }
.ProdDescription .block.droite img {float:left;}
.ProdDescription .block.gauche div {float:left; width:560px;}
.ProdDescription .block.gauche img {float:right;}
.ProdDescription .block.gauche object {float:right;}
.ProdDescription .block.droite object {float:left;} 
.ProdDescription h3 {font-size:13px; color:#009ae9; margin:0px; padding:0px;}
.ProdDescription .cadre {padding:5px; border: 1px solid #eee;}
.ProdDescription hr.separateur {width:300px; text-align:center; border: none 0; border-top: 1px solid #eeeeee; padding-top:5px; padding-bottom:5px; clear:both;}
.ProdDescription .warning {color:#FF0000;font-weight:bold;}
.ProdSectionHeader {margin-top:10px;font-size:10px;border-bottom:6px solid #333333;border-collapse:collapse;font-weight:bold;}
.ProdSectionHeader td {border-left:1px solid #000000;border-right:1px solid #000000;white-space:nowrap;text-align:center;}
.ProdSectionHeader .Actif a {color:#000000;text-decoration:none;}
.ProdSectionHeader .Actif a:hover {color:#000000;text-decoration:none;}
.ProdSectionHeader .Inactif {color:#999999;}
.ProdSectionTitle {border-bottom:6px solid #333333;color:#990000;text-transform:uppercase;text-align:left;font-weight:bold;white-space:nowrap;}
.ProdAssoc th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;}
.ProdAssocItem {height:22px;}
.ProdAssocItem td {padding-left:3px;padding-right:3px;border-bottom:1px solid #9A9A9A;}
.ProdAssocItem .Price {color:#B91900;text-align:right;padding-right:10px;}
.ProdAssocItem a {color:#3E76BA;text-decoration:none;}
.ProdAssocItem a:hover {text-decoration:underline;}
.ProdAssocItem .Num {text-align:right;padding-right:2px;color:#B91900;}
.ProdAssocItem .Prod a {color:#3E76BA;text-align:left;text-decoration:none;}
.ProdAssocItem .Prod a:hover {color:#b91900;}
.ProdSection {padding-top:5px;border-bottom:1px dotted #666666;color:#444444;text-transform:uppercase;font-size:11px;font-weight:bold;}
.Prodfield1 {background-color:#F8F6F6;}
.Prodfield2 {background-color:#EFEFEF;padding: 2px 2px 2px 6px;}
.Prodfield1 td, .Prodfield2 td {padding:3px 3px 3px 10px;color:#333333;}
.ProdCom1 td, .ProdCom1 th {padding-top:3px;padding-bottom:6px;background-color:#FFFFFF;border-bottom:1px solid #666666;}
.ProdCom2 th, .ProdCom2 td {padding-top:3px;padding-bottom:6px;background-color:#F7F7F1;border-bottom:1px solid #666666;}
.ProdCom1 th, .ProdCom2 th {text-align:left;font-weight:normal;border-bottom:1px dotted #A0A0A0;padding:6px;}
.ProdCom1 td, .ProdCom2 td {padding:6px;padding-bottom:15px;}
.ProdComTitle {font-weight:bold;}
.ProdLink td {padding:3px;}
.ProdLink td a {text-decoration:none;color:#0066CC;}
.ProdLink td a:hover {text-decoration:underline;}
.ProdThumbnails { margin: 0px;margin-right:6px;padding: 0px;height:120px;width:300px;overflow:auto;}
.ProdThumbnails dl{display:block;margin:5px;float:left;}
.ProdThumbnails dl dt {padding:5px;background:#FFF;border:1px dotted #A0A0A0;width:70px;}
.ProdThumbnails dl dd {margin:0px;width:80px;height:25px;font-size:9px;text-align:center;}
.ProdThumbnails dl dt a {display:block;color:#333333;text-decoration:none;width:70px;height:70px;background-color:transparent;background-repeat:no-repeat;background-position:center;}
a.ProdButton {display:block;width:190px;height:21px;background: transparent;background-repeat: no-repeat;background-position: top left;}
a.ProdButton:hover {background-position :0px -21px;}
.ProdCoup {background:URL(pictures/ProdCoupBg.gif) repeat-x;border:1px dashed #FF6000; margin:10px; padding:5px; text-align:justify;}
.ProdCoup .Ciseau {float:left; background:URL(pictures/ProdCoupCiseau.gif) no-repeat; width:31px; height:14px; left:3px; top:-12px; position:relative;}
.ProdCoup h3 {color:#FF6000; text-transform:uppercase; font-weight:bold; text-align: right; padding:2px 5px; margin:0px; font-size:15px;}
.ProdCoup a {color:#FF6000;}
#CompArea {top:20px; bottom:20px; left:20px; right:20px;height:auto;background:#FFFFFF;position:fixed;border:2px solid #000000;overflow:auto;}
* html #CompArea {position:absolute;top:160px;overflow:auto; width:98%;}
.ProdCmp {background:#FFFFFF;border-bottom:1px solid #000000;}
.ProdCmp th {background:URL(pictures/ProdListBLine.gif);color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding-left:4px;padding-right:4px; white-space:nowrap;}
.ProdCmp th a {color:#FFFFFF;text-decoration:none;}
.ProdCmp th a:hover {color:#F0F0F0;}
.ProdCmp td {border-right:1px dotted #999999;}
.ProdCmp .l1 {background:#FFFFFF;}
.ProdCmp .l2 {background:#F5F5F5;}
.ProdCmp .Ordered {background:#DDF0FF;}
.ProdCmp .Section {color:#000000; font-weight:bold; height:30px; border-bottom:1px solid #000000;}
.ProdCmp .SectionPName {color:#0099FF; font-size:10px; height:30px; border-bottom:1px solid #000000; text-align:center;}
.ProdCmp .Price {color:#FF5A00;font-weight:bold;font-size:24px;text-align:center;height:100px;border-top:1px dotted #999999;}
.ProdCmp .Stock {border-top:1px solid #999999;}
.ProdCmp .Eco {color:#333333;font-size:10px;font-weight:normal;}
.ProdCmp .Delete {background:#333333;color:#FFFFFF;font-weight:bold;text-align:center;cursor:pointer;}
.ProdCmp .Delete:hover {background:#C2DC69; color:#000000;}
.ProdCmp .Arrow {background-image:url(pictures/ProdCompArrow.gif); background-repeat:no-repeat; cursor:pointer; width:10px; height:10px; display:block; float:left; }
.ProdCmp .Arrow span {display:none;}
.ProdCmp .Arrow.Left {background-position:top left; }
.ProdCmp .Arrow.Right {background-position:top right; margin-right:8px; }
.ProdCmp .Arrow.Left:hover {background-position:bottom left !important; }
.ProdCmp .Arrow.Right:hover {background-position:bottom right !important; }
.ProdMedia { background:url(pictures/ProdMediaBg.gif) no-repeat; width:504px; height:360px;}
.ProdMedia #MediaContainer {margin:14px 0px 14px 14px; width:416px; height:332px; border:1px solid #000000; background:#FFFFFF;}
.ProdMedia #MediaClose {right:10px; top:3px; width:42px; height:17px; position:absolute; background:url(pictures/ProdMediaClose.gif) top; cursor:pointer;}
.ProdMedia #MediaClose:hover {background-position:bottom;}
.ProdMedia #MediaSwitchVideo {right:0px; top:50px; width:74px; height:80px; position:absolute; background:url(pictures/ProdMediaVideoBtn.jpg) top; cursor:pointer;}
.ProdMedia #MediaSwitchVideo:hover {background-position:bottom;}
.ProdMedia #MediaSwitch360 {right:0px; top:130px; width:74px; height:80px; position:absolute; background:url(pictures/ProdMedia360Btn.jpg) top; cursor:pointer;}
.ProdMedia #MediaSwitch360:hover {background-position:bottom;}
/*------------FICHE MARQUE-------------*/
.MarqueInfo {position:relative;display:block;margin-left:50px;overflow:auto;vertical-align:middle;}
.MarqueInfo img {float:left;}
.MarqueInfo .desc {text-align:left;margin-left:20px;float:left;}
.MarqueInfo .desc img {margin-top:4px;}
/*------------CONTENU-------------*/
#CtnTitle {margin:10px;font-size:16px;font-weight:bold;color:#0066FF;text-transform:uppercase;}
#CtnText {margin:15px; text-align:justify;}
#CtnText a{color:#3E76BA;text-decoration:none;}
#CtnText a:hover {color:#B71800;}
/*------------PANIER-------------*/
.BskTitle th {text-transform:uppercase;font-size:14px;}
.BskTitle th hr {background-image:url(pictures/CatHeaderBg.gif);height:8px;overflow:hidden;border-style:none;}
.BskTitle td {text-transform:uppercase;text-align:left;font-size:10px;padding-top:3px;}
.BskTitle td a {color:rgb(255, 102, 0);text-decoration:none;}
.Bsk {border-collapse:collapse;}
.BskSectionTitle {border-bottom:2px solid #383838;color:#990000;text-transform:uppercase;text-align:left;font-weight:bold;}
.Bsk th {background-color:#EFEFEF;color:#8C8C8C;text-transform:uppercase;padding:2px;font-size:11px;border-bottom:1px solid #FFFFFF;}
.BskProdList a {color:#000000;text-decoration:none;}
.BskLine1 td, .BskLine2 td, .BsklineHover td {border-bottom:1px solid #FFFFFF;padding-left:3px;padding-right:3px;height:30px;}
.BskLine1 td {background-color:#F8F6F6;}
.BskLine2 td {background-color:#EFEFEF;}
.BsklineHover td {background-color:rgb(255, 102, 0);color:#FFFFFF;}
.BsklineHover td a {color:#FFFFFF;}
.BskLine1 .Price, .BskLine2 .Price {color:#B91900;}
.BskLine1 .Qte, .BskLine2 .Qte {color:#3E76BA;}
#BskCoupOff {background: URL(pictures/BskCoupBg.gif) repeat-x;height:30px;}
#BskCoupOn {background: URL(pictures/BskCoupBg.gif) repeat-x;height:90px;}
.BskCoup td {padding:2px;}
.BskAddLine {background:URL(pictures/RecapBottomBg.gif) bottom repeat-x;border-bottom:1px solid #333333;}
.BskLine1.WizardHeader td{border-bottom-color: #EDF3F8;}
.BskLine2.WizardHeader td{border-bottom-color: #DEEBF5;}
.BskLine1.wizard td{border-top: 1px solid #FFF;}
.BskLine1.Wizard td,.BskLine2.Wizard td{background-color: #F2F7FB;height: 24px;}
.BskLine1.Wizard td{background-color:#FCFCFC;}
.Wizard td.Component{background-image: url(pictures/BskWizardTree.gif);background-repeat: no-repeat;background-position: left top;}
.BskProdList tbody td.Component{background-position:left bottom;}
.BsklineHover.Wizard td{height:24px;}
.Wizard td.Component{padding-left: 40px;}
.BskLine1.Wizard.first td.Component,.BsklineHover.Wizard.first td.Component{background-image:url(pictures/BskWizardFirst.gif);background-repeat:no-repeat;background-position:left top;}
.BsklineHover td.Component{background-position:left bottom;}
.BskLine2.WizardHeader + .BskLine1.Wizard.first td.Component{background-position: left center;}
html>body .BsklineHover td.Component{background-position: left top;}
html>body .BsklineHover.Wizard.first td.Component{background-position: left bottom;}
.BsklineHover td{background-color:rgb(255, 102, 0);}
/*------------LIVRAISON-------------*/
.LivBlock {background:URL(./css/pictures/BskPayBg.gif) repeat-x bottom;}
.LivTable td {border-bottom:1px solid #9A9A9A;border-top:4px solid #EFEFEF;}
/*------------LISTE PRODUITS-------------*/
.ProdList th {text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;white-space:nowrap;border-right:1px solid #515151;padding-left:4px;padding-right:4px;}
.ProdList th a {color:#000000;text-decoration:none;}
.ProdList th a:hover {color:#666666;}
.ProdListHLine {background:URL(pictures/ProdListHLine.gif) ;height:8px;text-align:center; padding:0;}
.ProdListHLine td {border-right:1px solid white; padding:0;}
.ProdListHLine img {display: block; margin: auto;}
.ProdListBLine {background:URL(pictures/ProdListBLine.gif);height:24px;text-align:center;color:#FFFFFF;}
.ProdListBLine a {color:#aeaeae;text-decoration:none;}
.ProdListBLine a:hover{color:#FFFFFF;text-decoration:none;}
.ProdListBLine .Nav{padding:5px;font-weight:bold;}
.ProdListL1 td, .ProdListL2 td {border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;height:100px;}
.ProdListM1 td, .ProdListM2 td {border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;height:30px;}
.ProdListS1 td, .ProdListS2 td {border-bottom:1px solid gray;height:15px;}
.ProdList .Photo {background:#FFFFFF;border-bottom:1px solid #515151;border-right:1px solid #515151;padding:3px;text-align:center;height:109px;width:109px;overflow:hidden;}
.ProdList .Photo {max-height:109px;max-width:109px;}
.ProdList .Photo img {border:0px;}
.ProdList .Marque {text-align:center;white-space:nowrap;padding:3px;}
.ProdList .Marque a {color:#000000;text-decoration:none;}
.ProdList .Marque a:hover {color:#528DC7;}
.ProdList .Desc { color:#2181CB;padding:5px; padding-right: 8px; background-position: top right; background-repeat: no-repeat;}
.ProdList .Desc a {color:#B91900;font-size:12px;margin:0px;font-weight:bold;text-decoration:none;}
.ProdList .TagLine {font-size:9px;}
.ProdList .Price {color:#FF5A00;text-align:center;font-weight:bold;white-space:nowrap;}
.ProdList .Credit {color:green;text-align:center;font-weight:bold;white-space:nowrap;}
.ProdList .Carac {padding:5px;  background-position: top right; background-repeat: no-repeat;}
.ProdListL1, .ProdListM1, .ProdListS1 {background:#F8F6F6;}
.ProdListL2, .ProdListM2, .ProdListS2 {background:#E5E5E5;}
.ProdListL1 .Carac , .ProdListL1 .Desc { background-color: #F8F6F6; }
.ProdListL2 .Carac , .ProdListL2 .Desc { background-color: #EFEFEF; }
.ProdList .Desc.best, .ProdList .Desc.new { padding-right: 30px; }
.ProdList .Desc.best.new { padding-right: 45px; }
.ProdListL1 .Desc.best { background-image: url(pictures/ProdTopL1.gif); }
.ProdListL2 .Desc.best { background-image: url(pictures/ProdTopL2.gif); }
.ProdListL1 .Desc.new   { background-image: url(pictures/ProdNewL1.gif);}
.ProdListL2 .Desc.new   { background-image: url(pictures/ProdNewL2.gif);}
.ProdListL1 .Desc.new.best   { background-image: url(pictures/ProdNewTopL1.gif);}
.ProdListL2 .Desc.new.best  { background-image: url(pictures/ProdNewTopL2.gif);}
.ProdListCount {font-weight:bold;font-size:14px;padding:5px 5px 15px 5px;color:#515151;text-align:left;height:34px;}
/*------------LISTE PRODUITS-------------*/
.ProdFilter {background:URL(pictures/ProdFilterBg.gif) repeat-x bottom;margin-top:20px;}
.ProdFilter th {padding-left:10px;}
.ProdFilterList th {text-align:right;font-weight:normal;height:20px;padding-right:3px;}
.ProdFilterList td {padding-bottom:3px;}
.ProdFilterBrOn, .ProdFilterBrOff {float:left;width:75px;height:30px;margin-left:3px;margin-bottom:3px;cursor:pointer;}
.ProdFilterBrOn {border:1px solid #FF3300;}
.ProdFilterBrOff {border:1px solid #999999;}
.ProdFilterBrOtherOn, .ProdFilterBrOtherOff {width:235px;background:#FFFFFF;border:1px solid #999999;text-align:left;position:absolute;text-decoration: none;color: #000;}
.ProdFilterBrOtherOff {height:16px;overflow:hidden;}
.ProdFilterBrOtherOn , .ProdFilterBrOtherOff:hover { height:auto !important; overflow:visible !important; }
.ProdFilterBrOtherOff .OtherBrands { display:none }
.ProdFilterBrOtherOff:hover .OtherBrands { display:inline }
.OtherBrands span.Brand { display: block; height: 34px;width: 234px;clear: both;padding: 2px 2px;}
.OtherBrands span.ProdFilterBrOn, .OtherBrands span.ProdFilterBrOff {margin-left:1px;background-color: #FFF;background-repeat: no-repeat;background-position: 50% 50%;}
.OtherBrands span.ProdFilterBrLabelOff,.OtherBrands span.ProdFilterBrLabelOn {float: left;font-weight:bold;color:#999;line-height: 30px;margin: 2px;padding-left: 20px;}
.OtherBrands span.ProdFilterBrLabelOn {color: #333;}
fieldset.stock {border: none; background: #FFF url(pictures/ProdFilterBg.gif) repeat-x scroll bottom left; padding-left: 30px; margin-right: 15px;}	
fieldset.stock legend {font-size: 1.1em; font-weight: bold;	margin: 0px; padding: 0px;}
fieldset.stock p {margin: 2px 0px; padding: 0px 6px;}
fieldset.stock ul {padding: 0px 0px 0px 5px;}
fieldset.stock ul li{list-style: none; background-repeat: no-repeat; line-height: 18px; padding : 0px 0px 0px 25px;	}
/*------------ESPACE PERSO-------------*/
.AccSmall { font-size:10px; color:#333333; margin-top:5px; }
.AccBlue { font-size:10px; color:#528DC7; margin-top:5px; text-transform:uppercase; font-weight:bold; }
.AccForget { margin-bottom: 5px; margin-top: 5px; }
.AccForget a, .AccForget a:visited { color:#FF7800; text-decoration:none; }
.AccForget a:hover { text-decoration:underline; }
.IdentText { color:#666666; text-align:justify; margin-top:30px; padding-bottom:25px; }
.IdentText h1 { font-weight:bold; font-size:12px; padding:0px; margin:0px; margin-top:14px; }
.ElemMandat {margin-top:6px; color:#0066FF; }
.ViewMandat {float:left; width:165px; text-align:left; vertical-align:bottom; color:#0066FF; padding-left:15px;}
.ViewMandat2 {float:left; width:105px; text-align:right; vertical-align:bottom; color:#0066FF;padding-right:15px;}
.ElemNormal {margin-top:6px; }
.FormNormal { margin-top:10px; color:#444444; }
.FormMandatory { margin-top:10px; color:#B91900; }
.ValidatorError { color:#FF0000; white-space:nowrap; }
.EpMenu {border-collapse:collapse;border:1px solid #9A9A9A;margin-bottom:10px;}
.EpMenu th {height:10px;}
.EpMenu td {height:80px;}
.EpWelcome {margin:10px;margin-bottom:20px;padding-left:20px;padding-right:20px;}
.EpWelcome h3 {font-weight:bold;margin-bottom:0px;font-size:12px;color:#0066CC;}
.EpTitre {text-transform:uppercase;color:#0066CC;}
.EpDesc {color:#A3A3A3;text-align:justify;padding-right:10px;}
.EpCmdList {border-collapse:collapse;}
.EpCmdList th {border-left:1px solid #000000;border-right:1px solid #000000;text-transform:uppercase;color:#666666;}
.EpCmdList .HLine {background:URL(pictures/ProdListHLine.gif);height:8px;text-align:center;}
.EpCmdList .Line1 td, .EpCmdList .Line2 td {height:19px;border: 1px solid #FFFFFF;padding-right:3px;padding-left:3px;}
.EpCmdList .Line1 {background-color:#F8F6F6;}
.EpCmdList .Line2 {background-color:#EFEFEF;}
.EpList th {border-bottom:1px solid #9A9A9A;color:#444444;font-weight:normal;}
.EpList td {border-bottom:1px solid #9A9A9A;border-top:5px solid #EFEFEF;height:17px;}
.EpListBLine {background:URL(pictures/ProdListBLine.gif);height:24px;text-align:center;color:#FFFFFF;}
.EpListBLine a {color:#aeaeae;text-decoration:none;}
.EpListBLine a:hover{color:#FFFFFF;text-decoration:none;}
.EpListBLine .Nav{padding:5px;font-weight:bold;}
.EpAdrList {width:218px;height:300px;left:12px;top:30px;position:relative;overflow:hidden;}
.EpAdrList .Suppr a {color:#B91900;text-decoration:none;}
.EpAdrList .Suppr a:hover {text-decoration:underline;}
.EpBsk th {background: #FFF;border-bottom: 2px solid #666;padding-bottom:2px;}
.EpBskEndLine td {border-bottom: 1px solid #666;background:#F2F2F2;}
.EpBskQte, .EpBskPrice {color:#B91900;}
/*----------MES ALERTES -------------*/
.EpAlerte { margin: 0;padding: 0;}
.EpAlerte li {list-style: none;margin: 10px 2px; width:60px;}
.EpAlerte span{width:45px; float:left;}
.EpAlerte a{width:20px;}

/*----------MESSAGES -------------*/
#message_container {background:white; width:100%; height:500px;}
.MessageBox {margin:100px auto;}
.MessageBox th {color:#FFFFFF;font-weight:bold;font-size:12px;text-transform:uppercase;background:URL(pictures/PromoBoxBg.gif);}
.MessageBox .Inner {background-color:#FFFFFF;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;border-bottom:1px solid #A0A0A0;padding:2px;}
.MessageBox th img {display: block;}

/*------------SUPERFILTRES-------------*/
.Sf, .SfHL {background:url(./css/pictures/CatSFBg.gif) no-repeat;width:375px;height:47px;float:left;overflow:hidden;margin:0px 2px 2px 0px;cursor:pointer;}
.SfHL {background:url(./css/pictures/CatSFBgHL.jpg) no-repeat;}


/*------------RDV-------------*/
td.rdv_label{ text-align:right; padding-right:15px;}
#rdv table { text-align: center; color: #000;  background: #FFF0D6; border-right: 1px solid #CFB39B; border-bottom: 1px solid #CFB39B; padding: 1px 5px;}
#rdv a { height: 100%; padding: 1px 2px; color: #ff6600;}
#rdv table td a {  display:block; }
#rdv a:hover { background: #efebe7; text-decoration: none; }
#rdv table tr, #rdv table td {padding: 0;}
#rdv table .sous_cat td {border: none; background: #fff;}
#today, #today a { font-weight: bold; color: red; background: white; }
#today a { border: 1px solid red; padding: 0px; }

/*------------Statique-------------*/
.liste_static{ 	border-spacing: 1px; background-color: rgb(248, 248, 248); border: 1px solid rgb(220, 220, 220); margin:auto;}
.liste_static th{ padding:4px; background: #FFECD6; border-top: 2px solid #E9942F; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC;}
.liste_static td{ padding: 4px; border-left: 1px dotted #DCDCDC; border-right: 1px dotted #DCDCDC; border-bottom: 1px dotted #DCDCDC; }
.designs_choisir, .designs_nom, .designs_auteur, .designs_apercu{ text-align:center;}
.designs_choisir{ width:15%;}
.touche{ background-color:white; border:1px outset #5C452C; font-family:"Courier New", Courier, mono, serif;}
.regles_bien { color:green; }
.regles_mal { color:red; }

/*------------Admin-------------*/
.admin_line, .admin_line2, .admin_line3, .admin_line3_1, .admin_line4{ display: block;margin-right:-5px;padding:0px;}
.admin_line img, .admin_line2 img, .admin_line3 img, .admin_line4 img{ vertical-align: middle; border:none;margin-right:0px;}
.admin_line2, .admin_line3_1 { color:black; text-decoration: none;}
.admin_line:hover{ background-color:rgb(255, 102, 0); color:white;}
.admin_line2:hover{ background-color:rgb(255, 255, 0);}
.admin_line3:hover, .admin_line3_1:hover{ background-color:green; color:white;}
.admin_line4:hover{ background-color:red; color:white;}
.admin_line5:hover{ background-color:rgb(255, 102, 0); color:white;}

.right{text-align:right; padding-right:10px;}

#warning_title{ color:white; background:red; width:20%;margin:0 0 0 10%;text-indent: 25px;}
#warning{color:red; height: 180px; border: 1px red solid; width: 80%; margin: auto; margin-bottom: 50px;}
#warning a, #warning h3 {color:red; text-indent: 30px;}
#warning img{margin-top: 50px; float:right; margin-right: 15%;}

#clientnote { background: URL(pictures/ClientNote.jpg) repeat-y; width: 800px; margin:-7px 0;}
#clientnote form { padding-left: 20px; text-align:center;}
#clientnote table{ padding-left: 50px; width:95%;}
#clientnote table td{ border-bottom: 1px dotted gray; vertical-align: top;}
#clientnote table .date{ width: 15%;}


