* {
	margin: 0;
	padding: 0;
	}
a img {
	border: none; 
	} 
body {
	margin: 0;
	padding: 0;
	}
p {
	margin-top: 0em;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	}
h1 {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #1565B5;
	line-height: normal;
	text-align: left;
	}
h2 {
	font-size: 16px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1565B5;
	text-align: left;
	}
h3 {
	color: #1E65AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	}
h4 {
	color: #1E65AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	}
h5 {
	color: #1E65AC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	}
a:link {
	text-decoration: none;
	color: #1565B5;
	}
a:visited { 
	text-decoration: none; 
	color: #000033;
	}
a:hover, a:active {
	color: #000099;
	text-decoration: underline;
	}

/* specific divs */
#container {
	position: absolute;
	left: 50%;
	width: 780px;
	margin-left: -385px;
	padding: 0em 0em 0em 0em;
	top: 0em;
	}
#menuleft1 {
	margin: 0em;
	width:196px;
	height: auto;
	position: absolute;
	top: 132px;
	left: 0px;
	background-image: url(nav/menu-left-none.gif);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	z-index: 10;
	}
#article {
	margin: 0em;
	width:533px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 132px;
	left: 196px;
	padding-left: 25px;
	padding-top: 14px;
	padding-right: 25px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#article a:link, #article a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#article a:hover, #article a:active {
	color: #000099;
	text-decoration: underline;
	}
#articlelarge {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 120px;
	left: 0px;
	padding-left: 50px;
	padding-top: 35px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlelarge a:link, #articlelarge a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlelarge a:hover, #articlelarge a:active {
	color: #000099;
	text-decoration: underline;
	}
#articlelargebis {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text5.gif);
	position: absolute;
	top: 120px;
	left: 0px;
	padding-left: 50px;
	padding-top: 35px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlelargebis a:link, #articlelargebis a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlelargebis a:hover, #articlelargebis a:active {
	color: #000099;
	text-decoration: underline;
	}
#articlephoto {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text2.gif);
	position: absolute;
	top: 182px;
	left: 0px;
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlephoto a:link, #articlephoto a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlephoto a:hover, #articlephoto a:active {
	color: #000099;
	text-decoration: underline;
	}	
#articlephotohaut {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text2.gif);
	position: absolute;
	top: 154px;
	left: 0px;
	padding-left: 50px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlephotohaut a:link, #articlephotohaut a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlephotohaut a:hover, #articlephotohaut a:active {
	color: #000099;
	text-decoration: underline;
	}	
#articlelargehaut {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 105px;
	left: 0px;
	padding-left: 50px;
	padding-top: 14px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlelargehaut a:link, #articlelargehaut a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlelargehaut a:hover, #articlelargehaut a:active {
	color: #000099;
	text-decoration: underline;
	}
#articlelargehautlink {
	margin: 0em;
	width:680px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 105px;
	left: 0px;
	padding-left: 50px;
	padding-top: 14px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	}
#articlelargehautlink a:link, #articlelargehautlink a:visited {
	text-decoration: underline;
	color: #01926A;
	}
#articlelargehautlink a:hover, #articlelargehautlink a:active {
	color: #000099;
	text-decoration: underline;
	}
#homebasfooter {
	margin: 0em;
	width:747px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 1370px;
	left: 0px;
	padding-left: 15px;
	padding-top: 22px;
	padding-right: 18px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 8;
	border-top-width: 0px;
	border-top-style: none;
	}
#homebasfooter a:link, #homebasfooter a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homebasfooter a:hover, #homebasfooter a:active {
	color: #000099;
	text-decoration: underline;
	}
#homebas {
	margin: 0em;
	width:730px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 504px;
	left: 0px;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	border-top-width: 0px;
	border-top-style: none;
	}
#homebas a:link, #homebas a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homebas a:hover, #homebas a:active {
	color: #000099;
	text-decoration: underline;
	}
#homeleft {
	margin: 0em;
	width:467px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 103px;
	left: 0px;
	padding-left: 25px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 13px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
#homeleft a:link, #homeleft a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homeleft a:hover, #homeleft a:active {
	color: #000099;
	text-decoration: underline;
	}
