
.news {
	float: right;
	/* Invalid value: vertical-align: middle; */
}

html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

.left {
	text-align: left;
	width: auto;
	font-size: 0.8em;
}

#voir {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

#voir2 {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

#voir3 {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

#voir4 {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

#voir5 {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

#voir6 {
	width: auto;
	float: right;
	text-align: right;
	height: auto;
	margin-top: 5px;
}

.image-gauche {
	float: left;
	/* Invalid value: vertical-align: top; */
	margin-right: 10px;
}

.image-droite {
	float: right;
	/* Invalid value: vertical-align: top; */
	margin-left: 5px;
}

.image-centre {
	float: inherit;
	/* Invalid value: vertical-align: text-top; */
	margin-left: 5px;
}

.icone {
	/* Invalid value: vertical-align: middle; */
}

h1 {
	font-size: 1.5em;
	font-weight: bolder;
	color: #D65A00;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-weight: bolder;
	font-size: 0.9em;
	color: #FFEF00;
	margin-bottom: 0px;
}

h3 {
	color: #1E90FF;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 1em;
	padding-top: 0px;
	padding-bottom: 0px;
}

h4 {
	text-align: right;
	font-size: 0.7em;
	text-decoration: none;
	color: #9ACD32;
	background-color: #1A1A1A;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	border: 1px solid #383838;
}

.jaune {
	font-weight: bold;
	color: Yellow;
}

ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	white-space: pre;
	list-style: disc inside;
}

.locationul {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	white-space: normal;
	list-style: disc inside;
}

a {
	color: Silver;
}

a:hover {
	color: #1E90FF;
}

a:active {
	color: #FF0066;
}

img {
	border: none;
}

body {
	background-color: Black;
	font-size: 0.8em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F1F1F1;
}

#dynamique {

	/* Invalid value: background-attachment: fixed; */
}

#global {
	width: 100%;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: auto;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	height: auto;
	text-align: left;
	background: 0;
}

#marge-navigation {
	width: 100%;
	float: right;
	background-color: transparent;
	margin-top: 0%;
}

#navigation {
	background-color: transparent;
	width: 100%;
	text-align: left;
	
	height: 25px;
	padding-top: 4px;
	font-size: 0.8em;
	padding-left: 2px;
}

#centre {
	width: 100%;
	height: auto;
	background-color: transparent;
	float: right;
}

#centre-gauche {
	float: left;
	width: 100%;
	background-color: transparent;
	border-right-color: #696969;
	border-right-style: none;
	border-right-width: 1px;
	padding-right: 10px;
	height: auto;
}

#centre-droite {
	float: right;
	width: 100%;
	font-size: 0.8em;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border: 1px solid #151515;
	margin-bottom: 3px;
}

#centre-droitevip {
	float: right;
	width: 100%;
	font-size: 0.8em;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border: 1px solid #151515;
	margin-bottom: 3px;
	text-align: center;
}

#centre-droite2 {
	float: right;
	width: 100%;
	font-size: 0.8em;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	border: 1px solid #151515;
}

#bandeau {
	background-color: #121212;
	width: 100%;
	float: right;
	border: 1px solid #262626;
	font-size: 0.8em;
	padding-left: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style: disc inside;
	color: Yellow;
	font-weight: bold;
	
}

#header {
	
	width: 100%;
	margin-top: auto;
	display: block;
	margin-bottom: 0%;
}

#header2 {
	width: 100%;
	background-color: transparent;
	float: right;
	height: auto;
	text-align: right;
	font-size: 0.8em;
	margin-top: 1%;
}

#header3 {
	width: 100%;
	background-color: transparent;
	float: right;
	height: 90px;
	text-align: center;
	margin-top: 2%;
	color: #F0E68C;
	font-weight: normal;
}

#logo {
	float: left;
	width: auto;
	height: auto;
	padding-top: 3%;
	padding-left: 3%;
}

#footer {
	width: 100%;
	color: #E1E1E1;
	font-size: 0.7em;
	float: right;
	margin-top: 2%;
}

#footer-creation {
	width: auto;
	float: right;
}

#footer-lien {
	width: 100%;
	margin-bottom: 1%;
	text-align: center;
	border-bottom-color: #4C4C4C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 2%;
}

.footer-lien {
	font-weight: bold;
}

.copy {
	color: #A9A9A9;
}

.lindy {
	color: #1E90FF;
}

.tango {
	color: #9ACD32;
}

#separateur {
	width: 100%;
	background-color: transparent;
	height: 10px;
	float: left;
}

#box-fasiladanservesoul {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
	height: 200px;
}

#box-marc {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
	height: 200px;
}

#box-fasiladanserlure {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
	height: 200px;
}

#box-news {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
	height: 200px;
}

#box-evenementiel {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-right: 5px;
	float: left;
	height: 200px;
}

#box-location {
	border: 1px solid #080808;
	width: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: center;
	float: left;
	height: 200px;
}

#boxnews , #boxnews2 {
	width: 100%;
	float: left;
	padding-bottom: 10px;
	text-align: right;
	border-bottom-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
}

#archives {
	border: 1px solid #141414;
	color: Yellow;
	text-align: left;
	width: 100%;
	float: right;
	margin-top: 10px;
	font-size: 0.8em;
}

