* {outline: none;}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background-color: #FFFFFF;margin: 0; padding: 0;}
img {border: 0;}

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

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

body.index {background:url(/img/fond-entree.jpg) top center no-repeat #a3c915}
body.site {background:url(/img/fond-standard.jpg) top center no-repeat #a3c915; }

#bandeau{border:1px solid #758e19;border:none;border-bottom:none;height:194px;width:1000px}
#nav_haut{/*border:1px solid #758e19;border-top:none;border-bottom:none;*/background:url(/img/gabarits/nav_haut.jpg) no-repeat top left;width:1000px;height:25px;}
.footer{width:1000px;padding:14px 0 0 0;height:26px;color:#fff}
#container .footer a {color:white}

#contenu{padding:10px 20px 20px 216px;width:764px;}
#img_contour{position:absolute;z-index:90}

#plandusite{margin:70px 0 0 0}
div.photos{float:left;margin:5px;}
div.produit-photo{margin:0 0 5px 10px}
 
.prix{float:right;font-size:18px;color:#000}
.separateur{width:100%;height:1px;background-color:#a3c914;margin:20px}
.agrandir_photo{text-align:center}

div.background{background:url(/img/gabarits/contenu_haut.jpg) no-repeat 0px 0;width:1000px;} 
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 */ 

div.background-bas{border:none;border-top:none;background:url(/img/gabarits/background-footer.jpg) #fff no-repeat bottom left;width:1000px}

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;}

body.index div#mentions-legales{display:none}

h1 {
	font: normal 26px arial, helvetica, sans;
	color: #4a5e00;
	padding: 0px;
	margin: 6px 0 10px 40px;/*Margin a mettrepour le h1*/
	letter-spacing: 0px;
}

h2.produit{
	color:white;
	padding:4px;
	background-color:#a3c914;
}

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

.bouton{background:#a3c915;padding:2px 10px 2px 10px;line-height:17px;border:1px solid white;color:white;cursor:pointer}
form td{ line-height:30px }
img {border: 0;}
input, select {background:#FFFFFF none repeat scroll 0 0;border:1px solid #a3c915;color:#232f3c;margin-bottom:3px;}
textarea{border:1px solid #a3c915;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}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}


/* BANDEAU */
#diaporama_site {
	position:absolute;
	width: 1000px;
	height: 194px;
	overflow: hidden;
	padding: 0px;
	clear:both;
}
#diaporama_site img {
	height: 194px;
	margin: 0px;
	border: 0px;
	clear:both;
	visibility:hidden
}

#encadre {
	line-height:16px;
	background-color:#e8fcb7;
	padding:5px;
	color:#282828;
}
