body {
 	background:#fff;
	text-align:center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	font-size:11px;
	font-family: Arial, Verdana,Helvetica, Geneva, Swiss, SunSans-Regular;
}

a:link		{color:#CD221A;text-decoration:underline;}
a:visited	{color:#CD221A;text-decoration:underline;}
a:hover		{color:#CD221A;text-decoration:none;}

a.A:link		{color:#000000;text-decoration:underline;}
a.A:visited	{color:#000000;text-decoration:underline;}
a.A:hover		{color:#000000;text-decoration:none;}

a.F:link		{color:#FFFFFF;text-decoration:underline;}
a.F:visited	{color:#FFFFFF;text-decoration:underline;}
a.F:hover		{color:#FFFFFF;text-decoration:none;}

a.P:link		{color:#CD221A;text-decoration:none;}
a.P:visited	{color:#CD221A;text-decoration:none;}
a.P:hover		{color:#CD221A;text-decoration:none;}

.normal {font-size:11px;color:#000000;}

.formulaire1 {
	color:#000000;
	border:solid 1px #828282;
	background-color:#F4F4F4;
	font-size:11px;
	font-weight:none;
}

.bouton {
	border:1px solid #369;
	padding:2px;
	background-color:#eee;
	color:#000;
	font-size:11px;
}

.entete_barre {
	font-size:15px;
	font-weight:bold;
	border-top:8px solid #A62A2A;
	font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left:2px;
}
.entete {
	background-color:white;
	font-size:15px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding-left:2px;
}

#FormulaireConnexion{
	border: 1px solid #000000;
}
#FormulaireConnexion TD{
	padding:5px 8px 10px 8px;
}

.recherche{
	background-color:#CD221A;
	width:800px;
}
.resultat_recherche{
}
.liste_pages{ /* ??? */
	width:736px;
	background-color:#FFFFFF;
	/*
	width:100%;
	background-color: #7093DB;
	*/
}
.page_deplacement{ /* ??? */
	position:absolute;
	background-repeat:no-repeat;
}
.tableau_result{
	width:90%;
	empty-cells:show;
}
.tableau_result TD{
	border-bottom:10px solid #ffffff;
}
.tableau_result TH{
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	background-color:#CD221A;
	border-top:1px solid buttonhighlight;
	border-left:1px solid buttonhighlight;
	border-bottom:1px solid buttonshadow;
	border-right:1px solid buttonshadow;
	text-align:center;
	padding:0 4px;
	white-space:nowrap;
}

.detailcontact{
}
.logo_enseigne{
	position:absolute;
	left:65%;
	top:17%;
}
.nom_enseigne{
	font-weight:bold;
	font-size:16px;
}
.liste_enseigne{
	color:#000000;
	font-family:Verdana;
	font-size:auto;
	width:99%;
	overflow:auto;
}
.ajoutcommentaire{
}
.formulaireajoutcommentaire{
	border:2px solid #CD221A;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	width:100%;
}
.liste_commentaires{
	font-family:Verdana;
	font-size:auto;
	color:#000000;
	overflow:auto;
}
.tableuncommentaire{
	border:2px solid #CD221A;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	width:100%;
}

.formulaire_vote{
	font-family:Verdana;
	font-size:auto;
	color:#000000;
	background-color:#CD221A;
	text-align:center;
	border:solid #7093DB 3px;
	width:99%;
}
.formulaire_enseigne{
	color:#000000;
	font-family:Verdana;
	font-size:auto;
	border:solid  #CD221A 2px;
	background-color:#ffffff;
	width:800px;
}

.banniere_droite{
	position:absolute;
	top:200px;
	left:2%;
}

.banniere_haut{
	text-align:center;
}

.banniere_droite_fiche{
	position:absolute;
	top:300px;
	right:5%;
}

.copyright{
	position:absolute;
	bottom:1%;
	left:9%;
}

.image_categorie{
	position:absolute;
	top:550px;
	left:78%;
}

.menuindex{
	border:none;
}
.menuindex TD{
	text-align:center;
	border:none;
}
.menuindex .image,
.menuindex .image A{
	background-color:none;
	padding:5px;
	text-align:center;
	text-decoration:none;
	width:180px;
}
.menuindex .texte,
.menuindex .texte A{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#CD221A;
	padding:2px 5px 2px 5px;
	text-align:center;
	text-decoration:none;
	width:180px;
}
.menuindex .texte A:hover{
	color:#000000;
}

.FooterCopyright,
.FooterLienImage{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	padding:0;
}
.FooterLienImage IMG{
	vertical-align:middle;
	border:none;
	padding:0;
	margin:0;
}
.FooterAutresAnnuaires{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	padding:0;
}

.menuadminhaut{
	border-width:2px;
	border-style:solid;
	border-color:#A62A2A;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.menuadminhaut TD{
	background-color:#A62A2A;
	padding:2px 3px;
	text-align:center;
	width:255px;
}
.menuadminhaut TD A{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.menuadminhaut TD A:hover{
	color:#000000;
}
#menuadmingaucheColonne{
	left:5px;
	width:280px;
	float:left;
}
.menuadmingauche{
	border-width:2px;
	border-style:solid;
	border-color:#A62A2A;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.menuadmingauche TD{
	background-color:#A62A2A;
	padding:2px 3px;
	text-align:center;
	width:255px;
}
.menuadmingauche TD A{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.menuadmingauche TD A:hover{
	color:#000000;
}
.cadrepageadmin{
}
.titreadmin{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
