/* oscss demo template - 'chrome', by j4k, http://www.pasfacilearetenir.com/ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2005, j4k */
/* Added: Jun. 15th, 2005 */


/* IMPORTANT */

/* This design is not a template. You may not reproduce it elsewhere without the 
   designer's written permission. However, feel free to study the CSS and use 
   techniques you learn from it elsewhere. */

@import url(dropDownMenu.css);
/*-basics-----------------------------*/


body {
	margin:0px;
	background-color:#7bc600;
	background-image: url(images/bg_repeat_isotechna.gif);
	background-repeat:repeat-x;
	min-height: 100%; height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
}
p {
	margin: 0;
	padding: 0;
}
#categoriesImages{
}
.categoriesThumbs{
position:relative;
float:left;
width:200px;
margin-left:5px !important;
margin-left:3px;
margin-top:5px;
margin-bottom:5px;
padding:2px !important;
padding:3px;
border:4px solid #E4E4E4;

}
.categoriesThumbs img{
border:0px;
}
.categoriesThumbs a{
display:block;
text-decoration:none;
font-family: "Trebuchet MS", Arial;
font-size:11px;
font-weight:bold;
color:#00a2ed;
line-height:18px;
text-align:center;
text-transform:uppercase;
}
.newProduct{position:relative;
float:left;
width:240px;
}
h1 {
display:block;
height:20px;
margin:7px;
margin-top:12px;
padding-left:5px;
font-family: "Trebuchet MS", Arial;
font-size:12px;
text-transform:uppercase;
color: #ffffff;
background-color: #00a2ed;
line-height:20px;
}
h2 {
margin:0px;
padding: 0px;
padding-top:4px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
}
h3 {
display:block;
margin:0px;
padding: 0px;
text-indent:10px;
width:100%;
height:20px;
font-family: "Trebuchet MS", Arial;
font-size:11px;
text-transform:uppercase;
color: #00a2ed;
background-color: #F7F7F7;
line-height:20px;
}
h4 {
font-family: "Trebuchet MS", Arial;
font-size:10px;
color: #999999;
text-transform:uppercase;
margin:0px;
margin-left:5px;
}
h5 {
display:block;
height:15px;
margin:0px 7px;
margin-top:10px;
padding: 2px;
padding-left:5px;
font-family: "Trebuchet MS", Arial;
font-size:10px;
color: #999999;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
text-transform:uppercase;
border:1px solid #E4E4E4;
}
h6 {
font-family: "Trebuchet MS", Arial;
font-size:11px;
color: #999999;
margin:5px;
}
.titreaddress {
display:block;
margin:0px;
margin-left:4px;
margin-top:20px;
padding: 0px;
text-indent:10px;
width:99%;
height:20px;
font-family: "Trebuchet MS", Arial;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color: #00a2ed;
background-color: #F7F7F7;
line-height:20px;
}
.breadCrumb {
text-decoration:none;
color: #999999;
}

#bloc_breadcrumb {
color: #999999;
margin: 5px;
padding-left:3px;
height:15px;
border-bottom:1px solid #E4E4E4;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
}
#headingCatImg {
margin-left:5px;
}

#splitPageTop {
margin: 10px;
color: #999999;
}
#splitPageTop a{
color: #00a2ed;
text-decoration:none;
}
#splitPageBottom {
float:right;
margin-bottom: 10px;
margin-right: 10px;
color: #999999;
}
#splitPageBottom a{
color: #00a2ed;
text-decoration:none;
}
.listingTop {
display:block;
margin:10px;
}
.listing img{
border:0px;
}
.listing a{
text-decoration:none;
color: #00a2ed;
font-weight:bold;
font-size:12px;
}
.listingTitre {
}
.listingTransport {
}
.listing {
display:block;
margin:5px 10px;
padding:0px;
height:95px;
border:1px solid #DDDDDD;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.productImage {
float:left;
margin-left:10px;
margin-right:20px;
padding:0px;
display:block;
width:100px;
}
#productImage img{
margin-left:7px;
margin-bottom:5px;
padding:5px;
border:1px solid #DDDDDD;
}
.productPrice {
float:right;
margin-right:10px;
color: #78c200;
font-weight:bold;
font-size:12px;
padding:3px;
border:1px solid #DDDDDD;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
width:110px;
text-align:center;
}
.prixm2 {
color: #00a2ed;
font-weight:bold;
font-size:12px;
padding:3px;
text-align:center;
}

