/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background:#333c89;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#site{
	position:absolute;
	margin-left:-427px;
	left:50%;
	width:855px;
	height:640px;
	background:url(imageaccueil/fond_site.jpg) top no-repeat;
}

#boxevenement{
	width:202px;
	position:absolute;
	left:404px;
	top:370px;
}

#hautevenement{
	width:202px;
	height:36px;
}

#contenuevenement{
	width:202px;
	background:url(imageaccueil/fond_evenement.gif) repeat-y center;
	color:#2f3884;
	font-size:11px;
	padding-right:13px;
	padding-left:10px;
	text-align:left;
	line-height:13px;
}

HTML>BODY #contenuevenement{
	width:179px;
}

#contenuevenement b, #contenuevenement a{
	color:#68a6f8;
}

#contenuevenement a:hover{
	text-decoration:none;
}


#basevenement{
	width:202px;
	height:21px;
}

#menu{
	position:absolute;
	top:189px;
	left:30px;
	width:171px;
	line-height:0px;
}

#menu img{
	border:0px;
	cursor:pointer;
	margin:0px;
}

#cacheMenu{
	background-color:#ffbe22;
	position:absolute;
	top:189px;
	left:30px;
	width:10px;
	height:250px;
}

#offres{
	position:absolute;
	top:136px;
	left:242px;
	width:367px;
	opacity : 0.9;
}

.hautgauche{
	height:11px;
	width:11px;
	background:url(imageaccueil/haut_gauche.png) no-repeat;
	margin-top:2px;
}

.hautbox{
	width:356px;
	height:11px;
	margin-top:-11px;
	margin-left:11px;
	background-color:#d5e6ff;
	line-height:0px;
	padding:0px;
}



.centre{
	width:367px;
	background-color:#d5e6ff;
	color:#2f3884;
	font-size:11px;
	padding-left:10px;
	padding-right:30px;
	line-height:13px;
}

HTML>BODY .centre{
	width:327px;
}

*+html .centre{
	margin-top:-8px;
}

.centre a{
	color:#68a6f8;
}

.centre a:hover{
	text-decoration:none;
}

.basbox{
	width:356px;
	height:11px;
	margin-left:11px;
	background-color:#d5e6ff;
	line-height:0px;
	padding:0px;
}

.basgauche{
	margin-top:-11px;
	height:11px;
	width:11px;
	background:url(imageaccueil/bas_gauche.png) no-repeat;
}

*+html .basgauche{
	margin-top:-17px;
}


#inscription{
	width:155px;
	height:35px;
	position:absolute;
	top:367px;
	left:241px;
}

#animationIDIL{
	width:385px;
	height:40px;
	position:absolute;
	top:45px;
	left:211px;
}

#numerovert{
	width:158px;
	height:47px;
	background:url(imageaccueil/numerovert.png) no-repeat;
	position:absolute;
	top:310px;
	left:571px;
}

#mentionslegales{
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:600px;
	top:583px;
	left:48px;
	font-size:11px;
	color:#a0aaff;
	line-height:17px;
}

#mentionslegales a{
	color:#a0aaff;
	text-decoration:none;
}

#mentionslegales a:hover{
	color:#FFFFFF
}