body { margin:0px }

h1 { font-family:Arial, Verdana, sans-serif; font-size:14px; margin-left:5px; margin-top:10px; margin-bottom:0px; padding:0px }

h2 { font-family:Arial, Verdana, sans-serif; font-size:12px; margin-left:5px; margin-top:10px; margin-bottom:0px; padding:0px; color:#808080; font-weight:normal }

p.texte { margin-left:5px; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#000000; text-align:justify }

p.colonne { margin-left:5px; margin-top:30px; margin-bottom:30px; line-height:1.5 }

p.location { margin-left:5px; font-family:Arial, Verdana, sans-serif; font-size:14px; color:#FF0000; text-align:justify }

p.bottom { text-align:center; font-family:Arial,Verdana,sans-serif; font-size:12px; color:#FDDEC1; line-height:1.8 }

p.bloc3 { font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; line-height:1.7 }

p.bloc4 { font-family: Verdana, sans-serif; font-size:11px; color:#000000; line-height:1.7 }

p.navig { font-family: Verdana, sans-serif; font-size:14px; color:#000000; margin-bottom:30px }

p.pub1 { position:absolute; margin-top:8px; margin-left:8px }

p.fiche { margin-left:5px; font-family:Arial, Verdana, sans-serif; font-size:12px; text-align:justify }

p.petit { font-family:Verdana, sans-serif; font-size:10px }

p.rub { font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000000 }


a:link.accueil { font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#FF0000 }
a:visited.accueil { font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#FF0000 }
a:hover.accueil { font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#F97A06 }
a:active.accueil { font-family: Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#F97A06 }

a:link.liste { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#000000; line-height:1.7 }
a:visited.liste { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#000000; line-height:1.7 }
a:hover.liste { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#FF0000; line-height:1.7 }
a:active.liste { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#FF0000; line-height:1.7 }

a:link.bottom { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FDDEC1 }
a:visited.bottom { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FDDEC1 }
a:hover.bottom { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF }
a:active.bottom { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FFFFFF }

a:link.bloc1 { font-family: Verdana, sans-serif; font-size:11px; color:#000000; line-height:1.7 }
a:visited.bloc1 { font-family: Verdana, sans-serif; font-size:11px; color:#000000; line-height:1.7 }
a:hover.bloc1 { font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; line-height:1.7 }
a:active.bloc1 { font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; line-height:1.7 }

a:link.navig { font-family: Arial, Verdana, sans-serif; font-size:14px; color:#000000; font-weight:bold }
a:visited.navig { font-family: Arial, Verdana, sans-serif; font-size:14px; color:#000000; font-weight:bold }
a:hover.navig { font-family: Arial, Verdana, sans-serif; font-size:14px; color:#FF0000; font-weight:bold }
a:active.navig { font-family: Arial, Verdana, sans-serif; font-size:14px; color:#FF0000; font-weight:bold }

a:link.map { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000; font-weight:bold }
a:visited.map { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000; font-weight:bold }
a:hover.map { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FF0000; font-weight:bold }
a:active.map { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FF0000; font-weight:bold }

a:link.droite1 { display:block; padding:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none }
a:visited.droite1 { display:block; padding:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none }
a:hover.droite1 { display:block; padding:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; text-decoration:none }
a:active.droite1 { display:block; padding:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; text-decoration:none }

a:link.droite2 { display:block; padding-top:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FB7B13; text-decoration:none }
a:visited.droite2 { display:block; padding-top:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FB7B13; text-decoration:none }
a:hover.droite2 { display:block; padding-top:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; text-decoration:none }
a:active.droite2 { display:block; padding-top:7px; padding-left:5px; font-weight:bold; font-family: Verdana, sans-serif; font-size:11px; color:#FF0000; text-decoration:none }

a:link.fiche { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000 }
a:visited.fiche { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#000000 }
a:hover.fiche { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FF0000 }
a:active.fiche { font-family: Arial, Verdana, sans-serif; font-size:12px; color:#FF0000 }

a.bouton { display:block; border:1px solid #cdcbcb; background-color:#e3e1e1; color:#6c6c6c; font-weight:bold; text-align:center; text-decoration:none; width:150px; padding:5px; font-size:11px; font-family: Verdana, Arial, Trebuchet, sans-serif; }


table.light { border: 0px none; border-spacing: 0px; border-collapse: collapse }

table.global { border: 0px none; border-spacing: 0px; border-collapse: collapse; width:100%; height:100%; text-align:center }

table.resultats { border: 0px none; border-spacing: 0px; border-collapse: collapse; width:100%; background-color: #A2030D }

td.top1 { vertical-align:top; width:100%; height:97px; background-image:url('images/top1.gif'); text-align:center }

td.bottom { height:90px; background-color:#000000; width:100%; background-image:url('images/bottom.gif'); text-align:center }

td.resultats1 { padding-left:5px; font-family:Arial,Verdana,sans-serif; font-size:12px; color:#FFFFFF; line-height:2.0; font-weight:bold }

td.resultats2 { padding-right:5px; font-family:Arial,Verdana,sans-serif; font-size:12px; color:#FFFFFF; text-align:right; line-height:2.0; font-weight:bold }

td.recherche1 { padding-left:5px; font-family:Arial,Verdana,sans-serif; font-size:12px; color:#6F2A05; line-height:2.0; font-weight:bold }

td.recherche2 { padding-left:10px; padding-right:10px }

td.partenaires1 { height:30px; padding:5px; font-family: Verdana, sans-serif; font-size:11px; border-top:1px solid #F9C719; border-left:1px solid #F9C719; border-right:1px solid #F9C719; background-color:#F7E380 }

td.partenaires2 { padding:5px; border-left:1px solid #F9C719; border-right:1px solid #F9C719; background-color:#FDF8DF }

td.partenaires3 { height:45px; padding:5px; font-family: Verdana, sans-serif; font-size:11px; border-bottom:1px solid #F9C719; border-left:1px solid #F9C719;  background-color:#F7E380 }

td.partenaires4 { padding:5px; padding-top:15px; font-family: Verdana, sans-serif; font-size:11px; border-bottom:1px solid #F9C719; border-left:1px solid #F9C719; background-color:#F7E380; line-height:1.7 }

td.partenaires5 { padding:5px; font-family: Verdana, sans-serif; font-size:11px; border-bottom:1px solid #F9C719; border-right:1px solid #F9C719; background-color:#F7E380; text-align:right; vertical-align:bottom; line-height:1.7 }

td.form_bateau1 { padding-left:28px; padding-top:60px; font-family:Arial,Verdana,sans-serif; font-size:12px; }

td.form_bateau2 { padding-left:28px; padding-top:60px }

td.form_bateau3 { padding-left:28px; padding-top:20px; font-family:Arial,Verdana,sans-serif; font-size:12px; }

td.contact1 { font-family:Arial, Verdana, sans-serif; font-size:12px; padding-right:20px; padding-top:12px; padding-bottom:12px }

td.barre { font-family:Arial, Verdana, sans-serif; background-color:#F4F2F2; color:#6c6c6c; font-size:12px; font-weight:bold; height:25px; padding-left:10px }

td.titre_rub { font-family:Arial, Verdana, sans-serif; color:#000000; font-size:12px; font-weight:bold; height:25px; border-bottom:1px solid #6c6c6c }






div.form { width:592px; float:left; height:266px; background-image:url('images/form.gif'); margin-top:10px }

div.form1 { font-size: 8pt; font-family:Arial,Verdana; position:absolute; margin-top:75px; margin-left:175px; color:#8e3a03 }

div.form2 { font-size: 8pt; font-family:Arial,Verdana; position:absolute; margin-top:127px; margin-left:175px; color:#8e3a03 }

div.login { width:592px; margin-right:auto; margin-left:auto; height:266px; background-image:url('images/login.gif'); text-align:left }

div.login1 { font-size: 11px; font-family:Arial,Verdana; position:absolute; margin-top:75px; margin-left:180px; color:#FCD6D7 }

div.login2 { font-size: 11px; font-family:Arial,Verdana; position:absolute; margin-top:127px; margin-left:180px; color:#FCD6D7 }

div.pub1 { width:316px; float:left; height:266px; background-image:url('images/pub1.gif'); margin-top:10px; margin-left:12px; margin-bottom:20px }

div.pub2 { clear:both; width:920px; height:121px; background-image:url('images/pub2.gif') }

div.colonne1 { width:460px; float:left; text-align:left; font-family:Arial; font-size:12px; color:#000000 }

div.colonne2 { width:440px; float:left; text-align:left; font-family:Arial; font-size:12px; color:#000000; margin-left:30px }

div.top2 { margin-right:auto; margin-left:auto; width:970px; text-align:left }

div.global2 { margin-right:auto; margin-left:auto; width:970px; text-align:left }

div.recherche { width:100%; background-color: #F7E380; margin-top:20px }

div.bloc { width:100% }

div.bloc1 { float:left }

div.bloc2 { float:right; text-align:right; font-family: Verdana, sans-serif; font-size:11px; color:#000000; line-height:1.7 }

div.gauche { float:left; width:730px; margin-top:20px }

div.droite { float:right; width:215px; margin-top:20px; background-color: #F7E380 }

div.trait { width:100%; border-bottom: 1px solid #FFFFFF }

div.pub-1 { position:absolute; width:100%; height:60px; text-align:center; margin-top:12px }

div.pub-2 { position:relative; margin-right:auto; margin-left:auto; width:970px; height:60px }

div.pub-3 { position:relative; width:468px; height:60px; float:right; text-align:right }

div.form_bateau { width:730px; height:204px; background-image:url('images/form_bateau.jpg'); margin-bottom:20px }

div.fiche1 { width:100%; margin-top:40px }

div.fiche2 { float:left; width:330px }

div.fiche3 { float:right; width:640px }

div.fiche4 { width:970px; clear:both; padding-top:30px }



img.map { width:730px; height:80px; margin-bottom:20px; border:0px }

img.galerie { margin-right:20px; margin-bottom:20px }


.select1 { font-size: 8pt; font-family:Arial,Verdana; position:absolute; float:right; margin-top:72px; margin-left:258px }

.select2 { font-size: 8pt; font-family:Arial,Verdana; position:absolute; margin-top:124px; margin-left:258px }

.input1 { font-size: 11px; font-family:Arial,Verdana; position:absolute; float:right; margin-top:71px; margin-left:270px; border:1px solid #B41216; color:#4C0608; height:21px; padding:2px }

.input2 { font-size: 11px; font-family:Arial,Verdana; position:absolute; margin-top:123px; margin-left:270px; border:1px solid #B41216; color:#4C0608; height:21px; padding:2px }

.go { position:absolute; margin-top:182px; margin-left:391px; border:0px; width:176px; height:45px }

select.recherche { font-family:Arial,Verdana; font-size:12px; border: 1px solid #6F2A05; }

select.form_bateau { font-size: 12px; font-family: Arial,Verdana }

input.recherche { font-family:Arial,Verdana; font-size:12px; background-color:#FFFFFF; border: 1px solid #6F2A05; color:#000000 }

input.form_bateau { font-size: 12px; font-family: Arial,Verdana; color:#110b7d; border:1px solid #110b7d; background-color:#FFFFFF; font-weight:bold; position:absolute; margin-top:150px; margin-left:600px; padding:3px }

input.contact { font-family:Arial,Verdana; font-size:12px; background-color:#FFFFFF; border: 1px solid #FF0000; color:#000000; padding:2px }

textarea.contact { font-family:Arial,Verdana; font-size:12px; border: 1px solid #FF0000; color:#000000; padding:2px; margin-top:12px; margin-bottom:12px }

input.form { border:1px solid #cdcbcb; background-color:#e3e1e1; color:#6c6c6c; font-weight:bold; text-align:center; text-decoration:none; padding:5px; padding-left:15px; padding-right:15px; font-size:11px; font-family: Verdana, Arial, Trebuchet, sans-serif }

input.pass1 { border:1px solid #6E6666; color:#464646; font-family:Arial,Verdana; font-size:12px }

input.pass2 { border:1px solid #6E6666; background-color:#E6E4E4; color:#464646; font-family:Arial,Verdana; font-size:12px }


#rub li a:link {
display: block;
padding: 3px 0 3px 0;
background-color: transparent;
color: #F27900;
text-decoration: none;
width:100%;
font-family: Verdana, Arial; font-size:12px;
}

#rub li a:visited {
display: block;
padding: 3px 0 3px 0;
background-color: transparent;
color: #F27900;
text-decoration: none;
width:100%;
font-family: Verdana, Arial; font-size:12px;
}

#rub li a:hover {
background-color: #FCFAC4;
padding: 3px 0 3px 0;
color: #D06608;
font-family: Verdana, Arial; font-size:12px
}

#rub ul {

margin-right: 0;
padding:0;
text-indent: 5px;
list-style: none;
border: none;
}











hr { color: #8C8C8C; background-color: #8C8C8C; border: 0px none; height:1px }

p.espace_1 { font-family: Arial; font-size:14px; color: #FF6600 }

td.galerie1 { background-color:#EFEDED; border:1px solid #8C8C8C }

td.galerie2 { background-color:#8C8C8C; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold }

td.galerie3 { padding:8px; padding-top:0px }

.xyz { font-size:11px; font-family:Verdana,Arial; padding-right:20px }


a:link.espace, a:visited.espace {
  display          : block;
  background-color : #FEFCFA; 
  font-weight      : normal;
  font-family      : Verdana;
  font-size        : 12px;
  padding          : 20px 20px 20px 20px;
  text-decoration  : none
}

a:hover.espace {
  padding          : 20px 20px 20px 20px;
  background-color : #F9F4F0;
  font-family      : Verdana;
  font-size        : 12px;
  font-weight      : normal;
  text-decoration  : none 
}
