body {
	margin:0px;
	background-color:#06578b;
	font-family:verdana;
	font-size:11px;
	color:white;
	background-image:url(../img/fond.gif);
	background-repeat:repeat-y;
	background-position:center;
}

td {
	font-size:11px;
	}
#global {
	position:absolute;;
	width:762px;
	_width:957px;
	margin-left:-479px;
	padding-left:195px;
	padding-top:183px;
	left:50%;
	top:0px;
}




/* MENU */

#header {
	position:absolute;
	top:0px;
	left:0px;
	}

#login_hd {
	position:absolute;
	right:7px;
	top:5px;
	z-index:1000;
	text-align:right;
	line-height:22px;
	}
#login_hd form {
	padding:0px;
	margin:0px;
	}
#login_hd a {
	color:#D9EE42;
	text-decoration:none;
	font-weight:bold;
	}
#login_hd input {
	margin:0px;
	border-color:D44878;
	font-size:10px;
	}

#eshop_forgot_password {
	display:none;
	}
	
#menuh {
	position:absolute;
	top:140px;
	left:210px;
	z-index:4;
	height:30px;
	z-index:10;
	}
#menuh li {
	list-style-type:none;
	float:left;	
	padding-left:12px;
	}
#menuh a {
	color:#06578b;
	font-size:11px;
	text-decoration:none;
	}
#menuh a:hover {
	color:#d44876;
	}	


#menu {
	position:absolute;
	left:0px;
	background-image:url('../img/menu_ve_b.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	width:179px;
	min-height:200px;
	top:259px;	
	text-align:left;
	padding-bottom:80px;
	z-index:10;
}

#menu1 {
	list-style-type:none;
	margin:0px;
	margin-top:20px;
	margin-left:27px;
	padding:0px;
	}

#menu2 {
	list-style-type:none;
	margin:0px;
	margin-top:20px;
	margin:14px;
	padding:0px;
	}
	
#menu1 a {
	color:#06578b;
	font-size:12px;
	text-decoration:none;
}

#menu1 a:hover {
	color:#d44876;
}

#menu2 a {
	color:#d44876;
	font-size:12px;
	text-decoration:none;
}

#menu2 a:hover {
	color:#06578b;
}


#menu .smenu li a {
	font-size:11px;
	letter-spacing:-1px;
	}

.puce {
	margin-bottom:-4px;
	margin-top:6px;
	}

.actu_dat {
	text-align:right;
	margin-top:4px;
	color:#cfedf4;
	}

.productslist td {
	padding-right:14px;
	padding-top:13px;
	}

#basket {
	position:relative;
	right:-2px;
	_right:-1px;
	background-image:url('../img/basket_b.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	width:177px;
	_width:177px;
	min-height:200px;
	_height:200px;
	top:0px;
	z-index:10;
}

#basket p {
	padding:14px;
}

ul {
	margin:0px;
	padding:0px;
	}
	
img {
	border-style:none;
}

p {
	margin-top:0px;
}

a {
	color:white;
	}
a:hover {
	color:#CFEDF4;
	}	
	
.box1 p {
	padding-left:17px;
	padding-right:17px;
}

.box3 .box_content {
	padding-left:17px;
	padding-right:17px;
	padding-bottom:17px;
	position:relative;
}

.box1 h3 {
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:14px;
}

.box1 h4 {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	margin-top:-20px;
	margin-left:21px;
	color:white;
}

.box1 h4.scat {
	padding:0px;
	font-size:12px;
	margin-top:-2px;
	margin-bottom:-5px;
	margin-left:21px;
	margin-right:21px;
	color:white;
}


.box1 h4 a {
	text-decoration:none;
	}

.box3 h2 {
	margin-top:0px;
	font-size:18px;
	color:#D9EE42;
}

	
.box3 h3 {
	margin-top:0px;
	font-size:14px;
}

h3.no_marge {
	margin-top:-5px;
	margin-bottom:-6px;
}

