 /** ***************** **/
/** 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 **/

.bleu{
	color: #46686b;
}

img{
	border:0;
}
a:link, a:visited, a:hover, a:active{
	color:#638cb6;
	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: #638cb6;
	text-decoration: none;
	border:none;
}
li.bleu > a:hover, b.bleu > a:hover{
	color: #638cb6;
	text-decoration: underline;
	border:none;
}
body{
	background-image: url(images/fond.jpg);
	background-repeat: repeat-x;
	background-color: #f4f8f8;
	font-family: verdana;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: center;
	
}

A.bleu {
  text-decoration: underline;
  color: #46686b;
  
}

A.bleu:link {
  text-decoration: underline;
  color: #46686b;
}

A.bleu:visited{
  text-decoration: underline;
  color: #46686b;
}

A.bleu:hover {
  text-decoration: underline;
  color: #46686b;
}

A.bleu:active {
  text-decoration: none;
  color: #46686b;
}

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

.gras{
	font-weight: bolder;
	
}

.blanc{
	font-family: verdana;
	color: #ffffff;
	font-size: 14px;
	
}

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

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

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

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

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

.table100{
	width:100%;
	
}



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

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

}


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

}

#video{
	position: relative;
	width: 370px;
	margin: 0 auto;
	float: left;
	padding: 5px;
	text-align: center;
}



#texte-accueil{
	position: relative;
	width: 606px;
	float: right;
	text-align: left;
	color: #ffffff;
	text-align: justify;
	
}

#agree {
  position: relative;
  width: 535px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-weight: bolder;
  color: #a51a21;
  background-color: #ffffff;
}

#global{
	position: relative;
	width: 1006px;
	color: #ffffff;
	text-align: justify;
	
}





#contact{
	position: relative;
	background-color: #ffffff;
	width: 1006px;
	float: left;
	text-align: justify;

	
}

.tableformulaire{
	padding: 6px;
	background-image: url(images/fond_contact.png);
	background-repeat: no-repeat;
	width:506px;
	text-align: left;
	color: #46686b;

}

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

}

.texte{
	font-family: verdana;
	text-align: justify;
	color: #ffffff;	
	font-size: 13px;
	padding: 3px;
	
}



.table400{
	
	width: 350px;
	padding: 5px;	
	color: #ffffff;	
} 

.bloc_accueil{
	
	width: 303px;
	height: 143px;	
	vertical-align: top;
	
} 

.actu{
	
	background-image: url(images/actu.png);
	background-repeat: no-repeat;
	padding: 10px;
	width: 297px;
	height: 143px;
	color: #9b0415;
	font-size: 13px;
	text-align: justify;
		
}

.reparation{
	
	text-align: left;
	width: 303px;
	height: 143px;
		
}

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

}

/** ***************** **/
/** footer **/
/** ***************** **/

#footer{
	position: relative;
	background-color: #ffffff;
	width: 1006px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	text-align: center;
	color: #9b0415;
	font-family: verdana;
	font-size: 13px;
	float: right;
	padding: 0;



}

#menu_relais{
	position: relative;
	width: 1006px;
	margin: 0 auto;
	text-align: center;
	color: #46686b;
	font-family: verdana;
	font-size: 13px;
	float: right;

}


#texte_relais{
	position: absolute;
	width: 1006px;
	margin: 0 auto;
	text-align: justify;
	color: #46686b;
	font-family: verdana;
	font-size: 13px;
	top: 1150px;

}


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;
}



