* {outline: none;}

html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background: url(/img/background.jpg) center top #000 no-repeat;margin: 0; padding: 0;}
img {border: 0;}

#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

#bandeau_nav{background:url(/img/bandeau_nav.jpg) top left no-repeat;height:252px;width:1000px}

#contenu{background-color:white;padding:10px 0px 0 0px;width:1000px}


div#text_accueil_bas, 
div#text_accueil_bas p, 
div#text_accueil_bas span, 
#container div#text_accueil_bas a{
	color:white;
	font-size:11px;
	text-align:center;
}


div.background 						{background:url(/img/background_top.jpg) top left no-repeat;}
div.background 					  {height: 620px;}/* (IE 6) */
html>body div.background  {height: auto; min-height:620px;} /* Nav recents*/
*+html>body div.background{min-height: 620px;}/* IE 7 */ 
 
/* Background bas */
div.background_png_bas{background:url(/img/background_bottom.png) center bottom no-repeat;width:100%}
/*div.background_png_bas{background:url(/img/background_bas_fin.jpg) center bottom no-repeat;width:100%}*/

/* Contenu bas */
div.background-bas{background:url(/img/background_bottom.jpg) bottom left no-repeat;width:1000px;padding:0 0px 171px 0}

td.col_left{width:210px}
td.col_centre{width:580px}
td.col_right{width:210px;padding-left:10px;}
 
.produit_top{position:relative;height:8px;width:280px;background:url(/img/produit_top.png) bottom left no-repeat transparent; }
.produit_middle{width:270px;padding:0px 0px 2px 10px;background:url(/img/produit_middle.png) top left no-repeat transparent;}
.produit_middle a{display:block}
.produit_middle .produit_coeur_photo{}
.produit_middle .produit_coeur_desc{font-size:12px;height:75px;width:127px;padding:5px;background:url(/img/background_produit_desc.jpg) top right repeat-y}
.produit_bottom{height:5px;width:280px;margin-bottom:7px;background:url(/img/produit_bottom.png) top left no-repeat transparent;}

