/* inizio calendario */

/* Main Table Setup Incluidng Date Number Fonts, Size and Color */

.mainTable {

    background-color: #FFFFFF;

    border: 1px solid #003366;

}



/* Month and Year Row Setup */

.monthYearRow {

    line-height: 17pt;

    background-color: #FFFFFF;

    text-align: center;

    vertical-align: middle;

    background-image: url(monthBg.gif);

    }

/* Month and Year Text Setup */

.monthYearText {

    font-family: Geneva, Verdana, Arial, sans-serif;

    font-size: 13px;

    font-weight: Bold;

    color: #252216;

    }



/* Day Names Row Setup */

.dayNamesRow {

    line-height: 11pt;

    background-color: #F5F4D3;

    text-align: center;

    vertical-align: middle;

    }

/* Day Name Setup */

.dayNamesText {

    font-family: Geneva, Verdana, Arial, sans-serif; 

    font-size: 10px; 

    font-weight: Bold; 

    color: #433D27;

    background-image: url(../calendar/dayBg.gif);

    }



/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */

.rows {

    font-family: Geneva, Verdana, Arial, sans-serif;

    font-size: 10px;

    color: #433D27;

    line-height: 15pt;

    text-align: center;

    vertical-align: middle;

    }



/* Color of Today's Date */

.today {

    color: #CF0000;

    }

/*



/* OverLIB popup text size */

.oLib {

    font-family: Geneva, Verdana, Arial, sans-serif; 

    font-size: 10px; 

    }

/*



---------------------------------------------------------------------------

The classes below determine how the calendar background markings will look.

---------------------------------------------------------------------------



Remove the "background-image..." lines to remove graphics as table cell background images.



If you do use images, change the "background-color..." to a sililar color to that

of your image. This will help persons with slow connections to see the event markings.



You can optionally remove the "background-color..." lines to only use graphics.



*/



/* Normal Cell Background (date number with no event markings) */

.s2 {

    background-image:  url("../calendar/cdef.gif");

    background-color: #EEEEEE;

    }

/* Empty Cell Background (empty cells with no date numbers) */

.s20 {

    background-image:  url("../calendar/cdef5.gif");

    background-color: #EBEBEB;

    }

/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */

.s21 {

    background-image:  url("../calendar/cdef2.gif");

    background-color: #F5E0D8;

    }

/* Mark Solid Cell Background (solid marked event date background) */

.s22 {

    background-image:  url("../calendar/cdef2.gif");

    background-color: #F5E0D8;

    }

/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */

.s23 {

    background-image:  url("../calendar/cdef2.gif");

    background-color: #F5E0D8;

    }

/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */

.s24 {

    background-image:  url("../calendar/cdef2.gif");

    background-color: #F5E0D8;

    } 



/* FIne calendario */

/* Guestbook form */

.gb {

border:solid 1px #7f7f7f;

}



.gb_body {

background-image:url(grey/mh_bg.png);

color:#7f7f7f;

}



.gb_name {

background-color:#f2f2f2;

color:#7f7f7f;

}



.gb_button {

color: #7f7f7f;

border: 1 solid #7f7f7f;

background-color:#f2f2f2;

}



A:LINK {

color: gray;

font-weight : bold;

text-decoration: none;

} 

A:VISITED {

color : black;

font-weight : bold;

text-decoration: none

} 

A:HOVER {

color : white;

font-weight : bold;

background-color : Navy;

} 



A:ACTIVE {

color : red;

font-weight : bold;

}



.testonormale {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #FFFFFF;

	text-align: justify;

}



.testoevidenziato {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-align: justify;

	font-weight: bolder;

}

testmarronesugiallo {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #cf9b00;

	background-color: #fff2cd;

}

.testomarronesugiallo {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #cf9b00;

	background-color: #fff2cd;

}

a:link {

}

.testoblu {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333366;

}

.titolobiancosublu {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	background-color: #333366;

	text-align: center;

	vertical-align: middle;

	font-weight: bold;



}

.testonormalesubianco {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	background-color: #ffffff;

}

.verdanapiccolo {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.testobiancopiccolo {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

}

.Tagliotestonormale {



	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	text-align: center;

}

.Tagliotestoevidenziato {



	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	text-align: justify;

	font-weight: normal;

}

.testonerosugiallo {



	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	background-color: #fff2cd;

}





BODY {

   margin-top: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 0px;

}



BODY.22 {

   margin-top: 22px;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 22px;

}



BODY.56 {

   margin-top: 0px;

   margin-right: 0px;

   margin-bottom: 0px;

   margin-left: 56px;

}



td {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #333333;

}



.L10 {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

}



.L10eng {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	color: #006666;

}



.L16 {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 20px;

}



.L10white {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	color: #ffffff;

}



.L1299 {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: #999999;

}



.domandavanity {

	font-size: 12px;

	line-height: 16px;

	color: #009DE9;

	font-weight: bold;

	margin-bottom: 5px;

}



a {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0000;

	text-decoration: none;

}



a:hover {

	text-decoration: underline

}





a.grigio10 {

	color: #333333;

	font-size: 10px;

	text-decoration: none;

}



a.grigio10:hover {

	text-decoration: underline;

	font-size: 10px;

}





a.bianco {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

}



a.bianco:hover {

	text-decoration: underline

}



a.nero {

	color: #000000;

	text-decoration: none;

}



a.nero:hover {

	text-decoration: underline

}



a.bianco10 {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	text-decoration: none;

}



a.bianco10:hover {

	text-decoration: underline

}





a.veleno {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #cc0000;

	text-decoration: none;

}



a.veleno:hover {

	text-decoration: underline

}



a.home {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0000;

	text-decoration: none;

}



a.home:hover {

	text-decoration: underline

}



.nero {	

	font-weight: bold;

	text-decoration: none;

	text-decoration: underline;

	color: #000000;

}



.nero:hover {	

	font-weight: bold;

	text-decoration: underline;

	color: #000000;

}



.titolo {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: bold;

}



.L12rosso {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0000;

}



.rosso {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CC0000;

	font-weight: bold;

}



.bianco {

	color: #FFFFFF;

}



.azzurro {

	color: #3399CC;

}



.rosso10 {

	font-family: 'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CC0000;

	font-weight: bold;

}



.interviste {

	font-family:  'Lucida Grande', 'Trebuchet MS', 'Tahoma', Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ff6600;

	font-weight: bold;

}



.tabella_disco {

	font-family:  Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

}



a.bordo {

background-color: transparent 

}



a.bordo:hover { 

background-color: #F0F0F0

}

a.flag { 

color:#CC3333;
 font-size:15px;

}

a.flag:VISITED { 

color:#CC3333;
font-size:15px;

}

input.discosearch {

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	background: #FFFFFF;

	border: 0px solid #333333;

	padding-right: 2px;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 7px;

	width: 134px;

	height: 16px;

	margin-top: 7px;

	margin-bottom: 7px;

}
