body {
	/*background-image:url(../images/ocean.png); Géré dynamiquement via le CMS et la page includes data/content/theme.asp */
}

#divBody {
	position:relative;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#divHeader {
	height:257px;
	width:100%;
	text-align:center;
}

#divPage {
	width:940px;
	float:left;	
}

#divBanner {
	float:left;
	width:205px;
}
#divBanActu, #divBanPhotos, #divBanTv, #divBanMap, #divBanDP {/* modifié dans site_ie_lt7.css */
			display:block;
			position:relative;
			min-height:164px;
			margin-bottom:10px;
			padding:25px 0 0 3px;
			border:0px;
			background-image:url(../images/bkg_ban.jpg);
			background-repeat:no-repeat;
		}
		#divBanner label {
			position:absolute;
			top:1px;
			left:10px;
			width:190px;
			height:35px;
			background-repeat:no-repeat;
			margin:1px 0 0 0;
		}
				#divBanner label b {
					display:none;
				}

#divBanActu {
}
		#divBanActu label {
			background-image:url(../images/ban_title_actu.gif);
		}
		#divBanActu a {
			display:block;
			cursor:pointer;
		}
		#divBanActu a.main {
			width:186px;
			height:188px;
			background-color:transparent;
			background-image:url(../images/ban_bkg_actu.gif);
			padding:5px;
		}
				#divBanActu a.main:hover p.hat {
					color:#FFFFFF;
				}
		#divBanActu div.img {
			position:relative;
			height:90px;
			overflow:hidden;
			border:2px solid #000000;
		}
				#divBanActu div.img img {
					position:absolute;
					top:-20px;
				}
		#divBanActu div.text {
			height:85px;
			overflow:hidden;
		}
		#divBanActu p {
			color:#D9E3F0;
			margin:0 !important;
		}
				#divBanActu p.date {
					color:#FFFFFF;
					font-weight:bold;
				}
				#divBanActu p.title {
					color:#CD1368;
					font-weight:bold;
				}

		#divBanActu a.small {
			height:2em;
			overflow:hidden;
			background-color:#000F21;
			margin:5px;
			padding:0.3em;
			font-weight:bold;
		}
				#divBanActu a.small p {
					color:#CD1368;
				}
				#divBanActu a.small span {
					color:#FFFFFF;
				}

#divBanPhotos div {
	width:186px;
	min-height:128px;
	background-image:url(../images/ban_bkg_tv.gif);
	background-repeat:no-repeat;
	padding:8px 5px;	
}
		#divBanPhotos label {
			background-image:url(../images/ban_title_photos.gif);
		}

#divBanTv div {
	width:186px;
	min-height:128px;
	background-image:url(../images/ban_bkg_tv.gif);
	background-repeat:no-repeat;
	padding:8px 5px;	
}
		#divBanTv label {
			background-image:url(../images/ban_title_tv.gif);
		}

#divBanMap div{
	width:186px;
	min-height:128px;
	background-image:url(../images/ban_bkg_map.gif);
	background-repeat:no-repeat;
	padding:8px 5px;	
}
		#divBanMap label {
			background-image:url(../images/ban_title_map.gif);
		}

#divBanDP div{
	width:186px;
	min-height:128px;
	background-image:url(../images/ban_bkg_map.gif);
	background-repeat:no-repeat;
	padding:2px 5px 8px 5px;	
}
		#divBanDP label {
			background-image:url(../images/ban_title_dp.gif);
		}

