a {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;}
a:hover {text-decoration: underline;}
body {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
td {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.titre {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #0000AA;}
.titresmall {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #0000AA;}
.soustitre {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.soustitreshadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #888888;}
.texteadmin {font-family: arial, helvetica, sans-serif;font-size:10pt;font-weight:bold;font-style:italic; color: black;}
.statsred {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #8E252F;}
.statsblue {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #2B3498;}
.statsorange {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #ff8000;}
.red {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ee4444;}
.alert {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ee4444;}
.shadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #888888;}
.page {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #666666;}
.activeonglet {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #000000;text-decoration: underline}
.onglet {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.onglet:hover {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.button {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.bigbutton {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}

h1, h2, h3, h4, p {margin: 0; padding: 0;}
label, button {cursor: pointer}
.titre11 {
	margin-bottom: 20px;
}
.titre11 a {
	margin-left: 20px;
}
.titre12, .titre21 {
	border-bottom: 1px dotted #fff;
	margin-bottom: 10px;
}
.titre21 {
	border-bottom: 1px dotted #000;
	font-size: 13px;
}
.titre13 {
	font-size: 28px;
	color: #fff;
	font-weight: normal;
}

.listefiche {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 25px;
}
.parafiche {
	margin-bottom: 25px;
}

#menufade {
	margin: 0; padding: 0;
}
#slideHome {
	position: relative;
}
#slideshow {
	width: 594px;
	height: 358px;
}

#yachtCharter {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#yachtCharter li {
	width: 192px;
	height: 220px;
	margin: 0 0 20px 0;
	text-align: left;
}
#yachtCharter li h2 a {
	color: red;
	font-size: 15px;
	font-weight: bold;
}
#yachtCharter li .imgYacht {
	border: 1px solid #000;
}


#news .imgNews {
	float: left;
	margin-right: 20px;
}
#news h2 {
	font-size: 16px;
}
.linkNews {
	padding-top: 5px;	
}
.linkNews a {
	text-decoration: underline;
}

#slider { width: 463px; position: relative; overflow: hidden; padding-top: 25px; }
.nav {
	position: absolute; top: 0; right: 20px;
}
.pics { width: 463px; padding:0; margin:0; overflow: hidden; margin: 0 auto; }
#slideshow2 .newsHome {	position: relative;	width: 463px;}
.newsHome .picsimg { float: left; margin-right: 20px; }
.newsHome h2 { font-size: 15px; }

.newsHome .date,
.newsBloc .date {
	font-style: italic;
	font-size: 11px;
	color: #000;	
}


#desinsciptionNewsletter label, #insciptionNewsletter label {
	display: block;
	margin-bottom: 10px;
}

