body {  background-color: #40ACDF; background-image: url(../imgs/ap.gif); background-repeat: repeat-x; background-position: top}

.apPage {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFFF; background-image: url(../imgs/pied/arriere_plan.jpg); background-repeat: no-repeat; background-position: bottom}

.Ldetail {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.Ldetail:link ,a.Ldetail:active, a.Ldetail:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none}
a.Ldetail:hover {color: #FED380; text-decoration: none}

.Lmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF}
a.Lmenu:link ,a.Lmenu:active, a.Lmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.Lmenu:hover {color: #71CFFF; text-decoration: none}

.LSmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #4188C0; text-decoration: none}
a.LSmenu:link ,a.LSmenu:active, a.LSmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #4188C0; text-decoration: none}
a.LSmenu:hover {color: #FFFFFF; text-decoration: none}

.Dmenu {color: #028DC0; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.Dmenu:link ,a.Dmenu:active, a.Dmenu:visited {color: #018DC0; text-decoration: none}
a.Dmenu:hover {text-decoration: none}

.SDmenu {font-size: 8pt; color: #018DC0; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.SDmenu:link ,a.SDmenu:active, a.SDmenu:visited {color: #018DC0; text-decoration: none}
a.SDmenu:hover {text-decoration: none}

.Pmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #95AA01; padding-left: 8pt}
a.Pmenu:link ,a.Pmenu:active, a.Pmenu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #95AA01; text-decoration: none}
a.Pmenu:hover {color: #95AA01; text-decoration: none}

TD.normal {
background-image: url(../imgs/menu/s_menu2.gif);
border-style: none;
}
TD.hover {
background-image: url(../imgs/menu/s_menu2b.gif);
border-style: none;
}

TD.normal2 {
background-image: url(../imgs/menu/s_menu4.gif);
border-style: none;
}
TD.hover2 {
background-image: url(../imgs/menu/s_menu4b.gif);
border-style: none;
}
TD.normalDest {
background-color: #E0F7FF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
border-style: none;
}
TD.hoverDest {
background-color: #F5FCFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
border-style: none;
}

TD.normalPort {
background-color: #EEFCC2;
border-style: none;
}
TD.hoverPort {
background-color: #F6FFDB;
border-style: none;
}


.divrelief {
	position:relative;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#303F34, direction=135, strength=3);
	top:0px;
	left:0px;
	padding:0px;
}

.apCarte {  background-image: url(../imgs/accueil/carte.gif); background-repeat: no-repeat; background-position: right bottom; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.titre9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #007CBB}
.tarifs {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #88C2E1}

.texte8Marge {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; text-decoration: none}
a.texte8Marge:link ,a.texte8Marge:active, a.texte8Marge:visited {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; text-decoration: none}
a.texte8Marge:hover {color: #FF2A00; text-decoration: none}

div.scrollnews {

	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #055899;
	scrollbar-track-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #055899;
	scrollbar-shadow-color: #055899;
	scrollbar-darkshadow-color: #FFFFFF;
	OVERFLOW: auto;
}.Lmenu2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #0198CF}
.SDmenu2 { font-size: 8pt; color: #FFFFFF; text-decoration: none }
.texte7Marge { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px }

.apPageGroupe { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFFF; background-image: url(../imgs/groupe/apPage.jpg); background-repeat: no-repeat; background-position: right bottom}
.apPageDest {  background-color: #FFFFFF; background-image: url(../imgs/autres_desti/apDestinations.gif); background-repeat: no-repeat; background-position: right bottom}

.apGalerie {  background-color: #FFFFFF; background-image: url(../imgs/galeries/fond.jpg); background-repeat: no-repeat; background-position: right bottom}

.blanc10 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF ; text-decoration: none}

.lienPdf{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#003399;
	text-decoration:none;
}
.lienPdf:hover {
	color:#FF0000;
}