/*Géneral */
*{
	margin:0;padding:0;
}

#previewGp{
	position:absolute;
	display:none;
	z-index:1000;
	}

img{
	border:0
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
ul{
	margin:0;padding:0; 
}
li{
	list-style:none;
}
.clr {
	clear:both;font-size:0;
}
p, h2, h3, h4, h5 {
	display:block;
}
body{ 
	background:url(images/bg_body.gif) repeat-x #9d9753; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#FFFFFF;
}
#Global{ margin:0 auto;
	width:955px;
}
#Header{ 
	width:955px;
	height:134px;
	background:url(images/cailloux.gif) top right no-repeat; 
	position:relative;
}
#TopMenu{
	width:300px;
	font-size:10px; 
	margin:0px 0px 0px 300px;
}
#TopMenu li{
	display:inline;
	color:#E0AD20;
}
#TopMenu li a {
	color:#cac3bf;
}
#TopMenu li a:hover{
	color:#7f7831;
}
#TopMenu ul li{ 
	float:left; 
	display:block;
}
.UneFontaine{ 
		margin:33px 0 0 232px;
}
.Logo{
		position:absolute;left: 
		10px;top: 28px;
}
#Menu{
	width:955px;
	
}
#Menu ul{float:left;width:100%;}
#Menu li{ float:left;width:230px;
	height:29px;
}
#Menu li.accueil a{
	background:url(images/menuaccueil.jpg) 0 -29px no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.accueil a:hover{
	background:url(images/menuaccueil.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.accueilactif a{
	background:url(images/menuaccueil.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.jardin a{
	background:url(images/menujardin.jpg) 0 -29px no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.jardin a:hover{
	background:url(images/menujardin.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.jardinactif a{
	background:url(images/menujardin.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.paysagiste a{
	background:url(images/menupayesagiste.jpg) 0 -29px no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.paysagiste a:hover{
	background:url(images/menupayesagiste.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.paysagisteactif a{
	background:url(images/menupayesagiste.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.contact a{
	background:url(images/menucontact.jpg) 0 -29px no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.contact a:hover{
	background:url(images/menucontact.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Menu li.contactactif a{
	background:url(images/menucontact.jpg) 0 0 no-repeat;
	width:230px;
	height:29px;
	display:block;
}
#Center{
	width:955px;
}
#bg_footer{
	background:url(images/bg_footer.gif) repeat-x #fff;
	clear:both;
}
#Footer{
	width:955px;
	background:url(images/bg_footer.gif) repeat-x #fff;
	clear:both;
	padding:0 0 10px 0;
	margin: 0 auto;
}
#Footer ul {
	text-align:center;
	padding:7px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	clear:both;
	color:#cac3bf;
	
}
 
#Footer li {
	display:inline;
}
 
 
#Footer li a{
	color:#cac3bf;
	
}
 
#Footer li a:hover{
	color:#000;
}

#adres {
	font-size:11px;
	clear:both;
	padding:12px  0 8px 100px;
}

object{
	position:relative;
	top:10px;
	
}

#Footer span{
	display:block; 
	background:url(images/separateur_fmenu-footer.gif) center right no-repeat; 
	color:#4b4516;
}
#Footer .flot{
	float:left;
	padding:0 5px 0 5px;
	height:30px;
	text-align:left;
	background:none;	
}
.flot-adr{
	float:left;
	padding:10px 78px 0px 9px;
	text-align:left;	
}
.flot-tel{
	float:left;
	padding:10px 124px 0 9px;
	text-align:left;
	width:130px;	
}
.flot-email{
	float:left;
	padding:10px 5px 0 9px;
	text-align:left;
	width:240px;	
}
#courr.flot{
	padding:10px 0 0 5px;
	font-weight:normal;
}
.terre {
	float:left;
	font-size:14px;
	padding:7px 35px 0px 0;
	color:#000;
	}
.sep {
	margin:12px 0 0 0;
	float:left;
	
}
#Footer p{
	font-size:11px;	
}
#logo_top {
	text-align:center;
	line-height:20px;
	clear:both;
	padding:10px 0 0 0;
	
} 


#logo_top a{
	font-size:9px;
	border:none;
	color:#000; 

}

#logo_top a:hover{
	color:#83807d;
}
#BlocGauche{ 
	width:300px; 
	float:left;
}
#BlocText{
	width:380px;
	float:left; 
	padding-right:0px;
}
#BlocImg{
	width:270px;
	float:left;
	position: relative;
}
.TitlePep{
	font-size:22px;
	font-weight:bold;
	color:#CCCCCC; 
	background:url(images/puce.gif) 0px 25px no-repeat; 
	padding:20px 0 0 22px;
}
.Sous-titre{ 
	font-size:16px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block;
	padding:10px 0 5px 0;
}
.ToutPar{ 
	font-size:12px; 
	color:#fff; 
	width:340px; 
	text-align:justify;
}
.Img_V0{ 
	margin:42px 0 0 82px;
}
.ImgV1{ 
	border:solid 1px #fff; 
	margin:40px 10px 10px 10px;
}
.ImgV2{
	border:solid 1px #fff;
	margin:40px 0px 10px 0px;
}
.ImgV3{
	border:solid 1px #fff;
	margin:10px;
}
.ImgV4{
	border:solid 1px #fff;
	margin:10px 0px 10px 0px;
	}