#homebasleft {
	margin: 0em;
	width:218px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 1090px;
	left: 517px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 30px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: solid;
	border-left-color: #61BEB3;
	}
#homebasleft a:link, #homebasleft a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homebasleft a:hover, #homebasleft a:active {
	color: #000099;
	text-decoration: underline;
	}
#homerightop {
	margin: 0em;
	width:263px;
	height: 15px;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 103px;
	left: 517px;
	z-index: 10;
	}
#homebasright {
	margin: 0em;
	width:467px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 598px;
	left: 0px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 15px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 10;
	border-left-style: none;
	border-left-color: #61BEB3;
	border-left-width: 1px;
	}
#homebasright a:link, #homebasright a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homebasright a:hover, #homebasright a:active {
	color: #000099;
	text-decoration: underline;
	}
#homeright {
	margin: 0em;
	width:218px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 118px;
	left: 518px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 13px;
	line-height: 17px;
	text-align: left;
	z-index: 20;
	border-left-style: solid;
	border-left-color: #61BEB3;
	border-left-width: 1px;
	}
#homeright a:link, #homeright a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#homeright a:hover, #homeright a:active {
	color: #000099;
	text-decoration: underline;
	}
#articlelargehautnolink {
	margin: 0em;
	width:679px;
	height: auto;
	background-image: url(nav/transparent-text4.gif);
	position: absolute;
	top: 105px;
	left: 0px;
	padding-left: 50px;
	padding-top: 14px;
	padding-right: 50px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1E65AC;
	text-align: left;
	z-index: 10;
	}
#articlelargehautnolink a:link, #articlelargehautnolink a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#articlelargehautnolink a:hover, #articlelargehautnolink a:active {
	color: #000099;
	text-decoration: underline;
	}
#footer {
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-family: Verdana;
	font-size: 12px;
	color: #1E65AC;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#footer a:hover, #footer a:active {
	color: #000099;
	text-decoration: underline;
	text-align: right;
	}
#logo {
	margin: 0em;
	width:500px;
	position: absolute;
	top: 6px;
	left: 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #074E4E;
	overflow: visible;
	height: 66px;
	}
#logo a:link, #logo a:visited {
	text-decoration: none;
	color: #074E4E;
	}
#logo a:hover, #logo a:active {
	color: #123D43;
	text-decoration: none;
	}
#newsletter {
	width:300px;
	height: 15px;
	top: 54px;
	left: 50%;
	right: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 145px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #074E4E;
	text-align: left;
	z-index: 20;
	}
#newsletter a:link, #newsletter a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#newsletter a:hover, #newsletter a:active {
	color: #000099;
	text-decoration: underline;
	}
#favorite {
	width:auto;
	height: 20px;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 144px;
	position: absolute;
	top: 35px;
	left: 50%;
	right: 0em;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #074E4E;
	z-index: 30;
	}
#favorite a:link, #favorite a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#favorite a:hover, #favorite a:active {
	color: #000099;
	text-decoration: underline;
	}
#search {
	width:250px;
	height: inherit;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 139px;
	position: absolute;
	top: 11px;
	left: 50%;
	right: 5px;
	text-align: right;
	z-index: 10;
	}
#photol {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 2px;
	}
#photol2 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol3 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol4 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol5 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol6 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol7 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol8 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol9 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol10 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol11 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol12 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photol13 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 0px;
	}
#photor {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor2 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor3 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor4 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor5 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor6 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor7 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor8 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor9 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor10 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor11 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor12 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#photor13 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 0px;
	}
#hvl {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	}
#hl {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
#hl2 {
	float: left;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
#hr {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
#hr2 {
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	}
#moteurr {
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(/nav/transparent-brun9.gif);
	background-repeat: repeat;
	}
#moteurl {
	float: left;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/nav/transparent-brun9.gif);
	}
#precedent {
	margin: 0em;
	width:300px;
	height: 16px;
	top: 125px;
	left: 180px;
	position: absolute;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana;
	font-size: 13px;
	color: #000033;
	text-align: left;
	z-index: 50;
	}
#precedent a:link, #precedent a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#precedent a:hover, #precedent a:active {
	color: #0000CC;
	text-decoration: underline;
	}