input {
	background-color: Black;
	border: 1px solid #141414;
	font-size: 1em;
	color: #F1F1F1;
}

input:active {
	background-color: Black;
	border: 5px solid #FFD700;
	font-size: 1em;
	color: #F1F1F1;
}

input:hover {
	background-color: Black;
	border: 1px solid Yellow;
	color: #303030;
}

textarea {
	background-color: Black;
	border: 1px solid #1F1F1F;
	font-size: 1.2em;
	color: #F1F1F1;
}

select {
	background-color: Black;
	border: 1px solid #1F1F1F;
	font-size: 1em;
	color: #F1F1F1;
}

select:hover {
	background-color: Black;
	border: 1px solid Yellow;
	color: #393939;
}

.button {
	border: 2px solid #252525;
	background-color: #343434;
	color: #F3F3F3;
	font-weight: bold;
}

#ejs_box2_box {
	background: #000000;
	color: yellow;
	font-family: Verdana;
	/* Invalid value: font-size: 11; */
	border-style: solid;
	/* Invalid value: border-width: 1; */
	border-color: #000000;
	/* Invalid value: width: 250; */
	height: 70px;
	/* Invalid value: padding: 5; */
}

#sponsor {
	background-color: transparent;
	width: 100%;
	float: right;
}

#lure-lundi {
	float: left;
	width: 100%;
	text-align: center;
	height: 100%;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#lure-mercredi {
	width: 100%;
	float: left;
	text-align: center;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#lure-jeudi {
	width: 100%;
	float: left;
	text-align: center;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#lure-vendredi {
	width: 100%;
	float: left;
	text-align: center;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#lure-samedi {
	width: 100%;
	float: left;
	text-align: center;
}

#lure-salle1, #lure-salle11, #lure-salle111, #lure-salle1111, #lure-salle1111, #lure-salle11111 {
	float: left;
	width: 100%;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
}

td.jaune1 {
	background-color: Yellow;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	/* Invalid value: vertical-align: top; */
	padding-top: 5px;
}

td.jaune-raye {
	background-color: White;
	color: #FFD700;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	padding-top: 5px;
}

td.gris11 {
	background-color: #DCDCDC;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	padding-top: 5px;
}

#lure-jour, #lure-jour2, #lure-jour3, #lure-jour4, #lure-jour5 {
	width: 100%;
	background-color: White;
	height: 20px;
	color: Black;
	font-weight: bold;
}

.small {
	font-weight: bold;
}

.millieu {
	/* Invalid value: vertical-align: middle; */
}

#table {
	height: auto;
	width: 100%;
	font-size: 0.8em;
}

#titre-planning {
	width: 100%;
	text-align: justify;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 3px;
	margin-top: 3px;
}

#legende {
	background-color: transparent;
	width: 100%;
	float: left;
	padding-top: 10px;
}

#planning-gauche {
	width: 100%;
	float: left;
}

#planning-droite {
	float: right;
	width: 100%;
	background-color: transparent;
}

#tarifs {
	width: 100%;
	height: auto;
}

td.gris {
	background-color: #D7D7D7;
	color: Black;
}

td.bleu-adultes {
	background-color: #35ABF6;
	color: Black;
}

td.gris-clair {
	background-color: #F5F5F5;
	color: Black;
}

td.jaune-clair {
	color: Black;
	background-color: #FEFF4F;
}

td.vert-clair {
	color: Black;
	background-color: #98FF33;
}

#lundi {
	float: left;
	width: 100%;
	text-align: center;
	height: 100%;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#mardi {
	width: 100%;
	float: left;
	text-align: center;
	border-right-color: Black;
	border-right-style: solid;
	border-right-width: 1px;
}

#mercredi {
	width: 33%;
	float: left;
	text-align: center;
}

#salle1, #salle11, #salle111 {
	float: left;
	width: 100%;
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: 1px;
}

#salle2, #salle22, #salle222 {
	float: right;
	width: 100%;
	border: 1px solid Black;
}

td.jaune1 {
	background-color: Yellow;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	padding-top: 5px;
}

td.bleu {
	/* Invalid value: background-color: Window; */
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	padding-top: 5px;
	/* Invalid value: vertical-align: top; */
	background-color: #00BFFF;
}

td.vert {
	background-color: #ADFF2F;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	padding-top: 5px;
	/* Invalid value: vertical-align: top; */
}

td.rose {
	background-color: #FF1493;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;

	padding-top: 5px;
	/* Invalid value: vertical-align: top; */
}

td.orange {
	background-color: #FFA500;
	color: Black;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
	padding-top: 5px;
	/* Invalid value: vertical-align: top; */
}

#jour, #jour2, #jour3 {
	width: 100%;
	background-color: White;
	color: Black;
	font-weight: bold;

}

.hauteur {

}

.rouge {
	/* Invalid value: vertical-align: text-top; */
}

#paiement {
	width: auto;
	border: 1px solid #1D1D1D;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: Yellow;
	padding-right: 2px;
	padding-left: 2px;
}

#cours {
	background-color: Yellow;
	color: Black;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
}

#info-tarifs {
	width: auto;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}