/*///////////////////////////////////////////////////////////////////////////////////
// STYLE : Pages seul ou en couple
// SOMMAIRE :
// Menu gauche
// Menu Kiosque
// Menu Actus
///////////////////////////////////////////////////////////////////////////////////*/
.colOrange{
	background:url(../images/background/back-menu-orange-haut.png) no-repeat 0 0 ;
	padding-top:90px;
}
ul#menu li a, ul#menu li.over a{
	display:block;
	width:160px; height:30px;
	background:url(../images/background/back-menu-orange1l.png) no-repeat 0 0 ;
	font:normal 13px Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; line-height:30px;
	padding:0 0 0 10px;
}
ul#menu li a:hover, ul#menu li.over a{background-position:-170px 0;}
ul#menu li.spe a, ul#menu li.speover a{
	display:block;
	width:160px; height:45px;
	background:url(../images/background/back-menu-orange2l.png) no-repeat 0 0 ;
	font:normal 13px Arial, Helvetica, sans-serif; color:#595959; text-decoration:none; line-height:18px;
	padding:5px 0 0 10px;
}
ul#menu li.spe a:hover, ul#menu li.speover a{background-position:-170px 0;}
div.basOrange{
	height:9px; width:170px;
	background:url(../images/background/back-menu-orange-fond.png) no-repeat 0 0 ;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Styles Menu Kiosque */
.colOrangeKio{
	background:url(../images/background/kiosque-1.gif) no-repeat 0 0 ;
	padding-top:148px;
}
ul#menukio li.lien1 a, ul#menukio li.lien2 a, ul#menukio li.lien3 a, ul#menukio li.lien4 a, ul#menukio li.lien1over a, ul#menukio li.lien2over a, ul#menukio li.lien3over a, ul#menukio li.lien4over a{
	display:block;
	width:200px; height:46px;
}
ul#menukio li.lien1 a, ul#menukio li.lien1over a{height:45px; background: url(../images/menu/sprite-depart-express.gif) no-repeat 0 0 ;}
ul#menukio li.lien2 a, ul#menukio li.lien2over a{background:url(../images/menu/sprite-coups-de-coeur.gif) no-repeat 0 0 ;}
ul#menukio li.lien3 a, ul#menukio li.lien3over a{background:url(../images/menu/sprite-promotions.gif) no-repeat 0 0 ;}
ul#menukio li.lien4 a, ul#menukio li.lien4over a{height:83px; background:url(../images/menu/sprite-reservations.gif) no-repeat 0 0 ;}
ul#menukio li.lien1 a:hover, ul#menukio li.lien2 a:hover, ul#menukio li.lien3 a:hover, ul#menukio li.lien4 a:hover, ul#menukio li.lien1over a, ul#menukio li.lien2over a, ul#menukio li.lien3over a, ul#menukio li.lien4over a{background-position:-200px 0;}
ul#menukio li.separation{
	height:11px; width:200px;
	background:url(../images/background/kiosque-2.gif) no-repeat 0 0 ;
}
div.basOrangeKio{
	height:29px; width:200px;
	background:url(../images/background/kiosque-3.gif) no-repeat 0 0 ;
}

