body {
  margin: 0 auto 0 auto;
  padding: 0;
  background-color: #a31c15;
  color: #000000;
  text-align:center;
  width:768px;
}

body, p, td, th, div{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
  line-height:1.7em;
}

div#content a, div#content a:visited{
  /*color:#d59f0f;*/
  color:#62A2EA;
  text-decoration:none;
}

div#content a:hover{
  text-decoration:underline;
}


div#frame{
  text-align:left;
  border-left: 4px solid #d59f0f;
  border-right: 4px solid #d59f0f;
  width: 760px;
  background: #FFFFFF;
}

p{
  margin-bottom:20px;
}


ul#menu{
  background: url(../v2008/img/menu_background.gif) repeat-x 0 0;
  height: 22px;
  color:#FFFFFF;
  font-size:110%;
}

ul#menu li{
  float:left;

}

ul#menu li:first-child div{
  background: url(../v2008/img/header_menu_part.jpg) no-repeat 0 0;
  width:197px;
  height:22px;
  float:left;
  margin-right:25px;
}

ul#menu li a{
  color:#FFFFFF;
  text-decoration:none;
  line-height:22px;
  font-size:90%;
  padding:0 3px 0 3px;  
}

ul#menu li:hover {
  background: url(../v2008/img/menu_background_hover.gif) repeat-x 0 0;
}

body#accueil li#li_accueil,
body#forfaits li#li_forfaits,
body#photos li#li_photos,
body#techniques_et_equipements li#li_techniques_et_equipements,
body#commanditaires li#li_commanditaires,
body#nous_joindre li#li_nous_joindre{
  background: url(../v2008/img/menu_background_selected.gif) repeat-x 0 0;
  font-weight:bold;
}

body#accueil li a#nav_accueil,
body#forfaits li a#nav_forfaits,
body#photos li a#nav_photos,
body#techniques_et_equipements li a#nav_techniques_et_equipements,
body#commanditaires li a#nav_commanditaires,
body#nous_joindre li a#nav_nous_joindre{
  color:#000000;
}

h1{
  color:#b31f17;
  text-transform:uppercase;
  margin:0 0 20px 0;
  font-weight:bold;
  font-size:150%;
}

h2{
  color:#b31f17;
  margin:40px 0 10px 0;
  font-weight:bold;
  font-size:120%;
  border-bottom: 1px solid #b31f17;
  width:70%;
}

h2 span{
  font-size:80%;
  font-weight:normal;
}


body#accueil div#content strong{
  font-weight:bold;
  color:#d59f0f;
}

div#content{
  padding:20px;
  min-height:500px;
}

div#content img{
  border:4px solid #F3C55F;
}

body#forfaits table{
  border-left:1px solid #d59f0f;
  margin:0 auto 0 auto;
  border-collapse: collapse;
}

body#forfaits table th {
  background : #d59f0f;
  padding:5px;
  color:#FFFFFF;
  font-weight:bold;
  text-transform:uppercase;
}

body#forfaits table td{
  border-bottom: 1px solid #d59f0f;
  border-right:1px solid #d59f0f;
  padding:20px;
  vertical-align: middle;
}

body#accueil table td{
  padding-right:5px;
}

body#forfaits div#art2{
  text-align:center;
  width:50%;
  margin: 0 auto 0 auto;
}

body#commanditaires a.spip_out{
  margin-bottom:60px;
  display:block;
}

body#commanditaires p i, body#nous_joindre p i{
  font-weight:bold;
  font-size:120%;
}

body#nous_joindre div#content strong{
  font-weight:bold;
}

body#plan_du_site div#content ul.articles{
  margin:0 0 10px 15px;
}

body#plan_du_site div#content ul.articles li{
  line-height:1.4em;
}


body#photos div#content img{
  margin:11px;
}

.puce{
  margin-top:3px;
  vertical-align: top;
  padding:0px;
}

ul.spip {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

ul.spip li.spip{
  background-image:url(../v2008/img/puce2.gif);
  background-repeat:no-repeat;
  background-position: 0 0;
  padding-left:30px;
  margin: 0 0 0.5em 15px;
}

.spip_doc_titre{
  display:none;
}

body#commanditaires .spip_doc_titre{
 display:block;
}

body#commanditaires p.spip a{
 margin-bottom:150px;
}

body#commanditaires .spip_documents_right{
 margin-left:30px;
}


#footer {
  background: #000000;
  color:#FFFFFF;
  text-align:center;
  padding: 5px;
  font-size:80%;
}

dl.spip_documents dt{
  text-align:center;
}

body#commanditaires div#content img{
border:0;
}

body#commanditaires div#content span{
display:block;
margin-right:25px;
}

#spip-debug{
display:none;
}


body#techniques_et_equipements img#bateau{
margin:20px auto 0 auto;
display:block;
}



  

