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}/* 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 */.texte {	COLOR: 				 #000000; 	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 	FONT-SIZE: 			 11px; 	FONT-STYLE: 		 normal; 	FONT-WEIGHT: 		 normal; 	TEXT-DECORATION: 	 none;	TEXT-ALIGN: 		 justify;}.titre {	COLOR: 				 #00659e; 	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 	FONT-SIZE: 			 14px; 	FONT-STYLE: 		 normal; 	FONT-WEIGHT: 		 bold; 	TEXT-DECORATION: 	 none;	TEXT-ALIGN:			 center;	LETTER-SPACING: 	 1.2px;	WORD-SPACING: 		 5px;	padding-bottom: 	 30px;}.titreorange {	COLOR: 				 #ff9000; 	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 	FONT-SIZE: 			 11px; 	FONT-STYLE: 		 normal; 	FONT-WEIGHT: 		 bold; 	TEXT-DECORATION: 	 none;	LETTER-SPACING: 	 0.5px;	WORD-SPACING: 		 1px;	padding-bottom: 	 20px;}.titrebleu {	COLOR: 				 #00659e; 	FONT-FAMILY: 		 Verdana, Arial, Tahoma, Helvetica; 	FONT-SIZE: 			 11px; 	FONT-STYLE: 		 normal; 	FONT-WEIGHT: 		 bold; 	TEXT-DECORATION: 	 none;	LETTER-SPACING: 	 0.3px;	WORD-SPACING: 		 0.5px;	padding-bottom: 	 10px;}.contactmenu {	COLOR: 				 #ffffff; 	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: 	 3.0px;	FONT-WEIGHT: 		 bold;	TEXT-ALIGN: 		 right;	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;}