﻿html, body
{
	height:auto !important;
	min-height:100%;
	margin:0px;
	padding:0px;
}

#Main_fake 
{
	clear:both;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#Main
{
	clear:both;
	display:inline;
	float:left;
	width:960px;
	height:auto;
	background:url(/images/back3.jpg) no-repeat;
	overflow:hidden;
}

#Main_Page
{
	clear:both;
	display:inline;
	float:left;
	width:960px;
	height:810px;
}

.vague_lignes
{
	float:left;
	clear:both;
	display:inline;
	width:677px;
	height:33px;
	margin-top:17px;
	background:url(/images/lignes/vague.png) no-repeat;
	overflow:hidden;
}

.content_mentions
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	margin:10px;
	width:100%;
	overflow:hidden;
}

.content_mentions a 
{
	color:Black;
	text-decoration:none;
}

.content_mentions a:hover
{
	text-decoration:underline;
}

/********************************* TITRE **********************************************************************/

.titre_presentation
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/qui_sommes_nous/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_flotte
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/flotte/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_contact
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/contact/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_voyage
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/voyages/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_voyage .bas
{
	clear:both;
	display:inline;
	float:left;
	height:55px;
	overflow:hidden;
	width:589px;
}

.titre_voyage .bas .sous_titre
{
	color:Gray;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-left:92px;
	margin-top:1px;
	overflow:hidden;
}

.titre_voyage .bas .retour_voyage
{
	cursor:pointer;
	display:inline;
	float:right;
	height:19px;
	margin-right:53px;
	overflow:hidden;
	width:135px;
	background:url(/images/voyages/retour_voyage_off.png) no-repeat;
}

.titre_voyage .bas .retour_voyage:hover
{
	background:url(/images/voyages/retour_voyage_on.png) no-repeat;
}

.titre_partenaires
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/partenaires/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_excursions
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/excursions/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_bayonne
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/bayonne/titre_partie.png) no-repeat;
	overflow:hidden;
	
	
	
	
}

.titre_pampelune
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/pampelune/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_ehz
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/ehz/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_nuba
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/nuba/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_nuba_reveillon
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/nuba/titre_partie_reveillon.png) no-repeat;
	overflow:hidden;
}


.titre_hasp
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/hasparren/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_ibardin
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/ibardin/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_aeroport
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/aeroport/titre_partie.png) no-repeat;
	overflow:hidden;
}

.hcup
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/hcup/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_anoeta
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/anoeta/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_anoeta2
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/anoeta/titre_partie2.png) no-repeat;
	overflow:hidden;
}

.titre_anoeta3
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/anoeta/titre_partie3.png) no-repeat;
	overflow:hidden;
}

.titre_anoeta4
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/anoeta/titre_partie4.png) no-repeat;
	overflow:hidden;
}



.titre_confirmationResa
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/confirmation/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_lignes .haut
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:36px;
	background:url(/images/lignes/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_lignes .sous-menu
{
	clear:both;
	display:inline;
	float:left;
	width:460px;
	height:19px;
	margin-left:25px;
	overflow:hidden;
}


.titre_lignes .sous-menu .lignes a
{
	display:inline;
	float:left;
	width:142px;
	height:19px;
	background:url(/images/lignes/sous-menu/nosLignes-off.png) no-repeat;
}

.titre_lignes .sous-menu .lignes a:hover
{
	background:url(/images/lignes/sous-menu/nosLignes-on.png) no-repeat;
}

.titre_lignes .sous-menu .guide a
{
	display:inline;
	float:left;
	width:169px;
	height:19px;
	background:url(/images/lignes/sous-menu/guide-off.jpg) no-repeat;
}

.titre_lignes .sous-menu .guide a:hover
{
	background:url(/images/lignes/sous-menu/guide-on.jpg) no-repeat;
}

.titre_lignes .sous-menu .transport a
{
	display:inline;
	float:left;
	width:119px;
	height:19px;
	background:url(/images/lignes/sous-menu/transport-off.png) no-repeat;
}

.titre_lignes .sous-menu .transport a:hover
{
	background:url(/images/lignes/sous-menu/transport-on.png) no-repeat;
}

.titre_evenements
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/evenements/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_evenements_sousmenu
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/evenements/sous-menu/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_evenements_sousmenu .bas
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	overflow:hidden;
}

.titre_evenements_sousmenu .bas .sous_titre
{
	display:inline;
	float:left;
	margin-left:92px;
	margin-top:1px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Gray;
	overflow:hidden;
}

.titre_evenements_sousmenu .bas .retourevent a
{
	display:inline;
	float:right;
	margin-right:53px;
	width:135px;
	height:19px;
	background:url(/images/evenements/sous-menu/retour-off.png) no-repeat;
}

.titre_evenements_sousmenu .bas .retourevent a:hover
{
	background:url(/images/evenements/sous-menu/retour-on.png) no-repeat;
}

.titre_infos .haut
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:36px;
	background:url(/images/infos/titre_partie.png) no-repeat;
}

.titre_infos .sous-menu
{
	clear:both;
	display:inline;
	float:left;
	width:494px;
	height:19px;
	margin-left:25px;
}

.titre_infos .sous-menu .obj a
{
	display:inline;
	float:left;
	width:106px;
	height:19px;
	background:url(/images/infos/sous-menu/objetstrouves-off.png) no-repeat;
}

.titre_infos .sous-menu .obj a:hover
{
	background:url(/images/infos/sous-menu/objetstrouves-on.png) no-repeat;
}

.titre_infos .sous-menu .devis a
{
	display:inline;
	float:left;
	width:111px;
	height:19px;
	background:url(/images/infos/sous-menu/devis-off.jpg) no-repeat;
}

.titre_infos .sous-menu .devis a:hover
{
	background:url(/images/infos/sous-menu/devis-on.jpg) no-repeat;
}

.titre_infos .sous-menu .remarques a
{
	display:inline;
	float:left;
	width:71px;
	height:19px;
	background:url(/images/infos/sous-menu/remarques-off.jpg) no-repeat;
}

.titre_infos .sous-menu .remarques a:hover
{
	background:url(/images/infos/sous-menu/remarques-on.jpg) no-repeat;
}

.titre_infos .sous-menu .conditions a
{
	display:inline;
	float:left;
	width:71px;
	height:19px;
	background:url(/images/infos/sous-menu/conditions-off.jpg) no-repeat;
}

.titre_infos .sous-menu .conditions a:hover
{
	background:url(/images/infos/sous-menu/conditions-on.jpg) no-repeat;
}

.titre_infos .sous-menu .ques a
{
	display:inline;
	float:left;
	width:135px;
	height:19px;
	background:url(/images/infos/sous-menu/questionreponses-off.png) no-repeat;
}

.titre_infos .sous-menu .ques a:hover
{
	background:url(/images/infos/sous-menu/questionreponses-on.png) no-repeat;
}


.titre-excu
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	overflow:hidden;
}

.titre_excu-100
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-100.png) no-repeat;
	overflow:hidden;
}

.titre_excu-105
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-105.png) no-repeat;
	overflow:hidden;
}

.titre_excu-110
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-110.png) no-repeat;
	overflow:hidden;
}

.titre_excu-115
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-115.png) no-repeat;
	overflow:hidden;
}

.titre_excu-125
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-125.png) no-repeat;
	overflow:hidden;
}

.titre_excu-135
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-135.png) no-repeat;
	overflow:hidden;
}

.titre_excu-300
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-300.png) no-repeat;
	overflow:hidden;
}

.titre_excu-310
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-310.png) no-repeat;
	overflow:hidden;
}

.titre_excu-180
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-180.png) no-repeat;
	overflow:hidden;
}

.titre_excu-181
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:55px;
	background:url(/images/reservation/excu/titre_partie-181.png) no-repeat;
	overflow:hidden;
}




#Contenu_Page .menu_principal a
{
	display:inline;
	float:right;
	width:153px;
	height:36px;
	background:url(/images/background/menuprincipal_off.png) no-repeat;
}

#Contenu_Page .menu_principal a:hover
{
	background:url(/images/background/menuprincipal_on.png) no-repeat;
}


#Contenu_Page .sous_menu-retour a
{
	display:inline;
	float:right;
	clear:both;
	color:Gray;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-right:85px;
	margin-top:2px;
}

#Contenu_Page .sous_menu-retour a:hover
{
	color:Black;
}

/******************************************** fin TITRE *****************************************************/

#Content
{
	clear:both;
	display:inline;
	float:left;
	background:url(/images/background/middle-repete.jpg) repeat-y;
	width:100%;
	overflow:hidden;
}

#Content2
{
	clear:both;
	display:inline;
	float:left;
	background:url(/images/background/middle-repete2.jpg) repeat-y;
	width:100%;
	overflow:hidden;
}

.contentTitre
{
	float:left;
	display:inline;
	clear:both;
	overflow:hidden;
	margin-left:43px;
	margin-top:50px;
}

#FondHaut
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	background:url(/images/background/middle-top.jpg) no-repeat;
	background-position:center top;
	overflow:hidden;
}

#FondHaut2
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	background:url(/images/background/middle-top2.jpg) no-repeat;
	background-position:center top;
	overflow:hidden;
}

#FondBas
{
	clear:both;
	display:inline-block;
	float:left;
	width:100%;
	height:180px;
	background:url(/images/background/bottom.jpg) no-repeat;
	background-position:center bottom;
	overflow:hidden;
}

#FondBas2
{
	clear:both;
	display:inline-block;
	float:left;
	width:100%;
	height:180px;
	background:url(/images/background/bottom2.jpg) no-repeat;
	background-position:center bottom;
	overflow:hidden;
}

#FondBas .top
{
	background:url(/images/devis/arrow-top.gif) no-repeat left center;
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:10px;
	height:14px;
	margin-left:460px;
	margin-top:60px;
	text-align:center;
	width:110px;
	overflow:hidden;
}

#FondBas .top a
{
	text-decoration:none;
	color:#000000;
}

#FondBas .top a:hover
{
	text-decoration:underline;
	color:#000000;
}

#FondBas .adresse
{
	clear:both;
	display:inline;
	float:left;
	font-size:10px;
	margin-left:190px;
	margin-top:10px;
	text-align:center;
	width:675px;
	font-family:Verdana;
}

#FondBas .adresse a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#FondBas .adresse a:hover
{
	text-decoration:underline;
}

#HauteurMini
{
	clear:both;
	display:inline;
	float:left;
	height:680px;
	width:1px;
	overflow:hidden;
}

#Contenu_Page
{
	display:inline;
	float:left;
	height:auto;
	width:959px;
	overflow:hidden;
}

#Contenu_Page .colMenu
{
	display:inline;
	float:left;
	height:380px;
	width:211px;
	overflow:hidden;
}

#Contenu_Page .colMenu .menuHaut
{
	clear:both;
	display:inline;
	float:left;
	height:80px;
	margin-left:70px;
	margin-top:45px;
	width:140px;
}

