@charset "utf-8";
/* CSS Document */

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#12225f;
	font-size:13px;
}

p {
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #12225f;
	font-size: 12px;
}

#conteneur {
	display:block;
	width:990px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	background: url(/charte/fonds/fd_degrade.jpg) #78befa repeat-x;
	background-color: #78BEFA;
}

.spacer {
  clear: both;
  height:1px;
  margin:0 0 0 0;
}

/*Structure générale*/

#conteneur #logo {
	position:absolute;
	margin:1px 0 0 0;
	z-index:1100;
}

#conteneur #nuage {
	position:absolute;
	width:386px;
	height:75px;
	background:url(/charte/fonds/fd_nuage.jpg);
	margin:102px 0 0 0;
	z-index:10;
}

#conteneur #contenu {
	width:990px;
	background:url(/charte/fonds/fd_mais.jpg) no-repeat left bottom;
}

#conteneur #herbe {
	display:block;
	float:left;
	width:990px;
	height:47px;
	background:url(/charte/fonds/fd_herbe.jpg) repeat-x left;
	text-align:right;
}

#herbe .lien {
	font-size:10px;
}

/*Header*/

#conteneur #header {
	width:990px;
	height:70px;
	background:#12225f;
}

.date {
	position:absolute;
	width:146px;
	height:59px;
	margin:5px 0 0 550px;
}

.telephone {
	position:absolute;
	display:block;
	width:266px;
	height:36px;
	background:url(/charte/telephone.gif) no-repeat;
	margin:0 0 0 720px;
}

.telephone a{
	display:block;
	width:266px;
	height:36px;
}

.newsletter {
	position:absolute;
	display:block;
	width:177px;
	height:23px;
	background:url(/charte/newsletter.gif) no-repeat;
	margin:37px 0 0 720px;
}

.newsletter a{
	display:block;
	width:177px;
	height:23px;
}

#newsletter {
	position:absolute;
	display:none;
	width:240px;
	height:190px;
	padding:5px;
	margin:23px 0 0 0;
	background:#FFFFFF;
	border:1px solid #1e4d9f;
	z-index:10000;
}

#newsletter label {
float:left;
height:20px;
width:70px;
margin:0 5px 3px 0;
line-height:20px;
vertical-align:middle;
}

#newsletter .input_news {
float:left;
margin:0 0 3px 0;
}


#header #drapeau {
	float:right;
	width:23px;
	height:17px;
	margin:37px 10px 0 0;
	background:url(/charte/header-menu/drapeau_fr.gif) no-repeat;
}

/*Menu*/

#conteneur #menu {
	position:absolute;
	width:990px;
	height:34px;
	z-index:1000;
	background:url(/charte/header-menu/fd_menu.png);
}

#menu ul {
	padding:0 0 0 0;
	margin: 5px 0 0 0;
	list-style:none;
	float:right;
}

#menu ul li {
	float:left;
	padding:0 13px 0 13px;
	margin: 0 0 0 0;
	list-style:none;
}

#menu ul li a.menu1{
	float:left;
	display:block;
	height:19px;
	width:101px;
	background:url(/charte/header-menu/menu_labyrinthe.gif) no-repeat 0px 0px;
}

#menu ul li a.menu1:hover{
	float:left;
	display:block;
	height:19px;
	width:101px;
	background:url(/charte/header-menu/menu_labyrinthe.gif) no-repeat 0px -19px;
}

#menu ul li a.menu2{
	float:left;
	display:block;
	height:19px;
	width:51px;
	background:url(/charte/header-menu/menu_jeu.gif) no-repeat 0px 0px;
}

#menu ul li a.menu2:hover{
	float:left;
	display:block;
	height:19px;
	width:51px;
	background:url(/charte/header-menu/menu_jeu.gif) no-repeat 0px -19px;
}

#menu ul li a.menu3{
	float:left;
	display:block;
	height:19px;
	width:91px;
	background:url(/charte/header-menu/menu_domaine.gif) no-repeat 0px 0px;
}

