* {
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px!important;
	color: #383836;
	text-align: center;
	/*background: url(../img/foret.jpg) #799db6 top center no-repeat;
	background-attachment:fixed;*/
}
#page {
	text-align: left;
	margin: 0px auto;
	padding:0;
	width:958px!important;
}
.logo {
	position:absolute;
	margin:-80px 0 0 40px;
	z-index:10;
}
.photoforfait {
	position:absolute;
	margin:-32px 0 0 -40px;
	z-index:1;
}
.photoforfait td.mini {
	padding:117px 0 0 0;
}
.photoforfait td.mini img{
	margin:0 0 10px 0;
}
.top {
	margin:80px 0 0 0;
}
.outil {
	float:right;
	z-index:2;
	margin:-70px 20px 0 0;
}
.outil ul li{
	list-style:none;
	display:inline;
	padding:0 7px 0 5px;
	border-right:1px #bfd36b solid;
}
.outil ul li.last{
	list-style:none;
	display:inline;
	padding:0 0 0 5px;
	border-right:none;
}
.outil ul li a{
	color:#fff;
	text-decoration:none;
}
.outil ul li a:hover{
	text-decoration:underline;
}

.contenu {
	background-color:#fff;
}

/* colonne de gauche */

.colgauche {
	width:958px;
	background: url(../img/fondacc.jpg) #fff top center no-repeat;
	padding:5px 0 0 0;
}
.colgauche h1{
	font-size:16px;
	font-weight:normal;
	color:#cae256;
	margin:0 0 20px 0;
}
.colgauche h2{
	font-size:14px;
}
.colgauche h3{
	font-size:16px;
	font-weight:normal;
	color:#346800;
	margin:0 0 5px 0;
}
.colgauche p {
	margin: 0 0 10px 0;
}
.colgauche ul {
	margin: 0 0 10px 0;
}
.colgauche ul li{
	list-style:none;
	padding:0 0 0 10px;
	background: url(../img/tiret.gif) .1em no-repeat;
}
td.un{
	width:200px;
	padding:70px 30px 0 0;
}
td.deux{
	width:430px;
	padding:46px 40px 0 0;
}
td.trois h3{
	color:#cae256;
}
.temoignage h2{
	color:#2e3f1d;
	margin:0 0 5px 0;
	font-style:normal!important;
}
.temoignage p{
	width:170px;
}
.temoignage {
	margin:40px 0 0 0;
	font-size:14px;
	line-height:18px;
	font-style:italic;
	background: url(../img/temoignage/photo_temoignage.jpg) bottom right no-repeat;
}
td.recherche{
	color:#677c00;
	background-color:#cae256;
	height:25px;
	padding:0 10px 0 10px;
}
td input{
	border:none;
	background-color:#cae256;
}
/* promo */
.promo {
	width:340px;
	height:140px;
	margin:0 0 10px 585px;
	background-color:#fff;
	position:relative;
	padding:10px;
	z-index:3;
}
.promo a{
	color:#346800;
	text-decoration:none;
}
.promo a:hover{
	text-decoration:underline;
}


/* pied page */

.pied{
	margin:0 0 10px 0;
	color:#cae8ff;
	font-size:9px;
	background: url(../img/bgpied.png) top center no-repeat;
	padding:10px 0 0 75px;
}
.pied a{
	color:#a9daff;
	text-decoration:none;
}
.pied a:hover{
	text-decoration:underline;
}
.pied ul li{
	list-style:none;
	display:inline;
	padding:0 7px 0 5px;
	border-right:1px #cae8ff solid;
}
.pied ul li.first{
	padding:0 7px 0 0;
}
.pied ul li.last{
	padding:0 0 0 5px;
	border-right:none;
}