
.cadre_02{
	border: 1px #000000 solid;
}

.cadre_01{
border: 1px #cccccc solid;
margin-bottom: 5px;
}

.cadre_00{
border: 1px #F1B407 solid;
margin-bottom: 5px;
}



/*-----------------------------------*/
/* CONTAINERS */
#containerDiv {
	position:absolute; width:1px; height:1px; top:-100px; left:-100px;
}
#PopupReceptor{width:1px; height:1px; size:1px;}
#PopupBack{
	background:#AAA;
	-moz-opacity: 0.5;
	filter: Alpha(Opacity=50);
	opacity: 0.6;
	top:0px;
	left:0px;
	position:absolute;
	z-index:100;
	height:100%;
	width:100%;
	visibility:hidden;
}

#DivShadow{
	position: absolute;
	background: #CCCCCC;
	filter:progid: DXImageTransform.Microsoft.Blur(PixelRadius='1', MakeShadow='true', ShadowOpacity='0.50');
	z-index:101;
}


.DivPopups {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 600px;
	border: 10px double #444;
	background: #FFF; 
	padding: 0px;
	z-index:102;
	opacity:.99;
}

#containerDiv {
	position:absolute; width:1px; height:1px; top:-100px; left:-100px;z-index:10000;
}

#topmask {
	width:100%;
}

#mainDiv {
	background: #F8F8F8;
}
/*-------------------------------------*/

.cadre_actu{
	border: 1px #5A4D9E solid;
	color:#000000;
	background-color:#ECEAF4;
	padding: 5;
}
.cadre_Enteteactu{
	border: 1px #5A4D9E solid;
	background-color:#5A4D9E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.cadre_CP{
	border: 1px #336699 solid;
	color:#000000;
	background-color:#C6D9FF;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.cadre_EnteteCP{
	border: 1px #336699 solid;
	background-color:#003399;
	background:url(/resa/p/fondmarin.gif) bottom left repeat-x;
	color:#FFFFFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}


.EnteteAnnonce{
	background-color:#e8dfd0;
	color:#000000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding-left:5;
}


.Annonce{
	color:#000000;
	background-color:#f5f1e8;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}


.cadre_BP{
	border: 1px #663366 solid;
	color:#000000;
	background-color:#ECD9EC;
	padding: 5px;
}
.cadre_EnteteBP{
	border: 1px #663366 solid;
	background-color:#663366;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_Annuaire{
	border: 1px #990066 solid;
	color:#000000;
	background-color:#FFCCEE;
	padding: 5px;
}
.cadre_EnteteAnnuaire{
	border: 1px #990066 solid;
	background-color:#990066;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_Sponsor{
	border: 1px #006F99 solid;
	color:#000000;
	background-color:#C2E0FE;
	padding: 5px;
}
.cadre_enteteSponsor{
	border: 1px #006F99 solid;
	background-color:#006F99;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_Livre{
	border: 1px #FFCC33 solid;
	color:#000000;
	background-color:#FFF5D9;
	padding: 5px;
}
.cadre_enteteLivre{
	border: 1px #FFCC33 solid;
	background-color:#FFCC33;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_MC{
	border: 1px #CC6633 solid;
	color:#000000;
	background-color:#F3DCD1;
	padding: 5px;
}
.cadre_enteteMC{
	border: 1px #CC6633 solid;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_Annonce{
	border: 1px #FF6666 solid;
	color:#000000;
	background-color:#FFC6C6;
	padding: 5px;
}
.cadre_enteteAnnonce{
	border: 1px #FF6666 solid;
	background-color:#FF6666;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_Emploi{
	border: 1px #993333 solid;
	color:#000000;
	background-color:#F2F0BD;
	padding: 5px;
}
.cadre_enteteEmploi{
	border: 1px #993333 solid;
	background-color:#993333;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_avenir{
	border: 1px #009999 solid;
	color:#000000;
	background-color:#D9FFFF;
	padding: 5px;
}
.cadre_enteteAvenir{
	border: 1px #009999 solid;
	background-color:#009999;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_culture{
	border: 1px #FF9900 solid;
	color:#000000;
	background-color:#FFE6BF;
	padding: 5px;
}
.cadre_entetCulture{
	border: 1px #FF9900 solid;
	background-color:#FF9900;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.cadre_media{
	border: 1px #FF3300 solid;
	color:#000000;
	background-color:#FFEBE6;
	padding: 5px;
}
.cadre_entetMedia{
	border: 1px #FF3300 solid;
	background-color:#FF3300;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
}

.titreCulture{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

a.menuHaut:link, a.menuHaut:active, a.menuHaut:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#F1B401;
	width:100%;
	height: 20;
	padding-top: 2;

}

a.menuHaut:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#5A4D9E;
	width:100%;	
	height: 20;
	padding-top: 2;
}

a.page:link, a.page:active, a.page:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: blue;
	text-decoration: none;
}