#menu ul li a.menu3:hover{
	float:left;
	display:block;
	height:19px;
	width:91px;
	background:url(/charte/header-menu/menu_domaine.gif) no-repeat 0px -19px;
}

#menu ul li a.menu4{
	float:left;
	display:block;
	height:19px;
	width:58px;
	background:url(/charte/header-menu/menu_galerie.gif) no-repeat 0px 0px;
}

#menu ul li a.menu4:hover{
	float:left;
	display:block;
	height:19px;
	width:58px;
	background:url(/charte/header-menu/menu_galerie.gif) no-repeat 0px -19px;
}

#menu ul li a.menu5{
	float:left;
	display:block;
	height:19px;
	width:53px;
	background:url(/charte/header-menu/menu_video.gif) no-repeat 0px 0px;
}

#menu ul li a.menu5:hover{
	float:left;
	display:block;
	height:19px;
	width:53px;
	background:url(/charte/header-menu/menu_video.gif) no-repeat 0px -19px;
}

#menu ul li a.menu6{
	float:left;
	display:block;
	height:19px;
	width:53px;
	background:url(/charte/header-menu/menu_acces.gif) no-repeat 0px 0px;
}

#menu ul li a.menu6:hover{
	float:left;
	display:block;
	height:19px;
	width:53px;
	background:url(/charte/header-menu/menu_acces.gif) no-repeat 0px -19px;
}

#menu ul li a.menu7{
	float:left;
	display:block;
	height:19px;
	width:56px;
	background:url(/charte/header-menu/menu_presse.gif) no-repeat 0px 0px;
}

#menu ul li a.menu7:hover{
	float:left;
	display:block;
	height:19px;
	width:56px;
	background:url(/charte/header-menu/menu_presse.gif) no-repeat 0px -19px;
}

#menu ul li a.menu8{
	float:left;
	display:block;
	height:19px;
	width:156px;
	background:url(/charte/header-menu/menu_developpement.gif) no-repeat 0px 0px;
}

#menu ul li a.menu8:hover{
	float:left;
	display:block;
	height:19px;
	width:156px;
	background:url(/charte/header-menu/menu_developpement.gif) no-repeat 0px -19px;
}

/*Menu gauche*/

#contenu #menu_gauche {
	float:left;
	width:205px;
	margin:150px 0 60px 0;
}

#menu_gauche ul {
	margin:0 0 0 0;
	padding: 0 0 0 0;
	list-style:none;
}

#menu_gauche ul li{
	width:205px;
	text-align:center;
	margin:5px 0 0 0;
}

/*Zone bas et menu bas*/

#conteneur #bas {
	display:block;
	float:left;
	width:990px;
	height:94px;
	background:#12225f;
}

#bas #site {
	position:absolute;
	width:674px;
	height:104px;
	margin: 12px 0 0 165px;
	background:url(/charte/titres/t_bas.gif) no-repeat;
	
}

#bas #menu_bas {
	height:20px;
}

#menu_bas ul {
	margin:0 0 0 330px;
	padding:0 0 0 0;
	list-style:none;
}

#menu_bas ul li{
	float:left;
	padding:3px 20px 0 20px;	
}

#menu_bas ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_bas ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*Texte*/
h1 {
padding:0 0 0 0;
margin:0 0 0 0;
display:inline;
font-size:12px;
font-weight:normal;
}

h2 {
padding:0 0 0 0;
margin:0 0 0 0;
display:inline;
font-size:12px;
font-weight:normal;
}

h3 {
padding:0 0 0 0;
margin:0 0 0 0;
display:inline;
font-size:12px;
font-weight:normal;
}

.text_pt {
	font-size:10px;
}

.text_14px {
	font-size:14px;
}

.text_suite {
	color:#ffdb37;
	font-size:11px;
	text-align:right;
	font-weight:bold;
}

.text_18px {
	font-size:18px;
}

.text_blanc {
	color:#FFFFFF;
}

