body { background-color:#9E0B42; background-image:url(img/fondhaut2.jpg); background-repeat:repeat-x; font-family: Arial; font-size:12px; color: #000000; margin:0 0 5px 0; text-align:center; }
h1 { text-align:center; font-family:Georgia; font-size:24px; margin:5px 0 5px 0; padding:0px; color:#9E0B42; }
h2 { text-align:center; font-size:14px; margin:0 0 5px 0; padding:0px; }
a { text-decoration:underline; font-weight:bold; color:#9E0B42; }
a:hover { text-decoration:none; color: #000000;}

#full { width:900px; margin:0 auto; }
/* header */
#header { background-image:url(img/header.jpg); background-repeat:no-repeat; width:900px; height:182px; }
#header .titre {font-family:Georgia; font-size:22px; padding:80px 0 0 220px; text-align:left; }

/**** MENUS DU HAUT ET BOUTONS *****/
.menuh { margin:-43px 0 0 220px; display:block; height:40px; }

#bouton1 a { display: block; line-height:40px; text-decoration:none; float:left; margin:0 10px 0 0; padding-top:8px; font-size:16px; color:#FFFFFF; width:120px; background-image:url(img/btm.png); background-repeat:no-repeat; }
#bouton1 a:hover { display: block; line-height:40px; text-decoration:none; width:120px; background-image:url(img/btmh.png); background-repeat:no-repeat; padding-top:2px; }

#bouton2 a { display: block; line-height:40px; float:left; text-decoration:none; margin:0 10px 0 0; padding-top:8px; font-size:16px; color:#FFFFFF; width:120px; background-image:url(img/btm.png); background-repeat:no-repeat; }
#bouton2 a:hover { display: block; line-height:40px; text-decoration:none; width:120px; background-image:url(img/btmh.png); background-repeat:no-repeat; padding-top:2px; }

#bouton3 a { display: block; line-height:40px; float:left; text-decoration:none; margin:0 10px 0 0; padding-top:8px; font-size:16px; color:#FFFFFF; width:120px; background-image:url(img/btm.png); background-repeat:no-repeat; }
#bouton3 a:hover { display: block; line-height:40px; text-decoration:none; width:120px; background-image:url(img/btmh.png); background-repeat:no-repeat; padding-top:2px; }

#bouton4 a { display: block; line-height:40px; float:left; text-decoration:none; margin:0 0 0 0; padding-top:8px; font-size:16px; color:#FFFFFF; width:120px; background-image:url(img/btm.png); background-repeat:no-repeat; }
#bouton4 a:hover { display: block; line-height:40px; text-decoration:none; width:120px; background-image:url(img/btmh.png); background-repeat:no-repeat; padding-top:2px; }

#tb1 { background-image:url(img/fonhtb.jpg); background-repeat:no-repeat; background-color:#FFFFFF; padding-top:10px; margin-top:-8px; }
.bienvenue { text-align:justify; margin:0px 15px 10px 15px; font-size:12px; }

/**** TABLES FILLES EN LIGNES *****/
#tablesalons { background-image:url(img/fondtable.jpg); background-repeat:repeat-y; margin:0 0 0 15px; }
.tablein { clear:both; padding:0 15px 0 15px; background-image:url(img/webcam.png); background-repeat:no-repeat; background-position:10px top;}
.boutonssalons { float:left; padding:0px; margin:0px; width:200px; height:240px; border:1px solid #9E0B42; }
.flash {width:320px; height:240px; float:right;  border:1px solid #9E0B42; padding:0px; margin:0px; }
.bouton { width:180px; line-height:40px; background-image:url(img/bouton2.png); background-repeat:no-repeat; padding:0px; margin:0px auto 3px auto;}
.bouton a { text-decoration:none; color:#FFFFFF; font-size:14px; font-family: Verdana; font-weight:bold;}
.bouton a:hover { text-decoration:none; color:#FFFFFF; font-size:14px; font-family: Verdana; font-weight:bold;}
.salon { font-family:Georgia; font-size:24px; margin:0 0 5px 0; padding:0 0 0 35px; color:#000000; text-align:left; font-weight:bold; }
.salon a { font-family:Verdana; font-size:20px; }
.salon a:hover { font-family:Verdana; font-size:20px; }
#tablesalons2 { background-image:url(img/fondtable.jpg); background-repeat:repeat-y; margin:0 0 0 15px; }
.boutonssalons2 { float:right; padding:0px; margin:0px; width:200px; height:240px; border:1px solid #9E0B42; }
.flash2 {width:320px; height:240px; float:left; border:1px solid #9E0B42; padding:0px; margin:0px; }

/**** TABLES CHOIX ABONNEMENTS *****/
#tableformules { margin:15px 0 15px 25px; }
.tit { font-family:Georgia; font-size:18px; margin:0 0 5px 0; padding:0px; color:#000000; text-align:left; font-weight:bold;}
.desc { font-size:12px;}
.desc b { color:#9E0B42;}
/**** TABLE PARTENAIRES *****/
#partenaires { margin:10px 0 10px 0; }
.titrepart { font-size:14px; margin:20px 20px 5px 20px; padding:10px 0 0 0; font-style:italic; color:#000000; text-align:center; font-weight:bold; border-top:1px dotted #9E0B42;}
.lienspart { font-size:12px; margin:0 20px 5px 15px; padding:0px;}


/**** PAGES SALONS 1 ET 2 *****/
#fullchoix { margin:15px 10px 25px 10px; text-align:left; }
.titreacces { font-family:Georgia; font-size:18px; margin:0 10px 5px 5px; padding:2px 0 2px 5px; color:#FFFFFF; font-weight:bold; background-color:#9E0B42;}
.infos { font-size:12px; margin:0 10px 5px 5px;}


/**** MENUS DE GAUCHE *****/
/* MENU LARGE HAUT */
.menud { text-align:left; width:290px; margin: 10px 0 0 0px; background-image:url(img/fondmenu.png); background-repeat:repeat-y; clear:both; }
.menud .titrem { background-image:url(img/menuh.png); background-repeat:no-repeat; width:290px; line-height:36px; text-align:center; font-weight:bold; font-size:16px; color:#FFFFFF; } 
.menud ul { margin:0 0 3px 16px; padding:0px; list-style:none; }
.menud ul li { font-size:14px; font-weight:bold; margin:0 0 0 5px; padding:0px;}
.menud .theme { margin:0 0 0 0; padding:0px; font-size:12px; text-align:center; }
.menud .comtitre { margin:0 40px 6px 20px; padding:0px; font-size:12px; text-align:left; font-style:italic; border-bottom:1px dotted #9E0B42; }
.menud .comm { margin:0 25px 3px 20px; padding:0px; font-size:11px; text-align:left; }
.menud .comm a { font-size:11px; }

/* MENU ETROIT GAUCHE */
#colg { float:left; width:140px; margin: 5px 0 10px 0; }
.menudsmall { text-align:left; width:140px; margin: 0px 0 5px 0px; background-image:url(img/fondmenusmall.png); background-repeat:repeat-y; }
.menudsmall .titremsmall { background-image:url(img/menuhsmall.png); background-repeat:no-repeat; width:140px; line-height:36px; font-weight:bold; text-align:center; font-size:16px; color:#FFFFFF; } 
.menudsmall ul { margin:0 0 3px 8px; padding:0px; list-style:none; }
.menudsmall ul li { font-size:14px; font-weight:bold; margin:0 0 0 5px; padding:0px;}
.menudsmall .filles { text-align:center; width:140px; margin:0px; }
/* MENU ETROIT DROITE */
#cold { float:left; width:140px; margin: 5px 0 10px 10px; } 
.menudsmalld { text-align:left; width:140px; margin: 0px 0 5px 0px; background-image:url(img/fondmenusmall.png); background-repeat:repeat-y; }
.menudsmalld .titremsmalld { background-image:url(img/menuhsmall.png); background-repeat:no-repeat; width:140px; line-height:36px; font-weight:bold; text-align:center; font-size:16px; color:#FFFFFF; } 
.menudsmalld ul { margin:0 0 3px 8px; padding:0px; list-style:none; }
.menudsmalld ul li { font-size:12px; font-weight:bold; margin:0 0 0 5px; padding:0px;}
.menudsmalld .pub { text-align:center; width:140px; margin:0 0 5px 0; }

/**** BAS *****/
#bas { text-align:center; background-image:url(img/fondbas.jpg); background-position:bottom center; background-color:#FFFFFF; background-repeat:no-repeat; width:900px; height:60px; margin:0 0 20px 0; }
.textebas { font-size:12px; font-weight:bold; padding:30px 0 0 0; }


/*************************************
	Disclamer
**************************************/

div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:5000px; background:#9E0B42; filter:alpha(opacity=96); -moz-opacity:0.98; opacity: 0.98; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; color:#000000; clear:both; }
div#disclaimer-cadre{ width:581px; margin-left:auto; margin-right:auto; text-align:center; margin-top:150px; padding:15px; font-size:12px; border:#000000 2px solid; background:#FFFFFF; }
div#disclaimer-cadre h1{ font-family:Georgia; font-size:22px; color:#9E0B42; margin:15px 0 5px 0; }
#disclaimer-cadre h2{ color:#000000; font-family:Arial; font-size:14px; margin:0px; padding:0px; }
div#disclaimer-cadre b{ font-size:14px; color:red; }
a#disclaimer-entrer { text-decoration:underline; font-size:35px; font-weight:bold; color:#9E0B42; }
a#disclaimer-sortir {text-decoration:none;  font-size:25px; font-weight:bold; color:#9E0B42; }
a#disclaimer-entrer:hover { text-decoration:none; color:#9E0B42; }
a#disclaimer-sortir:hover{ text-decoration:none; color:#9E0B42; }
