html, body, table , td {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:0px none;
	line-height: 110%
}
body {
	background:url("image/background.jpg") no-repeat center;
	font-family: Verdana;
	font-size: 12px;
	text-align:left;	
}
img{
	border:0px none;
}
a {
	text-decoration:none;
	color: #330200;
}
#conteneur {
    position: relative;
	top:10px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 600px;
	border: 0px none;
}
.planning{
background:url("image/fond-admin.png") top left no-repeat;
	width:900px;
	height:513px;
}

#top-phrase{
	margin-left:163px;
}

.logo {
	margin-top:-20px;
	margin-left:-148px;
	margin-right:-14px;
	margin-bottom:-47px;
}
.cadre{
	width:900px;
}

.ajust{
	margin-right:-2px;
}

.home{
	background:url("image/home/fond-h.png") top left no-repeat;
	width:900px;
	height:513px;
}
.home1{
	width:360px;
	float:left;

}
#home1-bienvenu{
	padding-top:70px;

}
#home1-text{
	color:#330000;
	text-align:justify;
	width:270px;
	margin-top:30px;
	margin-left:30px;
	font-size:11px;
	font-weight:bold;
}
#home1-images {
	margin-top:40px;
	margin-left:20px;
}
#home1-images img{
	margin-top:5px;
}
.home2{
	width:295px;
	float:left;
	line-height:150%;
}
#home2-evenements-h{
	margin-top:20px;
	margin-left:160px;
}
#home2-expo-h{
	margin-top:30px;
}
#home2-event1{
	margin-top:10px;
	margin-left:110px;
}
#home2-event2{
	margin-top:10px;
	margin-left:90px;
}
#home2-event3{
	margin-top:10px;
	margin-left:70px;
}
#home2-event4{
	margin-top:10px;
	margin-left:50px;
}
#home2-event5{
	margin-top:10px;
	margin-left:30px;
}
.home2-titre{
	width:250px;
}
.home2-titre1{
	color:#993300;
	font-size:11px;
	font-weight:bold;
}
.home2-titre2{
	color:#330000;
	font-size:18px;
	font-weight:bold;
}
.home3{
	width:245;
	float:left;
}
.home3 object{
	margin-top:-13px;
}
#home-photo{
	margin-top:-13px;
}


.lien, .lien a{
	font-size:9px;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
}
.lien a:hover{
	color:#FFFFFF;
	cursor:pointer;
}
.lien img{
	margin-top:-90px;
	left:270px;
	position:absolute;
}
.white-text{
	color:#FFFFFF;
}



.cafe{
	width:900px;
	height:513px;
	background:url("image/fond-f.png") top left no-repeat;
}
.cafe .cadre{
	background:url("image/cafe/photo-c.png") top right no-repeat;
}
.cafe1{
	float:left;	
	width:900px;
	height:513px;
	margin-top:-50px;
	
}
#cafe1-picto1{
	margin-left:535px;
	margin-top:65px;

}

#cafe1-rppp{
	margin-left:-50px;
	margin-top:-165px;
}
#cafe1-rppp img{
	margin-bottom:10px;
}
#cafe1-aubout{
	margin-top:-10px;
	
}
#cafe1-titre{
	width:350px;
	margin-left:50px;
	margin-top:10px;
	cursor:pointer;
}
#cafe1-text{
	margin-top:20px;
	margin-left:50px;
	color:#330000;
	text-align:justify;
	width:387px;
	height:350px;
	font-size:11px;
	font-weight:bold;
}
#cafe1-text li{
	margin-left:-27px;
	margin-bottom:4px;
}
#cafe1-text ul{
	margin-top:1px;

}
.cafe2{
	float:right;
	margin-left:-600px;
	top:-600px;
}


.reservation{
	background:url("image/fond-f2.png") top left no-repeat;
	width:900px;
	height:513px;
}
.reservation .cadre{

	height:513px;
}

.reservation2{
	float: right;
	margin-left:-600px;
	top:-600px;
}

#reservation1{
	width:700px;
}

#reservation-text1{
	font-size:12px;
	color:#330000;
	font-weight:bold;
	width:250px;
	padding-top:5px;
	margin-left:50px;
	text-align:justify;
}

#reservation-text2{
	font-size:12px;
	padding-top:25px;
	margin-left:50px;
}
#reservation-text21{
	color:#FFFFFF;
	width:250px;
	text-align:justify;
	float:left;
}
#reservation-text211{
	margin-top:25px;


}
#reservation-text212 {

	margin-left:550px;
	width:200px;
	margin-top:0px;
	padding-top:20px;
	
}
#reservation-text212 a{
	color:#330000;
}
#reservation-text212 a:hover{
	color:#FFFFFF;
}

#reservation-text22{
	text-align:center;
	font-size:10px;
	color:#330000;
	font-weight:bold;
	float:left;
	margin-top:-42px;
	margin-left:64px;
}
#reservation-text3{
	font-size:11px;
	width:251px;
	color:#FFFFFF;
	float:left;
	margin-top:95px;
	margin-left:50px;
}
#reservation-text3 a{
	color:#FFFFFF;
}
#reservation-lecaveau{
	margin-top:40px;
}

.goodies{
	background:url("image/goodies/fond-g.png") top left no-repeat;
	width:900px;
	height:513px;
}
.goodies .cadre{
	height:513px;
}