.text_blanc_16px {
	color:#FFFFFF;
	font-size:16px;
}

.text_jaune {
	color:#ffdf34;
}

.text_jaune_pt {
	color:#ffdf34;
	font-size:10px;
}

.text_jaune_16px {
	font-size:16px;
	color:#ffdf34;
}
.text_orange_14px {
	font-size:14px;
	color:#ff9933;
}

/*Liens*/

a {
	color:#12225f;
	text-decoration:none;
}

a:hover {
	color:#12225f;
	text-decoration:underline;
}

a.lienblanc {
	color:#FFFFFF;
}

a.lienblanc:hover {
	color:#FFFFFF;
}

a.lienblanc_normal {
	color:#FFFFFF;
	text-decoration:none;
}

a.lienblanc_normal:hover {
	color:#FFFFFF;
	text-decoration:none;
}
a.lienjaune {
	color:#ffdb37;
}

a.lienjaune:hover {
	color:#ffdb37;
}

/*Encart*/

#contenu #centre {
	float:left;
	width:720px;
	margin:110px 0 60px 0;
}

#centre #gauche {
	float:left;
	width:360px;
}

#centre #droite {
	float:left;
	width:360px;
}

#centre #encart_pt {
	display:block;
	width:310px;
	float:left;
	margin: 0 25px 20px 25px;
	-margin: 0 10px 20px 10px;
}

#encart_pt .encart_pt_intitule {
	display:block;
	width:310px;
	height:35px;
	background:url(/charte/encart/encart_pt_titre.png) #1e4d9f no-repeat;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_titre.png', sizingMethod='scale'); 
	text-align:center;
}

#encart_pt .encart_pt_contenu {
	display:block;
	width:290px;
	background: url(/charte/encart/encart_pt_fd.png) #1e4d9f repeat-y;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_fd.png', sizingMethod='scale'); 
	padding: 0 10px 5px 10px;
	color:#FFFFFF;
	text-align:justify;
}

#encart_pt .encart_pt_jaune {
	display:block;
	width:290px;
	background: url(/charte/encart/encart_pt_fd.png) #ffdb37 repeat-y;
	_background:#ffdb37;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_fd.png', sizingMethod='scale'); 
	padding: 0 10px 5px 10px;
	color:#12225f;
	text-align:justify;
}

#encart_pt #encart_pt_jaune {
	display:block;
	width:290px;
	background: url(/charte/encart/encart_pt_fd.png) #ffdb37 repeat-y;
	_background:#ffdb37;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_fd.png', sizingMethod='scale'); 
	padding: 0 10px 5px 10px;
	color:#12225f;
	text-align:justify;
}

#encart_pt .encart_pt_bas {
	display:block;
	widows:310px;
	height:18px;
	background:url(/charte/encart/encart_pt_bas.png) no-repeat top;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_bas.png', sizingMethod='scale'); 
}

#centre #encart_gd {
	display:block;
	float:left;
	width:670px;
	margin: 0 0 20px 25px;
}

#encart_gd .encart_gd_intitule {
	display:block;
	width:670px;
	height:35px;
	background:url(/charte/encart/encart_gd_titre.png) #1e4d9f no-repeat;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_gd_titre.png', sizingMethod='scale'); 
	text-align:center;
}

#encart_gd .encart_gd_contenu {
	display:block;
	width:650px;
	background: url(/charte/encart/encart_gd_fd.png) #1e4d9f repeat-y;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_gd_fd.png', sizingMethod='scale'); 
	padding: 0 10px 5px 10px;
	color:#FFFFFF;
	text-align:justify;
}

#encart_gd #encart_gd_jaune {
	display:block;
	width:650px;
	background: url(/charte/encart/encart_gd_fd.png) #ffdb37 repeat-y;
	_background:#ffdb37;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_gd_fd.png', sizingMethod='scale'); 
	padding: 0 10px 5px 10px;
	color:#12225f;
	text-align:justify;
}