#productPrice {
width:163px;
margin-top:5px;
margin-left:7px;
color: #78c200;
font-weight:bold;
font-size:12px;
padding:3px;
border:1px solid #DDDDDD;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
text-align:center;
}
#desc_produit {
overflow:hidden;
height:30px;
font-size:11px;
}
#productDescription {
float:right;
width:455px;
margin-right:8px !important;
margin-right:4px;
margin-bottom:7px;
padding:5px;
background-color: #FBFBFB;
background-image:url(images/bg_description.gif);
background-repeat:repeat-x;
background-position:bottom;
border:1px solid #DDDDDD;
}

#ajouter {
margin-left:7px;
}
#ajouter_qtite {
float:left;
padding:3px;
margin-top:5px;
margin-bottom:5px;
background-color: #F0F0F0;
}
#productInfoBack {
border-bottom:1px solid #DDDDDD;
margin:0px 7px;
margin-bottom:20px;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}

/*.sP1 {
float:left;
margin-left:7px;
}
.sP2 {
float:right;
}


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

#container {	
	background-color:#FFFFFF;
	position:absolute;
	margin-left:-475px;
	left:50%;
	width:950px;
	/*height:100%;*/
}

#header {
	margin:0px;
	padding: 0px;
	width:950px;
	height:180px;
	background: url(images/header_iso.jpg) no-repeat;
}
#menucentre_iso {
margin:0px;
padding: 0px;
width:950px;
height:25px;
background-image:url(images/menubg_iso.gif);
background-repeat:no-repeat;
}
#menucentreliens_iso {
padding:0px;
margin:0px;
margin-right:239px;
}
#menucentreliens_iso ul {
padding:0px;
margin:0px;
}
#menucentreliens_iso li {
display:block;
float: right;
height:21px;
width:103px;
margin: 4px 1px 0 0px;
position:relative;
text-align:center;
}

#menucentreliens_iso a {
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-variant:small-caps;
color: #FFFFFF;
}

#menucentreliens_iso a:hover {
color: #CCCCCC;
}

#index {
	/*width:650px;*/
	height: 100%;
	background-color: #FFFFFF;
}
#header_centre_index {
background-image:url(images/header_centre_index.jpg);
background-repeat:no-repeat;
width:660px;
height:106px;
}
#content_centre_index {
width:656px;
margin: 5px auto;
}
#footer_centre_index {
width:656px;
margin:0px auto;
margin-top:5px;
}
#footer_isotechna_index {
float:left;
width:485px;
background-image:url(images/bg_iso_footer.jpg);
background-repeat:no-repeat;
height:154px;
margin-left:3px;
margin-right:2px;
}
#footer_isotechna_index_texte {
position:relative;
width: 250px;
top: 61px;
left: 10px;;
}
#footer_isotechna_index_texte a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#0099CC;
}
#footer_isotechna_index_texte p{
margin-bottom:8px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color: #999999;
}
#footer_banque_index {
float:left;
background-image:url(images/bg_banque_footer.jpg);
background-repeat:no-repeat;
width:160px;
height:154px;
}
#famille_plume_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image:url(images/famille_plume_index.jpg);
background-repeat:no-repeat;
}
#famille_chanvre_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_chanvre_index.jpg);
background-repeat:no-repeat;
}
#famille_liege_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_liege_index.jpg);
background-repeat:no-repeat;
}
#famille_lin_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_lin_index.jpg);
background-repeat:no-repeat;
}
#famille_cellulose_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_cellulose_index.jpg);
background-repeat:no-repeat;
}
#famille_fibrebois_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_fibrebois_index.jpg);
background-repeat:no-repeat;
}
#famille_fibretextile_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_fibretextile_index.jpg);
background-repeat:no-repeat;
}
#famille_mouton_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_mouton_index.jpg);
background-repeat:no-repeat;
}
#famille_ecrans_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_ecrans_index.jpg);
background-repeat:no-repeat;
}
.liens_familles_index {
position:relative;
top: 152px;
width:157px;
text-align:center;
}
#famille_osbmfp_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_osbmfp_index.jpg);
background-repeat:no-repeat;
}
#famille_fermacell_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_fermacell_index.jpg);
background-repeat:no-repeat;
}
#famille_peinture_index {
float:left;
width:157px;
height:173px;
margin: 3px;
background-image: url(images/famille_peinture_index.jpg);
background-repeat:no-repeat;
}
.liens_familles_index a{
text-decoration:none;
color:#666666;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.liens_familles_index a:hover{
color: #6FDD00;
}
#menuGauche {
	float:left;
	text-align:left;	
	top:0px;	
	width:137px;
	height: 100%;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#coursesGauche {
