@charset "iso-8859-1";

A {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight : bold;
	text-decoration : underline;
	color : #FFFFFF;
	cursor:hand
}

A:hover{
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight : bold;
	text-decoration : underline;
	color : #CCCCCC;
	cursor:hand
	}
.invisible {
	DISPLAY: none
	}
.popZoom {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	Z-INDEX: 110;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	POSITION: absolute;
	//left: 120px;
	//top: 300px;
}

    .menutop:link
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	.menutop
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	.menutop:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#CCCCCC;
    }
	
		.blacklink
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
	font-weight: bold;
    color:#000000;
    }
	
	.blacklink:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
	font-weight: bold;
    color:#999999;
    }
	
	.menuleft
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	.menuleft:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#CCCCCC;
    }
	
	.lienimp
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: underline;
	font-weight: bold;
    color:#FFffff;
    }
	
	.lienimp:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: underline;
	font-weight: bold;
    color:#CCCCCC;
    }
	
	.menuright
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#232323;
    }
	
	.menuright:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#9F9B76;
    }
	
	.menulefttop
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	
    color:#CAC198;
    }
	
	.menulefttop:hover
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#CCCCCC;
    }
	
	.titremenu
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }

	 .titreproduit
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
	letter-spacing: 3px;
    }
	
	.titrlastmin
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#ffFFFF;
	margin-top: 4pt;
	margin-bottom: 2pt;
	margin-right: 4pt;
	padding-left: 0px;
	text-align: center;
    }
	.lastmin
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: standard;
	color:#005192;
	margin-top: 2pt;
	margin-bottom: 2pt;
	margin-right: 10pt;
	padding-left: 4px;
	text-align: justify;
    }
	.lastmin a
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFd300;
	text-decoration:none;
    }
	
	.titreproduit2
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	.titreproduit3
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	 .titre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
	font-weight: bold;
    color:#FFFFFF;
    }
	
	.stitre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-decoration: none;
	font-weight: bold;
    color:#004A80;
    }
	
	.sstitre
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
    color:#000000;
    }
	
	.texteitalique
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    color:#FFFFFF;
    }
	
	.texte
    {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    }
	
    .texte3a
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: #FFFFFF;
    	font-weight: normal;
    }
    
    .texte3b
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: #FFFFFF;
    	font-weight: bold;
    }
	
	    .titrenews
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: #FFFFFF;
    	font-weight: bold;
	 }
	 
	 	    .news
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
    	text-decoration: none;
    	color: #FFFFFF;
	 }
		
    .texte3b:hover
    {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	text-decoration: none;
    	color: #CCCCCC;
    	font-weight: bold;
    }

    .txtmenu
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-decoration: none;
    color:#000000;
    }

.pyjamaTitre {
	background-color : #243551;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	font-weight : bold;
	color : White;
}
.pyjamaPlein {
	background-color : #9F9B76;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : White;
}
.pyjamaBlanc{
	background-color : #9E9EAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : white;
}

.pyjamaNoir{
	background-color : #B0AB82;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}
.HotelBlanc{
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
.texteFicheHotel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	margin-top: 4pt;
	margin-bottom: 4pt;
	margin-left: 4pt;
	margin-right: 4pt;
	color: black;
}     


.texteFiche
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2pt;
	margin-bottom: 2pt;
	margin-left: 4pt;
	margin-right: 4pt;
	color: White;
}     

.textebases
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 4pt;
	margin-bottom: 4pt;
	margin-left: 0pt;
	margin-right: 4pt;
	color: White;
	} 
.texteintro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 4pt;
	margin-bottom: 4pt;
	margin-left: 0pt;
	margin-right: 4pt;
	color: #ffd300;
	} 

.cadre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	margin-top: 4pt;
	margin-bottom: 4pt;
	margin-left: 4pt;
	margin-right: 4pt;
	color: #FFFFFF;
	border-color : White;
}
    
.fichecolonne {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	text-align:center; 
	margin-top:4pt; 
	margin-bottom:4pt; 
	margin-left:4pt; 
	margin-right:4pt; 
	color:White; 
	font-weight:bold;
}
	