#divContent {
	z-index:2;
	float:right;
	width:725px;
	min-height:655px;
	background-color:#FFFFFF;
	background-image:url(../images/bkg_page_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:110px;
}
#divBtImg {
	position:absolute;
	bottom:0px;
	right:10px;
	background-repeat:no-repeat;
}
		div.divBtZeppelin #divMain {
		}
		div.divBtZeppelin #divBtImg {
			width:68px;
			height:101px;
			background-image:url(../images/bottom_zeppelin.png);
		}
		div.divBtVM #divMain {
			padding-bottom:30px;
		}
		div.divBtVM #divBtImg {
			width:192px;
			height:231px;
			background-image:url(../images/bottom_VM.png);
		}
		div.divBtTeam #divMain {
			padding-bottom:30px;
		}
		div.divBtTeam #divBtImg {
			width:324px;
			height:236px;
			background-image:url(../images/bottom_team.png);
		}
		div.divBtMessage #divMain {
			padding-bottom:100px;
		}
		div.divBtMessage #divBtImg {
			width:134px;
			height:224px;
			background-image:url(../images/bottom_message.png);
		}
		div.divBtTV #divMain {
			padding-bottom:60px;
		}
		div.divBtTV #divBtImg {
			width:190px;
			height:172px;
			background-image:url(../images/bottom_TV.png);
		}
		div.divBtPhotos #divMain {
			padding-bottom:100px;
		}
		div.divBtPhotos #divBtImg {
			width:189px;
			height:212px;
			background-image:url(../images/bottom_photos.png);
		}
		div.divBtVideos #divMain {
			padding-bottom:100px;
		}
		div.divBtVideos #divBtImg {
			width:200px;
			height:226px;
			background-image:url(../images/bottom_press_videos.png);
		}
		div.divBtSounds #divMain {
			padding-bottom:100px;
		}
		div.divBtSounds #divBtImg {
			width:173px;
			height:191px;
			background-image:url(../images/bottom_sounds.png);
		}

		div.divBtSounds2 #divMain {
			padding-bottom:100px;
		}
		div.divBtSounds2 #divBtImg {
			width:328px;
			height:191px;
			background-image:url(../images/bottom_press_sounds.png);
		}

		div.divBtGoodies #divMain {
			padding-bottom:100px;
		}
		div.divBtGoodies #divBtImg {
			width:95px;
			height:234px;
			background-image:url(../images/bottom_goodies.png);
		}

		div.divBtPartners #divMain {
			padding-bottom:100px;
		}
		div.divBtPartners #divBtImg {
			width:306px;
			height:202px;
			background-image:url(../images/bottom_partenaires.png);
		}

		div.divBtPressVideos #divMain {
			padding-bottom:100px;
		}
		div.divBtPressVideos #divBtImg {
			width:200px;
			height:226px;
			background-image:url(../images/bottom_press_videos.png);
		}

#divMain {/* modifié dans index_ie_lt7.css */
	min-height:370px;
	background-image:url(../images/bkg_page_top.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:3px;
	padding:3px 14px 0 14px;
}
		#divMain img.imgBd {	
			border:3px solid #001C32;
			margin-bottom:3px;
		}

h1, h2, h3, h3, h4, h5,
div.h1, div.h2, div.h3, div.h3, div.h4, div.h5 {
	text-align:left !important;
}

div.h2 {
	position:absolute;
	top:3px;
	left:228px;
	width:130px;
	height:33px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}
		div.h2 b {
			display:none;
		}
div.h2Infos {
	background-image:url(../images/title_infos.gif);
}
div.h2Press {
	background-image:url(../images/title_press.gif);
}
div.h2Bateau {
	background-image:url(../images/title_bateau.gif);
}
div.h2Team {
	background-image:url(../images/title_team.gif);
}
div.h2Partners {
	background-image:url(../images/title_partenaires.gif);
}
div.h2Multimedia {
	background-image:url(../images/title_multimedia.gif);
}
		
#ulMenu,
#ulSubMenu {
	height:27px;
	padding-left:130px;
	margin:0px !important;
}
#ulSubMenu {
	height:20px;
}
		#ulMenu li,
		#ulSubMenu li {
			display:block;
			float:left;
			font-variant:normal;
			text-align:center;
			font-size:11px;
		}
		#ulMenu li {
			height:27px;
			padding-left:20px;
			padding-right:20px;
			line-height:27px;
			background-image:url(../images/menu_bkg_off.png);
			background-repeat:repeat-x;
		}
		#ulSubMenu li {
			height:20px;
			padding-left:20px;
			padding-right:20px;
			line-height:20px;
			background-color:#001725;
			border:1px solid #001725;
			border-left:1px solid #9DC3D6;
			white-space:nowrap;
		}
		#ulMenu li:first-letter,
		#ulSubMenu li:first-letter {
			font-variant:normal !important;
			font-weight:bold;
		}
		#ulMenu a, #ulMenu a:link, #ulMenu a:active, #ulMenu a:visited,
		#ulSubMenu a, #ulSubMenu a:link, #ulSubMenu a:active, #ulSubMenu a:visited {
			display:block;
			color:#FFFFFF;
		}
		#ulMenu li:hover, #ulMenu li.liOn {
			background-image:url(../images/menu_bkg_on.png) !important;
			background-repeat:repeat-x;
		}
		#ulSubMenu li:hover, #ulSubMenu li.liOn {
			border-left:1px solid #001725;
			background-color:#CD1367;
		}

p#pAriane {
	position:relative;
	border-bottom:1px solid #F34E87;
	color:#c91366;
	font-size:12px;
	font-weight:bold;
	margin:13px 0;
	padding-bottom:3px;
}

p#pAriane select {
	position:absolute;
	top:-5px;
	right:0;
}

div.h3, h2 {
	color:#c91366;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
}
		div.h3 span {
			display:block;
			font-size:12px;
			color:#002940;
		}
		
