
BODY {
    /*background-color : #1B7A21;*/
    background-color : #CED229;
    margin: 0px;
    color: #474747;
		font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
BODY.print {
    /*background-color : #1B7A21;*/
    background-color : #FFFFFF;
    margin: 0px;
    color: #474747;
		font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

TD.index_presta {
	color: #000000;
	font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
TD.index_adresse {
	color: #980E5E;
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
TD.index_evt {
	color: #0B792C;
	font: 12px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}


TABLE.main {
	border: solid 1px #B8BC23;
}
TABLE {
    color: #474747;
		font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
.SHOW { visibility: show; }
.HIDDEN { visibility: hidden; display: none; }



TD.menu {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	width: 158px;
	background-image: url("/img/menu_bg.gif");
	background-repeat : repeat-y;
	
	
}
TD.main {
	font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	width: 600px;
	color: #292929;
}
TD.main_footer_abus {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #6E7018;
}
TD.main_footer_adresse {
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #A02360;
	text-align: right;
}

H1 {
  background-color: #232323;
  color: #D2D1A5;
  border-bottom : solid 1px #5C5C5C;
}
H3 {
  font-size: 15px;
  margin: 2px;
  color: #A02360;
}

A { cursor: hand; color: #A02360; text-decoration: none; }
A:hover { cursor:hand; text-decoration: underline; color: #D57BA7; }
A.bien_details {
	font-size: 11px;
	color: #DEE838;
}
A.bien_details:hover{
  color: #F97B58; 
}


INPUT, TEXTAREA, SELECT { 
  font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
padding: 1px;
  border: solid 1px #000000; 
 }
INPUT.contact, TEXTAREA.contact, SELECT.contact { 
  font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
padding: 1px;
  border: solid 1px #C3C3C3; 
	color: #A02360;
 }
INPUT.submit { background-color: #676767;
border: solid 1px #DDDDDD; color: #DEE838; font-weight: bold; font-size: 11px; }

DIV.pageTitre { font: 23px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #E8C938; font-weight: bold; text-align: left; }


TABLE.msgError { background-color: #7D7D7D; border: solid 1px #343434; width: 280px; font-size: 11px; padding: 1px; color: #FFFFFF;}
TD.msgErrorTitre { background-color: #EC572F; height: 14px; font-size: 11px; text-align: center; color: #343434; font-weight: bold; }
TABLE.msgOk { background-color: #7D7D7D; border: solid 1px #343434; width: 280px; font-size: 11px; padding: 1px; color: #FFFFFF;}
TD.msgOkTitre { background-color: #3D8E2A; height: 14px; font-size: 11px; text-align: center; color: #343434; font-weight: bold; }


/* LIENS */
TD.lien_categorie {
  border-bottom: solid 1px #DBDBD2;
}
.lien_titre {
	color: #A02360;
  font-weight: bold;
  font-size: 13px;
}
TD.lien {
  color: 

}
.lien_url {
  /*color: gray;
*/
  font-size: 10px;
}



TABLE.next_evenement {
  width: 152px;
  height: 262px;
	font: 11px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFDF9;
	background-image: url("/img/next_evenement.gif");
	background-repeat : no-repeat;
}
.next_evenement_titre {
  font-size: 17px;
  font-weight: bold;
} 
TD.next_evt {
  padding: 3px;
  text-align : center;
}


TABLE.index_next_evenement {
  width: 152px;
  height: 137px;
	font: 10px "Trebuchet MS", Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-color : #FFFDF9;
	background-image: url("/img/next_evenement_small.gif");
	background-repeat : no-repeat;
}
.index_next_evenement_titre {
  font-size: 13px;
  font-weight: bold;
} 

/* COUPON REPONSE */
TD.coupon {
	background-image: url("/img/coupon_tirets.gif");
}






IMG.illus {
  border: solid 1px #6D6D6D;
}

 
/* MILLESIMES */
TABLE.millesimes {
  font-size: 10px;
  background-color : #DDD;
}
TABLE.millesimes TD {
  background-color : #FFF;
  text-align: center;
}
TABLE.millesimes TD.millesimes_region {
  background-color : #888;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
}
TABLE.millesimes TD.garde1 { background-color: #F4FF25; }
TABLE.millesimes TD.garde2 { background-color: #F4CF25; }
TABLE.millesimes TD.garde3 { background-color: #F49825; }
TABLE.millesimes TD.garde4 { background-color: #F46025; }
TABLE.millesimes TD.garde5 { background-color: #F42725; }
TABLE.millesimes TD.garde6 { background-color: #F40025; }




TABLE.msgError { background-color: white; border: solid 1px #CDCFB3; width: 280px; font-size: 11px; color: #000000; }
TD.msgErrorTitre { background-color: #CDCFB3; height: 14px; font-size: 10px; text-align: center; color: #F62020; font-weight: bold; }
TABLE.msgOk { background-color: white; border: solid 1px #CDCFB3; width: 280px; font-size: 11px; color: #000000; }
TD.msgOkTitre { background-color: #CDCFB3; height: 14px; font-size: 10px; text-align: center; color: #419215; font-weight: bold; }