.ficheinfo {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11px; 
	text-align:center; 
	margin-top:4pt; 
	margin-bottom:4pt; 
	margin-left:4pt; 
	margin-right:4pt; 
	color:White;
}
a.Aimg:link {  color:#243551; border-width:0px;font-size:14px; }
a.Aimg:visited {  color:#243551;border-width:0px;font-size:14px; }
a.Aimg:hover { text-decoration:none;color:#243551; border-width:0px;font-size:14px; }
a.Aimg:active { color:#243551; border-width:0px;font-size:14px; }
a.right:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004A80;
	font-weight: bold;
	text-decoration: none;
}
a.right:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004A80;
	font-weight: bold;
	text-decoration: none;
}
a.right:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004A80;
	font-weight: bold;
	text-decoration: none;
}
.borderTable {
	border: 1px solid #FFFFFF;
}
.borderRight {
	border: 1px solid #243551;
}
a.email:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}
a.email:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}
a.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}
a.email:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004A80;
	text-decoration: none;
}
a.clicksail:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	text-decoration: none;
}
a.clicksail:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
a.clicksail:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
a.clicksail:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.inputNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	background-color: #FFD300;
}
a.boat:link {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration : underline;
	color: White;
}
a.boat:visited {
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration : underline;
	color: White;
}

a.boat:hover{
font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration : underline;
	color : #CCCCCC;
}
.texteBordure {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF99;
	border-right-color: #FFFF99;
	border-bottom-color: #FFFF99;
	border-left-color: #FFFF99;
	
}
	.champs {background-color:#ffffff;border: 1 solid #005191;font-family:Tahoma;font-weight:bold;font-size:11px;color:#005191;

}
	.borderHomenews {
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4D220;
	border-bottom-color: #B4D220;
	border-left-color: #B4D220;
	border-right-color: #B4D220;

}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #678350;
}
<!-- nouveaux styles -->
div#actu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8 em;
	color: #000;
	text-align: justify;
}
div#photo {
	width:80px;
	float: left;
	margin: 5px;
}
.popDesc {
	position:absolute;
	z-index:110;
}
.stitrtrophee
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight : bold;
	color: #BB0000;
	text-align : center;
	margin-left: 6px;
	} 
.textrophee
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	margin-left: 6px;
	margin-right: 4px;
	margin-top : 4px;
	color: #000;
	} 
	.legendtrophee
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 10px;
	text-align:center;
	color: #000;
	background: #FF6913;
	} 

#TROPHEE
 {
	position:relative;
	width:612px; 
	margin:0 auto;
}
#TROPHEE h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight : bold;
	text-align:center;
	padding-top:6px;
	color: #fff;
	} 

#COLONNES
 {
	position:relative;
	width:153px; 
	height:390px;
	margin-right:0px;
	margin-top:0px;
	float:left;
	background: #efefef;
}
div#promo
 {
	position:relative;
	width:165px; 
	height:auto;
	margin:10 0 0 0px;
	background: #ffd300;
	color:#000;
}
#promo p
 {
	color:#000;
	text-align:left;
	padding:4px;
	font-size: 12px;
	line-height:1.5em;
}

.titrepromo
    {
	font-family: "Comic Sans MS", Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	text-decoration: none;
	font-weight: bold;
	color:#DD0000;
    }
.titrepromo a
    {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color:#DD0000;
    }
.titrepromo a:hover
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color:#000;
    }
.titreprod
    {
	font-family: "Comic Sans MS", helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color:#005192;
	letter-spacing:2px;
	text-align:left;
    }
	.titreprod  a
    {
	font-family: "Comic Sans MS", helvetica, sans-serif;
	font-size: 13px;
	color:#005192;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:2px;
    }
	.titreprod  a:hover
    {
	font-family: "Comic Sans MS", helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color:#aaaaaa;
	letter-spacing:2px;
    }
	
div#acturivages
 {
	position:relative;
	width:644px; 
	height:150px;
	margin:4px 0px 4px 0px;
	background: #fff;
	color:#000;
	padding:4px;
	border:1px solid #ffd300;
}
div#croisiere
 {
	position:relative;
	width:644px; 
	height:150px;
	margin:4px 0 4px 0px;
	background: #fff;
	color:#000;
	padding:4px;
	text-align:justify;
	border:1px solid #88A0BF;
}
#acturivages img

 {
	border:0px;
}
div#bases
 {
	position:relative;
	width:206px; 
	height:280px;
	padding-top:4px;
	margin:8px;
	float:left;
	background: #fff;
	color:#000;
	text-align:center;
	border:1px solid #88A0BF;
}
#bases p
{
	padding:6px;
	text-align:justify;
}
#bases h2
{
	font-family: "Comic Sans MS", helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color:#005192;
}
.lienssup
{
	color:#005192;
}
.titrebando
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 4pt;
	text-align:center;
	color: #ffffff;
	} 
div#menud
 {
	position:relative;
	width:165px; 
	height:auto;
	margin:10 0 0 0px;
}
.texteFiche2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-align:justify;
} 
.txtactu
{
	font-size: 11px;
	color:#000;
	text-align:justify;
	padding-right:8px;
} 
.introriv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 4pt;
	text-align:justify;
	color: #9F9B76;
	} 