/*-import------------------------*/

@import url(css/general.css);
@import url(css/login.css);
@import url(css/index_products.css);
@import url(css/product_info.css);
@import url(css/shopping_cart.css);
@import url(css/index.css);
@import url(css/create_account.css);
@import url(css/sitemap.css);
@import url(css/checkout_shipping.css);
@import url(css/checkout_payment.css);
@import url(css/checkout_payment_address.css);
@import url(css/checkout_confirmation.css);
@import url(css/account.css);
@import url(css/account_edit.css);
@import url(css/account_password.css);
@import url(css/account_newsletters.css);
@import url(css/account_history.css);
@import url(css/account_history_info.css);
@import url(css/address_book.css);
@import url(css/address_book_process.css);
@import url(css/advanced_search.css);
@import url(css/advanced_search_result.css);
@import url(css/contact_us.css);
/*-basics-----------------------------*/





body {

margin:0px;

background:#aca588;

min-height: 100%; height: 100%;

font-family: verdana,Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

padding:0px;

width:880px;

margin-left:auto;

margin-right:auto;

text-align:center;

}



/*-structure-----------------------------*/



#page {	

background:#ffffff url(images/repeat_right.gif) repeat-y top right;

position:relative;

width:100%;

text-align:left;

}



#container {	

background:transparent url(images/repeat_left.gif) repeat-y top left;

position:relative;

width:100%;

text-align:left;

}



#identification{

background:#aca588;

text-align:right;

padding:10px 30px 5px 0px;

}



#header {

/*background: url(images/header.jpg) no-repeat;*/

width:100%;

height:122px;

}





#menu{

padding:0px;

margin:0px;

background: url(images/header_bas.gif) no-repeat;	

width:100%;

height:32px;

}



#breadCrumb {

float:left;

font-size:10px;

color:#FFFFFF;

margin:0pt 0pt 0pt 10em;

padding-left:10px;

}



#menuGauche {

background:transparent url(images/colum_left_repeat.gif) repeat-y;

float:left;

text-align:right;	

top:0px;	

width:203px;

height: 100%;

margin-bottom:20px;

}



#basMenuGauche{

background:transparent url(images/colum_left_bas.gif) no-repeat;

width:203px;

height:87px;

}



#centre {

background:transparent url(images/colonne_droite.gif) no-repeat right top;

position:relative;

height: 100%;

margin:0px 0px 0px 203px;

min-height:227px;

padding:0px 25px 10px 0px;

}



#footer {

background:transparent url(images/footer.gif) no-repeat;

width:100%;

height:66px;

clear:both;

margin-top:0px;	

font-size:10px;

color:#FFFFFF;

}


/*balise-----------------------------*/

p{

margin-top:0px;

}

#footer div{

text-align:center;

padding-top : 0px;
color:#e80000;
font-weight:bold;
font-size:14px;
}
#footer div a {

color:#e80000;
font-weight:bold;
text-decoration:none;
font-size:14px;
}


#footer p{

text-align:center;

padding-top : 15px;

}

a:hover{
color:#e80000;
}





/*titre-------------------------------*/

h1,h2,h3,h4,h5{

margin:0px;

}

h1{

font-size: 14px;
color: #e80000;
font-weight: bold;
margin:0px 0px 10px 0px;
padding-bottom:2px;
border-bottom:2px solid #e80000;
width:300px;

}

h2{

font-size:12px;

font-weight:bold;

color:#ff7f00;

margin:0px 0px 10px 0px;

}



h3{

font-size:12px;

font-weight:bold;

color:#000000;

margin:0px 0px 5px 0px;

}



h4{

font-size:12px;

font-weight:bold;

color:#000000;

}



#menuGauche h4{

font-size: 14px;

color:#ff7f00;

margin:0px 30px 0px 0px;

}



#identification span,#identification a{

display:inline;

color:#FFFFFF;

margin: 0px 10px 0px 0px;

padding:0px 0px 0px 0px;

text-transform: uppercase;

}



/*lien-------------------------------*/

#identification a{

font-weight:bold;

color:#FFFFFF;

text-decoration:none;

}



#identification a:hover{

color:#8a0906;

text-decoration:none;

}





a.menu,a.breadCrumb{

color: #fff;

font-weight: bold;

text-decoration: none;

display:block;

margin:0px 15px 0px 0px;

}

a:hover.menu ,a:hover.breadCrumb  {

color: #ff7f00;

}



#breadCrumb a{

display:inline;

margin:0px;

font-weight:normal;

}

a.breadCrumb {

display:inline;

margin:0px;

font-weight:normal;

color: #fff;

text-decoration: none;



}



#menuGauche a{

color: #fff;

font-weight: bold;

text-decoration: none;

}

#menuGauche a:hover {

color: #aca588;

}



#footer a {

color:#FFF;

text-decoration:none;

}

#footer a:hover {

text-decoration:underline;

}



a.infoTextSmall{

font-size:9px;

}




/*-listes-----------------------------*/



ul {list-style:none;}



#menu ul{

margin:0px 20px 0px 0px;

color:#FFFFFF;

}



#menu li{

float:right;

margin:0px;

}



#menuGauche ul{

margin:5px 30px 10px 0px;	

padding:0px;

}



#menuGauche li{

padding:0px;

margin:5px 0px 0px 0px;	

}



/*-formulaire----------------------------------------------- */

form{

margin:0px;

padding:0px;

}



#identification input{

color :#8a0906;

font-weight:bold;

}



fieldset {

margin: 0px 0px 0px 15px;

border:0px solid #FFF;

padding:0px;

}



fieldset p {

margin: 5px 0px 0 0;

font-weight:bold;	

}



fieldset p.infoText {

margin: 15px 0px 0 0;

font-weight:bold;	

}



/*-bouton-----------------------------------*/

div.navBt { 

text-align:right; 

margin: 4px 5px 1px 0px;

}



a.navBt {

width:100px; 

height:25px; 

text-decoration:none; 

color:#ffffff;

text-align:center; 

font-weight:bold; 

background:#c3beaa;

padding:4px;

}

a.navBt:hover {

background:#aca588;

color:#ffffff;

}



input.submitBt {

float:right;

margin: 0px 5px 0px 0px;

font-size:12px;

letter-spacing:1px;

text-align: center; 

border : 0px;

border:1px solid #c3beaa;

color:#fff;

font-weight:bold; 

background:#c3beaa;

cursor:pointer;

}

input.submitBt:hover{

color:#ffffff; 

background:#aca588;

cursor:pointer;

}



.submitBtOk{

margin:0px 0px 2px 0px;

vertical-align:bottom;

}





/*-class------------------------------------*/

.infoTextSmall{

font-size:10px;

}



.notice{

margin-top:10px;

color:#666666;

font-size:10px;

}



.messageStackError{

color:#FF3300;

}

.messageStackSuccess{

color:#ff7f00;

}