width:137px;
}
#produitsGauche {
width:137px;
}
#selectionsGauche {
width:137px;
}
#infosGauche {
width:137px;
}
#remisesGauche {
width:137px;
height:136px;
background-image:url(images/remises_delais.gif);
}
.headermenuGauche {
width:137px;
height:24px;
background-image:url(images/head_categories.gif);
background-repeat: no-repeat;
}
.contentmenuGauche {
padding:0px;
margin:0px;
width:137px;
background-image: url(images/bgrepeat_categories.gif);
background-repeat:repeat-y;
}
.contentmenuGauche dl {
padding:0px;
margin:0px;
display:block;
width:137px;
}
.contentmenuGauche a{
	display:block;
	width:107px;
	height:25px;
	padding:0px;
	padding-left:28px;
	margin:0px 1px 0 1px;
	text-decoration:none;
	border-bottom:1px double #DDDDDD;
	line-height:24px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #00a2ed;
	background-color: #F9F9F9;
} 
.contentmenuGauche a:hover{
background-color:#DDDDDD;
color: #FFFFFF;
}
.contentmenuGauche a:visited{
color:#0099CC;
}

.footermenuGauche {
padding:0px;
margin:0px;
width:137px;
height:9px;
background-image: url(images/bgbottom_categories.gif);
background-repeat: no-repeat;
}
#centre {
	overflow: hidden;
	width:660px;
	background-color: #FFFFFF;
	padding:0px;
	margin:0px;
	margin-left:7px;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
}
#centre_IE {
	overflow:visible;
	height: 1%;
	width:660px;
	background-color: #FFFFFF;
	padding:0px;
	margin:0px auto;
	margin-bottom:5px;
	border: 1px solid #CCCCCC;
}
#menuDroite {
	text-align:left;
	width:137px;
	float:right;
	height: 100%;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#container_menus_centre {
