img{ border:0px ;}

body { 
text-align: center;
margin:0 auto; 
background-color:#FFFFFF; 
} 
.tabellaPrincipale{ 
width:872px; 
height:100%; 
text-align:left;
margin:0 auto; 
}
/*
margin: 0 auto;
text-align: -moz-center;
font-family: verdana, arial;
font-size: 10pt;


body{
	margin-left:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF; 
}*/

#contatoreEuro{
	position:relative; 
	float:left; 
	width:146px; 
	left:-152px; 
	padding-bottom:5px; 
	height:50px; 
	background-image:url(/obiettivo_turismo/countdown.gif); 
	background-repeat:no-repeat;
	display:none;
}
#contatoreEuro2{
	position:relative; 
	float:left; 
	width:146px; 
	left:-152px; 
	padding-bottom:5px; 
	height:50px; 
	/*background-image:url(/euro2008/BannerViaStelle.jpg); */
	background-repeat:no-repeat;
	/*visibility:hidden;*/
	display:block;
}
/*---------------------------- div per banner a destra ----------------------------*/
#containerbanner{
	position: absolute;
	width:978px;
}

#banner{
	width:100px;
	float:right;
	padding-top:10px;
}
#containerbanner_itinerari{
	position:absolute;
	width:100px;
	margin-left:150px;
	/*position: absolute;
	left:900px;
	width:100px;
	height:900px;
	padding-left:5px;
	top:35px;*/
}
#banner_itinerari{
	position:relative;
	padding-top:5px;
}
#menubanner{
	position:relative;
}
#menubanner2{
	position:relative;
}
.iconeFooter{
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:10px;
}

.stileriga{
	height:1px;
	border-top:1px solid #dbe3e9;
	font-size:5px;
}
.spazioriga{
	height:5px;
}
.stampa{
	border: 1px solid #D6DFE6;
}




