#toolBarMenu
{
  top: -100px;
}

a
{
	text-decoration: none;
	color: #414141;
}

a:hover
{
	color: red;	
}

a img
{
	border: 0;
}

ul
{
	position: relative;
	left: -15px;
	line-height: 20px;
	list-style-image: url(/images/Rightbtn.gif);
	list-style-position: outside;
}


.siteBorder 
{
	width: 803px;
	border: solid 3px #00acdf;
}

.topBanner
{
	vertical-align: top;
	width: 800px;
	height: 180px;
	background-color: #67a4ff;
}

.topBannerDate
{
	font-size: 8pt;
	font-weight: bold;
	left: 230px;
	/*color: #af6d20;*/
	color: Black;
	font-family: Times New Roman;
	position: relative;
	top: 80px;
	text-align: center;
	width: 110px;
}

.headerSkipper 
{
	position: relative;
	left: 326px;
	top: -10px;
	width: 100px;
	height: 150px;
}

.headerBoat 
{
	position: relative;
	left: 240px;
	top: -10px;
	width: 213px;
	height: 160px;
}

.headerLogo
{
	position: relative;
	left: 25px;
	top: -35px;
	width: 160px;
	height: 130px;
}

.topMenu
{
	vertical-align: top;
	width: 800px;
	background-color: #67a4ff;
}

.subMenu
{
	vertical-align: top;
	width: 794px;
	background-color: #55d4e9;
	border-left: solid 3px #00acdf;
	border-right: solid 3px #00acdf;
}

div.mnuGeorges .mainMenu2, div.mnuGeorges .mainMenu3, div.mnuGeorges .mainMenu4, div.mnuGeorges .mainMenu5, div.mnuMediasCommunique .mainMenu1, div.mnuMediasCommunique .mainMenu3, div.mnuMediasCommunique .mainMenu4, div.mnuMediasCommunique .mainMenu5, div.mnuBoutique .mainMenu1, div.mnuBoutique .mainMenu2, div.mnuBoutique .mainMenu3, div.mnuBoutique .mainMenu5, div.mnuJournal .mainMenu1, div.mnuJournal .mainMenu2, div.mnuJournal .mainMenu4, div.mnuJournal .mainMenu5, div.mnuPartenaires .mainMenu1, div.mnuPartenaires .mainMenu2, div.mnuPartenaires .mainMenu3, div.mnuPartenaires .mainMenu4
{
	border-top: black 1px solid;
	font-weight: bolder;
	font-size: 7pt;
	vertical-align: middle;
	color: #414141;
	font-family: Verdana, Times New Roman;
	height: 30px;
	background-color: #67a4ff;
	text-align: center;
}

div.mnuGeorges .mainMenu1, 
div.mnuMediasCommunique .mainMenu2, 
div.mnuJournal .mainMenu3, 
div.mnuBoutique .mainMenu4, 
div.mnuPartenaires .mainMenu5
{
	border-top: black 1px solid;
	background-color: #55d4e9;
	height: 30px;
	vertical-align: middle;
	color: #414141;
	font-family: Verdana, Times New Roman;
	font-size: 7pt;
	font-weight: bolder;
	text-align: center;
}

div.mnuGeorges .menuEdge1
{
	background-image: url(/images/border-left-1.jpg);
} 

div.mnuMediasCommunique .menuEdge1, 
div.mnuJournal .menuEdge1, 
div.mnuBoutique .menuEdge1, 
div.mnuPartenaires .menuEdge1
{
	background-image: url(/images/border-left-2.jpg);
} 

div.mnuGeorges .menuEdge6,
div.mnuMediasCommunique .menuEdge6, 
div.mnuJournal .menuEdge6, 
div.mnuBoutique .menuEdge6
{
	background-image: url(/images/border-right-2.jpg);
}

div.mnuPartenaires .menuEdge6
{
	background-image: url(/images/border-right-1.jpg);
} 

div.mnuMediasCommunique .menuEdge2,
div.mnuJournal .menuEdge3,
div.mnuBoutique .menuEdge4,
div.mnuPartenaires .menuEdge5
{
	background-image: url(/images/border-left-right-1.jpg);
}

div.mnuGeorges .menuEdge2,
div.mnuMediasCommunique .menuEdge3,
div.mnuJournal .menuEdge4,
div.mnuBoutique .menuEdge5
{
	background-image: url(/images/border-left-right-2.jpg);
}