#Contenu_Page .colMenu .menuHaut .ligne
{
	clear:both;
	display:inline;
	float:left;
	margin-top:12px;
	overflow:hidden;
	width:140px;
}

#Contenu_Page .colMenu .menuHaut .ligne a
{
	clear:both;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


#Contenu_Page .colMenu .menuHaut .ligne a:hover
{
	text-decoration:underline;
}


#Contenu_Page .colMenu .menuGeneral
{
	clear:both;
	display:inline;
	float:left;
	height:139px;
	margin-left:78px;
	margin-top:20px;
	width:133px;
}

#Contenu_Page .colMenu .menuGeneral .excursions a
{
	clear:both;
	display:inline;
	float:left;
	height:17px;
	width:133px;
	background:url(/images/menu/excursions_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .excursions a:hover
{
	background:url(/images/menu/excursions_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .lignes a
{
	margin-top:8px;
	clear:both;
	display:inline;
	float:left;
	height:33px;
	width:133px;
	background:url(/images/menu/lignes_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .lignes a:hover
{
	background:url(/images/menu/lignes_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .evenements a
{
	margin-top:8px;
	clear:both;
	display:inline;
	float:left;
	height:19px;
	width:133px;
	background:url(/images/menu/evenements_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .evenements a:hover
{
	background:url(/images/menu/evenements_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .infos a
{
	margin-top:8px;
	clear:both;
	display:inline;
	float:left;
	height:17px;
	width:133px;
	background:url(/images/menu/infos_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .infos a:hover
{
	background:url(/images/menu/infos_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .voyages a
{
	margin-top:8px;
	clear:both;
	display:inline;
	float:left;
	height:18px;
	width:133px;
	background:url(/images/menu/voyages_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .voyages a:hover
{
	background:url(/images/menu/voyages_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .partenaires a
{
	margin-top:8px;
	clear:both;
	display:inline;
	float:left;
	height:19px;
	width:133px;
	background:url(/images/menu/partenaires_off.jpg) no-repeat;
}

#Contenu_Page .colMenu .menuGeneral .partenaires a:hover
{
	background:url(/images/menu/partenaires_on.jpg) no-repeat;
}

#Contenu_Page .colMenu .drapeaux
{
	display:inline;
	float:left;
	clear:both;
	width:100%;
	margin-top:80px;
	margin-left:121px;
}

#Contenu_Page .colMenu .drapeaux .fr
{
	float:left;
	display:inline;
	clear:both;
	width:90px;
	height:35px;
}

#Contenu_Page .colMenu .drapeaux .fr a
{
	float:left;
	display:inline;
	clear:both;
	width:90px;
	height:35px;
	background:url(/images/navettes_express/drapeaux/fr.jpg) no-repeat;
}

#Contenu_Page .colMenu .drapeaux .esp
{
	float:left;
	display:inline;
	clear:both;
	width:90px;
	height:38px;
}

#Contenu_Page .colMenu .drapeaux .esp a
{
	width:90px;
	height:38px;
	float:left;
	display:inline;
	background:url(/images/navettes_express/drapeaux/esp.jpg) no-repeat;
}

#Contenu_Page .colMenu .drapeaux .en
{
	float:left;
	display:inline;
	clear:both;
	width:90px;
	height:35px;
}

#Contenu_Page .colMenu .drapeaux .en a
{
	float:left;
	display:inline;
	clear:both;
	width:90px;
	height:35px;
	background:url(/images/navettes_express/drapeaux/en.jpg) no-repeat;
}

#Contenu_Page .content
{
	display:inline;
	float:left;
	height:auto;
	width:675px;
	overflow:hidden;
}

#Contenu_Page .content .cadrePhoto
{
	background:url(/images/evenements/contenu/back_image.jpg) no-repeat;
	clear:both;
	display:inline;
	float:left;
	height:380px;
	margin-top:33px;
	width:677px;
}

#Contenu_Page .content .cadrePhoto .photo
{
	clear:both;
	display:inline;
	float:left;
	height:315px;
	margin-left:121px;
	margin-top:33px;
	width:420px;
}

#Contenu_Page .content .descript
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	margin-left:20px;
	margin-top:40px;
	width:630px;
	font-size:11px;
	font-family:Verdana;
}

#Contenu_Page .content .descript a
{
	color:Gray;
	text-decoration:none;
}

#Contenu_Page .content .descript a:hover
{
	color:Black;
	text-decoration:underline;
}

#Contenu_Page .content .descript .accroche
{
	clear:both;
	color:#B60203;
	display:inline;
	float:left;
	font-weight:bold;
	width:100%;
}

#Contenu_Page .content .descript .formule
{
	clear:both;
	display:inline;
	float:left;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
	width:100%;
}

#Contenu_Page .content .descript .titre
{
	clear:both;
	color:#B60203;
	display:inline;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	width:100%;
}

#Contenu_Page .content .descript .paragraphe
{
	clear:both;
	display:inline;
	float:left;
	font-size:11px;
	width:100%;
}

#Contenu_Page .content .descript .infos
{
	border:2px solid #B60203;
	clear:both;
	font-size:11px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:10px;
	width:500px;
	background-color:#FFFFFF;
}

#Contenu_Page .content .horaire
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
}

#Contenu_Page .content .value
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	height:auto;
	margin-left:20px;
	margin-top:50px;
	width:640px;
}



#Contenu_Page .content .value .text_center
{
	clear:both;
	display:inline;
	float:left;
	text-align:center;
	width:100%;
}

#Contenu_Page .content .value .contact
{
	clear:both;
	display:inline;
	float:left;
	margin-top:10px;
}


.titre_contact .haut
{
	clear:both;
	display:inline;
	float:left;
	width:589px;
	height:36px;
	background:url(/images/contact/titre_partie.png) no-repeat;
	overflow:hidden;
}

.titre_contact .sous-menu
{
	clear:both;
	display:inline;
	float:left;
	width:370px;
	height:19px;
	margin-left:25px;
	overflow:hidden;
}


.titre_contact .sous-menu .contact a
{
	display:inline;
	float:left;
	width:98px;
	height:19px;
	background:url(/images/contact/sous-menu/contact-off.png) no-repeat;
}

.titre_contact .sous-menu .contact a:hover
{
	background:url(/images/contact/sous-menu/contact-on.png) no-repeat;
}


.titre_contact .sous-menu .sites a
{
	display:inline;
	float:left;
	width:157px;
	height:19px;
	background:url(/images/contact/sous-menu/nos_sites-off.png) no-repeat;
}

.titre_contact .sous-menu .sites a:hover
{
	background:url(/images/contact/sous-menu/nos_sites-on.png) no-repeat;
}

.titre_contact .sous-menu .organi a
{
	display:inline;
	float:left;
	width:105px;
	height:19px;
	background:url(/images/contact/sous-menu/organigramme-off.png) no-repeat;
}

.titre_contact .sous-menu .organi a:hover
{
	background:url(/images/contact/sous-menu/organigramme-on.png) no-repeat;
}












#Contenu_Page .content .value .contact .validate_contact
{
	clear:both;
	display:inline;
	float:left;
	margin-top:10px;
	background:url(/images/contact/btn-valider-off.png) no-repeat;
	width:130px;
	height:50px;
	margin-left:230px;
	cursor:pointer;
}

#Contenu_Page .content .value .contact .validate_contact:hover
{
	background:url(/images/contact/btn-valider-on.png) no-repeat;
}

#Contenu_Page .content .value .contact .ligne
{
	clear:both;
	display:inline;
	float:left;
}

#Contenu_Page .content .value .contact .ligne .item
{
	display:inline;
	float:left;
	width:150px;
}

#Contenu_Page .content .value .contact .ligne .item input
{
	border:1px solid #000000;
}

#Contenu_Page .content .value .subtitle
{
	background-image:url(/images/devis/bg-subtitle.png) no-repeat;
	background-repeat:no-repeat;
	clear:both;
	display:inline;
	float:left;
	font-weight:bold;
	height:17px;
	padding-left:20px;
	padding-top:3px;
	width:620px;
	margin-top:20px;
}

#Contenu_Page .content .value .ligne
{
	clear:both;
	display:inline;
	float:left;
	height:20px;
	margin-left:10px;
	margin-top:10px;
	width:600px;
}

#Contenu_Page .content .value .validate input
{
	background:url(/images/devis/btn-valider-off.png) no-repeat;
	clear:both;
	display:inline;
	float:left;
	height:50px;
	margin-left:230px;
	width:130px;
	cursor:pointer;
}

#Contenu_Page .content .value .validate input:hover
{
	background:url(/images/devis/btn-valider-on.png) no-repeat;
}

#Contenu_Page .content .value .ligne .item
{
	clear:none;
	display:inline;
	float:left;
	margin-top:0px;
	text-align:right;
	width:120px;
}

#Contenu_Page .content .value .ligne .calendar
{
	clear:none;
	display:inline;
	float:left;
	height:20px;
	width:20px;
	cursor:pointer;
}

#Contenu_Page .content .value .ligne_bus_A
{
	background:url(/images/evenements/bayonne/ligne-a-off.png) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:574px;
	height:24px;
	cursor:pointer;
}

#Contenu_Page .content .value .ligne_bus_A:hover
{
	background:url(/images/evenements/bayonne/ligne-a-on.png) no-repeat;
}

#Contenu_Page .content .value .ligne_bus_B
{
	background:url(/images/evenements/bayonne/ligne-b-off.png) no-repeat;
	clear:both;
	display:inline;
	float:left;
	width:574px;
	height:24px;
	cursor:pointer;
}

#Contenu_Page .content .value .ligne_bus_B:hover
{
	background:url(/images/evenements/bayonne/ligne-b-on.png) no-repeat;
}

#Contenu_Page .content .value .cadre
{
	clear:both;
	display:inline;
	float:left;
	margin-top:20px;
	width:600px;
	margin-left:9px;
}

#Contenu_Page .content .value .cadre .top_cadre
{
	clear:both;
	display:inline;
	float:left;
	width:600px;
	height:15px;
	background:url(/images/evenements/top-cadre-evenement.jpg) no-repeat;
}

#Contenu_Page .content .value .cadre .content
{
	background:url(/images/evenements/repeater-cadre-evenement.jpg) repeat-y;
	clear:both;
	display:inline;
	float:left;
	height:auto;
	padding-left:15px;
	width:585px;
	line-height:1.5em;
}

#Contenu_Page .content .value .cadre .content a
{
	text-decoration:none;
	color:Black; 
}

#Contenu_Page .content .value .cadre .content a:hover
{
	color:Gray; 
}

#Contenu_Page .questions
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
	line-height:1.5em;
	margin-left:25px;
}

#Contenu_Page .questions a
{
	text-decoration:none;
	color:Black;
}

#Contenu_Page .questions a:hover
{
	text-decoration:none;
	color:gray;
}

#Contenu_Page .content .value .cadre .content .titre
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	font-weight:bold;
	margin-left:0px;
}

#Voyages .cadre .content .descrip
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-top:10px;
	width:346px;
	text-align:justify;
}



#Contenu_Page .content .value .cadre .content .photo
{
	display:inline;
	float:left;
	height:110px;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:10px;
	width:210px;
}

#Contenu_Page .content .value .cadre .content .links
{
	display:inline;
	float:left;
	clear:both;
	margin-top:10px;
	width:210px;
}

#Contenu_Page .content .value .cadre .content .links a
{
	text-decoration:none;
	color:Gray;
	font-size:11px;
}

#Contenu_Page .content .value .cadre .content .links a:hover
{
	color:Black;
	text-decoration:underline;
}

#Contenu_Page .content .value .cadre .content .detail
{
	color:#000000;
	display:inline;
	float:left;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	width:100%;
}

#Contenu_Page .content .value .cadre .content .detail:hover
{
	text-decoration:underline;
}

#Contenu_Page .content .value .cadre .content .mini
{
	display:inline;
	float:left;
	height:60px;
	width:80px;
}

#Contenu_Page .content .value .cadre .content .texte
{
	display:inline;
	float:left;
	height:auto;
	margin-left:10px;
	width:480px;
}

#Contenu_Page .content .value .cadre .content .texte .date
{
	display:inline;
	float:left;
	width:100%;
	clear:both;
}

#Contenu_Page .content .value .cadre .content .texte .descrip
{
	display:inline;
	float:left;
	width:100%;
	clear:both;
	height:auto;
}

#Contenu_Page .content .value .cadre .bottom_cadre
{
	clear:both;
	display:inline;
	float:left;
	width:600px;
	height:15px;
	background:url(/images/evenements/bottom-cadre-evenement.jpg) no-repeat;
}

#Contenu_Page .content .value .item
{
	clear:both;
	display:inline;
	float:left;
	margin-top:20px;
	width:600px;
}

#Contenu_Page .content .value .item .gauche
{
	clear:both;
	display:inline;
	float:left;
	height:100px;
	width:382px;
}

#Contenu_Page .content .value .item .gauche .titre
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	font-weight:bold;
}

#Contenu_Page .content .value .item .gauche .contact
{
	clear:both;
	display:inline;
	float:left;
	margin-top:30px;
	width:100%;
}

#Contenu_Page .content .value .item .gauche .contact a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#Contenu_Page .content .value .item .gauche .contact a:hover
{
	text-decoration:underline;
}

#Contenu_Page .content .value .logo
{
	display:inline;
	float:left;
	height:100px;
	width:200px;
}

#Header
{
	clear:both;
	display:inline;
	float:left;
	height:150px;
	width:100%;
	cursor:pointer;
}

#Contenu
{
	display:inline;
	float:left;
	height:544px;
	width:652px;
}

#ColGauche
{
	clear:both;
	display:inline;
	float:left;
	height:399px;
	width:236px;
}

#ColGauche .home
{
	clear:both;
	display:inline;
	float:left;
	height:45px;
	width:210px;
}

#ColGauche .bus
{
	clear:both;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-left:75px;
	width:160px;
	overflow:hidden;
}

#ColGauche .bus a
{
	text-decoration:none;
	color:White;
}

#ColGauche .bus a:hover
{
	text-decoration:underline;
}


#ColGauche .bus .ligne
{
	clear:both;
	display:inline;
	float:left;
	margin-top:12px;
	width:160px;
	overflow:hidden;
}

#ColGauche .nuba
{
	float:left;
	clear:both;
	display:inline;
	height:auto;
	width:205px;
	background:url(/images/nuba/repete.jpg) repeat-y;
	margin-left:6px;
	margin-top:34px;
}

#ColGauche .nuba .top
{
	float:left;
	clear:both;
	display:inline;
	height:32px;
	width:205px;
	background:url(/images/nuba/top.jpg) no-repeat;
}

#ColGauche .nuba .top
{
	float:left;
	display:inline;
	clear:both;
}

#ColGauche .nuba .content .mid
{
	display:inline;
	float:left;
	margin-top:5px;
	width:204px;
	text-align:center;
	
}

#ColGauche .nuba .foot
{
	float:left;
	clear:both;
	display:inline;
	height:19px;
	width:205px;
	background:url(/images/nuba/foot.jpg) no-repeat;
}

#ColCentre
{
	display:inline;
	float:left;
	height:auto;
	margin-left:3px;
	width:255px;
	overflow:hidden;
}

#ColCentre .cadreExcursion
{
	background:transparent url(/images/excursions/nos_excursionsOff.jpg) no-repeat;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:141px;
	margin-left:52px;
	margin-top:15px;
	padding-left:12px;
	padding-top:40px;
	width:189px;
	overflow:hidden;
}

#ColCentre .cadreExcursion .content
{
	float:left;
	clear:both;
	display:inline;
	text-align:center;
	width:172px;
	overflow:hidden;
}

#ColCentre .cadreExcursion .content .cliquez
{
	float:left;
	display:inline;
	clear:both;
	width:152px;
	height:14px;
	background:url(/images/evenements/cliquez.png) no-repeat;
	margin-left:7px;
	margin-top:30px;
	overflow:hidden;
}

#ColCentre .cadreExcursion:hover
{
	background:url(/images/excursions/nos_excursionsOn.jpg) no-repeat;
}

#ColCentre .cadreInfos 
{
	background:url(/images/infos/infosOff.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:179px;
	margin-top:5px;
	overflow:hidden;
	padding-left:20px;
	padding-top:35px;
	width:172px;
}

#ColCentre .cadreInfos .content
{
	clear:both;
	display:inline;
	float:left;
	overflow:hidden;
	width:160px;
}

#ColCentre .cadreInfos .content a
{
	float:left;
	display:inline;
	clear:both;
	text-decoration:none;
	color:White;
	font-weight:bold;
	margin-top:10px;
	overflow:hidden;
	width:160px;
}

#ColCentre .cadreInfos .content a:hover
{
	text-decoration:underline;
}

#ColCentre .cadreInfos:hover
{
	background:url(/images/infos/infosOn.jpg) no-repeat;
	
}

#ColDroite
{
	display:inline;
	float:left;
	height:auto;
	width:465px;
	overflow:hidden;
}

#ColDroite .cadreLignes
{
	background:transparent url(/images/lignes/lignesOff.jpg) no-repeat;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:84px;
	margin-left:36px;
	margin-top:21px;
	padding-left:20px;
	padding-top:40px;
	width:246px;
	text-align:center;
	overflow:hidden;
}

#ColDroite .cadreLignes .content
{
	float:left;
	clear:both;
	display:inline;
	width:210px;
	margin-left:5px;
	margin-top:18px;
	overflow:hidden;
}

#ColDroite .cadreLignes:hover
{
	background:transparent url(/images/lignes/lignesOn.jpg) no-repeat;
}

#ColDroite .cadreEvent
{
	background:transparent url(/images/evenements/evenementOff.jpg) no-repeat;
	clear:both;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:169px;
	margin-left:7px;
	margin-top:29px;
	padding-left:7px;
	padding-top:50px;
	width:314px;
	overflow:hidden;
}

#ColDroite .cadreEvent:hover
{
	background:transparent url(/images/evenements/evenementOn.jpg) no-repeat;
}

#ColDroite .cadreEvent .textTop
{
	clear:both;
	display:inline;
	float:left;
	height:15px;
	margin-left:15px;
	width:290px;
	overflow:hidden;
}

#ColDroite .cadreEvent .flashCenter
{
	clear:both;
	display:inline;
	float:left;
	height:87px;
	margin-top:9px;
	overflow:hidden;
	width:314px;
}

#ColDroite .cadreEvent .textBottom
{
	clear:both;
	display:inline;
	float:left;
	font-weight:bold;
	height:auto;
	margin-left:15px;
	overflow:hidden;
	text-align:center;
	width:290px;
}

#Bottom
{
	display:inline;
	float:left;
	height:145px;
	width:100%;
	overflow:hidden;
}

#Bottom .cadreNavettes a
{
	float:left;
	display:inline;
	width:126px;
	height:118px;
	cursor:pointer;
	margin-top:15px;
	background:url(/images/navettes_express/home-off.jpg) no-repeat; 
}

#Bottom .cadreNavettes a:hover
{
	background:url(/images/navettes_express/home-on.jpg) no-repeat; 
}

#Bottom .cadreVoyages
{
	background:transparent url(/images/voyages/voyagesOff.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:100px;
	margin-left:26px;
	margin-top:1px;
	padding-left:20px;
	padding-top:40px;
	text-align:center;
	width:173px;
	overflow:hidden;
}

#Bottom .cadreVoyages .content
{
	float:left;
	display:inline;
	clear:both;
	width:150px;
	margin-left:5px;
	line-height:1.5em;
	overflow:hidden;
}


#Bottom .cadreVoyages:hover
{
	background:transparent url(/images/voyages/voyagesOn.jpg) no-repeat;
}

#Bottom .cadrePartenaires
{
	background:transparent url(/images/partenaires/partenairesOff.jpg) no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:60px;
	margin-left:53px;
	margin-top:46px;
	padding-left:8px;
	padding-top:37px;
	text-align:center;
	width:220px;
	overflow:hidden;
}

#Bottom .cadrePartenaires .content
{
	float:left;
	display:inline;
	clear:both;
	width:200px;
	margin-top:22px;
	overflow:hidden;
}

#Bottom .cadrePartenaires .photos
{
	float:left;
	display:inline;
	clear:both;
	width:200px;
	margin-left:20px;
	margin-top:3px;
	overflow:hidden;
}

#Bottom .cadrePartenaires .photos .photo1 a
{
	float:left;
	display:inline;
	width:80px;
	height:40px;
	background:url(/images/partenaires/partenaire1.png) no-repeat;
}

#Bottom .cadrePartenaires .photos .photo1 a:hover
{
	background:url(/images/partenaires/partenaire1H.png) no-repeat;
}

#Bottom .cadrePartenaires .photos .photo2 a
{
	float:left;
	display:inline;
	width:80px;
	height:40px;
	background:red;
	margin-left:20px;
	background:url(/images/partenaires/partenaire2.png) no-repeat;
}

#Bottom .cadrePartenaires .photos .photo2 a:hover
{
	background:url(/images/partenaires/partenaire2H.png) no-repeat;
}



#Bottom .cadrePartenaires:hover
{
	background:transparent url(/images/partenaires/partenairesOn.jpg) no-repeat;
}


#Footer
{
	display:inline;
	float:left;
	height:93px;
	width:100%;
}

#Footer .deroul
{
	clear:both;
	display:inline;
	float:left;
	height:25px;
	margin-left:350px;
	margin-top:8px;
	width:490px;
}

.redmoot
{
	background:transparent url(/images/logos/redmoot_2.png) no-repeat;
	border:0px;
	display:inline;
	float:left;
	height:85px;
	margin-left:50px;
	margin-top:-15px;
	width:60px;
}

.redmoot_page
{
	background: url(/images/logos/redmoot_2.png) no-repeat;
	border:0;
	display:inline;
	float:left;
	height:85px;
	margin-left:740px;
	margin-top:-70px;
	width:60px;
}

#Footer .infos_foot
{
	clear:both;
	color:White;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	margin-left:168px;
	margin-top:-16px;
	width:700px;
}

#Footer .links_foot
{
	clear:both;
	color:Black;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	margin-left:135px;
	margin-top:8px;
	width:300px;
}


#Footer .links_foot .link
{
	display:inline;
	float:left;
	cursor:pointer;
	color:Black;
	text-decoration:none;
}

#Footer .links_foot .link:hover
{
	text-decoration:underline;
}

#Footer .deroul .forme
{
	font-size:11px;
	color:White;
	font-family:Verdana;
	margin-top:4px;
}

#Footer_Page
{
	clear:both;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:10px;
	margin-left:160px;
	margin-top:-61px;
	width:720px;
}

#Footer_Page .infos_foot
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:8px;
	width:100%;
}

#Footer_Page .links_foot
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
}

#Footer_Page .links_foot a
{
	color:#000000;
	text-decoration:none;
}

#Footer_Page .links_foot a:hover
{
	text-decoration:underline;
}

#Footer_Page .link
{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	display:inherit;
	float:left;
}

#Footer_Page .link:hover
{
	text-decoration:underline;
}


#Obj_trouves
{
	float:left;
	clear:both;
	display:inline;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Gray;
}

#Obj_trouves .titre
{
	clear:both;
color:Black;
display:inline;
float:left;
font-size:11px;
margin-left:50px;
text-align:center;
width:515px;
}

#Obj_trouves .demande a
{
	float:left;
	clear:both;
	display:inline;
	color:Gray;
	font-size:10px;
	margin-left:20px;
	margin-top:10px;
	text-decoration:none;
}

#Obj_trouves .demande a:hover
{
	color:Black;
}

#Obj_trouves .confirm_envoi_obj
{
	float:left; 
	clear:both; 
	display:inline;
	font-size:11px;
	color:Green;
	font-weight:normal;
	margin-left:20px;
	margin-top:5px;
}

#Obj_trouves .demande_content
{
	background:white none repeat scroll 0 0;
	border:1px solid Gray;
	clear:both;
	float:left;
	height:auto;
	margin-left:70px;
	margin-top:10px;
	padding-left:10px;
	padding-top:10px;
	width:450px;
}

#Obj_trouves .demande_content .gauche
{
	float:left;
	clear:both;
	display:inline;
	width:220px;
	margin-top:20px;
}


#Obj_trouves .demande_content .gauche .liste
{
	float:left;
	clear:both;
	display:inline;
	margin-left:110px;
}

#Obj_trouves .demande_content .gauche .texte
{
	float:left;
	display:inline;

	margin-top:8px;
	text-align:right;
	padding-right:15px;
}

#Obj_trouves .demande_content .champs
{
	float:left;
	display:inline;
	width:200px;
	margin-top:27px;
}

#Obj_trouves .demande_content .champs input
{
	margin-top:5px;
}

#PrintBillet
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	height:250px;
	margin-left:20px;
	margin-top:50px;
	width:640px;
}

#PrintBillet .ligne
{
	clear:both;
	display:inline;
	float:left;
	height:30px;
	width:100%;
}

#PrintBillet .ligne .item
{
	display:inline;
	float:left;
	width:200px;
}

#PrintBillet .validate
{
	clear:both;
	display:inline;
	float:left;
	height:30px;
	width:100%;
	text-align:center;
}

#PrintBillet .probleme
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
	margin-left:95px;
	font-size:11px;
	width:434px;
	text-align:center;
}

#PrintBillet .probleme a
{
	text-decoration:none;
	color:Gray;
}

#PrintBillet .probleme a:hover
{
	text-decoration:none;
	color:Black;
}

/**************** qui sommes nous ? **************************/

#Presentation
{
	float:left;
	display:inline;
	clear:both;
	width:677px;
	overflow:hidden;
}

#Presentation .texte
{
	font-family:Verdana;
	color:Black;
	font-size:11px;
	line-height:1.5em;
	font-weight:bold;
	text-align:justify;
	overflow:hidden;
}

#Presentation .haut
{
	float:left;
	clear:both;
	display:inline;
	width:677px;
	overflow:hidden;
}

#Presentation .haut .img1
{
	float:left;
	display:inline;
	width:234px;
	margin-left:20px;
	margin-top:10px;
	overflow:hidden;
}

#Presentation .haut .texte
{
	float:left;
	display:inline;
	width:380px;
	margin-left:20px;
	margin-top:20px;
	overflow:hidden;
	
}

#Presentation .gauche
{
	float:left;
	display:inline;
	width:320px;
	overflow:hidden;
}

#Presentation .gauche .img2
{
	float:left;
	display:inline;
	width:304px;
	margin-left:12px;
	overflow:hidden;
}

#Presentation .gauche .img3
{
	float:left;
	display:inline;
	width:348px;
	overflow:hidden;
}

#Presentation .gauche .img4
{
	float:left;
	display:inline;
	width:323px;
	margin-left:17px;
	margin-top:15px;
	overflow:hidden;
}

#Presentation .gauche .img5
{
	float:left;
	display:inline;
	width:339px;
	margin-left:15px;
	overflow:hidden;
}

#Presentation .droite
{
	float:left;
	display:inline;
	width:320px;
	overflow:hidden;
}

#Presentation .droite .texte
{
	float:left;
	display:inline;
	width:260px;
	margin-left:70px;
	overflow:hidden;
}

#Presentation .bas
{
	float:left;
	clear:both;
	display:inline;
	width:606px;
	margin-left:15px;
	margin-top:20px;
	overflow:hidden;
}

#Presentation .liens_pdf
{
	float:left;
	clear:both;
	display:inline;
	width:621px;
	height:100px;
	background:url(/images/qui_sommes_nous/fond_pdf.png) no-repeat;
	margin-left:30px;
	margin-top:10px;
}

#Presentation .liens_pdf .pdf1
{
	display:inline;
	float:left;
	height:20px;
	margin-top:18px;
	width:100%;
}

#Presentation .liens_pdf .pdf1 .flip
{
	background:transparent url(/images/qui_sommes_nous/plaquette-off.jpg) repeat scroll 0 0;
	display:inline;
	float:left;
	height:12px;
	margin-left:50px;
	margin-top:5px;
	overflow:hidden;
	width:206px;
}

#Presentation .liens_pdf .pdf1 .flip:hover
{
	background:url(/images/qui_sommes_nous/plaquette-on.jpg) no-repeat;
}

#Presentation .liens_pdf .pdf
{
	float:left;
	display:inline;
	background:url(/images/logoPDF.gif) no-repeat;
	height:20px;
	width:20px;
	margin-left:10px;
}

#Presentation .liens_pdf .pdf2
{
	display:inline;
	float:left;
	height:20px;
	width:100%;
}

#Presentation .liens_pdf .pdf2 .flip
{
	background:transparent url(/images/qui_sommes_nous/paysbasquemag-off.jpg) repeat scroll 0 0;
	display:inline;
	float:left;
	height:12px;
	margin-left:50px;
	margin-top:5px;
	overflow:hidden;
	width:320px;
}

#Presentation .liens_pdf .pdf2 .flip:hover
{
	background:url(/images/qui_sommes_nous/paysbasquemag-on.jpg) no-repeat;
}

#Presentation .liens_pdf .pdf3
{
	display:inline;
	float:left;
	height:20px;
	width:100%;
}

#Presentation .liens_pdf .pdf3 .flip
{
	background:transparent url(/images/qui_sommes_nous/busetcar-off.jpg) no-repeat;
	display:inline;
	float:left;
	height:12px;
	margin-left:50px;
	margin-top:5px;
	overflow:hidden;
	width:360px;
}

#Presentation .liens_pdf .pdf3 .flip:hover
{
	background:url(/images/qui_sommes_nous/busetcar-on.jpg) no-repeat;
}



/**************************** circuits scolaires ***********************************************/

#Scolaire
{
	float:left;
	clear:both;
	display:inline;
	width:500px;
	margin-left:25px;
	margin-top:20px;
	font-family:Verdana;
	font-size:11px;
	line-height:1.5em;
}

#Scolaire .entete
{
	float:left;
	clear:both;
	display:inline;
	text-align:center;
	margin-left:90px;
}

#Scolaire .encart
{
	float:left;
	clear:both;
	display:inline;
	width:463px;
	height:328px;
	margin-top:10px;
	margin-left:55px;
	padding-top:30px;
	padding-left:30px;
	background:url(/images/lignes/scolaire/fond_question.png) no-repeat;
	color:Gray;
}

#Scolaire .suite
{
	float:left;
	clear:both;
	display:inline;
	margin-left:55px;
	margin-top:20px;
}

#Scolaire .suite .lien
{
	float:left;
	clear:both;
	display:inline;
	text-decoration:none;
	color:Gray;
	width:500px;
	margin-top:5px;
}

#Scolaire .suite .lien:hover
{
	color:Black;
}

#Scolaire .suite .texte
{
	float:left;
	clear:both;
	display:inline;
	color:Black;
	width:500px;
}

#Scolaire .suite .carte
{
	float:left;
	clear:both;
	display:inline;
	width:291px;
	height:21px;
	margin-top:30px;
	background:url(/images/lignes/scolaire/demande_de_carte_personnalisee_de_transport.png) no-repeat;
}

#Scolaire .suite .stage
{
	float:left;
	clear:both;
	display:inline;
	width:322px;
	height:19px;
	margin-top:30px;
	background:url(/images/lignes/scolaire/demande_de_transport_scolaire_au_titre_dun_stage.png) no-repeat;
}

#Scolaire .suite .inscription
{
	float:left;
	clear:both;
	display:inline;
	width:367px;
	height:21px;
	background:url(/images/lignes/scolaire/inscription_aux_transports_scolaires_rentree_2008_2009.png) no-repeat;
}

#Scolaire .suite .participation
{
	float:left;
	clear:both;
	display:inline;
	width:230px;
	height:21px;
	margin-top:30px;
	background:url(/images/lignes/scolaire/demande_de_participation_financiere.png) no-repeat;
}

#Scolaire .suite .handicap
{
	float:left;
	clear:both;
	display:inline;
	width:226px;
	height:21px;
	margin-top:30px;
	background:url(/images/lignes/scolaire/le_transport_des_eleves_handicapes.png) no-repeat;
}

/************************* Guide du voyageur *********************************/

#Guide .content
{
	float:left;
	clear:both;
	display:inline;
	width:602px;
	height:352px;
	margin-left:40px;
	margin-top:30px;
	background:url(/images/lignes/guide/fond_guide.png) no-repeat;
}

#Guide .content .droite
{
	float:left;
	clear:both;
	display:inline;
	margin-left:265px;
	margin-top:65px;
	width:340px;
	color:Gray;
	font-size:11px;
	font-family:Verdana;
}

#Guide .telecharg a
{
	float:left;
	display:inline;
	clear:both;
	width:230px;
	height:12px;
	margin-left:80px;
	margin-top:10px;
	background:url(/images/lignes/guide/telecharger-off.jpg) no-repeat;
}

#Guide .telecharg a:hover
{
	background:url(/images/lignes/guide/telecharger-on.jpg) no-repeat;
}

#Guide .telecharg2 a
{
	float:left;
	display:inline;
	clear:both;
	width:220px;
	height:16px;
	margin-left:80px;
	margin-top:10px;
	background:url(/images/lignes/guide/visualiser-off.jpg) no-repeat;
}

#Guide .telecharg2 a:hover
{
	background:url(/images/lignes/guide/visualiser-on.jpg) no-repeat;
}



/************************** formulaire lignes régulières *******************************/

#Lignes_reg
{
	float:left;
	clear:both;
	display:inline;
}

#Lignes_reg .ligne
{
	float:left;
	width:500px;
	display:inline;
	clear:both;
	margin-top:10px;
}

#Lignes_reg .ligne .gauche
{
	float:left;
	display:inline;
	width:440px;
}

#Lignes_reg .ligne .logoPDF a
{
	float:left;
	display:inline;
	width:20px;
	height:20px;
}

#Lignes_reg .titre
{
	float:left;
	clear:both;
	display:inline;
	height:103px;
	width:600px;
	background:url(/images/lignes/lignes/titre.jpg) no-repeat;
}

#Lignes_reg .texte
{
	float:left;
	clear:both;
	display:inline;
	color:Black;
	font-family:Verdana;
	font-size:11px;
	margin-left:70px;
	margin-top:30px;
	line-height:1.5em;
	width:500px;
}

#Lignes_reg .telecharg a
{
	float:left;
	clear:both;
	display:inline;
	width:457px;
	height:12px;
	margin-left:70px;
	margin-top:15px;
	background:url(/images/lignes/lignes/telecharg-off.jpg) no-repeat;
}

#Lignes_reg .telecharg a:hover
{
	float:left;
	clear:both;
	display:inline;
	width:457px;
	height:12px;
	background:url(/images/lignes/lignes/telecharg-on.jpg) no-repeat;
}

#Lignes_reg .item_arret a
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
	height:103px;
	margin-left:36px;
	margin-top:15px;
	background:url(/images/lignes/lignes/rech_horaire-off.jpg) no-repeat;
}

#Lignes_reg .item_arret a:hover
{
	background:url(/images/lignes/lignes/rech_horaire-on.jpg) no-repeat;
}

#Lignes_reg .item_lignes a
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
	height:103px;
	margin-left:36px;
	margin-top:10px;
	background:url(/images/lignes/lignes/rech_ligne-off.jpg) no-repeat;
}

#Lignes_reg .item_lignes a:hover
{
	background:url(/images/lignes/lignes/rech_ligne-on.jpg) no-repeat;
}

#Lignes_reg .item_itin a
{
	float:left;
	clear:both;
	display:inline;
	width:600px;
	height:103px;
	margin-left:36px;
	margin-top:10px;
	background:url(/images/lignes/lignes/rech_itin-off.jpg) no-repeat;
}

#Lignes_reg .item_itin a:hover
{
	background:url(/images/lignes/lignes/rech_itin-on.jpg) no-repeat;
}

/****************** recherche lignes régulières - arret **************************/

#Rech_arret
{
	float:left;
	clear:both;
	display:inline;
}

#Rech_arret .content
{
	float:left;
	clear:both;
	display:inline;
	width:629px;
	height:420px;
	background:url(/images/lignes/lignes/cadre_rech_horaire.jpg) no-repeat;
	margin-left:25px;
	margin-top:31px;
}

#Rech_arret .formulaire
{
	float:left;
	clear:both;
	display:inline;
	width:590px;
	font-size:11px;
	font-weight:bold;
	color:Gray;
	font-family:Verdana;
	margin-left:10px;
	margin-top:55px;
}

#Rech_arret .formulaire .date 
{
	border-bottom:1px solid #B80000;
	clear:both;
	display:inline;
	float:left;
	height:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}

#Rech_arret .formulaire .validate
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-top:20px;
	text-align:center;
	width:100%;
}

#Rech_arret .formulaire input
{
	border:1px solid #B70000;
	background-color:#FFFFFF;
	cursor:pointer;
}

#Rech_arret .formulaire .champs
{
	float:left;
	display:inline;
	width:280px;
	margin-top:5px;
	text-align:right;
}

#Rech_arret .formulaire .input
{
	float:left;
	display:inline;
	width:300px;
}

.content .retour
{
	clear:both;
	color:#000000;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:15px;
	margin-left:15px;
	text-decoration:none;
	width:70px;
}

.content .retour:hover
{
	text-decoration:underline;
}

#Rech_arret .formulaire .input .input2
{
	float:left;
	display:inline;
	margin-left:5px;
	width:245px;
}

#Rech_arret .formulaire .input .bouton_ok
{
	float:left;
	display:inline;
	margin-left:5px;
	width:30px;
}

#Rech_arret .trait_rouge
{
	float:left;
	display:inline;
	clear:both;
	width:480px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	color:White;
	font-family:Verdana;
	margin-left:30px;
	padding-left:20px;
	padding-top:3px;
	margin-top:40px;
	background:url(/images/lignes/lignes/bandeRouge.jpg) no-repeat;
	
}

#Rech_arret .horaires_bas
{
	float:left;
	clear:both;
	display:inline;
	margin-top:5px;
	margin-left:80px;
	width:400px;
}

/****************** recherche lignes régulières - ligne **************************/

#Rech_ligne
{
	float:left;
	clear:both;
	display:inline;
}

#Rech_ligne .content
{
	background:url(/images/lignes/lignes/rech_lignes/repete_cadre_rechlignes.jpg) repeat-y;
	clear:both;
	display:inline;
	float:left;
	height:auto;
	margin-left:25px;
	margin-top:31px;
	width:629px;
}

#Rech_ligne .formulaire
{
	float:left;
	clear:both;
	display:inline;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:Gray;
	font-family:Verdana;
	margin-left:50px;
}

#Rech_ligne .formulaire .validate
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

#Rech_ligne .formulaire .validate input
{
	border:1px solid #B70000;
	background-color:#FFFFFF;
	cursor:pointer;
}

#Rech_ligne .formulaire .validate input:hover
{
	background-color:#CFCFCF;
}

#Rech_ligne .formulaire .date
{
	border-bottom:1px solid #B80000;
	clear:both;
	display:inline;
	float:left;
	height:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}

#Rech_ligne .formulaire .date .calendar
{
	clear:none;
	display:inline;
	float:left;
	height:20px;
	width:20px;
	cursor:pointer;
}

#Rech_ligne .formulaire .champs
{
	float:left;
	display:inline;
	width:280px;
	margin-top:5px;
	text-align:right;
}

#Rech_ligne .formulaire .input
{
	float:left;
	display:inline;
	width:250px;
	margin-left:5px;
}

#Rech_ligne .formulaire .tab_result 
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	width:100%;
}

#Rech_ligne .formulaire .tab_result .horaires_content
{
	display:inline;
	float:left;
	height:auto;
	width:auto;
}

#Rech_ligne .formulaire .tab_result .horaires
{
	display:inline;
	float:left;
	height:auto;
	overflow-x:auto;
	width:400px;
}



#Rech_ligne .formulaire .tab_result .col
{
	float:left;
	display:inline;
	height:auto;
	width:150px;
	overflow:hidden;
}

#Rech_ligne .formulaire .tab_result .horaires .col:hover
{
	background-color:#CFCFCF;
}

#Rech_ligne .formulaire .tab_result .col .item
{
	clear:both;
	display:inline;
	float:left;
	height:25px;
	width:150px;
}

#Rech_ligne .formulaire .tab_result .col .item_arret
{
	clear:both;
	display:inline;
	float:left;
	height:25px;
	width:150px;
}

#Rech_ligne .formulaire .tab_result .col .item_arret:hover
{
	color:#000000;
}

/****************** recherche lignes régulières - itineraire **************************/

#Rech_itineraire
{
	float:left;
	clear:both;
	display:inline;
}

#Rech_itineraire .content
{
	background:url(/images/lignes/lignes/rech_lignes/repete_cadre_rechlignes.jpg) repeat-y;
	clear:both;
	display:inline;
	float:left;
	height:auto;
	margin-left:25px;
	margin-top:31px;
	width:629px;
}

#Rech_itineraire .formulaire
{
	float:left;
	clear:both;
	display:inline;
	width:550px;
	font-size:11px;
	font-weight:bold;
	color:Gray;
	font-family:Verdana;
	margin-left:50px;
}

#Rech_itineraire .formulaire .accordion
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	margin-bottom:10px;
}

#Rech_itineraire .formulaire .accordion .title
{
	background:transparent url(/images/lignes/lignes/bg-sspartie.jpg) no-repeat;
	clear:both;
	cursor:pointer;
	display:inline;
	float:left;
	height:17px;
	margin-top:5px;
	padding-left:7px;
	padding-top:3px;
	width:100%;
}

#Rech_itineraire .formulaire .accordion .title:hover
{
	color:Black;
}

#Rech_itineraire .formulaire .accordion .souspartie
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
}

#Rech_itineraire .formulaire .accordion .souspartie .ville
{
	display:inline;
	float:left;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	width:260px;
	margin-bottom:10px;
	overflow:hidden;
}

#Rech_itineraire .formulaire .accordion .souspartie .ville .ligne
{
	clear:both;
	display:inline;
	float:left;
	height:25px;
	margin-bottom:5px;
	width:100%;
}

#Rech_itineraire .formulaire .accordion .souspartie .ville .ligne .item
{
	display:inline;
	float:left;
	height:100%;
	width:60px;
}

#Rech_itineraire .formulaire .validate
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	width:100%;
}

#Rech_itineraire .formulaire .validate input
{
	border:1px solid #B70000;
	background-color:#FFFFFF;
	cursor:pointer;
}

#Rech_itineraire .formulaire .validate input:hover
{
	background-color:#CFCFCF;
}

#Rech_itineraire .formulaire .date
{
	border-bottom:1px solid #B80000;
	clear:both;
	display:inline;
	float:left;
	height:25px;
	margin-bottom:10px;
	padding-bottom:10px;
	width:100%;
}

#Rech_itineraire .formulaire .date .champs
{
	display:inline;
	float:left;
	margin-right:10px;
}

#Rech_itineraire .formulaire .date .calendar
{
	clear:none;
	display:inline;
	float:left;
	height:20px;
	width:20px;
	cursor:pointer;
}


#Rech_itineraire .formulaire .tab_result 
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	width:100%;
}

#Rech_itineraire .formulaire .tab_result .horaires_content
{
	display:inline;
	float:left;
	height:auto;
	width:auto;
	overflow-y:hidden;
}

#Rech_itineraire .formulaire .tab_result .horaires
{
	display:inline;
	float:left;
	height:auto;
	overflow-x:auto;
	width:400px;
}



#Rech_itineraire .formulaire .tab_result .col
{
	float:left;
	display:inline;
	height:auto;
	width:150px;
	overflow:hidden;
}

#Rech_itineraire .formulaire .tab_result .horaires .col:hover
{
	background-color:#CFCFCF;
}

#Rech_itineraire .formulaire .tab_result .col .item
{
	clear:both;
	display:inline;
	float:left;
	height:25px;
	width:150px;
}

/***************************   flotte  *******************************************/

#Flotte
{
	float:left;
	display:inline;
	clear:both;
}
 
#Flotte .content
{
	float:left;
	display:inline;
	clear:both;
	width:622px;
	height:430px;
	margin-left:55px;
	margin-top:15px;
}

#Flotte .content .menu
{
	float:left;
	display:inline;
	width:256px;
	margin-top:25px;
}

#Flotte .content .menu .item1 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/monospace_3-5_places-off.png) no-repeat;
}

#Flotte .content .menu .item1 a:hover
{
	background:url(/images/flotte/menu/monospace_3-5_places-on.png) no-repeat;
}

#Flotte .content .menu .item2 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/minibus_8_places-off.png) no-repeat;
}

#Flotte .content .menu .item2 a:hover
{
	background:url(/images/flotte/menu/minibus_8_places-on.png) no-repeat;
}

#Flotte .content .menu .item3 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/minibus_18_places-off.png) no-repeat;
}

#Flotte .content .menu .item3 a:hover
{
	background:url(/images/flotte/menu/minibus_18_places-on.png) no-repeat;
}
#Flotte .content .menu .item4 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_32_places-off.png) no-repeat;
}