.areaCentrale{ width:578px; height:100%; }
.Contenuto{ width:558px;}
.tabellaMenuSx{ width:147px; height:100%; background-image:url(../immagini/layout/menu_back.gif); background-position: left; background-repeat: repeat-y;  background-color:#eef2f4; }
.tabellaMenuDx{ width:147px; height:100%; background-image:url(../immagini/layout/menu_back_dx.gif); background-position: left; background-repeat: repeat-y;}

.riga_bottom { border-top: 1px solid #d5dfe5; height:40px; width:100%;}
.immagineFlash{ width:558px; height:297px; }
.immagineFlashGer{ width:558px; height:222px; }
.immagineBarra{ width:558px; }
.immagineFocus{ border: 1px solid #C3D1DA; padding: 2px;}
.SfondoBox{ background-color:#f4f6f8; border-top: 1px solid #C3D1DA; }
.SfondoBoxAgro{ background-color:#f4f6f8; border-top: 1px solid #C3D1DA; padding-top:10px; }
.SfondoBoxMeteo{ border-top: 1px solid #C3D1DA; }
.Sfondoorientarsi{ background-color:#f4f6f8; }
.cellaPrevisioni{border: 1px solid #C3D1DA;}
.cellameteo{border: 1px solid #D6DFE6;}
.cellapredx{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	border-right:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellapresx{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	border-left:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellaprece{
	border-bottom:1px solid #D6DFE6;
	border-top:1px solid #D6DFE6;
	background-color:#FFFFFF;
}
.cellameteo2{border: 1px solid #D6DFE6; background-color:#FFFFFF}
.cellameteoImg{border: 1.5px solid #D6DFE6;}
.SfondoPrevisioni{ background-color:#f4f6f8; height:30px;}
.riga_search{ border-bottom: 1px solid #dbe3e9;}
.icona_regioni_giu{ margin-bottom: 3px;}
.ordina_per{ background-color:#F5F6F8; border-top: 1px solid #C3D1DA; border-bottom: 1px solid #C3D1DA;}
.bordoSale{
	border-right:1px solid #dbe3e9;
}
.bordoTit{
	border-bottom:1px solid #dbe3e9;
	background-color:#f5f6fa;
	height:40px;
}
.bordoContorno{
	border:1px solid #dbe3e9;
}
.tabCalendar{  
	border-bottom : 1px solid #E4EBF1;
	border-right : 1px solid #E4EBF1;  
	border-left : 1px solid #E4EBF1; 
	border-top : 1px solid #E4EBF1; 

}
.testoCalendar {

	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #004fa2;
	text-decoration: none;

}

/*---------------------------- chiusura_immagine_centrale_superiore ----------------------------*/
.chiusura_immagine{ width:578px; height:11px; border-right: 1px solid #C3D1DA; border-left: 1px solid #C3D1DA; border-top: 1px solid #C3D1DA; background-color: #ffffff }

/*---------------------------- chiusura_immagine_sx ----------------------------*/
.chiusura_immagine_sx{ width:146px; height:11px; background-image: url(immagini/layout/top_sx.gif); background-position: left; background-repeat: no-repeat;}

/*---------------------------- chiusura_immagine_sx ----------------------------*/
.chiusura_immagine_dx{ width:146px; height:11px; background-image: url(immagini/layout/top_dx.gif); background-position: right; background-repeat: no-repeat;}

/*---------------------------- linea_puntino ----------------------------*/
.PuntoLine{ background-image:url(immagini/elementi_grafici/puntino_blu.gif); background-position: center; background-repeat: repeat-x; height:9px;}
.topEventline{ border-bottom:dotted #0033CC 1px; font-size:1px;}
/*---------------------------- linea_puntino ----------------------------*/
.PuntoLine_azzurro{ background-image:url(immagini/elementi_grafici/puntino_azzurro.gif); background-position: center; background-repeat: repeat-x; height:13px;}

/*---------------------------- menu ----------------------------*/
.sottomenu {font-family:  "Verdana", "Arial","Helvetica"; font-size: 10px; font-weight: normal; color: #484f55; text-decoration: none;}
.sottomenu a:active, .sottomenu a:visited, .sottomenu a:link { padding-bottom: 5px; padding-top: 5px; font-family: "Verdana", "Arial", "Helvetica"; font-size: 10px; font-weight: normal; color: #484f55; text-decoration: none; }
.sottomenu a:hover { font-size: 10px; text-decoration: none; color: #484f55; text-decoration: underline; }

/*---------------------------- menu_selezionato ----------------------------*/
.select { color: #bd2300;}

/*---------------------------- box_alloggi ----------------------------*/
.box_alloggi { padding: 10px 10px 0px 10px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;}
.box_alloggi2 { padding: 10px 10px 10px 10px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;}
/*---------------------------- box_alloggi ----------------------------*/
.box_chiusura{ font-family:  "Verdana", "Arial","Helvetica"; font-size: 7px; height:7px; background-image: url(immagini/elementi_grafici/chiusura_box.gif); background-repeat: repeat-x;  background-position: top ; }

/*---------------------------- Teaser ----------------------------*/
.teaser_chiusura{ width:124px; height:7px; background-image: url(immagini/teaser/chiusura_teaser.gif); background-repeat: no-repeat;}

.teaser_foto { padding: 2px 2px 0px 2px; border-right: 1px solid #d5dfe5; border-left: 1px solid #d5dfe5; border-top: 1px solid #d5dfe5;
font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #484f55;
	text-decoration: none;}

.teaser_foto a:active, .teaser_foto a:visited, .teaser_foto a:link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	color: #0f5a9b;
	font-weight: bold;
	text-decoration: none;}

.teaser_foto a:hover {
    font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;}
	
.img_teaser{
 width:118px;
}
/*---------------------------- intro ----------------------------*/
.intro {font-family: "Georgia", "Verdana", "Arial","Helvetica"; font-size: 14px; font-weight: normal; color: #484f55; text-decoration: none;}

/*---------------------------- Titoli ----------------------------*/ 
.Titoli {font-family: "Georgia", "Verdana", "Arial","Helvetica"; font-size: 14px; font-weight: bold; color: #bd2300; text-decoration: none;}

/*---------------------------- Titoli ----------------------------*/
.titolo_det {font-family: "Georgia", "Arial","Helvetica"; font-size: 14px; font-weight: bold; color: #0f5a9b; text-decoration: none;}

/*---------------------------- testo ----------------------------*/
.testo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.testo a:active, .testo a:visited, .testo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #0f5a9b;
	text-decoration: none;
}
.testo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;
}

/*---------------------------- titolo ----------------------------*/
.titolo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: bold;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.titolo a:active, .titolo a:visited, .titolo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}
.titolo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 11px;
	text-decoration: underline;
	color: #0f5a9b;
}
/*---------------------------- titolo Eventi ----------------------------*/
.dateEvent {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.dateEvent a:active, .dateEvent a:visited, .dateEvent a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	color: #0f5a9b;
	text-decoration: none;
}
.dateEvent a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 10px;
	text-decoration: underline;
	color: #0f5a9b;
}
/*---------------------------- testo_piccolo ----------------------------*/
.testo_piccolo {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	line-height: 1.4;
	}
.testo_piccolo a:active, .testo_piccolo a:visited, .testo_piccolo a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #0f5a9b;
	text-decoration: none;
}
.testo_piccolo a:hover {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	text-decoration: underline;
	color: #0f5a9b;
}

/*---------------------------- bottone ----------------------------*/
.bottone {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	}
.bottone a:active, .bottone a:visited, .bottone a:link {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
}
.bottone a:hover {
	text-decoration: underline;
	font-family: "Verdana", "Arial","Helvetica";
	color: #484f55;
	font-size: 9px;
	font-weight: normal;
}

/*---------------------------- numero corrente ----------------------------*/
.searchpagecurrent {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #bd2300;
	text-decoration: none;
	}
.searchpagecurrent a:link, .searchpagecurrent a:visited {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #bd2300;
	text-decoration: none;
}

.searchpagecurrent a:active{
	font-weight: bold;
	text-decoration: none;
	color: #bd2300;
}
.searchpagecurrent a:hover {
	text-decoration: underline;
	color: #bd2300;
}
/*---------------------------- numeri ----------------------------*/
.searchpage {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
	}
.searchpage a:link, .searchpage a:visited {
	font-family: "Verdana", "Arial","Helvetica";
	font-size: 9px;
	font-weight: normal;
	color: #484f55;
	text-decoration: none;
}

.searchpage a:active{
	font-weight: bold;
	text-decoration: none;
	color: #bd2300;
}
.searchpage a:hover {
	text-decoration: underline;
	color: #484f55;
}
/*---------------------------- icona_bottoni ----------------------------*/
.icona{
	margin-right: 5px; vertical-align: middle;}

.iconalingue{
	vertical-align:text-bottom;
}	
.iconacalendario{
	/*margin-right: 5px;*/ vertical-align: middle;}
	
.iconaNext{
	margin-left: 5px; vertical-align: middle; }
.iconaPrev{
	margin-right: 5px; vertical-align: middle; }	
/*---------------------------- CERCA ----------------------------*/


.Title {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration: none;
}
a.Title :active, a.Title  :visited, a.Title  :link {
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}

a.Title  :hover {  
	font-size: 11px;
	text-decoration: none;
	color: #cc0000;
}
.ResultListHeader
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
.Link {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.Link a:active, .Link a:visited, .Link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.Link a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}
.Highlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	background-color:#eceff4;
	text-decoration: none;

}
.Highlight a:active, .Highlight a:visited, .Highlight a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}


.Highlight a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}


.Excerpt
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}



.Details
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height:20px;
	vertical-align:top;

}



.CurrentPageNav
{
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.ResultListFooter {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.ResultListFooter a:active, .ResultListFooter a:visited, .ResultListFooter a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.ResultListFooter a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}

.TitleLink {
	font-family:  "Verdana", "Arial","Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	}

.TitleLink a:active, .TitleLink a:visited, .TitleLink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0f5a9b;
	text-decoration: none;
}


.TitleLink a:hover {
	text-decoration: underline;
	color: #cc0000;
	text-decoration: none;
}


.ResultListContainer{

	width:558px;
}


/*********CALENDARIO TEASER**************************/
/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
/* Container Styles */

#cal_container div, #cal_container td{
	background-color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	color:#000000;
	z-index:6000;
}

#cal_container .calcontainer {*height:1%;} /* IE */
#cal_container .calcontainer:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */

#cal_container .calbordered {
	float:left;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	z-index:6000;
}

#cal_container .calbordered .title {
	font:73% Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:auto;
	width:152px;
	position:relative;
}

#cal_container .title .close-icon {
	position:absolute;
	right:0;
	top:0;
	border:none;
}

#cal_container .cal2up {
	float:left;
}

#cal_container .calnavleft {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;   
	left:2px;
}

#cal_container .calnavright {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;  
	right:2px;
}

/* Calendar element styles */

#cal_container .calendar {
	font:73% Arial,Helvetica,sans-serif;
	text-align:center;
	border-spacing:0;
}

#cal_container .calcell {
	width:1.5em;
	height:1em;
	border:1px solid #E0E0E0;
	background-color:#FFF;
}

#cal_container .calcell a {
	color:#003DB8;
	text-decoration:none;
}

#cal_container .calcell.today {
	border:1px solid #000;
}

#cal_container .calcell.oom, .calcell.oom:hover {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

#cal_container .calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

#cal_container .calcell:hover, .calcell .calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

#cal_container .calcell.calcellhover a, .calcell:hover a {
	color:#FFF;
}

#cal_container .calcell.restricted {
	text-decoration:line-through;
}

#cal_container .calcell.previous {
	color:#CCC;
}