div.mnuGeorges .menuEdge3, 
div.mnuGeorges .menuEdge4, 
div.mnuGeorges .menuEdge5,
div.mnuMediasCommunique .menuEdge4, 
div.mnuMediasCommunique .menuEdge5,
div.mnuJournal .menuEdge2, 
div.mnuJournal .menuEdge5,
div.mnuBoutique .menuEdge2,
div.mnuBoutique .menuEdge3,
div.mnuPartenaires .menuEdge2,
div.mnuPartenaires .menuEdge3,
div.mnuPartenaires .menuEdge4
{
	background-image: url(/images/border-left-right-3.jpg);
}

.subMenuItem
{
	width: 140px;
	height: 30px;
	vertical-align: middle;
	color: #414141;
	font-family: Verdana, Times New Roman;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
}

.subMenuItemHi
{
	width: 140px;
	height: 30px;
	vertical-align: middle;
	color: #414141;
	font-family: Verdana, Times New Roman;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}

div.mnuGeorges .mnuMediasCommunique, 
div.mnuGeorges .mnuBoutique, 
div.mnuGeorges .mnuJournal, 
div.mnuGeorges .mnuPartenaires,
div.mnuMediasCommunique .mnuGeorges,
div.mnuMediasCommunique .mnuBoutique,
div.mnuMediasCommunique .mnuJournal,
div.mnuMediasCommunique .mnuPartenaires,
div.mnuBoutique .mnuGeorges,
div.mnuBoutique .mnuMediasCommunique,
div.mnuBoutique .mnuJournal,
div.mnuBoutique .mnuPartenaires,
div.mnuJournal .mnuGeorges,
div.mnuJournal .mnuMediasCommunique,
div.mnuJournal .mnuBoutique,
div.mnuJournal .mnuPartenaires,
div.mnuPartenaires .mnuGeorges,
div.mnuPartenaires .mnuMediasCommunique,
div.mnuPartenaires .mnuBoutique,
div.mnuPartenaires .mnuJournal
{
	display: none;
}

div.mnuGeorges .mnuGeorges,
div.mnuMediasCommunique .mnuMediasCommunique,
div.mnuBoutique .mnuBoutique,
div.mnuJournal .mnuJournal,
div.mnuPartenaires .mnuPartenaires
{
	display: block;
}

.content
{
	/*background-image: url(/images/voilie3b.jpg);*/
	width: 794px;
	border-bottom: #00baff 3px solid;
	border-Left: #00baff 3px solid;
	border-right: #00baff 3px solid;
	background-repeat: no-repeat;
	height: 600px;
	color: #414141;
	font-family: Verdana, Times New Roman;
	font-size: 7pt;
	font-weight: bolder;
}

.mot
{
	font-size: 8pt;
	color: black;
	font-weight: bolder;
}

.description
{
	font-size: 8pt;
	color: black;
}

.accueil .content
{
	height: 750px;
}

.accueilMenuSaison
{
	position: relative;
	left: -10px;
	font-family: Comic Sans MS,Verdana;
	font-weight: bolder;
	font-size: 16pt;
}

.accueilMenuSaison2
{
	position: relative;
	font-family: Comic Sans MS,Verdana;
	font-weight: bolder;
	font-size: 16pt;
}

.accueilMenuSaison3
{
	left: 80px;
	position: relative;
	font-family: Comic Sans MS,Verdana;
	font-weight: bolder;
	font-size: 16pt;
}

.accueilMenuSaisonBorder
{
	width: 250px;
	height: 80px;
	padding-top: 10px;
	border-right : #C0C0C0 3px solid;
	border-bottom : #C0C0C0 3px solid;
	background-color: #55d4e9;
	color: rgb(255, 255, 0);
}

.voilier .content
{
	height: 850px;
}

.voilier65 .content
{
	height: 1000px;
}

.voilierOpen60 .content
{
	height: 850px;
}

.voilier1 .content
{
	height: 820px;
}

.voilier2 .content
{
	height: 700px;
}

.voilier6 .content
{
	height: 820px;
}

.commmuniques  .content
{
	height: 4500px;
}

.images .content
{
	height: 650px;
}

.transat2008 .content
{
	height: 920px;
}

.routerhum2006 .content
{
	height: 880px;
}

.dinartica2006 .content
{
	height: 880px;
}

.transatVabre2003 .content
{
	height: 1280px;
}

.boutique .content
{
	height: 1700px;
}

.partenaires .content
{
	height: 2500px;
}

.programme .content
{
	height: 1400px;
}

.conferences .content
{
	height: 1100px;
}

