body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:11px;
	background-color:#000000;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

img
{
	border:0px;
}

p, td
{
	font-size:11px;
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-3px;
	font-weight:bold;
	font-size:48px;
	color:#f27f0a;
	border:0px;
	padding:0px;
	padding-left:5px;
	margin:0px;
	line-height:64px;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:18px;
	color:#f27f0a;
	border:0px;
	padding:0px;
	padding-left:5px;
	margin:0px;
	line-height:30px;
}

.Composant
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #aaacb1;
	padding-top:1px;
	font-size:10px;
	background-color:#FFFFFF;
	height:18px;
	color:#000000;
}

.Composant_M
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #aaacb1;
	padding-top:1px;
	font-size:10px;
	background-color:#FFFFFF;
	height:100px;
	color:#000000;
}

.Bouton
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:18px;
	color:#000000;
}

#objPopup_Fond {
	position:absolute;
	z-index:50;
	background-color:#000000;
	display:none;
	height:100%;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
	
#objPopup_Content {
	position:absolute;
	z-index:99;
	background-color:#ffffff;
	display:none;
}

.Main_Tab
{
	height:100%;
	width:100%;
}

.Main_Tab_Col_0
{
	background-image:url(fr/images/maint_tab_0.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.Main_Tab_Col_1
{
	width:960px;
}

.Main_Tab_Col_2
{
	background-image:url(fr/images/maint_tab_2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.Box_Rechercher_Titre
{
	font-weight:bold;
	color:#ea6916;
	height:20px;
	padding-bottom:2px;
}

.Box_Rechercher_Composant
{
	border:1px solid #aaacb1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
}

#txtBox_Rechercher_Terme
{
	border:0px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	width:150px;
	height:18px;
	color:#000000;
}

#divBox_Rechercher_Langue td
{
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	font-size:11px;
}

#divBox_Rechercher_Langue td a
{
	color:#000000;
}


#divBox_Rechercher_Langue
{
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:180px;
	top:181px;
	height:0px;
	position:absolute;
	left:500px;
	z-index:1;
	visibility:hidden;
}

#divBox_Login {
	position:absolute;
	left:194px;
	top:-0;
	width:319px;
	height:67px;
	opacity: 0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	z-index:2;
}

.Titre_01_Blanc, .Titre_01_Blanc a
{
	font-weight:bold;
	color:#ffffff;
}

.Titre_02_Blanc, .Titre_02_Blanc a
{
	font-weight:normal;
	color:#ffffff;
	font-size:13px;
	font-style:italic;
}

.Titre_03_Blanc, .Titre_03_Blanc a
{
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
}

.Titre_04_Blanc, .Titre_04_Blanc a
{
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	font-size:24px;
}

.Titre_05_Blanc, .Titre_05_Blanc a
{
	font-size:16px;
	color:#ffffff;
}

.Titre_01_Gris_Fonce, .Titre_01_Gris_Fonce a
{
	font-weight:bold;
	color:#2f2f2f;
}

.Titre_02_Gris_Fonce, .Titre_02_Gris_Fonce a
{
	font-size:16px;
	color:#2f2f2f;
}

.Titre_03_Gris_Fonce, .Titre_03_Gris_Fonce a
{
	font-size:14px;
	color:#2f2f2f;
}

.Titre_04_Gris_Fonce, .Titre_04_Gris_Fonce a
{
	color:#2f2f2f;
	font-size:11px;
}

.Bouton_HTML
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2f2f2f;


	list-style:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:90px;
	height:20px;
}


.Bouton_HTML li a
{
	width:90px;
	height:20px;
	color:#2f2f2f;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url('fr/images/bouton_0.gif');
	
	border:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	margin:0px;
	
	line-height:20px;

	cursor:pointer;
   	float:left;
}

.Bouton_HTML li a:hover
{
	background-image:url('fr/images/bouton_1.gif');
	text-decoration:none;
}

.Droite_Panier_Content
{
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:15px;
	font-size:10px;
}

.Droite_Panier_Content a
{
	color:#ed4208;
	text-decoration:underline;
}

.Droite_Panier_Total
{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:7px;
	padding-right:15px;
	font-size:10px;
}

.Marron_Clair
{
	color:#e7e4d3;
}

.Orange, .Orange a
{
	color:#f27f0a;
}

.Orange_Fonce, .Orange_Fonce a
{
	color:#e24304;
}

.Rouge_Fonce, .Rouge_Fonce a
{
	color:#5f170c;
}

.Noir, .Noir a
{
	color:#000000;
}

.Violet, .Violet a
{
	color:#b11a70;
}

.Vert_Pomme, .Vert_Pomme a
{
	color:#96d215;
}

.Jaune_Marron, .Jaune_Marron a
{
	color:#da8f0c;
}

.Puce_1
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_1 li
{
	width:235px;
	height:25px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url('fr/images/puce_1_0.jpg');
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:25px;

	cursor:pointer;
}

.Puce_1 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	
	width:235px;
	height:25px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:25px;

	cursor:pointer;
}

.Puce_1 li a:hover
{
	background-image:url('fr/images/puce_1_1.jpg');
	text-decoration:none;
}

.Puce_3
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_3 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url('fr/images/puce_3_0.jpg');
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_3 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_3 li a:hover, .Puce_3_Active a
{
	background-image:url('fr/images/puce_3_1.jpg');
	text-decoration:none;
}

.Puce_4
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_4 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	background-color:#DEA997;
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_4 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:10px;
	font-weight:bold;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_4 li a:hover, .Puce_4_Active a
{
	background-image:url('fr/images/puce_4_1.jpg');
	text-decoration:none;
	color:#FFFFFF;
	background-color:#a72711;
}

.Puce_5
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_5 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_5 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#e7a5cb;
	font-size:10px;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_5 li a:hover, .Puce_5_Active a
{
	background-image:url('fr/images/puce_5_1.jpg');
	text-decoration:none;
	color:#FFFFFF;
}

.Puce_6
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_6 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	background-color:#E7E4D3
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:15px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_6 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:11px;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:15px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_6 li a:hover, .Puce_6_Active a
{
	background-image:url('fr/images/puce_6_1.jpg');
	text-decoration:none;
	text-indent:35px;
	color:#FFFFFF;
}


.Puce_7
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_7 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_7 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#96d215;
	font-size:10px;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_7 li a:hover, .Puce_7_Active a
{
	background-image:url('fr/images/puce_7_1.jpg');
	text-decoration:none;
	color:#FFFFFF;
}

.Puce_8
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_8 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	background-color:#E7E4D3
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:15px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_8 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:11px;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:15px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_8 li a:hover, .Puce_8_Active a
{
	background-image:url('fr/images/puce_8_1.jpg');
	text-decoration:none;
	text-indent:35px;
	color:#FFFFFF;
}


.Puce_9
{
	list-style-type:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	width:235px;
}


.Puce_9 li
{
	width:235px;
	height:20px;
	text-decoration:none;
	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_9 li a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	font-size:11px;
	
	background-color:#E9BD12;
	
	width:235px;
	height:20px;
	text-decoration:none;
	
	display:list-item;

	
	border:0px;
	padding:0px;
	margin:0px;
	text-indent:35px;
	
	line-height:20px;

	cursor:pointer;
}

.Puce_9 li a:hover, .Puce_9_Active a
{
	background-image:url('fr/images/puce_9_1.jpg');
	text-decoration:none;
	color:#FFFFFF;
	background-color:#E9BD12;
}

.Page_Droite
{
	border-left:2px solid #000000;
	background-color:#cbcbcb;
	padding-bottom:50px;
	background-image:url('fr/images/droite_fond.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
}

.Page_Content
{
	width:723px;
	background-color:#ffffff;
	background-image:url('fr/images/content_fond.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
}

.Page_Pied
{
	width:750px;
	border-left:1px solid #ffffff;
}

.Page_Pied td
{
	width:150px;
	border-right:1px solid #ffffff;
}

.Page_Pied td a
{
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}

.Page_Pied td a:hover
{
	font-weight:bold;
}

.Accueil_Presentation, .Accueil_Presentation *
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
}

.Accueil_Reservation
{
	margin-left:45px;
	margin-right:45px;
	padding-top:7px;
	padding-bottom:0px;
}

.Texte_Moyen
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.Galerie_Image
{
	border:1px solid #2f2f2f;
	margin:7px;
	opacity: 0.50;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
}

.Bordure
{
	border:5px solid #FFFFFF;
}

.ToolTip
{
	position:absolute;
	display:none;
	z-index:95;
	background-color:#ffffff;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #dcd9ca;
	font-weight:bold;
}

.Accueil_Reservation_Rubrique
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
}

.Accueil_Reservation_ssRubrique
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	padding-bottom:8px;
	padding-right:5px;
}

