@charset "iso-8859-1";

BODY {
margin: 0px; 
padding: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
margin-right: 0px; 
margin-top: 0px; 
padding-top: 0px; 
padding-right: 0px; 
padding-bottom: 0px; 
padding-left: 0px;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
color: #000000;
text-align: center;
background: transparent url(images/beach_bg2.jpg) repeat;
}
/* LIENS NORMAUX */
a:link {
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #000000;
} 
a:visited {
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #000000;
}
a:active {
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #0B3DB5;
}
a:hover {
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-decoration: none;
color: #0B3DB5;
}

/* LIENS PETIT */
.Asmall:link {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
text-decoration: none;
color: #000000; 
} 
.Asmall:visited {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
text-decoration: none;
color: #000000;
}
.Asmall:active {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
text-decoration: none;
color: #0B3DB5;
}
.Asmall:hover {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
text-decoration: none;
color: #0B3DB5;
}

.small {
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
color: #000000;
}

input {
height: 17px;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 8pt; 
vertical-align: middle; 
margin: 1px;
border: 1px #000000 solid;
}
form, ul {
margin: 0px;
padding:0px;
}
p {
margin-top: 4px;
}
table {
width: 100%;
margin: auto;
}

/*	TABLE HAUT */
.tbltop {
width: 100%;
height: 200px;
background: transparent url(images/beach_bg1.jpg) repeat-x;
text-align: center;
}

/*	LOGO */
.logo {
width: 300px;
height: 150px;
text-align: center;
vertical-align: top;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #FFFFFF;
}

/*	BANNIERE PUBLICITAIRE */
.ban {
width: auto;
height: 125px;
text-align: center;
vertical-align: middle;
}

/*	NEWSLETTER */
.news {
width: 380px;
height: auto;
text-align: left;
vertical-align: middle;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
line-height: 10pt;
padding-left: 20px;
}

/*	RECHERCHE */
.search {
height: auto;
background-color: transparent;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 10pt;
color: #000000;
}

/*	MEMBRES */
.membres {
background-color: transparent;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
font-weight: bold;
line-height: 10pt;
color: #000000;
}

.tdmenu {
height: auto;
text-align: center;
}

.menu {
margin-bottom: 5px;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
line-height: 10pt;
color: #735929;
}

/*	MENU */
.titre p {
font-size: 24pt;
font-family: "Monotype Corsiva";

}
.menu li {
width: 19%;
display: inline;
list-style-type: none;
padding: 0.2em;
background: transparent url(images/beach_bg3.jpg) repeat-x;
border: 1px solid #0B3DB5;
margin: 1px;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
text-align: left;
line-height: 10pt;
color: #0B3DB5;
}

/*	CORPS DE PAGE */
.corps {
width: 100%;
height: auto;
text-align: left;
vertical-align: top;
font-family: Trebuchet MS, Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
color: #000000;
padding-top: 10px;
}

/*	PIED CORPS DE PAGE */
.foot {
width: 100%;
text-align: center;
vertical-align: middle;
background: transparent url(images/beach_bg3.jpg) repeat-x;
font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 7pt; 
line-height: 10pt;
color: #000;
border-top: 1px solid #0B3DB5;
border-bottom: 1px solid #0B3DB5;
}

.copyright {
width: 100%;
text-align: center;
vertical-align: middle;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
color: #83F8FF;
padding-top: 10px;
}

.gauche {
width: 49%;
float: left;
padding: 5px;
vertical-align: top;
}
.droite {
width: 49%;
float: right;
padding: 5px;
vertical-align: top;
}

/*	BLOC */
.bloc {
width: 100%;
background-color: transparent;
font-family: "Trebuchet MS", Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
font-size: 9pt;
line-height: 12pt;
color: #000000;
padding-top: 2px;
border: 0px solid #000000;
background: top url(images/beach_bg3.jpg) repeat-x;
margin-bottom: 10px;
}

h1 {
	width:760px;
	font-size:1.1em;
	font-variant:small-caps;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	height:20px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	color:#ffffff;
}

h3 {
	font-size: 16px;
	border-left: 5px solid #ff9900;
	color: #ff9900;
	padding-left: 5px;
	margin: 0 0 1em -1em;
	line-height: 25px;
}

