@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.button_calendar{
background:url(./images/calendar.gif);
background-position:center;
background-repeat:no-repeat;
height:25px;
width:25px;
}

#bandeau {
	width:1000px;
	height:429px;
	background:url(images/bg_top.jpg);
	border-left:1px solid;
	border-right:1px solid;
	}
	
#fond {
	width:1000px;
	border-color:#000000;
	background:url(images/fond.png);
	background-repeat:repeat;
	}
	
#piedpage {
	width:1000px;
	height:50px;
	background-color:#33FF99;
	clear:both;
	}
	
#contenu {
	position:absolute;
	left:223px;
	top:296px;
	width:685px;
	z-index:10;
	}

#contenu2 {
position:relative; left:223px; width:685px;
}

#menu {
	position:absolute;
	left:17px;
	top:197px;
	width:209px;
	z-index:11;
	font-family:"Comic Sans MS";
	font-weight:bolder;
	font-size:14px;
	color:#FFFFFF;
	overflow:hidden;
	}
	
A.menutxtbold {
	font-family:"Comic Sans MS";
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
	
A.menutxt {
	font-family:"Comic Sans MS";
	font-size:11px;
	font-weight:normal;
	color:#058a05;
	}
	
#fondcontenu {
	width:1000px;
	background:url(images/fond.png);
	background-repeat:repeat;
	padding-bottom:30px;
		border-left:1px solid;
	border-right:1px solid;

	}
	
#ligne2img {
	width:685px;
	height:80px;
	background:url(images/l2_c1.jpg);
	}

#ligne2txt {
	position:relative;
	top:8px;
	left:12px;
	font-family:"Comic Sans MS";
	font-size:12px;
	color:#FFFFFF;
	
	}
#ligne3txt {
	position:relative;
	width:650px;
	top:0px;
	left:12px;
	padding:4px;
	font-family:"Comic Sans MS";
	font-size:12px;
	color:#FFFFFF;
	
	}
	
#content {
	background:url(images/bg_content.png);
	background-repeat:repeat-y;
	padding:10px;
	}

#bottom {
	background:url(images/l4_c2.png);
	background-repeat:repeat-x;
	font-family:"Comic Sans MS";
	font-size:11px;
	color:#000000;
	}

a.product_name {
	font-family:"Comic Sans MS";
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF6633;
	}
	
#product_short_description {
	font-family:"Comic Sans MS";
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#333333;
	}
	
#thumbnail_image {
	overflow:hidden;
	height:120px;
	width:120px;
	border:1px solid;
	border-color:#FFEBE1;
	}
	
.detail {
	font-family:"Comic Sans MS";
	font-size:11px;
	color:#f45302;
	font-weight:bold;
	}


.cart {
	font-family:"Comic Sans MS";
	font-size:11px;
	color:#3d741c;
	font-weight:bold;
	}

.date_added {
	font-family:"Comic Sans MS";
	font-size:9px;
	color:#bbbbbb;
	font-weight:normal;
	}

.tri {
	font-family:"Comic Sans MS";
	font-size:11px;
	color:#888888;
	font-weight:normal;
	}

#mini_cart {
position:fixed;
position:absolute;
top:5px;
left:590px; 
font-family:"Comic Sans MS"; 
color:#FFFFFF;
font-weight:normal;
font-size:12px;
background:url(images/bg_minicart.png);
width:110px;
height:48px;
z-index:50;
}

#sort_bar {
	background:url(images/sort_bar.png);
	height:34px;
	background-repeat:repeat-x;
	border-bottom:1px solid;
	border-top:none;

	}
	
#navigation{
	font-family:"Comic Sans MS";
	font-size:14px;
	color:#555555;
	font-weight:normal;
	}

table#panier {
	font-family:"Comic Sans MS";
    width: 400px;
	border:1px solid #EBEBEB;
	padding:none;
	margin:none;
}

table#panier th{
	font-size:14px;
	color:#333333;
	background:url(images/sort_bar.png);
	background-repeat:repeat-x;
	height:34px;
}

table#panier td {
	font-size:12px;
	color:#555555;
	border-left:1px solid #EBEBEB;
	border-bottom:2px solid #CCCCCC;
	border-right:4px solid #BBBBBB;
    padding: 5px;
	height:34px;
}
table#panier a{
	font-size:12px;
	color:#555555;
}

.button {
	font-family:"Comic Sans MS";
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background:url(images/but01.gif);
	background-repeat:repeat-x;
	border:1px outset #777777;
	}

.errormessage {
	color:#CC0000;
	font-size:9px
	font-family:"Comic Sans MS";
}
	
.button_disabled {
	font-family:"Comic Sans MS";
	color:#cccccc;
	font-size:12px;
	font-weight:bold;
	background:url(images/sort_bar_2.png);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	}

#thumb {
	position:relative;
	padding-top:2px;
	top:-7px;
	left:450px; 
	height:130px;
	width:130px;
	background:url(images/bg_thumb.png);
	background-repeat:no-repeat;
	z-index:50;
	}

#nom_produit {
	font-family:"Comic Sans MS";
	font-size:x-large;
	font-weight:bold;
	color:#555555;
	position:absolute;
	padding-top:2px;
	top:10px;
	left:10px; 
	z-index:20;
	}

#texte_detail {
	position:relative;
	padding-top:2px;
	top:-60px;
	width:660px;
	z-index:15;
	}
	
#product_detail {

	font-family:"Comic Sans MS";
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	color:#444444;
	}
	

table#grille  {
	border:none;
	font-family:"Comic Sans MS";
	font-size:12pt;
	}
	
table#grille_tarif  {
	border:3px solid;
	border-color:#666666;
	}
table#tarif  {
	border:1px solid;
	border-right:none;
	}

table#tarif th {
	font-family:"Comic Sans MS";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#222222;
	height:60px;
	overflow:inherit;
	border-bottom:1px solid;
	}
	
table#tarif td {
	font-family:"Comic Sans MS";
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#555555;
	}

#login {
	font-family:"Comic Sans MS";
	font-size:10px;
	color:#321230;
	position:fixed;
	position:absolute;
	padding-top:5px;
	top:169px;
	left:620px; 
	height:145px;
	width:130px;
	background:url(images/bg_login.png);
	background-repeat:no-repeat;
	z-index:100;
	}

A.login:link {
	font-family:"Comic Sans MS";
	font-size:10px;
	color:#55092b;
}

A.login:hover {
	font-family:"Comic Sans MS";
	font-size:10px;
	color:#f2c4d9;
}

A.login:visited {
	font-family:"Comic Sans MS";
	font-size:10px;
	color:#55092b;
}

A.login:active {
	font-family:"Comic Sans MS";
	font-size:10px;
	color:#55092b;
}

.loginfields {
	font-family:"Comic Sans MS";
	font-size:10px;
	width:115px;
	color: #781351;
	background: #f1c9f5;
	border: 1px solid #781351
}

.registerfields {
	font-family:"Comic Sans MS";
	font-size:10px;
	width:200px;
	color: #781351;
	background: #f1c9f5;
	border: 1px solid #781351
}

.loginfieldsubmit {
color: #fdd3fb;
background: #d202c6;
border: 1px solid #fdd3fb
}

.registerfieldsubmit {
color: #fdd3fb;
background: #d202c6;
border: 1px solid #fdd3fb
}

.registerfieldsubmit_disabled {
color: #c3c3c3;
background: #9a5696;
border: 1px solid #c3c3c3
}
