
body {
margin: 30px 20px 20px;
padding: 0px;
background-color: #FFFFFF;
font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
SCROLLBAR-FACE-COLOR: #F9F9F9;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #E9E9E9;
SCROLLBAR-3DLIGHT-COLOR: #DCDCDC;
SCROLLBAR-ARROW-COLOR:  #ED1B2D;
SCROLLBAR-TRACK-COLOR: #FCFCFC;
SCROLLBAR-DARKSHADOW-COLOR: #DCDCDC;
}


.footer {
border-top: solid 1px #FF0009;
padding-top: 5px;
width: 640px;
}


.tabestrena{
border: solid 1px #E9E9E9;
}

.paddingTopTxt {
padding-top: 28px;
}

.bgform{
background-color: #F9F9F9;
width: 620px;
}

.boxHotel{ background-color: #F0F0F0; padding:5px 15px 3px 11px; color:#767676; font-size:12px; width: 620px; }

.bggrigio{
background-color: #AFAFAF;
}

.bggrigio2{
background-color: #F0F0F0;
}

.bgpuntini{
background:url(../img/puntini.gif) repeat-x bottom;
}

.padding35b {
padding-bottom: 35px;
}

.padding35right {
padding-right: 35px;
}
/* link */

.linkgrigio11{
font-size: 12px;
color: #373737; 
text-decoration:none
}

.linkgrigio11:hover{
font-size: 12px;
color: #FF0000; 
text-decoration:none
}


.linkrosso11{
font-size: 12px;
color: #ff0009; 
text-decoration:underline;
}


/* fonts */
.nero211{
font-size: 12px;
color: #000000; 
width: 620px;
}

.nero11{
font-size: 12px;
color: #000000; 
text-decoration:none;
}

.nero11b{
font-size: 12px;
color: #000000; 
text-decoration:none;
font-weight: bold;
}

.rosso11b{
font-size: 12px;
color: #ff0009; 
text-decoration:none;
font-weight: bold;
}

.rosso211b{
font-size: 11px;
color: #ff0009; 
font-weight: bold;
}

.rosso11{
font-size: 12px;
color: #ff0009; 
text-decoration:none;
}

.grigiob11{
font-size: 12px;
color: #606060; 
text-decoration:none;
width: 620px;
} 

 

.grigioc11{
font-size: 11px;
color: #606060; 
text-decoration:none;
} 

.grigio11{
font-size: 12px;
color: #373737; 
text-decoration:none;
}

.grigiosc11{
font-size: 12px;
color: #515256; 
text-decoration:none;
}

.grigio11b{
font-size: 12px;
color: #373737; 
text-decoration:none;
font-weight: bold;
}

/* list */
ul.list {
	margin: 20px 0px;
	padding: 0px;	
	list-style-type: none;	
}

ul.list li { 
   padding-left: 10px;
   margin-bottom: 20px;
   background: url(../img/arrow_red.gif) no-repeat 0px 4px;
}

/* input */
.input {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #000000;
	font-size: 12px;
	height: 18px;
	border: solid 1px #9C9C9C;
}

.textarea {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #000000;
	font-size: 12px;
	border: solid 1px #9C9C9C;
	width: 100%;
	height: 100px;
}

.textarea2 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	color: #FF0000;
	font-size: 12px;
	border: solid 1px #9C9C9C;
	width: 100%;
	height: 100px;
}

/*print*/

#navigator {
	display: none;

}

#print {
	display: none;

}
#flashcartina {
	display: none;

}
#imgcartina {
	display: block;

}
#imgcartina2 {
	display: none;

}

.titagenda{ background-color: #E3E0E0; padding-bottom: 5px; color: #767676; font-size: 11px; font-weight: bold; vertical-align: bottom; padding-left: 10px; }
.whiteagenda{ background-color: #FFFFFF; color: #767676; font-size: 11px; padding-left: 10px; height: 22px; }
.grayagenda{ background-color: #E9E9E9; color: #515256; font-size: 11px; padding-left: 10px; height: 22px; }
.agenda{ width: 620px; }
.agenda td{ border-left: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; }