﻿/* tag */
body, html {
height:100%;
/*background-color: #FFFFFF;*/
color: #000000;
margin: 0;
background: url("../img/background.png") repeat-y center top;
background-position:center;
background-repeat:repeat-y;
background-color:#FFFFFF!important;
}

form 
{
height:100%;
margin: 0;
padding: 0;
}

a, a:visited {
color:#1c6779;
text-decoration:none;
	}
	
a:hover {
color:#1c6779;
text-decoration:underline;
cursor:hand;
	}

h1, h2, h2, h3 {
font-family:Verdana;
}	

h1 {font-size:20px;}	
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

.wrap {overflow:hidden;}

/* Global */
div#global 
{
min-height: 100%;
position: relative;
width:990px;
margin:0 auto;
background-color: #FFFFFF ; 
}

/* Header */
#header {
background-color:#1c6779;
position: relative;
width:100%;
height:214px;
}

#logo {
	background: url("../img/logo.png") no-repeat 0 0;
	display:block;
	float:left;
	height:214px;
	width:388px;
	position:absolute;
}

#logoen {
	background: url("../img/en/logo.png") no-repeat 0 0;
	display:block;
	float:left;
	height:214px;
	width:388px;
	position:absolute;
}

#mainmenu {
width:100%;
float:left;
height:30px;
}

#main_image, #main_image_default, #main_image_mer, #main_image_terre, #main_image_sable{
	width:715px;
	float:left;
	position:absolute;
	left:262px;
	margin-top: 10px;
	display: block;
	height: 192px;
}

#main_text 
{
margin-top:3px;
width:100%;
float:left;
font-size:10px;
font-family:Verdana;
font: 11px verdana;
}

IMG
{
	border-width:0px;	
}


.image1 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 0px ;
}
.image2 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -200px;
}
.image3 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -400px;
}
.image4 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -600px;
}
.image5 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -800px;
}
.image6 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -1000px;
}



.imagedefault1 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 0px ;
}
.imagedefault2 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -200px;
}
.imagedefault3 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -400px;
}
.imagedefault4 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -600px;
}
.imagedefault5 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -800px;
}
.imagedefault6 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -1000px;
}




.imagemer1 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 0px ;
}
.imagemer2 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -200px;
}
.imagemer3 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -400px;
}
.imagemer4 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -600px;
}
.imagemer5 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -800px;
}
.imagemer6 {
	background: #1c6779 url("../img/banner.jpg") no-repeat 0 -1000px;
}



.imageterre1 {
	background: #1c6779 url("../img/bannerterre.jpg") no-repeat 0 0px ;
}
.imageterre2 {
	background: #1c6779 url("../img/bannerterre.jpg") no-repeat 0 -200px;
}



.imagesable1 {
	background: #1c6779 url("../img/bannersable.jpg") no-repeat 0 0px ;
}
.imagesable2 {
	background: #1c6779 url("../img/bannersable.jpg") no-repeat 0 -200px;
}




#main_text a:hover, #main_text a:visited, #main_text a:hover  {
	color:#10a3da;
	font-weight:bold;
	text-decoration:none;
}

#breadcrumb {
float:left;
padding:7px 0px;
}

#contact_language {
height:20px;
margin-top:8px;
float:right;
width:98px;
}

#contact_language a.Contact
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	color:#1c6779;
	height:20px;
}

/* Header Menu */

#mainmenu dd
{
	border:solid 1px #000000;
}
#mainmenu ul
{
display: block;
background-color:#FFFFFF;
}

#mainmenu li
{
display: block;
background-color:#FFFFFF;
}

#mainmenu dt, dl, dd, ul, li {
list-style-type: none;
margin: 0;
padding: 0;
z-index:10000;
}

#mainmenu dl 
{
/*margin-left: 2px;*/
margin-top: 8px;
float: left;
}

#mainmenu li {
display: block;
/*padding:6px;*/
}





#mainmenu dl dt a 
{
display: block;
text-decoration: none;
}

#mainmenu a span {
display:none;
}

#mainmenu dd {
position: absolute;
font-size: 0.7em;
display:none;
}

#cote-mer dd, #cote-terre dd, #cote-village dd, #partenaires dd, #presse dd, #photos-videos dd, #boutique dd
{
margin-left:5px;
min-width:110px;
}

#en-seatrophy dd, #en-landtrophy dd, #en-raisingfunds dd, #en-photos-videos dd, #en-partners dd, #en-contact dd
{
margin-left:5px;
min-width:110px;
}

#mainmenu li a
{
display:block;
background-color:#FFFFFF;
color: #1c6779;
font-family:Verdana, Arial, Sans-Serif;
text-decoration:none;
padding:6px;
}
#mainmenu li a:hover
{
font-family:Verdana, Arial, Sans-Serif;
background-color:#1c6779;
display:block;
color:#FFFFFF;
text-decoration:none;
padding:6px;
}

