/* CSS Document */
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #000;
}
/* CSS Document */
img {
border-width: 0;
border-style: none;
}

body{
	margin: 0;
	padding: 0;
	font-size: 1em; /* Resets 1em to 10px */
	font-family: Verdana;
	background: #000000 url('images/kubrickbgcolor.jpg');
}

/* Partie CSS Site final First-on-track */
#global { 
  margin-left: auto; 
  margin-right: auto; 
  width: 1000px;
}

#header {
position:relative;
margin: 0;
padding: 0;
width:1000px;
height:180px;
background: #000000 url('images/Bandeau-fond.jpg') no-repeat center;
	}

#headerlangue 	{
position:absolute;
top: 0;
left: 0em;
width:300px;
height:35px;
z-index:1;
}

#headerbarremenu {
position:absolute;
top: 9.6em;
left: 11.5em;
width:820px;
margin: 0;
padding: 0;
z-index:2;
}

/* Contenu du site 2 fenêtres */
/* Balise des titres h */
h1 {
font-family:Verdana;
font-size:18px;
font-style:italic;
color:#FFFFFF;
}

.pverd10{
font-size:10px;
font-family:Verdana;
color:#000000;
}	

.pverd12{
font-size:13px;
font-family:Verdana;
color:#000000;
}	

.Big18{
font-size:4em;
font-family:Verdana;
color:#FFFFFF;
}

.Big15{
font-size:2.5em;
font-family:Verdana;
color:#FFFFFF;
}

.Big15black{
font-size:2.5em;
font-family:Verdana;
color:#000;
}

.Big10{
font-size:1.5em;
font-family:Verdana;
color:#FFFFFF;
}
/*	Fin des CSS officiels */
/* Objet contenant la colonne */
#contenucolonne {
float:left;
margin: 0;
padding:0;
width:180px;
height:570px;
background: #000000 url('images/Menu2.jpg') no-repeat center;
	}

#pagecolonne {
position:relative;
top: 0em;
left: 0em;
margin: 0;
padding: 0;
width:180px;
height:570px;
}

/*#infofirst {
position:absolute;
top: 0em;
left: 0em;
width:170px;
margin: 0;
padding: 0;
z-index:1;
}*/

#assurance {
position:absolute;
top: 20em;
left: 0em;
width:170px;
margin: 0;
padding: 0;
z-index:1;
}

#menuliste {
	font: 10px Verdana, Geneva, sans-serif;
	color:#FFF;
	list-style:disc;
}

#menusecurite {
	font: 12px Verdana, Geneva, sans-serif;
	color:#000;
	list-style:url(fr/boutons-nav/tiret.png);
	line-height: 1.4em;
}

#menuliste a {
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
}
#menuliste a:hover {
	color:#06F;
}

/* formulaire divisé fieldset */
#insc .mono{
		margin:0;
		padding:0;
		border:none;
		float:left;
		display:inline;
		width:300px;
		margin-left:0px;
		}	
		
#insc .duo{
		margin:0;
		padding:0;
		border:none;
		border-top: 1px solid #fc0;
		float:left;
		display:inline;
		width:300px;
		margin-left:25px;
		}	

/* Find des objets de colonnes*/

/* Objet page principale */
#contenupagepr {
float:left;
margin: 0;
padding: 0;
height: 570px;
width: 820px;
background: #000000 url('images/page-fond.jpg') no-repeat center;
	}

#pageprincipale {
position:relative;
margin: 0;
padding: 0;
width:820px;
height:auto;
}

#titrepage {
position:absolute;
top: 0em;
left: 0em;
width:50px;
margin: 0;
padding: 0;
z-index:1;
}

#retourpage {
position:absolute;
top: 0.5em;
left: 1em;
width:50px;
margin: 0;
padding: 0;
z-index:4;
}

#calendrier {
position:absolute;
top: 5em;
right: 0em;
width:200px;
margin: 0;
padding: 0;
z-index:4;
}

#bas-calendrier {
	position:absolute;
	top: 30em;
	left: 0em;
	width:820px;
	height:50px;
	margin: 0;
	padding: 0;
	z-index:4;
}

#gdutemp {
	position:absolute;
	top: 74px;
	right: 2em;
	width:200px;
	margin: 0;
	padding: 0;
	z-index:2;
}

#circuit {
	position:absolute;
	top: 18em;
	right: 0em;
	width:160px;
	margin: 0;
	padding: 0;
	z-index:3;
}

#circuit2 {
	position:absolute;
	top: 19em;
	right: 0em;
	width:160px;
	margin: 0;
	padding: 0;
	z-index:3;
}