.Accueil_Reservation_0_Liste
{
	font-size:11px;
	color:#000000;
	height:25px;
	width:300px;
}

.Accueil_Reservation_0_Liste a
{
	padding-left:5px;
	padding-top:5px;
	color:#6a1e53;
}

.Accueil_Reservation_0_Liste a:hover
{
	padding-left:15px;
	color:#6a1e53;
	text-decoration:none;
	font-weight:bold;
	background-image:url('fr/images/accueil_reserver_liste_puce.jpg');
	background-repeat:no-repeat;
}

.Accueil_Reservation_Liste_Detail, .Accueil_Reservation_Liste_Detail a
{
	font-size:9px;
	color:#000000;
	width:45px;
}

.Accueil_Reservation_Liste_Detail a:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.Accueil_Reservation_Liste_Complement, .Panier_Ajouter_Particulier_Horaire
{
	font-size:9px;
	padding-left:5px;
	color:#000000;
}

.Accueil_Reservation_1_Liste
{
	font-size:11px;
	color:#000000;
	height:25px;
	width:300px;
}

.Accueil_Reservation_1_Liste a
{
	padding-left:5px;
	padding-top:5px;
	color:#046146;
}

.Accueil_Reservation_1_Liste a:hover
{
	padding-left:15px;
	color:#046146;
	text-decoration:none;
	font-weight:bold;
	background-image:url('fr/images/accueil_reserver_liste_puce.jpg');
	background-repeat:no-repeat;
}

