/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/px-body.jpg) repeat-x #F1E0B4;
	color:#000;
}


h2, h3 , h4 , h5, p {
	
	display:block;
	margin:0;
	padding:0 0 8px 0;
}





ul, li{
	padding:0;
	margin:0;
}

ul  {
	list-style:none;
}


a {
	text-decoration:none;
	color:#FFFFFF;
	
}


a:hover {
	text-decoration:none;
	color:#000;


}


.clear {
	clear:both;
	font-size:0;
}
.align-gche {
	float:left;
}
.align-right {
	float:right;
}
.gras {
	font-weight:bold;
}
/************************/
#page {
	width:955px;
	background:url(images/px-page.jpg) repeat-y;
	margin:0 auto;

}
#header-ul {
	list-style-type:none;
	font-weight:bold;
	padding:0 0 0 333px;
	float:left;
	font-size:10px;
	color:#EFAA22;
	width:722px;

}


 
#header-ul li {
	display:inline;
}
 
 
#header-ul li a{
	color:#EFAA22;
	
}
 
#header-ul li a:hover{
	color:#3F6524;
}

#header {
	background:url(images/header.jpg) no-repeat 0 0;
	width:955px;
	padding:0 0 0 0;
	height:207px;
	position:relative;
}


.logo1{
	margin:31px 0 0 285px;
	float:left;
	
}
.logo2{
	position:absolute;
	left: 46px;
	top: 31px;
}

/*-------------------Menu------------------*/

#menu
{
	float:left;
	width:728px;
	clear:left;
	padding:65px 0 0 227px;
	font-size:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
#menu ul {
	float:left;
	width:580px;
	/*border:#000 solid 1px;*/
}


#menu li
{	float:left;
	/*border:#000 solid 1px;*/

}
#menu li a
{
	 height:24px;
	 padding-right:20px;
	 /*border:#000 solid 1px;*/

}
#menu li.pres a
{
	display:block;
	cursor:pointer;
	background: url(images/pres-off.gif) no-repeat;
	width:103px;
	float:left;
	/*border:#000 solid 1px;*/
}

#menu li.pres a:hover {
	background: url(images/pres-on.gif) no-repeat;


}	
#menu li.actifpres a {
	background: url(images/pres-on.gif) no-repeat;
	float:left;
	width:103px;
	/*border:#000 solid 1px;*/
}
#menu li.creat a
{
	display:block;
	cursor:pointer;
	background: url(images/creation-off.gif) no-repeat;
	width:128px;
	float:left;
	/*border:#000 solid 1px;*/
}

#menu li.creat a:hover {
	background: url(images/creation-on.gif) no-repeat;


}	
#menu li.actifcreat a {
	background: url(images/creation-on.gif) no-repeat;
	float:left;
	width:128px;
	/*border:#000 solid 1px;*/
}
#menu li.dec a
{
	display:block;
	cursor:pointer;
	background: url(images/deco-off.gif) no-repeat;
	width:103px;
	float:left;
	/*border:#000 solid 1px;*/
}

#menu li.dec a:hover {
	background: url(images/deco-on.gif) no-repeat;


}	
#menu li.actifdec a {
	background: url(images/deco-on.gif) no-repeat;
	float:left;
	width:103px;
	/*border:#000 solid 1px;*/
}
#menu li.cont a
{
	display:block;
	cursor:pointer;
	background: url(images/cont-off.gif) no-repeat;
	width:103px;
	float:left;
	/*border:#000 solid 1px;*/
}

#menu li.cont a:hover {
	background: url(images/cont-on.gif) no-repeat;

}	
#menu li.actifcont a {
	background: url(images/cont-on.gif) no-repeat;
	float:left;
	width:103px;
	/*border:#000 solid 1px;*/
}
.contenu {
	width:955px;
	padding:0 0 0 0;
	background: url(images/contenu.jpg) no-repeat 0 0;
}
.contenu-cont {
	width:955px;
	padding:0 0 0 0;
	background: url(images/contenu-cont.jpg) no-repeat 0 0;
}

/*--------------Index-------------------------*/
.ind-left {
	float:left;
	width:358px;
	padding:60px 0 10px 110px;
	text-align:justify;
}
.ind-left p{
	clear:left;
}
.titre {
	font-size:14px;
	color:#3F6524;
	background:url(images/puce.gif) no-repeat;
	padding:10px 0 8px 40px;
	font-weight:bold;

}
.titre span {
	border-bottom:1px solid #3F6524;
	width:318px;
	display:block;
	padding:0 0 4px 0;
}
.ind1 {
	float:left;
	margin:10px 14px 10px 0;
	border:1px solid #3F6524;

}
.ind2 {
	float:left;
	margin:10px 0 10px 0;
	border:1px solid #3F6524;
}
.puce1 {
	background:url(images/puce1.gif) no-repeat 0 3px;
	padding:0 0 4px 12px;
	margin-left:5px;
}
.puce11 {
	background:url(images/puce1.gif) no-repeat 0 5px;
	padding:0 0 4px 12px;
	margin-left:5px;
}
.interflora {
	float:left;
	margin:10px 20px 0 0;


}
.interjet {
	float:left;
	margin:10px 0 0 0;

}
.ind-right {
	float:left;
	width:304px;
	padding:50px 0 0 40px;
}
.ind-right p{
	padding:0 0 20px 0;
}
.ind-right p span{
	padding-top:3px;
	display:block;
	color:#3F6524;
	font-weight:bold;
	clear:both;
}

