BODY 
{
margin-top:0; 
margin-left:0; 
margin-right:0;
COLOR: #000000; 
FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica;
FONT-SIZE: 11px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
TEXT-ALIGN: justify;
}

TABLE {
	cellpadding: 0px;
	cellspacing: 0px;
}

IMG {
	border: 0px;
}



A {COLOR: #fa9c00; FONT-FAMILY: Arial, Helvetica; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none}
A:hover {COLOR: #98062b; TEXT-DECORATION: underline}

a.normal{COLOR: #000; FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
a:hover.normal{COLOR: #000; TEXT-DECORATION: underline}

/* fond */

.principal{
	border: 1px solid #15143e;
	background-image: url(images/bandeau-haut.jpg); 
	background-position: top left;
	background-repeat: no-repeat;
} 




/* colonnes */

.col-1{
	width: 			   190px;
	padding-top:	   10px;
}
.col-2{
	width: 			   500px;
	padding:	   	   195px 10px 10px 10px;
}
.col-3{
	width: 			   190px;
	padding-top:	   170px;
	padding-right:	   10px;
}
.col-3-1{
	padding:	   	   5px 1px 20px 5px;
	background-color:  #f0ece4;
	border:			   0px dotted #ff9b31;
}

.col-separ1{
	width: 			   15px;
}
.col-separ2{
	width: 			   15px;
}
.col-separ3{
	width: 			   15px;
}




/* liens sur la gauche */

.menu{
	width: 	 		   	 190px;
	border: 			 1px solid #15143e;
	background-color: 	 #ffffff;
	background-image: 	 url(images/degrade-bleu.jpg); 
	background-position: bottom left;
	background-repeat: 	 repeat-x;
} 

/* lien contact*/
.lien1 {
	COLOR: #07298d; 
	FONT-FAMILY: Verdana, Helvetica; 
	FONT-SIZE: 10px; 
	FONT-STYLE: normal; 
	FONT-VARIANT: normal; 
	FONT-WEIGHT: none; 
	TEXT-DECORATION: none;
}
A:hover.lien1 {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
}



/* textes */

h1 {
	COLOR: 				 #00659e; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 18px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 center;
	LETTER-SPACING: 	 1.0px;
	WORD-SPACING: 		 5px;
	margin: 0;
	padding-bottom: 	 30px;
}
h2 {
	COLOR: 				 #00659e; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 13px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	LETTER-SPACING: 	 0.3px;
	margin: 0;
	padding-bottom: 	 10px;
}

.texte {
	COLOR: 				 #000000; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 11px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 normal; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN: 		 justify;
}

.titre {
	COLOR: 				 #00659e; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 18px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 center;
	LETTER-SPACING: 	 1.0px;
	WORD-SPACING: 		 5px;
	padding-bottom: 	 30px;
}

.titreorange {
	COLOR: 				 #ff9000; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 12px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	LETTER-SPACING: 	 0.3px;
	padding-bottom: 	 20px;
}

.titrebleu {
	COLOR: 				 #00659e; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 13px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	LETTER-SPACING: 	 0.3px;
	padding-bottom: 	 10px;
}

.contactmenu {
	COLOR: 				 #fff; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 10px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 normal; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN: 		 center;
}

.textedefil {
	COLOR: 				 #ff5400; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 20px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
}

.legales {
	COLOR: 				 #000000; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 10px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 normal; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN: 		 justify;
	padding: 			 5px;
}

.tariftitre {
	COLOR: 				 #ffffff; 
	FONT-FAMILY: 		 Arial, Verdana, Tahoma, Helvetica; 
	FONT-SIZE: 			 13px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 center;
	LETTER-SPACING: 	 0.5px;
	WORD-SPACING: 		 2px;
	background-color: 	 #f57b17;
	padding: 	 	  	 3px;
	border:				 2px solid #ffffff;
}
.tariftexte1 {
	COLOR: 				 #0070c0; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 11px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 center;
	background-color: 	 #fcd5b4;
	padding: 	 	  	 1px;
	border:				 1px solid #ffffff;
}
.tariftexte2 {
	COLOR: 				 #0070c0; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 11px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 center;
	background-color: 	 #fde9d9;
	padding: 	 	  	 1px;
	border:				 1px solid #ffffff;
}

.contact {
	COLOR: 				 #000000; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 12px; 
	FONT-STYLE: 		 normal; 
	FONT-WEIGHT: 		 bold; 
	TEXT-DECORATION: 	 none;
}

.gps {
	COLOR: 				 #949494; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 10px; 
	FONT-STYLE: 		 italic; 
	FONT-WEIGHT: 		 normal; 
	TEXT-DECORATION: 	 none;
	TEXT-ALIGN:			 right;
	padding-right:		 30px;
	padding-bottom:		 20px;
}


/* actu */

.actu{
	COLOR: 				 #1a3063; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 13px; 
	LETTER-SPACING: 	 1.0px;
	WORD-SPACING: 		 0;
	FONT-WEIGHT: 		 bold;
	TEXT-ALIGN: 		 left;
	padding: 			 1px;
	border-bottom: 		 1px dotted #000000;
}

.actu-titre{
	COLOR: 				 #000000; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 10px; 
	FONT-WEIGHT: 		 bold;
	TEXT-ALIGN: 		 left; 
	background-image: 	 url(images/fleche-actu.gif); 
	background-position: top left;
	background-repeat: 	 no-repeat;
	padding: 			 3px 2px 5px 25px;
} 
.actu-texte{
	COLOR: 				 #000000; 
	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 			 9px; 
	FONT-WEIGHT: 		 normal;
	TEXT-ALIGN: 		 justify;
	padding: 			 1px 5px 10px 5px;
} 



/* photo */
.photo-marge-v {
	margin: 			1px 0px;
	border:		 		0px;
}
.photo-gauche {
	float: 	   			left; 
	margin-right: 		10px;
	border:		 		0px;
}
.photo-droite {
	float: 	   			right; 
	margin-left: 		10px;
	border:		 		0px;
}
.photo-services {
	margin: 			4px;
	border:		 		0px;
}
.photo-services2 {
	margin: 			1px;
	border:		 		0px;
}


/* bas */

A.liensbas {
	font-size:			9px;
	font-weight:		normal;
	text-decoration: 	none;
	color:			 	#FFFFFF;
}
A.liensbas:visited {
	font-size:			9px;
	font-weight:		normal;
	text-decoration: 	none;
	color: 				#FFFFFF;
}
A.liensbas:active {
	font-size:			9px;
	font-weight:		normal;
	text-decoration: 	none;
	color: 				#FFFFFF;
}
A.liensbas:hover {
	font-size:			9px;
	font-weight:		normal;
	text-decoration: 	underline;
	color: 				#FFFFFF;
}

.bas{
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Tahoma, Helvetica; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal;
	HEIGHT: 20px;

	background-image: url(images/bandeau-bas.jpg); 
	background-position: top left;
	background-repeat: repeat-x;
}




