HTML,BODY					{	margin: 0; padding: 0; background-image:url('/Images/Commun/bg_body.gif'); }
BODY						{	background-color:#ebe8df;}
TD, DIV, P					{	font-family:arial; font-size:10px; color:#404040;}

H1,H2,H3					{	font-size:8px}

FORM						{	margin: 0px;}

A.lienTexte					{	font-weight:normal; color:#888276; text-decoration:underline; }
A:hover.lienTexte			{	color:#e95e0f; text-decoration:none; }

A.lien00					{	color:#333230; text-decoration:none; background-image:url('/Images/Pictos/fleche_lien_00.gif'); background-position:right; background-repeat:no-repeat; padding-right:10px; }
A:hover.lien00				{	color:#888276; text-decoration:underline; padding-right:13px; }

.texteTicker A				{	font-weight:normal; color:#888276; text-decoration:underline; }
.texteTicker A:hover		{	color:#e95e0f; text-decoration:none; }

.bgGauche					{	background-image:url('/Images/Commun/bg_gauche.gif'); background-repeat:repeat-x; }
.bgDroite					{	background-image:url('/Images/Commun/bg_droite.gif'); background-repeat:repeat-x; }

#basDePage					{	background-image:url('/Images/Commun/bas_de_page.gif'); }
#basDePage .coordonnees		{	margin:7px 0 0 7px; }
#basDePage .signature		{	color:#8a8478; float:right; padding:6px 8px 0 0; }
#basDePage TD				{	color:#8a8478; padding-top:2px; }
#basDePage A				{	color:#8a8478; text-decoration:none; padding:0 8px; }
#basDePage A:hover			{	color:#333230; text-decoration:underline; }

#contenu					{	background-color:#f6f2ef; }
#contenu .texte				{	width:336px; height:166px; margin-left:63px; margin-right:40px; margin-top:33px; font-weight:bold; }
#contenu .texteLong			{	width:336px; height:436px; margin-left:63px; margin-right:40px; margin-top:33px; font-weight:bold; }
#contenu .texteLong02		{	width:336px; margin-left:63px; margin-right:40px; margin-top:33px; font-weight:bold; }
#contenu .visuels			{	width:454px; height:180px; }

#contenu .texteBO			{	width:246px; height:90px; margin:0 20px; }

#contenu .horaires			{	float:right; width:148px; height:90px; margin-right:20px; }
.horaires TD				{	text-align:right; font-size:11px; }

.contenuAcces				{	background-image:url('/Images/Commun/bg_acces.jpg');background-position:bottom; background-repeat:no-repeat; }
.planAcces					{	position:absolute; width:226px; height:189px; margin:401px 0 0 213px; }

.barreMenu					{	position:absolute; opacity:.85; filter : alpha(opacity=85); width:894px; height:26px; background-color:#121212; margin-top:105px; margin-left:41px; }
#menuHaut					{	position:absolute; color:#ffffff; margin-top:110px; margin-left:82px; }

.barrePictos				{	position:absolute; margin-left:420px; margin-top:28px; }

#newsletter					{	width:439px; height:131px; }
#newsletter .titre			{	padding:26px 0 0 64px; }
#newsletter .accroche		{	color:#888276; padding:5px 0 0 64px; }
#newsletter .lien			{	width:222px; padding:0px 0 0 64px; }
#newsletter .champs			{	width:133px; float:right; margin-top:-3px; }
#newsletter .chpEmail		{	width:125px; font-size:9px; color:#000000; border:1px solid #e6e0d0; background-color:#ffffff; padding-left:4px; }
#newsletter .ok				{	padding-left:5px; width:84px; }

#actualites					{	width:439px; height:200px; display:table-cell; vertical-align:middle; }
#actualites .texte			{	padding:0 160px 0 63px; }
#visuels					{	width:439px; height:269px; }

#menuBas					{	position:absolute; margin-left:-6px; margin-top:510px; }

#reservation				{	position: absolute; margin-left:215px; margin-top:510px; }
#reservation .encart 		{ 	position: relative;  height: 80px; }
#reservation .encart1		{ 	position: absolute; z-index: 999; width:281px; }
#reservation .encart2		{	position: absolute; height: 80px; width: 281px; z-index: 0; background-color:#121212; opacity:.85; filter : alpha(opacity=85); }

/*Ticker accueil*/
#scroll 					{	width: 454px; height:200px; position: relative; }
#scroll-wrap 				{	overflow: hidden; width: 454px; height:200px; position: relative; }
#scroll-content 			{	width: 4570px; position: relative; }
.ticker00					{	background-image:url('/Images/Commun/bg_actualites_00.gif'); }
.ticker01					{	background-image:url('/Images/Commun/bg_actualites_01.gif'); }
.texteTicker				{	padding:0 140px 0 63px; font-weight:bold; }

/*Formulaire de réservation*/
.champTxt					{	width:200px; font-size:9px; color:#000000; border:1px solid #e6e0d0; background-color:#ffffff; padding-left:4px; }
.champSelect				{	width:208px; font-size:9px; color:#000000; border:1px solid #e6e0d0; background-color:#ffffff; padding-left:4px; }
.champTxtArea				{	width:200px; height:50px; font-size:11px; color:#000000; font-family:arial; border:1px solid #e6e0d0; background-color:#ffffff; padding-left:4px; }
.erreur						{	color:#ff0000; }

.calque						{	opacity:.80; color: #FFFFFF;position: absolute;visibility: hidden;
								font-family: Courrier;align: center;font-size: 8pt;background-color: #000000;
								opacity : 0;filter : alpha(opacity=0);width: 100%;height : 100%;top : 0;left : 0 ;}
.image_calque				{	height: 100%;}
#window 					{	position: absolute; visibility : hidden; padding: 0px; top : 25%;left : 35% ;}
#window DIV					{	background-color: #FFF;}
#window .contenu			{	width:340px; height:300px; padding:0 30px; }
.pointilles					{	background-image:url('/Images/Commun/bg_pointilles.gif'); }

/*Ticker Messages*/
.pseudo						{	color:#ffffff; padding:2px 0 2px 5px; }
.date						{	color:#ffffff; padding-right:5px; }
.message					{	padding:10px 0 10px 5px; }

.btnRetour					{	position:absolute;margin-left:221px; }

.vigGalerieOff				{	filter:alpha(opacity=100); }
.vigGalerieOn				{	filter:alpha(opacity=50);  }

.exposant					{	font-size:5px; vertical-align:text-top; }

.btAcces {
	width:454px;
	height:166px;
	display:block;
	background:url('/Images/Acces/acces.jpg');
}

.btAcces:hover {
	background:url('/Images/Acces/acces.jpg') no-repeat 0 -166px;
}
