/* CSS Document */
body { background-color:#efefef;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial,Helvetica,sans-serif;
	height:100%;
	min-height:100%;
	outline:none;}

a {outline:none;}

html {height:100%;
	min-height:100%;}

#container{
	width:1200px;
	background-color:#FFFFFF;
	border-top:0;
	border-left:0;
	border-right:0;
	border-right:0;
	margin:0;
	padding:0;
	margin:0px auto;
	position:relative;}

#footer{
	width:1200px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px auto;
	position:relative;
	text-align:right;}

#leftcol {
	width:357px;
	top:0;
	left:0;
	bottom:0;
	position:absolute;
}

#leftmenu {
	background-color:#2e1d2e;
	background-image:url(images/BG-menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:357px;
	top:237px;
	left:0;
	bottom:0;
	position:absolute;
	}

#rightcol {
	width:843px;
	margin-left:357px;
}

#homecontent {
	width:376px;
	margin-top:70px;
	margin-bottom:50px;
	margin-left:92px;
	margin-right:92px;
	position:relative;
	text-align:justify;
}

#reservationcontent {
	width:440px;
	margin-top:70px;
	margin-bottom:50px;
	margin-left:92px;
	position:relative;
	text-align:justify;
}

#reservationright {
	width:230px;
	margin-top:100px;
	margin-right:30px;
	top:200px;
	right:0;
	position:absolute;}

#content {
	width:530px;
	margin-top:48px;
	margin-bottom:50px;
	margin-left:92px;
	position:relative;
	text-align:justify;
}

#contentarchives {
	width:650px;
	margin-top:48px;
	margin-bottom:50px;
	margin-left:92px;
	position:relative;
	text-align:justify;
}

#contentprivileges {
	width:580px;
	margin-top:48px;
	margin-bottom:50px;
	margin-left:92px;
	position:relative;
	text-align:justify;
}

#contentcontact {
	width:650px;
	margin-top:48px;
	margin-bottom:50px;
	margin-left:92px;
	position:relative;
	text-align:justify;
}

#homeright {
	width:283px;
	background-image:url(images/HOME-sep.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	top:200px;
	right:0;
	bottom:0;
	position:absolute;}
	
#homerightcontent {
	width:253px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	bottom:0;
	position:absolute;}

#thumbs {
	width:100px;
	height:100px;
	margin-right:6px;
	text-align:right;
	float:left;
	position:relative;
	background-image:url(images/BG-thumbs.jpg);}

#thumbsevents {
	height:165px;
	margin-right:25px;
	margin-bottom:15px;
	float:left;
	text-align:center;
	position:relative;}

.clear { clear:both;}
.underline {
	width:100%;
	height:2px;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
	background-color:#efefef;}

/***********************TEXTS**********************/

h1{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#562a4f; margin:0px; padding:0px; font-weight:lighter;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e10079; margin:0px; padding:0px; font-weight:normal;}
h2.menu {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding:0px; font-weight:normal;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; margin:0px; padding:0px; font-weight:normal; margin-top:20px;}
h3.selected {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#e10079; margin:0px; padding:0px; font-weight:normal; margin-top:20px;}
h3.mauve {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#562a4f; margin:0px; padding:0px; font-weight:normal;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin:0px; padding:0px; font-weight:normal; margin-top:5px;}
h4.selected {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e10079; margin:0px; padding:0px; font-weight:bold; margin-top:5px;}

.text {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4c5356; line-height:17px;}
a.text:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#e10079; text-decoration:none; line-height:17px;}
a.text:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#e10079; text-decoration:none; line-height:17px;}
a.text:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#e10079; text-decoration:underline; line-height:17px;}

.smalltext {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#4c5356; line-height:15px;}
a.smalltext:link{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#e10079; text-decoration:none; line-height:15px;}
a.smalltext:visited{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#e10079; text-decoration:none; line-height:15px;}
a.smalltext:hover{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#e10079; text-decoration:underline; line-height:15px;}

.footer {font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999999}
a.footer:link{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999999; text-decoration:none;}
a.footer:visited{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999999; text-decoration:none;}
a.footer:hover{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#999999; text-decoration:underline;}
/***********************TEXTS**********************/



/***********************FORMS**********************/
.formulairebutton { border:solid 1px #d4d4d4;
	background-color:#562a4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	height:30px;
	font-weight:700;
	}
.formulairebutton:hover { border:solid 1px #d4d4d4;
	background-color:#e10079;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	line-height:30px;
	height:30px;
	font-weight:700;
	}


.formulaire { border-left:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	background-image:url(images/BG-forms.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c5356;
	padding-left:4px;
	padding-right:4px;
	height:25px;
	line-height:25px;
	width:200px;
	margin-top:10px;
	margin-bottom:5px;
	}
	
.formulairenosize { border-left:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	background-image:url(images/BG-forms.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c5356;
	padding-left:4px;
	padding-right:4px;
	height:25px;
	line-height:25px;
	margin-top:10px;
	margin-bottom:5px;
	}

.formulairelist { border-left:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	background-image:url(images/BG-forms.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c5356;
	padding-left:4px;
	padding-right:4px;
	margin-top:10px;
	}

.formulaire2 { border:solid 1px #cccccc;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	width:400px;
	height:100px;
	}
/***********************FORMS**********************/



