/* supra global */
body{ margin:0; padding:0; font-family:Verdana; font-size:12px; color:#4f4f4f; padding-top:10px }
h1{ margin:0; padding:0; margin-bottom:10px; color:#6f5e4a; font-size:32px; padding-bottom:3px; border-bottom:1px solid #6f5e4a }
h2{ margin:0; padding:0; font-size:15px; color:#6f5e4a; padding-bottom:5px; padding-top:5px }
h3{ margin:0; padding:0; font-size:12px; color:#333333; padding-bottom:5px; padding-top:5px }
a{ color:#6f5e4a }
a:hover{ color:#000 }
p{ margin:0; padding:0; margin-top:7px; margin-bottom:7px }


/* global */
#conteneur{ width:990px; margin:0 auto }

.header_logos{  }
.header_logos img{ border:0 }

.infos_line{
    background:#b7aea5; margin-top:15px; height:15px;
}
.infos_line div{ background:#fff; position:absolute; height:14px; padding:2px; padding-top:0px; padding-right:8px }
.infos_line div.infos_user{ width:474px; margin-left:315px; text-align:right }
.infos_line div.infos_form{ width:414px; margin-left:375px; text-align:right }
.infos_line div.infos_lng{ width:60px; margin-left:920px; text-align:right }
.infos_line div.infos_lng img{ width:23px; border:0 }
.infos_line div.infos_basket{ width:104px; margin-left:805px; text-align:right }

/* menu principal */
#set_menu{ width:990px; height:53px; float:right;  border-bottom:3px solid #ededed; margin-top:10px }
ul#menu{ padding:0; font-weight:bold; font-size:15px; margin:0 auto;
         list-style-type:none }

ul#menu li{ float:left }
ul#menu li a{ letter-spacing:0.8px; width:auto; display:block; color:#6d6d6d; padding-top:30px; padding-right:12px; padding-left:12px;
              padding-bottom:6px; text-decoration:none }

ul#menu li.selected a{ color:#0cb0e8; background:#ededed }
ul#menu li a:hover{ color:#0b69a8; background:#dedede }


#contenu{ width:990px; margin-top:10px }
#content_txt{ padding:3px }
.content_padding{ padding:10px }

#footer{ width:990px; margin-top:15px; background:#dedede }
#footer p{ margin:0; padding:6px; color:#000; font-size:11px }
#footer p.goetic{ margin:0; padding:6px; color:#555; font-size:11px; float:right; width:150px; text-align:right }
#footer p.goetic a{ color:#555; text-decoration:none }
#footer p a{ color:#333 }
#footer p a:hover{ color:#666 }


/* less global :: tools */
.breaker{ clear:both }

tr.headings td{ font-weight:bold; padding:5px; background:#b7aea5; color:#fff }
tr.headings td a{ color:#fff }
tr.type1 { background:#aacde3 }
tr.type2 { background:#c1daea }

.error{ margin:10px; padding:6px; border:1px solid red }
.ok{ margin:5px; padding:3px; border:1px solid green }

p.breadcrumb{ margin:0; padding:0; margin-bottom:10px; font-size:11px }
p.breadcrumb a{ color:#666666 }

.loading_visible{ position:absolute; width:50px; height:10px; display:block; background:red }
.loading_invisible{ display:none }

.pagination{ margin:0; padding:0; padding:4px; text-align:right; color:#0cb0e8 }
.pagination span { border:1px solid #83c1e0 }
.pagination span a{ text-decoration:none; color:#7bbdde; padding:4px }
.pagination span a:hover{ text-decoration:none; color:#000; padding:4px }
.pagination span.selected{ border:0; color:#f00; padding:4px; padding-top:2px; font-weight:bold }

div.half_l{ width:49%; float:left }
div.half_r{ width:49%; float:right }

.back{ width:80px; float:right; text-align:right }


#panier{
    position:absolute;
    margin-left:700px; width:257px;
    margin-top:47px; text-align:right
}

#login_box{
    position:absolute;
    margin-left:700px; width:257px;
    margin-top:18px; text-align:right;
    line-height:12px; font-size:11px;
    z-index:99;
}


label.xhtmlForm {float: left;width: 150px;font-weight: bold;}
input.xhtmlForm, textarea.xhtmlForm{width: 180px;margin-bottom: 5px;}
select.xhtmlForm {margin-bottom: 5px;}
textarea.xhtmlForm{width: 250px;height: 150px;}
.boxes.xhtmlForm{width: 1em;}
#submitbutton.xhtmlForm{margin-left: 120px;margin-top: 5px;width: 90px;}
/* br{clear: left;} */
.form_inscription{ width:940px; padding:6px; border:1px solid #dedede }
.formCtneur{ padding:4px; width:90%; margin:2px; margin-bottom:6px }

.form_errors{ color:red; padding:10px; margin:10px; border:1px solid #ff0000 }

input.smallForm{ margin:0; padding:0; font-size:10px }


ul.quickCartView{ margin:0; padding:0; list-style-type:none }
ul.quickCartView li{ margin:0; padding:0; margin:4px; padding:4px }
ul.quickCartView li.thetotalline{ background:#dedede; text-align:right }


h2{ color:#6f5e4a; margin:0; padding:0; padding-bottom:8px; padding-top:10px }
a{ color:#6f5e4a }
a:hover{ color:#000 }

#breadcrumb{ padding-top:2px; padding-bottom:4px; font-size:11px }
#breadcrumb a{ color:#666 }
#breadcrumb a:hover{ color:#000 }

.adminBreadcrumb{ padding-top:2px; padding-bottom:4px; font-size:11px }
.adminBreadcrumb a{ color:#666 }
.adminBreadcrumb a:hover{ color:#000 }

/*
td{ padding:4px }
tr.headings td{ font-weight:bold; padding:4px; background:#6474b8; color:#fff }
*/
a.bouton_buy{ display:block; text-align:center; width:146px; padding:4px; border:1px solid #ccc; color:#ef4331; font-weight:bold }
a:hover.bouton_buy{ display:block; text-align:center; width:146px; padding:4px; border:1px solid #666; background:#dedede; color:#222; font-weight:bold }



.commandSteps{
    margin-top:8px; background:#b7aea5; font-weight:bold
}

.cStep{
    height:14px; float:left; width:140px; padding:8px; padding-top:6px; color:#6f5e4a
}

.cStepDone{
    height:14px; float:left; width:140px; padding:8px; padding-top:6px; color:#fff
}

.cStepDone a{ color:#fff; text-decoration:underline; font-weight:normal }

#cStepSelected{
    color:#fff
}


#quickNavigationMenu { margin-top:10px  }
#stepBack{  float:left }
#stepFront{ float:right  }


.breaker{ clear:both }


.actionBoutons{ width:30px; border:0 }


#global_boutique_navigation{ width:195px; float:left; margin-top:10px }

#global_boutique_navigation ul{ width:100%; background:#b7aea5; margin:0; padding:0; list-style:none }
#global_boutique_navigation ul li{ margin:0; padding:0; padding:3px; padding-left:10px; list-style:none; color:#434341; font-size:14px; font-weight:bold }

#global_boutique_navigation ul li ul{ margin:0; padding:0; width:150px; margin-left:10px }
#global_boutique_navigation ul li ul li{  }
#global_boutique_navigation ul li ul li a{ color:#fff; text-decoration:none }
#global_boutique_navigation ul li ul li a:hover{ color:#6f5e4a; text-decoration:underline }


.produit_galerie{ float:right; width:150px; margin-left:10px; margin-top:10px }
.produit_galerie img{ float:left; margin-right:8px; margin-bottom:8px; border:1px solid #6f5e4a; width:65px }
.produit_galerie h2{ margin:0; padding:0; font-size:18px; color:#6f5e4a; 
                     font-size:32px; margin-top:9px; margin-bottom:10px; border-bottom:1px solid #6f5e4a }

.produit_description{ margin-top:15px }
.produit_description h1{ font-size:16px; color:#6f5e4a }
.produit_description h2{ font-size:14px; color:#6f5e4a }

.produit_intra_nav a{
    float:left; display:block; width:130px; text-align:center; padding:5px; text-decoration:none; background:#b7aea5; color:#fff; margin-right:8px
}

.produit_intra_nav a{ font-weight:bold }
.produit_intra_nav a.selected_a{
    background:#6f5e4a
}

#global_right_block{ width:760px; float:right; margin-top:10px }
#global_right_block_2{ width:730px; float:right; margin-top:10px; border-left:2px solid #766553; padding-right:15px; border-right:2px solid #766553; padding-left:15px }

#global_right_block_3{ width:588px; float:right; margin-top:10px; border-left:2px solid #766553;
                       padding-right:15px; border-right:2px solid #766553; padding-left:15px }
#global_right_block_3 h1{ color:#6f5e4a; font-size:36px; padding-bottom:3px; border-bottom:1px solid #6f5e4a }

#global_right_block div.center_block_t1 div{  }
#global_right_block div.center_block_t2 div{  }
#global_right_block div.center_block_t3 div{  }
#global_right_block div.center_block_t1 p{ margin:0; padding:0 }
#global_right_block div.center_block_t2 p{ margin:0; padding:0 }
#global_right_block div.center_block_t3 p{ margin:0; padding:0 }
#global_right_block div.center_block_t1 img{ border:0 }
#global_right_block div.center_block_t2 img{ border:0 }
#global_right_block div.center_block_t3 img{ border:0 }
#global_right_block div.center_block_t1{ width:372px; float:left; margin-bottom:14px }
#global_right_block div.center_block_t2{ width:372px; float:right; margin-bottom:14px }
#global_right_block div.center_block_t3{ width:758px; float:right; margin-bottom:14px }