#suivant {
	margin: 0em;
	width:150px;
	height: 16px;
	top: 124px;
	left: 606px;
	position: absolute;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 13px;
	color: #000033;
	text-align: right;
	z-index: 50;
	}
#suivant a:link, #suivant a:visited {
	text-decoration: none;
	color: #1565B5;
	}
#suivant a:hover, #suivant a:active {
	color: #0000CC;
	text-decoration: underline;
	}
#precedentbas a:link, #precedentbas a:visited {
	text-decoration: none;
	color: #000033;
	}
#precedentbas a:hover, #precedentbas a:active {
	color: #0000CC;
	text-decoration: underline;
	}
#maintab {
	position: absolute;
	top: 80px;
	/*height: 21px;/*hauteur ligne des onglets superieurs*/
	/*line-height: 17px;/*positionnement vertical texte firefox*/
	width: 100%;
	background-image: url(nav/menu-sup.gif);
	list-style-type: none;
	vertical-align: top;
	text-align: center;
	z-index: 40;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D1E6EB;
	padding-top: 3px; /* IE espace au-dessus texte onglet principal*/
	padding-bottom: 3px;
	left: 0px;
	}
#maintab li {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #1F4722;
	/*vertical-align: top;*/
	text-align: center;
	text-decoration: none;
	z-index: 40;
	}
#maintab a {
	margin-left: -3px;
	padding-right: 8px; /*ecartement a droite entre onglet et texte */
	padding-left: 8px; /*ecartement a gauche entre onglet et texte */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #073058;
	vertical-align: top;
	text-align: center;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFD5D1;
	text-decoration: none;
	z-index: 40;
	}
#maintab li a:hover	{
	background-image: url(nav/menu-sup-hover.gif);
	padding-top: 4px; /* IE espace au-dessus texte onglet principal*/
	padding-bottom: 6px; /* IE espace au-dessous texte onglet principal*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0C2000;
	vertical-align: top;
	text-align: center;
	text-decoration: underline;
	z-index: 40;
	}
#maintab li.selected a { /*onglet superieur selectionne */
	background-image: url(nav/menu-sup-hover.gif);
	padding-top: 4px; /* IE espace au-dessus texte onglet principal*/
	padding-bottom: 6px; /* IE espace au-dessous texte onglet principal*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #0C2000;
	vertical-align: top;
	text-align: center;
	z-index: 40;
	text-decoration: underline;
	font-variant: normal;
	}
#tabcontent { /*2nd level content wrapper*/
	position: absolute;
	top: 104px;
	background-image: url(nav/menu-inf.gif); 
	line-height: 28px;/*hauteur ligne*/
	width: 100%;
	vertical-align: top;
	text-align: center;
	z-index: 40;
	left: 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E7CD;*/
	}
#tabcontent ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: none;
	vertical-align: top;
	}
#tabcontent ul li {
	display: inline;
	}
#tabcontent ul.selected { /*selected 2nd level content*/
	display: block;
	}
#tabcontent ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #021E0D;
	display: block;
	float: left;
	vertical-align: top;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	z-index: 50;
	}
#tabcontent ul li a:hover {
	text-decoration: underline;
	background-image: url(nav/menu-inf-hover.gif);
	font-weight: bold;
	color: #002055;
	}
#tabcontent li.selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(nav/menu-inf-hover.gif);
	font-weight: bold;
	color: #002055;
	text-decoration: none;
	}
.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix{
	display: inline-table;
	}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
/* End hide from IE-mac */
#leffmenu {
	width: 178px;
	}
#leffmenu ul {
	margin-left: 4px;
	width: 178px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
#leffmenu li a {
	width: 178px;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADC5D1;
	color: #002F55;
	text-decoration: none;
	}
#leffmenu li a:hover {
	width: 178px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	color: #103010;
	font-weight: bold;
	background-image: url(/nav/menu-left-hover.gif);
	}
#leffmenu li.selected a {
	width: 178px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D280D;
	text-decoration: none;
	background-image: url(/nav/menu-left-hover.gif);
	}
#leffmenu li.selected a:hover {
	width: 178px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #103010;
	}