#cal_container .calcell.highlight1 { background-color:#CCFF99; }
#cal_container .calcell.highlight2 { background-color:#99CCFF; }
#cal_container .calcell.highlight3 { background-color:#FFCCCC; }
#cal_container .calcell.highlight4 { background-color:#CCFF99; }


#cal_container .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

#cal_container .calheader {
	position:relative;
	width:100%;
}

#cal_container .calheader img {
	border:none;
}

#cal_container .calweekdaycell {
	color:#666;
	font-weight:normal;
}

#cal_container .calfoot {
	background-color:#EEE;
}

#cal_container .calrowhead,.calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

#cal_container .calrowhead {
	border-right-width:2px;
}


/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
/* Container Styles */

#cal_container2 div, #cal_container2 td{
	background-color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	color:#000000;
	z-index:6000;
}

#cal_container2 .calcontainer {*height:1%;} /* IE */
#cal_container2 .calcontainer:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */

#cal_container2 .calbordered {
	float:left;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	z-index:6000;
}

#cal_container2 .calbordered .title {
	font:73% Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:auto;
	width:152px;
	position:relative;
}

#cal_container2 .title .close-icon {
	position:absolute;
	right:0;
	top:0;
	border:none;
}

#cal_container2 .cal2up {
	float:left;
}