.goodies2{
	float: right;
	margin-left:-600px;
	top:-300px;
}

#goodies-titre{
	margin-left:265px;
	margin-bottom:-180px;
}

#goodies-boutonecran{
	margin-left:550px;
	margin-top:20px;
}
#goodies-imageweb{
	margin-top:139px;
	margin-left:274px;
	width:315px;
	height:195px;
}

.infos{
	background:url("image/infos/fond-i.png") top left no-repeat;
	width:900px;
	height:513px;
}
.infos .cadre{
	height:513px;
}
.infos3{
	float: right;
	margin-left:-600px;
	top:-300px;
}
#infos1{
	width:300px;
	margin-left:30px;
	float:left;
}
#infos1-titre{
	margin-top:75px;
	margin-left:20px;
}
#infos1-logo img{
	margin-top:20px;
	margin-left:35px;
	
}
#infos1-text{
	margin-top:25px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:20px;
}
#infos1-text2 {
	size:9px;
	color:#330000;
	font-weight:bold;
	text-decoration: none;
	margin-left:20px;
	
}
.infos1-text2 a {
color:#330000;
}

#infos2{
	width:300px;
	margin-left:30px;
	float:left;
}
#info2-presse{
	padding-left:25px;
	margin-top:65px;

}
#info2-partenaires{
	padding-left:-250px;
	margin-top:10px;
}
#infoplan{
	margin-left:31px;
}

.evenements{
	background:url("image/fond-f.png") top left no-repeat;
	width:900px;
	height:513px;
}
.evenements2{
	float: right;
	margin-left:-600px;
	top:-300px;
}

#evenements1{
	float:left;
}

#evenements1-intro{
	color:#330000;
	font-weight:bold;
	margin-left:50px;
	padding-top:0px;
	width:650px;
	
	text-align:justify;
}
#evenements1-img{
	margin-left:600px;
	margin-top:10px;
	
}
#evenements3-img{
	margin-left:570px;
	margin-top:20px;
}
#evenements1-col1{
	float:left;
	margin-top:35px;
	margin-left:50px;
	width:180px;
}
#evenements1-col2{
	float:left;
	color:#FFFFFF;
	margin-top:35px;
	font-size:11px;
	text-align:justify;
	width:236px;
}

.evenement-text a{
	color:#FFFFFF;
	text-decoration:underline;
	}

#evenement-img{
	width:236px;
	height:156px;
}

.eventblanc{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bolder;
}
.eventmarron{
	color:#330000;
	font-size:14px;
	font-weight:bolder;
	margin-bottom:5px;
}
.eventnoselec{
	opacity:0.5;
}
#eventprog{
	margin-top:435px;
	float:left;
	width:165px;
}

.fond{
	background:url("image/fond/fond-f.png") top left no-repeat;
	width:900px;
	height:513px;
}
.fonde{
	background:url("image/fond/fond-fe.png") top left no-repeat;
	width:900px;
	height:513px;
}
#fond-img{
	margin-top:100px;
	width:899px;
	height:400px;
	overflow:auto
}
#fond-img img{
	border:solid 1px #330000;
	width:113px;
	height:75px;
	margin-top:13px;
	margin-right:12px;
} 

.partenaires{
	background:url("image/partenaires/fond-part.png") top left no-repeat;
	width:900px;
	height:513px;
}

.partenaires .cadre{
	width:900px;
	height:513px;
}

.partenaires2{
	float: right;
	margin-left:-600px;
	top:-300px;
}
.lienpart a:hover{
	color:#FFFFFF;
	cursor:pointer;
}


#titrepart{
	padding-top:70px;
	margin-left:5px;
}

#partenaires-text1{
	font-size:12px;
	color:#330000;
	font-weight:bold;
	width:450px;
	padding-top:20px;
	margin-left:50px;
	text-align:justify;
}
#partenaires-liens{
	font-size:12px;
	color:#330000;
	font-weight:bold;
	padding-top:50px;
	margin-left:50px;
	width:550px;
}

.presse{
	background:url("image/presse/fond-press.png") top left no-repeat;
	width:900px;
	height:513px;
}
.presse .cadre{
	width:900px;
	height:513px;
}

.presse2{
	float: right;
	margin-left:-600px;
	top:-300px;
}

#titrepress{
	
	margin-left:10px;
}
#imgpres{
	
	margin-left:35px;
}
#pres1{
	padding-top:20px;
	margin-left:530px;
}
#pres2{
	
	margin-left:540px;
}
#pres3{
	padding-top:40px;
	margin-left:8px;
}
#visu-p{
	margin-top:50px;
	margin-left:50px;
}

.newsletter{
	background:url("image/fond-nl.png") top left no-repeat;
	width:300px;
	height:300px;
}
.mentions{
	background:url("image/fond-ml.png") top left no-repeat;
	width:300px;
	height:300px;
}


.mentions a{
	color:#FFFFFF;
	text-decoration:underline;
}
.text-pop{
	padding-top:130px;
	padding-left:20px;
	padding-right:20px;
	color:#FFFFFF;
	font-weight:bold;
}


.text1{
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
	color:#330000;
}
.text1 a{
	color:#330000;
	text-decoration:underline;
}
.text2{
	font-family: Verdana;
	font-size: 11px;
	color:#FFFFFF;
}
.text2 a{
	color:#FFFFFF;
	text-decoration:underline;
}


.preload img{
	display:none;
}