#Flotte .content .menu .item4 a:hover
{
	background:url(/images/flotte/menu/autocar_32_places-on.png) no-repeat;
}

#Flotte .content .menu .item5 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_39_places-off.png) no-repeat;
}

#Flotte .content .menu .item5 a:hover
{
	background:url(/images/flotte/menu/autocar_39_places-on.png) no-repeat;
}

#Flotte .content .menu .item6 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_51-53_places-off.png) no-repeat;
}

#Flotte .content .menu .item6 a:hover
{
	background:url(/images/flotte/menu/autocar_51-53_places-on.png) no-repeat;
}

#Flotte .content .menu .item7 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_61_places-off.png) no-repeat;
}

#Flotte .content .menu .item7 a:hover
{
	background:url(/images/flotte/menu/autocar_61_places-on.png) no-repeat;
}

#Flotte .content .menu .item8 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_63_places-off.png) no-repeat;
}

#Flotte .content .menu .item8 a:hover
{
	background:url(/images/flotte/menu/autocar_63_places-on.png) no-repeat;
}

#Flotte .content .menu .item9 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_double_etage_72_places-off.png) no-repeat;
}

#Flotte .content .menu .item9 a:hover
{
	background:url(/images/flotte/menu/autocar_double_etage_72_places-on.png) no-repeat;
}