a.page:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: blue;
	text-decoration: underline;
}      
a.menuCp:link, a.menuCp:active, a.menuCp:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

a.menuCp:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;	
}

a.lienCal:link, a.lienCal:active, a.lienCal:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

a.lienCal:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;	
}

a.lien:link, a.lien:active, a.lien:visited {
	font-family: Verdana, Helvetica, sans-serif;
	color: blue;
	text-decoration: underline;
}

a.lien:hover {
	font-family: Verdana, Helvetica, sans-serif;
	color: #000099;
	text-decoration: none;
}



a.bottom:link, a.bottom:active, a.bottom:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

a.bottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B23F4;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;	
}

a.part:link, a.part:active, a.part:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

a.part:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;	
}

a.pageBlack:link, a.pageBlack:active, a.pageBlack:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

A.MenuItem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: pointer; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MenuItem:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}


.Input_F
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;    
    TEXT-ALIGN: center;
}

.Input_G
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;    
    TEXT-ALIGN: center;
}


a.pageBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
}
.enteteMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.txt_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txt_small_tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
}

.td_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border:1px dashed #D3D6DC;
	text-align:center
	width: 5px;
  height: 40px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 2px;
} 
  
  
.txt_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #003399;
}

.txt_grand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003399;
	text-align: center;
	vertical-align: top;
}


.txtdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.txt_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.txt_B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.txt_R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.txtgros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
}

.txt_input {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}

.txt_input_small {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}


.txt_it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
.soustitre_R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}


.txt_resa {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border:1px solid #cccccc;
}

.txt_resa_day {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}



.soustitre_Bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4B23F4;
}


.soustitre_W {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.titreMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
}
.grey {
	color: #999999;
}
.curseur {
	cursor : hand;
}


.txtmenu {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center;
}