#encart_gd_jaune ul{
padding:0 0 0 0;
margin:0 0 0 0;
list-style:none;
}

#encart_gd_jaune ul li{
	display:block;
	min-height:25px;
	padding:3px 0 0 30px;
	margin:0 0 0 0;
	font-size:14px;
	text-align:left;
	background: url(/charte/puc_bleue.gif) no-repeat left top;
}

#encart_gd .encart_gd_bas {
	display:block;
	widows:670px;
	height:18px;
	background:url(/charte/encart/encart_gd_bas.png) no-repeat top;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_gd_bas.png', sizingMethod='scale'); 
}

#encart_pt_jaune ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	}

#encart_pt_jaune ul .li_jaune{
	display:block;
	min-height:25px;
	padding:3px 0 0 30px;
	margin:0 0 0 0;
	font-size:14px;
	text-align:left;
	background: url(/charte/puc_bleue.gif) no-repeat left top;
}

#encart_pt ul{
padding:0 0 0 0;
margin:0 0 0 0;
list-style:none;
}

#encart_pt ul li{
	display:block;
	min-height:25px;
	padding:3px 0 0 30px;
	margin:0 0 0 0;
	font-size:14px;
	text-align:left;
	background: url(/charte/puc_jaune.gif) no-repeat left top;
}

/*Images*/

.visuel_gauch{
	float:left;
	margin:0 10px 0 0;
}

.visuel_droit{
	float:right;
	margin:0 0 0 10px;
}

/*Page index*/

#accroche {
	position:absolute;
	color:#FFFFFF;
	text-align:center;
	font-size: 18px;
	margin:45px 0 0 290px;
	z-index:1000;
}

#accroche h1 {
display:inline;
font-size: 18px;
font-weight:normal;
}

#encart_pt #affiche_contenu {
	display:block;
	width:310px;
	height:425px;
	background: url(/images/2010/affiche_home_2010.jpg) #1e4d9f repeat-y;
}

#affiche_contenu a {
	display:block;
	width:310px;
	height:425px;
}

.vignette {
	margin: 0 5px 0 0;
}

#encart_pt #img_labyrinthe_contenu {
	display:block;
	width:310px;
	height:210px;
	background: url(/charte/index/img_labyrinthe_index.jpg) #1e4d9f repeat-y;
}

#img_labyrinthe_contenu a {
	display:block;
	width:310px;
	height:210px;
}

#lien_video {
	position:absolute;
	width:310px;
	height:20px;
	text-align:center;
	margin:-22px 0 0 0;
	font-weight:bold;
}

#lien_video a{
	width:310px;
	height:20px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	
}

#lien_video a:hover{
	width:310px;
	height:20px;
	text-align:center;
	color:#ffdb37;
	text-decoration:none;
}

#encart_pt #img_groupe_contenu {
	display:block;
	width:310px;
	height:210px;
	background: url(/charte/index/img_groupe_index.jpg) #1e4d9f repeat-y;
}

#img_groupe_contenu a{
	display:block;
	width:310px;
	height:105px;
}

.intro_index {
	color:#FFFFFF;
	text-align:justify;
	border-bottom:solid 1px #12225f;
	padding:10px 0 4px 0;
}

.actu_index {
	color:#FFFFFF;
	text-align:justify;
	border-bottom:solid 1px #12225f;
	padding:10px 0 10px 0;
}

.defilement_actu {
	border:none;
	padding:0px;
	height:135px;
	width:100%;
}

#encart_pt #flyer {
	width:290px;
	height:45px;
	border-top: 1px solid #12225f;
	text-align:center;
}

#encart_pt #encart_pt_bas_actu {
	display:block;
	widows:310px;
	height:24px;
	background:url(/charte/encart/encart_pt_bas_actu.png) no-repeat top;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_bas_actu.png', sizingMethod='scale');
}