#cal_container2 .calnavleft {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;   
	left:2px;
}

#cal_container2 .calnavright {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;  
	right:2px;
}

/* Calendar element styles */

#cal_container2 .calendar {
	font:73% Arial,Helvetica,sans-serif;
	text-align:center;
	border-spacing:0;
}

#cal_container2 .calcell {
	width:1.5em;
	height:1em;
	border:1px solid #E0E0E0;
	background-color:#FFF;
}

#cal_container2 .calcell a {
	color:#003DB8;
	text-decoration:none;
}

#cal_container2 .calcell.today {
	border:1px solid #000;
}

#cal_container2 .calcell.oom, .calcell.oom:hover {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

#cal_container2 .calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

#cal_container2 .calcell:hover, .calcell .calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

#cal_container2 .calcell.calcellhover a, .calcell:hover a {
	color:#FFF;
}

#cal_container2 .calcell.restricted {
	text-decoration:line-through;
}

#cal_container2 .calcell.previous {
	color:#CCC;
}

#cal_container2 .calcell.highlight1 { background-color:#CCFF99; }
#cal_container2 .calcell.highlight2 { background-color:#99CCFF; }
#cal_container2 .calcell.highlight3 { background-color:#FFCCCC; }
#cal_container2 .calcell.highlight4 { background-color:#CCFF99; }


