

body{
	background-image:url(../images/fond.jpg);
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#global{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 800px;
	height: 600px;
	margin-top: -300px; /* moitié de la hauteur */
	margin-left: -400px; /* moitié de la largeur */
}

#banniere{
	margin-top:20px;
}

img{
border: 0px;
}

.menu{
	float:left;
	margin-left:3px;
}

#contenu_concept{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_concept.jpg);
	background-repeat:repeat-x;
}

#contenu_soirees{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_soiree.jpg);
	background-repeat:repeat-x;
}

#contenu_evenement{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_evenement.jpg);
	background-repeat:repeat-x;
}

#contenu_galerie{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_galerie.jpg);
	background-repeat:repeat-x;
}

#contenu_terrasse{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_terrasse.jpg);
	background-repeat:repeat-x;
}

#contenu_contact{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/fond_contact.jpg);
	background-repeat:repeat-x;
}

#contenu_index{
	height:422px;
	width:490px;
	margin-left:298px;
	margin-top:7px;
	background-image:url(../images/index.jpg);
	background-repeat:repeat-x;
}

.footer{
	position:absolute;
	left: 50%; 
	top: 50%;
	width: 800px;
	text-align:center;
	color:#999999;
	margin-top: 233px; /* moitié de la hauteur */
	margin-left: -400px; /* moitié de la largeur */
}

.actualite_titre{
	position:relative;
	text-align:center;
	padding-top:233px;
	color:#ffffff;
	font-weight:bold;
}

.date{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.actualite_texte{
	color:#ffffff;
	text-align:justify;
	padding-left:50px;
	padding-right:45px;
}

.titre_page{
	text-align:center;
}

.contact{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	color:#ffffff;
}

.adresse{
	text-align:center;
}

.intro_soiree{
	padding-left:20px;
	padding-right:20px;
	color:#ffffff;
}

.cadre_soiree1{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_soiree_1.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.cadre_soiree2{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_soiree_2.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.cadre_soiree3{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_soiree_3.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.cadre_evenement1{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_evenement_1.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.cadre_evenement2{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_evenement_2.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.cadre_evenement3{
	width:475px;
	height:105px;
	background-image:url(../images/bandeau_evenement_3.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
}

.image_soiree{
	border-style:solid;
	border-width:1px;
	border-color:#FF0000;
}

.suite_soiree{
	text-align:right;
	color:#FFFFFF;
	margin-right:23px;
}

.suite_evenement{
	text-align:right;
	color:#999999;
	margin-right:23px;
}

.panorama{
	width:490px;
	height:72px;
	background-image:url(../images/fond_panorama.jpg);
	background-repeat:no-repeat;
}

.concept{
	margin-left:5px;
	width:479px;
	height:290px;
	background-image:url(../images/concept.jpg);
	background-repeat:no-repeat;
}

.submit{
	color:#333333;
	background-color:#ffffff;
	border-style:none;
	margin-left:187px;
}

.location{
	width:215px;
	margin-left:15px;
	padding-top:10px;
	text-align:justify;
}

.extraire{
	color:#000099;
}

.teuf{
	width:215px;
	margin-left:246px;
	padding-top:22px;
	text-align:justify;
}

.lien_concept{
	text-decoration:none;
	color:#0000CC;
}

.lien_concept:hover{
	text-decoration:underline;
}

.popu{
	padding:15px;
	color:#ffffff;
}

.liste_descriptif{
	list-style:square;
}

.image{
	float:left;
	padding-left:30px;
	padding-top:17px;
}

.texte{
	padding-top:17px;
	padding-left:130px;
}

.gras{
	color:#FF0000;
}

.mail{
	color:#999999;
}

.mail:hover{
	text-decoration:none;
}
