  A:link {color: black; text-decoration: none; font-weight: bold;}
  A:visited {color: black; text-decoration: none; font-weight: bold;}
  A:hover {color: black; text-decoration: none; font-weight: bold;}

  A.tri:LINK {color: yellow; text-decoration:none}
  A.tri:HOVER {color: white; text-decoration:none}
  A.tri:VISITED {color: yellow; text-decoration:none}
  A.tri:ACTIVE {color: yellow; text-decoration:none}

  body { font: small/1.2em  Arial, Helvetica, sans-serif;
	 background: white;
         margin:0px 0px ;
         }

  body.accueil { font:small/1.2em arial,helvetica,sans-serif;
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.rhum { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeauroty.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.snsm { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_snsm.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.ferries { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_ferries.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.batoport { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_batoport.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.vedettes { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_vedettes.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.tradi { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_tradi.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.evenements { font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_evenements.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.marmar{ font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_marmar2.jpg);
	  background-repeat: no-repeat;
          background-position: 0px 0px ;
          margin:0px 0px ;
          }

  body.peche{ font:small/1.2em arial,helvetica,sans-serif;
	  background-image: url(images/bandeaux/bandeau_peche.jpg);
	  background-repeat: no-repeat;
	  background-position: 0px 0px ;
          margin:0px 0px ;
          }

  H1 {font: bold x-large Arial, Helvetica, sans-serif;
      color: teal;
      text-align: center
      }

  H2 {font: bold medium Arial, Helvetica, sans-serif;
      color: teal;}

  H3 {font: medium Arial,Helvetica,sans-serif;
      font-weight: bold;
      color: teal;}

  H4 {font-weight: bold;
      color: teal;}

  table tr td { font: small/1.2em  Arial, Helvetica, sans-serif;
  }

  DIV {color: black}

  DIV.label {font-weight: bold;
      color: black}

  p  {color: black}

  .retrait  { margin-left:1in;
      color: black}

  .car {background: #7FFFD4;
	 padding : 2pt;
	 text-align: left}
.car_arrondi {
        font: small/1.2em  Arial, Helvetica, sans-serif;
        text-align: left;
        margin: 5px;}

.car_ul {
	background-image: url(images/coin_car_ul.gif);
	background-repeat: no-repeat;
	margin: 0px;}

.car_um {
	background-image: url(images/coin_car_um.gif);
	background-repeat: repeat-x;
	color: white;
	font: bold small Arial, Helvetica, sans-serif;
        text-align: center;}

.car_ur {
	background-image: url(images/coin_car_ur.gif);
	background-repeat: no-repeat;}

.car_ml {
	background-image: url(images/coin_car_ml.gif);
	background-repeat: repeat-y;}

.car_mm {
	background-image: url(images/coin_car_mm.gif);
	background-repeat: repeat;
	vertical-align: top;
	padding:2px 2px 2px 0px}

.car_mr {
	background-image: url(images/coin_car_mr.gif);
	background-repeat: repeat-y;}

.car_bl {
	background-image: url(images/coin_car_bl.gif);
	background-repeat: no-repeat;}

.car_bm {
	background-image: url(images/coin_car_bm.gif);
	background-repeat: repeat-x;}

.car_br {
	background-image: url(images/coin_car_br.gif);
	background-repeat: no-repeat;}
  td.titre {background: teal;
         color: white;
	 font: bold small Arial, Helvetica, sans-serif;
     text-align: center}

  td.soustitre {background: #20B2AA;
     color: white;
	 font: bold small Arial, Helvetica, sans-serif;
     text-align: center}

.erreur {text-align: center; color: #ff0000; background-color: transparent;}
.red {color: #ff0000; background-color: transparent;}

.actu {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #3333FF}
.actutitre {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #663399; text-decoration: underline}
.Capitale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold; color: #993300}
.tabrhum {  background-color: #CCCCFF; font-family: Arial, Helvetica, sans-serif; font-size: small}
.adresse { font: italic small Arial, Helvetica, sans-serif; margin-left:0.5in; color: blue ; text-align: center}
.exposant {  vertical-align: super}
.photo {  text-align: center; vertical-align: middle}
.nomfic {  text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.piedpage {  background-image: url(images/fondppage.jpg); background-repeat: no-repeat}


.div_menu {display:none  }
.iframe_menu {display:none; }
.contenu {position:absolute; left: 0px; top: 0px ; margin:5px 5px;  }

.pubVerticaleDroite {display:none}

#titrepage { height:140px}

#imagenav { display:none }
#voiraussi { display:none }

.titre_site {color:#007777;font-weight:bold;font-size:19px;text-align:center;margin-top:5px;margin-bottom:5px}

.imgDroite, .imgGauche{
font-style: italic;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
background-color:#CCCCCC
}

.imgDroite, .imgDroiteSansLegende{
position: relative;
float: right;
margin-left: 10px;
}

.imgGauche, .imgGaucheSansLegende{
position: relative;
float: left;
margin-right: 10px;
}


.vignette {
      border:0px;
      height:133px;
      width:199px;
      margin: 5px ;
}
.vignette_gauche {
      float:left;
      border:0px;
      height:133px;
      width:199px;
      margin: 0px 5px 5px 0px;
}
.vignette_droite {
      float:right;
      border:0px;
      height:133px;
      width:199px;
      margin: 0px 0px 5px 5px;
}
.notprintable { display:none}