padding:0px;
margin:0px;
padding-top: 20px;
background-image: url(images/bg_container_menus_centre.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#footer {
width:950px;
height:33px;
background-image:url(images/footer_iso.gif);
background-repeat:no-repeat;
}
.clear {
clear:both;
}
.productSpecialPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3366CC;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}
#shoppingCart {
margin:0px;
padding:0px;
}
#cartContent {
margin:0px;
padding:0px;
margin-left:7px;
margin-right:9px;
}
#cartContent fieldset{
margin:0px;
padding:0px;
width:100%
}
.cartProduct {
border: 1px solid #CCCCCC;
width:100%;
height:80px;
margin:0px;
padding:0px;
margin-bottom:10px;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.cartProduct img{
float:left;
border:0px;
}
.cartProduct ul{
margin:0px;
margin-top:25px;
width:410px;
margin-left:120px;
background-color: #FBFBFB;
border: 1px solid #CCCCCC;
padding:0px;
}
.cartDelete {
float:right;
margin:5px;
margin-top:25px;
padding:4px;
padding-left:18px !important;
padding-left:13px;
border: 1px solid #CCCCCC;
background-color: #FBFBFB;
font-size:10px;
}
.cartDelete input{
border:0px;
}
.cartQty {
margin-top:5px;
}
.cartQty input {
width:20px;
}
.cartName {
float:left;
color: #00a2ed;
font-weight:bold;
font-size:12px;
margin-top:6px;
margin-left:6px;
margin-right:10px;
}
.cartm2 {
font-size:10px;
margin-left:6px;
}
.cartPrice {
float:right;
width:80px;
height:21px;
margin-top:5px;
margin-right:3px;
color: #78c200;
font-weight:bold;
font-size:12px;
border: 1px solid #CCCCCC;
line-height:20px;
text-align:center;

/*padding:3px;
border-left: 1px solid #CCCCCC;*/
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.cartSubTotal {
margin:5px;
margin-left:7px;
margin-right:120px;
font-weight:bold;
font-size:12px;
color: #78c200;
text-align:right;
padding:5px;
padding-right:10px;
border: 1px solid #CCCCCC;
background-color:#FBFBFB;
}
.cartSubTotal span{
margin-right:10px;
color: #00a2ed;
}
.warning {
font-size:10px;
color: #999999;
margin-left:8px;
}
.warning2 {
font-size:10px;
color: #999999;
margin-left:15px;
}
#login {
margin:0px;
padding:0px;
}

#login_new {
float:left;
border: 1px solid #CCCCCC;
width:46%;
height:145px;
margin-left:7px !important;
margin-left:4px;
margin-top:10px;
margin-bottom:10px;
padding:5px;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#login_customer {
float:right;
border: 1px solid #CCCCCC;
width:46%;
height:145px;
margin-right:8px !important;
margin-right:4px;
margin-top:10px;
margin-bottom:10px;
padding:5px;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#login_customer fieldset {
width:100%;
}
.infoText {
margin:7px;
color:#666666;
}
.infoText2 {
margin-left:8px;
margin-top:15px;
font-family: "Trebuchet MS", Arial;
font-size:10px;
color: #999999;
text-transform:uppercase;
font-weight:bold;
}
.infoText3 {
margin:0px;
margin:8px;
color:#666666;
font-family: "Trebuchet MS", Arial;
font-size:11px;
}
.addressBookEntry {
margin:7px;
}
.infoText a, .infoText3 a{
text-decoration:none;
color: #00a2ed;
}
.infoText a:hover{
text-decoration:underline;
}