/* les tailles des boîtes */

.box1 {
	position:relative;
	width:179px;
	min-height:178px;
	_height:199px;
	padding-top:14px;
	padding-bottom:14px;
	}

.box3 {
	position:relative;
	width:567px;

	padding-top:20px;
	padding-bottom:50px;
	_padding-bottom:20px;
	clear:both;
	}

.boxtitre {
	position:relative;
	background-image:url('../img/box_titre_bf_t.gif');
	background-repeat:no-repeat;
	width:567px;
	padding-top:4px;
	height:27px;
	margin-top:15px;
	margin-bottom:0px;
	}
	
.boxtitre h3 {
	margin:0px;
	color:white;
	margin-left:16px;
	font-size:15px;
	}

.boxtitre h5 {
	color:white;
	margin:0px;
	margin-top:2px;
	_margin-top:6px;
	margin-left:16px;
	font-size:10px;
	}
.boxtitre a {
	color:#D9EE42;
	text-decoration:none;
	}

/* les couleurs des boîtes */
	
.bp {
	background-color:#CFEDF4;
}

.bc {
	background-color:#63AECB;
}

.bf {
	background-color:#06578B;
}

.ro {
	background-color:#D44876;
}

.ve {
	background-color:#D9EE42;
	color:#0C699A;
}


.bp_gras {
	color:#CFEDF4;
	font-weight:bold;
}

.bc_gras {
	color:#63AECB;
	font-weight:bold;
}

.bf_gras {
	color:#06578B;
	font-weight:bold;
}

.ro_gras {
	color:#D44876;
	font-weight:bold;
}

.ve_gras {
	color:#D9EE42;
	font-weight:bold;
}

.bp_normal {
	color:#CFEDF4;
}

.bc_normal {
	color:#63AECB;
}

.bf_normal {
	color:#06578B;
}

.ro_normal {
	color:#D44876;
}

.ve_normal {
	color:#D9EE42;
}
/* les positions des boîtes */

.l1 {
	top:0px;
}

.l2 {
	top:0px;
}

.l3 {
	top:222px;
	_top:218px;
}

.l4 {
	top:444px;
	_top:436px;
}

.l5 {
	top:666px;
	_top:660px;
}

.l6 {
	top:888px;
	_top:882px;
}

.l7 {
	top:1110px;
	_top:1104px;
}

.l8 {
	top:1332px;
	_top:1326px;
}

.l9 {
	top:1554px;
	_top:1548px;
}

.l10 {
	top:1776px;
	_top:1770px;
}

.l11 {
	top:1998px;
	_top:1992px;
}

.c0 {
	left:0px;
}

.c1 {
	left:0px;
}

.c2 {
	left:195px;
}

.c3 {
	left:389px;
}

.c4 {
	position:absolute;
	right:0px;
	_right:-1px;
	top:200px;
}


/* les arrondis dans les boîtes */

.bc .top {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_bc_t.gif');
	background-repeat:no-repeat;
}

.bc .bottom {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_bc_b.gif');
	background-repeat:no-repeat;
}

.bf .top {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_bf_t.gif');
	background-repeat:no-repeat;
}

.bf .bottom {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_bf_b.gif');
	background-repeat:no-repeat;
}

.ro .top {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_ro_t.gif');
	background-repeat:no-repeat;
}

.ro .bottom {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_ro_b.gif');
	background-repeat:no-repeat;
	z-index:2;
}

.ro .bottom_product {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:30px;
	width:179px;
	background-image:url('../img/box3_product_b.gif');
	background-repeat:no-repeat;
}

.ve .top {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_ve_t.gif');
	background-repeat:no-repeat;
}

.ve .bottom {
	position:absolute;
	left:0px;
	bottom:0px;
	height:15px;
	width:179px;
	background-image:url('../img/box3_ve_b.gif');
	background-repeat:no-repeat;
}


.bf .top3 {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:567px;
	background-image:url('../img/box1_bf_t.gif');
	background-repeat:no-repeat;
}