div.divContentLeft,
div.divContentRight {	
	z-index:800;
	width:49%;
	text-align:justify;
}
div.divContentLeft {
	float:left;
}
div.divContentRight {	
	float:right;
}

div.h4 {
	margin-top:15px;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
}
		div.h4 span {
			display:block;
			font-size:11px;
			color:#C91366;
		}

div.h5 {
	margin-top:15px;
	font-size:11px;
	font-weight:bold;
	color:#C91366;
}

div.h6 {
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#C91366;
}
		div.h6 span {
			display:block;
			font-size:11px;
			color:#FFFFFF;
		}

ul.ulLinkedMedia {
	margin:0;
	height:25px;
	margin-bottom:10px;
	padding:0px;
	border:1px solid #F8668E;
	background-color:#FFFFFF;
}
		ul.ulLinkedMedia li {
			display:block;
			float:Right;
			margin:0 3px 0 1px;
			line-height:25px;
		}
		ul.ulLinkedMedia a, ul.ulLinkedMedia a:link, ul.ulLinkedMedia a:active, ul.ulLinkedMedia a:visited {
			display:block;
			padding-left:20px;
			background-repeat:no-repeat;
			background-position:left center;
			color:#002940;
		}
		ul.ulLinkedMedia a:hover {
			color:#F8668E;
		}
		ul.ulLinkedMedia a.aPhotos {
			background-image:url(../images/icon_linked_photos.gif);
		}
		ul.ulLinkedMedia a.aVideos {
			padding-left:22px;
			background-image:url(../images/icon_linked_videos.png);
		}
		ul.ulLinkedMedia a.aSounds {
			padding-left:24px;
			background-image:url(../images/icon_linked_sounds.png);
		}
		ul.ulLinkedMedia a.aPodcast {
			background-image:url(../images/icon_linked_podcast.png);
		}
		ul.ulLinkedMedia a.aDecrypt {
			padding-left:24px;
			background-image:url(../images/icon_linked_decript.png);
		}
		ul.ulLinkedMedia a.aDownload {
			background-image:url(../images/icon_linked_dwld.png);
		}

p.pLinkNext {
	text-align:right;
	font-weight:bold;
}
		p.pLinkNext a, p.pLinkNext a:link, p.pLinkNext a:active, p.pLinkNext a:visited {
			color:#C91366;
		}
		p.pLinkNext a:hover {
			color:#EF5AAC;
		}

table.nav {
	width:100%;
	border-top:1px solid #C91366;
	margin-bottom:10px;
}
		table.nav td {
			padding-top:9px;
			width:33%;
		}
				table.nav td.L {
					text-align:left;
				}
				table.nav td.M {
					text-align:center;
				}
				table.nav td.R {
					text-align:right;
				}

fieldset {
	border:0px;
	border-top:1px solid #002564;
	margin-bottom:10px;
}
legend {
	font-weight:bold;
	margin:0 7px 3px 0;
	padding:0 7px;
}
		fieldset.fldMessages > div {
			border-bottom:1px solid #002564;
			margin-bottom:10px;
			padding-bottom:7px;
		}
		
		
table.tablePalmares {
	border-width:0;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
}
		table.tablePalmares th {
			vertical-align:top;
			text-align:right;
			padding:5px 0px;
			color:#CD1367;
			white-space:nowrap;
		}
		table.tablePalmares td {
			padding:5px 5px;
		}
			table.tablePalmares td p {
				padding:0 5px 5px 5px;
				border-left:1px solid #999999;
			}
			table.tablePalmares td em {
				font-weight:bold;
				font-style:normal;
			}
			table.tablePalmares td i {
				font-style:normal;
				color:#CD1367;
			}
		
div.divSmallNews {
	margin-top:20px;
}
div.divSmallNews div.frame {
	float:left;
	position:relative;
	width:308px;
	height:125px;
	padding:20px 20px 20px 20px;
	background-image:url(../images/frame_news.png);/* modifié dans site_ie_lt7.css */
	background-repeat:no-repeat;
}
		div.divSmallNews div.text	{
			height:104px;
			overflow:hidden;
		}
				div.divSmallNews div.text	p {
					line-height:13px;
				}
		div.divSmallNews p.pDate {
			font-weight:bold;
			color:#C91366;
		}
		div.divSmallNews p.pTitle {
			font-weight:bold;
		}
		div.divSmallNews img {
			float:left;
			border:3px solid #001C32;
			margin-right:7px;
			margin-top:0px;
		}
		div.divSmallNews p.pLinkNext {
			position:absolute;
			bottom:20px;
			right:20px;
		}

