body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	 background-color:#9C160D;
}

body.legendeA {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	 background-color:#7C8C99;
}

body.index {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #9C160D;
	 /* background-color:#980000;*/
}


.main {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align:justify;
}

.main2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:justify;
}

.formautre { visibility:hidden; display:none; }
.formautrevis { visibility:visible; display:block;}

.obligatoire { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#990000; 
}

.success {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#00CC33; 
}

.erreur {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF0000; 
}

TABLE.page1 {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/home1.jpg);
}

TABLE.entreprise {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/entreprise.jpg);
}

TABLE.contact {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/contact.jpg);
}

TABLE.pagelien {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/lien.jpg);
}

TABLE.homelocation {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/homelocation.jpg);
}

TABLE.location {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/location.jpg);
}

TABLE.locationdevis {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/locationdevis.jpg);
}

TABLE.homecassis {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/homecassis.jpg);
}

TABLE.horairecassis {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/horairecassis.jpg);
}

TABLE.cassis {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/cassis.jpg);
}

TABLE.parcourscassis {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/parcourscassis.jpg);
}

TABLE.homeaix {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/homeaix.jpg);
}

TABLE.aix {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/aix.jpg);
}

TABLE.parcoursaix {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/parcoursaix.jpg);
}

TABLE.horaireaix {
	border:0px;
	width:797px;
	height:635px;
	background-image:url(../image/horaireaix.jpg);
}

TD.textenoir,  FONT.textenoir  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

TD.textenoir2,  FONT.textenoir2  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:100;
}

TD.texteblanc,  FONT.texteblanc  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

TD.texteblanc2,  FONT.texteblanc2  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}

TD.tariforange,  FONT.tariforange  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #DA5012;
}

TD.tarifvert,  FONT.tarifvert  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A965A;
	font-weight:bold;
}

TD.tarifrouge,  FONT.tarifrouge  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CD4632;
	font-weight:bold;
}

TD.texteorange, FONT.texteorange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FEDC85;
}

TD.titre, FONT.titre {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

TD.titreblanc, FONT.titreblanc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}

TD.legendeform {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B1C21;
	font-weight:bold;
}

TD.legendeformR {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C5A49B;
	font-weight:bold;
}

TD.legendeformO, FONT.legendeformO {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE8A00;
	font-weight:bold; 
}

TD.footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #000000;
}

INPUT {
	border-color:#CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

TEXTAREA {
	border-color:#CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color:#0033CC;
	text-decoration:none;
}


A:hover {
	text-decoration:underline;
}

A.location {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}

A.location:hover {
	text-decoration:underline;
}

A.lienblanc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	color: #72C0A8;
	text-decoration:none;
}

A.lienblanc:hover {
	color:#FFFFFF;
}

A.lienblanc2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

A.lienblanc2:hover {
	text-decoration:underline;
}

A.lienvert {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	color: #72C0A8;
	text-decoration:none;
}

A.lienvert:hover {
	text-decoration:underline;
}


A.lienbleu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#0033CC;
	text-decoration:none;
}

A.lienbleu:hover {
	text-decoration:underline;
}

A.lienorange {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#F08B00;
	text-decoration:none;
}

A.lienorange:hover {
	text-decoration:underline;
}

A.liengris {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	color: #7E8B93;
	text-decoration:none;
}

A.liengris:hover {
	color:#FFFFFF;
}

A.liengrispetit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #7E8B93;
	text-decoration:none;
}

A.liengrispetit:hover {
	text-decoration:underline;
}

A.lienblanc3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}

A.lienfooter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E8B93;
	text-decoration:none;
}

A.lienfooter:hover {
	text-decoration:underline;
}

A.lienindex {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E8B93;
	text-decoration:none;
}

A.lienindex:hover {
	text-decoration:underline;
}

A.lienretour {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #410706;
	text-decoration:none;
	font-weight:bold;
}

A.lienretour:hover {
	color:#FFFFFF;
}


IMG {
 border:0;
}