.bf .bottom3 {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:15px;
	width:567px;
	background-image:url('../img/box1_bf_b.gif');
	background-repeat:no-repeat;
}

.ro .top3 {
	position:absolute;
	top:0px;
	left:0px;
	height:15px;
	width:567px;
	background-image:url('../img/box1_ro_t.gif');
	background-repeat:no-repeat;
}

.ro .bottom3 {
	position:absolute;
	bottom:-1px;
	left:0px;
	height:15px;
	width:567px;
	background-image:url('../img/box1_ro_b.gif');
	background-repeat:no-repeat;
}




.box1 h3 {
	margin:0px;
	color:#06578b;
	margin-left:16px;
	}

h4.h4_list {
	position:absolute;
	color:#63aecb;
	margin:3px;
	margin-left:28px;
	width:100px;
	height:25px;
	overflow:hidden;
	font-size:10px;
	z-index:10;
	}

a.products_list {
	color:#63aecb;
	text-decoration:none;
	}
a.products_list:hover {
	color:#06578B;
	}

.bottom_product h5 {
	color:#d44876;
	position:absolute;
	bottom:1px;
	left:104px;
	margin:0px;
	font-size:13px;
	width:70px;
	text-align:right;
	z-index:9;
	}

.bottom_product h5 span {
	font-size:10px;
	text-decoration:line-through;
	}


/* les images dans les boîtes */


.box1 img {
	border-style:solid;
	border-color:#fff7d5;
	border-width:8px;
	margin:8px;
	margin-left:16px;
}

.imgro {
	float:left;
	clear:both;
	margin:14px;
	margin-top:0px;
	_margin-left:7px;
	}

.imgro #bigimg img {
	bbackground-image:url(../img/img_border_ro_bl.gif);
	bbackground-repeat:no-repeat;
	border-style:solid;
	border-color:#fff7d5;
	border-width:5px;
	}


img.thumb_img {
	border-style:solid;
	border-color:#fff7d5;
	border-width:5px;
	margin:8px;
	margin-left:0px;
	margin-top:-4px;
	}
	
.smenu {
	display:none;
	list-style-type:none;
	margin-bottom:10px;
	margin-left:10px;

}


a.apdf {
	text-decoration:none;
	
}

a.apdf:hover {
	color:#63aecb;
}

.add_button {
	cursor:pointer;
	text-decoration:none;
}

.caddie_table td {
	font-size:11px;
}
#basket .caddie_table {
	width:150px;
}

#basket .caddie_table td {
	color:#0C699A;
	font-size:10px;

}

td.gras {
	font-weight:bold;
	border-top-style:solid;
	border-top-color:#63AECB;
	border-top-width:1px;
	margin-top:6px;
	padding-left:4px;
}

input {
	border-style:solid;
	border-color:#0C699A;
	border-width:1px;
	font-size:11px;
	color:#0C699A;
}

textarea {
	border-style:solid;
	border-color:#0C699A;
	border-width:1px;
	font-size:11px;
	color:#0C699A;
	overflow:auto;
}

.input_qte {
	width:20px;
	margin-left:4px;	
	margin-right:1px;
}

.input_button {
	background-color:#63AECB;
	border-color:white;
	color:white;
	margin:5px;
	margin-bottom:2px;
}


.input_button:hover {
	background-color:white;
	border-color:#63AECB;
	color:#63AECB;
	}
	
#basket a {
	color:#63AECB;
	text-decoration:none;
	}
	
#basket a:hover {
	color:#0C699A;
	text-decoration:underline;
	}
	
.titre_tableau td {
	font-size:10px;
	font-weight:bold;
	padding-bottom:4px;
	}
	
.panier_moins, .panier_plus {
	cursor:pointer;
	}
	
	
a.info {
	text-decoration: none;
	}

a.info span {
	display: none;
	}

a.info:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500;
	}

