BODY{
	behavior:url('csshover.htc');
	background:#FFFFFF url('images/fondbulle.gif') repeat-y;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.toppage{
	background-image:url('images/fond_top.gif');
	background-repeat:repeat-x;
	vertical-align:top;
}
		
.chemin_de_la_page{
	background-image:url('images/fond_adresse.gif');
	background-repeat:repeat-x;
	font-family: Arial, Helvetica;
	font-size:11px;
	color:#000055;
}

.texte{
	font: 12px Arial, Helvetica;
}

.logofflink{
	padding-left:20px;
}
.logofflink a{
	font: bold 13px Arial, Helvetica;
	text-decoration: none
}
.logofflink a:hover{
	text-decoration:underline;
}
/*----------------------------------------------------------------------------*/

.cfg_odd{	padding:5px 5px 5px 5px;
		background-color:#DDDDFF;
		font-family: Arial, Helvetica;
		font-size:10px;
}
.cfg_even{	padding:5px 5px 5px 5px;
			background-color:#EEEEFF;
			font-family: Arial, Helvetica;
			font-size:10px;
}
.icfg_table{	padding:5px 5px 5px 5px;
			font-family: Arial, Helvetica;
			font-size:10px;
			text-align:left;
}
.icfg_odd{	padding:5px 5px 5px 5px;
			background-color:#FFFFDD;
}
.icfg_even{	padding:5px 5px 5px 5px;
			background-color:#FFEEEE;
}
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
.liste_table{	
			font-family: Arial, Helvetica;
}
.liste_table_header{	
					font-family: Arial, Helvetica;
					font-weight:bold;
					font-size:16px;
					color:#ff6600;
}
.infosuppl	{	color:#990000;
				font-weight:bold;
				font-size:12px;
				text-align:center;
}
.historique{	font-size:11px;	
			text-align:justify;
			}
/*----------------------------------------------------------------------------*/



/*----------------------------------------------------------------------------*/
.mosaique_table 	{	color:000055;
					font-size:11px;
					font-weight:bold;
}
.mosaique_table a	{	color:000055;
					text-decoration:none;
					font-size:11px;
					font-weight:bold;
}
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
.liste_table td	{	
					font-size:11px;
}
.liste_table a	{		color:#0000FF;
					text-decoration:underline;
					font-weight:bold;
}
.liste_table a:hover{	color:#FF0000;
					text-decoration:none;
					font-weight:bold;
}
.liste_odd{	padding:5px 5px 5px 5px;
			background-color:#FFFFFF;
			font-weight:normal;
			font-size:11px;
			color:000055;
}
.liste_even{	padding:5px 5px 5px 5px;
			background-color:#DDFFDD;
			font-size:11px;
			font-weight:normal;
			color:000055;
}
.classement	{	color:#ff6600;
				font-weight:bold;
				font-size:18px;
				text-align:center;
}
.nometabl	{	
				font-size:14px;
				text-align:center;
				font-weight:bold;
				text-transform:uppercase;
}
/*----------------------------------------------------------------------------*/


/*-------------------------------*/
.fiche_table {
			font-family:  Arial, Helvetica;
			margin:10px 5px 5px 20px;
			font-size:11px;
			}
			
.fiche_fondtitre {
			padding:5px 5px 5px 5px;	
			background-color:#DDDDFF;
			border: 1px solid #9999FF;
			}
.fiche_fondtitre table tr td{
 			font-size:11px;
 			color:#000077;
}			

.fiche_titre {	
			text-transform:uppercase;
			font-weight:bold;
			font-size:18px;
			padding:0px;
			margin:0px;
}

.fiche_description {	
			margin:30px 30px 30px 30px;
			font-size:12px;
			width:240px;
			text-align:left;
			padding:0px;
			
}

.fiche_contact {	
			margin:0px 0px 0px 0px;
			/*font-size:11px;*/
			padding:0px;
}

.fiche_telephone {	
			margin:0px 0px 0px 0px;
			/*font-size:11px;*/
			padding:0px;
			font-weight:bold;
}

.fiche_accueil{
			border: 1px solid #9999FF;
			font-family: Arial, Helvetica;
			font-weight:bold;
			font-size:16px;
			text-align:center;
}

.fiche_lienurl{
			border: 2px solid #9999FF;
			font-family: Arial, Helvetica;
			font-weight:bold;
			font-size:12px;
}
/*-------------------------------*/



/*-------------------------------*/
.formulaire_editfiche {
	font-family:  Arial, Helvetica;
}
.formulaire_editfiche {
	width:400px;
}
.formulaire_editfiche td{
	font-size:10px;
	text-align:right;
}
.formulaire_editfiche_red {
	font-size:14px;
	width:100%;
	color:#FF0000;
}
.tarifstables{
	font: 11px Helvetica, Arial;
	color: #000000;
	border: 1px solid #9999FF;
}
.tarifstables td{
	border-bottom: 1px solid #EFEDEF;
}
/*-------------------------------*/




/*-------------------------------*/

