body {
padding:0px;
margin: 0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #7d7a7a;
background-image: url("aimages/v367.gif") ; 

}

a:visited {
	color: #504d4d;
}
a:hover {
	color: #586ea7;
}
.contact {
font-weight: bold;


}
ul{
margin:0px;
padding-top:5px;
padding-left: 320px;

}
li {

 background-image: url(images/puces.gif);
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 padding-left: 15px;
 }

ul.ali{
padding-top:0px;
padding-left: 240px;
}

ul.alia{
padding-top:5px;
padding-left: 300px;
}
#t1{
margin:0;
padding:0;
}

.form{
height:100px;
width:200px;

}

img.noir{
border:solid 1px #364244;

}

/* CODES PAGES
--------------------------------------------- */

#total {
	position:absolute;
	top:0px;
	width:786px;
	height:900px;
	z-index:5;
	margin-left: -570px;
	left: 50%;
}
#bandeau_haut {
	position:absolute;
	left:112px;
	top:0px;
	width:752px;
	height:79px;
	z-index:8;
}
#preentation {
	position:absolute;
	left:112px;
	top:377px;
	width:755px;
	height:84px;
	z-index:6;
	visibility: visible;
}
#traiteur {
	position:absolute;
	left:0px;
	top:84px;
	width:900px;
	height:700px;
	z-index:6;
	background-color: #FFFFFF;
}
#eg {
	position:absolute;
	left:0px;
	top:0px;
	width:112px;
	height:339px;
	z-index:9;
}
#ed {
	position:absolute;
	left:1012px;
	top:0px;
	width:83px;
	height:388px;
	z-index:10;
	background-color: #FFFFFF;
}
#corporate {
	position:absolute;
	left:0px;
	top:1160px;
	width:1095px;
	height:85px;
	z-index:7;
}
#t1 {
	position:absolute;
	left:40px;
	top:7px;
	width:612px;
	height:84px;
	z-index:3;
	visibility: visible;
}
#t2 {
	position:absolute;
	left:38px;
	top:154px;
	width:844px;
	height:101px;
	z-index:1;
	visibility: visible;
}

#banquet {
	position:absolute;
	left:707px;
	top:12px;
	width:163px;
	height:113px;
	z-index:2;
	visibility: visible;
}
#macaron {
	position:absolute;
	left:706px;
	top:189px;
	width:169px;
	height:111px;
	z-index:4;
	visibility: visible;
}
#t3 {
	position:absolute;
	left:36px;
	top:359px;
	width:653px;
	height:75px;
	z-index:5;
	visibility: visible;
}
#lien2 {
	position:absolute;
	left:361px;
	top:18px;
	width:437px;
	height:48px;
	z-index:7;
	background-color: #FFFFFF;
	visibility: visible;
}
#contact {
	position:absolute;
	left:94px;
	top:99px;
	width:272px;
	height:304px;
	z-index:11;
	background-color: #FFFFFF;
}
body {
	background-image: url(images/background.png);
}
#news {
	position:absolute;
	left:43px;
	top:547px;
	width:235px;
	height:27px;
	z-index:7;
	background-color: #FFFFFF;
	visibility: visible;
}
#apDiv1 {
	position:absolute;
	left:43px;
	top:150px;
	width:834px;
	height:29px;
	z-index:6;
	visibility: visible;
}
#apDiv2 {
	position:absolute;
	left:167px;
	top:752px;
	width:307px;
	height:71px;
	z-index:7;
}
#apDiv3 {
	position:absolute;
	left:34px;
	top:191px;
	width:653px;
	height:111px;
	z-index:7;
	visibility: visible;
}
#apDiv4 {
	position:absolute;
	left:35px;
	top:322px;
	width:834px;
	height:29px;
	z-index:8;
	visibility: visible;
}
#apDiv5 {
	position:absolute;
	left:33px;
	top:465px;
	width:833px;
	height:51px;
	z-index:9;
}
#apDiv6 {
	float:left;
	width:808px;
	height:48px;
	z-index:10;
	visibility: visible;
}
#contat {
	position:absolute;
	left:152px;
	top:481px;
	width:547px;
	height:317px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:523px;
	top:414px;
	width:292px;
	height:175px;
	z-index:12;
}

/* PAGE CONTACT
--------------------------------------------- */
#formulaire{
margin:15px 0 0 50px;
height:auto;
width:421px;
padding:0 10px;
float:left;
}

.inputtext, #textarea{
overflow:hidden;
margin-bottom:10px;
width:421px;
}

.inputtext{
height:28px;
}

.inputtext label{
}

.inputtext label, .textarea label{
padding:5px 0 0 10px;
float:left;
width:100px;
display:block;
height:15px;
overflow:hidden;
}

.inputtext input{
width:276px;
height:29px;
float:left;
padding:3px 5px 0 10px;
font-family: Arial, verdana, Helvetica, sans-serif;
background:transparent url(../img/input.gif) no-repeat top left;
}

.textarea textarea, .inputtext input{
border:none;
}


.textarea{
margin-top:10px;
height:106px;
margin-bottom:10px;
}

.textarea textarea{
width:273px;
height:80px;
background:transparent url(../img/textarea.gif) no-repeat top left;
padding:10px 7px 10px 10px;
}

.btenvoie{
margin:8px 5px 0 110px;
display:block;
float:left;
width:140px;
height:39px;
cursor:pointer;
border:none;
background:url(../img/envoyer.gif) left top no-repeat;

}
.btenvoie1{
margin:8px 5px 0 0;
display:block;
width:136px;
height:39px;
float:left;
border:none;
cursor:pointer;
background:#38373a url(../img/effacer.gif) left top no-repeat;
}

.fl{
float:left;
}

.mr10{
margin-right:10px
}

.ml10{
margin-left:10px
}

.mt10{
margin-top:10px
}