.noFlash{
	display:none;
}

.rc{
	position:absolute;
	top:450px;
	margin-left:730px;
	width:85px;
	height:85px;
	display:block;
	border:0;
}

.tfo{
	position:absolute;
	top:500px;
	margin-left:905px;
	width:45px;
	height:40px;
	display:block;
	border:0;
}

.fondbell{
	position:absolute;
	top:450px;
	margin-left:520px;
	width:200px;
	height:85px;
	display:block;
	border:0;
}

.pvp{
	position:absolute;
	top:450px;
	margin-left:820px;
	width:85px;
	height:55px;
	display:block;
	border:0;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	color:#FFF;
	
	/*background: #000 url(/gaspa/images/siteGASPA_baseBG.jpg) no-repeat 50% 0;*/
	background-color:#125D7C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

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

h1{
	font-size:1.4em;
	margin:20px 0 20px 0;
}
h2{
	font-size:1.25em;
	margin:20px 0 5px 0;
}
h3{
	font-size:1.1em;
	margin:20px 0 5px 0;
}
h4{
	font-size:1em;
	margin:20px 0 5px 0;
}
h5{
	font-size:0.9em;
	margin:20px 0 5px 0;
}
h6{
	font-size:0.8em;
	margin:20px 0 5px 0;
}

/*-------------------------classes-------------------------------*/
.spacer{
	width:1px;
	height:417px;
	float:right;
}

.back800 .spacer{
	height:317px;
	float:right;
}

.pasPadding .spacer{
	display:none;
}

#conteneur.petitMenu .spacer{
	height:517px;
}

.back800 #conteneur.petitMenu .spacer{
	height:408px;
}
/*-------------------------ids-------------------------------*/
#conteneur{
	margin:0 auto;
	padding:0;
	width:990px;
	text-align:left;
	background-color:#125D7C;
	border-left:1px solid #12455A;
	border-right:1px solid #12455A;
}

.back800 #conteneur{
	width:780px;
}

#header{
	width:990px;
}

#conteneur.grosMenu #header{
	background: transparent url(../images/backG_menu.jpg) no-repeat 0 0;
	width:990px;
	height:126px;
}

.back800 #header{
	width:780px;
	height:99px;
	background: transparent url(../images/backG_menu800.jpg) no-repeat 0 0;
}

#conteneur.petitMenu #header{
	background: #000 url(../images/backG_menuMini.jpg) no-repeat 0 0;
	width:990px;
	height:26px;
}

.back800 #conteneur.petitMenu #header{
	background: #000 url(../images/backG_menuMini800.jpg) no-repeat 0 0;
	width:780px;
	height:20px;
}

#contenu{
	margin:0;
	padding:20px 10px 40px 10px;
	/*width:966px;*/
}

/*#conteneurContenu{
	border:1px solid #FFF;
}*/

/*#conteneurContenuHtml{
	border:1px solid #FFF;
}*/

.back800 #contenu{
	width:753px;
	padding:20px 10px 40px 10px;
}


.pasPadding #contenu{
	padding:0;
	width:100%;
}

#footer p{
	margin:1px 0 0 0;
	width:240px;
	float:left;
}

#footer{
	font-size:10px;
	color:#FFF;
	clear:both;
	width:990px;
	height:32px;
	background: transparent url(../images/bas_menu.jpg) no-repeat 0 0;
	padding:1px 0 0 0;
}

.back800 #footer p{
	margin:1px 0 0 0;
	width:185px;
	float:left;
	font-size:8px;
}

.back800 #footer{
	font-size:9px;
	width:780px;
	height:25px;
	background: transparent url(../images/menuBas800.jpg) no-repeat 0 0;
}

#menuFooter{
	margin:8px 0 0 240px;
}

.back800 #menuFooter{
	margin:3px 0 0 190px;
}

#menuFooter a{
	float:left;
	font-weight:bold;
	display:block;
	font-size:10px;
	color:#FFF;
	padding:0 25px 0 25px;
	text-decoration:none;
}

.back800 #menuFooter a{
	font-size:9px;
	padding:0 15px 0 15px;
}

#menuFooter a:hover{
	text-decoration:underline;
}

#avis{
	margin:0 0 0 5px;
	color:#CCCCCC;
	font-weight:normal;
	text-decoration:none;
}
#avis:hover{
	color:#FFF;
	text-decoration:underline;
	
}

#description{
	padding-top:20px !important;
	padding-left:10px;
	width:600px;
}

