body {
background-color:#ffffff;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

#img, div { 
behavior: url(iepngfix.htc);
}

.button{font-size:11px; font-weight:bold; color:#194d28;}

ul {
margin-left:20px;
list-style-image: url(images/ul.gif);
line-height: 14px;
text-align:left;
}

.tendine{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#stage{
padding:25px;
background-color:#f4f3e5;
text-align:justify;
color:#194d28;
}

#stage_smaller{
padding:5px;
background-color:#f4f3e5;
text-align:justify;
color:#194d28;
}

#top{
background-repeat:repeat-x;
background-image:url(images/bg-top2.gif);
height:22px;
padding:5px 20px 0px 20px;
text-align:left;
}

#top2{
background-repeat:repeat-x;
background-image:url(images/bg-top2.gif);
height:22px;
padding:5px 20px 0px 20px;
text-align:right;
}

#bottom{
bottom:1px;
background-image:url(images/bottom.jpg);
height:58px;
}

#bottom_rea{
bottom:1px;
background-image:url(images/bottom_rea.jpg);
height:72px;
}

#bottomtxt{
padding-top:6px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

/*------------------MENU------------------------------*/
#menu{
background-repeat:no-repeat;
background-image:url(images/bg-menu.jpg);
width:199px;
height:310px;
text-align:left;
}

#uno{
padding-top:20px;
padding-left:41px;
}

#due{
padding-top:18px;
padding-left:41px;
line-height:19px;
}

#tre{
padding-top:18px;
padding-left:41px;
line-height:19px;
}

#quattro{
padding-top:16px;
padding-left:41px;
line-height:19px;
}


/*------------------RESERVATION------------------------------*/
#reservation{
text-align:left;
background-repeat:no-repeat;
background-image:url(images/bg-reservation.jpg);
width:199px;
height:207px;
}

#reservation_it{
text-align:left;
background-repeat:no-repeat;
background-image:url(images/bg-reservation-it.jpg);
width:199px;
height:207px;
}

#reservation_fr{
text-align:left;
background-repeat:no-repeat;
background-image:url(images/bg-reservation-fr.jpg);
width:199px;
height:207px;
}

#reservation_es{
text-align:left;
background-repeat:no-repeat;
background-image:url(images/bg-reservation-es.jpg);
width:199px;
height:207px;
}

#reservation_de{
text-align:left;
background-repeat:no-repeat;
background-image:url(images/bg-reservation-de.jpg);
width:199px;
height:207px;
}

#reservation2{
background-repeat:no-repeat;
background-image:url(images/bg-reservation2.jpg);
width:199px;
height:202px;
}

#form{
padding-left:20px;
padding-top:40px;
line-height:17px;
}

#booknow{
padding-left:65px;
padding-top:5px;
}

#bottomform{
background-image:url(images/bottom-form.jpg);
width:199px;
height:61px;
}

















.txt10{
font-weight:bold;
font-size:10px;
color:#000000;
text-decoration:none;
}



.boldbianco{
font-weight:bold;
font-size:11px;
color:#ffffff;
}
.link11, a.link11{ font-size:11px; color:#000000; text-decoration:none;}
a.link11:hover{font-size:11px; color:#000000; text-decoration:underline;}

.boldgrigio, a.boldgrigio{ font-weight:bold; font-size:11px; color:#585858; text-decoration:none;}
a.boldgrigio:hover{ font-weight:bold; font-size:11px; color:#585858; text-decoration:underline;}


.boldverde, a.boldverde{font-weight:bold;font-size:11px;color:#194d28;text-decoration:none;}
a.boldverde:hover{font-weight:bold;font-size:11px;color:#194d28;text-decoration:underline;}


.menu {color:#eeebbe;  font-size: 11px; font-weight: bold; text-decoration: none}
.menu:hover {color:#ffffff;  font-size: 11px; font-weight:bold; text-decoration:underline}

.bianco10 {color:#ffffff; font-size: 10px; text-decoration: none}
.bianco10:hover {color:#eeebbe; font-size: 10px; text-decoration:underline}

.arancio10 {color:#e6921a; font-size: 10px; text-decoration: none}
.arancio10:hover {color:#f0b157; font-size: 10px; text-decoration:underline}

txt9nero{
font-size:9px;
color:#000000;
font-weight:normal;
}

.txt9b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
font-weight:bold;
}

.link10b_red, a.link10b_red {color:#cc6633; font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_red:hover {color:#ff6600; font-size: 10px; font-weight: bold; text-decoration: underline}

.link10b_hred, a.link10b_hred {color:black; font-size: 10px; font-weight: bold; text-decoration: none}
a.link10b_hred:hover {color:#cc6633; font-size: 10px; font-weight: bold; text-decoration: underline}

.link10, a.link10{ font-size:10px; color:#000000; text-decoration:none;}
a.link10:hover{font-size:10px; color:#000000; text-decoration:underline;}

.link9normal, a.link9normal{font-size:9px; color:#666666; text-decoration:none;}
a.link9normal:hover{font-size:9px;color:#999999;}

.titolo{font-weight:bold;font-size:16px;}

.warning{font-weight:bold; font-size:13px; color:#FF0000;}


/*------------------------MAP-------------*/
#stagemap{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-color:#ececec;
padding:10px;
}

#map{
width:550px; height:550px;
border:1px #194d28 solid;
}

.titolo13 {color:#40627c;  font-size: 13px; font-weight: bold; text-decoration: none}
.titolo12 {color:#40627c;  font-size: 12px; font-weight: bold; text-decoration: none}
.titolo9 {color:#40627c;  font-size: 9px; font-weight: normal; text-decoration: none}
.visitbook {color:#40627c;  font-size: 12px; font-weight: bold; text-decoration: none}
.visitbook:hover {color:#40627c;  font-size: 12px; font-weight:bold; text-decoration:underline}
.monumenti {color:#000000;  font-size:9px; font-weight:normal; text-decoration: none;}
