/* CSS Document */
* {margin:0; padding: 0;}
html {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333}
body {text-align:center; margin:0; background-color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; }
body.iframe {background-color:transparent!important; }
body.iframe input.submit { width:auto; border:none; float:right; margin:5px 167px 0 0; padding:0;}
div.wrapper { width: 900px; background: #fff; margin: 20px auto 0 auto; min-height: 400px; text-align: left; overflow: hidden; }

/*IE BUG*/
.IEbug2 { margin: 0; padding: 0; border: 0; width: 200px; height: 50px; z-index: 1; overflow: hidden; background: #E7E3E7; position: absolute; top: 60px; left: 140px; }
.IEbug2 iframe { margin: 0; padding: 0; border: 0; position: absolute; top: 0; left: 0; z-index: 1; background: #E7E3E7 !important; }

/*MENU START andrei*/
div#nav { height:70%; }
#nav ul {  position: relative; top: -30px;  margin-bottom: -30px; border-top: 1px solid #CECFCE; width: 170px; line-height: 24px; font-size: 11px; font-weight: bold; padding:0; }
#nav a {  z-index: 800; }
#nav ul li { z-index: 800; position: relative; display: block; list-style: none; width: 150px; border-top: 1px solid #fff; border-bottom: 1px solid #CECFCE; height: 24px; padding-left: 20px; background: #F7F7F7 url(images/bullet_menu.gif) no-repeat 5px 9px;}
#nav ul li ul { position: absolute; top: -1px; left: -9000px; border: 0; }
#nav ul li ul li { border-bottom: 1px solid #F7F7F7; background: #E7E3E7; }

#nav ul li:hover, #nav ul li.activ { background: #E71C00 url(images/bullet_menu_down.gif) no-repeat 5px 9px; }
#nav ul li:hover ul, #nav ul li.activ ul { left: 170px; }
#nav ul li:hover ul ul, #nav ul li.activ ul ul { left: -9000px; }
#nav ul ul li:hover ul, #nav ul ul li.activ ul { left: 170px; }
#nav ul ul li:hover ul ul, #nav ul ul li.activ ul ul { left: -9000px; }
#nav ul ul ul li:hover ul, #nav ul ul ul li.activ ul { left: 170px; }

#nav li.activ ul { overflow: hidden; }
#nav li.activ ul ul { overflow: visible; }
#nav li.activ ul.activ { overflow: visible; }

#nav ul li:hover a, #nav ul li.activ a { color: #fff; }
#nav ul li:hover ul li a, #nav ul li.activ ul li a { color: #424542; }
#nav ul li:hover ul li:hover a, #nav ul li.activ ul li.activ a { color: #fff; }
#nav ul li:hover ul li:hover ul a, #nav ul li.activ ul li.activ ul a { color: #424542; }
#nav ul li:hover ul li:hover ul li:hover a, #nav ul li.activ ul li.activ ul li.activ a { color: #fff; }
#nav ul li:hover ul li:hover ul li:hover ul a, #nav ul li.activ ul li.activ ul li.activ ul a { color: #424542; }
#nav ul li:hover ul li:hover ul li:hover ul li:hover a, #nav ul li.activ ul li.activ ul li.activ ul li.activ a { color: #fff; }

#nav ul ul li:hover, #nav ul ul li.activ { background: #E71C00; }
/*MENU END*/

/*common*/
A {color: #000000;text-decoration: none;}
A:hover {color: red;text-decoration: none;}
FORM {display: inline;}
.s {text-decoration: line-through;}
IMG {  border:0px;}

CHECKBOX, INPUT, RADIO, SELECT { font-size: 11px;}
input, select, textarea {border:1px solid #ABABAB;}
TEXTAREA { width: 99%; font-size: 11px;}

.ColorRed {color: #ff0000;}
.Clear {font-size: 0px; clear: both;}
.ColorSpan {  color: red;  text-decoration: underline;}
.ColorSpanRed {  color: #ff0000;}
.pageHeading {  font-size: 20px;  font-weight: normal;  color:#e71e00}
.TrentaTre {  float:left;  width: 33%;}
p {line-height: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 14px; color: red;}
h6 {font-size:10px}
/* END common*/

/*LAYOUT*/
/*header*/
div.header {background:url(images/header.jpg) repeat-x left top; width: 900px; height: 124px; position:relative;}
.HeaderLeft { float: left;}
.HeaderRight { float: right;}
.HeaderNavigationLeft { float: left;}
.HeaderNavigationCenter {  float: center;}
.HeaderNavigationRight {  float: right;  color:#fff;}
div.header .logo {position: absolute; left: 10px; top:0;}
.HeaderNav{  text-align: center;  color: #ffffff;  font-weight : bold;  position: absolute; right: 5px;  bottom: 20px; width: 750px;}
.HeaderNav a {color:#EFD6D1; text-decoration: none; font-size:10px;}
.HeaderNav a:hover {color: #fff; text-decoration: none; }
/*end header*/
/*footer*/
.footer {background:url(images/footer.jpg) repeat-x left top; height: 25px; width: 100%; margin-bottom: 5px;}
.footer div.FooterNavigation {padding-top: 10px; color:#FED6D6 ; text-align:center;}
.footer div.FooterNavigation a {color:#FED6D6 ;text-decoration: none;}
.footer div.FooterNavigation a:hover {color:#fff}
/*end footer*/
/* content */
.Table_templateSx, .Table_templateDx {width:186px;  float: left;  color: #000000;  background: #ffffff; _overflow:hidden; }
.Table_templateDx { _margin:-25px 2px 0 0; padding:0;}
.Table_templateCentral_Index {width:510px;  float: left;  text-align: left; color: #000000;  background: #ffffff;}
.Table_templateCentral_Index iframe { margin:0 0 0 -3px; }
.Table_templateCentral {width:700px; float:left; text-align: left; margin-left: 3px; color: #000000; background:#ffffff;}
.Retta {width: 4px;  float: left;  color: #000000;  background: #ffffff; }
.Table_templateClear {font-size: 4px;  background: #ffffff;  color: #000000;  clear: both;}
.TemplateSpazio { font-size: 4px; }
.AlignLeft {text-align: left;}
.AlignLeft div {padding: 4px;}
.Venticinque2 {float: left; width: 23%; padding: 3px 5px; margin: 1px; border-top:1px solid #efefef}
.Venticinque {background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;  width: 6%;  float: left;}
.Trenta {width: 30%;  float: left;}
.InfoBoxContenent2MA { clear: both; color: #000000;  padding: 0;}
 .InfoBoxContenent2MA input { width:auto; border:none; margin:5px 0; padding:0; } 


/* END LAYOUT*/





div.contact {text-align: left; padding: 2px; float: left; width: 300px; border-right:1px solid #e5e5e5; positi/on:relative; margin: 5px 10px 5px 0px; z-index:1}
div.contact.last {border-right:none;}
div.contact ul.contactList {list-style:none; margin-right: 10px;}
div.contact ul.contactList li {list-style:none; padding: 3px 0;}
div.contact ul.contactList li a {text-decoration:underline}
div.contact a.bottom {margin-top: 40px;float: left; padding: 2px 0;font-weight: bold; background:url(images/arrow_red.jpg) no-repeat left center; padding-left: 20px;}
div.contact label { float: left; clear: left; padding: 0; width: 400px}
div.contact span {margin:3px 0; float: left; clear: left;  width: 140px;}
div.contact input {float: left; margin-left: 0; width: 300px; background:url(images/input.jpg) repeat-x left bottom;}
div.contact textarea {background:url(images/input.jpg) repeat-x left 150px;}
div.contact input.h  { border:0; font-weight: bold; cursor:pointer;   width: auto;  float: right;  height: auto; background-image: none; clear: both; }
div.contact input.submit { width:auto; border:none; margin:5px 0;  }
div.contactRight, div.contactLeft  {float:left; width: 410px;height: 200px; }
div.contactLeft {border-right: 1px solid #efefef; margin-right: 20px; width: 230px; _overflow: hidden}
div.contactLeft span {float: left; clear: left; display: block; width: 300px; padding: 2px 2px}
div.contactLeft label {float: left; clear: left; padding: 2px 2px; margin: 0; width: 100%;}
div.contactLeft label input {float: left; margin:0px; background:url(images/input.jpg) repeat-x left top; }
div.contactLeft label input.submit { border:0; font-weight: bold; cursor:pointer;   width: auto;  float: left;  height: auto; background-image: none; clear: both; margin-left: 105px;}
div.contactRight img.submit { width:auto; float:right; margin:40px 30px 0 0;}
div.contactRight p { text-align: justify; }
div.loginMessage {border-bottom:1px solid #efefef; margin-bottom: 16px; _margin-bottom: 30px}
div.loginMessage .InfoBoxContenent2MABottom {background: none;}
div.createAccount {float: left; width: 99%;}
div.createAccount h4 {color: #fff; padding: 3px 2px 16px 2px; margin-top:10px;  background:url(images/header.jpg) repeat-x left bottom #e71e00;; }
div.createAccount label { float: left; display: inline; clear: left; padding: 2px 0; margin: 3px 0; width: 100%; }
div.createAccount label input { width: 260px; background:url(images/input.jpg) repeat-x left top; margin: 0;}
div.createAccount input { width: 260px; background:url(images/input.jpg) repeat-x left top; margin: 0; border:1px solid #CCCCCC;}
div.createAccount label.selectBox {float:left; clear:none; width:300px}
div.createAccount label.checkBox {float: left; clear: none; width: 130px;}
div.createAccount label.checkBox input {width:auto!important; float: left; margin-left: 0px; background:none; border:0;}
div.createAccount label.checkBox span {float: left; clear: none; width: 80px;  margin-left: 6px;}
div.createAccount span { float: left; display: inline; width: 250px; clear:left;}
*html div.createAccount span {display:inline;}
*html div.createAccount span.ColorRed  {display:inline}
div.createAccount span.ColorRed { float: none; display: inline; width: auto;}
div.createAccount br.clearer {clear:both; height:1px; line-height:1px;}
div.createAccount div.InfoBoxContenent2MA { margin: 10px 0; padding:10px 0; }
div.createAccount input.submit  { border:0; fo/nt-weight: bold; cursor:pointer;  width: auto; margin-right: 4px;  height: auto; back/ground-image: none; clear: both; }

div.shoppingCart {width:700px; overflow:hidden}
div.shoppingCart h6 {text-align:left; border-top: 1px solid #efefef; padding: 5px 0px 10px 550px;}
div.shoppingCart form {display:inline}
div.shoppingCart table, td {border:0}
div.shoppingCart table {border-top:1px solid #efefef;} 
div.shoppingCart td { width: 23%; font-size: 9px; padding: 3px 2px; text-align:center; border-left:1px solid #efefef; border-right:1px solid #efeff}
div.shoppingCart tr {background:url(images/input.jpg) repeat-x left bottom;}
div.shoppingCart td.large {width: 46%; text-align: left; padding-left: 5px;}
div.shoppingCart td.productListing-heading { padding: 2px 5px; margin:1px;  background: #e71e00;  float: none!important; clear: none!important; color: #FFFFFF;  font-weight: bold;}
div.shoppingCart td.total{ width: 10%!important; text-align:left; padding: 3px 0 0 15px!important;  padding: 3px 0 0 10px; }
div.shoppingCart td.total span { position:relative; left:15px; }
div.shoppingCart td.quantity { text-align:left; padding-left:13px!important; padding-left:9px; width:8%!important; width:9%;}
div.shoppingCart td.productListing-heading { text-align:center; }
div.shoppingCart td.checkBox {width: 5%!important;}
div.shoppingCart td.checkBox input {width:20px!important; border:none;}

.checkoutform { float: left; width: 680px; padding: 0; margin: 0; }
.checkoutform .InfoBoxConten67ent2MA { clear: right; color: #000000; float: left; width: 700px; padding-left: 10px; }
.checkoutform  .InfoBoxCont67enent2MA textarea { width: auto; }


div.shoppingBottom div.leftButton {width: auto; float: left; clear:none; }
div.shoppingBottom input.submit  { border:0; font-weight: bold; cursor:pointer;  width: auto; margin-right: 4px;   background-image: none; float: left;  clear: none; }
div.shoppingBottom a.center {float: left;}

div.shoppingBottom div.rightButtons { float: left; margin: 0; padding: 0; width: 300px; }
div.shoppingBottom div.rightButtons a { float: left; }
div.shoppingBottom div.rightButtons img.submit { float: left;  margin-right:7px; }
/* newsletter */
div.boxLeft input {background:url(images/input.jpg) repeat-x left top; border: 1px solid #ababab; font-size: 10px; color: #333333; width: 170px; line-height: 17px; margin: 4px 0; height: 16px}
div.boxLeft input.submit  { border:0; font-weight: bold; cursor:pointer;   width: auto; margin-right: 4px; margin-left: 70px;  height: auto; background-image: none; clear: both; }
#shopingCart div div div {color: #333333}
div.separator {border-bottom:1px solid #e5e5e5; margin: 0;padding: 0; height:1px; font-size:1px;}

.InfoBoxContenent2MABottom {background:url(images/box_left_bottom.gif) no-repeat left bottom; width: 100%; height: 6px; margin:0; padding:0; }
.InfoBoxContenent2MABottom input { width: auto; }
div.boxBorderTop div {border-top: 1px solid #ababab; margin: 0; }
.BoxesInfoBoxHeadingLeft {width: 10%;  height: 16px;  text-align: left;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;  float: left;}
.BoxesInfoBoxHeadingCenter {  width: 80%;  height: 16px;  text-align: center;  color: #ffffff;  float: left;}
.BoxesInfoBoxHeadingCenterBoxRight {  color: #ff0000; display: none;}
.BoxesInfoBoxHeadingCenterBox {  widt/h: 100%;  background:url(images/box_left_top.gif) no-repeat left top; height: 22px; padding: 5px 10px;  text-align: left;  font-size: 16px;  font-weight: bold;  color: #333;  float: left;}
.BoxesInfoBoxHeadingCenterBox h3 { width: 170px; padding: 3px; font-size: 14px;  font-weight: bold; color: #494949; margin-left: 3px; border-bottom:1px solid #e5e5e5; }
.BoxesInfoBoxHeadingCenterBox h3.inplus { visibility: hidden;}
.BoxesInfoBoxHeadingRight {  height: 16px;  text-align: right;  font-weight: bold;  background: #bbc3d3;  color: #ffffff;  float: left; }
.BoxesErrorBox { background: #ffb3b5;   font-weight: bold;   color: #000000;}
.BoxesProductListing {  border: 1px;  border-style: solid;  border-color: #b6b7cb;  background: #ffffff;  color: #000000;}

/* fine box.php */


/*product listing*/
div.showProducts {margin-right: 5px;  margin-top: 5px; float: right}

div.productListing {padding: 2px;}
div.productListing select.stock { border:1px solid #ababab; width: 40px;}
div.productListing input.input  {border:0; width: 60px;}
div.productListing table, td {border:0}
div.productListing table {border-top:1px solid #efefef;} 
div.productListing td {font-size: 9px; text-align:center; border-left:1px solid #efefef; border-right:1px solid #efeff;}
div.productListing tr {background:url(images/input.jpg) repeat-x left bottom;}
div.productListing tr.promo {background:url(images/input_y.gif) repeat-x left bottom;}
div.productListing tr.promo td { border-bottom: 2px solid #EFEED7; text-align: center; padding: 2px 1px;}
div.productListing td {border-bottom: 2px solid #efefef; text-align: center; padding: 2px 1px;}
div.productListing td input.input {width:65px; margin:0; padding:0 5px 0 5px;}
div.productListing-heading {  width: 23%; padding: 2px 5px; margin:1px; float: left;  background: #e71e00;  color: #FFFFFF;  font-weight: bold;}
td.productListing-heading {  width: 23%; padding: 2px 5px; margin:1px; float: left;  background: #e71e00;  color: #FFFFFF;  font-weight: bold;}


div.productInfo  {border-top:1px solid #efefef; border-bottom:1px solid #efefef}
div.productInfo select  {background:url(images/input.jpg) repeat-x left top #fff; border: 1px solid #ababab; font-size: 10px; color: #333333; width: 170px; line-height: 17px; margin: 1px 3px; height:auto}
div.productInfo input {border:0; background:none; font-size: 14px; color:#e71e00; font-weight: bold;}

div.boxCentral { line-height: 18px; text-align: justify; width:97%;}
div.boxCentral span.pageHeading {display: block; margin-bottom: 5px!important; margin:0 0 -10px 5px;}
div.boxCentral p { float:none!important; float:right; margin:0!important; margin-left:-15px; text-align:justify; line-height:150%; }

div.roundBox { text-align: left; background:url(images/box_middle_repeat.jpg) repeat-y left top; padding: 0; margin:0; width: 515px; }
div.roundBoxTop{background:url(images/box_middle_top.gif) no-repeat left top;  padding: 0; margin: 0; height: 10px;}
div.roundBoxBottom{background:url(images/box_middle_bottom.gif) no-repeat left bottom; padding: 0; margin: 0 0 0 0; height: 10px; clear: both}

div.roundBox form {margin:10px 3px 0px 3px; padding: 3px 6px; display: block; flo/at: left; height: 80px; }
div.roundBox form label {float: left; clear: left; padding: 3px 2px; width: 470px}
div.roundBox form label select, input{border:1px solid #ababab; font-size: 10px; width: 200px; margin-left: 10px;}
div.roundBox form label span {width: 120px; _width: 112px; display: block; float: left; }
div.roundBox form label.submit { width: 333px; margin-top: 3px; text-align: right;}
div.roundBox form label.submit img { cursor: pointer; }
div.roundBox form label.submit input {float:right;}
div.roundBox .pageHeading {  font-size: 20px;  text-align: left;   margin-left: 10px;  margin-bottom:5px;  font-weight: normal;  color: #ee2109}

/*modul recherche*/
ul.recherche {border:0px solid red; float: left; clear: left; list-style: none; margin: 2px 10px;}
ul.recherche li.start { background:url(images/li_first.jpg) no-repeat left bottom; width:28px; _height: 25px;}
ul.recherche li.last { background:url(images/li_last.jpg) no-repeat left bottom;  width:40px;  _height: 25px;}
ul.recherche li {background:url(images/li.jpg) repeat-x left bottom; float: left; list-style:none;  margin: 0; padding:2px 8px 2px 8px; width: auto; line-height: 21px;}
ul.recherche li.selected span {background:url(images/span_selected.jpg) no-repeat left bottom;  margin: 0; padding:2px 0px 2px 8px; _padding-top: 4px; width: auto; display: block; _display: inline; _height: 25px;}
ul.recherche li.selected {background:url(images/li_selected.jpg) no-repeat right bottom; font-weight: bold; color:#333333; padding:0px 8px 0px 0px; _height:24px}
ul.recherche li a {padding:2px 0 0 0; text-decoration: none; color:#666666; font-weight: bold; text-align:center;}
ul.recherche li a:hover {font-weight: bold; color:#333333}

div.homepageImages {float: left;}
div.homepageImages ul {float: left; width:276px; list-style:none;}
div.homepageImages ul.accueil {float:left; width:680px; margin:0; padding: 0; margin-left:-6px; margin-top: 6px;}
div.homepageImages ul li {float: left; margin: 4px 12px 4px 0px;}
div.homepageImages ul.accueil li {float: left; margin:6px; padding: 4px; border:1px solid #e5e5e5;}
div.homepageImages ul.accueil li a {display: block; }
div.homepageImages ul.accueil li a img {filter:alpha(opacity=80);  -moz-opacity:0.8; opacity: 0.8;}
div.homepageImages ul.accueil li a:hover img {filter:alpha(opacity=100);  -moz-opacity:1; opacity: 1;}

p {line-height: 16px;}
div.accueilContent {margin-left:3px; float: left; clear: left; padding-top:6px;}
div.accueilContent p {font-size:11px; line-height: 17px; margin:2px 0;}
/*DOMAIN LIST*/
.list { line-height: 2.8em; font-size: 11px; wid/th: 200px; padding: 10px 5px 10px 0; }
.list .col {}
.list tr { list-style: none; border-right: 1px solid #EFEFEF; background: url(images/input.jpg) repeat-x 0 bottom; }
.list tr td { border: solid #EFEFEF; border-width: 1px 0 1px 1px; padding: 0 10px; }
.list a { padding: 0 0 0 16px; background: url(images/arrow_red_simple.gif) no-repeat 0 center; }
.list a:hover { background: url(images/arrow_red.jpg) no-repeat 0 center; }


/*>>>>>>>>>>>>>>>>>>>*/
.wrapper table table { width: 400px; margin:0; padding:0; }
.wrapper table table td.main { width:300px; }
.wrapper table { width: 100%; }
.wrapper .text_success { display:block; text-align:justify; padding:0; text-indent:none; clear:both; margin:10px 0; }
.wrapper div.mesaj_checkout {  width:500px; float:left; padding:0 0 0 10px; margin:0;}
.wrapper .mesaj_checkout form h1 { font-size: 14px; float:left; display:block; clear:both; margin:10px 0 10px 0;}
.wrapper .mesaj_checkout .buton_continue { float:left; margin:20px 0 0 2px; }
.wrapper .mesaj_checkout .buton_continue input { width: auto; border:none; padding:0; margin:0;}
.wrapper .mesaj_checkout .text_success p { padding:0; margin:0; text-align:justify; line-height:110%;}
.wrapper .mesaj_checkout .text_success { margin: 0 0 30px 0;  }

.wrapper input.unsubscribe_continue { width:auto; border:none; display:block; margin-top:15px;}
.InfoBoxContenent2MA label select.select_mic { position:relative; right:0px !important; right:3px; margin-left:2px !important;  margin-left:0;}

.separator label input.submit { width:auto; }

.createAccount .newacc_continue { position:relative; float:none; width:250px;}
.createAccount .newacc_continue input.submit { width: auto; margin:0!important; margin-top:5px; }
.wrapper .history_content { margin-left:7px; width:70%; float:left; padding-top:10px;}
.wrapper .newsletter_cancel { margin-left:7px; width:70%; float:left; text-align:left; }
.wrapper .newsletter_cancel  input.unsubscribe_continue { margin:15px 0; }
.wrapper .newsletter_success { margin-left:7px; width:70%; float:left; text-align:left; }
.wrapper .change_adress { width:70%; float:left; margin-left:5px; }
.wrapper .change_adress form input { border:1px solid #CCCCCC;}
.wrapper .change_adress span.inputRequirement { color:#D60303; margin:0; }



.Table_templateCentral h4 { margin-bottom:0; padding-bottom:0; }
.Table_templateCentral .InfoBoxContenent2MA { padding:0; margin:0;}
.Table_templateCentral .InfoBoxContenent2MA label { padding:0; margin:5px 0 5px 0; }
.Table_templateCentral .InfoBoxContenent2MA input { padding:0; margin:0; }
.Table_templateCentral .InfoBoxContenent2MA input span { padding:0; margin:0; }

.loginMessage .InfoBoxContenent2MA span.messageStackError img { position:relative; top:2px; }

.pass_forgotten_content  { float:left; width:70%; margin-left:5px; }
.pass_forgotten_content .InfoBoxContenent2MA a { position:relative; top:-6px; left:1px; }
.pass_forgotten_content .InfoBoxContenent2MA a { position:relative; top:-5px; }
.pass_forgotten_content .InfoBoxContenent2MA input { margin-top:10px;  }
.pass_forgotten_content  .mail_address  { padding-top:10px; text-align:left; }
.pass_forgotten_content  .mail_address input { border:1px solid #CCCCCC; margin-top:10px; padding:0; position:relative; top:1px;}


.change_adress .InfoBoxContenent2MA span.curr_addr { color: #8F0000; margin-top:10px; margin-left:5px; font-weight:bold; display:block;  }
.change_adress .InfoBoxContenent2MA .continue input { border:none; }

/*corectii butoane */

.InfoBoxContenent2MA div div form input.submit { width:96px; height:22px; }

/*corectii meniuri*/

/* right */
#contact .InfoBoxContenent2MA {clear: both; color: #000000; line-height: 19px; padding: 22px 10px; background:url(images/contact_bg.jpg) no-repeat 140px bottom; font-size:12px; text-align:left;}
#contact .InfoBoxContenent2MA p { margin:0; padding:0; line-height: 160%; color:#494949; }
#contact .InfoBoxContenent2MA p span.class1 { font-weight:bold; display:block; margin:0; padding:0; position: relative; left:22px;}
#contact .InfoBoxContenent2MA p span.class2 { font-weight:bold; display:block; margin:0; padding:0;
position: relative; left:23px;}
#contact .InfoBoxContenent2MA p span.class3 { display:block; margin:0; padding:0; position: relative; right:5px; top:10px; word-spacing:-1px;}
#contact .InfoBoxContenent2MA p span.class4{ display:block; margin:0; padding:0; position: relative; right:5px; top:12px;  word-spacing:-1px;}
#contact .InfoBoxContenent2MA p span.class6 { font-weight:bold; display:block; margin:0; padding:0; position: relative; left:83px;}
#contact .InfoBoxContenent2MA p a { font-weight: bold; color:#545454; margin:0; padding:0; position:relative; top:20px; left:15px;}
#contact .InfoBoxContenent2MA p a:hover { color: red; }
#conditions { _margin:0 0 0 0; padding:0;}
#conditions .InfoBoxContenent2MA { margin:5px 0 0 0; padding:0;}
#conditions .InfoBoxContenent2MA a{ color: #E71F00; font-size: 12px; line-height: 14px;font-weight: bold; background:url(images/bullet.gif) no-repeat left 4px; margin:0 3px 0 3px; padding: 0 0 10px 18px; display: block; border-bottom:1px solid #cccccc; font-family:Arial, sans-serif;}
#conditions .InfoBoxContenent2MA a:hover {color: #333333; }


/* left */
div.boxLeft { background:url(images/box_left_repeat.gif) repeat-y left top; width: 190px; }
div.boxLeft div {text-align: left; padding: 4px 3px 0 3px; }
div.boxLeft div label, label.login { float: left; }
label.login span {margin-left: 6px;}
div.boxLeft div .clearer {clear: both; height: 2px;}
div.boxLeft img.buton { margin-left: 70px; cursor: pointer; }
div.boxLeft span.TemplateSpazio { display:none; }


/*DOMAINES LIST*/
/*Liste des Pays*/
.list_pays {
	margin-bottom:25px;
	margin-top:10px;
	}
	
ul li.domaine_list_pays {
	list-style:none;
	width:650px;
	}
ul li.domaine_list_pays  {
	list-style:none;
	font-size:10px;
	display:inline;
	margin-left:10px;
	}


/*Pays*/
ul li.domaine_pays {
	list-style:none;
	width:650px;
	}
	
ul li.domaine_pays p{
	font-size:12px;
	font-weight:bold;
	background-color:#CCC;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:5px;
	background:url(images/input.jpg) repeat-x left bottom;
	border:1px solid #EFEFEF;
	}
ul li.domaine_pays a.encre {
	background:none;
	}
/*Régions*/
ul li.domaine_regions {
	list-style:none;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:10px;
	}
ul li.domaine_regions p{
	font-size:10px;
	font-weight:bold;
	background:none;
	border:none;
	}
	
ul li.domaine_regions ul{
	margin-left:30px;
	}
	
/*Domaines*/
ul li.domaine_noms{
	list-style:none;
	font-size:10px;
	display:inline;
	margin-right:10px;
	}
	
ul li.domaine_noms a{
	background:url("images/arrow_red_simple.gif") no-repeat scroll 0 center transparent;
	padding:0 0 0 16px;
	}
	
/* cos */
.nous_consulter {background:#ffffff; color:#fff; }
.cos_cumparaturi{ width:514px; position:absolute; height: 350px; left: 0; z-index: 601; border: 1px solid #000; bord/er-top: 4px solid #000; color: #fff; background: #E71C00; }
.head_cos{ color:#FFFFFF; margin:0px; height:16px; padding:15px 10px; z-index: 601; cursor: pointer; position: relative; }
.head_cos b{ float:left; padding-left:10px; }
.head_cos a{ text-decoration:none; color:#fff;}
.head_cos a:hover{ text-decoration:underline;}

 .head_cos_shoppingcart { margin: 0 !important; padding: 0 0 10px 0 !important; color: #fff; }
 .head_cos_shoppingcart ul { position: relative; right: 10px; z-index: 500; }
.inchide { position: absolute; top: 14px; right: 10px; width: 72px; }
.inchide  a { color: #fff; text-decoration: none; display: block; height: 16px; padding-right: 0; background: url(images/inchide.gif) no-repeat 56px 4px;}
.inchide  a:hover { text-decoration: underline; }
.titlu  {color: #fff;text-align:left; position: absolute; left:20px; top: 14px; width: 400px; font-weight:bold;}
.windowMareContinut { height: 260px !important; z-index: 201; position: absolute; top: 46px; left: 0; }
.windowMare { width:500px; position:absolute; z-index: 601; cursor:hand; }
.rougecerise {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666}
.nosales {font-size:12px; color:#E71E00;}

/*IFRAMEURI PT COVER SELECT BOX*/
.safetyIframeCos { z-index: 600; position: absolute; top: 0; left: 0; iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';}
.safetyIframeMic { z-index: 600; position: absolute; top: 47px; left: 1px; iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';}
.iframeScroll {  overflow: auto !important;}

#footer_cos_shoppingcart { width: 514px; height: 45px; overflow: hidden; position: absolute; top: 305px; left: 0; z-index: 601; cursor: pointer;}
#footer_cos_shoppingcart p { padding: 7px 20px 0 20px; margin: 0; color: #ffffff; font-size: 11px; }









