/* --- Defaults --- */
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	vertical-align:top;
	line-height:15px;
}

p {
	margin:0px;
	padding:0px;
}

td li {
	list-style-image:url('/Images/Bullet.gif');
}

td ul {
	float:left;
	padding-left:20px;
	margin:0px;
}

td a{
	color:#000000;
}

select, input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid;
}

#flash, #box {
	display:inline;
}

#header-container{
	display:inline;
	width:925px;
}

#logo {
	float:left;
	padding-top:10px;
	padding-bottom:8px;
}

#logo-extand{
	position:absolute;
	padding-left:60px;
}

#logo-place {
	float:left;
	padding-top:10px;
	padding-bottom:8px;
}

#menu {
	padding-top:48px;
	padding-right:70px;
	float:right;
}

#content {
	width:988px;
	height:742px;
	background:url('Images/Background.jpg');
	background-repeat:no-repeat;
	vertical-align:top;
}

#langage {
	position:absolute;
	margin-left:780px;
}

#webcams-events {
	position:absolute;
	margin-top:-87px;
	margin-left:715px;
}

#booking {
	position:absolute;
	margin-top:0px;
	margin-left:210px;
}

#booking-title {
	margin-top:-34px;
	margin-left:150px;
}

#booking-list {
	margin-top:-17px;
	margin-left:355px;
}

#calendar {
	padding-top:26px;
	float:left;
}

#calendar-title {
	position:absolute;
}

#calendar-content {
	padding-top:37px;
}

#news {
	float:left;
	padding-top:60px;
	padding-left:40px;
}

#partners {
	padding-top:30px;
	float:left;
}

#copyright {
	float:right;
	padding-top:41px;
	padding-right:2px;
}

#footer{
	width:925px;
	display:inline-block;
}

#content-right {
	position:absolute;
	margin-top:-109px;
	margin-left:-2px;
}

#content-right-header {
	background-image:url('/Images/HeaderRightBox.png');
	background-repeat:no-repeat;
	width:264px;
	padding-left:15px;
	height:44px;
	_padding-top:13px;
}

#content-right-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:12px;
	line-height:13px;
	background:url('/Images/BackgroundParagraphe.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}

#content-right-text a{
	color:#FFFFFF;
}

#webtv-container {
	position:absolute;
	z-index:99999;
	margin-left:200px;
	margin-top:150px;
	cursor:pointer;
}

#menu-bottom {
	position:absolute;
	z-index:999;
	margin-top:-65px;
	width:319px;
	text-align:right;
}

#tdf {
	position:absolute;
	margin-top:206px;
	margin-left:715px;
}

.calendar-arrow {
	float:left;
	width:10px;
	padding-left:10px;
}

.calendar-details {
	float:right;
	width:265px;
	padding-top:4px;
}

.calendar-event{
	width:287px;
	height:49px;
	background:url('Images/BackgroundCalendar.jpg');
	background-repeat:no-repeat;
}

.calendar-date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.calendar-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F18E00;
	text-transform:uppercase;
}

.calendar-title a{
	color:#F18E00;
	text-decoration:none;
}

.news-date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
}

.news-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#F18E00;
	text-transform:uppercase;
	padding-bottom:5px;
}

.news-title a{
	color:#F18E00;
	text-decoration:none;
}

.news-content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.news-content a{
	color:#FFFFFF;
}

.news-content a:hover{
	text-decoration:none;
}

.new-moore {
	padding-top:5px;
}

.new-moore a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#8FCB2B;
	text-decoration:none;
}

.news-image {
	padding:2px;
	margin-right:12px;
	background-color:#FFFFFF;
}

.Path {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#277A94;
	background-color:#FFFFFF;
	padding-left:27px;
	padding-top:11px;
	padding-bottom:25px;
	background-image:url('/Images/BackgroundPath.jpg');
}

.Path a{
	color:#E66201;
	text-decoration:none;
}

.SubTitleObjet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#639901;
	text-transform:uppercase;
	margin-bottom:5px;
}

.text_justify {
	text-align:justify;
	font-size:12px;
}

.text_justify a	{
	text-decoration:none;
}		
	
.text_right {
	text-align:right;
	font-size:12px;
}
	
.text_right a	{
	text-decoration:none;
}		
		
.text_left {
	text-align:left;
	font-size:12px;
}	

.text_left a {
	text-decoration:none;
}

.image_border_left {
	margin-left:15px;
	margin-bottom:15px;
	float:right;
}

.image_border_right {
	margin-right:15px;
	margin-bottom:15px;
	float:left;
}	

.image_position_top {
	margin-left:15px;
	vertical-align:top;
}

.image_position_middle {
	margin-left:15px;
	vertical-align:middle;
}		

.image_position_bottom {
	margin-left:15px;
	vertical-align:bottom;
}	

.image_position_top_left {
	margin-right:15px;
	vertical-align:top;
	float:left;
}		

.image_position_top_right {
	margin-left:15px;
	vertical-align:top;
	float:right;
}			

.image_position_bottom_left {
	margin-right:15px;
	vertical-align:top;
	float:left;
}	

.image_position_bottom_right {
	margin-left:15px;
	vertical-align:bottom;
	float:right;
}			
	
.image_position_middle_left {
	margin-right:15px;
	vertical-align:top;
	float:left;
}	

.image_position_middle_right {
	margin-left:15px;
	vertical-align:middle;
	float:right;
}		

.imageBorder {
	padding:2px;
	margin-right:12px;
	background-color:#333333;
}

.linkobjet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#E66201;
	text-decoration:none;
	text-transform:uppercase
}

.ModuleTitre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#639901;
	text-transform:uppercase;
	padding-top:15px;
	padding-left:10px;
}

.ModuleTitre a{
	color:#639901;
	text-decoration:none;
}

.ModuleContentTitle {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#277A94;
}

.ModuleContentTitle a{
	color:#277A94;
	text-decoration:none;
}

.TitleNews {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#F18E00;
	text-transform:uppercase;
}

.TitleNews a{
	color:#F18E00;
	text-decoration:none;
}

.BodyRightBoxes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

.Link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.Link a {
	color:#277A94;
	text-decoration:none;
}

.Link a:hover {
	color:#FFFFFF;
}

/* --- Menus ---*/

.SousMenuLayer {
	display:none;
	position:absolute;
	padding-top:13px;
	z-index:999999;
}

.Linkout {
	background-color:#0D2E40;
}

.LinkoutOver {
	background-color:#3C7184;
}

.Linkout a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.LinkoutOver a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

/* --- Post card --- */

.postcardcontent {
	background-image:url(/images/PostCard/fond.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	border:1px solid #000000;
	border-top:0px;
	height:243px;
	padding:10px;
}

.card {
	SCROLLBAR-FACE-COLOR:#FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR:#FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-ARROW-COLOR: #887D75; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	background-image:none;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002D8C;
	background-color:#EFF4FA;
}
	
.cardsignature {
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002D8C;
	font-weight:bold;
	font-style:italic;
	background-image:none;
	text-align:right;
	background-color:#EFF4FA;
}	

.leftcard {
	padding-top:120px;
	border-left:1px dotted #002D8C;
	color:#002D8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.emailcard {
	background-image:none;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002D8C;
	text-align:right;
}	

.contentcard,.contentcard td,.contentcard div {
	color:#002D8C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}