* {outline: none;}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background-color: #F5F5F1;margin: 0; padding: 0;}
img {border: 0;}

body #container {
	position: absolute;
	height: 600px; 
	width: 1000px;
	margin-top: 0;
	margin-left: -500px;
	left: 50%;
	top: 0;
	text-align: left;
	padding: 0px;
}

/*
#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}
*/
#contenu{margin:36px 0 0 0;padding:10px 0px 10px 0px;background-color:#fff/*position:absolute;top:10px;left:464px;width:532px;height:540px*/}
div#contenu 					  { height: 400px;}/* (IE 6) */
html>body div#contenu   { height: auto; min-height:400px;} /* Nav recents*/
*+html>body div#contenu { min-height: 400px;}/* IE 7 */ 

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: #010101;
	text-decoration: none;
}
#container a.mentions-legales:hover {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	text-decoration: underline;
	color: #454545;
}

h1 {
	font: normal 34px arial, helvetica, sans;
	color: #4693cb;
	padding: 0px;
	margin: 0px;/*Margin a mettrepour le h1*/
	letter-spacing: 1px; /* NE PAS UTILISER AVEC FLIFT : PROBLEME D'ACCENTS !! */
}

hr {
	color: #37488E;
	width: 100%;
	height: 1px;
	padding: 0; margin: 0;
}

.produits{border:1px solid #4c99cb;width:250px}

#div_zoom{
	background-color:#FFFFFF;
	border:1px solid #4c99cb;
	padding:10px;
	width:400px;
}

table.ecom-tableau {
	border: solid 1px #4c99cb;
}
table.ecom-tableau td {
	border-collapse: collapse;
}

td.ecom-tetiere {
	background-color: #4c99cb;
	font-weight: bold;
	color: #fff;
}
table.ecom-cc,td.ecom-cc {
	border:1px solid #4c99cb;
	border-collapse: collapse;  
	padding: 5px;
}
table.ecom-cc td {
	padding: 5px;
}
.ecom-form {
	font-family: arial,helvetica,sans-serif,sans;
	font-size: 11px;
}

.bouton,
#container a.bouton,
.bouton,
.bouton-commande{background:#4c99cb;padding:2px 10px 2px 10px;border:1px solid white;color:#fff;cursor:pointer;text-decoration:none}
.bouton span{background:#4c99cb;color:#fff}
.erreur{border:1px solid red;text-align:center;padding:10px}

.formulaires{border:1px solid #4c99cb;margin:0 4px 10px 4px; }
.formulaires td{padding:4px}
form td{ line-height:30px }
img {border: 0;}
input, select {background:#FFFFFF none repeat scroll 0 0;border:1px solid #4c99cb;color:#232f3c;margin-bottom:3px;}
textarea{border:1px solid #4c99cb;color:#232f3c;font-family:Arial,Helvetica,sans-serif;font-size:1em;} 
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.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}
.mt4{margin-top:4px}  
.mt8{margin-top:8px}  
.mt15{margin-top:15px}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}
.blanc{color:#fff}
#container .blanc{color:#fff}