.Calendrier_Top
{
	width:260px;
	background-color:#2f2f2f;
	color:#ffffff;
	border:1px solid #2f2f2f;
	font-weight:bold;
	height:25px;
}

.Calendrier_Top a
{
	color:#ffffff;
}

.Calendrier_Jour_Libelle
{
	width:260px;
	background-color:#c9c5af;
	border-right:1px solid #2f2f2f;
	border-bottom:1px solid #2f2f2f;
}
.Calendrier_Jour_Libelle td
{
	border-left:1px solid #2f2f2f;
	height:20px;
	width:35px;
}

.Calendrier_Contenu
{
	width:260px;
	border-right:1px solid #2f2f2f;
	border-bottom:1px solid #2f2f2f;
	cursor:pointer;
	background-color:#ffffff;
}

.Calendrier_Contenu td
{
	border-left:1px solid #2f2f2f;
	height:20px;
	width:35px;
	font-size:9px;
}

.Sport_Fond_0 td, .Sport_Fond_0 td a
{
	background-color:#6a1e53;
	font-size:16px;
	color:#ffffff;
}

.Sport_Fond_1 td, .Sport_Fond_1 td a
{
	background-color:#046146;
	font-size:16px;
	color:#ffffff;
}

.Sport_0
{
	color:#6a1e53;
}

.Sport_1
{
	color:#046146;
}

.Sport_2
{
	color:#fcc323;
}

.Sport_Menu_Titre
{
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
}

.Sport_Menu_Titre a
{
	color:#FFFFFF;
}

.Sport_Menu_ssTitre
{
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFFFFF;
}

.Sport_Menu_ssTitre a
{
	color:#FFFFFF;
}

.Alpha_50
{
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}

.Tab_Entete td
{
	font-weight:bold;
	background-color:#F27F0A;
	color:#FFFFFF;
	border-top:1px solid #e7e4d3;
	border-bottom:1px solid #e7e4d3;
	border-left:1px solid #e7e4d3;
}

.Tab_Liste td
{
	border-bottom:1px solid #e7e4d3;
	border-left:1px solid #e7e4d3;
}