#legendecal {
	position:absolute;
	top: 4.5em;
	left: 224px;
	width:305px;
	margin: 0;
	padding: 0;
	z-index:4;
}

#navigationbouton {
position:absolute;
top: 0em;
left: 5em;
width:700px;
height:500px;
margin: 0;
padding: 0;
z-index:2;
}

#navigation {
	position:absolute;
	top: 0;
	left: 0;
	width:820px;
	margin: 0;
	padding: 0;
	z-index:2;
}
#navigationphoto {
	position:absolute;
	top: 3em;
	left: 3em;
	width:750px;
	margin: 0;
	padding: 0;
	z-index:2;
	height: 550px;
}
/* Fin page contenu */

#histoludo {
position:relative;
top:2em;
left:4.2em;
padding: 0;
margin: 0;
width: 485px;
height: auto;
}
#histoludo2 {
	position:relative;
	top:7em;
	left:19em;
	padding: 0;
	margin: 0;
	width: 480px;
	height: auto;
}


#menuentrer {
	position:absolute;
	top:42em;
	left:0em;
	padding: 0;
	margin: 0;
	width: 990px;
	height: 75px;
	text-align: center;
}

#titrehomepage {
	position:relative;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 10px;
	height: 10px;
}

#galeriehome{
	position:absolute;
	top:-479px;
	left:-444px;
	width:350px;
	height:250px;
	background:url(images/gallery_bg.png);
	z-index:1;
}

#galerielogo{
	position:absolute;
	top:0em;
	left:19em;
	width:350px;
	height:277px;
	z-index:3;
}

#galeriehome1{
	position:absolute;
	top:287px;
	left:90px;
	width:350px;
	height:250px;
	background:url(images/gallery_bg.png);
	z-index:1;
}

#galerievideo1{
	position:absolute;
	top:287px;
	left:593px;
	width:240px;
	height:280px;
	z-index:6;
	border: solid 5px #FFF;
}

#boutonentrer{
	position:absolute;
	top:33em;
	left:25em;
	width:150px;
	height:auto;
	z-index:5;
}

#galeriepresta{
	position:absolute;
	top:-457px;
	left:-444px;
	width:400px;
	height:150px;
	z-index:2;
}



#tabfirst{
position:relative;
padding: 0;
margin: 0;
width: 1000px;
height: 750px;
background-image:url(formulaire-fond.jpg);
background-repeat:no-repeat;
background-position:left;
}
#FMA{
position:absolute;
top: 39.8em;
left: 2em;
width:88px;
height:auto;
margin: 0;
padding: 0;
}
#FMA2{
position:absolute;
top: 41em;
left: 2em;
width:88px;
height:auto;
margin: 0;
padding: 0;
}
#PDF3{
position:absolute;
top: 35em;
left: 35em;
width:300px;
z-index:10;
margin: 0;
padding: 0;
}
#PDF2{
position:absolute;
top: 30em;
left: 30em;
width:300px;
z-index:10;
margin: 0;
padding: 0;
}
#PDF{
position:absolute;
top: 15em;
left: 38em;
width:300px;
z-index:10;
margin: 0;
padding: 0;
}
#critical{
position:absolute;
top: 54em;
left: 23em;
width:700px;
z-index:10;
margin: 0;
padding: 0;
font-family:Verdana;
font-size:12px;
color:#FFFFFF;
}
#formulaire{
position:absolute;
top: 20.38em;
left: 24.4em;
width:600px;
z-index:10;
margin: 0;
padding: 0;
}

