* {margin: 0px; padding: 0px;}
body {font-family: Trebuchet MS, Arial, sans-serif; font-size: 0.72em; }
body {background-color:#ffffff; }

table {font-size: 1em; color: #000000;}
h1   {font-size: 1.8em; margin: .75em 0px;}
h2   {font-size: 1.6em; margin: .75em 0px;}
h3   {font-size: 1.4em; margin: .75em 0px;}
p    {margin: .75em 0px;}
form {margin: 5px 0px; }
img  {border: none;}
em   {font-size: 1em; font-weight: bold; color: #ee5595; font-style: normal;}
div  {color: #000000;}

a:link, a:visited {color: #4b74b0; text-decoration: none;}
a:hover {color: #e81d73;}

tr.light {color: #aaaaaa}
td.smap {vertical-align:top; }

#top_sail
{
  display:none;
}

#top_bar_shade
{
  display:none;
}

#catamaran
{
  display:none;
}

#blue_shade
{
  display:none;
}

#association
{
  display:none;
}
* html #association {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pics/logo.png',sizingMethod='scale');}



#logo_print
{
  position:relative;
  font-size: 2.0em;
}

#content
{
  position:relative;
}
#no_print
{
  visibility:hidden;
}


/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/* MENU NUMBER 2 */
/*Style for the background-bar*/
.cl2Bar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}

/*Styles for level 0*/
.cl2Level0,.cl2Level0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:0px; font-weight:bold}
.cl2Level0{display:none; background-color:transparent; layer-background-color:transparent; color:#606060}
.cl2Level0over{background-color:transparent; layer-background-color:transparent; color:#000000; cursor:pointer; cursor:hand; }
.cl2Level0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

/*Styles for level 1*/
.cl2Level1, .cl2Level1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:0px; font-weight:bold}
.cl2Level1{background-color:#eaeaea; layer-background-color:#eaeaea; color:#606060;}
.cl2Level1over{background-color:#eaeaea; layer-background-color:#eaeaea; color:#000000; cursor:pointer; cursor:hand; }
.cl2Level1border{position:absolute; visibility:hidden; background-color:#c0c0c0; layer-background-color:#c0c0c0}