a.presentation { background: url("../img/menu/presentation.png") no-repeat; height: 20px; width: 111px; }
a.presentation_hover { background: url("../img/menu/presentation.png") no-repeat; height: 20px; width: 111px; }

a.cote-mer { background: url("../img/menu/cote-mer.png") no-repeat; height: 20px; width: 83px;  margin-left: 5px;}
a.cote-mer_hover { background: url("../img/menu/cote-mer.png") no-repeat ; height: 20px; width: 83px;margin-left: 5px;}

a.cote-terre { background: url("../img/menu/cote-terre.png") no-repeat; width: 97px; height: 20px; margin-left: 5px;}
a.cote-terre_hover { background: url("../img/menu/cote-terre.png") no-repeat; height: 20px; width: 97px;margin-left: 5px;}

a.cote-village { background: url("../img/menu/cote-sable.png") no-repeat; height: 20px; width: 97px;margin-left: 5px;}
a.cote-village_hover { background: url("../img/menu/cote-sable.png") no-repeat; height: 20px; width: 97px;margin-left: 5px;}

a.partenaires { background: url("../img/menu/partenaires.png") no-repeat; height: 20px; width: 143px;margin-left: 5px;}
a.partenaires_hover { background: url("../img/menu/partenaires.png") no-repeat; height: 20px; width: 143px;margin-left: 5px;}

a.presse { background: url("../img/menu/presse.png") no-repeat; height: 20px; width: 105px;margin-left: 5px;}
a.presse_hover { background: url("../img/menu/presse.png") no-repeat; height: 20px; width: 105px;margin-left: 5px;}

a.photos-videos { background: url("../img/menu/photos-videos.png") no-repeat; height: 20px; width: 105px;margin-left: 5px;}
a.photos-videos_hover { background: url("../img/menu/photos-videos.png") no-repeat; height: 20px; width: 105px;margin-left: 5px;}

a.boutique { background: url("../img/menu/boutique.png") no-repeat; height: 20px; width: 84px;margin-left: 5px;}
a.boutique_hover { background: url("../img/menu/boutique.png") no-repeat; height: 20px; width: 84px;margin-left: 5px;}





a.en-presentation { background: url("../img/en/menu/presentation.png") no-repeat; height: 20px; width: 111px; margin-left: 0px;}
a.en-presentation_hover { background: url("../img/en/menu/presentation.png") no-repeat; height: 20px; width: 111px; margin-left: 0px;}

a.en-seatrophy { background: url("../img/en/menu/sea-trophy.png") no-repeat; height: 20px; width: 96px; margin-left: 5px;}
a.en-seatrophy_hover { background: url("../img/en/menu/sea-trophy.png") no-repeat; height: 20px; width: 96px; margin-left: 5px;}

a.en-landtrophy { background: url("../img/en/menu/land-trophy.png") no-repeat; height: 20px; width: 104px; margin-left: 5px;}
a.en-landtrophy_hover { background: url("../img/en/menu/land-trophy_hover.png") no-repeat; height: 20px; width: 104px; margin-left: 5px;}

a.en-sandtrophy { background: url("../img/en/menu/sand-trophy.png") no-repeat; height: 20px; width: 104px; margin-left: 5px;}
a.en-sandtrophy_hover { background: url("../img/en/menu/sand-trophy_hover.png") no-repeat; height: 20px; width: 104px; margin-left: 5px;}

a.en-raisingfunds { background: url("../img/en/menu/raising-funds.png") no-repeat; height: 20px; width: 119px; margin-left: 5px;}
a.en-raisingfunds_hover { background: url("../img/en/menu/raising-funds.png") no-repeat; height: 20px; width: 119px; margin-left: 5px;}

a.en-photos-videos { background: url("../img/en/menu/photos-videos.png") no-repeat; height: 20px; width: 122px; margin-left: 5px;}
a.en-photos-videos_hover { background: url("../img/en/menu/photos-videos.png") no-repeat; height: 20px; width: 122px; margin-left: 5px;}
/*
a.en-press { background: url("../img/en/menutop.gif") no-repeat -521px 0; width: 56px;margin-left: 13px;}
a.en-press_hover { background: url("../img/en/menutop.gif") no-repeat -521px -20px; width: 56px;margin-left: 13px;}
*/

a.en-partners { background: url("../img/en/menu/partners.png") no-repeat; height: 20px; width: 84px; margin-left: 5px;}
a.en-partners_hover { background: url("../img/en/menu/partners.png") no-repeat; height: 20px; width: 84px;margin-left: 5px;}

a.en-contact { background: url("../img/en/menu/contact.png") no-repeat; height: 20px; width: 84px; margin-left: 5px;}
a.en-contact_hover { background: url("../img/en/menu/contact.png") no-repeat; height: 20px; width: 84px; margin-left: 5px;}


/* Content */

#maincontent 
{
clear:both;
overflow: auto;
position:relative;
width:990px;
padding-bottom: 25px;
min-height:100%;
/*background-color:#4d4d4d;*/
}

.left{float:left};