.back800 #description{
	padding-top:2px !important;
	padding-left:10px;
	width:500px;
}

#contenuAccueil{
	padding-left:30px !important;
	padding-left:20px;
	color:#000;
	font-size:10px;
	background: transparent url(../images/backG_100_Accueil.jpg) no-repeat 0 0;
	height:417px;
}

#contenuVideo{
	font-size:10px;
	background: transparent url(../images/backG_video.jpg) no-repeat 0 0;
	height:417px;
}

.flashVideo{
	position:relative;
	top:73px;
	left:319px;
	width:386px;
	height:223px;
	border:2px solid #0E516C;
}

#contenuVideo a.retour{
	position:absolute;
	top:330px;
	margin-left:400px;
}

.back800 #contenuAccueil{
	background: transparent url(../images/backG_100_Accueil800.jpg) no-repeat 0 0;
	height:329px;
	font-size:9px;
}

#contenuAccueil h4{
	margin:10px 0 5px 0;
}

#colonnes{
	margin:18px 0 0 0;
	height:263px;
}

.back800 #colonnes{
	margin:0;
	height:240px;
}

.back800 #colonnes img{
	border:1px solid #FFF;
}

#colonnes div{
	margin:0 10px 0 10px;
	width:140px;
	float:left;
}

.back800 #colonnes div{
	width:105px;
}

#lienVideo{
	margin-left:30px;
}

.back800 #lienVideo{
	margin-left:20px !important;
	margin-left:30px;
	
}


#lienVideo a{
	font-weight:bold;
	font-size:10px;
	margin:0 20px 0 33px;
}
.back800 #lienVideo a{
	margin:0 10px 0 15px;
}
#horraire{
	padding:0 0 0 20px;
}

#horraire h2{
	font-size:1.3em;
	margin:0 0 5px 0;
}

#horraire div{
	margin:10px 0 0 0;
	width:250px;
	height:190px;
	overflow:auto;
}

.back800 #horraire div{
	margin:30px 0 0 0;
	width:180px;
	height:120px;
}

#horraire h3{
	margin:0;
}




/*----------------LIENS-------------------*/
#contenu a:link, #contenu a:visited, #contenu a:active{
	color:#E6C86C;
}
#contenu a:hover{
	color:#E6976C;
}

#lienVideo a:link, #lienVideo a:visited{
	color:#FFF;
}

#lienVideo a:hover{
	color:#E6C86C;
}

/*-------------------------menu-------------------------------*/

#menu{
	width:990px;
}

#conteneur.grosMenu #menu{
	width:990px;
	height:126px;
}

.back800 #menu{
	width:780px;
	height:99px;
}

#conteneur.petitMenu #menu{
	width:770px;
	height:26px;
	position:absolute;
	margin-left:217px;
}

.back800 #conteneur.petitMenu #menu{
	width:600px;
	height:20px;
	position:absolute;
	margin-left:170px;
}




#menu a{
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	display:block;
	font-size:10px;
}

.back800 #menu a{
	font-size:9px;
}
/*1024*/
#menubtn1{
	position:absolute;
	top:85px;
	background-color:#3399CC;
	width:88px;
	padding-top:25px;
	padding-bottom:4px;
	padding-left:20px;
	background: transparent;
}
#menubtn1:hover{
	background: transparent url(../images/menuBtn_1.jpg) no-repeat 0 0;
}
#menubtn1.active{
	background: transparent url(../images/menuBtn_1.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn1{
	position:absolute;
	top:67px;
	width:70px;
	padding-top:18px;
	padding-bottom:2px;
	padding-left:15px;
	background: transparent;
}
.back800 #menubtn1:hover{
	background: transparent url(../images/menuBtn_1_800.jpg) no-repeat 0 0;
}
.back800 #menubtn1.active{
	background: transparent url(../images/menuBtn_1_800.jpg) no-repeat 0 0;
}