a.info:hover span {
	display: inline;
	position: absolute;
	left: 180px;
	background:#FFF7D5;
	color: white;
	padding: 8px;
	text-decoration:none;
	text-transform:none;
	font-size:12px;
	font-weight:normal;
	}
	
	a.infot {
		text-decoration: none;
		}

	a.infot span {
		display: none;
		}

	a.infot:hover {
		background: none; /* correction d'un bug IE */
		z-index: 500;
		}

	a.infot:hover span {
		display: inline;
		position: absolute;
		background:#FFF7D5;
		color:#d44876;
		padding: 2px;
		text-decoration:none;
		text-transform:none;
		font-size:10px;
		font-weight:bold;
		}

.zone_prix {
	text-align:right;
}

.zone_prix td {
	font-size:11px;
	text-align:right;
	vertical-align:bottom;
}

.prices {
	font-size:16px;
	font-weight:normal;
}

.petit {
	font-size:11px;
}

#quantite {
	position:absolute;
	left:50%;
	width:200px;
	margin-left:-97px;
	top:50%;
	margin-top:-20px;
	display:none;
	padding:12px;
	z-index:100000;
	}

#messagebox {
	position:absolute;
	left:50%;
	width:200px;
	margin-left:-97px;
	top:50%;
	margin-top:-62px;
	display:none;
	padding:12px;
	cursor:pointer;
	}
	
#messagebox a {
	color:#0C699A;
	text-decoration:none;
}

#messagebox p {
	margin:0px;
	padding:0px;
}




/* MON COMPTE */


#mon_compte h4 {
	color:#D9EE42;
	margin:3px;
	margin-left:28px;
	font-size:12px;
	z-index:10;
	}


#mon_compte li {
	list-style-type:none;
	float:left;	
	padding-left:12px;
	margin-top:-12px;
	margin-bottom:20px;
	}

#mon_compte a {
	color:#D9EE42;
	text-decoration:none;
	}

#mon_compte a:hover {
	color:#63EACB;
	}

form.css fieldset
  	{
  	padding: 1em;
	margin:65px;
	margin-top:10px;
	margin-bottom:20px;
  	border-style:solid;
	border-width:2px;
	border-color:#D9EE42;
	}

.resume
	{
	display:block;
	margin-left:40px;	
	}

.resume2	
	{
	display:none;
	}
	
form.css legend {
	color:#D9EE42;
	font-size:13px;
}	

form.css label
  	{
  	display: inline;
  	float: left;
  	width: 140px;
	font-size:11px;
	text-align:right;
	padding-right:6px;
  	}

form.css input {
	margin-bottom:6px;
	width:150px;
}

form.css input.cp {
	margin-bottom:6px;
	width:50px;
}

form.css select.pays {
	width:150px;
	margin-bottom:6px;
}

form.css input.submit {
	margin-bottom:6px;
	width:70px;
	background-color:#63AECB;
	color:white;
	padding:2px;
	margin-top:10px;
	}

form.css input.submit:hover {
	background-color:white;
	color:#63AECB;
	}
	
.radio_shipment {
	margin-left:20px;
	margin-top:10px;
}

label:hover {
	color:#63EACB;
	cursor:pointer;
	}
	
.alert {
	font-size:13px;
	font-weight:bold;
	color:#63AECB;
	}
	
.radio_shipment {
	border-style:none;
	}
	
.radio {
	border-style:none;
	}
	
.gotop {
	font-size:11px;
	text-decoration:none;
	}
.product_new {
	border-style:none;
	position:absolute;
	top:9px;
	right:7px;
	}
	
.prix_barre {
	text-decoration:line-through;
	font-size:12px;
	}
	
#search_form {
	margin-top:12px;
	margin-left:28px;
	}
	
#search_field {
	margin-top:6px;
	width:100px;
	}


#search_bouton {
	border-style:none;
	margin-left:4px;
	}
	
.fb-like-box {
	background-color:#FFF;
	margin-top:20px;
}

