@charset "UTF-8";
/* CSS Document */


/* REDEFINITION BALISES STANDARD */
body { background:url('../img/aw1112/fond.png') repeat-x #a68193; margin:0px; padding:0px; }
td, body { font-size:12px; color:#555; font-family:arial,sans-serif; font-size:62.7%; line-height:100%; }
input, select { font-size:90%; background: white; color:#333; border: 1px solid #CCC; width:200px; }
textarea { background: white; border: 1px solid #CCC; padding: 2px; width:200px; }
a { color:#866f7a; text-decoration: none; }
a:hover { text-decoration:none; color:#600; }
strong, b { font-weight:bold; }
li { margin-bottom:8px; }
H1 { font-size:2.5em; text-transform:uppercase; margin:0px; }
H2 { font-size:1.5em; text-transform:uppercase; font-weight:normal; }
H3 { font-size:1.2em; text-transform:uppercase; font-weight:normal; margin-top:30px; margin-bottom:5px; }
H4 { font-size:1em; text-transform:uppercase; font-weight:normal; margin-bottom:10px;}
hr { border:0px solid white; height:10px; margin:10px 0; background:url('../img/new/hr-bg.png') repeat-x; }


/* STRUCTURE PRINCIPALE */
.separator{ clear:both; }

#main { margin:auto; width:1000px; padding:0px 0px 10px 0px; }
	
	#header{ float:left; width:1000px; height:130px; color:white; text-transform:uppercase; }
		#header #headerleft{ float:left; width:450px; margin:36px 0 0 10px; }
			#header #headerleft img { border:0px; }
		#header #headerright{ float:right; width:450px; margin:36px 10px 0 0; text-align:right; line-height:0.3em; }
			#header #headerright #baseline{ font-size:1.2em; line-height:1.2em; }
			#header #headerright #cities{ margin-top:10px; font-size:0.8em; }
			#header #headerright #switchlang { margin:9px 2px; font-size:0.8em; }
			#header #headerright #switchlang a{ float:right; background:#DDD; height:15px; line-height:15px; padding:0 5px; -moz-border-radius:5px; color:black; }
			#header #headerright #switchlang a:hover{ float:right; color:white; background:#b3b9c1; height:15px; line-height:15px; padding:0 5px; }
			
	#nav { float:left; width:1000px; }
		#navigation1 { float:left; height:30px; padding:0px; width:1000px; background:url('../img/new/nav1-bg.png') no-repeat; }
		#navigation2 { float:left; background:white; height:0px; width:1000px; }
		
	#contenu { float:left; width:1000px; height:580px; background:white; margin:0px; padding:0px; font-size:1.3em; border-top:1px solid white; }
			
	#pied { float:left; width:1000px; border-top:1px solid white; text-transform:uppercase; margin:0px 0 30px 0; color:#444; }
		#piedgauche { float:left; width:450px; font-size:0.90em; padding:5px 0 0 0; }
			#piedgauche a { color:white; margin:0 10px 0 0; }
		#pieddroit { float:right; width:450px; text-align:right; }
		
	#floatingLayer{ position:absolute; padding:10px; background:#244357; display:none; color:white; z-index:2; }


/* MENU */
.submenu { position:absolute; display:none; width:200px; z-index:2; background:url('../img/aw1112/layer70.png') repeat; border-bottom:5px solid white; }
#submenuon { float:left; width:990px; height:20px; line-height:20px; background:white; text-transform:uppercase; }

#nav #navigation1 .nav1 { float:left; height:30px; line-height:25px; font-size:1.2em; text-decoration:none; text-transform:uppercase; padding:0 10px; color:white; }
#nav #navigation1 .nav1:hover { float:left; text-decoration:none; height:25px; line-height:25px; color:black; }
#nav #navigation1 .nav1on2 { float:left; border-bottom:5px solid #d2d6da; height:25px; line-height:25px; font-size:1.2em; color:#866f7a; text-decoration:none; text-transform:uppercase; padding:0 10px; }
#nav #navigation1 .nav1on { float:left; text-decoration:none; text-transform:uppercase; height:25px; line-height:25px; font-size:1.2em; color:#6f757c; border-bottom:5px solid #d2d6da; padding:0 10px; }
	#nav #navigation1 .nav1on:hover { float:left; text-decoration:none; background:white; color:black; }

#nav #navigation1 .curseur { color:black; }
#nav #navigation1 .curseuron { color:black; }

#nav #navigation2 .nav2 { display:block; font-size:1em; padding:5px 10px; text-decoration:none; color:black; text-transform:uppercase; }
#nav #navigation2 .nav2:hover { text-decoration:none; background:white; color:black; }
#nav #navigation2 .nav2on { color:#333; font-size:1em; text-decoration:none; padding:5px 10px; }
#nav #navigation2 .nav2on:hover { text-decoration:none; color:black; background:white; }
#nav #navigation2 .nav2onon { font-size:1em; text-decoration:none; padding:0 10px; color:#866f7a; }
#nav #navigation2 .fleche { color:#333; }
#nav #navigation2 .flecheon { color:#00FFFF; }


/* HOMEPAGE */
#contenu #home{ float:left; width:360px; height:430px; margin:0px; padding:0px; font-size:0.9em; background:url('../img/aw1112/layer70.png'); }
	#contenu #home * { line-height:1em; color:#404042; }
	#contenu #home div h2, #contenu #home div h3, #contenu #home div h4 { margin:0px; padding:0px; }
	#contenu #home a{ text-decoration:none; color:#404042; }
	#contenu #home a:hover{ text-decoration:underline; }

#contenu #home #colnews { float:left; width:350px; height:340px; overflow:auto; }
	#contenu #home #colnews .container{ margin:20px 0 0 10px; width:310px; }

#days{ margin:20px 0 0 7px; height:100px; width:350px; }	

#discoverAW1112{ float:right; vertical-align:bottom; height:118px; width:370px; text-align:right; margin:312px 0 0 0; }
	#discoverAW1112 a img{ border:0px; }

#colblocs{ float:left; width:1000px; height:150px; border-top:1px solid white; border-right:1px solid white; }
	#colblocs .container{ float:left; width:250px; height:150px; font-size:1.1em; }
	#colblocs .container img{ border:0px solid white; }
	#colblocs .container #countdown{ color:#bcc9cd; }
	#colblocs .container #countdownDays{ font-size:4em; font-weight:bold; margin:0px 0 -13px 0; padding:0px; }
	#colblocs .mainnews{ background:white; }
	#colblocs .mainnews div{ padding:10px; }


/**/
.imgleft{ float:left; margin:0px 30px 30px 0px; }
.imgright{ float:left; margin:0px 0px 30px 30px; }

