a:hover{color: #FFFFFF !important;}

/* MENU */
#menu{float: left; width: 250px; padding: 2px; margin-top:185px;}
#menu ul{text-align:left; font-variant:small-caps; margin-bottom: 10px;
list-style:url(../../images/puce_menu_off.png); margin-left:-20px}
#menu li:hover{list-style:url(../../images/puce_menu_on.png);}
#menu li{line-height: 1.6em;}
#menu li.decal{margin-left:15px; font-size:x-small; color:#00CCFF;}
#menu a{font-size: 1em; font-weight:bold; color:#CCCCCC; text-decoration: none;position:relative;top:-2px}
#menu a.menu_select{color:#00CCFF; /*cursor:not-allowed*/ cursor:default;}
#menu a:hover{color:#00CCFF !important;}

/* CORPS */
#corps{float: right; width: 720px; padding-left:10px; margin-top:175px; margin-right:10px;}
#corps a{color:#FFFFFF; text-align: justify;}
.FirstEssai{font-weight:bold; color:#FF0000; font-size:15px}
.bloc{font-size:11px; padding-left: 12px; padding-right: 10px; text-align:justify;}
#flash{width: 600px; height: 20px; margin: auto; padding: 0px; text-align: center; font-size: 12px; font-weight: bold;}

/* BONNES SURPRISES */
.bonnes_surprises {list-style:square;}
.bonnes_surprises li{margin:5px 0;}
.bonnes_surprises span.BN{color:#99C000;font-weight:bold}

/* TARIFS */
.tarifs_forfaits{text-align:center;color:#000; width:100%;}
.tarifs_forfaits td{padding:10px 5px;}
.tarifs_colon_1{background-color:#C2D69B; width:170px;}
.tarifs_colon_2{background-color:#F79646;}
.tarifs_colon_3{background-color:#4BACC6;}
.tarifs_colon_4{background-color:#DDD9C3; width:70px;}
.tarifs{color: #FFFFFF; text-align:center;}
.tarifs_titre{font-size: 1.7em; font-weight:bold; font-variant:small-caps}
.tarifs_Ss_titre{font-size: 1.3em; font-weight:bold;}
.tarifs_texte{font-size: 1em;}

.tarifs_parts{text-align:center;color:#000;font-weight:bold; width:490px;}
.tarifs_parts td{padding:10px 2px;}
.tarifs_parts_ligne_1{font-variant:small-caps;}
.tarifs_parts_colon_1{background-color:#948A54;font-variant:small-caps;}
.tarifs_parts_colon_2{background-color:#F79646;}
.tarifs_parts_colon_3{background-color:#548DD4;}
.tarifs_parts_colon_4{background-color:#C2D69B;}
.tarifs_parts_colon_5{background-color:#FFFF00;}

.tarifs_parts_dom{text-align:center;color:#000;font-weight:bold; width:580px; margin:auto;}
.tarifs_parts_dom td{padding:10px 2px;}
.tarifs_parts_dom_ligne_1{font-variant:small-caps;}
.tarifs_parts_dom_colon_1{background-color:#FFFF00;font-variant:small-caps;}
.tarifs_parts_dom_colon_2{background-color:#F79646;}
.tarifs_parts_dom_colon_3{background-color:#548DD4;}

/* SESSIONS */
.dates_sessions{font-size: 1.2em; font-weight:bold; text-align:center; vertical-align:middle; color:#000; width:100%}
.dates_sessions td{padding:15px 5px; width:150px;}
.dates_sessions_ligne_1{font-size: 1.5em; font-variant: small-caps;}

.dates_sessions_salsa tr{background-color:#92CDDC;}
.dates_sessions_tango tr{background-color:#92CDDC;}
.dates_sessions_rds tr{background-color:#92CDDC;}

.dates_sessions_colon_1_salsa{background-color:/*#C2D69B*/#FF6600 !important; width:80px !important;}
.dates_sessions_ligne_1_salsa{background-color:#FFFF00 !important;}

.dates_sessions_colon_1_tango{background-color:#FF00FF !important; width:80px !important;}
.dates_sessions_ligne_1_tango{background-color:#FFFF00 !important;}

.dates_sessions_colon_1_rds{background-color:#00FF00 !important; width:80px !important;}
.dates_sessions_ligne_1_rds{background-color:#FFFF00 !important;}

/* SOIREES */
.soiree_tab{width:100%;text-align:center; margin:auto; font-weight:bold; font-size:1.5em; color:#000;}
.soiree_tab td{width:50%; padding:15px 0;}
.soiree_entete{background-color:#999999; height:40px;}
.soiree_date{background-color:#00FFFF;}
.soiree_old{text-decoration: line-through;}
.soiree_theme{background-color:#FF99CC;}

/* MAPS */
.framemap{width:700px;height:450px; margin-top:-70px;
border:5px solid #00CCFF;-moz-border-radius:7px; -khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
}

/* LIENS */
.liens_partenaires{list-style:url(../../images/puce_on.png);}
.liens_partenaires li{margin-bottom:5px;}
.liens_partenaires li:hover{list-style:url(../../images/puce_off.png);}
.liens_partenaires li a:hover{color:#00CCFF !important;}

/* MENTIONS LEGALES */
.dl_dt_dd_legales {margin:0px}
.dl_dt_dd_legales label{float:left;}
.dl_dt_dd_legales dd{margin-left:430px;}
.modalites{list-style:decimal;}
.modalites li{margin-bottom:10px;}
.modalites ol{list-style:lower-alpha;padding-top:5px}

/* PAGE ACCUEIL ET PORTES OUVERTES */
#corpus{width: 1000px; font-size: 1.3em; padding-top:185px; line-height:1.1em;}
#corpus a{color:#CCCCCC; text-decoration: none;}
#corpus a:hover{color:#FFFFFF}
#corpus h2{font-size: 2em; margin-top: 10px; text-align:center;}

.clignotte_orange_jaune, .clignotte_jaune_orange			{text-decoration: blink; font-size: 20px !important; text-align:center; line-height:1.5em;}
.clignotte_jaune_orange a:hover, .clignotte_orange_jaune a	{text-decoration: none; color:#FF6600 !important;}
.clignotte_orange_jaune a:hover, .clignotte_jaune_orange a	{text-decoration: none; color:#CCFF00 !important;}

#news{text-align:center; padding: 15px; margin-top:10px;}
#news a{font-size: 1.5em;}

#portes_ouvertes{width:950px; margin:auto; font-size:16px;text-align:center;vertical-align:middle;font-weight:bold;color:#000;}
#portes_ouvertes tr{height:80px;}
#portes_ouvertes td{width:20%}
#portes_ouvertes .date{height:60px;background-color:yellow}
#portes_ouvertes .heure{background-color:#00FFFF}
#portes_ouvertes .salsa{background-color:#FF6600}
#portes_ouvertes .tango{background-color:#FF00FF}
#portes_ouvertes .rds{background-color:#00FF00}


