/* CSS Document */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

body { margin:0px; background-image:url(images/site-fond.jpg); background-position:50% 0%; }

body, table, td, div { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; }

form, input, h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }
/*input { background-color:#fff; color:#c00; border:1px solid #c00; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }*/

.maison_rouge { color:#C00; font-weight:bold; }

a:link, a:active, a:visited { color:#c00; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }

.bouton { color:#fff; background-color:#c00; font-weight:bold; cursor:pointer; border:1px solid #ccc; padding:0.2em; }

#logo { position:relative; left:31px; top:15px; float:left; height:162px; }
#adresse { position:relative; width:160px; margin-top:10px; text-align:right; text-transform:uppercase; color:#c99; font-size:10px; float:left; }
#footer_la_boite { position:relative; text-align:right; width:160px; margin-top:25px; color:#fff; font-size:10px; float:left; }
#footer_news { z-index:150; position:relative; left:40px; margin-top:30px; width:525px; float:left; }
#footer_menu { z-index:150; left:160px; position:relative; margin-top:43px; width:150px; float:left; font-size:10px; }
.champ_news { background:none; border:none; border:0px solid; background-color:#7B4F4E; padding:2px; background-image:url(images/form-fond.png); width:200px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; }
#resultat_news { font-weight:bold; color:#f90; font-size:14px; width:650px; white-space:nowrap; }

#site { z-index:10; width:1024px; height:768px; position:absolute; margin-left:50%; left:-512px; }

#wrapper { position:relative; z-index:10; width:648px; left:10px; text-align:left; font-size:1.1em; float:left; }

#header { position:relative; width:650px; height:162px; left:100px; float:left; }

#sparks{ position:absolute; top:20px; left:0; width:200px; height:120px; z-index:5; overflow:hidden; }

#photos { position:relative; width:650px; height:390px; overflow:hidden; }

/*#slider { width:650px; height:390px; overflow:hidden; }*/
#slider { height:0px; }

ul { list-style:none; }
ul.navigation { position:relative; float:right; width:650px; height:60px; z-index:100; display:none; list-style-type:none; }
ul.navigation li { float:left; list-style-type:none; }
ul.navigation li a{ display:block; height:60px; margin-top:78px; text-indent: -5000px; overflow:hidden; }
ul.navigation li.resto a { width:98px; background:url(images/menu.gif) -143px 0; }
ul.navigation li.bar a { width:44px; background:url(images/menu.gif) -239px 0; }
ul.navigation li.club a { width:53px; background:url(images/menu.gif) -279px 0; }
ul.navigation li.agenda a { width:75px; background:url(images/menu.gif) -330px 0; }
ul.navigation li.eve a { width:118px; background:url(images/menu.gif) -401px 0; }
ul.navigation li.galerie a { width:71px; background:url(images/menu.gif) -517px 0; }
ul.navigation li.contact a { width:75px; background:url(images/menu.gif) -585px 0; }

#overlay { width:650px; height:390px; position:absolute; z-index:5; top:0; left:0; padding:10px 20px; overflow:hidden; color:#fff; font-size:11px; }
#overlay_index, #overlay_resto, #overlay_bar, #overlay_club, #overlay_agenda, #overlay_eve, #overlay_galerie, #overlay_contact { width:638px; height:390px; position:relative; }
#texte { width:350px; padding-left:10px; float:left; position:relative; }
#illus { width:270px; float:right; position:relative; }

.titre_jaune { color:#f90; font-weight:bold; }
a.titre_jaune:active, a.titre_jaune:visited, a.titre_jaune:link, a.titre_jaune:hover { color:#f90; font-weight:bold; font-size:10px; }

ul.liste{ background:url(images/li_fond.png) top left no-repeat; }
ul.liste li { padding:5px 0 6px 0; background:url(images/li_fond.png) bottom left no-repeat; }
ul.liste li a { padding-left:15px; background:url(images/fleche.png) 0 2px no-repeat; }
ul.liste li a:active, a:link, a:visited { color:#fff; text-decoration:none; }
ul.liste li a:hover { color:#c99; text-decoration:none; }

#contact_texte { width:280px; padding-left:10px; float:left; position:relative; }
#contact_form { width:340px; float:right; position:relative; }
#form_contact { width:300px; height:350px; padding:20px 10px 10px 10px; background-image:url(images/contact-form-fond.png); border:1px solid #966; border-collapse:collapse; }
.contact_champ  { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px; background-color:#5A3332; background-image:url(images/contact-champ-fond.png); border:1px solid #966; border-collapse:collapse; float:left; margin-top:5px; }
#resultat_contact { font-weight:bold; color:#f90; font-size:14px; width:290px; height:50px; }
.contact_news { font-size:10px; color:#300; cursor:pointer; }

#lignes_verticales { position:absolute; z-index:2; margin-left:50%; left:-325px; width:650px; height:100%; border-left:1px solid #966; border-right:1px solid #966; border-collapse:collapse }
#lignes_hor_haut { position:absolute; z-index:2; top:150px; width:100%; height:20px; border-top:1px solid #966; border-bottom:1px solid #966; border-collapse:collapse }
#lignes_hor_bas { position:absolute; z-index:2; top:580px; width:100%; height:20px; border-top:1px solid #966; border-bottom:1px solid #966; border-collapse:collapse }

.gallerie_titres { background-color:#64403F; border:1px solid #C99; border-collapse:collapse; width:260px; height:90px; margin:20px 27px 0px 27px; float:left; cursor:pointer; }
.gallerie_photo { position:relative; margin:5px; float:left; height:78px; width:78px; border:1px solid #966; border-collapse:collapse; }
.gallerie_texte { position:relative; margin:5px 5px 5px 0px; float:left; height:70px; width:152px; line-height:20px; }
#galerie_photos { z-index:1100; display:none; position:absolute; padding:10px; margin-left:50%; left:-325px; width:625px; top:25px; height:600px; background-color:#000; border:3px solid #966; border-collapse:collapse; }

#insc_aff_news { z-index:1000; display:none; position:absolute; margin-left:50%; left:-200px; top:300px; width:400px; height:250px; padding:20px 10px 10px 10px; background-image:url(images/news-fond.png); border:1px solid #966; border-collapse:collapse; }

#infos_cdc { position:absolute; z-index:1000; display:none; margin-left:50%; left:-100px; top:325px; width:200px; height:100px; padding:10px 10px 10px 10px; background-image:url(images/news-fond.png); border:1px solid #966; border-collapse:collapse; }

a:hover { color:#c99; }
#mentions_legales, #credits { position:absolute; z-index:1000; display:none; margin-left:50%; padding:10px; background-color:#000; border:1px solid #966; border-collapse:collapse; }
#mentions_legales { left:-512px; width:1024px; top:150px; height:650px; }
#credits { left:-250px; width:400px; height:300px; top:250px; }

.bord_marron { border:1px solid #966; border-collapse:collapse; margin-right:20px; }

#sondage { z-index:100000; position:absolute; width:400px; height:240px; margin-top:25%; top:-100px; margin-left:50%; left:-200px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
#aff_commentaires { z-index:200000; position:absolute; width:400px; height:300px; margin-top:25%; top:-150px; margin-left:50%; left:-200px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; overflow:auto; display:none; }

.pink_style { color: #e869a0; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#reveillon { z-index:100000; position:absolute; width:620px; height:700px; top:0px; margin-left:50%; left:-310px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
#aff_resa { z-index:100000; position:absolute; width:450px; height:450px; top:0px; margin-left:50%; left:-310px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
#aff_carte_restau { z-index:100000; position:absolute; width:450px; height:450px; top:0px; margin-left:50%; left:-310px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
#aff_carte_details { height:350px; overflow:auto; text-align:center; }
#stval { z-index:100000; position:absolute; width:620px; height:700px; top:0px; margin-left:50%; left:-310px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
#dam02 { z-index:100000; position:absolute; width:620px; height:650px; top:0px; margin-left:50%; left:-310px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }
<!--#div_play { z-index:100000; position:absolute; width:1000px; margin-left:50%; left:-200px; padding:10px; margin-top:150px; display:none; }
#div_play { z-index:100000; position:absolute; width:400px; top:0px; margin-left:50%; left:-200px; border:5px solid #fff; border-collapse:collapse; background-color:#461312; padding:10px; display:none; }


