/* html styles */
body {
background: #fff url(/img/fond.gif) no-repeat;
}

body, td, p, div {
font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
color: Black;
line-height: 120%;
}

a:link, a:active, a:visited{/*font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; */color:#76304B; text-decoration: underline; /*font-weight: bold;*/}
a:hover {text-decoration:none}

a.black:link, a.black:active, a.black:visited, a.black:hover {
	color: #aa456c;
}

ul li{
	list-style-image:  url(/img/puce.gif);
}

ul {
	margin-bottom: 0px;
}

/* classes */

.sous_head {background: transparent url(/img/head_bot.gif) no-repeat;}
.stars {background: transparent url(/img/fond_stars.jpg) bottom left repeat-x;}
.cadre {background:  url(/img/cadre.gif) no-repeat;}
.danseurs {background: transparent url(/img/danseurs.gif) bottom left no-repeat;}
.fd_70 {background: transparent url(/img/cours_salsa_rock.gif) bottom right no-repeat;}

.menuHome {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 130%;
	font-size: 10px;
	font-weight: bold;
	background: transparent url(/img/fond_menu.gif) no-repeat;
	/*margin-left: 25px; */padding-top: 70px; margin-bottom: 0; padding-bottom: 0;
}

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


.menuHome ul li{
	list-style-image:  url(/img/puce_blanche.gif);
}

.newsletter {
	margin-left: 25px; margin-top: 80px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AA456C;
}
.newsletter a {
	font-color:#936;
}

.newsletterNiv1 {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #AA456C;
	margin-top: 20px;
}

td.adresse {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AA456C;
	line-height: 120%;
	padding-top: 20px;
}

td.adresse p {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #AA456C;
	line-height: 120%;
}

.HomeVentre1{
	padding-top: 30px;
	padding-bottom: 15px;
}

.HomeVentre1 strong {
	color: #aa456c;
}

.HomeVentre2{
	padding-top: 33px;
}

.HomeVentre2 strong {
	color: #aa456c;
}

.HomeVentre3{
	padding-bottom: 40px;
}

.HomeVentre3 strong {
	color: #000;
}

.HomeVentre1 ul li{
	line-height: 110%;
	margin-left: -22px;
}
html>body .HomeVentre1 ul li {
	margin-left: -25px;
}

.HomeVentre2 ul li{
	line-height: 110%;
	margin-left: -22px;
}
html>body .HomeVentre2 ul li {
	margin-left: -25px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #aa456c;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #aa456c;
}

.titre2 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/fd_titre.png', sizingMethod='scale');
	line-height: 40px;
	padding-left: 5px;
	width: 100%;
	height: 40px;
	padding-top: 5px;
}

html>body .titre2 {
	background: transparent url(/img/fd_titre.png) repeat-y;
	padding-top: 0;
}

.fd_transparent {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/fd_titre.png', sizingMethod='scale');
}

html>body .fd_transparent {
	background: transparent url(/img/fd_titre.png) repeat-y;
}

.fd_masa {
	background: transparent url(/img/masa.gif) top right repeat-y;
}

.gateway {
	background-color: #8A5151;
	color: #fff;
}

.gateway a:link, .gateway a:active, .gateway a:visited, .gateway a:hover {
	color: #fff;
}

.nav1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/fd_titre.png', sizingMethod='scale');
	padding-left: 7px;
	padding-top: 10px;
	padding-right: 5px;
}

html>body .nav1 {
	background: transparent url(/img/fd_titre.png) repeat-y;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #aa456c;
}

p.footer {
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

.footer a:link, .footer a:active, .footer a:visited, .footer a:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color:#76304B;
	font-size: 10px;
	font-weight: normal !important;
}

.day_planning {
	font-size: 14px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.copy {
	color: Black;
	font-size: 10px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.marron {
	color: #76304B;
}

.align_middle{
	color:#936;
	line-height: 100%;
	vertical-align: 30%;
}

#toolbox {
	margin-top: 5px;
}

#toolboxHome {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #fff;
	position: absolute;
	top: 130px;
	right: 10px;
	font-size: 9px;
	text-align: right;
}

a.tool {
	font-weight: normal !important;
	color: #fff !important; 
	font-size: 9px;
}

.menu, .menu a:link, .menu a:active, .menu a:visited {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#76304B;
	font-size: 11px;
	padding-left: 4px;
	margin-right: 4px;
}

.menuOK, .menuOK a:link, .menuOK a:active, .menuOK a:visited, .menuOK a:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#aa456c !important;
	text-decoration: none !important;
	font-size: 11px;
	padding-left: 4px;
	margin-right: 4px;
}
.menu2, .menu2 a:link, .menu2 a:active, .menu2 a:visited {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:#76304B;
	font-size: 11px;
	padding-left: 4px;
	margin-right: 4px;
}
.menu2OK, .menu2OK a:link, .menu2OK a:active, .menu2OK a:visited, .menu2OK a:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	color:  #F90 !important;
	text-decoration: none !important;
	font-size: 11px;
	padding-left: 4px;
	margin-right: 4px;
}
td.toolbox {
	padding-left: 2px;
}

a.toolbox {
	font-weight: normal !important;
	padding-left: 2px;
}

.ventre {
	padding-left: 20px;
}

/* Texte déroulant */

#texte_deroul {
	position: absolute;
	top: 50px;
	left: 600px;
}

.ejs_tick_class{
background-color: transparent;
position: relative;
width:100%;
height:14;
font:bold 12px Verdana;
text-decoration:none;
color: #fff;
}

.ejs_tick_class a{

color: #fff !important;
text-decoration:underline;
}

.ejs_tick_class a:hover{
color: #fff;
text-decoration:none;
}

/* Fin Texte déroulant */

.oblig {font-size: 12px; color:#CC3300;}

a.white:link, a.white:active, a.white:visited, a.white:hover {
color: #fff !important;
}

.white {
	color: #fff;
}

/* ---------------- 
     Calendrier
-------------------*/

.big {
	font-size: 18px;
}

.calend {
	border: 1px solid #DFD8E0;
}

.calend td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 5px;
	font-weight: bold;
}

.stages {
background-color: #E0BDCB;
}


.galas {
background-color: #E6D7D8;
}


.soirees {
background-color: #DFD8E0;
}


.soirees_latines {
background-color: #CCCCFF;
}


.soirees_speciales {
background-color: #FFCCCC;
}


.nodisp {
	display: none;
}

/*Correction du bug internet explorer qui empeche les liens de fonctionner qd ils sont sur une image de fond en png : je place par-dessus un div avec une img transparente et les liens sur img*/
#bug_lien_ie_fd_png {
	position: absolute;
	top: 197px;
	left: 0;
	width: 100%;
	height: 66px;	
}

html>body #bug_lien_ie_fd_png {
	display: none;
}

.legende {
	font-size: 10px;
	margin-right: 20px;
}

.actu_cours {
	float: right;
	margin-left: 20px;
	color: #AA456C;
}
.essai {
	background-color: #87688A;
}
.autre {
	font-family: "Comic Sans MS";
	background-color: #BC9BFF;
}
.evenement {
	font-family: "Comic Sans MS";
	background-color: #00CCFF;
}
.stage {
	background-color: #EFB3F4;
}
.initiation {
	background-color: #FF99FF;
}
.balboa2 {
	background-color: #DE9E9E;
}
.comic {
	font-family: "Comic Sans MS";
	font-size: 14px;
	font-style: normal;
	color: #76304B;
}