.lienMenu { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #201890; text-decoration: none }
.texte1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000099}
.menuVide {  font-family: Arial, Helvetica, sans-serif; font-size: 2px}
.chemin {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #100888; text-decoration: none}

.verdanagras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.tel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000063}
.essai {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9A31; font-size: 12pt}
.legende {  font-size: 10px; color: #00009C; font-weight: normal}
.tableau {  border: thin #663300 solid; border-width: thin 0px 0px; border-color: #FFFFFF solid}
.tableau_bas {  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}
.tableau_bas_gauche {  border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: thin; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.tableau_bas_droite {  border-style: dotted; border-top-width: 0px; border-right-width: thin; border-bottom-width: thin; border-left-width: 0px}
.tableau_haut_gauche {  border-style: dotted; border-top-width: thin; border-right-width: 0px; border-bottom-width: 0px; border-left-width: thin}
.tableau_haut_droite {  border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: 0px; border-left-width: 0px}
.tableau_haut {  border-style: dotted; border-top-width: thin; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-family: "Comic Sans MS"; font-size: 16px}
.titre {  font-family: "Comic Sans MS"; font-size: 16px; font-weight: bold}
.tableau_caléche {  border: thin #993300 solid}
.barre_gauche {  border-color: black #993300 black black; border-style: solid; border-top-width: 0px; border-right-width: thin; border-bottom-width: 0px; border-left-width: 0px}
.barre_droite {  border-color: #FFFFFF #FFFFFF #FFFFFF #993300; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: thin}
.tableau2 {  border-style: dotted; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: 0px}
.tableau_droite {  clip:   rect(   ); left: 500px}
.infosparkings {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF6600}

.infoschorales {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9A31		}

/*-------------------------------*/
/*
.12arial 		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px					}
.12arialgras 	{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold	}
.10arial 		{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399}
.14arialgras 	{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.10arialgras	{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399}
*/
/*-------------------------------*/


.c10arial 		{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003399}
.c10arialgras		{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003399}
.c12arial 		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px					}
.c12arialgras 		{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold	}
.c14arialgras 		{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}


.nomfichesurliste{
	font:  bold 11px Arial, Helvetica, sans-serif;
	color: #003399
}
.nomfichesurliste a{
	color: #003399
	text-decoration:none;
}




.lemenu_off, .lemenu_on {
	background:url('images/fond_menu.gif') repeat-y;
}

.lemenu_off table tr td, .lemenu_on table tr td{
	font: 15px Arial, Helvetica;
	color:#000088;
	text-align:left;
	vertical-align:middle;
	padding:2px;
}

.lemenu_off table tr td a, .lemenu_on table tr td a{
	text-decoration:none;
	color:#000088;
	
}
.lemenu_off div{
	background:url('images/empty_lo.jpg') no-repeat;
	width:130px;
	height:28px;
}

.lemenu_on div{
	background:url('images/empty_hi.jpg') no-repeat;
	width:130px;
	height:28px;
}

.lemenu_off div:hover{
	background:url('images/empty_hi.jpg') no-repeat;
	cursor:pointer;
}

.lemenu_on ul {
	margin:0px;
	padding:0px;
}
.lemenu_on ul li{
	margin:0px;
	padding:0px;
	min-height:21px;
	width:123px;
}
.lemenu_on ul li table tr td{
	font: 10px Arial, Helvetica;
}
.lemenu_on ul li a{
	text-decoration:none;
}
.lemenu_on ul li a:hover{
	stext-decoration:underline;
	color:#FF0000;
}

/* ---------------------------------- */


.form_section_modify{
	margin:0px;
	padding:0px;
}

.form_section_modify td {
	font: 10px Verdana, Arial, Helvetica;
}


.form_page_modify{
	margin:0px;
	padding:0px;
}

.form_page_champ_id{
	width:30px;
	height:25px;
	font: 10px Verdana, Arial, Helvetica;
	text-align:right;
	color:#999999;
}

.form_page_champ_titre{
	width:180px;
	height:25px;
	font: 10px Verdana, Arial, Helvetica;
	color:#999999;
}
.form_page_champ_titre input {
	width:160px;
	height:20px;
	font: 11px Verdana, Arial, Helvetica;
}

.form_page_champ_chemin{
	width:270px;
	height:25px;
	font: 10px Verdana, Arial, Helvetica;
	color:#999999;
}
.form_page_champ_chemin input {
	width:250px;
	height:20px;
	font: 11px Verdana, Arial, Helvetica;
}

.form_page_champ_score{
	width:70px;
	height:25px;
	font: 10px Verdana, Arial, Helvetica;
	color:#999999;
}
.form_page_champ_score input {
	width:50px;
	height:20px;
	font: 11px Verdana, Arial, Helvetica;
}

.form_page_champ_url{
	height:25px;
	font: 10px Verdana, Arial, Helvetica;
}

.form_page_select_chemin{
	width:200px;
	height:20px;
	font: 10px Verdana, Arial, Helvetica;
}
