 /** ***************** **/
/** Dans tous les CSS **/
/** ***************** **/

/** Supprimes les pointillés des Flash et des Liens **/
a:focus, object:focus, img:focus{
	outline: 0;
}
/** Pour les Boutons images AVEC lien **/
a:hover, object:hover{
	cursor: pointer;
	cursor: hand;
}
/** Pour les Boutons images SANS lien **/
.lnk{
	cursor: pointer;
	cursor: hand;
}
/** Pour les champs obligatoires **/
.red{
	color: #f00;
}
.beige{
	color: #8C7148;
}
img{
	border:0;
}
a:link, a:visited, a:hover, a:active{
	color:#646465;
	text-decoration: none;
	border:none;
}

body{
	background-color: #eeeded;
	font-family: verdana;
	color: #764973;
	margin: 0;
	padding: 0;
	text-align: center;
	max-height: 900px;
	
}

A.violet {
  text-decoration: none;
  color: #764973;

}

A.violet:link {
  text-decoration: none;
  color: #764973;
}

A.violet:visited{
  text-decoration: none;
  color: #764973;
}

A.violet:hover {
  text-decoration: underline;
  color: #764973;
}

A.violet:active {
  text-decoration: none;
  color: #764973;
}

a.gris {
  text-decoration: none;
  color: #646465;

}

a.gris:link {
  text-decoration: underline;
  color: #646465;
}

a.gris:visited{
  text-decoration: underline;
  color: #646465;
}

a.gris:hover {
  text-decoration: underline;
  color: #646465;
}

A.gris:active {
  text-decoration: underline;
  color: #646465;
}

a.blanc {
  text-decoration: none;
  color: #ffffff;

}

a.blanc:link {
  text-decoration: none;
  color: #ffffff;
}

a.blanc:visited{
  text-decoration: underline;
  color: #ffffff;
}

a.blanc:hover {
  text-decoration: underline;
  color: #ffffff;
}

A.blanc:active {
  text-decoration: underline;
  color: #ffffff;
}

.justify{
	text-align: justify;
}
	
.center{
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}

.gras{
	font-weight: bolder;
	
}

/** ***************** **/
/** Dans tous les CSS **/
/** ***************** **/

#container{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;

}

#global{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;


}

#slider{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 850px;


}

#menu{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 150px;


}

#header{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 249px;
	
}

#bandeau{
	position: relative;
	background-image: url('images/bandeau.jpg');
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;
	width: 1000px;
	height:112px;
	text-align: right;
}

#navigation{
	position: relative;
	color:#ffffff;
	text-align: center;
	float: right;
	width: 480px;
	top: 65px;

}

#mentions{
	position: relative;
	color:#ffffff;
	text-align: right;
	float: right;
	width: 1000px;
}

#onglet{
	position: relative;
	width: 1000px;
	
}

#footer{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 60px;
	text-align: center;
	float: right;
	
}

#colonne-gauche{
	position: relative;
	width: 280px;
	float: left;
	height: 420px;
	background-color: #787778;	

}

#centre{
	width: 720px;
	color: #646465;
	text-align: justify;
	background-color: #ffffff;
	height: 420px;
	font-size: 13px;
	left: 280px;
	float: left;
}

#texte{
	width: 960px;
	color: #646465;
	text-align: justify;
	background-color: #ffffff;
	padding: 20px;
	font-size: 13px;
	left: 280px;
	float: left;
}


.violet{
	color: #764973;
	text-align: left;
	font-family: verdana;
	font-size: 13px;
}

.blanc{
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	font-family: verdana;
	padding: 10px;
}

.titre{
	color: #646465;
	font-size: 15px;
	font-family: verdana;
	font-weight: bold;
	
}

.texte{
	color: #646465;
	text-align: justify;
	background-color: #ffffff;
	font-size: 13px;
	padding: 20px;

}

.table100{
	width: 100%;
	text-align: center;

}

.tableformulaire{
	padding: 6px;
	background-color: #f5f5f5;
	width:420px;
	text-align: left;

}

.googlemap{
	text-align: center;
	width:530px;

}


.texte_bas
{
  font-size		  : 11px;
  color           : #646464;
  position        : relative;
  text-align	 : center;
  width           : 1000px;
  border          : 1px dashed #646464;
  margin          : 0px auto;
  top		  	  : 920px;
  padding: 0;
  margin-top: -40px;

}