#content_home {width:100%; float: left;background-color: #FFFFFF;}
#sidebar_home {width:200px;float: right;background-color: #FFFFFF; padding-bottom:85px;}

#content_module 
{
	font: 11px verdana;
	background-color: #FFFFFF;
	padding:25px;
		padding-bottom:100px;
	min-height:350px;
	}

#content_page
{
	float: left;
	font: 11px verdana;
	width:740px;
	background-color: #FFFFFF;
	padding-right:12px;
	padding-left:4px;
	padding-top:20px;
	padding-bottom:100px;
	min-height:350px;
	}
	
#content
{
padding:25px;
padding-bottom:120px; 	
font-family:Verdana, Helvetica, Sans-Serif;
font-size:11px;
min-height:350px;
width:940px;float:left;
background-color: #FFFFFF;
}
	
#content_page ol li
{
	list-style-type:decimal;
	}
	
#content_page table, #content_page td, #content_page tr {
	font: 11px verdana;
	}
	
#content_page_white
{
	float: left;
	font: 11px verdana;
	width:710px;
	background-color: white;
	padding:25px;
	padding-bottom:100px;
	}
#sidebar_page {width:230px;float:right;background-color: #FFFFFF;}	


#ctl00_ContentPlaceHolder1_rssFeed {
	display:block;
	height:25px;
	background-image: url( '../img/rss.gif' );
	background-repeat: no-repeat;
}

#ctl00_ContentPlaceHolder1_rssFeed span
{
	visibility:hidden;
}

#ctl00_ContentPlaceHolder1_rssFeed span a
{
	visibility:hidden;
}

#newshomepage{ clear:both; }
#newshomepage dd { display:none; }
#newshomepage dl { width: 100%; padding: 0; margin: 0;}
#newshomepage dt { background-color: #FFFFFF; font-size: 12px; padding: 3px; margin: 2px; }
#newshomepage dl, #newshomepage dd { margin: 0; }
#newshomepage dt a { color: #000000;display:block;width:100%; }
#newshomepage dd a { color: #10a3da; }
#newshomepage dt.selected { background-color: #10a3da; }
#newshomepage dt:hover { background-color: #10a3da; }
#newshomepage ul { list-style: none; padding: 3px; }

/* Footer */

#footer 
{
	width: 990px;
	position:absolute;
	bottom:0px;
	background-color:#1c6779;
	color:#FFFFFF;
	margin-top:5px;
	float:left;
	}
#footer a
{
	color:#FFFFFF;
	text-decoration:underline;
}
div#footer p 
{
	font-family:Arial, Helvetica, Sans-Serif!important;
	text-align:center;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:1px;
	font-size: 11px;
	height:85px;
	/height:105px;
	}
	
#credits
{
position:relative;
top:-5px;
/position:static;
}	
	
#footerpicture
{
	background-color:#FFFFFF!important;
	display:block;
	background: url("../img/FooterPictures.png") repeat-x 12px 10px; 
	width: 100%;
	position:relative;
	top:-9px;
	height:85px;
	/position:static;
	/margin-bottom:2px;
	/margin-top:2px;
}


/* Other */
#admin
{	
	position:absolute;
	top:0;
	bottom:0;
	z-index:10;
	background-color:#10a3da;
	padding:3px;
	height:15px;
}
#admin a
{	
	color:white;
}

input.submit
{	
	background-color:#FFFFFF;
	border:solid 1px #10a3da;
	color:#1c6779;
}


#mainmenu li a.linkselected, #mainmenu li a:visited.linkselected, #mainmenu li a:hover.linkselected
{	
	color:#10a3da;
	font-family:Georgia;
	font-weight:bold;
}

.rdTitle
{	
	color:#10a3da;
	text-align:center;
} 

.blueedhec {
color:#10a3da;
	}
	
.topcountdown {
border: solid 1px white;
text-align:center;
vertical-align:middle;
font-size:34px;
	}
.topcountdownimg {
border-top: solid 1px white;
border-right: solid 1px white;
border-bottom: solid 1px white;
	}
.bottomcountdown {
border-left: solid 1px white;
border-bottom: solid 1px white;
border-right: solid 1px white;
text-align:center;
vertical-align:middle;
font-size:34px;
	}
.bottomcountimg {
border-right: solid 1px white;
border-bottom: solid 1px white;
	}
.countdown {
text-align:center;
vertical-align:middle;
font-size:32px;
font-weight:bold;
color:#10a3da;
	}
#francais
{
background: url("../img/en/francais.jpg") no-repeat 0 0;
height:20px;
width:38px;
}
#anglais
{
background: url("../img/home/english.jpg") no-repeat 0 0;
height:20px;
width:38px;
}
a.Language
{
display:inline-block;
height:20px;
width:38px;
text-decoration:none;
}

.rdContent
{
	 overflow:hidden!important;
}

.ticker
{
width:100%;
overflow:hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.ticker
{
width:100%;
overflow:hidden;
position:relative;
top:-8px;
}
}