.commentaires .content
{
	height: 2300px;
}

.naufrage .content
{
	height: 1300px;
}

.chantsirene .content
{
	height: 650px;
}

.descriptionBoutique
{
	display: none; 
	background-color: #55d4e9; 
	position: absolute; 
	border: solid 3px #00acdf;
}

.boutiqueLink
{
	text-decoration: none;
	color: #414141;
	cursor: hand;
}

.descriptionBoutiqueContenu
{
	font-size: 8pt; 
	text-align: justify; 
	overflow-y: scroll; 
	height: 200px; 
	width: 300px; 
	padding: 10px 10px 10px 10px;
	scrollbar-track-color:#55d4e9; 
	scrollbar-face-color:#67a4ff; 
	scrollbar-base-color:#55d4e9;
}

.blinkOn
{
	font-weight: bold;
}

.blinkOff
{
	font-weight: normal;
}

.partenaireImg
{

}

.partenaireDesc
{
	padding-left: 15px;
	font-size: 8pt;
	color: #000080;
}

.partenaireTitle
{
	font-size: 9pt;
	font-weight: bold;
}

.equipeTitle
{
	font-size: 9pt;
	font-weight: bold;
	color: #000080;
	padding-left: 5px;
}

.equipeMembre
{
	font-size: 9pt;
	font-weight: normal;
	color: #000080;
	padding-left: 5px;
}