/*-------------------------------Création florale----------------*/
.int-left {
	background:url(images/creation-top.jpg) no-repeat 84px 20px;
	width:240px;
	padding:60px 10px 0px 190px;
	float:left;
	
}
.int-left {
	background:url(images/creation-top.jpg) no-repeat 84px 20px;
	width:240px;
	padding:45px 20px 10px 170px;
	float:left;
	
}
.int-right {
	float:left;
	width:410px;
	padding-top:5px;
	text-align:justify;
}
.int-right2 {
	float:left;
	width:405px;
	padding-top:25px;
	text-align:justify;
}

.titre span.int {
	width:365px;
}
.titre span.int2 {
	width:348px;
}
.texte2 {
	float:left;
	width:160px;
	line-height:20px;
	padding: 20px 0 0 40px;
}
.texte3 {
	float:left;
	line-height:20px;
	padding: 20px 0 0 0px;
}
.list-drt {
	float:left;
	width:176px;
	background:#C19B46;
	padding:5px 5px 5px 5px;
	color:#5B2B11;
	margin: 20px 0 0 0;
}
.list-drt p {
	background:url(images/puce2.jpg) no-repeat 0 4px;
	padding:4px 0 4px 14px;


}
.int-right#int-btm {
	padding-left:96px;
}
.diapo {
	background:url(images/diapo.jpg) no-repeat;
	width:390px;
	padding:10px 0 0 15px;
	height: 154px;
}
.diapo img { 
	margin:0 15px 15px 0;
	float:left;
	cursor:pointer;
}
.diapo_big {
	background: url(images/big-diapo.jpg) no-repeat;
	width:358px;
	height:296px;
	float:left;
	padding:0;
}

.diapo_big2 {
	background: url(images/big-diapo.jpg) no-repeat;
	width:358px;
	height:296px;
	float:right;
	padding:0 90px 0 0;
}
/*------------------------------------Décoration----------------*/
.support {
	float:left;
	height:350px;
}

/*---------------------Contact---------------------*/
.int-right#cont-left {
	padding-left:84px;
	padding-top:65px;
	width:455px;
	padding-bottom:20px;
}
.titre span.cont {
	width:415px;
}
.int-right#cont-left p {
	padding-bottom:6px;
}

.carte1 {
	float:left;
	margin-right:7px;
}
.coord{
	width:203px;
	height:92px;
	background:url(images/fnd-coord.jpg) no-repeat;
	padding:7px 10px 0 10px;
	margin:7px 7px 0 0;
	color:#5B2B11;
	font-weight:bold;
	float:left;
}
.coord#nnmarg{
	margin-right:0;
}

/*------------------------------------CSS formulaire-----------------------------------*/
.formulaire {
	width:374px;
	height:280px;
	float:left;
	padding:100px 0 0 0;
}
.photo17 {
	position:absolute;
	z-index:20;
	left: 687px;
	top: 183px;
}

.formulaire p {
	margin:0 0 3px 0;
	width:234px;
	padding:0 0 0 0;
	float:left;
	color:#3F6524;	

}

.formulaire form {
	margin-top:7px;
	padding-left:54px;
}

.formulaire span {
	float:left;
	clear:left;
	font-size:11px;
	font-weight:bold;
}
.formulaire .info {

	text-align:right;


}
.formulaire em {
	color:#EB7C00;
}
.formulaire .question {
	padding-top:10px;
}
.formulaire input {
	border:none;
	float:right;
	width:170px;
	height:14px;
	background:#D9BA73;
	color:#000;

}
.formulaire textarea {
	float:right;
	height:86px;
	width:170px;
	overflow:hidden;
	background:#D9BA73;
	color:#000;
	border:none;
}

.formulaire .bout {
	margin-top:4px;
	width:99px;
	height:17px;
	float:right;
	border:none;
}
.rouge {
	color: #FF0000;
	display:block;
	font-weight:bold;
	float:right;
	padding-top:5px;
	width:260px;
	padding-right:53px;
}
/*---------------Mentions Légales------------*/
#contenu-ment {
	width:760px;
	padding:65px 0 0 96px;
	background: url(images/contenu.jpg) no-repeat 0 0;
	text-align:justify;


}

#contenu-ment p.pres-titre {
	width:839px;
	background:url(images/titre-mentions.gif) no-repeat;
}

#contenu-ment p.contenu-mentions-h3 {
	font-size:14px;
	background:url(images/puce1.gif) no-repeat 0 3px;
	padding:0 0 4px 12px;
	font-weight:bold;
	color:#3F6524;	

}


/*-----------------------CSS footer------------------------*/
#footer-big {
	width:100%;
	text-align:center;
	background:url(images/px-footer.jpg) repeat-x #F2E3C2;
	
}

#footer {
	width:955px;
	margin:0 auto;
	padding:2px 0 40px 0;
	text-align:center;
	background:url(images/footer.jpg) no-repeat 0 0 #F2E3C2;
	color:#612B1E;

}

#footer ul {
	list-style-type:none;
	font-size:11px;
	font-weight:bold;
	color:#612B1E;
	padding:2px 0 2px 0;
	border-top:1px solid #612B1E;
	width:640px;
	margin:0 auto;
	
}


 
#footer li {
	display:inline;
}
 
 
#footer li a{
	color:#612B1E;
	
}
 
#footer li a:hover{
	color:#3F6524;
}

.adre-footer {
	line-height:14px;
	padding-bottom:0;
	font-weight:bold;
}
#footer span.snvo {
	color:#A71B1C;
	position:static;
	font-weight:bold;

} 

#footer object{
	position:relative;
	top:5px;
}


#logo_top {
	padding-top:30px;
	font-size:10px;
	text-align:center;
} 

#logo_top a{
	color:#612B1E; 
	

}

#logo_top a:hover{
	color:#3F6524;
}