div.divDepart{background:#ffffff; display:block; width:729px; height:250px;}
div.imgDepart{
	float:right;
	margin: 0 0 0 15px;	
}
div.divTexteDepart{padding:10px;}
div.nomDepart{font:normal 30px Arial, Helvetica, sans-serif; color:#e7501e; text-decoration:none; line-height:30px;}
div.prixDepart{font:bold 36px Arial, Helvetica, sans-serif; color:#e41770; text-decoration:none; line-height:36px;}
div.texteDepart{
	font:normal 14px Arial, Helvetica, sans-serif; color:#575a5d; text-decoration:none; line-height:14px;
	margin: 15px 0 0 0; 
}
div.basDepart{background:#ffffff; width:729px; height:20px;}
div.basDepartGauche{
	float:left;
	font:normal 10px Arial, Helvetica, sans-serif; color:#575a5d; text-decoration:none; line-height:10px;
	padding-left:15px;
}
div.basDepartDroite{
	float:right;
	font:normal 10px Arial, Helvetica, sans-serif; color:#575a5d; text-decoration:none; line-height:10px;
	padding-right:15px;
}
span.prixBarre{font:normal 14px Arial, Helvetica, sans-serif; color:#e41770; text-decoration:none; line-height:36px;}

/*///////////////////////////////////////////////////////////////////////////////////
// Styles Menu Actus */
.colOrangeActu{
	background:url(../images/interface/actualites.jpg) no-repeat -6px 0 ;
	padding-top:270px;
}
.divActu{
	width:712px;
	background:url(../images/background/back-actualite.png) no-repeat 0 0 ;
	padding: 5px 0 0 10px;
	margin: 0 0 60px 0;
}
.titreActu{font:normal 15px Arial, Helvetica, sans-serif; color:#99042f; text-decoration:none; line-height:18px; margin: 0 0 15px 0;}
.photoActu{
	float:left;
	margin: 0 10px 10px 0;	
}
a.lienActu{background:url(../images/interface/sprite-telecharger.png) no-repeat; width:125px; height:23px; display:block;}
a.lienActu:hover{background-position:-125px 0;}
.ulLien{font:normal 12px Arial, Helvetica, sans-serif; color:#272727; text-decoration:none; line-height:22px;}
.ulLien li{
	display:inline;
	float:left;
	margin: 0 15px 0 0;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Styles colonne 2 */
div#col2 h2{
	font:bold 25px Arial, Helvetica, sans-serif; color:#F49F20; 
	margin-bottom:20px;
}
div#col2 p.pPresentation2{
	padding: 20px 20px 0 0;
	text-align:justify;
	font:italic normal 13px Arial, Helvetica, sans-serif; color:#505050; line-height:15px;
}
div#col2 p.pPresentation2 strong{font:italic bold 13px Arial, Helvetica, sans-serif; color:#505050;}
div#col2 p.pPresentation3{
	padding: 20px 20px 0 0;
	text-align:justify;
	font:normal 13px Arial, Helvetica, sans-serif; color:#505050; line-height:15px;
}
div#col2 p.pPresentation3 strong{font:bold 13px Arial, Helvetica, sans-serif; color:#505050;}
div#col2 p.pPresentation4{
	font:italic normal 13px Arial, Helvetica, sans-serif; color:#505050; text-align:center;
	padding: 20px 0 0 0;
}
div#col2 h3{
	font:bold 16px Arial, Helvetica, sans-serif; color:#F49F20; 
	margin-bottom:10px;
}
div#col2 h4{
	font:bold 16px Arial, Helvetica, sans-serif; color:#99042F; 
	margin-bottom:10px;
	text-align:center;
}
ul.listeTexte li{
	padding-left:15px;
	font:normal 12px Arial, Helvetica, sans-serif; color:#505050; line-height:18px; 
	margin-bottom:15px;
	list-style-image:url(../images/picto/bulle-orange.png); 
	list-style-position:inside;
}
/* Petites puces */
ul.listeTexte3{width:712px;}
ul.listeTexte3 li{
	padding-left:15px;
	margin:10px 0 0 20px;
	background:url(../images/picto/bulle-orange-petite.png) no-repeat 0 3px; 
	font:normal 12px Arial, Helvetica, sans-serif; color:#505050; line-height:16px;
	text-align:justify;
}
ul.listeTexte3 li ul li{
	padding-left:15px;
	margin:10px 0 0 20px;
	background:none;
	font:normal 12px Arial, Helvetica, sans-serif; color:#505050; line-height:16px;
	text-align:justify;
}
div.encartAgence{
	width:155px;
	margin-right:10px;
	padding-left:5px;
	float:left;
	background:#fff;
	border:2px solid #F49F20;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Styles colonne 3 */
div#texteInfo{
	width:228px; height:261px;
	float:left;
	padding:30px 20px 20px 20px;
	background:url(../images/background/back-texte-bonheur.png) no-repeat 0 0 ;	
}
div#texteInfo p{
	font:italic normal 13px Arial, Helvetica, sans-serif; color:#505050; line-height:20px;
	text-align:justify;
}
div#texteInfo p span.orange{font:italic bold 22px Arial, Helvetica, sans-serif; color:#F49F20; line-height:15px;}
a:link, a:visited{font:normal 12px Arial, Helvetica, sans-serif; color:#F49F20; text-decoration:underline;}
a:hover, a:active{text-decoration:none;}
.tabInfos td{	padding:5px;border:solid 1px #999;}
.tabInfos tr.bleu{	background-color: #bedeff;padding:0px;}
.tabInfos td.bleu{	background-color: #bedeff;padding:5px;}
.tabInfos tr.rouge{	background-color: #ff8585;padding:0px;}
.tabInfos td.rouge{	background-color: #ff8585;padding:5px;}
.tabInfos tr.vert{	background-color: #cce0c1;padding:0px;}
.tabInfos td.vert{	background-color: #cce0c1;padding:5px;}
.tabInfos tr.jaune{	background-color: #fff5bd;padding:0px;}
.tabInfos td.jaune{	background-color: #fff5bd;padding:5px;}
.tabInfos tr.trTrait{ border-top:solid 0px;}
.tabInfos{
	font: normal 13px Arial, Helvetica, sans-serif; color:#505050;
	border-collapse:collapse;
	width:722px;
	border:solid #F90 1px;
	background-color: #fff;
}