.encart_top{position:relative;height:17px;width:200px;background:url(/img/encart_top.png) bottom left no-repeat transparent; }
.encart_top span{position:absolute;left:10px;font-weight:bold;padding: 0 5px 0 5px;color:#8a0a0a;background-color:#fff}
.encart_middle{width:160px;padding:5px 18px 5px 20px;background:url(/img/encart_middle_repeat.png) top left repeat-y transparent;}
.encart_middle a{display:block}
.encart_bottom{height:5px;width:200px;margin-bottom:10px;background:url(/img/encart_bottom.png) top left no-repeat transparent;}

.col_left .produit_photo{height:106px;text-align:center}
.col_left .encart_middle{padding:5px 5px 0 5px;width:187px;} 
.col_left .produit_desc{height:30px;width:180px;padding:5px;margin-top:5px;background:url(/img/background_produit_desc.jpg) repeat-y}
.col_left .produit_prix{height:12px;width:180px;padding:5px;text-align:right;background:url(/img/background_produit_desc.jpg) repeat-y}

body .produit_coeur_ie6 			{margin:0 6px 0 0px;}/* (IE 6) */
html>body .produit_coeur_ie6  {margin:0 13px 0 0px;} /* Nav recents*/
*+html>body .produit_coeur_ie6{margin:0 13px 0 0px;}/* IE 7 */ 

#container .col_left a,
#container .col_left a:hover,
#container .col_left a:visited{font-size:12px;font-weight:bold}
#container .col_left {font-size:12px;font-weight:bold}

.col_centre .produit_desc{padding:4px;background:url(/img/background_produit_desc.jpg) repeat-y}
.col_centre .produits{border:1px solid #dfdada;width:170px;margin:15px 9px 0 9px;padding:0;}
.col_centre .categories{border:1px solid #6e0808;width:170px;margin:15px 9px 0 9px;padding:0;}
.col_centre .produit_photo{height:100px;width:162px;padding-top:5px;margin-bottom:5px;text-align:center;background-color:#fff}
.col_centre .produit_prix{height:28px;padding:0px 5px 2px 0;text-align:right;background:url(/img/background_produit_desc.jpg) repeat-y}

.col_centre .produits_fiche{border:1px solid #6e0808;padding:0px 0 10px 0;margin:0 0 2px 0;background-color:#fff}
.col_centre .produit_fiche_photo{padding-top:5px;margin-bottom:5px;text-align:center;background-color:#fff}

#container .col_right a,
#container .col_right a:hover,
#container .col_right a:visited{font-size:13px;font-weight:bold}

#container .col_right {font-size:13px;font-weight:bold}

#container .produit_middle td{font-weight:bold}
#container .produit_middle a:hover,
#container .categories a:hover{cursor:pointer;text-decoration:none}
#container .col_left #encart_nouveautes a:hover,
#container .col_left #encart_bons_plans a:hover,
#container .col_centre .ligne_coeur a:hover td{color:#8a0a0a;text-decoration:none}
#container .col_centre .produits td{font-size:12px;}
#container a:hover h2 {color:#8a0a0a;text-decoration:none}

.indication_stock{margin:10px}
.prix_rouge{color:#8a0a0a;font-size:1.1em}
 
table.ecom-tableau {
	border: solid 1px #DFDADA;
}
table.ecom-tableau td {
	border-collapse: collapse;
}

td.ecom-tetiere {
	/*background-color: #DFDADA;*/
	font-weight: bold;
	color: #8a0a0a;
}
table.ecom-cc,td.ecom-cc {
	border:1px solid #DFDADA;
	border-collapse: collapse;  
	padding: 5px;
}
table.ecom-cc td {
	padding: 5px;
}
.ecom-form {
	font-family: arial,helvetica,sans-serif,sans;
	font-size: 11px;
}

.rouge{color:#8a0a0a}

#div_zoom {
	background-color:#FFFFFF;
	border:1px solid #8a0a0a;
	padding:10px;
	width:400px;
}

.video{margin-top:10px;text-align:center}

#container .search_titre a{display:block;padding-top:2px;font-weight:bold}
#container .search_titre {background:url(/img/faq_droite.jpg) 0 0 white no-repeat; padding:0 0 0 20px;height:20px}
.search_resultat{margin-top:10px}
.search {background-color:#8A0A0A;color:white}

#encart_logos_banques{margin:18px 0 0 5px;height:39px;width:190px;background:url(/img/logos_banques.jpg)}
#encart_logo_sport_nautic{margin:35px 0 0 5px;height:100px;width:190px;background:url(/img/logo_sports_nautic_39.jpg)}

#fil_ariane{position:absolute;left:0;top:233px;color:#fff;padding:0 10px 0 5px;background:url(/img/fil_ariane_background.jpg) repeat-x;}
#container #fil_ariane a{color:#fff}

#plandusite{margin-top:20px;width: 100%;text-align:left;}
#plandusite ul{list-style:none;margin:10px 10px 10px 10px}
#plandusite ul li ul{margin:6px 0 0 2px}
#plandusite a{display:block;border-bottom:1px solid #868686}

div#mentions-legales {height: 20px;}
#container a.mentions-legales,#container a.mentions-legales:visited, span.mentions-legales {font: normal 10px/2 arial,verdana,helvetica,sans;color: #fff;	text-decoration: none;}
#container a.mentions-legales:hover {	font: normal 10px/2 arial,verdana,helvetica,sans;text-decoration: underline;color: #fff;}

h1 {
	font: bold 24px arial, helvetica, sans;
	color: #4a4a4a;
	padding: 0px;
	margin: 0px 0 10px 0;
}

.produits h2,
.categories h2{text-align:center;font-size:15px;font-weight:bold}

.ligne_coeur h2{padding-left:20px} 

hr {color: #37488E;	width: 100%;	height: 1px;	padding: 0; margin: 0;}

.phrase_accroche{font-size:24px;font-weight:bold;text-align:center;color: #4a4a4a;margin:10px 0 5px 0}

/* FAQ */
div.faq{padding-bottom:16px;}
div.faq div.titre{border:1px solid #820909;padding:0;width:100%;background:url(/img/faq_droite.jpg) 0 0 white no-repeat;}
div.faq div.titreselected{background:url(/img/faq_bas.jpg) 0 0 white no-repeat;}
#container div.faq div.titre a {padding-left:30px;color:#820909;text-decoration:none;display:block;line-height:20px;}
div.faq div.desc{display:none;padding:5px;border:1px solid #dfdada;background-color:#fff}

/* COMBO */
.comboLibelle { float:left;margin:-4px 4px 0 0;}
.comboContainer { position:relative;z-index:1;margin:0 4px 4px 0;background: url(/img/combobox/comboboxDisplayValue.gif) repeat-x left top; cursor:pointer;border:1px solid #DFDADA} 
.comboDropDownButton { width: 16px; height: 18px; background: url(/img/combobox/default-combobox.jpg) no-repeat;cursor:pointer}  
.comboValue { padding-left: 3px;height:18px;font-size:13px;margin-top:0;overflow: hidden; top: 0pt;cursor:pointer;color:#8A0A0A !important} 
.comboList {position:absolute;z-index:200;left:0;display:none;background-color:white;color:black;border:1px solid #DFDADA;margin-top:1px}
.col_centre .comboList tr td{text-align: left;padding:0;color:#8A0A0A}
.col_centre .comboList tr td a{padding:1px 0 1px 0px;display:block;width:100%;color:#8A0A0A;font-size:12px !important;text-decoration:none !important; font-weight:normal !important}
.col_centre .comboList tr td a:hover,
.col_centre .comboList tr td a.selected{background-color:#8A0A0A;color:white !important;font-weight:normal !important}
.col_centre .comboList tr td span{font-size:12px !important;}

#div_paiement table{float:left;}
#div_paiement input{border:none;padding:0}

#encart_meilleurs_ventes ul{list-style-type:decimal;margin:0 0 0 20px}
#encart_meilleurs_ventes ul li{margin:3px}

div.pastille_verte{width:18px;height:18px;background:url(/img/pastille_verte.png) center left no-repeat;float:left;margin-right:4px}
div.pastille_orange{width:18px;height:18px;background:url(/img/pastille_orange.png) center left no-repeat;float:left;margin-right:4px}
div.pastille_rouge{width:18px;height:18px;background:url(/img/pastille_rouge.png) center left no-repeat;float:left;margin-right:4px}
span.pastille_verte{width:18px;height:18px;padding-left:20px;background:url(/img/pastille_verte.png) center left no-repeat;margin-right:4px}
span.pastille_orange{width:18px;height:18px;padding-left:20px;background:url(/img/pastille_orange.png) center left no-repeat;margin-right:4px}
span.pastille_rouge{width:18px;height:18px;padding-left:20px;background:url(/img/pastille_rouge.png) center left no-repeat;margin-right:4px}

/* Pagination */
.pagination{margin:0px;}
.pagination_afficher{float:left}
.pagination_liens{float:right}
#container .pagination a,
#container .pagination span{display:block;width:20px;float:left;text-align:center;line-height:20px}
#container .pagination a.on{color:#8a0a0a;text-decoration:underline}
#container .pagination a:hover{background-color:#fed74e}
#container .pagination 		a.suivant,
#container .pagination span.suivant,
#container .pagination 		a.precedent,
#container .pagination span.precedent{width:40px}

/*
#container a.bouton{color:#fff;text-decoration:none}
.bouton span{color:#fff}

.bouton,.bouton-commande{background:#8a0a0a;padding:2px 10px 2px 10px;border:1px solid white;color:#fff;cursor:pointer}
*/

.bouton { 
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
}   
.bouton span {position:relative;float:left;padding:0 0 0 12px;vertical-align:middle;background:url(/img/bouton/gauche.jpg) left top no-repeat;} 
.bouton span span {padding:0 12px 0 0;background:url(/img/bouton/droite.jpg) no-repeat scroll right top;} 
.bouton span span span {height:21px;padding:0 0px 0 0px;line-height:21px;background:url(/img/bouton/milieu.jpg) repeat-x scroll left top;color:#fff;font-weight:normal;	font-size:12px;} 

input.bon_commande{width:300px}

form td{ line-height:20px }
img {border: 0;}
input, select {border:1px solid #c1bcbc;color:#8a0a0a;padding-left:10px;margin-bottom:3px;background:#FFFFFF none repeat scroll 0 0;}
textarea{border:1px solid #c1bcbc;color:#8a0a0a;font-family:Arial,Helvetica,sans-serif;font-size:1em;} 
.indice{font-size:12px}

.erreur{color:red;padding:10px; border:1px solid red;margin:5px 0 15px 0}
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.pRelative{position:relative} 
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.fsI{font-style:italic}
.textC{text-align:center}
.textL{text-align:left}
.textR{text-align:right}
.pl15{padding-left:15px} 
.mb5{margin-bottom:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mr12{margin-right:12px}
.mt4{margin-top:4px}  
.mt8{margin-top:8px}  
.mt15{margin-top:15px}  
.mt20{margin-top:20px} 
.t12{font-size:12px}
.fleft{float:left}
.fright{float:right}
.cb{clear:both}