/*1024*/
#conteneur.petitMenu #menubtn1{
	position:absolute;
	top:0;
	width:90px;
	padding-top:5px;
	background: transparent;
}
#conteneur.petitMenu #menubtn1:hover{
	background: transparent url(../images/miniMenuBtn_1.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn1.active{
	background: transparent url(../images/miniMenuBtn_1.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn1{
	position:absolute;
	top:0;
	width:57px;
	padding-top:2px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn1:hover{
	background: transparent url(../images/miniMenuBtn_1_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn1.active{
	background: transparent url(../images/miniMenuBtn_1_800.jpg) no-repeat 0 0;
}

/*1024*/
#menubtn2{
	position:absolute;
	top:85px;
	margin-left:88px;
	width:170px;
	padding-top:25px;
	padding-bottom:4px;
	padding-left:22px;
	background: transparent;
}
#menubtn2:hover{
	background: transparent url(../images/menuBtn_2.jpg) no-repeat 0 0;
}
#menubtn2.active{
	background: transparent url(../images/menuBtn_2.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn2{
	position:absolute;
	top:67px;
	margin-left:70px;
	background-color:#3399CC;
	width:135px;
	padding-top:18px;
	padding-bottom:2px;
	padding-left:15px;
	background: transparent;
}
.back800 #menubtn2:hover{
	background: transparent url(../images/menuBtn_2_800.jpg) no-repeat 0 0;
}
.back800 #menubtn2.active{
	background: transparent url(../images/menuBtn_2_800.jpg) no-repeat 0 0;
}

/*1024*/
#conteneur.petitMenu #menubtn2{
	position:absolute;
	top:0;
	margin-left:90px;
	background-color:#3399CC;
	width:170px;
	padding-top:5px;
	background: transparent;
}
#conteneur.petitMenu #menubtn2:hover{
	background: transparent url(../images/miniMenuBtn_2.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn2.active{
	background: transparent url(../images/miniMenuBtn_2.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn2{
	position:absolute;
	top:0;
	background-color:#3399CC;
	width:135px;
	padding-top:2px;
	margin-left:71px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn2:hover{
	background: transparent url(../images/miniMenuBtn_2_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn2.active{
	background: transparent url(../images/miniMenuBtn_2_800.jpg) no-repeat 0 0;
}

/*1024*/
#menubtn3{
	position:absolute;
	top:85px;
	margin-left:258px;
	background-color:#3399CC;
	width:126px;
	padding-top:25px;
	padding-bottom:4px;
	padding-left:10px;
	background: transparent;
}
#menubtn3:hover{
	background: transparent url(../images/menuBtn_3.jpg) no-repeat 0 0;
}
#menubtn3.active{
	background: transparent url(../images/menuBtn_3.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn3{
	position:absolute;
	top:67px;
	margin-left:203px;
	background-color:#3399CC;
	width:100px;
	padding-top:18px;
	padding-bottom:2px;
	padding-left:5px;
	background: transparent;
}
.back800 #menubtn3:hover{
	background: transparent url(../images/menuBtn_3_800.jpg) no-repeat 0 0;
}
.back800 #menubtn3.active{
	background: transparent url(../images/menuBtn_3_800.jpg) no-repeat 0 0;
}

/*1024*/
#conteneur.petitMenu #menubtn3{
	position:absolute;
	top:0;
	margin-left:260px;
	background-color:#3399CC;
	width:126px;
	padding-top:5px;
	background: transparent;
}
#conteneur.petitMenu #menubtn3:hover{
	background: transparent url(../images/miniMenuBtn_3.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn3.active{
	background: transparent url(../images/miniMenuBtn_3.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn3{
	position:absolute;
	top:0;
	background-color:#3399CC;
	width:101px;
	padding-top:2px;
	margin-left:205px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn3:hover{
	background: transparent url(../images/miniMenuBtn_3_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn3.active{
	background: transparent url(../images/miniMenuBtn_3_800.jpg) no-repeat 0 0;
}

/*1024*/
#menubtn4{
	position:absolute;
	top:77px;
	margin-left:384px;
	background-color:#3399CC;
	width:70px;
	padding-top:33px;
	padding-bottom:4px;
	padding-left:13px;
	background: transparent;
}
#menubtn4:hover{
	background: transparent url(../images/menuBtn_4.jpg) no-repeat 0 0;
}
#menubtn4.active{
	background: transparent url(../images/menuBtn_4.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn4{
	position:absolute;
	top:61px;
	margin-left:303px;
	background-color:#3399CC;
	width:56px;
	padding-top:25px;
	padding-bottom:1px;
	padding-left:10px;
	background: transparent;
}
.back800 #menubtn4:hover{
	background: transparent url(../images/menuBtn_4_800.jpg) no-repeat 0 0;
}
.back800 #menubtn4.active{
	background: transparent url(../images/menuBtn_4_800.jpg) no-repeat 0 0;
}

/*1024*/
#conteneur.petitMenu #menubtn4{
	position:absolute;
	top:0;
	margin-left:386px;
	background-color:#3399CC;
	width:69px;
	padding-top:5px;
	background: transparent;
}
#conteneur.petitMenu #menubtn4:hover{
	background: transparent url(../images/miniMenuBtn_4.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn4.active{
	background: transparent url(../images/miniMenuBtn_4.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn4{
	position:absolute;
	top:0;
	background-color:#3399CC;
	width:55px;
	padding-top:2px;
	margin-left:305px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn4:hover{
	background: transparent url(../images/miniMenuBtn_4_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn4.active{
	background: transparent url(../images/miniMenuBtn_4_800.jpg) no-repeat 0 0;
}

/*1024*/
#menubtn5{
	position:absolute;
	top:85px;
	margin-left:454px;
	text-align:left;
	background-color:#3399CC;
	width:142px;
	padding-left:10px;
	padding-top:25px;
	padding-bottom:4px;
	background: transparent;
}
#menubtn5:hover{
	background: transparent url(../images/menuBtn_5.jpg) no-repeat 0 0;
}
#menubtn5.active{
	background: transparent url(../images/menuBtn_5.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn5{
	position:absolute;
	top:67px;
	margin-left:357px;
	text-align:left;
	background-color:#3399CC;
	width:113px;
	padding-left:10px;
	padding-top:18px;
	padding-bottom:2px;
	background: transparent;
}
.back800 #menubtn5:hover{
	background: transparent url(../images/menuBtn_5_800.jpg) no-repeat 0 0;
}
.back800 #menubtn5.active{
	background: transparent url(../images/menuBtn_5_800.jpg) no-repeat 0 0;
}

/*1024*/
#conteneur.petitMenu #menubtn5{
	position:absolute;
	top:0;
	margin-left:455px;
	background-color:#3399CC;
	width:90px;
	padding-top:5px;
	background: transparent;
}
#conteneur.petitMenu #menubtn5:hover{
	background: transparent url(../images/miniMenuBtn_5.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn5.active{
	background: transparent url(../images/miniMenuBtn_5.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn5{
	position:absolute;
	top:0;
	background-color:#3399CC;
	width:72px;
	padding-top:2px;
	margin-left:359px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn5:hover{
	background: transparent url(../images/miniMenuBtn_5_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn5.active{
	background: transparent url(../images/miniMenuBtn_5_800.jpg) no-repeat 0 0;
}

/*1024*/
#menubtn6{
	position:absolute;
	top:38px;
	margin-left:603px;
	background-color:#3399CC;
	width:356px;
	padding-top:40px;
	padding-bottom:35px;
	padding-left:130px;
	background: transparent;
}
#menubtn6:hover{
	background: transparent url(../images/menuBtn_6.jpg) no-repeat 0 0;
}
#menubtn6.active{
	background: transparent url(../images/menuBtn_6.jpg) no-repeat 0 0;
}

/*800*/
.back800 #menubtn6{
	position:absolute;
	top:29px;
	margin-left:475px;
	background-color:#3399CC;
	width:281px;
	padding-top:30px;
	padding-bottom:35px;
	padding-left:110px;
	background: transparent;
}
.back800 #menubtn6:hover{
	background: transparent url(../images/menuBtn_6_800.jpg) no-repeat 0 0;
}
.back800 #menubtn6.active{
	background: transparent url(../images/menuBtn_6_800.jpg) no-repeat 0 0;
}

/*1024*/
#conteneur.petitMenu #menubtn6{
	position:absolute;
	top:0;
	margin-left:545px;
	background-color:#3399CC;
	width:115px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:13px;
	background: transparent;
}
#conteneur.petitMenu #menubtn6:hover{
	background: transparent url(../images/miniMenuBtn_6.jpg) no-repeat 0 0;
}
#conteneur.petitMenu #menubtn6.active{
	background: transparent url(../images/miniMenuBtn_6.jpg) no-repeat 0 0;
}

/*800*/
.back800 #conteneur.petitMenu #menubtn6{
	position:absolute;
	top:0;
	background-color:#3399CC;
	width:91px;
	padding-top:2px;
	padding-bottom:5px;
	margin-left:430px;
	background: transparent;
}
.back800 #conteneur.petitMenu #menubtn6:hover{
	background: transparent url(../images/miniMenuBtn_6_800.jpg) no-repeat 0 0;
}
.back800 #conteneur.petitMenu #menubtn6.active{
	background: transparent url(../images/miniMenuBtn_6_800.jpg) no-repeat 0 0;
}
