body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding: 0;
	background: #787878;
	background: white url(/v2/images/fond.jpg) repeat;
	text-align: justify;
	font-size: 12px;
	color: #000000;
}

h1, h2, h3 {
	margin-top: 0;
	color: #8C0209;
}

h1 {
	font-size: 1.6em;
	font-weight: normal;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
}

ul {
}

input
	{
	font-size		: 12px;
	}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

a:link {
	/*color: #FF8204;*/
	font-size			: 11px;
	color				: #395398;
	text-decoration		: underline;
	font-weight			: bold;
}

a:visited {
	/*color: #FF8204;*/
	font-size			: 11px;
	color				: #395398;
	text-decoration		: underline;
	font-weight			: bold;
}

a:hover {
	/*color: #FF8204;*/
	color				: #395398;
	text-decoration		: none;
}

.cellTop
	{
	font-size			: 11px;
	border-bottom		: solid 1px #000000;
	}

#Entete
	{
	width				: 740px;
	margin				: 0 auto;
	height				: 219px;
	background			: url(/v2/images/img02.jpg) repeat-x left top;
	}

/* Entete */

#HautLogo {
	width: 740px;
	height: 29px;
	margin: 0px ;
	padding: 0px;
	background: url(/v2/images/fond-TOP.jpg) no-repeat top;
}

#HautLogo p {
	padding: 5px 35px 0 35px;
	float: right;
	margin: 0;
	color: #395398;
}

#HautLogo a
	{
	margin				: 0 0 0 10px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #395398;
	}

#HautLogo a:hover
	{
	font-weight			: bold;
	text-decoration		: none;
	color				: #001c67;
	}

#HautLogo .select
	{
	margin				: 0 0 0 10px;
	font-weight			: bold;
	text-decoration		: underline;
	color				: #395398;
	}

#logoFR {
	width: 740px;
	height: 160px;
	margin: 0 auto;
	padding: 0px;
	background: url(/v2/images/logo.jpg) no-repeat left top;
}
#logoENG {
	width: 740px;
	height: 160px;
	margin: 0 auto;
	padding: 0px;
	background: url(/v2/images/eng/logo.jpg) no-repeat left top;
}


/* Menu */

#menu
	{
	width				: 740px;
	margin				: 0;
	padding				: 0;
	height				: 30px;
	background			: url(/v2/images/fond2.jpg) repeat;
	}

#menu a
	{
	text-align			: center;
	float				: left;
	margin				: 0;
	padding				: 6px 0px 6px 0px;
	font-size			: 13px;
	font-weight			: bold;
	color				: #FFFFFF;
	background-color	: #bf3d2d;
	text-decoration		: none;
	}

#menu a:hover
	{
	color				: #ffffff;
	background-color	: #852b1f;
	}

#menu .select
	{
	text-align			: center;
	float				: left;
	margin				: 0;
	padding				: 6px 0px 6px 0px;
	font-size			: 13px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #ffffff;
	background-color	: #852b1f;
	}

#menu .current_page_item a {
	color: #FFFFFF;
}

/* Wrapper */

#wrapper
	{
	clear			: both;
	}

/* Page */

#page
	{
	width				: 740px;
	padding				: 10px 0 0px 0;
	margin				: 0 auto;
	background-color	: #ffffff;
	background			: url(/v2/images/fond2.jpg) repeat #ffffff;
	}


/* Content */

#content
	{
	float					: left;
	width					: 335px;
	margin					: 0 0 0 10px;
	}

#page .EnteteOrange
	{
	color					: #bb6125;
	font-weight				: bold;
	font-size				: 20px;
	}

#page .EnteteBleu
	{
	color					: #425dc2;
	font-weight				: bold;
	font-size				: 20px;
	}

#page .EnteteVert
	{
	color					: #a8b654;
	font-weight				: bold;
	font-size				: 20px;
	}
#page #menuguide	

	{
	margin					: 0 0 20px 0;
	padding					: 5px;
	background				: #5084BE;
	color					: #ffffff;
	font-weight				: normal;
	font-size				: 12px;
	text-align				: right;
	}
#page #menuguide a
	{
	color					: #ffffff;
	font-weight				: bold;
	}
#page #menuguide a:hover
	{
	color					: #ffffff;
	text-decoration			: underline;
	font-weight				: bold;
	}

#page .Titre
	{
	color					: #214572;
	font-size				: 14px;
	font-weight				: bold;
	}

#page .SousTitre
	{
	color					: #6998d3;
	font-weight				: bold;
	font-size				: 15px;
	margin					: 10px 0 0 0;
	}

#page .prix td
	{
	font-size				: 14px;
	font-weight				: bold;
	padding					: 4;
	text-align				: center;
	}
	
#page .Accent
	{
	color					: #CC3300;
	font-size				: 13px;
	font-weight				: bold;
	text-decoration			: none;
	}

#content #HoraireIndex
	{
	font-size				: 12px;
	}
#content #HoraireIndex td
	{
	padding					: 3px;
	border-bottom			: solid 1px #cccccc;
	}
#content #HoraireIndex .centr
	{
	text-align				: center;
	}
#content .sepHDot
	{
	background				: url(/v2/images/dotH.gif) repeat-x;
	height					: 6px;
	font-size				: 1px;
	margin					: 10px 0 10px 0;
	}
/* *********************** CALENDRIER *************************************************** */
#page #Calendrier td
	{
	color					: #ffffff;
	font-weight				: bold;
	font-size				: 11px;
	margin					: 0px;
	padding					: 0px;
	text-align				: center;
	}

