 /** ***************** **/
/** 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:#ffffff;
	text-decoration: none;
	border:none;
}
li.bleu > a:link, li.bleu > a:visited, li.bleu > a:active, b.bleu > a:link, b.bleu > a:visited, b.bleu > a:active{
	color: #023b5a;
	text-decoration: none;
	border:none;
}
li.bleu > a:hover, b.bleu > a:hover{
	color: #023b5a;
	text-decoration: underline;
	border:none;
}


A.bleu {
  text-decoration: underline;
  color: #023b5a;
  
}

A.bleu:link {
  text-decoration: underline;
  color: #023b5a;
}

A.bleu:visited{
  text-decoration: underline;
  color: #023b5a;
}

A.bleu:hover {
  text-decoration: underline;
  color: #023b5a;
}

A.bleu:active {
  text-decoration: none;
  color: #023b5a;
}

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

.rouge{
	color: #8d161c;
	font-family: verdana;
	font-weight: bold;
}

.blanc{
	color: #ffffff;
	font-family: verdana;
	text-align: center;
	background-color: #8d161c;
	padding: 10px;
}

body{
	background-image: url(images/fond.jpg);
	background-repeat: repeat-x;
	background-color: #2e3a46;
	font-family: verdana;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	
}
/** ***************** **/
/** Dans tous les CSS **/
/** ***************** **/

#conteneur{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	text-align: center;

}


#header{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 309px;
	text-align: center;

}

#espace{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 17px;
	text-align: center;

}

#global{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 600px;
	text-align: center;

}
/** ***************** **/
/** colonne gauche **/
/** ***************** **/

#colonne_gauche{
	position: relative;
	width: 266px;
	height: 390px;
	margin: 0 auto;
	float: left;
}

#label{
	position: relative;
	width: 266px;
	height: 170px;
	float: left;
	text-align: center;
	color: #ffffff;

}

#adresse{
	position: relative;
	background-image: url(images/adresse.jpg);
	width: 266px;
	height: 220px;
	float: left;
	text-align: center;
	color: #ffffff;
	font-family: verdana;

}

/** ***************** **/
/** fin colonne gauche **/
/** ***************** **/


#page{
	position: relative;
	background-color: #ffffff;
	color: #023b5a;
	width: 726px;
	float: right;
	text-align: right;
	min-height: 382px;
	
}


.texte{
	font-family: verdana;
	text-align: justify;
	color: #023b5a;	
	padding: 20px;
	font-size: 13px;
	
}
#diapo{
	font-family: verdana;
	background-color: #ffffff;
	text-align: left;
	color: #023b5a;	
	padding: 20px;
	font-size: 13px;	
}



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


}

.footer{
	color: #ffffff;
	font-family: verdana;
	font-size: 13px;
	


}
ul.footer li { 
	display: inline;
	text-decoration: none;

}
ul.footer {
	list-style-type: none; 
}

ul.footer li a{ 
	display : inline;
	text-decoration: none;
	font-family: arial;
}

.tablelabel{
	padding: 15px;
	text-align: justify;

}

.tdaccueil{
	padding: 10px;
	

}

/** ***************** **/
/** page contact **/
/** ***************** **/

#contact{
	background-image: url(images/fond_contact.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	width:550px;
	height: 318px;
	float: left;

}

.tableformulaire{
	padding: 6px;
	width:510px;
	text-align: left;

}

.googlemap{
	text-align: center;
	width:450px;
	float: right;

}
