/*************** SOUS-MENU TOP *********************/
.menu-container { background-color:#e06404;}
.sousMenu li a { color:#fff; text-shadow:1px 1px 1px #9c4603;}
.sousMenu li a:hover, .sousMenu li a.selected { background-color:#964100;text-shadow:1px 1px 1px #692d00;}

/*************** MISE EN PAGE *********************/
h1 {color:#e06404;}
h3 {color:#e06404;}
a { font-weight:bold; color:#e06404; text-decoration:underline;}
a.lien { background-image:url(../gifs/puce-orange.png);}
a.lien:hover { border:1px solid #e06404;}
.fakeLi, .liste { background-image:url(../gifs/check-orange.jpg); background-repeat:no-repeat; background-position:5px 2px;}
.important h2 { color:#e06404;}
.encart-coaching { float:left; margin-bottom:20px; width:285px; height:235px; background-image:url(../gifs/encart-coaching.png); background-repeat:no-repeat; position:relative;}
.encart-coaching a { position:absolute; bottom:30px; left:20px;}
.btn-coach { display:block; width:665px; height:240px; background-image:url(../gifs/btn-coach.jpg); background-repeat:no-repeat;}
.liste-cours { list-style: none; float:left; margin:0 30px 20px 30px;}
.liste-cours li { margin-bottom:5px;}
.liste-cours img { height:40px}
.tarifs {border-collapse: collapse; margin: 8px 0;}
.tarifs th {background:#F6F6F6;	width:200px;}
.tarifs td {width:200px;background: none repeat scroll 0 0 #fff;}
.tarifs td, .tarifs th { border: 1px solid #d9d9d9; padding: 5px 8px; text-align: left;}
.tarifs th {background: none repeat scroll 0 0 #E06404; width: 200px;color: #FFFFFF;}
.titre-tarifs1 {font-family: 'PT Sans', sans-serif; color:#5B5B5B; font-size:16px; font-weight:bold;}
.titre-tarifs2 {font-family: 'PT Sans', sans-serif; color:#D65B9F; font-size:16px; font-weight:bold;}
.badge {background: url("../gifs/badge.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}
.pack-tarif { display:block; width:196px; height:166px; float:left; background-color:#c4c4c4; background-image:url(../gifs/bg-pack.png); background-repeat:no-repeat; cursor:pointer; margin:10px;}
.pack-tarif p {font-family: 'PT Sans', sans-serif; color:#fff; font-size:15px; text-align:center!important;}
.pack-tarif .titre { font-weight:bold; font-size:25px; text-transform:uppercase; line-height:30px!important; padding:5px 0 0 10px; text-align:left!important;}
.pack-tarif .titre span { font-size:35px;}
#pack-jeune:hover, #pack-jeune.selected { background-color:#e06404;}
#pack-decouverte:hover, #pack-decouverte.selected { background-color:#46a9c9;}
#pack-illimite:hover,#pack-illimite.selected { background-color:#83ca30;}
#pack-couple:hover, #pack-couple.selected { background-color:#d38fe6;}
#pack-liberte:hover, #pack-liberte.selected { background-color:#e9bd0e;}
#pack-mixte:hover, #pack-mixte.selected { background-color:#d65b9f;}
#tarifs-decouverte .tarifs th {background: none repeat scroll 0 0 #46a9c9; width: 200px;color: #FFFFFF;}
#tarifs-illimite .tarifs th {background: none repeat scroll 0 0 #83ca30; width: 200px;color: #FFFFFF;}
#tarifs-couple .tarifs th {background: none repeat scroll 0 0 #d38fe6; width: 200px;color: #FFFFFF;}
#tarifs-liberte .tarifs th {background: none repeat scroll 0 0 #e9bd0e; width: 200px;color: #FFFFFF;}
#tarifs-mixte .tarifs th {background: none repeat scroll 0 0 #d65b9f; width: 200px;color: #FFFFFF;}
#tarifs-decouverte .badge {background: url("../gifs/badge-decouverte.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}
#tarifs-illimite .badge {background: url("../gifs/badge-illimite.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}
#tarifs-couple .badge {background: url("../gifs/badge-couple.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}
#tarifs-liberte .badge {background: url("../gifs/badge-liberte.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}
#tarifs-mixte .badge {background: url("../gifs/badge-mixte.jpg") repeat scroll 0 0 transparent; font-size: 1.4em; height: 52px; line-height: 52px; margin: 0 auto; text-indent: 35px; width: 140px; color:#fff;}

.over_global .date { text-align:center!important;font-family: 'PT Sans', sans-serif; color:#5b5b5b; font-size:18px; }
.over_global .titre { text-align:center!important;font-family: 'PT Sans', sans-serif; color:#000; font-size:25px; }
.over_global { margin: auto; width: 665px;}
.global {margin: auto; width: 100%;}
.global2 {margin: auto;}
.over_global .bloc {margin: 10px;}
.over_global table {border: 2px solid #000000; border-collapse: collapse;}
.over_global .bloc table tr {vertical-align: top;}
.over_global tr.entete {font-weight: bold;}
.over_global .droite {border-right: 2px solid #000000;}
.over_global td {border: 1px solid #000000;text-align: center;}
.over_global .bloc table tr td p {padding-top: 10px; text-align: center!important;}
.over_global td div {height: 35px;padding-top: 15px;}
.over_global td div img { vertical-align: middle;}
.over_global td.standard {width: 100px;}
.over_global .libelle_Joours {background-color: black;color: white;}
.over_global td p {background-color: #FFF6E5; border-bottom: 1px solid #F07000;color: #000000;font-weight: bold;margin: 0; width: 100%;}
/*#print-planning { display:block; float: left; margin-bottom: 20px; width: 205px; height:35px; background-image:url(../gifs/btn-print.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;font-family: 'PT Sans', sans-serif; font-size:16px; padding:15px 0 0 80px;}*/
#print-planning { display:block; float: right; width: 159px; height:27px; background-image:url(../gifs/btn-print2.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;font-family: 'PT Sans', sans-serif; font-size:16px; padding:7px 0 0 40px; font-weight:normal;}

#listing_calendrier li li a { color: #e06404!important; text-decoration: none;}
.link { background-color:#e06404;}
.all_actu a {color:#e06404!important; text-decoration:none!important;}

.formulaire-conseils { width:665px; float:left; height:393px;margin-bottom:20px; }
.formulaire-conseils-1 { background-image:url(../gifs/bg-conseils.jpg); background-repeat:no-repeat; }
.formulaire-conseils-2 { background-image:url(../gifs/bg-conseils2.jpg); background-repeat:no-repeat; }
.formulaire-conseils .titre {font-family: 'PT Sans', sans-serif; font-weight:normal; color:#fff; text-shadow:1px 1px 1px #964506; font-size:20px; padding:55px 10px 0 0; text-align:right!important;}
.formulaire-conseils .sous-titre {font-family: 'PT Sans', sans-serif; color:#929292; font-size:16px; padding:10px 10px 0 0; text-align:right!important;}
#formulaire_2 {height: 250px;margin-left: 258px;position: relative;width: 394px;}
#formulaire_2 .titre-etape {  background-repeat:no-repeat; padding-left:35px; height:30px;}
#formulaire_2 #field_0 {background-image:url(../gifs/etape01.jpg);}
#formulaire_2 #field_5 {background-image:url(../gifs/etape02.jpg);}
#formulaire_2 #field_7 {background-image:url(../gifs/etape03.jpg);}
#formulaire_2 #field_9 {background-image:url(../gifs/etape04.jpg);}
#formulaire_2 #field_11 {background-image:url(../gifs/etape05.jpg);}
#formulaire_2 #field_13 {background-image:url(../gifs/etape06.jpg);}
.form_btn {position:absolute; cursor:pointer;}
.form_btn span { display:none;}
#form_suiv {bottom:0; right:0; width:92px; height:25px; background-image:url(../gifs/btn-next.jpg); background-repeat:no-repeat;}
#form_prec {bottom:0; left:0; width:112px; height:25px; background-image:url(../gifs/btn-prev.jpg); background-repeat:no-repeat;}
#form_valid {bottom:0; right:0; width:92px; height:25px; background-image:url(../gifs/btn-valider.jpg); background-repeat:no-repeat;}


.cours-horaires {border-collapse: collapse; margin: 8px 0; }
.cours-horaires th {background: none repeat scroll 0 0 #E06404;color: #FFFFFF;width: 200px;text-align:center!important;}
.cours-horaires td, .cours-horaires th {border: 1px solid #D9D9D9; padding: 5px 8px; text-align: left;}
.cours-horaires td {background: none repeat scroll 0 0 #FFFFFF; width: 200px;}
.cours-horaires td div { clear:both; margin:5px 0; text-align:center!important; /*width:70px;*/ font-size:11px;}



/*************** COLONNE RIGHT *********************/
.titre-encart {border-bottom:1px solid #fff; background-color:#e06404; color:#FFFFFF; text-shadow: 1px 1px 1px #9C4603;
-webkit-box-shadow: 0px 0px 0px 1px rgba(224, 100, 4, 1); -moz-box-shadow: 0px 0px 0px 1px rgba(224, 100, 4, 1); box-shadow: 0px 0px 0px 1px rgba(224, 100, 4, 1);  }
.all_actu a {background-image:url(../gifs/puce-orange.png);}
.all_actu a:hover { border:1px solid #e06404;}

#slideshow-nav {height:24px; position:absolute; top:10px; right:5px; z-index:20;}
#slideshow-nav a { display:block; width:9px; height:9px; float:left;margin-right:5px; background-color:#fff;}
#slideshow-nav a.activeSlide, #slideshow-nav a:hover { background-color:#964100;}

.menuLesmills { list-style:none; margin-bottom:20px;}
.menuLesmills li { margin-bottom:2px;}
.menuLesmills li a {font-family: 'PT Sans Narrow', sans-serif; display:block; text-decoration:none; text-transform:uppercase; color:#000000;font-size:18px;font-weight:700; padding:3px 0 3px 33px;background-repeat:no-repeat; background-position:5px 4px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.menuLesmills li#menu01 a { background-image:url(../gifs/mills-menu01.jpg);}
.menuLesmills li#menu02 a { background-image:url(../gifs/mills-menu02.jpg);}
.menuLesmills li#menu03 a { background-image:url(../gifs/mills-menu03.jpg);}
.menuLesmills li#menu04 a { background-image:url(../gifs/mills-menu04.jpg);}
.menuLesmills li#menu05 a { background-image:url(../gifs/mills-menu05.jpg);}
.menuLesmills li#menu06 a { background-image:url(../gifs/mills-menu06.jpg);}
.menuLesmills li#menu07 a { background-image:url(../gifs/mills-menu07.jpg);}
.menuLesmills li#menu08 a { background-image:url(../gifs/mills-menu08.jpg);}
.menuLesmills li#menu09 a { background-image:url(../gifs/mills-menu09.jpg);}
.menuLesmills li a:hover, .menuLesmills li a.selected { background-color:#000000; color:#FFFFFF;}

.diapo-coneil-container {float:left; width:665px; height:393px; position:relative; margin-bottom:20px;}
.diapo-conseil { float:left; width:665px; height:393px; margin-bottom:20px; }
#next2 { position:absolute; display:block; width:93px; height:26px; z-index:50; bottom:10px; right:10px;}
#prev2 { position:absolute; display:block; width:113px; height:26px; z-index:50; bottom:10px; left:210px;}

/*************** FOMULAIRE CE *********************/
#formulaire_3{width:660px;float:right}
#formulaire_3 div{width:290px;float:left;margin:10px 35px 0 0}
#formulaire_3 input{background-color:#fbfbfb;width:240px;border:1px solid #ccc;padding:5px}
#formulaire_3 textarea{ background-color:#fbfbfb;width:280px;border:1px solid #ccc;height:210px;padding:5px}
#formulaire_3 input:hover, #formulaire_3 input:focus, #formulaire_3 textarea:hover, #formulaire_3 textarea:focus { background:#fff;border:1px solid #E06404}
#formulaire_3 input#field_7{height:30px;width:170px;display:block;font-weight:700;cursor:pointer; background:#E06404; color:#fff;border:1px solid #E06404}
#formulaire_3 input#field_7:hover { background:#f17719;}
#formulaire_3 .divGenerateurRequired{display:block;clear:both;color:#464545}
#formulaire_3 .submit{margin-left:75px !important}

/*************** FOMULAIRE RECRUTEMENT *********************/
#formulaire_4{width:660px;float:right}
#formulaire_4 div{width:290px;float:left;margin:10px 35px 0 0}
#formulaire_4 input{background-color:#fbfbfb;width:240px;border:1px solid #ccc;padding:5px}
#formulaire_4 textarea{ background-color:#fbfbfb;width:280px;border:1px solid #ccc;height:210px;padding:5px}
#formulaire_4 input:hover, #formulaire_4 input:focus, #formulaire_4 textarea:hover, #formulaire_4 textarea:focus { background:#fff;border:1px solid #E06404}
#formulaire_4 input#field_7{height:30px;width:170px;display:block;font-weight:700;cursor:pointer; background:#E06404; color:#fff;border:1px solid #E06404}
#formulaire_4 input#field_7:hover { background:#f17719;}
#formulaire_4 .divGenerateurRequired{display:block;clear:both;color:#464545}
#formulaire_4 .submit{margin-left:190px !important}



/*************** TPL EVENEMENTS *********************/
.tpl-listing { width:235px; padding:10px; background-color:#fff; float:left; margin:20px 30px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);}
.tpl-listing:hover {-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4)}
.tpl-listing .date { color:#e06404; padding:5px 0 5px 0!important;}
.tpl-listing .titre {font-family: 'PT Sans Narrow', sans-serif; color:#5b5b5b; font-size:16px; padding:0!important;}
.img-evenement { border:4px solid #fff; float:left; margin:7px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);}
.img-evenement:hover {-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.4)}
.fb-like { display:block; width:75px; height:24px; /*background-image:url(../gifs/fb-like.jpg); background-repeat:no-repeat;*/ float:right;/* margin:0 25px 0 5px;*/margin-bottom: 10px;}
.fb-share { display:block; width:145px; height:24px; background-image:url(../gifs/fb-share.jpg); background-repeat:no-repeat; float:right; margin:0 0 0 5px;}

