body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:   url(img-generic/fond.gif);
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; padding-top:6px; padding-right:8px;
	color: #A3A3A3;   }
.copyright A{ color: #A3A3A3;  text-decoration:none }
.copyright A:hover{ color: #A3A3A3;  text-decoration:underline }

.hp-contour-affiche {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;   }
	
.hp-tt-alaffiche {
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FE1C0A;
	text-transform: uppercase;   }
.hp-tt-alaffiche A{ color: #FE1C0A; text-decoration:none }
.hp-tt-alaffiche A:hover{ color: #FE1C0A; text-decoration:underline }
	
.hp-date-alaffiche {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FE1C0A;   }
.hp-date-alaffiche A{ color: #FE1C0A; text-decoration:none }
.hp-date-alaffiche A:hover{ color: #FE1C0A; text-decoration:underline }
	
.hp-txt-alaffiche {
	font: 9px/10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;   }
	
.hp-reserver-alaffiche { font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #FE1C0A;   }
.hp-reserver-alaffiche A { color: #FE1C0A; text-decoration:none   }
.hp-reserver-alaffiche A:hover { color: #FE1C0A; text-decoration:underline   }

.txt-9-gris { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C;   }
.txt-9-gris A { color: #FE1C0A; text-decoration:none }
.txt-9-gris A:hover { color: #FE1C0A; text-decoration:underline }

.txt-9-gris-f		{ font: 9px Verdana, Arial, Helvetica, sans-serif; color: #666666;   }
.txt-9-rouge	{ font: 9px Verdana, Arial, Helvetica, sans-serif; color: #FE1C0A;   }

.txt-10-gris { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C;   }
.txt-10-gris A { color: #FE1C0A; text-decoration:none }
.txt-10-gris A:hover { color: #FE1C0A; text-decoration:underline }

.txt-10-gris-f		{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666;   }
.txt-10-rouge	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FE1C0A;   }

.txt-11-gris { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #7C7C7C; text-align: justify;  }
.txt-11-gris A { color: #FE1C0A; text-decoration:none }
.txt-11-gris A:hover { color: #FE1C0A; text-decoration:underline }

.txt-11-gris-f		{ font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;   }
.txt-11-rouge	{ font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FE1C0A;   }

.champs-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #EFEFEF;
	width: 200px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #999999; }

.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E8E8E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #DFDFDF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #DFDFDF;
	font-size: 9px;
	color: #999999;
	width: 150px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
.champs-form-50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #EFEFEF;
	width: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #999999;   }
	
.tt-lettrine {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FE1C0A;
	padding-top: 3px;
	vertical-align: top;   }
	
.commentaires { font: 9px Arial, Helvetica, sans-serif; color: #999999;   }
	
.saison-off { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666666;   }
.saison-off A { color: #666666; text-decoration:none }
.saison-off A:hover { color: #FE1C0A; text-decoration:underline }
	
.saison-over { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FE1C0A;   }
.date-alaffiche {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
.tt-alaffiche {

	font: bold 20px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #FE1C0A;
	text-transform: uppercase;
}
.txt-11-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE1C0A;
}

.fondStt {
	background-image:url(img-generic/fond-sous-tt.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#BE3F33;
}

#lien-facebook{
position:absolute;
z-index:2000;
margin-top:276px;
}

