@charset "utf-8";

/* commented backslash hack \*/ 
html, body{ }


 
 /* Main Body CSS */
* {	 padding: 0; margin: 0;}
body {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #FFFFFF;  background: url(../media/site/FullBack.png) repeat-x #9BD630;  margin: 0;	padding: 0; }
.oneColFixCtr #container { padding: 0; text-align: left; position:relative; margin-top:0px;   padding-top:0px; background: url(../media/site/TopBack.png) top  center no-repeat; }
.oneColFixCtr #mainContent {margin: 0 auto; padding:0px 0px 0px 0px; width:960px; top:0; background:url(../media/site/test.png) right top no-repeat; }

/* Main Index Content With Right Block */ 
.LeftMenuDiv{ width:305px; float:left; border:#CCC dashed 0px; left:0; padding:0px 0px 0px 0px; margin:0px 0px 0px 21px; }
.MainIndexDiv{ width:630px; float:left; border:#FFF dashed 0px;   padding:80px 0px 0px 0px; margin:0px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color:#666666; text-align:justify; line-height:20px;}
.BottomMenu {background: url(../media/site/contact-bg.png) center bottom no-repeat; margin-top:0px;  padding:0px 0px 0px 0px;}
.BottomImg{ background:url(../media/site/Kids.png) bottom left no-repeat;  margin:0px;  padding:0px 0px 0px 0px;}


/* TopMenu CSS */
.TopSection{height:285px; width:960px; margin: 0 auto; margin-top:0px; padding:0px 0px 0px 0px;}
.imgRightTop{border: none; padding:6px 0px 5px 0px; float:right;}
.LogoTop{ float:left; left:0; padding:10px 0px 0px 35px; }
.LogoRight{ float:right; right:0; background:url(../media/menu/Empty_big.png) no-repeat right top; width:636px; height:234px;}

/* Scroll down SubMenu JQuery Menu CSS */ 
UL.menu {list-style: none; margin: 0; padding:0px 0px 0px 0px;}
UL.menu UL {	margin: 0; padding:0px; list-style: none; }
UL.menu A {	DISPLAY: block; TEXT-DECORATION: none;  }
UL.menu LI {	margin: 0px 0px 0px 0px;}
UL.menu LI A { background:url(../media/menu/SubMenu_Bullet.png) no-repeat; font-weight:bold;   border:none; font-size:13px;   color: #FFFFFF;  margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
UL.menu LI A:hover {	 color: #000000; 	 }
UL.menu LI UL LI A {background:  url(../media/menu/BackLine.png) bottom no-repeat; text-align:center;  margin:0px 57px 5px 57px; padding:10px 0px 9px 0px;    COLOR: #C5187E;    FONT-SIZE: 14px;}
UL.menu LI UL LI p {background:  url(../media/menu/BackLine_w.png) bottom no-repeat; text-align:center;  margin:0px 57px 0px 57px; padding:0px 0px 9px 0px;    COLOR: #FFFFFF;    FONT-SIZE: 14px;}
UL.menu LI UL LI A:hover { color: #e4e4e4;  }


/* Left subMenu */
.LeftTitleBanner .SubMenu {  margin:0px 0px 5px 20px; padding:10px 0px 9px 0px;    COLOR: #C5187E; }
.LeftTitleBanner .SubMenu a {background:  url(../media/menu/BackLine.png) bottom no-repeat; text-align:center;  margin:10px 57px 5px 57px; padding:10px 10px 9px 10px;    COLOR: #C5187E;    FONT-SIZE: 14px;}
.LeftTitleBanner .SubMenu a:hover { color: #e4e4e4;  }

/* Horaire Table */
.tableBorder{border-bottom:1px #CCC dotted; border-left:1px #CCC dotted;}
.tableBorder2{border-bottom:1px #CCC dotted;}

/* Text Colors */
.img{border:none;}
.White{color:#FFF;}
.blue{color:#37cdcd;}
.violet{color:#C5187E;}
.green{color:#99d42e;}
.Yellow{color:#fff200;}
 

/* MainIndexDiv Normal anchor CSS */
.MainIndexDiv p {padding:5px 15px 0px 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;  color:#FFFFFF; text-align:justify; line-height:25px;}
.MainIndexDiv p a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; letter-spacing:0px;  color: #000000; text-decoration: underline;}
.MainIndexDiv p a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;  color: #000000; text-decoration: underline;}
.MainIndexDiv p a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;  color: #C5187E; text-decoration: underline;}
.MainIndexDiv ul{ margin :10px 0px 10px 10px; padding : 0; list-style: url(../media/site/star.png) inside none; line-height:15px; color:#666666;}
.MainIndexDiv ul li {margin :5px 0px 10px 0px;}

.MainIndexDiv ul li a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: underline;}
.MainIndexDiv ul li a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: underline;}
.MainIndexDiv ul li a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #C5187E; text-decoration: underline;}
 
.SmallUl ul{ margin :10px 0px 10px 10px; padding : 0; width:160px; list-style: url(../media/site/star_blue.png) inside none; font-size:12px; line-height:13px; color:#C5187E; float:left}
.SmallUl ul li {margin :5px 0px 10px 10px;}

/* Normal anchor CSS */
p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color:#FFFFFF; text-align:justify; line-height:20px;}
p a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: none;}
p a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: none;}
p a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color:#C5187E; text-decoration: none;}
a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: none;}
a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #000000; text-decoration: none;}
a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;  color: #C5187E; text-decoration: none;}
H1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;font-size:20px; color: #6AC532; font-weight:bold;  text-align:left; padding:0px 0px 5px 0px; margin-bottom:0px;  }
#container H1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;font-size:18px; height:35px; background:url(../media/site/TitleHeader_2.png) no-repeat; color: #ffffff; font-weight:bold;  text-align:left; padding:3px 0px 0px 10px; margin-bottom:0px;  }


/* Top Menu Css */
div.nav { float: right; width: 636px; height: 56px;  margin:170px 0px 0px 10px;}
div.nav ul { list-style-type: none; margin-left:28px; }
div.nav li { float: left; text-indent: -9999px; }
div.nav li a { display: block; margin-left: 5px; margin-right: 5px; }
a.Club {  width: 115px; height: 41px; background:  url(../media/menu/LeClub.png) left top no-repeat; }
a.Gallerie { height: 41px; margin-top: 0px; width: 169px; background: url(../media/menu/Gallerie.png) left top no-repeat; }
a.contact { height: 41px; margin-top: 0px; width: 169px; background:url(../media/menu/Contacter.png) left top no-repeat; }
a.mediame { height: 41px; margin-top: 0px; width: 90px; background:url(../media/menu/media.png) left top no-repeat; }
a.Club:hover, a.Gallerie:hover, a.mediame:hover, a.contact:hover { background-position: left -41px; }
 

/* Automated Slide Photo Content   */
.PhotoGallBack{background:url(../media/site/photogall.png) no-repeat left top; padding:15px 0px 0px 17px; height:239px;}
#gallery {position:relative; height:200px; margin-right:31px;}
#gallery a {float:left; position:absolute;	}
#gallery a img {border:none;}
#gallery a.show {z-index:500}
#gallery .caption {z-index:600; color:#000000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px;	height:50px;  position:absolute; bottom:0; padding:0px 0px 0px 30px;}
#gallery .caption .content {margin:5px	}
#gallery .caption .content h3 { 	margin:0; padding:0; padding-top:5px; color:#37cdcd;	font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px;}


.BackContentTop{background:url(../media/site/backcontent_top.png) no-repeat left top; height:123px; padding:0px 20px 0px 30px;}
.BackContentMain{background: url(../media/site/backcontent_main.png) no-repeat left bottom; padding:0px 40px 70px 30px; }
.BackContentMain p {padding:5px 15px 0px 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;  color:#666; text-align:justify; line-height:25px;}

/* Left Side   */
.LeftTitleBanner{background:url(../media/site/LeftTitleBanner.png) no-repeat left top; width:275px; height:167px;}
.KidSlider{background:url(../media/site/kid.png) no-repeat left top; width:288px; height:224px;  margin-left:8px; padding: 25px 0px 0px 68px; }


/* Input form Big white background  */
.contact-right { float: left;  margin: 0px 0px 0px 5px; left:0;    }
p#success { padding: 3px 10px; background: #d1eaac;	border: 1px solid #acd373; color: #406618; margin-bottom: 10px; text-align: center; }
.input-name {padding:10px 0px 0px 10px; height: 55px; width: 405px; background: url(../media/site/input/input-email.png) left top no-repeat;  margin:0px; font-size:12px; font-weight:bold; }
.input-message { height: 120px; width: 455px; background: url(../media/site/input/input-message.png) left top no-repeat; padding: 10px 0 0 10px; font-size:12px; font-weight:bold;  }
.input-name input{ border: none; margin:0px 0px 0px 10px; height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color:#37cdcd;  vertical-align:middle; }
textarea#message { border: none; font-family: Georgia, "Times New Roman", Times, serif; line-height: 21px; font-size: 14px; color: #37cdcd; height: 63px; width: 415px; vertical-align:middle; }
.alignright { float: right; }


/* BottomMenu CSS */
.BottomSection{background: url(../media/site/Bottom_page_back.png) repeat-x bottom; text-align:center; height:75px; padding: 10px 8px 15px 8px; margin-left:300px; } 
.BottomSection p {FONT-SIZE: 11px; color:#000000; text-decoration: none; text-align:center;}
.BottomSection p a:link {FONT-SIZE: 11px; color:#C5187E; text-decoration: underline;   margin: 0; padding: 0px 8px 0px 8px; }
.BottomSection p a:visited {FONT-SIZE: 11px; color:#C5187E; text-decoration: underline;  margin: 0; padding: 0px 8px 0px 8px; } 
.BottomSection p a:hover { FONT-SIZE: 11px; color: #000000; text-decoration: underline; } 
.Newsletter{background:url(../media/site/Newsletter.png) right no-repeat; width:275px; height:96px; margin-bottom:20px; float:right;}
 
.paginator { margin-top:40px; text-align:center; }    
.paginator .active	{color:#C5187E;	 padding:3px 5px;	margin:30px 0px 0px px; text-decoration:none;}
.paginator .inactive{color:#37cdcd;	cursor:default;	text-decoration:none;  padding:3px 5px;	margin:30px 0px 0px 0px;	}
#example{}  
  
.facebook{ border:none; margin:48px 0px 0px 26px;}  
/* DIV SPACER CSS */
.SpacerHeight_1 { padding-top:15px;}
.SpacerHeight_2 { padding-top:10px;}
.SpacerHeight_3 { padding-top:15px;}
.SpacerHeight_4 { height:100px;}
 
/* ---------------------------------------------------------------------------------------------------- */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