#Flotte .content .menu .item10 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/autocar_couchette-off.png) no-repeat;
}

#Flotte .content .menu .item10 a:hover
{
	background:url(/images/flotte/menu/autocar_couchette-on.png) no-repeat;
}

#Flotte .content .menu .item11 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/gd_tourisme_34_places-off.png) no-repeat;
}

#Flotte .content .menu .item11 a:hover
{
	background:url(/images/flotte/menu/gd_tourisme_34_places-on.png) no-repeat;
}

#Flotte .content .menu .item12 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/vip_cuir_21_places-off.png) no-repeat;
}

#Flotte .content .menu .item12 a:hover
{
	background:url(/images/flotte/menu/vip_cuir_21_places-on.png) no-repeat;
}
#Flotte .content .menu .item13 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/voiture_vip-off.png) no-repeat;
}

#Flotte .content .menu .item13 a:hover
{
	background:url(/images/flotte/menu/voiture_vip-on.png) no-repeat;
}

#Flotte .content .menu .item14 a
{
	float:left;
	display:inline;
	clear:both;
	cursor:pointer;
	width:256px;
	height:28px;
	background:url(/images/flotte/menu/remorques-off.png) no-repeat;
}

#Flotte .content .menu .item14 a:hover
{
	background:url(/images/flotte/menu/remorques-on.png) no-repeat;
}