#page #Calendrier .JourEntete
	{
	color					: #000000;
	font-weight				: normal;
	text-align				: center;
	}
	
	
#page #Calendrier .CelluleChoisie
	{
	background-color		: #ff0000;
	}
#page #Calendrier .CelluleDate
	{
	background-color		: #395398;
	}
#page #Calendrier .CelluleDate a
	{
	color					: #ffffff;
	}

#page #Calendrier .CelluleDateJour
	{
	background-color		: #a3b94c;
	}
#page #Calendrier .CelluleDateNon
	{
	background-color		: #aaaaaa;
	}
	
#page #Calendrier .EnteteMois
	{
	color					: #000000;
	font-weight				: bold;
	text-align				: center;
	}

#page #Calendrier .EnteteMois a
	{
	color					: #395398;
	text-decoration			: none;
	font-size				: 12px;
	}
#page #Calendrier .EnteteMois a:hover
	{
	color					: #395398;
	text-decoration			: none;
	}
/* *********************** CALENDRIER *************************************************** */


#content .LeUn
	{
	background			: url(/v2/images/UN.gif) no-repeat left top;
	font-size			: 12px;
	color				: #c27b36;
	font-weight			: bold;
	padding				: 0 0 0 20px;
	height				: 17px;
	margin				: 10px 0 10px 0;
	}
#content .LeDeux
	{
	background			: url(/v2/images/DEUX.gif) no-repeat left top;
	font-size			: 12px;
	color				: #c27b36;
	font-weight			: bold;
	padding				: 0 0 0 20px;
	height				: 17px;
	margin				: 10px 0 10px 0;
	}
#content .LeTrois
	{
	background			: url(/v2/images/TROIS.gif) no-repeat left top;
	font-size			: 12px;
	color				: #c27b36;
	font-weight			: bold;
	padding				: 0 0 0 20px;
	height				: 17px;
	margin				: 10px 0 10px 0;
	}

/* ContentLarge */

#contentLarge
	{
	float					: left;
	width					: 500px;
	margin					: 0 0 0 10px;
	font-size				: 12px;
	}

#contentLarge td
	{
	font-size				: 12px;
	}

#sidebar1
	{
	float				: left;
	}

#sidebar1 p
	{
	color				: #000000;
	margin				: 0 0 0 4px; 
	text-align			: left;
	font-size			: 11px; 
	}

#sidebar1 a
	{
	color				: #354f9c;
	margin				: 0 0 0 0px; 
	text-align			: left;
	font-size			: 11px; 
	}

#sidebar1 a:hover
	{
	color				: #354f9c;
	margin				: 0 0 0 0px; 
	text-align			: left;
	font-size			: 11px; 
	}

#sidebar1 .enteteBleu
	{
	margin				: 0 0 0 0;
	padding				: 5px 10px 5px 5px;
	font-size			: 16px;
	background-color	: #6998d3;
	font-weight			: bold;
	color				: #FFFFFF;
	}

#sidebar1 .enteteRouge
	{
	margin				: 0 0 0 0;
	padding				: 5px 10px 5px 5px;
	font-size			: 16px;
	background-color	: #ae4030;
	font-weight			: bold;
	color				: #FFFFFF;
	}

#sidebar1 .enteteVert
	{
	margin				: 0 0 0 0;
	padding				: 5px 10px 5px 5px;
	font-size			: 16px;
	background-color	: #CB9730;
	font-weight			: bold;
	color				: #FFFFFF;
	}



#sidebar2
	{
	float				: left;
	margin				: 0;
	padding				: 0 0 0 10px;
	background			: url(/v2/images/fond-Droit.jpg) repeat-y;
	}

#sidebar2 .Surtitre 
	{
	margin				: 0px;
	padding				: 0px;
	font-size			: 11px;
	color				: #b2612a;
	font-weight			: bold;
	}

#sidebar2 p
	{
	margin				: 0px;
	padding				: 0px;
	}

#sidebar2 .enteteGrise
	{
	margin				: 0 0 0 0;
	font-size			: 15px;
	font-weight			: bold;
	color				: #8f8f8f;
	}

#sidebar2 a
	{
	color				: #354f9c;
	margin				: 0 0 0 0px; 
	text-align			: left;
	font-size			: 11px; 
	}

#sidebar2 a:hover
	{
	color				: #354f9c;
	margin				: 0 0 0 0px; 
	text-align			: left;
	font-size			: 11px; 
	}

.sidebar
	{
	float				: left;
	width				: 160px;
	padding				: 0 0 0 35px;
	font-size			: 10px;
	margin				: 0px;
	}

.sidebar h2
	{
	height: 30px;
	margin: 0 0 0 0;
	padding: 5px 10px 0px 5px;
	letter-spacing: -1px;
	font-size: 16px;
	color: #FFFFFF;
	}

.sidebar a {
}



#PiedPage 
	{
	width					: 740px;
	height					: 30px;
	margin					: 0 auto;
	padding					: 0;
	background				: url(/v2/images/fond-bottom.jpg) no-repeat left top;
	}

#NoteBasPage
	{
	width					: 660px;
	margin					: 0 auto;
	padding					: 0;
	color					: #ffffff;
	font-size				: 12px;
	}

#NoteBasPage .droit
	{
	width					: 330px;
	font-size				: 11px;
	text-align				: right;
	float:right;
	}

#NoteBasPage a
	{
	color					: #ffffff;
	font-weight				: bold;
	}

#NoteBasPage .gauche
	{
	width					: 330px;
	font-size				: 11px;
	text-align				: left;
	float:left;
	}

