* {
margin: 0;
padding: 0;
}

body { 
background: url(images/fond.jpg) repeat-x;
margin: 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #84a2c6;
}

img {
display: inline;
border: 0;
}

p {
font-size: 11px;
line-height: 1,8px;
text-align: left;
padding: 11px;
color: #fff4de;
}

.form {
font-size: 11px;
text-align: left;
color: #fff4de;
padding: 10px;
}

#texte_tableau {
background-color: #3a2d35;
font-size: 10px;
text-align: left;
color: #fff4de;
padding: 5px;
}

#form {
background-color: #3a2d35;
width: auto;
height: 600px;
font-size: 11px;
text-align: left;
color: #fff4de;
padding: 5px;
}

#pages_photos {
background-color: #3a2d35;
color: #c896b4;
font-size: 11px; 
text-align: center;
}

.tarifs {
background-color: #3a2d35;
font-size: 12px;
text-align: center;
color: #fff4de;
padding: 10px;
}

a:link {
font-size: 11px;
text-decoration : none;
background: transparent;
color: #fff4de;
font-weight: bold;
}

a:visited {
text-decoration : underline;
background: transparent;
color: #fff4de;
}

a:hover {
text-decoration : underline;
background: transparent;
color: white;
}

a:active {
text-decoration : none;
background: transparent;
}

.gras {
font-size: 11px; 
text-align: left;
padding: 11px;
color: Black;
font-weight: bold;
}

h1 {
font-size: 16px; 
text-align: left;
padding: 11px;
color: #fff4de;
font-weight: bold;
}