#Flotte .content .image
{
	float:left;
	display:inline;
	width:336px;
	height:333px;
	margin-top:50px;
	margin-left:10px;
}

#Flotte .descriptif
{
	float:left;
	display:inline;
	clear:both;
	width:256px;
	height:347px;
	margin-top:2px;
	background:url(/images/flotte/detail_modele/fond_descriptif.jpg) no-repeat;
}

#Flotte .descriptif .titre
{
	float:left;
	display:inline;
	clear:both;
	width:188px;
	height:33px;
	margin-top:13px;
}

#Flotte .descriptif .carac
{
	float:left;
	display:inline;
	clear:both;
	width:247px;
	height:100px;
	margin-top:46px;
}

#Flotte .descriptif .photos
{
	float:left;
	clear:both;
	display:inline;
	width:250px;
	margin-top:45px;
}

#Flotte .descriptif .photos .photo1
{
	float:left;
	display:inline;
	width:115px;
	height:89px;
	cursor:pointer;
}

#Flotte .descriptif .photos .photo2
{
	float:left;
	display:inline;
	width:115px;
	height:89px;
	cursor:pointer;	
	
}

#Flotte .descriptif .retour a
{
	float:left;
	display:inline;
	color:Gray;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	margin-top:20px;
	width:250px;
}

