body{
	background-color: #FFFFFF;
	margin: 0px;
	font-family: tahoma, arial;
	font-size: 10pt;
	color: #000000;

}

td, a, body, p, font{
	font-family: tahoma, arial;
	font-size: 10pt;
	color: #000000;
}

input, textarea{
	font-family: tahoma, arial;
	font-size: 10pt;
	color: #000000;
}

a.lien_partenaire{
	font-family: tahoma, arial;
	font-size: 10pt;
	color: #45474B;
}

a.lien_accueil{
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #232323;
}


a.lien_bas_de_page{
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #FFFFFF;
}

table.tableau_standard{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
th.tableau_standard{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	font-weight:bold;
}

td.tableau_standard{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;

}


.TexteNormalPetit{
	font-size: 9pt;
	color: #000000;
}
.TexteNormal{
	color: #000000;
}
.TexteNormalGris{
	color: #CCCCCC;
}

.TexteNormalAdminLien{
	text-decoration:none;
}
.TexteNormalAdminLien:hover{
	text-decoration:underline;
}

.TexteNormalAdminLienRouge{
	color: #FF0000;
	text-decoration:none;
}
.TexteNormalAdminLienRouge:hover{
	color: #FF0000;
	text-decoration:underline;
}

.TexteNormalJustifie{
	text-align: justify;
}
.TexteNormalGrand{
	font-size: 14pt;
	color: #000000;
}

.ChoixVilleLien{
	font-size: 10pt;
	color: #000000;
}
.EnTeteListe{
	font-size: 9pt;
	color: #FFFFFF;
	text-align: right;	
}
.PiedListeBoite{
	background-color: #6D6D6D;
	
}
.PiedListeTexte{
	font-size: 10pt;
	color: #000000;
	text-align: center;
	
}

font.numero_page_selectionnee{
	font-size: 10pt;
	color: #E1007A;
	text-align: center;
	font-weight:bold;
	
}


.OffreEnseigne{
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	color: #000000;
}
.OffreEnseigne:hover{
	font-size: 9pt;
	font-weight: bold;
	text-decoration:underline;
	text-align: left;
	color: #000000;
}
.OffreAdresse{
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.OffreActivite{
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #666666S;
}
.offreTexteObjet{
	
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
}
.offreTexteTableau{
	border: 1px dashed #CCCCCC;
}

.offreTexteRemise{
	
	font-size: 14pt;
	text-align: center;
	color:#FF0000;
	font-weight: bolder;
}
.offreTexteCondition{
	
	font-size: 9pt;
	text-align: center;
	color:#000000;
}

.offreTexteTexte{
	
	font-size: 14pt;
	text-align: left;
	color: #000000;
}

.offreTexteRemiseMini{
	
	font-size: 10pt;
	text-align: center;
	color:#FF0000;
	font-weight: bold;
	text-decoration: none;
}
.offreTexteConditionMini{
	
	font-size: 6pt;
	text-align: center;
	color:#000000;
	text-decoration: none;
}

.offreTexteTexteMini{
	
	font-size: 10pt;
	text-align: left;
	color: #000000;
	text-decoration: none;
}


.activitePrincipale{
	
	font-weight: normal;
	text-decoration:none;
	font-size: 12pt;
	text-align: center;
	color: #333333;
}
.activitePrincipaleLien{
	
	font-weight: bold;
	text-decoration:none;
	font-size: 12pt;
	text-align: center;
	color: #333333;
}
.activitePrincipaleLien:hover{
	
	font-weight: bold;
	text-decoration:underline;
	font-size: 12pt;
	text-align: center;
	color: #FF6600;
}
.activiteSecondaire{
	
	font-weight: normal;
	text-decoration:none;
	font-size: 10pt;
	text-align: center;
	color:#333333;
}
.activiteSecondaireLien{
	
	font-weight: bold;
	text-decoration:none;
	font-size: 10pt;
	text-align: center;
	color: #333333;
}
.activiteSecondaireLien:hover{
	
	font-weight: bold;
	text-decoration:underline;
	font-size: 10pt;
	text-align: center;
	color: #FF6600;
}
.boutonLien{
	
	font-weight: bold;
	text-decoration:underline;
	font-size: 10pt;
	text-align: center;
	color: #000000;
}

.logLien{
	
	font-weight: normal;
	text-decoration:none;
	font-size: 12pt;
	text-align: center;
	color: #000000;
}
.logLien:hover{
	
	font-weight: bold;
	text-decoration:underline;
	font-size: 12pt;
	text-align: center;
	color: #000000;
}

.NomVille{
	
	font-weight: bold;
	font-size: 15pt;
	text-align:center;
	color: #000000;
}
.InfoVille{
	
	font-style:italic;
	font-size: 15pt;
	color: #000000;
}
font.NavLink{
	font-style:bold;
	font-size: 10pt;
	color: #FFFFFF;
}
a.NavLink{
	font-style:bold;
	font-size: 10pt;
	text-decoration:none;
	color: #FFFFFF;
}
a.NavLink:hover{
	font-style:bold;
	font-size: 10pt;
	text-decoration:underline;
	color: #FFFFFF;
}
.onglet_actif{
	font-family: "arial black", arial;
	font-style:bold;
	font-size: 9pt;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_actif:hover{
	font-family: "arial black", arial;
	font-style:bold;
	font-size: 9pt;
	text-decoration:underline;
	color: #FFFFFF;
}
.onglet_inactif{
	font-family: "arial black", arial;
	font-style:bold;
	font-size: 9pt;
	text-decoration:none;
	color: #000000;
}
.onglet_inactif:hover{
	font-family: "arial black", arial;
	font-style:bold;
	font-size: 9pt;
	text-decoration:underline;
	color: #0099FF;
}

.BoutonCommande{
	font-family: "Arial Black",  arial, tahoma;
	font-style:bold;
	font-size: 14pt;
	color: #ec196a;
	text-decoration:none;
}
.BoutonCommande:hover{
	font-family: "Arial Black",  arial, tahoma;
	font-style:bold;
	font-size: 14pt;
	color: #ec196a;
	text-decoration:underline;
}

.Titre{
	
	font-size: 18pt;
	color: #FFFFFF;
	letter-spacing: 3px;
}


font.titre_lien_ville{
	font-size: 22pt;
	color: #FFFFFF;
	font-family: "Arial Black", Arial, Helvetica;
}

a.lien_ville{
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.lien_ville:hover{
	font-size: 11pt;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.TabOffreOffert {
	border: 1px dotted #999999;
}
.rouge {
	color: #FF0000;
}

.TabContourNoir {
	border: 1px solid #000000;
}

.TableauGris{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.CelluleGrise{
	border-top-style: none;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

.CelluleGrise_pour_ville{
	background-color:#DF4E93;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

.nom_activite_pri{
	font-family: tahoma, arial;
	font-size:18pt;
	font-weight:bold;
	color:#9d3667;
	}
a.nom_activite_sec{
	font-family: tahoma, arial;
	font-size:18pt;
	color:#FFF;
	text-decoration:none;

	}
a.nom_activite_sec:hover{
	font-family: tahoma, arial;
	font-size:18pt;
	color:#FFF;
	text-decoration:underline;
	}
	