#cal_container2 .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

#cal_container2 .calheader {
	position:relative;
	width:100%;
}

#cal_container2 .calheader img {
	border:none;
}

#cal_container2 .calweekdaycell {
	color:#666;
	font-weight:normal;
}

#cal_container2 .calfoot {
	background-color:#EEE;
}

#cal_container2 .calrowhead,.calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

#cal_container2 .calrowhead {
	border-right-width:2px;
}

/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
/* Container Styles */

#cal_container3 div, #cal_container3 td{
	background-color:#FFFFFF;
	font-size: 12px;
	text-align: center;
	color:#000000;
	z-index:6000;
}

#cal_container3 .calcontainer {*height:1%;} /* IE */
#cal_container3 .calcontainer:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */

#cal_container3 .calbordered {
	float:left;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	z-index:6000;
}

#cal_container3 .calbordered .title {
	font:73% Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:auto;
	width:152px;
	position:relative;
}

#cal_container3 .title .close-icon {
	position:absolute;
	right:0;
	top:0;
	border:none;
}

#cal_container3 .cal2up {
	float:left;
}

#cal_container3 .calnavleft {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;   
	left:2px;
}

#cal_container3 .calnavright {
	position:absolute;
	top:0;
	bottom:0;
	height:12px;  
	right:2px;
}

/* Calendar element styles */

#cal_container3 .calendar {
	font:73% Arial,Helvetica,sans-serif;
	text-align:center;
	border-spacing:0;
}

#cal_container3 .calcell {
	width:1.5em;
	height:1em;
	border:1px solid #E0E0E0;
	background-color:#FFF;
}

#cal_container3 .calcell a {
	color:#003DB8;
	text-decoration:none;
}

#cal_container3 .calcell.today {
	border:1px solid #000;
}

#cal_container3 .calcell.oom, .calcell.oom:hover {
	cursor:default;
	color:#999;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

#cal_container3 .calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

#cal_container3 .calcell:hover, .calcell .calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

#cal_container3 .calcell.calcellhover a, .calcell:hover a {
	color:#FFF;
}

#cal_container3 .calcell.restricted {
	text-decoration:line-through;
}

#cal_container3 .calcell.previous {
	color:#CCC;
}

#cal_container3 .calcell.highlight1 { background-color:#CCFF99; }
#cal_container3 .calcell.highlight2 { background-color:#99CCFF; }
#cal_container3 .calcell.highlight3 { background-color:#FFCCCC; }
#cal_container3 .calcell.highlight4 { background-color:#CCFF99; }


#cal_container3 .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

#cal_container3 .calheader {
	position:relative;
	width:100%;
}

#cal_container3 .calheader img {
	border:none;
}

#cal_container3 .calweekdaycell {
	color:#666;
	font-weight:normal;
}

#cal_container3 .calfoot {
	background-color:#EEE;
}

#cal_container3 .calrowhead,.calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

#cal_container3 .calrowhead {
	border-right-width:2px;
}


/*---------------------------- countdown ----------------------------*/
.countdown {
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:13px;
	color: #303030;
	font-weight:bold;
	}
.countdown a:active, .countdown a:visited, .countdown a:link {
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:13px;
	color: #303030;
}
.countdown a:hover {
	font-family:"Arial", "Helvetica", "sans-serif";
	font-size:13px;
	color: #303030;
}