A:hover {
	COLOR: #0000cc; 
	TEXT-DECORATION: underline;
}

P {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.titre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #330033; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica;
}

.stitre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #330033; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica;
}

.texte {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #330033; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica;
}

.textebas {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica;
}

a.lien {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #0066cc; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica; 
	TEXT-DECORATION: none;
}

a.lien:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ff6600; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Verdana, Helvetica; 
	TEXT-DECORATION: underline;
}

a.lienbas {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial,Verdana,Helvetica; 
	TEXT-DECORATION: none;
}

.accesdirect {
	background-image: url('../img/puce2.gif'); 
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 7px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000099; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal
}

.alerte1 {
	background-color: #F2FDD4;
	border: 1px solid #336633;
	width: 380px;
	text-align: center;
	padding: 7px;
}

.alerte1 a{
	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR: #990000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.colonne {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.colonne2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: none; 
	COLOR: #990000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Georgia, Times New Roman, Times, serif; 
	TEXT-DECORATION: none;
}

.titre {
	FILTER: DropShadow(Color=; text-align: left?, OffX=?, OffY=?, Positive=?); 
	MARGIN-BOTTOM: auto; 
	WORD-SPACING: normal; 
	FONT: bold italic 12px Verdana, Arial, Helvetica, sans-serif; 
	VERTICAL-ALIGN: baseline; 
	TEXT-TRANSFORM: none CURSOR: auto; 
	COLOR: #006600; LIST-STYLE-TYPE: none; 
	LETTER-SPACING: normal; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
}

.sstitre {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM: none; 
	COLOR: #990000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.corps {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: none; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
}

.titrecolonne {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}

.textecolonnegauche {
	FONT: bold 11px/13px Arial, Helvetica, sans-serif; 
	COLOR: #ffffff;
}

.titretableaudroite {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #990000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal;
}

.textecopyright {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}

.insecable {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Times New Roman", Times, serif; 
	FONT-VARIANT: normal
}

.specialdroite {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right; 
	FONT-VARIANT: normal;
}

.specialgauche {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal;
}

.specialcentre {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000066; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal;
}

.soustextecolonnegauche {
	FONT: bold 10px/11px Geneva, Arial, Helvetica, san-serif; 
	COLOR: #ffffff;
}

.corps2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal
}

.corps3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	ONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal;
}

.titrepopup {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	TEXT-TRANSFORM: capitalize; COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal;
}

.corpspopup {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.corpspopup2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #999999; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.titre2 {
	FONT: bold 12px Georgia, "Times New Roman", Times, serif; 
	COLOR: #006600; 
	TEXT-ALIGN: center;
}

.titrepopup2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: large; 
	COLOR: #006633; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	EXT-ALIGN: left; 
	FONT-VARIANT: normal;
}

.sstitrepopup {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000033;
}

.corps4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.corps5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal;
}

.corps6 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000099; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal
}

.corpstexte {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.corpsform {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.corpstextebas {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	FONT-VARIANT: normal;
}

.corpstextebas2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	padding-top: 5px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-VARIANT: normal;
}

.texteretrait {
	text-indent: 20px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.filet {
	border: 1px solid #336633;
	padding: 5px;
}

.filetrouge {
	border: 1px solid #990000;
	background-color: #ffffff;
	padding: 5px;
}
.filetvert {
	border: 1px solid #006666;
	background-color: #ffffff;
	padding: 5px;
}
.rayures {
	border: none #336633;
	background-image: url(img/fond_colonne_gauche2.gif);
	padding: 5px;
}
.mains {
	border: none #336633;
	padding: 5px;
}

.corpschiffres {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; color: #990000; 
text-align: center;
}

.boites {
	border: 1px solid #336633;
	padding: 5px;
	background-color: #ffffff;
}

.titre_annonce {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
color: #003300; 
text-align: center;
}

.corpstarifs {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #000000; 
text-align: center;
}

.alert {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #990000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}

.corpscalendrier {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: 
bold; font-variant: normal; 
color: #003333; 
text-align: center;
}

.blanc {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #FFFFFF; 
text-align: center;
}

.corp6 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; color: #000099;
}

.params {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #CC0000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.dispos {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	border-style:solid;
	border-width:0px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:#000000;
}

#listePromo table{
	margin-top:5px;
	border:1px solid #aa0000;
	width:380px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
	text-align:center;
	
}

#listePromo table th{
	background-color:#D9FAE4;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal;
}
#editionPromo {
	margin-top:30px;
	display:none;
	text-align:center;	
	border:1px solid #aa0000;
	width:380px;
}

#editionPromo table {
	margin:20px;
}

#editionPromo table th {
	font-size:10px;
	text-align:left;	
}

#nouvellePromo {
	cursor:hand;
	text-align:center;
	margin:30px;
}

.interface {
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width: 380px;
	text-align: left;
	padding: 4px;
}

.texteblanc {
	background-color: #990000;
	width: 380px;
	text-align: center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	COLOR: #ffffff; 
	letter-spacing: 0.1em;
}