#introAccount {
margin:7px;
color:#666666;
}
#introAccount a{
color: #00a2ed;
text-decoration:none;
}
#introAccount a:hover{
color: #00a2ed;
text-decoration:underline;
}
#createAccount legend {
color:#00a2ed;
font-size:12px;
font-weight:bold;
}
#createAccount fieldset {
width:100%;
margin-left:0px !important;
margin-left:7px;
}
.zonesAccount {
margin:7px;
padding:3px;
padding-left:3px;
margin-bottom:10px;
border: 1px solid #CCCCCC;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.zonesAccount p{
text-align:left;
}
.zonesAccount label {
width:40%;
text-align:right;
float:left;
}
.messageStack {
background-color:#F5F5F5;
padding:5px;
text-align:center;
color: #00a2ed;
font-weight:bold;
font-size:12px;
}
.shippingAddress {
margin:8px;
}
.shippingMethod {
margin:8px;
}
.shippingSelect {
width:97%;
padding:3px;
margin-left:8px;

background-color: #FBFBFB;
}
.comment_shipping {
margin:15px;
}
#continue_shipping {
margin-left:15px;
margin-bottom:10px;
}
#bloc_checkoutBar {
width:100%;
margin:0px;
padding:0px;
border-bottom: 1px solid #CCCCCC;
background-image:url(images/bg_breadcrumb.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.checkoutBar {
margin:0px;
padding:0px;
margin-top:9px;
margin-left:7px;
}
.checkoutBar li{
display:block;
float:left;
border: 1px solid #CCCCCC;
background-color: #ffffff;
width:156px;
height:25px;
font-size:11px;
line-height:24px;
margin:0px;
margin-right:4px;
margin-bottom:10px !important;
margin-bottom:0px;
text-align:center;
background-image:url(images/bg_sscategories.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.currentCheckoutBar {
color: #FF9900;
font-weight:bold;
}
#progressShipping a{
text-decoration:none;
color: #00a2ed;
}
#progressPayment a{
text-decoration:none;
color: #00a2ed;
}
.invoiceAdress, .invoiceDetails, .invoiceHistory {
width: 98%;
margin-left:5px;
margin-bottom:10px;
}
.invoiceAdress td, .invoiceDetails td, .invoiceHistory td {
border: 1px solid #CCCCCC;
margin:5px;
padding:7px;
font-size:11px;
}
.invoiceProducts, .invoiceQty, .invoiceTaxes, .invoicePrice, .invoiceHistory {
text-align:center;
}
.invoiceAdress th, .invoiceDetails th, .invoiceHistory th {
border: 1px solid #CCCCCC;
color: #00a2ed;
font-size:12px;
font-weight:bold;
padding:5px;
}
.invoiceAdress th a{
text-decoration: none;
color: #999999;
font-size:10px;
font-weight: normal;
display:block;
}
.otTtitle {
text-align:right;
}
.otText {
text-align:center;
}
#cartespaiement {
background-color:#EFEFEF;
margin:7px;
padding:5px;
}
.paymentMethod {
margin-left:3px;
margin-top:15px;
}
.methodSelect {
width:95%;
margin-left:8px;
margin-bottom:10px;
padding:5px;
border: 1px solid #CCCCCC;
}
.payment {
background-color:#FF0000;
}
.methodName {
margin-left:5px;
font-size:10px;
font-weight:bold;
color:#999999;
text-transform:uppercase;
}
.checkoutComment {
margin-left:10px;
}
.paymentFields {
width:45%;
height:25px;
}
.paymentFields label {
float:left;
text-align:right;
}
.paymentFields input{
float:right;
width:130px;
}
.paymentFields select{
float:right;
}
#cgv_payment {
margin:8px;
padding:5px;
border: 1px solid #CCCCCC;
}
#cgv_payment fieldset {
width:100%;
}
#cgv_payment label{
color: #999999;
}
#cgv_payment legend{
color: #00FFFF;
}
#continue_payment {
margin-left:8px;
margin-bottom:10px;
}
/*-boxes-----------------------------*/

.boxes li ul hr {display:none;margin:0px;
padding: 0px;}
.boxes {
margin:0px;
padding: 0px;
background:none;
}
.bottomboxdroite {
width:137px;
height:17px;
background-image: url(images/bottomboxdroite_iso.gif);
background-repeat:no-repeat;
}
.bottomlogin {
width:137px;
height:12px;
background-image: url(images/bottomlogin_iso.gif);
background-repeat:no-repeat;
}
.topboxdroite {
width:137px;
height:13px;
background-image:url(images/topboxdroite_iso.gif);
background-repeat:no-repeat;
}
#searchBox {margin:0px; padding: 0px;width:250px;text-align:left;}
#searchBox h4 {display:none;}
#searchBox input {float:left;margin-left:10px; background-color: #FFFFFF;}