#leffmenu div.menutitle { /*Encart page principale visitee*/
	width: 176px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #BBCFD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #002B55;
	background-image: url(/nav/menu-left-titre.gif);
	}
#adleft {
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#adbottom {
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-family: Verdana;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#month { /*3nd level content wrapper*/
	position: absolute;
	top: 132px;
	background-image: url(nav/menu-mois.gif);
	line-height: 26px;/*hauteur ligne*/
	width: 100%;
	vertical-align: top;
	text-align: center;
	z-index: 50;
	left: 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E7CD;*/
	}
#month ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: none;
	vertical-align: top;
	}
#month ul li {
	display: inline;
	}
#month ul.selected { /*selected 2nd level content*/
	display: block;
	}
#month ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #032711;
	display: block;
	float: left;
	vertical-align: top;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	z-index: 60;
	}
#month ul li a:hover {
	text-decoration: underline;
	background-image: url(nav/menu-mois-hover.gif);
	font-weight: bold;
	color: #152000;
	}
#month li.selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(nav/menu-mois-hover.gif);
	font-weight: bold;
	color: #152000;
	text-decoration: none;
	}
#day { /*4nd level content wrapper*/
	position: absolute;
	top: 158px;
	background-image: url(nav/menu-day.gif);
	line-height: 24px;/*hauteur ligne*/
	width: 100%;
	vertical-align: top;
	text-align: center;
	z-index: 50;
	left: 0px;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E7CD;*/
	}
#day ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: none;
	vertical-align: top;
	}
#day ul li {
	display: inline;
	}
#day ul.selected { /*selected 2nd level content*/
	display: block;
	}
#day ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #152000;
	display: block;
	float: left;
	vertical-align: top;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
	z-index: 50;
	}
#day ul li a:hover {
	text-decoration: underline;
	background-image: url(nav/menu-day-hover.gif);
	font-weight: bold;
	color: #002055;
	}
#day li.selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(nav/menu-day-hover.gif);
	font-weight: bold;
	color: #002055;
	text-decoration: underline;
	}
#img1 {
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 0px;
	}
#img2 {
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
 line-height: 0px;
	}  
#img3 {
	border: none;
	padding-top: 5px;
	padding-bottom: 2px;
	line-height: 13px;
	} 
#img4 {
	border: none;
	padding-top: 12px;
	padding-bottom: 17px;
	line-height: 16px;
	} 
#img5 {
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 0px;
	} 
#imghome {
	border: none;
	padding-top: 5px;
	padding-bottom: 10px;
	}
#imghome2 {
	border: none;
	padding-top: 8px;
	padding-bottom: 8px;
	}
#venerer {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 5px;
	background: #DCEEE2;
	}
#venerel {
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 5px;
	border: 1px solid #31659C;
	background: #DCEEE2;
	}
#bookingl {
	float: left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	background: #DCEEE2;
	border: 1px solid #31659C;
	padding: 5px;
	}
	#bookingr {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background: #DCEEE2;
	border: 1px solid #31659C;
	padding: 5px;
	}
 #tableau{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableau2{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau2 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableau3{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau3 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableau4{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau4 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableau5{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau5 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableau6{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
 #tableau6 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
}
 #tableauc{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	text-align: center;
}
 #tableauc td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
	text-align: center;
}
 #tableauc2{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
 text-align: center;
}
 #tableauc2 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
	text-align: center;
}
 #tableauc3{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
 text-align: center;
}
 #tableauc3 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
 text-align: center;
}
 #tableauc4{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
 text-align: center;
}
 #tableauc4 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
 text-align: center;
}
 #tableauc5{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
 text-align: center;
}
 #tableauc5 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
 text-align: center;
}
 #tableauc6{
	border: 1px solid #339999;
	margin-left: auto;
	margin-right: auto;
	width: auto;
 text-align: center;
}
 #tableauc6 td {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #339999;
	border-bottom-color: #339999;
 text-align: center;
}
#monitor {
	width: 150px;
	height: 70px;
	top: 1600px;
	left: 0%;
	right: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0px;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #074E4E;
	text-align: left;
	z-index: 20;
	}
