@charset "utf-8";
/* CSS Document */

body
{
	background-color: #FFFFFF;
	background-attachment:fixed;
	background-position:center top;

	margin:0 auto;
	color: #00529C;
}

#Content
{
	width:1260px;
	margin:0px auto;
}


a.AMention:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.AMention:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.AMention:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

a.ALogin:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
a.ALogin:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
a.ALogin:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

a.APanier:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
a.APanier:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
a.APanier:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

a.APageSuiv:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
a.APageSuiv:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
a.APageSuiv:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

.PanierEntete
{
	margin-left:12px;
}

/*############# EN-TETE #################*/



/*############# ANTOCOMPLETION ##########*/

.suggestionsBox {
		position:absolute;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #fff;
		z-index:2;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li.LiSuggestion {
		
		margin: 0px 0px 3px 0px;
		/*padding: 3px;*/
		cursor: pointer;
		list-style:none;
		height:20px;
		
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	
	.suggestionList li.LiSuggestion:hover {
		background-color: #ffa800;
		color:#000;
	}
	

a.ejs_scroll:link
{
 	text-decoration:none;
}
a.ejs_scroll:visited
{
 	text-decoration:none;
}
a.ejs_scroll:hover 
{
	text-decoration: none;
}

a.APlan:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.APlan:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.APlan:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

/*############################ INDEX ##############################################*/

.texteindex
	{color: #00529C;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

#slideshowDroite {
		position: relative;
		width: 422px;
		height: 280px;
		overflow: hidden;
		border: 0px;
	}
	#slideshowDroite img {
		position: absolute;
		left: 0;
		top: 0;
		width: 422px;
		height: 280px;
	}

/*###################################### PROMOS ###################################*/

.tableaunews
{
	width:100%;
}

.TitreNewsGene
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00529C;
	font-weight:bold;
}

.titrenews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00529C;
	font-weight:bold;
}

.NewsTexte
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00529C;
}



a.news:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.news:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.news:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}


/* ############################## PAGE MENTIONS LEGALES ##################################### */

.TableMentions
{
	width:750px;
}

.TitreMentions
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#00529C;
}

.TitreSectionmentions
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#00529C;
}

.EcritureMentions
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00529C;
}

.TitreLigneMentions
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#00529C;
}

a.AMailML:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.AMailML:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.AMailML:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}

/*########################################### PARTENAIRES ################################################*/

a.partenaire:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.partenaire:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.partenaire:hover 
{
	text-decoration: none;
	color: #FFFFFF;
}

.AffichePartenaire
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#00529C;
}


.ErreurPartenaire
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00529C;
}


.TabAdminPartenaire
{
	width:1024px;
}


.TitrePartenaire
{
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00529C;
}


.TitreTabPartenaire
{
	font-size:medium;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00529C;
}


.ValidePartenaire
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00529C;
}

/*############################ FORMULAIRE ###########################################################################################################*/


.InputForm, .ListForm
{
	background-color:#6AE16B;
	padding:3px;
	border:1px solid #00529C;
	border-radius:5px;
	width:200px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	margin-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00529C;
	font-weight:normal;
 }
 
.TextAreaForm
{
	background-color:#6AE16B;
	padding:3px;
	border:1px solid #00529C;
	border-radius:5px;
	width:400px;
	height:150px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	margin-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00529C;
	font-weight:normal;
 }
 
.ListFormInvalide
{
	background-color:#990000;
	padding:3px;
	border:1px solid #999999;
	border-radius:5px;
	width:200px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	margin-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
 }
 
.InputErreur
{
	background-color:#990000;
	padding:3px;
	border:1px solid #999999;
	border-radius:5px;
	width:200px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	margin-top:10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
 }
 
.ListContact
{
	background-color:#6AE16B;
	padding:3px;
	border:1px solid #00529C;
	border-radius:5px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	margin-top:10px;
	margin-left:6px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00529C;
 }

.MailOK
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00529C;
	margin-top:50px;
}

.MessageErreur
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
}


/* ################################### SITUATION ############################################*/

.TitreGeneSituation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00529C;
	font-weight:bold;
	
	padding-bottom:15px;
}

.TitreSituation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00529C;
	font-weight:bold;
}

.TexteSituation
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00529C;
}


.CoordonnesGPS
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00529C;
	margin-right:30px;
	width:150px;
}

.TitreCoordonnesGPS
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00529C;
	font-weight:bold;
}

.MapsGoogle
{
	margin-left:30px;
	width:425px;
}

a.APlan:link
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.APlan:visited
{
 	color:#00529C;
 	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.APlan:hover 
{
	text-decoration: none;
	color:#FFFFFF;
}