.cadre_menu{
	border: 1px #5A4D9E solid;
	background-color:#ffffff;
	color:#5A4D9E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* STYLE pour le calendrier javascript */

.ds_box {
	background-color: #003399;
	border: 1px solid #003399;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #003399;
	color: #FFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 1px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */


/*****************************/
/**** BUTTONS ****************/
/*****************************/

.buttonsB {
	width: 100%;
	border:1px solid #660000;
	background:green url(/resa/p/buttonsB2.gif) top left  no-repeat;
	padding-left:0px;padding-right:0px;
	height:30px;
	color:white;
  font: bold 12px Arial, Helvetica, Verdana, sans;
}

.buttonsB :hover{background:url(/resa/p/buttonsB2_alt.gif) top left no-repeat!important;}

.buttonsB a{
	color:white;
  font: bold 12px Arial, Helvetica, Verdana, sans;
	height:100%;
	padding-top:6px;
}

.aButton a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:white;
	cursor:pointer;
}

.aButton a:link{color:white;text-decoration:none;}
.aButton a:visited{color:white;text-decoration:none;}
.aButton a:hover{color:yellow;text-decoration:none;}


/*****************************/
/**** BUTTONS ****************/
/*****************************/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
font-family: Verdana;
font-size: 10px;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


.cadrevert{
	border: 1px #66CC66 solid;
	background-color:#CCFFCC;
	color:green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

.cadrerouge{
	border: 1px #CC3366 solid;
	background-color:#F6DEEA;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

.txt_title_encadre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color:#003399;
	text-align:left;
	border-style:solid;
	border-width:1px;
	border-color:black;
	background-color:white;
}


.Alb_Div_picture{
	position:relative;
	float:left;
	width:165px;
	border:1px solid #DFE0DB;
}
.Alb_Div_picture .image{
	height:150px;
	text-align:center;
	width:100%;
	background:url(/resa/p/picture_image_shade.jpg) bottom left repeat-x;
	border-bottom:1px solid #EAEAEA;
}
.Alb_Div_picture .image IMG{border:1px solid #DFE0DB;}

.Alb_Div_picture .cartouche{
	width:100%;
	background:url(/resa/p/picture_cartouche_shade.gif) bottom left repeat-x;
	border-top:1px solid white;
	border-bottom:1px solid #EAEAEA;
}
.Alb_Div_picture .cartouche TD{color:#AAAAA4;font-size:10px;padding:4px;}
.Alb_Div_picture .cartouche IMG{margin:1px;margin-top:3px;}
.Alb_Div_picture .cartouche .boxs {display:block;float:left;}


.c_reserve{
	border: 1px #000000 solid;
	background-color:#FF0033;
	color:#FFFFFF;
	letter-spacing:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	padding: 1px;
}


.menu1 { /* boite qui contient le menu (les onglets) */
  border-bottom:solid 1px #003399 ; /* crée le trait noir en-dessous des onglets */
  padding-top:6px ; /* marge intérieure haute */
  padding-bottom:0px;
  padding-left:0px ;
  } /* marge intérieure basse */
  

.onglet { /* style des onglets inactifs */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
  margin:5px 5px 0px 10px ; /* marge extérieure */
  padding:11px 0px 0px 0px ; /* marge intérieure */
  font-size : 12px ; /* taille de la police des onglets */
  float:left ; /* boite en mode float, pour pouvoir en définir la largeur */
  width:140px ; /* largeur de la boite float */
  height:34px ; 
  background : url(/resa/p/onglet2.gif) bottom no-repeat ; /* image de fond de la boite float, calée en bas */
  text-align:center; /* Le texte des onglets est centré */
  margin-top:5px;
  } /* Le texte des onglets est centré */
   

a.onglet:link, a.onglet:active, a.onglet:visited {
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
	text-decoration:none;
	}

a.onglet:hover {
	font-family: Verdana, Helvetica, sans-serif;
	color: white;
	text-decoration:underline;
}

.onglet-actif { /* style de l'onglet de la page active */
  position:relative ; /* l'onglet inactif est mis en position relative */ 
  top:2px ; /* pour pouvoir baisser l'onglet de 2 pixels */
  border-bottom : solid 1px white;/*on efface le trait inférieur du menu */
  font-weight: bold;
  text-decoration:underline;
  }

.spacer {clear:both} /* force le retour à la ligne après des boites float */


.scoreover{
	border: 2px #66CC66 solid;
	vertical-align:bottom; 
	width:120 px;
	height:70 px;
}

.scoreout{
	border: 2px #FFFFFF solid;
	vertical-align:top;
	width:120 px;
	height:70 px;
}


.sousmenuscoreover{
	background-color: #FDFDD5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sousmenuscoreout{
	background-color: #F5F1E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.cadre_EnteteAdmin{
	border: 1px #000000 solid;
	background-color:#e7cb9c;
	background:url(/resa/p/fondmarron.gif) bottom left repeat-x;
	color:#000000;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5;
	height:30px;
}

.cadre_Admin{
	border: 1px #000000 solid;
	color:#000000;
	background-color:#e8dfd0;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}


.liseret_marron {
	background-color:#e8dfd0;
	height:2px;
	padding:0px;
	spacing:0px
}




.infobulle {
    position: absolute;
    visibility:hidden;
    border: 1px solid orange;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 12px;
    /*background-color: #FDE581;*/
    background-image:url('/resa/p/bgtaborange.gif');
    opacity:1;
    width:200px;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		z-index:3;
}


.infobullemember {
    position: absolute;
    visibility:hidden;
    border: 1px solid orange;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 12px;
    background:url(/resa/p/bgtaborange.gif) top left repeat-x;
    opacity:1;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		z-index:3;
}




TABLE.calendar_day {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
TD.calendar_day_label {
	FONT-SIZE: 10px; BACKGROUND: #fabb76; COLOR: #000000; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
TD.calendar_day_date {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
TD.calendar_day_date_week {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
TD.calendar_day_date_this {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
TD.calendar_day_date_week {
	BACKGROUND: #ffddbb
}
.this_day {
	FONT-WEIGHT: bold
}
TD.calendar_close {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; TEXT-ALIGN: right
}
A.calendar_close {
	COLOR: #ffffff
}
A.calendar_close:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
	
SELECT.calendar_month {
	BORDER-RIGHT: #d5ac88 1px solid; BORDER-TOP: #d5ac88 1px solid; FONT-SIZE: 10px; BACKGROUND: #eddbcb; BORDER-LEFT: #d5ac88 1px solid; BORDER-BOTTOM: #d5ac88 1px solid; FONT-FAMILY: verdana
}
OPTION.option_month {
	FONT-SIZE: 10px; BACKGROUND: #eddbcb; FONT-FAMILY: verdana
}
INPUT.calendar_year {
	BORDER-RIGHT: #d5ac88 1px solid; BORDER-TOP: #d5ac88 1px solid; FONT-SIZE: 10px; BACKGROUND: #eddbcb; BORDER-LEFT: #d5ac88 1px solid; BORDER-BOTTOM: #d5ac88 1px solid; FONT-FAMILY: verdana
}
INPUT.calendar_nav {
	BORDER-RIGHT: #d5ac88 1px solid; BORDER-TOP: #d5ac88 1px solid; FONT-SIZE: 10px; BACKGROUND: #eddbcb; BORDER-LEFT: #d5ac88 1px solid; WIDTH: 20px; BORDER-BOTTOM: #d5ac88 1px solid; FONT-FAMILY: verdana
}
A.calendar {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.calendar:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
	
TABLE.calendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #d7b08e; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}

TD.calendar_head {
	TEXT-ALIGN: center
}
	