﻿*{
	margin:0;
	padding:0;
}

body{
	font-family:Arial;
	font-size:12px;
}

.erreur{
	color:Red;
}

/*--------------------------------------------------*/

div#global{
	width:954px;
	margin:auto;
}

/*--------------------------------------------------*/

div#bandeau{
	text-align:left;
	background-image:url(../Images/photos.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:98px;
}

div#bandeauMenu{
	position:relative;
}

div#bandeauMenu a.impression{
	position:absolute;
	top:8px;
	right:5px;
	z-index:2000; /* valeur élevée pour être sur que l'élement passe au dessus du menu */
}

/*--------------------------------------------------*/

div#pied{
	clear:both;
	height:36px;
	color:#6DCFF6;
	padding:5px 0 0 5px;
	background-color:#004C98;
	font-size:11px;
	padding-top:1px;
}

div#pied p{
	margin:8px 0 0 5px;	
	color:#6DCFF6;
}

div#pied a{
	color:#6DCFF6;
	text-decoration:none;
}

div#pied a:hover{
	color:#FFFFFF;
}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

div#colonneGauche{
	float:left;
	width:147px;
	height:422px;	
}

div#colonneGauche a{
	display:block;
	margin:10px 0 20px 0;
}

/*--------------------------------------------------*/

div#colonneDroite{
	float:right;
	width:159px;
}

div#espacePrive{
	background-color:#90B4DF;
}

div#espacePrive a{
	color:White;
	font-size:11px;
	text-decoration:none;
	padding-left:15px;
}

div#espacePrive input.champ{
	color:#6F99CB;
	background-color:#C7DFF4;
	font-size:11px;
	border:0px;
	margin-top:5px;
	width:133px;
	padding:1px;
}
div#espacePrive input.bouton{
	background-color:#F7941D;
	color:White;
	border:0;
	margin:5px 0 5px 0;	
}


/*--------------------------------------------------*/

div#colonneMilieu{
	margin:0 159px 0 158px !important;
	margin:0 0 0 155px;
	background-image:url(../Images/carte.jpg);
	background-repeat:no-repeat;
	height:422px;
}

div#imgAbsolute{
	position:absolute;
}

a.carteFidele{
	top:182px;
	left:40px;
	position:absolute;	
	height:32px;
	width:104px;	
}
a.carteStephan
{
	top:243px;
	left:40px;	
	position:absolute;
	height:32px;
	width:104px;
}
a.carteCeltigel{
	top:305px;
	left:40px;
	position:absolute;
	height:32px;
	width:104px;
}
a.carteHalios{
	top:367px;
	left:40px;
	position:absolute;
	height:32px;
	width:104px;
}
a.carteCeltarmor{
	top:137px;
	left:501px;
	position:absolute;
	height:32px;
	width:104px;
}
a.cartePecheries{	
	top:176px;
	left:501px;	
	position:absolute;
	height:48px;
	width:104px;
}
a.carteLesDelicesDeLaMer{
	top:316px;
	left:501px;	
	position:absolute;
	height:41px;
	width:104px;
}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

div#planDeSite{
	background-color:#C7DEF4;
	width:100%;
	padding-top:1px;
}

div.itemPlanDeSite{
	margin-top:10px;
}

div.itemPlanDeSite a{
	color:#004C98;
	text-decoration:none;
}
div.itemPlanDeSite a:hover{
	color:#FFFFFF;
}

div.itemPlanDeSite a.niveau1{
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
}

div.itemPlanDeSite a.niveau2{
	margin-left:30px;
}
div.itemPlanDeSite a.niveau3{
	margin-left:50px;
}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

div.content{
	background-color:#C7DEF4;
	padding:10px;
}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

table.inscription{
	border-collapse:collapse;
}

table.inscription td{
	padding:3px;
}

table.inscription input.champ,table.inscription textarea.champ{
	color:#6F99CB;
	background-color:#FFFFFF;
	font-size:11px;
	border:0px;
	margin-top:5px;
	padding:1px;
}
table.inscription input.bouton{
	background-color:#F7941D;
	color:White;
	border:0;
	margin:5px 0 5px 0;	
}

/*--------------------------------------------------*/
/*--------------------------------------------------*/
/*--------------------------------------------------*/

input.champ{
	color:#6F99CB;
	background-color:#FFFFFF;
	font-size:11px;
	border:0px;
	margin-top:5px;
	padding:1px;
}
input.bouton{
	background-color:#F7941D;
	color:White;
	border:0;
}