body {
	margin				: 0;
	padding				: 0;
	background			: #434343;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
h1 {
	font-size			: 16px;
	color				: #fff;
	margin				: 0;
}
h2 {
	font-size			: 14px;
	color				: #63a7da;
}
img {
	border				: 0;
}
object {
	outline				: none;
}
a:link,
a:active,
a:visited,
a:hover,
a:focus {
	border				: none;
	color				: #000;
	outline				: none;
}

div#top_bleu {
	position			: relative;
	height				: 20px;
	background			: url(../images/top_bleu.png) repeat-x;
	z-index				: 3;
}
div#forme1 {
	position			: absolute;
	width				: 701px;
	height				: 656px;
	background			: url(../images/forme_haut.png) no-repeat;
	right				: 0;
	z-index				: 1;
}
div#forme2 {
	position			: absolute;
	width				: 507px;
	height				: 356px;
	background			: url(../images/forme_bas.png) no-repeat;
	bottom				: 0;
	z-index				: 2;
}
div#degrade {
	position			: absolute;
	height				: 393px;
	background			: url(../images/degrade.png) repeat-x;
	z-index				: 4;
}

/*
  __  __       _       
 |  \/  | __ _(_)_ __  
 | |\/| |/ _` | | '_ \ 
 | |  | | (_| | | | | |
 |_|  |_|\__,_|_|_| |_|
                       
*/
div#main {
	position			: absolute;
	width				: 895px;
	left				: 50%;
	margin-left			: -447px;
	z-index				: 5;
}
a#lien_contact {
	display				: block;
	position			: absolute;
	width				: 143px;
	height				: 41px;
	background			: url(../images/contact.png) no-repeat;
	right				: 0;
}
img#logo {
	display				: block;
	position			: absolute;
	margin				: 31px 0 0 15px;
}

/*
  _          __ _   
 | |    ___ / _| |_ 
 | |   / _ \ |_| __|
 | |___  __/  _| |_ 
 |_____\___|_|  \__|
                  
*/
div#left {
	position			: absolute;
	width				: 251px;
	height				: 462px;
	background			: url(../images/left.png) no-repeat;
	margin				: 147px 0 0 0;
	padding				: 43px 0 0 22px;
}
div#lecteur_flash {
	width				: 232px;
	height				: 325px;
}
div#newsletter {
	position			: relative;
	height				: 61px;
	background			: url(../images/newsletter.gif) 0 12px no-repeat;
}
input#newsletter_email {
	position			: absolute;
	margin				: 21px 0 0 113px;
	height				: 16px;
	width				: 99px;
	font-size			: 11px;
	border				: none;
	padding				: 3px 0 0 5px;
	background			: none;
	color				: #fff;
}
input#newsletter_submit {
	display				: none;
}

/*
  ____  _       _     _   
 |  _ \(_) __ _| |__ | |_ 
 | |_) | |/ _` | '_ \| __|
 |  _ <| | (_| | | | | |_ 
 |_| \_\_|\__, |_| |_|\__|
          |___/           
          
*/
div#right {
	position			: absolute;
	width				: 622px;
	height				: 509px;
	background			: url(../images/right.png) 0 36px no-repeat;
	margin				: 143px 0 0 273px;
}

/*
  __  __                  
 |  \/  | ___ _ __  _   _ 
 | |\/| |/ _ \ '_ \| | | |
 | |  | |  __/ | | | |_| |
 |_|  |_|\___|_| |_|\__,_|
                          
*/
div#menu {
	height				: 36px;
	background			: url(../images/menu/menu_off.png) no-repeat;
}
div#menu a:link,
div#menu a:active,
div#menu a:visited,
div#menu a:hover,
div#menu a:focus {
	position			: relative;
	display				: block;
	height				: 36px;
	float				: left;
	border				: none;
	/*background			: none;*/
}
a#lien_news {
	width				: 110px;
}
a#lien_totaal_rez {
	width				: 120px;
}
a#lien_label {
	width				: 85px;
}
a#lien_events {
	width				: 85px;
}
a#lien_booking {
	width				: 100px;
}
a#lien_medias {
	width				: 105px;
}

/*
   ____            _             _   
  / ___|___  _ __ | |_ ___ _ __ | |_ 
 | |   / _ \| '_ \| __/ _ \ '_ \| __|
 | |___ (_) | | | | |_  __/ | | | |_ 
  \____\___/|_| |_|\__\___|_| |_|\__|
                                     
*/
div#content_holder {
	width				: 593px;
	padding				: 16px 0 0 7px;
}
div#content_menu {
	height				: 26px;
	font-size			: 16px;
	color				: #fff;
	font-weight			: bold;
}
div#content {
	height				: 392px;
	background			: #2f2e31;
	overflow			: auto;
	color				: #fff;
	padding				: 9px 10px;
}
div#content_menu ul {
	position			: absolute;
	display				: block;
	margin				: 0;
	padding				: 0;
}
div#content_menu div {
	display				: none;
}
div#content_menu li {
	display				: inline;
	font-weight			: normal;
	font-size			: 14px;
}
div#content_menu a:link,
div#content_menu a:active,
div#content_menu a:visited {
	display				: block;
	height				: 18px;
	float				: left;
	padding				: 4px 8px;
	color				: #313133;
	text-decoration		: none;
	background			: #7f8082;
	font-size			: 14px;
}
div#content_menu a:hover,
div#content_menu a:focus,
div#content_menu a.on:link,
div#content_menu a.on:active,
div#content_menu a.on:visited,
div#content_menu a.on:hover,
div#content_menu a.on:focus {
	display				: block;
	height				: 18px;
	float				: left;
	padding				: 4px 8px;
	color				: #7f8082;
	text-decoration		: none;
	background			: #2f2f31;
	font-size			: 14px;
}
span.bleu {
	color				: #63a7da;
	font-weight			: bold;
}
div#content a:link,
div#content a:active,
div#content a:visited,
div#content a:hover,
div#content a:focus {
	font-weight			: bold;
	color				: #63a7da;
	text-decoration		: underline;
}
div#content a.lire_suite:link,
div#content a.lire_suite:active,
div#content a.lire_suite:visited,
div#content a.lire_suite:hover,
div#content a.lire_suite:focus {
	padding-left		: 10px;
	background			: url(../images/puce.gif) 0 3px no-repeat;
}

/*
  ____        _   _                  
 | __ )  ___ | |_| |_ ___  _ __ ___  
 |  _ \ / _ \| __| __/ _ \| '_ ` _ \ 
 | |_) | (_) | |_| |_ (_) | | | | | |
 |____/ \___/ \__|\__\___/|_| |_| |_|
                                     
*/
div#bottom {
	visibility			: hidden;
	position			: absolute;
	height				: 15px;
	background			: url(../images/bottom.png) repeat-x;
	z-index				: 5;
	color				: #2f2e31;
	font-size			: 10px;
	text-align			: center;
	padding				: 15px 0 0 0;
}
div#bottom a:link,
div#bottom a:active,
div#bottom a:visited {
	color				: #2f2e31;
	text-decoration		: none;
}
div#bottom a:hover,
div#bottom a:focus {
	text-decoration		: underline;
}
