html
{	font-family: Arial;	
	font-size: 10pt; 
	color: #000000; 
	background:#2E2E2E url('images/haut.jpg') repeat-x top;}

body { background: url('images/bas.jpg') repeat-x bottom; 
	margin: 0;	
	padding: 0;	
}

div.c /* 	Un grand div qui contient tout pour placer le fond du bas sur toute la largeur, sinon inutile. */
{	width: 984px;
	margin: 0 auto;	
	position: relative;
	text-align:left; /* on rétablit l'alignement normal du texte */	
}
	
div.contenu
{
	background-color: white;
	padding: 20px;
}
.h1 {font-size: 12px; color: #A6A6A6; text-decoration: none;}

.titrepage { font-size: 12px; color: #A6A6A6; text-decoration: none; }

a:hover, a.hover, .titrepage a:hover, p.fin a:hover { color: #FF9933; }

.titrepage a, p.fin a { color: #A6A6A6;}

p.logo
{
	width: 256px;
	height: 80px;
	vertical-align: bottom;
	text-align: center;
	line-height: 9pt;
	margin-left:50px;
}

p.banniere
{
	position: absolute;
	top: 25px;
	right: 78px;
	width: 468px;
	height: 60px;
	text-align: center;
}


.bloc
{
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	/* border: 1px dotted red; */
}
	.an8 { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none}
	A:hover.an8 { font-family: Arial; font-size: 8pt; color: #FF9933; text-decoration: none}
	.an10 { font-family: Arial; font-size: 10pt; color: #000000; text-decoration: none}/* ok*/
	A:hover.an10 { font-family: Arial; font-size: 10pt; color: #FF9933; text-decoration: none}/* ok*/
	.an10s { font-family: Arial; font-size: 10pt; color: #000000}
	A:hover.an10s { font-family: Arial; font-size: 10pt; color: #FF9933}
	.an12 { font-family: Arial; font-size: 12pt; color: #000000; text-decoration: none}/*sur faq*/
	.an16 { font-family: Arial; font-size: 16pt; color: #000000; text-decoration: none}
	.agf8 { font-family: Arial; font-size: 8pt; color: #666666; text-decoration: none; font-weight: normal}/*utilisé dans abonné */
	A.agf8 { font-family: Arial; font-size: 8pt; color: #666666; text-decoration: none; font-weight: normal}
	A:hover.agf8 { font-family: Arial; font-size: 8pt; color: #666666; text-decoration: none; font-weight: normal}
	.agf10 { font-family: Arial; font-size: 10pt; color: #666666; text-decoration: none}
	A.agf10  { font-family: Arial; font-size: 10pt; color: #666666; text-decoration: none}
	A:hover.agf10  { font-family: Arial; font-size: 10pt; color: #FF9933; text-decoration: none}
	.ao10 { font-family: Arial; font-size: 10pt; color: #FF9933; text-decoration: none}
	.puce { font-family: Arial; font-size: 10pt; color: #FF9933; font-weight: bold;}
	.slogan { font-family: Lucida Handwriting, Lucida Calligraphy; font-size: 8pt; color: #DBD9D7}/* en tete*/
	.titrepage { font-family: Arial; font-size: 8pt; color: #A6A6A6; text-decoration: none}
	A.titrepage  { font-family: Arial; font-size: 8pt; color: #A6A6A6; text-decoration: none}
	A:hover.titrepage  { font-family: Arial; font-size: 8pt; color: #FF9933; text-decoration: none}
	A.lien { color: #000000; font-family: Arial; font-size: 8pt} /*utilisé dans abonné a remplacer par hover de taille*/
	A:hover.lien { color: #FF0000; font-family: Arial; font-size: 8pt}
	TD.logo{	width: 350px;	height: 80px;	vertical-align: bottom; 	text-align: center;}
	TD.slogan{	width: 350px;	height: 30px;	vertical-align: top; 	text-align: center;}
	TD.banniere{	width: 634px;	height: 110px;	text-align: center;}
	.fgfam { background: #ECECEA; font-family: Arial; font-size: 10pt; color: #000000}
	TABLE.cadre2{border-style: solid;	border-collapse: collapse;	border-width: 1px;	border-color: {%SKIN[cadrecolor]%};}
	TD.menutop,TD.fitop,TD.calendartop,TD.tabletop 
	{		border-collapse: collapse;	font-size: 10pt;	background-color: #DDDDDD;	font-weight: bold;	text-align: center;	padding: 5px;	}	
	TD.tablecenter{	width: 100%;	padding-top: 10px;	font-size: 10pt;	color: #66666;	text-align: center;	padding: 5px;	}
	.cache { display : none; } /* pour captcha formulaire annonce*/
	.corp { font-family: Arial; font-size: 11pxt; color: #000000}/** Formulaire **/
	TABLE.annuaire{	width:100%;	background-color: #FFFFFF;	border-style: solid;	border-collapse: collapse;	border-width: 1px;	margin-top:5px;
	border-color: #C0C0C0;	background-image: url('images/bgtaxi.jpg');	background-repeat: repeat-x; margin-top:5px;} /*utilisé dans abonné */		
	fieldset{	border:1px solid #C0C0C0;	padding:10px;	color:black;	margin-bottom:20px;}	
	legend{	font-weight:bold;	color: #FF9933;	font-size: 11pt;}	
	.onglets{	margin-top: 20px; white-space: nowrap;}
	.onglets a{	display: inline-block;	width: 123px;	height: 15px;background: url('images/onglet.jpg') left top;	
	text-align: center;	padding: 15px 0 0;	color: #A6A6A6;	font-size: 12px; font-weight: bold;	text-transform: uppercase;	text-decoration: none;}
	.onglets a:hover{	background: url('images/onglet-hover.jpg');	color: black;}
	.ongletpresentation a:hover, 
	.onglets a#presentation{	background: url('images/onglet-hover.jpg');	color: black;}	
	.onglethistorique a:hover, 
	.onglets a#historique{	background: url('images/onglet-hover.jpg');	color: black;}	
	.ongletpresentation a:hover, 
	.onglets a#presentation{	background: url('images/onglet-hover.jpg');	color: black;}	
	.ongletannonces a:hover, 
	.onglets a#annonces{	background: url('images/onglet-hover.jpg');	color: black;}
	.ongletprofessionnels a:hover, 
	.onglets a#professionnels{	background: url('images/onglet-hover.jpg');	color: black;}
	.ongletforum a:hover, 
	.onglets a#forum{	background: url('images/onglet-hover.jpg');	color: black;}	
	.ongletfaq a:hover, 
	.onglets a#faq{	background: url('images/onglet-hover.jpg');	color: black;}	
	.onglettarifstaxis a:hover, 
	.onglets a#tarifstaxis{	background: url('images/onglet-hover.jpg');	color: black;}	
	.ongletannuaire a:hover, 
	.onglets a#annuaire{	background: url('images/onglet-hover.jpg');	color: black;}	
a
{
	color: black;
	text-decoration: none
}


p.fin
{
	text-align: center;
	margin: 0;
	padding: 10px;
	font-size: 10pt;
	color: #A6A6A6;
}