#categoriesBox h4 {
margin:0px;
padding: 0px;
display:block;
width:135px;
height:24px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-size:12px;
background-image:url(images/head_categories.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

#categoriesBox ul li{
display:block;
width:100px;
background-color:#FF0000;
margin:0px;
padding: 0px;
}
#whats_newBox {
width:137px;
background-image:url(images/middleboxdroite_iso.gif);
background-repeat:repeat-y;
}
#best_sellersBox {
width:137px;
background-image:url(images/middleboxdroite_iso.gif);
background-repeat:repeat-y;
}
#best_sellersBox h4 {
width:137px;
height:24px;
background-image:url(images/head_whatsnew.gif);
background-repeat: no-repeat;
margin:0px;
padding: 0px;
line-height:22px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
background-color:#FFFF00;
}
#best_sellersBox a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color: #0099CC;
}
#specialsBox {
width:137px;
background-image:url(images/middleboxdroite_iso.gif);
background-repeat:repeat-y;
}
.specialContent {
margin:0px 0px 5px 0px;
padding: 0px;
}
.specialContent li a {
float:right;
margin: 0px;
margin-right:2px;
padding: 0px;
display:block;
width:100px;
text-decoration:none;
text-align:center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #0099CC;
}
.specialContent img {
display:block;
width:100px;
border:0px;
}
del {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
/*display:block;
clear:both;
float:right;

width:100px;
text-align:center;*/
}
#whats_newBox h4 {
width:137px;
height:24px;
background-image:url(images/head_whatsnew.gif);
background-repeat: no-repeat;
margin:0px;
padding: 0px;
line-height:22px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
background-color:#FFFF00;
}
#loginBox {
margin-top:5px;
width:137px;
background-image:url(images/middle_loginbox.gif);
background-repeat:repeat-y;
}
#loginBox h4 {
width:137px;
height:24px;
background-image: url(images/head_login.gif);
margin:0px;
padding:0px;
line-height:23px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color: #999999;
text-transform:uppercase;
text-align:center;
}
#loginBox ul {
margin:3px 0px;
padding:0px;
}
#loginBox a{
color:#666666;
text-decoration:none;
}
#loginBox a:hover {
text-decoration:underline;
}
#loginBoxlink {
}
#loginBoxlink a {
margin-left:25px !important;
display:block;
width:115px;
text-align:left;
}
.contentBox h3, .contentBox h4 {
width:98%;
margin-left:5px;
}
.contentBox ul {
margin:5px 0px;
margin-left:15px;
margin-bottom:25px;
padding:0px;
}
.contentBox a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
.contentBox a:hover {
text-decoration:underline;
}
.account {
width:95%;
margin:10px;
padding:5px;
border: 1px solid #CCCCCC;
}
.account legend {
font-weight:bold;
color:#00a2ed;
font-size:12px;
}
.account p {
text-align:left;
}
.account input {
width:150px;
}
.Newslettersfieldset {
width:100%
}
.Newslettersfieldset input {
width:20px;
}
.formBt2 input{
width:150px;
margin-top:20px;
}
.formBt3 input{
width:100px;
margin-top:20px;
margin-left:10px;
}
.gender input {
width:20px;
}
.account label {
width:40%;
text-align:right;
float:left;
}
.orderHistory {
border: 1px solid #CCCCCC;
margin:7px;
padding:5px;
}
.orderHistory dd {
font-size:11px;
}
.orderHistoryTitle {
font-weight:bold;
color:#00a2ed;
font-size:11px;
}
.contentBoxoverview2 ul{
border: 1px solid #CCCCCC;
margin:5px;
padding:5px;
}
.contentBoxoverview2 h4{
margin-letf:5px;
}
.notice {
margin-left:10px;
margin-top:10px;
}
.notice2 {
margin-left:8px;
margin-bottom:10px;
}
.notice3 {
margin-left:8px;
margin-top:5px;
margin-bottom:10px;
}
#addressBook {
}
#adressBookProcess {
}
.address {
border: 1px solid #CCCCCC;
margin:5px;
margin-left:8px;
padding:5px;
}
.currentAdress {
margin-left:10px;
margin-bottom:5px;
}