.ImgV5{ 
	margin:10px 0px 10px 35px; 
	display:block;
}
/*****************************************************jardin****************************************************/
#BlocTextP2{
	width:620px;
	float:left;
}
#BlocImgP2{
	width:285px;
	float:left;
	padding:20px 20px 0px 30px;
	position: relative;
}
.TitlePepP2{
	font-size:22px; 
	color:#CCCCCC; 
	background:url(images/puce.gif) 0px 25px no-repeat; 
	padding:20px 0 0 22px;
}
.TitleEveneP2{
	font-size:22px; 
	color:#fff; width:500px; 
	background:url(images/puce.gif) 0px 25px no-repeat; 
	padding:18px 0 0 22px;
}
.Sous-titreP2{ 
	font-size:16px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block;
	padding:10px 0 5px 0;
}

.ImgV6{
	border:solid 1px #fff;
	margin:0px 10px 10px 0px;
}

#BlocText2P2{
width:323px; 
float:left; 
padding:0px 0px 0px 80px;
text-align:justify;
}

#BlocText2P2 a{
color:#fff;
text-decoration:none;
}
#BlocText2P2 a:hover{
color:#000;
}
.TitleEvene2P2{
	font-size:22px;
	font-weight:bold;
	color:#CCCCCC; 
	width:301px; 
	background:url(images/puce.gif) 0px 15px no-repeat; 
	padding:10px 0 0 22px;
}
.Sous-titre2P2{ 
	font-size:16px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block; 
	width:323px;padding:10px 0 5px 0;
}

#BlocImg2P2{
	width:490px;
	float:left;
	padding:10px 0px 0px 40px;
	position: relative;
}
.ImgV13{
	border:solid 1px #fff; 
	margin:0px 10px 8px 0; 
	float:left;
}
.ImgV14{
	border:solid 1px #fff;
	float:left;
	margin:4px 8px 8px 0;
}
.ImgV15{
	float:right; 
	padding:10px 160px 10px 0px;
}
.ImgV16{ 
	float:right;
	border:solid 1px #fff; 
	margin-right:130px;
}
#BlocImg2P2 p{
	float:left;
	background:url(images/big_bt.jpg) no-repeat;
	width:372px;
	padding:10px 6px 10px 8px;
	color: #333333;
}
#BlocImg2P3 p{
	float:left;
	background:url(images/big_bt.jpg) no-repeat;
	width:370px;
	padding:10px 6px 10px 8px;
	color: #333333;
}
/******************************************************sarl paysagiste*****************************************/
#CenterP3{
	width:955px; 
	background:url(images/arbre.gif) right top no-repeat; 
	clear:both;
}

#BlocTextP3{
	width:620px;
	float:left;
	line-height: 16px;
}
.TitlePepP3{
	font-size:22px; 
	color:#CCCCCC; 
	width:598px; 
	background:url(images/puce.gif) 0px 25px no-repeat; 
	padding:20px 0px 20px 22px;
}
.TitleEvneP3{
	font-size:22px; 
	color:#fff; 
	width:598px; 
	background:url(images/puce.gif) 0px 16px no-repeat; 
	padding:10px 0 0 22px;
}
.Sous-titreP3{ 
	font-size:16px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block; 
	width:620px;
	padding:11px 0 5px 0;
}

.blockdiapo {
	width:300px;
	float:left;
	padding:0px 0 20px 30px;
	position: relative;
	}