h2 {
background-image: url(images/bouton1.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
margin: 5px 0 0 0;
}

h2 a:link {
background-image: url(images/bouton1.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

h2 a:hover {
background-image: url(images/bouton2.png);
background-repeat: no-repeat;
background-position: center;
font-weight: bold;
color: #fdf1c3;
text-decoration : none;
margin: 5px 0 0 0;
}

h2 a:visited {
background-image: url(images/bouton1.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

h2 a:active {
background-image: url(images/bouton1.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

h3 {
background: #7a6e74;
text-align: center;
font-size: 13px; 
color: #e3e0df;
font-weight: bold;
padding : 2px;
margin: 5px 10px 7px -10px;
width: 102%;
}

h3 a:link {
text-decoration: underline;
font-size: 13px; 
color: #e3e0df;
font-weight: bold;
}

h3 a:hover {
text-decoration: underline overline;
font-size: 13px; 
color: #fdf1c3;
font-weight: bold;
}

h4 {
font-size: 20px; 
text-align: center;
color: #e3bd35;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
}

h5 {
background-image: url(images/bouton1_g.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
margin: 5px 0 0 0;
}

h5 a:link {
background-image: url(images/bouton1_g.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

h5 a:hover {
background-image: url(images/bouton2_g.png);
background-repeat: no-repeat;
background-position: center;
font-weight: bold;
color: #fdf1c3;
text-decoration : none;
margin: 5px 0 0 0;
}

h5 a:visited {
background-image: url(images/bouton1_g.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

h5 a:active {
background-image: url(images/bouton1_g.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 4px 11px;
color: #fdf1c3;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

.onglet {
background-image: url(images/bouton3.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 5px 0;
color: #e8e4e5;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

.onglet a:active {
background-image: url(images/bouton3.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 5px 0;
color: #e8e4e5;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

.onglet a:over {
background-image: url(images/bouton3.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 5px 0;
color: Black;
font-weight: bold;
text-decoration : none;
margin: 5px 0 0 0;
}

td {
vertical-align: top;
}

.textarea2 { 
width: 250px;
font-family:tahoma;
font-size:11px;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color:#a6c0dd;
background-color:#fff;
color:#888;
padding: 2px 5px;
margin: 0 5px 8px 0;
}

li {
list-style: square;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal;
text-align: left;
color: #fff4de;
margin: 2px 0px 0px 40px;
}

li a:link {
text-decoration: underline;
background: transparent;
color: #fdf1c3;
}

li a:visited {
text-decoration: underline;
background: transparent;
color: #fdf1c3;
}

li a:hover {
text-decoration : none;
background: #271b23;
color: #fdf1c3;
}

li a:active {
text-decoration: underline;
background: transparent;
color: #fdf1c3;
}

.vert {
color: #5da110;
font-weight: bold;
font-size: 13px; 
text-align: center;
}

.rose {
color: #c896b4;
font-weight: bold;
font-size: 13px; 
text-align: center;
}

.rose a:link {
text-decoration: underline;
background: transparent;
}

.rose a:visited {
text-decoration: underline;
background: transparent;
color: #c896b4;
}

.rose a:hover {
text-decoration: none;
background: transparent;
color: #8c3750;
}

.rose a:active {
text-decoration: underline;
background: transparent;
}

.rose15 {
color: #c896b4;
font-variant: caps;
font-weight: bold;
font-size: 15px; 
text-align: center;
}

.blanc {
color: white;
font-weight: bold;
font-size: 13px; 
text-align: center;
}

.blanc a:link {
text-decoration: underline;
background: transparent;
}

.blanc a:visited {
text-decoration: underline;
background: transparent;
color: #E3E3E3;
}

.blanc a:hover {
text-decoration: none;
background: transparent;
color: #e8d954;
}

.blanc a:active {
text-decoration: underline;
background: transparent;
}

.cal_table {
background-color: #3a2d35;
border: none;
width: 135px;
height: 135px;
color: #fff4de;
font-weight: bold;
font-size: 10px; 
text-align: center;
}

.cal_table2 {
background-color: #3a2d35;
border: none;
color: #fff4de;
font-weight: bold;
font-size: 10px; 
text-align: center;
padding-left: 5px;
}

.cal_base {
background-color: #3b547b;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_bs {
background-color: #7287a8;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_weekend {
background-color: #ad7c99;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_encours {
background-color: #c0a118;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_reserve {
background-color: #8c3750;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_fermeture {
background-color: #7a6e74;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_mauve {
background-color: #593c84;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_vert {
background-color: #6c7d17;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.cal_rose {
background-color: #ab4c68;
color: white;
font-weight: bold;
font-size: 10px; 
text-align: center;
vertical-align: middle;
}

.calendrier {
color: #fff4de;
font-weight: bold;
font-size: 10px; 
text-align: center;
}

.calendrier a:link {
color: #fff4de;
font-weight: bold;
font-size: 10px; 
text-align: center;
}

.calendrier a:hover {
color: #fdf1c3;
font-weight: bold;
font-size: 10px; 
text-align: center;
text-decoration: underline overline;}

.marine {
font-size: 12px; 
text-align: left;
color: #131e5d;
font-weight: bold;
}

.bande_bleu {
border-left: 8px solid #131e5d;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #888; 
text-align: left; 
padding: 5px 25px;
margin: 0px 0px 0px 50px;
}


.rebours {
color: #fff4de;
font-weight: bold;
font-size: 16px; 
text-align: left;
margin: 9px;
}

.date {
text-align: center;
width: 154px;
height: 135px;
padding-top: 28px;
}

.date a:hover {
text-align: center;
width: 154px;
height: 135px;
padding-top: -28px;
}

.blok_marron {
background: #3a2d35;
background-image: url(images/bas_marron.jpg);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px;
}

.lignejaune {
background: #e3bd35;
width: 100%;
text-align: center;
height: 2px;
padding: 10px ;
}

.photo { 
display: online;
border-style: solid;
border: 1px;
border-color: #a6c0dd;
}

.photo a:link { 
border-style: solid;
border: 1px;
border-color: #a6c0dd;
}

.photo a:hover { 
border-style: solid;
border: 1px;
border-color: #fdf1c3;
}

.accueil {
background-image: url(images/accueil.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
padding: 5px 11px;
color: #fdf1c3;
letter-spacing: 1px;
margin: 5px 0 0 0;
}

* {
margin: 0;
padding: 0;
}

img {
display: inline;
border: 0;
}

p {
font-size: 11px;
line-height: 1,8px;
text-align: center;
color: White;
}

a:link {
font-size: 11px;
text-decoration : none;
background: transparent;
color: White;
text-align: center;
}

a:visited {
text-decoration : underline;
background: transparent;
color: #e1e1e1;
}

a:hover {
text-decoration : underline;
background: transparent;
color: #384454;
}

a:active {
text-decoration : none;
background: transparent;
text-align: center;
}

tb {
vertical-align: top;	
margin: 0px;
}

.pied {
background-image: url(images/bord_bas.jpg);
background-repeat: repeat-x;
font-size: 10px;
line-height: 22px;
text-align: center;
padding: 11px 0 0 0;
color: White;
vertical-align: bottom;
}

.pied a:link {
font-size: 10px;
text-decoration : none;
background: transparent;
color: White;
text-align: center;
}

.pied a:visited {
text-decoration : none;
background: transparent;
color: #e1e1e1;
}

.pied a:hover {
text-decoration : underline;
background: transparent;
color: #a6c0dd;
}

.pied a:active {
text-decoration : none;
background: transparent;
color: White;
text-align: center;
}

.coq {
background-color: White;
background-image: url(images/fondcoq.gif);
background-repeat: repeat-x;
width: 190px;
border-color: #4b6294;
border-style: solid;
border-width: 1px;
font-size: 11px; 
text-align: left;
padding: 6px;
color: #555;
}

.onglet_g {
background-image: url(images/bouton3_g.png);
background-repeat: no-repeat;
background-position: center;
font-size: 14px; 
font-family: "Times New Roman", Times, serif;
text-align: center;
color: #e8e4e5;
font-weight: bold;
text-decoration : none;
padding: 4px 11px;
margin: 5px 0 0 0;
}
