/*Css Antipasto Mozilla Firefox___________*/

html,* html body
{
	height:100%;
	margin:0;
}

*{
	margin:0;
}

/*CSS GÉNÉRAL___________*/
body{
	background:url(../images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}

#flashSon{
	position:absolute;
	left:0px;
	top:98px;
	z-index:18000;
}

#imageD3{
	background-image:url(../images/imgD3.jpg);
	width:281px;
	height:216px;
	float:right;
}
#imageG3{
	background-image:url(../images/imgG3.jpg);
	width:239px;
	height:216px;
	float:left;
}

#imageC7{
	background-image:url(../images/imgC7.jpg);
	width:512px;
	height:216px;
	float:left;
	margin-left:0.95em;
}

#imageD4{
	background-image:url(../images/imgD4.jpg);
	width:281px;
	height:216px;
	float:right;
}
#imageG4{
	background-image:url(../images/imgG4.jpg);
	width:239px;
	height:216px;
	float:left;
}

#imageC4{
	background-image:url(../images/imgC4.jpg);
	width:512px;
	height:216px;
	float:left;
	margin-left:0.95em;
}

#imageD5{
	background-image:url(../images/imgD5.jpg);
	width:281px;
	height:216px;
	float:right;
}
#imageG5{
	background-image:url(../images/imageDA22.jpg);
	width:239px;
	height:216px;
	float:left;
}

#imageC5{
	background-image:url(../images/imgC5.jpg);
	width:512px;
	height:216px;
	float:left;
	margin-left:0.95em;
}
#imageCA8{
	background-image:url(../images/imgC8.jpg);
	width:512px;
	height:216px;
	float:left;
	margin-left:0.95em;
}


#boutonG{
	background:url(../images/boutonGalerie.gif) 0px 0px;
	width:24px;
	height:21px;
	position:relative;
	margin-left:767px;
	margin-top:-30px;
	cursor:hand;
}

#boutonG:hover{
	background-position:0px 21px;
	width:24px;
	height:21px;
}

#gallery {
	background-image:url(../images/bg.jpg);
	padding: 10px;
	width: 600px;
	position:absolute;
	left:200px;
	top:170px;
	right:500px;;
	z-index:70;
	border:solid 4px #300;
	float:left;
}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #9F0000;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }

#fermer{
	background-image:url(../images/closelabel.gif);
	width:66px;
	height:22px;
	position:absolute;
	top:0;
	right:0;
	margin-bottom:15px;
}

.floatLeft{
	float:left;
}
/*CSS GÉNÉRAL FIN___________*/

#menu{
	width:auto;
	height:10px;
	margin-left:350px;
	margin-top:-43px;
	float:left;
}

#titre1{
	background-image:url(../images/page1T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre2{
	background-image:url(../images/page2T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre3{
	background-image:url(../images/page3T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre4{
	background-image:url(../images/page4T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre5{
	background-image:url(../images/page5T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre6{
	background-image:url(../images/page6T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}

#map{
	background-image:url(../images/map.gif);
	width:400px;
	height:400px;
	float:left;
	margin-top:15px;
	margin-left:81px;
	border:3px ridge black;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

#conception{
	position:absolute;
	margin-top:30px;
	left:0;
	margin-left:1px;
} 

.espaceGauche{
	padding-left:8px;
}

a:hover{
	color:#ffcc99;
}
/*MENU FIN___________*/

/*HEADER___________*/
#header{
	background:url(../images/header.png) repeat-x;
	width:auto;
	height:186px;
}

#headerTitre{
	background-image:url(../images/headerTitre2.png);
	width:1078px;
	height:150px;
	background-repeat:no-repeat;
	float:top;
	margin:auto;
	margin-top:-10px;
	border:border 1px black;
	padding-top:100px;
}
/*HEADER FIN___________*/

/*LOGO___________*/
#logo{
	background-image:url(../images/logo.png);
	width:187px;
	height:188px;
	margin:auto;
	margin-top:-138px;
	margin-left:150px;
	position:relative;
	margin-bottom:-50px;
	position:relative;
	z-index:500;
}
/*LOGO FIN___________*/


/*CONTENU___________*/
#contenu{
	width:1060px;
	position:relative;
	margin-top:-34px;
	height:auto;
	z-index:2;
	border:0.1px solid transparent;
}



#contenuA{
	padding-top:30px;
	height:auto;
}

/*WRAPPER___________*/
#wrapper{
	width:1060px;
	height:100%;
	z-index:2;
	position:relative;
	margin:auto;
	padding-bottom:70px;
}

/*IMAGES CENTRE___________*/
#imageG{
	background-image:url(../images/imgG.jpg);
	width:240px;
	height:215px;
	float:left;
}

#imageG2{
	background-image:url(../images/imgG2.jpg);
	width:240px;
	height:215px;
	float:left;
}

#imageC{
	background-image:url(../images/imgC.jpg);
	width:514px;
	height:216px;
	float:left;
	margin-left:0.95em;
}

