@charset "UTF-8";
.chronoform {
	display:none;
}
html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, img, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 12px;
	font-family: Arial;
}
body {
	line-height: 1.5em;
	color: #333333;
	background: white;
}
ol, ul {
	padding:0 0 0 15px;
}
li {
	margin:0 0 18px 0;
	list-style-image:url('../../../images/europessonne-puce.png');
}
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,  blockquote:after,  q:before,  q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
abbr, acronym {
	border:0;
}
p {
	margin: 0 0 18px 0;
}
#wrapper-outer {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	min-height:937px;
	background:url('../images/background.png') no-repeat top center;
}
#wrapper-inner {
	margin:0 auto;
	padding:0;
	width:922px;
}
#top-menu {
	float:right;
	margin:0;
	padding:0;
	height:40px;
	width:440px;
}
#top-menu li {
	list-style: none;
}
#top-menu a:link, #top-menu a:visited {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#00978F;
}
.item108 {
	float:left;
	padding:0 5px 0 6px;
	width:72px;
	height:33px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}
.item109 {
	float:left;
	padding:0 5px 0 6px;
	width:75px;
	height:33px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}
.item110 {
	float:left;
	padding:0 5px 0 6px;
	width:60px;
	height:33px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}
.item111 {
	float:left;
	padding:18px 5px 0 6px;
	width:42px;
	height:15px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}
.item112 {
	float:left;
	padding:18px 5px 0 6px;
	width:63px;
	height:15px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}
.item113 {
	float:left;
	padding:0 0 0 6px;
	width:47px;
	height:33px;
	margin:0 0 7px 0;
	background:url('../images/top-menu.png') no-repeat left;
}

.item134 {
	margin:5px 0;
	padding:0;}

#top-menu a:hover {
	color:#cccccc;
}
#content-wrapper {
	float:left;
	position:relative;
	margin:0 0 0 50px;
	padding:7px 25px 18px 25px;
	width:450px;
	min-height:600px;
	background:#ffffff;
	border:2px solid #009999;
}
#content-wrapper-corner-up {
	position:absolute;
	top:0;
	margin:-2px 0 0 427px;
	width:50px;
	height:50px;
	background:url('../images/arrondi-up.png') no-repeat;
}
#content-wrapper-corner-down {
	position:absolute;
	bottom:0;
	margin:0 0 -2px -27px;
	width:50px;
	height:50px;
	background:url('../images/arrondi-down.png');
}
#fil {
	float:left;
	margin:92px 0 0 50px;
	padding:1px 0 0 20px;
	height:23px;
	width:504px;
	background:url('../images/home.png') no-repeat left top #ffffff;
}
#fil a:link, #fil a:visited {
	font-size:11px;
	text-decoration:underline;
	color:#333333;
}
#fil a:hover {
	font-size:11px;
	text-decoration:underline;
	color:#555555;
}
#logo {
	position:absolute;
	margin:610px 0 0 662px;
	padding:0;
	width:260px;
	height:111px;
	background:url('../images/logo.png') no-repeat;
}
#bottom {
	float:left;
	margin:0 0 0 50px;
	padding:0;
	width:536px;
}
#bottom1 {
	float:left;
	margin:0;
	padding:0;
	width:336px;
	height:80px;
}
#bottom2 {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:200px;
	height:70px;
}
#footer-menu {
	clear:both;
	margin:0 0 0 50px;
	padding:0;
	height:50px;
	line-height:50px;
	width:504px;
	text-align:right;
	font-size:11px;
	color:#000000;
}
.separator {
	font-size:11px;
}
#footer-menu li {
	float:right;
	padding:0 0 0 10px;
	font-size:11px;
}
#footer-menu a:link, #footer-menu a:visited {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
#footer-menu a:hover {
	text-decoration:underline;
	font-size:11px;
}
#footer-menu li {
	list-style: none;
}
#slideshow {
	float:left;
	margin:98px 50px 0 50px;
	padding:0;
	width:539px;
	height:356px;
}

#video {
	position:absolute;
	margin:610px 0 0 45px;
	padding:0;
	height:40px;
	width:350px;}