body {
	background-position:center;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	background:#000000;
	font-family: Verdana, Arial;
	font-size: 11px;
}

#corps {
	width:1000px;
	height:0px auto;
	margin:0px auto;
}
#logo {
	width:425px;
	margin:0px auto;
	height: 326px;
	padding-top: 20px;
	margin-bottom:-35px;
}
#souligne {text-decoration:underline;}
#constuction {
	margin-top:480px;
	text-align:center;
	margin: 0px auto;
	margin-bottom: 50px;
	padding-top: 150px;
}
#cultiver { position:relative;
padding-top:0px;
padding-left:146px;
margin-bottom:0px;

}

#logogros {
	width:984px;
	margin:0px auto;
	height: 588px;
	padding-top: 50px;
}
img {border:0px;}

form {padding:0px;margin:0px;}

table {text-align:left;}

td{vertical-align:top;}



a:link {text-decoration:none;
		border:none !imprtant;
		outline:none;}

a:visited {text-decoration:none;
			border:none !imprtant;
			outline:none;}

a:hover {text-decoration:none;
		border:none !imprtant;
		outline:none;}

#tout {
	width:585px;
	position:relative;
	margin:0px auto;
	padding-bottom:30px;
	border:0px solid #F00;
	margin-bottom: -480px;
	}
	
	#tout2 {
	width:506px;
	position:relative;
	margin:0px auto;
	margin-bottom:-385px;
	padding-bottom:0px;
	border:0px solid #F00;
	}
	
#SO {
	color:#E3005A;
	font-weight: bold;
}
#SO2 {
	color:#ADFF2F;
	font-weight: bold;
}
#menu {
	left:35px;
	position:absolute;
	width:600px;
	height:61px;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	font-color:#FFF;
	word-spacing: 70px;
	top: 0px;
		}
#menu2 { position:absolute;
		}

#menu a {color:#fff;margin-left:15px;padding-bottom:3px;}
#menu a:hover {
	color:#ADFF2F;
	text-decoration:none;
}

#topadr {
	text-align: center;
	margin: 0px auto;
	right:669px;
	color:#E3005A;
	top: 352px;
	width: 329px;
	height: 18px;
	left: 206;
	margin-bottom:15px;
	}

#topadr a {
	color:#adff2f;
}
#topadr a:hover {
	color:#adff2f;
	text-decoration:underline;
}

#adresse {
	text-align:center;
	position:absolute;
	width:585px;
	color:#666;
	margin:0px auto;
	left: 2px;
	top: -3px;
	margin-top:10px;

}
#adress {
	text-decoration (active):#E3005A;
	border-style:none;
	letter-spacing:30px !important;
	width:1000px;
	margin:0px auto;
	color:#E3005A !important;
	vertical-align: text-bottom;
	text-align: center;
	height: auto;
	padding-top:0px;
}

#adress a:link {
	color: #E3005A;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}
#adress a:visited {
	text-decoration: none;
	color: #E3005A;
}
#adress a:hover {
	text-decoration: none;
	color: #ADFF2F;
}
#adress a:active {
	text-decoration: none;
	color: #E3005A;
}



#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:0px auto; display:none; margin-bottom:100px}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #000; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

#contenu {
	padding:45px;
	padding-top:10px;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	}
#contenu2 {
	font-size: 13px;
	padding-top:-15px;
	line-height: 21px;
	}
.bloc {
	border:0px dotted #F00;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:0px;
	}
	
	
	
h2 {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #ADFF2F;
	}
	
h5 {
	font-size: 16px;
	font-weight:bolder;
	text-align: left;
	color: #E3005A;
	}


h4 {
	font-size: 16px;
	font-weight: bold;
	text-align:right;
	color:#ADFF2F;
	}
	
	h6 {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#E3005A;
	}

.prest-ligne {
	overflow:hidden;
	zoom:1;
	padding-bottom:20px;
	}

.prest-ligne h2 {color:#FF9000;}


.prest-bloc {
	float:left;
	width:280px;
	padding:0px;
	}



#droite-prestations {
	float:right;
	width:300px;
	margin-left:20px;
	padding-left:10px;
	border-left:1px dotted #BABABA;
	}
#gauche-prestations {
	float:right;
	width:auto;
	margin-left:20px;
	padding-left:10px;
	padding-top:-50px;
	margin-top: 0px;
	color: ADFF2F;
	}
#cont-gauche2 {
	width:400px;
	height:530px;
	margin-right:20px;
	padding-right:20px;
	float:left;
	text-align:justify;
	margin-top:-9px;
	}
#cont-gauche {
	width:350px;
	height:380px;
	margin-right:20px;
	padding-right:20px;
	border-right:1px dotted #E3005A;
	float:left;
	text-align:right;
	margin-top:-9px;
	}

.td-texte {
	text-align:right;
	font-weight:bold;
	color: #666;
	}

.td-input input {
	border:1px solid #666;
	color:#3B3B3B;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	background:#FFB6C1;
	width:400px;
	margin:0px;
	}

.td-input textarea {
	border:1px solid #666;
	color:#333;
	font-size:13px;
	font-family:tahoma;
	padding:3px;
	width:400px;
	margin:0px;
	background: #FFB6C1;
	}

.td-input2 {
	text-align:right;
	}
.td-input2 input {
	border:1px solid #E3005A;
	color:#E3005A;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma;
	padding:3px;
	background:url(fond-input2.jpg) repeat-x;
	background-color:#333;
	width:150px;
	}
#toutcontact {
	height:auto;
	width:1000px;
	position:relative;
	margin:0px auto;
	margin-bottom:-20px;
}
	
#toutcontact2 {
	height:auto;
	width:1000px;
	position:relative;
	margin:0px auto;
	margin-bottom:20px;
	margin-top:480px;
}

#liens {
	padding-top:20px;
	font-size:9px;
	text-align:center;
	margin:0px auto;
	width:968px;
	color:#666  !important;
	font:Arial, Helvetica, sans-serif;
}

#liens a:link {
	color: #666;
	text-decoration: none;
}
#liens a:visited {
	text-decoration: none;
	color: #E3005A;
}
#liens a:hover {
	text-decoration: none;
	color: #E3005A;
}
#liens a:active {
	text-decoration: none;
}

#FB {
	height:35px;
	width:600px;
	color:#FFF;
	margin:0px auto;
	text-align: center;
	vertical-align: top;
}