#imageC2{
	background-image:url(../images/imgC2.jpg);
	width:514px;
	height:216px;
	float:left;
	margin-left:0.95em;
}

#imageD{
	background-image:url(../images/imgD.jpg);
	width:281px;
	height:216px;
	float:right;
}

#imageD2{
	background-image:url(../images/imgD2.jpg);
	width:281px;
	height:216px;
	float:right;
}
/*IMAGES CENTRE FIN___________*/

#images{
	margin-top:-2px;
	position:relative;
	display:block;
}

#imagesA{
	margin-top:-2px;
	position:relative;
	display:block;
}

#titre1{
	background-image:url(../images/page1T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}
#titre2{
	background-image:url(../images/page2T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}
#titre3{
	background-image:url(../images/page3T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}
#titre4{
	background-image:url(../images/page4T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}
#titre5{
	background-image:url(../images/page5T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}
#titre6{
	background-image:url(../images/page6T.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
}

#texte{
	margin-left:80px;
	margin-top:25px;
	width:640px;
}

#texteA{
	margin-left:275px;
	margin-top:35px;
	width:640px;
}

.txtTitre{
	font-weight:bold;
	margin-bottom:14px;
	font-size:16px;
}


.txtNormal{
	margin-top:12px;
}

/*Page annivesaire*/
#imageGA{
	background-image:url(../images/imgGA.jpg);
	width:239px;
	height:216px;
	float:left;
}

#imageDA{
	background-image:url(../images/imgDA.jpg);
	width:281px;
	height:216px;
	float:right;
}

#imageCA{
	background-image:url(../images/imgCA.jpg);
	width:512px;
	height:216px;
	float:left;
	margin-left:0.95em;
}

#titreA{
	background-image:url(../images/page5_fr.png);
	background-repeat:no-repeat;
	height:80px;
	width:545px;
	margin-left:20px;
	margin-bottom:-15px;
	position:relative;
	top:25px;
	clear:both;
}

#titre1Eng{
	background-image:url(../images/page1TEng.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}

#titre2Eng{
	background-image:url(../images/page2TEng.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre3Eng{
	background-image:url(../images/page3TEng.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre4Eng{
	background-image:url(../images/page4TEng.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}
#titre5Eng{
	background-image:url(../images/page5TEng2.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:70px;
	margin-bottom:-12px;
	clear:both;
}

#headerTitreEng{
	background-image:url(../images/headerTitreEng2.png);
	width:1078px;
	height:150px;
	background-repeat:no-repeat;
	float:top;
	margin:auto;
	margin-top:-10px;
	border:border 1px black;
	padding-top:100px;
}

#titre6Eng{
	background-image:url(../images/page6TEng.png);
	width:353px;
	height:72px;
	margin-top:5px;
	margin-left:62px;
	margin-bottom:-12px;
	clear:both;
}

.txtBold{
	font-weight:bold;
}

#lienMenu{
	text-decoration:underline;
}

.liste{
	margin-left:2em;
	margin-top:10px;
}
/*CONTENU FIN___________*/

/*PIED DE PAGE___________*/
#train{
	background:url(../images/train.png) right bottom;
	width:100%;
	height:434px;
	position: absolute;
	bottom:0;
	right:0;
	background-repeat:no-repeat;
	z-index:0;
	clear:both;
}

#infoFooter{
	width:1024px;
	margin-top:30px;
	position:relative;
	margin-left:16px;
	clear:both;
}

#infoFooterA{
	width:1024px;
	margin:auto;
	padding-top:50px;
	padding-bottom:60px;
	clear:both;
}

#barreGauche{
	background-image:url(../images/barreGauche.png);
	width:63px;
	float:left;
	height:13px;
}

#barreDroite{
	background-image:url(../images/barreDroite.png);
	width:245px;
	height:12px;
	float:left;
	margin-top:3px;
	margin-left:2px;
}
/*PIED DE PAGE FIN___________*/