#Flotte .descriptif .retour a:hover
{
	color:#B60203;
}

/********************* candidature *********************************************/

#Candidature
{
	float:left;
	display:inline;
	clear:both;
	width:675px;
	height:429px;
	background:url(/images/infos/candidature/fond.jpg) no-repeat;
	margin-top:16px;
	overflow:hidden;
}

#Candidature .formulaire
{
	float:left;
	display:inline;
	width:230px;
	height:350px;
	margin-top:45px;
	margin-left:50px;
	overflow:hidden;
}

#Candidature .formulaire .item
{
	float:left;
	display:inline;
	clear:both;
	margin-top:18px;
	font-family:Verdana;
	color:Gray;
	font-weight:bold;
	font-size:11px;
	width:230px;
	height:35px;
	overflow:hidden;
}


#Candidature .formulaire .bouton
{
	float:left;
	display:inline;
	clear:both;
	width:130px;
	height:50px;
	cursor:pointer;
	margin-left:45px;
	margin-top:35px;
	overflow:hidden;
}

#Candidature .formulaire .bouton input:hover
{
	background:url(/images/infos/candidature/btn-valider-on.png) no-repeat;
}

#Candidature .formulaire .placeholder
{
	float:left;
	clear:both;
	display:inline;
	width:250px;
	font-family:Verdana;
	color:#B60203;
	font-size:11px;
	margin-top:15px;
	overflow:hidden;
}

#Candidature .texte
{
	float:left;
	display:inline;
	width:300px;
	height:500px;
	font-family:Verdana;
	font-size:11px;
	color:#494949;
	margin-left:15px;
	line-height:1.5em;
	overflow:hidden;
}

#Candidature .texte .texte1
{
	float:left;
	clear:both;
	display:inline;
	margin-top:78px;
	width:370px;
	overflow:hidden;
}

#Candidature .texte .texte2
{
	float:left;
	clear:both;
	display:inline;
	margin-top:40px;
	width:370px;
	overflow:hidden;
}

/***************************** Evenements **************************************************/

#Event
{
	float:left;
	clear:both;
	display:inline;
}

#Event .back_list
{
	float:left;
	clear:both;
	display:inline;
	width:631px;
	height:244px;
	margin-left:24px;
	background:url(/images/evenements/contenu/back_list.jpg) no-repeat;
}

#Flash_ev
{
	float:left;
	clear:both;
	display:inline;
	margin-left:40px;
	margin-top:46px;
}

/**************************************** Excursions *************************************************/

#Excursion
{
	clear:both;
	display:inline;
	float:left;
	height:auto;
	margin-top:35px;
	width:677px;
	font-family:Verdana;
	font-size:12px;
}

#LienFlip a
{
	width:180px;
	display:inline;
	clear:both;
	float:left;
	color:#000000;
	text-decoration:none;
	margin:10px; 
	font-weight:bold; 
	font-family:Verdana; 
	font-size:11px;
}

#LienFlip a:hover
{
	text-decoration:underline;
}

#Excursion .ligne
{
	clear:both;
	display:inline;
	float:left;
	height:175px;
	width:677px;
}

#Excursion .ligne .texte
{
	display:inline;
	float:left;
	width:350px;
	font-family:Verdana;
	font-size:10px;
	margin-top:75px;
	margin-left:150px;
	line-height:1.5em;
}