.votreappui .H1
{
	color: red;
	font-size: 24pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.votreappui .H2
{
	color: #000080;
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 20px;
}

.votreappui .H3
{
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	color: #000080;
}

.votreappui .SubH3
{
	font-size: 12pt;
	font-weight: normal;
	padding-left: 5px;
}

.votreappui .H4
{
	color: #000080;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
	text-decoration: underline;
}

.votreappui .Title
{
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

.votreappui .Title a
{
	color: #000080;
}

.votreappui .Title a:hover
{
	color: red;	
}

.votreappui .TitleBolder, .votreappui .TitleBolder a
{
	color: #000080;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

.votreappui .TitleBorder a:hover
{
	color: red;	
}

.votreappui .Desc
{
	font-size: 8pt;
	color: #000080;
	font-weight: normal;
	text-align: left;
	padding-left: 40px;
}

.votreappui .TitleTD
{
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-top: 10px;
	vertical-align: top;
}

.votreappui .TD
{
	color: #000080;
	font-size: 11pt;
	font-weight: nornal;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
	vertical-align: top;
}

.supporteur .H1
{
	color: red;
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
	padding-left: 0px;
}

.supporteur .H2
{
	color: #000080;
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
	padding-left: 0px;
	padding-top: 5px;
}

.supporteur .Title
{
	color: #000080;
	padding-top: 20px;
}

.supporteur .TitleTD
{
	color: red;
	font-size: 15pt;
	vertical-align: top;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
}

.supporteur .TD, .supporteur .TD a
{
	color: #000080;
	font-size: 15pt;
	vertical-align: top;
	padding-top: 15px;
}

.supporteur .TD a:hover
{
	color: red;
}

.decouvert .H1
{
	color: #000080;
	font-size: 14pt;
	text-align: center;
}

.decouvert .H2
{
	color: #000080;
	font-size: 18pt;
	text-align: center;
}

.decouvert .H3
{
	color: #000080;
	font-size: 11pt;
	text-align: center;
}

.decouvert .H4
{
	color: #000080;
	font-size: 11pt;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.decouvert .Title
{
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-top: 20px;
}

.decouvert .Text1
{
	width: 550px;
	color: teal;
	font-size: 11pt;
	text-align: justify;
}

.decouvert .Text2
{
	color: teal;
	font-size: 11pt;
	text-align: left;
}

.decouvert .Text2Bold
{
	color: teal;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}

.decouvert .Text2 a
{
	color: teal;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.decouvert .Text2 a:hover
{
	color: red;
}

	
.decouvert .Text3
{
	color: teal;
	font-size: 11pt;
	text-align: center;
	padding-top: 20px;
}

.stageGroup .H1
{
	color: #000080;
	font-size: 14pt;
	text-align: center;
}

.stageGroup .H2
{
	color: #000080;
	font-size: 18pt;
	text-align: center;
}

.stageGroup .H3
{
	color: #000080;
	font-size: 11pt;
	text-align: center;
}

.stageGroup .H4
{
	color: #000080;
	font-size: 11pt;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.stageGroup .Title
{
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-top: 20px;
}

.stageGroup .Text1
{
	width: 550px;
	color: teal;
	font-size: 11pt;
	text-align: justify;
}

.stageGroup .Text2
{
	color: teal;
	font-size: 11pt;
	text-align: left;
}

.stageGroup .Text2Bold
{
	color: teal;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}

.stageGroup .Text2 a
{
	color: teal;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.stageGroup .Text2 a:hover
{
	color: red;
}

.stageGroup .Text3
{
	color: teal;
	font-size: 11pt;
	text-align: center;
	padding-top: 20px;
}

.navLongCours .H1
{
	color: red;
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
	padding-left: 0px;
}

.navLongCours .H2
{
	width: 625px;
	color: red;
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
}

.navLongCours .Title
{
	width: 625px;
	color: #000080;
	font-size: 14pt;
	font-weight: normal;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
	text-decoration: underline;
}

.navLongCours .Text1
{
	width: 625px;
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-bottom: 15px;
}

.navLongCours .Text3
{
	width: 625px;
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}
.navLongCours .Text4
{
	width: 625px;
	color: #000080;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-left: 200px;
}

.consultation .H1
{
	font-size: 14pt;
	font-weight: bold;
}

.consultation .H2
{
	font-size: 14pt;
}

.consultation .Text1
{
	font-size: 12pt;
	padding-top: 15px;
	text-align: justify;
}

.consultation .Text3
{
	font-size: 11pt;
	padding-top: 15px;
	text-align: center;
}

.consultation .Text4
{
	font-size: 11pt;
	padding-top: 15px;
	text-align: center;
}

.consultation .Title
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 15px;
	padding-bottom: 15px;
}

.consultation .TitleTD
{
	font-size: 10pt;
	padding-top: 0px;
	vertical-align: top;
	text-align: right;
	width: 180px;
}

.consultation .TextTD
{
	font-size: 10pt;
	vertical-align: top;
	width: 420px;
}

.annonceur hr
{
	color: red;
	width: 600px;
}

.annonceur .H1
{
	color: #000080;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: left;
	padding-left: 70px;
}

.annonceur .H2
{
	color: red;
	font-size: 25pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: left;
	padding-left: 170px;
	padding-top: 0px;
}

.annonceur .H3
{
	color: #000080;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: center;
	padding-left: 260px;
}

.annonceur .H4
{
	color: red;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: center;
	padding-left: 300px;
	padding-top: 0px;
}

.annonceur .Title
{
	color: #000080;
	padding-top: 20px;
}

.annonceur .TitleTD
{
	width: 150px;
	color: red;
	font-size: 15pt;
	vertical-align: top;
	text-align: right;
	padding-top: 15px;
	padding-right: 10px;
}

.annonceur .TD, .annonceur .TD a
{
	width: 500px;
	color: #000080;
	font-size: 15pt;
	vertical-align: top;
	padding-top: 15px;
}

.annonceur .TD a:hover
{
	color: red;
}

.annonceur .TitleTD2
{
	width: 250px;
	color: red;
	font-size: 15pt;
	vertical-align: top;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
}

.annonceur .TitleTD3
{
	width: 250px;
	color: red;
	font-size: 15pt;
	vertical-align: top;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
}

.annonceur .TD2, .annonceur .TD2 a
{
	width: 250px;
	color: #000080;
	font-size: 15pt;
	vertical-align: top;
	text-align: right;
	padding-top: 15px;
}

.annonceur .footer
{
	color: red;
	font-size: 9pt;
	vertical-align: top;
	text-align: left;
	text-weight: normal;
	padding-top: 15px;
	padding-left: 50px;
}

.partenaire hr
{
	color: red;
	width: 600px;
}

.partenaire .H1
{
	color: #000080;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: left;
	padding-left: 70px;
}

.partenaire .H2
{
	color: red;
	font-size: 25pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: left;
	padding-left: 170px;
	padding-top: 0px;
}

.partenaire .H3
{
	color: #000080;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: center;
	padding-left: 260px;
	padding-bottom: 20px;
}

.partenaire .H4
{
	color: red;
	font-size: 22pt;
	font-weight: normal;
	font-family: Times New Roman;
	text-align: center;
	padding-left: 300px;
	padding-top: 0px;
}

.partenaire .Text2
{
	width: 400px;
	color: #000080;
	padding-top: 20px;
	text-align: left;
}

.partenaire .Text2Bold
{
	width: 500px;
	color: #000080;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
}

.partenaire .Text3
{
	color: #000080;
	padding-top: 20px;
	text-align: center;
}


