/* CSS Document */
* {margin:0; padding:0}

/*html,body {
height:100%;}*/

body {
font-family:Arial, Helvetica, sans-serif;
background:url(../images/fond-bandeau-haut.jpg) center top repeat-x;

}

p {
margin:15px 0 15px 0;}

a {
font-weight:bold;
color:#ef037f;
text-decoration:none;
}

a:hover {
color:#ef037f;
text-decoration:underline;
}

.grasPetit {
font-weight:bold;
font-size:11px;
letter-spacing:50%;}

#contenair {
width:980px;
margin:8px auto auto auto;
overflow:hidden;
outline:none;
}


.menu {position:relative; height:30px; width:530px}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px}
.menu li {float:left}
.menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#FFF; padding:5px}
.menu a:hover {color:#ebf0e6}
#slide {
position:absolute;
background:#FFF; 
bottom:0; 
height:6px; 
z-index:10;}


#contenumenu {
position:absolute;
height:30px;
width:530px;
margin:57px 0 0 475px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
z-index:8;

}
/*
*html #contenumenu {
margin:57px 0 0 475px;
}
*+html #contenumenu{
margin:57px 0 0 475px;
}*/

#pied {
position:relative;
float:left;
clear:both;
margin-top:30px;
width:980px;
height:140px;
text-align:center;
font-size:11px;
overflow:hidden;
white-space:inherit;}

#bandeauHaut {

background:url(../images/logo-iledor.jpg) no-repeat;
width:980px;
height:180px;
font-size:12px;
overflow: hidden;
outline: none;
}

.uk #bandeauHaut { background:url(../images/logo-iledor-en.jpg) no-repeat center top;}
.de #bandeauHaut { background:url(../images/logo-iledor-de.jpg) no-repeat center top;}
.nl #bandeauHaut { background:url(../images/logo-iledor-nl.jpg) no-repeat center top;}
.it #bandeauHaut { background:url(../images/logo-iledor-it.jpg) no-repeat center top;}
.pl #bandeauHaut { background:url(../images/logo-iledor-pl.jpg) no-repeat center top;}

#bandeauHaut2 {
width:980px;
height:auto;
margin:120px 0 0 0;
z-index:5;
font-size:12px;
}

.adresse {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#b7ac8e;}

.legende {
font-weight:bold;
color:#ef037f;
font-size:11px;
}

#ColGauche {
float: left;
top:180px;
width:700px;
height:500px;
font-size:12px;
}
#ColGaucheAcces {
float: left;
top:180px;
width:700px;
height:auto;
}
#ColDroite {
background:url(../images/fond-texte.gif) no-repeat center;
float: left;
top:180px;
width:280px;
height:500px;
}
#ColDroiteAcces {
background:url(../images/fond-texte.gif) no-repeat center;
float: left;
top:180px;
width:280px;
height:auto;
}
#ContainerCols{
  width: 100%;
  overflow: hidden;
  outline: none;
  font-size: 12px;
}

#contenuTexte {
width:280px;
height:auto;
font-size:12px;
padding:0px;
text-align:left;
}

#titre {
width:280px;
height:80px;
margin-bottom:15px;}

/*******TARIFS*********************/
.titreTarifs {
font-size:14px;
color:#ef037f;
font-weight:bold;
padding:10px;}
.tarifs {
padding:5px;
}
.enTete {
color:#FFFFFF;
padding:5px;
font-weight:bold;}

/***************************FORMULAIRE*******************************/
.blocFormulaire {
	position: absolute;
	border: 1px solid  #01498F;
	display: block;
	height: 120px;
	z-index: 1;
	width: 335px;
	left: 650px;
	bottom:15px;
	background:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding: 2px;
	visibility: hidden;
}

.blocFormulaire input {
	background-color: #FFF;
	border: #CCCCCC 1px solid;
	font-size:11px;
	color:#ef037f;
	}
	
.blocFormulaire input[type="image"]
{
	border: 0;
}

/*************************INFOS LEGALES*****************************************/

.titreInfos {
color:#ef037f;
font-size:18px;
font-weight:bold;
}