#Excursion .ligne .resa-100 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/st_jean/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-100 a:hover
{
	background:url(/images/excursions/st_jean/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-105 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/loyola/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-105 a:hover
{
	background:url(/images/excursions/loyola/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-180 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/paysbasque/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-180 a:hover
{
	background:url(/images/excursions/paysbasque/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-181 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/fontarabie/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-181 a:hover
{
	background:url(/images/excursions/fontarabie/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-460 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/helico/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-460 a:hover
{
	background:url(/images/excursions/helico/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-115 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/bilbao/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-115 a:hover
{
	background:url(/images/excursions/bilbao/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-110 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/traditions/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-110 a:hover
{
	background:url(/images/excursions/traditions/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-310 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/espelette/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-310 a:hover
{
	background:url(/images/excursions/espelette/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-125 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/san_seb/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-125 a:hover
{
	background:url(/images/excursions/san_seb/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-135 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/navarre/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-135 a:hover
{
	background:url(/images/excursions/navarre/resa-on.jpg) no-repeat;
}

#Excursion .ligne .resa-300 a
{
	float:left;
	display:inline;
	width:173px;
	height:49px;
	margin-left:4px;
	margin-top:112px;
	background:url(/images/excursions/dancharia/resa-off.jpg) no-repeat;
}

#Excursion .ligne .resa-300 a:hover
{
	background:url(/images/excursions/dancharia/resa-on.jpg) no-repeat;
}


#Excursion .telecharg a
{
	clear:both;
	display:inline;
	float:left;
	margin-top:10px;
	width:250px;
	height:20px;
	margin-left:30px;
	background:url(/images/excursions/telecharger-off.png) no-repeat;

}

#Excursion .telecharg a:hover
{
	background:url(/images/excursions/telecharger-on.png) no-repeat;
}

#Excursion .telecharg2 a
{
	clear:both;
	display:inline;
	float:left;
	width:250px;
	height:20px;
	margin-left:30px;
	background:url(/images/excursions/visualiser-off.png) no-repeat;

}

#Excursion .telecharg2 a:hover
{
	background:url(/images/excursions/visualiser-on.png) no-repeat;
}

/**************************************** Partenaires *************************************************/

#Partenaires
{
	float:left;
	clear:both;
	display:inline;
	margin-top:10px;
	width:677px;
}

#Partenaires .cadre_accueil
{
	float:left;
	display:inline;
	width:307px;
	height:129px;
	margin-left:30px;
	margin-top:20px;
}

#Partenaires .cadre_accueil .adherent
{
	float:left;
	display:inline;
	clear:both;
	width:307px;
}

#Partenaires .cadre_accueil .adherent .adherent-1 a
{
	float:left;
	display:inline;
	width:119px;
	height:57px;
	margin-left:15px;
	margin-top:55px;
	background:url(/images/partenaires/accueil2/adherent_1.jpg) no-repeat;
}

#Partenaires .cadre_accueil .adherent .adherent-1 a:hover
{
	opacity:0.5;
	filter : alpha(opacity=50) no-repeat;
	-moz-opacity : 0.5; 
}

#Partenaires .cadre_accueil .adherent .adherent-2 a
{
	float:left;
	display:inline;
	width:119px;
	height:57px;
	margin-left:15px;
	margin-top:55px;
	background:url(/images/partenaires/accueil2/adherent_2.jpg) no-repeat;
}

#Partenaires .cadre_accueil .adherent .adherent-2 a:hover
{
	opacity:0.5;
	filter : alpha(opacity=50) no-repeat;
	-moz-opacity : 0.5; 
}

#Partenaires .cadre_accueil .artiste
{
	float:left;
	display:inline;
	clear:both;
	width:307px;
}

#Partenaires .cadre_accueil .artiste .artiste-1 a
{
	float:left;
	display:inline;
	width:151px;
	height:71px;
	margin-left:15px;
	margin-top:38px;
	background:url(/images/partenaires/accueil2/artistes_1.jpg) no-repeat;
}

#Partenaires .cadre_accueil .artiste .artiste-1 a:hover
{
	opacity:0.5;
	filter : alpha(opacity=50) no-repeat;
	-moz-opacity : 0.5; 
}

#Partenaires .cadre_accueil .artiste .artiste-2 a
{
	float:left;
	display:inline;
	width:111px;
	height:72px;
	margin-left:5px;
	margin-top:38px;
	background:url(/images/partenaires/accueil2/artistes_2.jpg) no-repeat;
}

#Partenaires .cadre_accueil .artiste .artiste-2 a:hover
{
	opacity:0.5;
	filter : alpha(opacity=50) no-repeat;
	-moz-opacity : 0.5; 
}

#Partenaires .cadre_accueil .texte
{
	width:120px;
	text-align:center;
	margin-top:58px;
	margin-left:156px;
}

#Partenaires .cadre_accueil .texte a
{
	font-family:Verdana;
	font-size:11px;
	color:Gray;
	text-decoration:none;

}

#Partenaires .cadre_accueil .texte a:hover
{
	color:Black;
}

#Partenaires .cadre
{
	float:left;
	clear:both;
	display:inline;
	width:614px;
	margin-top:20px;
}
#Partenaires .cadre .top
{
	float:left;
	clear:both;
	display:inline;
	width:614px;
	height:79px;
	margin-left:35px;
}

#Partenaires .cadre .content
{
	float:left;
	clear:both;
	display:inline;
	width:614px;
	height:auto;
	margin-left:35px;
	background:url(/images/partenaires/cadre_repete.jpg) repeat-y;
}

#Partenaires .cadre .content .deux
{
	float:left;
	clear:both;
	display:inline;
	width:550px;
	margin-left:32px;
}

#Partenaires .cadre .content .deux .item
{
	float:left;
	display:inline;
	width:226px;
	height:139px;
	margin-left:35px;
	cursor:pointer;
	filter : alpha(opacity=80) no-repeat; 
    -moz-opacity : 0.8; 
    opacity : 0.8; 
}

#Partenaires .cadre .content .deux .item:hover
{
	opacity:1;
	filter : alpha(opacity=100) no-repeat; 
    -moz-opacity : 1;
}

#Partenaires .cadre .foot
{
	float:left;
	clear:both;
	display:inline;
	width:614px;
	height:31px;
	margin-left:35px;
	background:url(/images/partenaires/cadre_foot.jpg) no-repeat;
}

#Partenaires .cadre .content .ligne
{
	float:left;
	clear:both;
	display:inline;
	width:614px;
}

#Partenaires .cadre .content .ligne .item
{
	float:left;
	display:inline;
	width:180px;
	height:111px;
	margin-left:18px;
	margin-top:20px;
	cursor:pointer;
	filter : alpha(opacity=80) no-repeat; 
    -moz-opacity : 0.8; 
    opacity : 0.8; 
}

#Partenaires .cadre .content .ligne .item:hover
{
	filter : alpha(opacity=100) no-repeat; 
    -moz-opacity : 1; 
    opacity : 1; 
}

#Partenaires .retour_partenaires
{
	float:left;
	clear:both;
	display:inline;
	margin-top:12px;
	margin-left:75px;
	width:350px;
}

#Partenaires .retour_partenaires a
{
	float:left;
	clear:both;
	display:inline;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}

#Partenaires .retour_partenaires a:hover
{
	color:Gray;
}

/**************************************** Reservations *************************************************/

#RecapCommande
{
	clear:both;
	display:inline;
	float:left;
	width:600px;
	margin-left:40px;
	margin-top:40px;
	font-family:Verdana;
	font-size:11px;
	background:url(/images/evenements/repeater-cadre-evenement.jpg) repeat-y;
}

#RecapCommande .header
{
	clear:both;
	display:inline;
	float:left;
	width:600px;
	height:15px;
	background:url(/images/evenements/top-cadre-evenement.jpg) no-repeat;
}

#RecapCommande .footer
{
	clear:both;
	display:inline;
	float:left;
	width:600px;
	height:15px;
	background:url(/images/evenements/bottom-cadre-evenement.jpg) no-repeat;
}

#RecapCommande .ligne
{
	clear:both;
	display:inline;
	float:left;
	height:17px;
	margin-bottom:0;
	padding-left:20px;
	padding-top:4px;
	width:580px;
}


#Titre_evt
{
	float:left;
	clear:both;
	display:inline;
	width:500px;
	margin-left:40px;
	margin-top:20px;
	text-decoration:underline;
}


/************************************* Reservation NEWWWWWWWWWW ******************************************************/

#ReservationNew
{
	float:left;
	display:inline;
	clear:both;
	width:650px;
	padding-left:30px;
	padding-top:20px;
}

#ReservationNew .bloc
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
}

#ReservationNew .dottedLine
{
	clear:both;
	display:inline;
	float:left;
	width:620px;
	margin-top:20px;
	border-bottom:dotted 2px #B80103;
}

#ReservationNew .ligne
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	margin-top:15px;
	font-family:Verdana;
	font-size:11px;
	color:Black;
	font-weight:bold;
}

#ReservationNew .ligne .infosRetour
{
	clear:both;
	display:inline;
	float:left;
	width:250px;
	height:34px;
	padding-left:10px;
	padding-top:6px;
	border:1px solid #B80103;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:Gray;
	margin-left:170px;
}


#ReservationNew .infosNomsEtPrenoms
{
	float:left;
	display:inline;
	clear:both;
	width:385px;
	height:67px;
	margin-left:130px;
	margin-top:20px;
	background:url(/images/reservation/nomsetprenoms.jpg) no-repeat;
}

#ReservationNew .infosNomsEtPrenoms .phrase
{
	float:left;
	display:inline;
	clear:both;
	font-size:10px;
	color:Black;
	font-family:Verdana;
	margin-top:15px;
	margin-left:77px;
	width:250px;
	font-weight:bold;
}


#ReservationNew .infosNomsEtPrenoms .boutons
{
	float:left;
	display:inline;
	clear:both;
	margin-left:250px;
	width:50px;
}

#ReservationNew .delete
{
	margin-left:5px;
	display:inline;
	float:right;
	height:20px;
	width:20px;
	background:url(/images/reservation/delete.gif) no-repeat;
	cursor:pointer;
	filter : alpha(opacity=30) no-repeat;
    -moz-opacity : 0.3;
    opacity : 0.3; 
}

#ReservationNew .add
{
	margin-left:5px;
	display:inline;
	float:right;
	height:20px;
	width:20px;
	background:url(/images/reservation/add.gif) no-repeat;
	cursor:pointer;
}


#ReservationNew .ligne .champ
{
	display:inline;
	float:left;
	width:250px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#5F5F5F;
}

#ReservationNew .ligne .input
{
	display:inline;
	float:left;
	width:220px;
	margin-left:15px;
}

#ReservationNew .ligne .input.texte
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

#ReservationNew input,select
{
	border:1px solid Gray;
}

#ReservationNew input:focus,select:focus
{
	border:1px solid #116301;
}

#ReservationNew .ligne input.btn
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:30px;
	color:White;
	font-size:18px;
	background:#B80103;
	border:0px;
	width:350px;
	text-align:center;
	margin-left:130px;
	cursor:pointer;
}

#ReservationNew .ligne input.btn:hover
{
	border:1px solid #B80103;
	color:#B80103;
	background:white;
}

#ReservationNew .itemNum
{
	float:left;
	display:inline;
	color:Gray;
	font-size:15px;
	width:20px;
	font-family:Verdana;
	margin-left:80px;
}

#ReservationNew .itemNom
{
	float:left;
	display:inline;
	color:Black;
	font-size:11px;
	width:200px;
	margin-left:10px;
	font-family:Verdana;
	font-weight:bold;
}

#ReservationNew .itemPren
{
	float:left;
	display:inline;
	color:Black;
	font-size:11px;
	width:200px;
	margin-left:5px;
	font-family:Verdana;
	font-weight:bold;
}


#ReservationNew .ligne .input .cout
{
	float:left;
	display:inline;
	font-family:Arial Black;
	font-size:15px;
	color:Black;
	width:40px;
}

#ReservationNew .ligne .input .typeTarif
{
	float:left;
	display:inline;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:Black;
	color:Gray;
	width:70px;
	margin-left:5px;
	padding-top:4px;
}


















#ReservationNew .gd_fond
{
	float:left;
	clear:both;
	display:inline;
	width:552px;
	height:auto;
	margin-top:19px;
	background:url(/images/reservation/repete_gd_cadre.jpg) repeat-y;
}

#ReservationNew .gd_fond .top
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:12px;
	background:url(/images/reservation/top_gd_cadre.jpg) no-repeat;
	
}

#ReservationNew .gd_fond .bottom
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:13px;
	background:url(/images/reservation/bottom_gd_cadre.jpg) no-repeat;
}



#ReservationNew #Retour
{
	float:left;
	clear:both;
	display:inline;
}

#ReserveNew
{
	float:left;
	clear:both;
	display:inline;
	margin-left:40px; 
	margin-top:10px;
}

#ReservationNew .ligne_exc
{
	clear:both;
	display:inline;
	float:left;
	margin-left:40px;
	width:300px;
}

#ReservationNew .ligne_exc .item
{
	display:inline;
	float:left;
	width:auto;
}



#ReservationNew .ligne .conteneur
{
	float:left;
	display:inline;
}

#ReservationNew .ligne .item
{
	display:inline;
	float:left;
	width:auto;
}



#ReservationNew .validate
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
}

#ReservationNew .validate input
{
	border:1px solid #B60203;
	background-color:#FFFFFF;
}

#ReservationNew .calculprix a
{
	float:left;
	display:inline;
	clear:both;
	width:215px;
	height:35px;
	background:url(/images/reservation/bouton_calcul-off.png) no-repeat;
	margin-top:2px;
}

#ReservationNew .calculprix a:hover
{
	background:url(/images/reservation/bouton_calcul-on.png) no-repeat;
}


/********************************* Reservation *****************************************************************/
#Reservation
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:11px;
	height:auto;
	margin-left:10px;
	color:#4F4F4F;
	margin-left:132px; 
	margin-top:20px; 
	width:380px;  
}


#Reservation .fond
{
	float:left;
	clear:both;
	display:inline;
	width:380px;
	height:auto;
	background:url(/images/reservation/repete_cadre.gif) repeat-y;
}

#Reservation .top
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:12px;
	background:url(/images/reservation/top_cadre.jpg) no-repeat;
	
}

#Reservation .bottom
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:13px;
	background:url(/images/reservation/bottom_cadre.jpg) no-repeat;
}

#Reservation .gd_fond
{
	float:left;
	clear:both;
	display:inline;
	width:552px;
	height:auto;
	margin-top:19px;
	background:url(/images/reservation/repete_gd_cadre.jpg) repeat-y;
}

#Reservation .gd_fond .top
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:12px;
	background:url(/images/reservation/top_gd_cadre.jpg) no-repeat;
	
}

#Reservation .gd_fond .bottom
{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:13px;
	background:url(/images/reservation/bottom_gd_cadre.jpg) no-repeat;
}



#Reservation #Retour
{
	float:left;
	clear:both;
	display:inline;
}

#Reservation #Reserve
{
	float:left;
	clear:both;
	display:inline;
	margin-left:40px; 
	margin-top:10px; 
	width:299px; 
	height:84px; 
	background:url(/images/reservation/nuba/petit_cadre.png) no-repeat;
}

#Reservation .ligne_exc
{
	clear:both;
	display:inline;
	float:left;
	margin-left:40px;
	width:300px;
}

#Reservation .ligne_exc .item
{
	display:inline;
	float:left;
	width:auto;
}

#Reservation .ligne
{
	clear:both;
	display:inline;
	float:left;
	margin-left:20px;
	width:300px;
}

#Reservation .ligne .conteneur
{
	float:left;
	display:inline;
}

#Reservation .ligne .item
{
	display:inline;
	float:left;
	width:auto;
}

#Reservation .delete
{
	margin-left:5px;
	display:inline;
	float:right;
	height:20px;
	width:20px;
	background:url(/images/reservation/delete.gif) no-repeat;
	cursor:pointer;
	filter : alpha(opacity=30) no-repeat;
    -moz-opacity : 0.3;
    opacity : 0.3; 
}

#Reservation  .add
{
	margin-left:5px;
	display:inline;
	float:right;
	height:20px;
	width:20px;
	background:url(/images/reservation/add.gif) no-repeat;
	cursor:pointer;
}

#Reservation .validate
{
	clear:both;
	display:inline;
	float:left;
	width:100%;
}

#Reservation .validate input
{
	border:1px solid #B60203;
	background-color:#FFFFFF;
}

#Reservation .calculprix a
{
	float:left;
	display:inline;
	clear:both;
	width:215px;
	height:35px;
	background:url(/images/reservation/bouton_calcul-off.png) no-repeat;
	margin-top:2px;
}

#Reservation .calculprix a:hover
{
	background:url(/images/reservation/bouton_calcul-on.png) no-repeat;
}

/*****************************************************************************************************/

#ContenuRequest
{
	clear:both;
	display:inline;
	float:left;
	margin-left:40px;
	margin-top:30px;
	width:600px;
}

#ContenuRequest .print
{
	clear:both;
	display:inline;
	float:left;
	background:url(/images/reservation/confirmation_resa.jpg) no-repeat;
	width:555px;
	height:42px;
	margin-bottom:18px;
	margin-left:21px;
}

#ContenuRequest .print a
{
	float:left;
	display:inline;
	width:201px;
	height:31px;
	margin-left:347px;
	margin-top:5px;
	background:url(/images/reservation/imprimez_vos_billets-off.jpg) no-repeat;
}

#ContenuRequest .print a:hover
{
	background:url(/images/reservation/imprimez_vos_billets-on.jpg) no-repeat;
}

#ContenuRequest .entete
{
	clear:both;
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-bottom:20px;
}

#ContenuRequest .ligne
{
	clear:both;
	display:inline;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#ContenuRequest .ligne .item
{
	display:inline;
	float:left;
	font-family:Verdana;
	font-size:12px;
	width:50%;
}

/********************* Contact -> Sites commerciaux **********************************/

#Sites_commerciaux
{
	float:left;
	display:inline;
	clear:both;
	font-family:Verdana;
	
}

#Sites_commerciaux .link
{
	float:left;
	display:inline;
	clear:both;
	font-size:12px;
	margin-left:40px;
	font-weight:bold;
}

#Sites_commerciaux .exception
{
	float:left;
	display:inline;
	clear:both;
	font-size:11px;
	margin-top:20px;
	width:640px;
}

#Sites_commerciaux .agence
{
	float:left;
	display:inline;
	clear:both;
	margin-top:40px;
}

#Sites_commerciaux .agence .titre
{
	float:left;
	display:inline;
	clear:both;
	font-size:11px;
	font-weight:bold;
}

#Sites_commerciaux .agence .trait
{
	float:left;
	display:inline;
	clear:both;
	width:560px;
	height:1px;
	background:Gray;
}

#Sites_commerciaux .agence .contenu
{
	float:left;
	display:inline;
	clear:both;
	width:650px;
	margin-top:10px;
	font-size:11px;

}

#Sites_commerciaux .agence .contenu .photo
{
	float:left;
	display:inline;
	width:300px;
	height:225px;
}

#Sites_commerciaux .agence .contenu .texte
{
	float:left;
	display:inline;
	width:300px;
	margin-left:20px;
	margin-top:10px;
}

#Sites_commerciaux .agence .contenu .texte a
{
	text-decoration:none;
	color:Black;
}

#Sites_commerciaux .agence .contenu .texte a:hover
{
	text-decoration:underline;
}


#Sites_commerciaux .link a
{
	color:Gray;
	text-decoration:none;
}

#Sites_commerciaux .link a:hover
{
	color:Black;
}

.logoPDF a
{
	width:20px;
	height:20px;
	background:url(/images/logoPDF.gif) no-repeat;
}

#SmootBoxMaison
{
	background:url(/images/reservation/confirmation/encart.png) no-repeat;
	z-index:10;
	height:400px;
	left:50%;
	margin-left:-200px;
	margin-top:0px;
	position:absolute;
	top:50%;
	width:533px;
	z-index:10;
}

#SmootBoxMaison .content
{
	float:left;
	display:inline;
	clear:both;
	width:500px;
	margin-left:10px;
	margin-top:10px;
	font-family:Verdana;
	font-size:11px;
	
}

#SmootBoxMaison .content .ligne
{
	float:left;
	display:inline;
	clear:both;
	margin-top:9px;
	margin-left:10px;
	width:490px;
}

#SmootBoxMaison .content .ligne a
{
	text-decoration:none;
	color:Gray;
}

#SmootBoxMaison .content .ligne a:hover
{
	text-decoration:none;
	color:black;
}


/********************************** Navettes Express Aeroport *****************************************/
/******************************************************************************************************/

#Reservation .validate input.BtnExpress
{
	float:left;
	display:inline;
	clear:both;
	width:200px;
	margin-top:20px;
	margin-left:80px;
	height:30px;
	font-size:18px;
	color:Gray;
	cursor:pointer;
}

#Reservation .validate input.BtnExpress:hover
{
	color:Black;
}

.content_navette
{
	float:left;
	display:inline;
	clear:both;
	width:639px;
	margin-left:18px;
}

.top_navette
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	height:243px;
	background:url(/images/navettes_express/top.jpg) no-repeat;
}

.repete_navette
{
	float:left;
	display:inline;
	clear:both;
	width:619px;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
	font-family:Verdana;
	line-height:1.5em;
	background:url(/images/navettes_express/repete-y.jpg) repeat-y;
}

.bottom_navette
{
	float:left;
	display:inline;
	clear:both;
	width:100%;
	height:13px;
	background:url(/images/navettes_express/bottom.jpg) no-repeat;
}

.btn_navette a
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
	width:382px;
	height:43px;
	cursor:pointer;
	margin-left:110px;
	background:url(/images/navettes_express/btn-off.jpg) no-repeat;
}

.btn_navette a:hover
{
	background:url(/images/navettes_express/btn-on.jpg) no-repeat;
}

.btn_navette_english a
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
	width:382px;
	height:43px;
	cursor:pointer;
	margin-left:110px;
	background:url(/images/navettes_express/btn-off_english.jpg) no-repeat;
}

.btn_navette_english a:hover
{
	background:url(/images/navettes_express/btn-on_english.jpg) no-repeat;
}

.btn_navette_espagnol a
{
	float:left;
	display:inline;
	clear:both;
	margin-top:20px;
	width:382px;
	height:43px;
	cursor:pointer;
	margin-left:110px;
	background:url(/images/navettes_express/btn-off_espagnol.jpg) no-repeat;
}

.btn_navette_espagnol a:hover
{
	background:url(/images/navettes_express/btn-on_espagnol.jpg) no-repeat;
}

.illustration_navette
{
	float:left;
	display:inline;
	clear:both;
	width:354px;
	height:90px;
	margin-left:13px;
	background:url(/images/navettes_express/page_resa.jpg) no-repeat;
}