.bt {
/*margin-left:8px;*/
margin-top:7px;
}
.bt a {
border: 1px solid #CCCCCC;
padding:3px;
}
.primaryAddress {
margin:5px;
}
.newProduct {
border: 1px solid #CCCCCC;
width:208px !important;
width:210px;
margin:0px;
margin-left:7px !important;
margin-left:4px;
margin-bottom:10px;
margin-top:5px;
}
.newProduct img{
margin-right:40px;
margin-top:5px;
border:0px;
}
.newProduct a{
display:block;
text-decoration:none;
text-align:center;
color: #666666;
}
.newProduct p{
margin-right:35px;
margin-bottom:5px;
text-align:center;
color:#333333;
font-weight:bold;
}
#informationBox a:link, #informationBox a:hover, #informationBox a:visited {font-weight:normal;font-size:10px;}
#informationBox h4 {margin-bottom:0;padding:10px 0 13px 3px;background: url(images/head_infos.jpg) repeat-y;}

form {
margin: 0px;
padding: 0px;
}
fieldset {
	width:130px;
	margin:0px;
	padding:0px;
	border:0px;
}
fieldset p {
	margin: 5px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
fieldset a {
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}

#specialsBox h4 {
width:137px;
height:24px;
background-image:url(images/head_whatsnew.gif);
background-repeat: no-repeat;
margin:0px;
padding: 0px;
line-height:22px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
background-color:#FFFF00;
}
#whats_newBox p {
margin:10px auto;
width:100px;
text-align:center;
}
#whats_newBox img {
display:block;
margin:0px auto;
border:0px;
}
#whats_newBox a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color: #0099CC;
}
.whatsnewPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	margin-left:10px;
}
#cart {
/*position:absolute;*/
float:right;
width:111px;
margin:0px;
padding: 0px;
margin-top:95px;
margin-right:16px !important; 
margin-right:8px;
}
#cart h4 {
width:111px;
height:22px;
margin:0px;
padding: 0px;
text-indent:6px;
/*text-transform:uppercase;*/
line-height:20px;
font-size:11px;
color: #336600;
background-image: url(images/cart_bg_h4.gif);
background-repeat:no-repeat;
}
#cartBox {
margin:0px;
padding: 0px;
}
#cartBox h4 {
margin:0px;
padding: 0px;
font-size:12px;
color: #333333;
}
#cartBox li {
margin:0px;
padding: 0px;
color: #FFF;font-size:11px;
}
#cartBox a {color:#CCC;font-size:11px;}
#cartBox a:hover {
margin:0px;
padding: 0px;
color:#FFF;
font-size:11px;
}
.cartContent {
display:block;
width:111px;
height:40px;
margin:0px;
padding: 0px;
color: #333333;
list-style-type:none;
background-image:url(images/cart_bg_content3.gif);
/*background-repeat:repeat-y;*/
text-indent:6px;
}
#cart_bottom {
width:111px;
height:11px;
background-image:url(images/cart_bg_bottom.gif);
background-repeat:no-repeat;
}
.newItemInCart {
margin:0px;
padding: 0px;
color:#FFF;
}
#productOptions {
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}
.cartAttributes {
font-size:10px;
}

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

ul {list-style:none;}

#menuGauche ul{
	text-align:left;
	margin:0px;	
	list-style: none;
	width:137px;	
	padding: 0 0 0 10px;
	/* border: 1px solid #413F4F;*/
}

#menuGauche li{
	background: url(images/menuGaucheObjet1.gif) no-repeat top left;
	width:137px;
	padding: 0 0 0 0;
	display:block;
	/* border: 1px solid #413F4F;*/
}

#menuDroite .boxes ul {padding-left:0px;text-align:left; margin-left:-15px;width:137px;}
#menuDroite .boxes ul li {text-align:right;margin-right:10px;width:137px;}

#menuGauche li a.under{
	padding:0 0 0 6px;
	width:127px;
	display:inline;
	color:#aaa;
}