#encart_pt #encart_pt_bas_video {
	display:block;
	widows:310px;
	height:24px;
	background:url(/charte/encart/encart_pt_bas_video.png) no-repeat top;
	_background:#1e4d9f;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../charte/encart/encart_pt_bas_video.png', sizingMethod='scale');
}

#encart_pt_bas_actu a{
	display:block;
	width:310 px;
	height:24px;
}

/*Page Jeu*/

#encart_gd #encart_jeu_contenu {
	display:block;
	width:650px;
	background: url(/charte/encart/panneau_jeu.jpg) #1e4d9f no-repeat bottom;
	padding: 0 10px 5px 10px;
	color:#FFFFFF;
	text-align:justify;
}

#encart_gd #jeu_gauch {
	float:left;
	position:absolute;
	width:210px;
	margin:200px O O 200px;
}

.jeu_droit {
	float:left;
	width:210px;
	padding:O O O 50px;
}

/*Visuel reservation*/

.reservation {
position:absolute;
}

/*formulaire*/

form {
padding:0 0 0 0;
margin:O O O O;
}

input {
height:20px;
width:150px;
background:#FFFFFF;
border:solid 1px #12225f;
color:#12225f;
}

select{
height:20px;
background:#FFFFFF;
border:solid 1px #12225f;
color:#12225f;
}

.input_check {
border:none;
width:18px;
height:18px;
}

.input_heure {
width:30px;
}

.bouton {
	width:150px;
	height:30px;
	color:#12225f;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background-image: url(/charte/boutons/bouton.gif);
	background-repeat: no-repeat;
	padding:0 0 4px 0;
}

.bouton_on {
	width:150px;
	height:30px;
	color:#12225f;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	border:none;
	background-image: url(/charte/boutons/bouton_on.gif);
	background-repeat: no-repeat;
	padding:0 0 4px 0;
}

textarea {
width:100%;
background:#FFFFFF;
border:solid 1px #12225f;
color:#12225f;
}

.btn_ok {
width:30px;
height:30px;
border:none;
background:url(/charte/boutons/btn_ok.gif) no-repeat;
cursor:pointer;
margin:3px 0 0 80px;
}

.btn_ok_on {
width:30px;
height:30px;
border:none;
background:url(/charte/boutons/btn_ok_on.gif) no-repeat;
cursor:pointer;
margin:3px 0 0 80px;
}

/*Bordures*/

.border_jaune {
border:solid 1px #ffdb37;
}

.border_blanc {
border:solid 1px #FFFFFF;
}

.border_bas_jaune {
border-bottom:solid 1px #ffdb37;
}

.border_bas_blanc {
border-bottom::solid 1px #FFFFFF;
}

#actualite {
	display:block;
	color:#FFFFFF;
	text-align:justify;
	border-bottom:solid 1px #12225f;
	padding:10px 0 20px 0;
}

#actualite .titre{
display:block;
background:url(/charte/puc_jaune.gif) no-repeat left top;
color:#ffdb37;
font-size:18px;
padding:3px 0 0 30px;
}

#actualite .date {
	font-size:11px;
	color:#FFF;
	padding:3px 0 0 30px;
}

/*Boutons*/

#bouton {
	display:block;
	width:180px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
}

#bouton a{
	display:block;
	width:180px;
	height:30px;
	line-height:26px;
	vertical-align:middle;
	color:#12225f;
	text-align:center;
	font-weight:bold;
	background: url(/charte/boutons/bouton_sprite.gif) no-repeat 0 0;
	padding:0 0 0 0;
}

#bouton a:hover{
	display:block;
	width:180px;
	height:30px;
	line-height:26px;
	vertical-align:middle;
	color:#12225f;
	text-align:center;
	font-weight:bold;
	background: url(/charte/boutons/bouton_sprite.gif) no-repeat 0 -30px;
	padding:0 0 0 0;
}

/*Presse*/

#encart_pt #ressources_presse {
	display: none;
}

/*Map*/
#map {

	width:630px;
	height:350px;
	z-index: 1500;
	overflow: hidden;
	padding-top: 5px;
}