#photo{
	display:block;
	margin:15px 0px 5px 1px;
	float:left;
	border:10px solid #7d762f;
}
.picto {
	width:270px;
	padding:0 0 8px 0;
	float:left;
}
.picto img {
	float:left;
	display:block;
	cursor:pointer;
	margin:0 4px 4px 0;
	border:solid 2px #d9d5ce;
}
.ImgV10{
	padding:0; 
	margin:10px 0px 12px 0px; 
	clear:both;
	float:left;
}
/**************************************************contact************************************************************/
#CenterP4{
	width:910px; 
	background:url(images/arbre_contact.gif) no-repeat; 
	clear:both; 
	padding:0 0 0 40px;
}
#BlocTextP4{
	width:540px;
	float:left;
}
#BlocTextP4 p.vegetaux{
	font-size:22px; 
	color:#CCCCCC;
	background:url(images/puce.gif) 0px 25px no-repeat; 
	padding:20px 0px 10px 22px;
}
.TitreParP4{
	font-size:16px;
	color:#fff;
	width:240px;
	text-align:justify;
	float:left;
	padding: 0 10px 10px 0;
}
.spanTitreP4{ 
	font-size:18px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block; 
	width:150px;
	padding:10px 0px 10px 0;
}
.TitrePar1P4{
	font-size:16px; 
	color:#fff; 
	width:231px; 
	height:101px;
	text-align:justify; 
	float:left;
}
.spanTitre1P4{ 
	font-size:18px; 
	font-weight:bold;
	color:#FFFFFF; 
	display:block; 
	width:150px;
	padding:10px 0px 10px 0;
}
.Separateur{
	width:484px;
	margin:0px 0px 5px 0px;
	clear: both;
}
.ImgCarte{ 
	margin-top:35px;
}
/****************************************monsion******************************************************/
#contenuMent {
	width:955px;
	padding-bottom:20px;
	background:url(images/arbre.gif) right top no-repeat;
	clear:both;
}
#contenuMent p{
	margin:10px 0 0 20px;
}
.contenuMent strong{
	font-size:14px;
	padding:0 0 20px 0;
	font-weight:bold;
	color:#fff;
}
.contenuMenth3 {
	color:#dfdbd8;
	font-size:18px;
	font-weight:bold;
	padding:8px 0 10px 0px;
}



/************************************************Formulaire***************************************/
#formulaire
{
	float:left;
	width:489px;
	padding:17px 0 0 0;			
} 

#formulaire p{
	width:231px;
	float:left;	
	padding:6px 0 3px 0;
	font-size:11px;
	color:#fff;
	text-align:left;	
}
#formulaire span{
	float:left;	
	padding-top:1px;
	font-size:11px;
}
#formulaire .question{
	padding:1px 0 0 0;
} 
#formulaire input{
	float:right;	
	width:180px;
	height:15px;
	background-color:#CDCCC4;
	border:1px solid #9d9754;
	color:#7D762F;	
}
#formulaire textarea{
	float:right;
	width:170px;
	height:94px;
	border:1px solid #9d9754;
	background-color:#CDCCC4;
	color:#7D762F;
	overflow: auto;
}
#formulaire .bout{
	width:99px;
	height:17px;
	border:none;
	float:right;
	background:none;	
}
#formulaire em{
	color:#9d9754;		
}
#formulaire .rouge{
	color:#fff;
	font-weight:bold;
	padding:0 0 0 20px;
}
#message
{
	float:right;
	width:231px;
}
#formulaire .none{
	float:none;	
}

span.lien{
	color:#FFCC66;
	font-weight:bold;
	cursor: pointer;
	}
















/*#######################################################################*/
/*                          STYLES LOUISE POUR MODIFS                    */
/*#######################################################################*/





#abs1, #abs2, #abs3, #abs4, #abs5, #abs6{
	position:absolute;
	top:40px;
	left:0;
	width:257px;
	height:380px;
	margin:0 0 0 10px;
	background:url(images/bg_absolute-accueil.gif) repeat-x;
	display:none;
}

#abs1 img, #abs2 img, #abs3 img, #abs4 img, #abs5 img, #abs6 img{
	border:solid 1px #fff;
}

#abs-2-1, #abs-2-2, #abs-2-3, #abs-2-4, #abs-2-5, #abs-2-6, #abs-2-7{
	position:absolute;
	width:274px;
	height:357px;
	top:20px;
	left:30px;
	background:url(images/bg_absolute_jardin.gif) repeat-x;
	display:none;
}

#abs-2-1 img, #abs-2-2 img, #abs-2-3 img, #abs-2-4 img, #abs-2-5 img, #abs-2-6 img, #abs-2-7 img{
	border:solid 1px #fff;
}

#abs-2-8{
	position:absolute;
	width:380px;
	height:322px;
	top:10px;
	left:40px;
	background:#9D9753;
	display:none;
}

#abs-2-8 img{
	border:solid 1px #fff;
}

#abs-3-1, #abs-3-2, #abs-3-3, #abs-3-4, #abs-3-5, #abs-3-6, #abs-3-7{
	position:absolute;
	width:262px;
	height:344px;
	top:15px;
	left:30px;
	background:url(images/bg_absolute-paysagiste.gif) repeat-x;
	display:none;
}

#abs-3-1 img, #abs-3-2 img, #abs-3-3 img, #abs-3-4 img, #abs-3-5 img, #abs-3-6 img, #abs-3-7 img{
	border:solid 1px #fff;
}

a.blog{
	color:#333;
}

a.blog:hover{
	color:#fff;
}