#menuGauche li a.under:hover{
	margin-left:0px;
	padding:0 0 0 10px;
	/*background: url(images/menuGaucheBG_sousmenu_hover.gif) no-repeat top left;*/
}

#menu ul{
	margin-top:0px;
	height:40px;		
	/* border: 1px solid #413F4F;*/
}

#menu li{	
	position:relative;
	float:right;
	margin:0 20px 0 0;
	height:40px;
	background: url(images/menuSeparateur.gif) no-repeat;
	padding: 0 0 0 10px;
	display:block;
	/* border: 1px solid #413F4F;*/
}

/*-Form----------------------------------------------- */

input { 
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	color: #999999;
	background-color: #FFFFFF;
}

input.submit { 
	border: 1px solid #99C;
	color: #99C;
	background-color:#444;
	font-family: Verdana;
	font-size: 10px;
	display:inline;
}
.submitBt {
background: #F5F5F5;
width:45px;
margin-top:5px;
}
.submitBt2 {
font-size:9px;
float:right;
background: #FBFBFB;
color: #999999;
width:102px;
margin-right:7px;
margin-top:5px;
height:27px;
}
.submitBt3 {
font-size:9px;
float:right;
background: #FBFBFB;
color: #999999;
width:102px;
margin-right:7px;
margin-bottom:10px;
height:27px;
}
.submitBt4 {
float:right;
background: #F5F5F5;
width:80px;
height:22px;
margin-right:10px;
margin-top:10px;
}
.submitBtmaj {
width:135px;
margin-left:8px;
margin-top:10px;
font-weight:bold;
}
#submitBtnPassword input{
margin:0px;
width:65px;
}
#formBtNewsletters {
margin-top:20px;
}
#formBtNewsletters input {
margin-left:8px;
width:100px;
}
.submitBtlogin {
background-color:#D6D6D6;
width:45px;
margin: 5px 0px;
}
.navBt {
text-decoration:none;
color:#999999;
}
.navBt {
margin-top:10px;
margin-bottom:10px;
margin-right:4px;
background: #FBFBFB;
}
.navBt2 {
text-decoration:none;
color:#999999;
}
.navBt4 {
margin-top:10px;
margin-bottom:10px;
margin-right:4px;
margin-left:7px;
background: #FBFBFB;
}
.navBt4 a{
float:left;
border: 1px solid #CCCCCC;
padding:3px;
font-weight:bold;
font-size:11px;
}
.navBt a{
float:right;
border: 1px solid #CCCCCC;
padding:3px;
font-weight:bold;
font-size:11px;
}
.navBt3 {
margin:3px;
margin-top:30px !important;
margin-top:35px;
}
.navBt3 a{
border: 1px solid #CCCCCC;
font-weight:bold;
color:#999999;
padding:2px;
text-decoration:none;
background-color:#F5F5F5;
}
.navBtMini {
border: 1px solid #CCCCCC;
text-decoration:none;
padding:2px;
margin-left:8px;
margin-bottom:10px;
}
.navBtMini2 {
border: 1px solid #CCCCCC;
text-decoration:none;
padding:2px;
display:block;
width:50px;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
.navBtMini3 {
border: 1px solid #CCCCCC;
text-decoration:none;
padding:2px;
display:block;
width:160px;
margin-bottom:10px;
margin-top:5px;
margin-left:5px;
text-align:center;
}

.navBtacheter {
float:right;
width:92px;
margin-right:4px;
margin-top:10px;
margin-left:7px;
text-decoration:none;
text-align:center;
color:#ffffff;
padding:3px;
background-image:url(images/bg_bt_ajout.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.submitBt_ajoutpanier {
width:120px;
margin:0px;
margin-top:5px;
margin-left:4px !important;
margin-left:0px;
padding:3px;
color: #ffffff;
font-weight:bold;
background-image:url(images/bg_bt_ajout.gif);
background-repeat:repeat-x;
background-position:bottom;
}
#keywords {
width:150px;
margin-top:5px;
}