#form2{
		margin:1em 0;
		font-family:Verdana;
		font-size:12px;
		}
	#form2 .duo{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}	
	#form2 .mono{
	position:relative;
		margin:0;
		padding:0;
		border:none;	
		display:inline;
		width:520px;
		margin-left:25px;
		}	
	
	#form2 .listepetite{
	width:100px;
	border: 2px solid #6B917C;
	line-height:160%;
	color:#333;
	}
	#form2 .listegrande{
	width:252px;
	border: 2px solid #6B917C;
	line-height:160%;
	color:#333;
	}	
	#form2 legend{display:none;}	
	#form2 p{margin:.5em 0;}	
	#form2 label{display:block;}
	#form2 .chptxtnormal{		
		width:252px;
		border:1px solid #6B917C;
		background:#fff url(images/form1/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form2 .chptxtpetit{		
		width:30px;
		border:1px solid #6B917C;
		background:#fff url(images/form1/form_input.gif) repeat-x;
		padding:3px;
		}
	#form2 .chptprix{		
		width:100px;
		font-size:18px;
		border:1px solid #6B917C;
		background:#fff url(images/form1/form_input.gif) repeat-x;
		padding:6px;
		}	
	
	#form2 .textareanormal{
		width:258px
		border: 1px solid #6B917C;
		background:#fff url(images/form1/form_input.gif) repeat-x;
		overflow:auto;
		}
	#form2 .textareabig{
		width:450px;
		height:300px;
		border:1px solid #6B917C;
		background:#fff url(images/form1/form_input.gif) repeat-x;
		overflow:auto;
		}
							
	#form2 p.submit{
		clear:both;
		background:url(images/form1/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form2 button{
		width:100px;
		height:20px;
		line-height:31px;		
		border:#000000;
		color:#FFFFFF;
		cursor:pointer;
		text-align:center;
		}		

.policeprix{
font-size:18px;
font-family:Verdana;
color:#333333;
font-stretch:expanded;
}		

/* Partie tableau claendrier en attendant */


#centercalend {
position:relative;
top: 11em;
left: 10em;
width:820px;
height:1000px;
margin:0;
padding:0;
background: url(images/calendrier1.png) left top no-repeat;
}

#hautcalend{
position:relative;
width:819px;
height:auto;
margin: 0;
padding: 0;
}

.policeverd18{
font-size:18px;
font-family:Verdana;
color:#FFFFFF;
}	

.policeverd15{
font-size:15px;
font-family:Verdana;
color:#FFFFFF;
}	

.policeverd12{
font-size:12px;
font-family:Verdana;
color:#FFFFFF;
}	

.policeverd10{
	font-size:10px;
	font-family:Verdana;
	color:#FFFFFF;
	text-align: center;
}	

/* Contenu du bas */
#basContenu {
	width:1000px;
	margin:0 0;
	background-color:#333;
	padding:0px;
}
#basContenu p {
	font-size:10px;
	letter-spacing:normal;
	line-height:18px;
	color:#3c3c3c;
}
#basContenu a {
	color:white;
	text-decoration:none;
}
#basContenu a:hover {
	color:#03F;
}

.menuBas {
	text-align:center;
	letter-spacing:1px;
}
.menuBas a{
	letter-spacing:1px;
}

.tbl td {
	color:#3c3c3c;
	font-size:12px;
	border-bottom:1px dotted #e2001a;
}

#accr {
float:left;
margin: 0;
padding: 0;
letter-spacing:1px;
width:199px;
background: #000000 url('opacity.png');
}

.v10sp {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
	text-align:center;
	letter-spacing:3px;
}
.v11sp {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#999;
	text-align:left;
	letter-spacing:1px;
}



#accr a {
	color:#999;
	text-decoration:none;
}
#accr a:link {
	color:#999;
	text-decoration: none;
}
#accr a:visited {
	text-decoration: none;
	color:#999;
}
#accr a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#accr a:active {
	text-decoration: none;
	color:#999;
}


#conteneurnews {
	float:left;
	width:800px;
	height:auto
	}

#ConteneurBoxNews{
	float:left;
	margin-left: 20px;
	margin-right:20px;
	width:300px;
	height: 260px;
	background:url(fr/boutons-nav/fondsommaire.png) no-repeat;
	margin-top: 2em;
	}
#box-news{
	float:left;
	margin-left: 20px;
	margin-right:10px;
	width:270px;
	height: auto;
	color:#FFF
	}
	
	#hot{
	float:left;
	margin-top:2em;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	width:230px;
	color:#F00;
		}
		
#hotresume
{	float:left;
	margin-top:1em;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	width:230px;
	color:#FFF;
		}
		
.Big15{
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#FFF;
	font-weight:bold}

.BIG12{font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;}


#coffretfirst{
	position:absolute;
	top:10px;
	left:5px;
	width:200px;
	height:auto;
	z-index:6;
}

#firstdate{
	position:absolute;
	top:112px;
	left:709px;
	width:260px;
	height:auto;
	z-index:6;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-transform:uppercase;
}


#coffretfirst a {
	font-size:10px;
	color:white;
	text-decoration:none;
}
#coffretfirst a:hover {
	color:#03F;
}

#floatcoffret{
	margin-top: 1em;
	margin-left: 20px;
	float:left;
	width:600px;
	height:auto;
}

#floatcoffret a {
	font-size:15px;
	color:white;
	text-decoration:none;
}
#floatcoffret a:hover {
	color:#F00;
}

