/* CSS Document */

td {font: 12px Arial, Verdana, Times, serif;
         color:#000000;
}

.datatable2 {
border: 1px solid #002661;
border-collapse: collapse;color:#093B1F;
}
.datatable2 td {
border: 1px solid #002661; text-align: center;color:#093B1F;
padding: 2px;
} 

.datatable2 th {
border: 1px solid #002661; text-align: center;color:#093B1F;
padding: 2px;
}


/* BHO */
.titolo {font: 15 px  Verdana, Sans-Serif;
         color:#820000;

}


.testo_banner {color: #654A2F; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 22px; text-decoration:none;
}

.testo_banner a:link {color: #654A2F; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 22px; text-decoration:none;
}

.testo_banner a:visited {color: #654A2F; font: 14px Bookman Old Style, serif !important; font-weight:bold !important; line-height: 22px !important; text-decoration:none !important;
}

.testo_banner a:hover {color: #7C7700; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 22px;
}

.testo_banner1 {color: #902611; font: 16px Times, serif; line-height: 16px; text-decoration:none;
}

.testo_banner1  a:link {color: #902611; font: 16px Times, serif; line-height: 16px; text-decoration:none;
}

.testo_banner1  a:visited {color: #902611; font: 16px Times, serif !important; line-height: 16px !important; text-decoration:none !important;
}

.testo_banner1 a:hover {color: #7C7700; 
}

.testo_banner2 {color: #00321A; font: 15px Times, serif; line-height: 16px; text-decoration:none;
}

.testo_banner2  a:link {color: #00321A; font: 15px Times, serif; line-height: 16px; text-decoration:none;
}

.testo_banner2 a:visited {color: #00321A; font: 15px Times, serif !important; line-height: 16px !important; text-decoration:none !important;
}

.testo_banner2 a:hover {color: #7C7700; 
}

.testo_banner3 {color: #654A2F; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 16	px; text-decoration:none;
}

.testo_banner3 a:link {color: #654A2F; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 16px; text-decoration:none;
}

.testo_banner3 a:visited {color: #654A2F; font: 14px Bookman Old Style, serif !important; font-weight:bold !important; line-height: 16px !important; text-decoration:none !important;
}

.testo_banner3 a:hover {color: #7C7700; font: 14px Bookman Old Style, serif; font-weight:bold; line-height: 16px;
}

.testo_titolo { font: 12px Arial, Verdana, Times, serif;color: #FAB805; text-decoration:none; font-weight:bold;
}

.testo_titolo a:link  { font: 12px Arial, Verdana, Times, serif;color: #FAB805; text-decoration:none; font-weight:bold;
}

.testo_titolo a:visited  { font: 12px Arial, Verdana, Times, serif;color: #FAB805; text-decoration:none; font-weight:bold;
}

.testo_titolo a:hover { color: #654A2F; 
}

.testo_sottotitolo { font: 12px Arial, Verdana, Times, serif;color: #654A2F; text-decoration:none;
}

.testo_sottotitolo a:link { font: 12px Arial, Verdana, Times, serif;color: #654A2F; text-decoration:none;
}

.testo_sottotitolo a:visited { font: 12px Arial, Verdana, Times, serif;color: #654A2F; text-decoration:none;
}

.testo_sottotitolo a:hover { font: 12px Arial, Verdana, Times, serif;color: #FAB805; 
}

.testo_titolo2 { font: 12px Arial, Verdana, Times, serif;color: #FFFFFF; text-decoration:none; font-weight:bold;
}

.testo_titolo2 a:link  { font: 12px Arial, Verdana, Times, serif;color: #FFFFFF; text-decoration:none; font-weight:bold;
}

.testo_titolo2 a:visited  { font: 12px Arial, Verdana, Times, serif;color: #FFFFFF; text-decoration:none; font-weight:bold;
}

.testo_titolo2 a:hover { color: #FAB805; text-decoration:none; font-weight:bold;
}

.testo_titolo3 { font: 12px Arial, Verdana, Times, serif;color: #063519; text-decoration:none; font-weight:bold;
}

.testo_titolo3:hover { color: #087139; text-decoration:none; font-weight:bold;
}

.testo_oliva {font-weight:bold; color: #7C7603;
}

.testo_bordo {
	color: #902611;
	text-decoration:none;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
}

.testo_bordo_old:hover { font-size: 11px;;color: #654A2F; text-decoration:none; font-weight: bold;
}

.testo_gris {
	color: #323232;
	font: 11px Arial, Verdana, Times, serif;
	
}
.testo_verde {
	color: #7C7700;
	font: 11px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}



.testo_verde2 { color: #7C7700;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none; padding-left:7px;
}

.testo_verde2 a:link { color: #7C7700;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}

.testo_verde2 a:visited { color: #7C7700;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}

.testo_verde2 a:hover { color: #654A2F;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}


.testo_verde3 {
	color: #082F12;
	font: 12px Arial, Verdana, Times, serif;
	text-decoration:none;
}

.testo_verde3 a:link {
	color: #082F12;
	font: 12px Arial, Verdana, Times, serif;
	text-decoration:none;
}

.testo_verde3 a:visited {
	color: #082F12;
	font: 12px Arial, Verdana, Times, serif;
	text-decoration:none;
}

.testo_verde3 a:hover {color: #A50B09;
	}
	
.testo_marrone { font: 13px Arial, Verdana, Times, serif;color: #582C00; text-decoration:none;
}



.foto {margin-right:10px;
}

.foto2 {border: 1px solid #91251C;
}

a.img2 img, a.img2:link img, a.img2:active img, a.img2:visited img { border: 1px solid #91251C;

padding: 0;
margin: 0;
}
a.img2:hover img{ border: 1px solid #E1146B;
padding: 0;
margin: 0;
}

.down { font: 11px Arial, Verdana, Times, serif;color: #093B1F;
}

.down  a:link, a:visited { font: 11px Arial, Verdana, Times, serif;color: #91251C;text-decoration:none;
}

.down a:hover { font: 11px Arial, Verdana, Times, serif;color: #7C7603;text-decoration:none;
}

.posta { font: 12px Arial !important, Verdana, Times, serif;color: #093B1F;
}

.posta  a:link, a:visited { font: 12px Arial !important, Verdana, Times, serif;color: #91251C;text-decoration:none;
}

.posta a:hover { font: 12px Arial !important, Verdana, Times, serif;color: #7C7603;text-decoration:none;
}

.testo_normale2 { font: 11px Verdana, Times, serif;color: #7C7603;
}

.testo_normale2 a:link, a:visited { font: 11px Verdana, Times, serif;color: #7C7603; 
}

.testo_normale2 a:hover { font: 11px Verdana, Times, serif;color: #820000; 
}

.stampa {
	font: 15px Bookman Old Style, serif;
	color: #820000;
	
	line-height: 20px;
}


.ospit { font: 11px Verdana, Sans-serif;
        color: #5B0101;
        letter-spacing: -1;
        padding: 1px;
        background-color: #F4EFDB;
        border-bottom: 1px solid  #F4E593;
        border-top: 1px solid  #F4E593;
}
.ospit:hover { font: 11px Verdana, Sans-serif;

        letter-spacing: -1;
        padding: 1px;
        background-color: #F4EFDB;
        border-bottom: 1px solid  #5B0101;
        border-top: 1px solid  #5B0101;
}

/* BHO */

.menu2 { font: 10px Verdana, Sans-serif;
         color: #5B0101;
         letter-spacing: -1;
}

.menu2:hover {color: #FFCC00;font-weight:bold;
}

.sottomenu { font: 12px verdana, Sans-serif;
              color: #330000;
              line-height: -1;
              font-variant: small-caps;

}

 /* formattazione immagini */
img.boximg {
  float: left;
  padding: 0 ;
  margin: 0 10px 10px 0   ;
  color: #006699;
  border: 3px solid #FFC000;
  }

 img.styled {

  border: 3px solid #FFC000;
  }
  .lft {
  float: left;
  padding: 0 ;
  margin: 5px  10px 5px 0    ;
  border: 1px solid #FFF6B9;
  }
 /*  */
.INPUT
        {
            BACKGROUND-COLOR: #ffffff;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1x solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #000000;
            FONT-FAMILY: verdana,  Times New Roman, Verdana;
                        FONT-SIZE: 11
        }
            .MYINPUT:hover
        {
            BACKGROUND-COLOR: #EFEFDC;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1px solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #E0D3B8;
            FONT-FAMILY:   verdana, Times New Roman, Verdana;
                        FONT-SIZE: 11
        }
        SELECT
        {
            BACKGROUND-COLOR: #ffffff;
            BORDER-BOTTOM: #EFEFDC 1px solid;
            BORDER-LEFT: #EFEFDC 1px solid;
            BORDER-RIGHT: #EFEFDC 1px solid;
            BORDER-TOP: #EFEFDC 1px solid;
            COLOR: #000000;
            FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 11
        }
        TEXTAREA
        {
            BACKGROUND-COLOR: #ffffff;
            
            BORDER-LEFT: #093B1F 2x inset;
            
            BORDER-TOP: #093B1F  2px inset;
            COLOR: #000000;

		BORDER-RIGHT: #EFEFDC 1px inset;
BORDER-BOTTOM: #EFEFDC 1px inset;

            FONT-FAMILY: verdana,  Times New Roman, Verdana;
                        FONT-SIZE: 11
        }

.formsubmit { BACKGROUND-COLOR: #EFEFDC;
            border: 1px outset #00008B;
            COLOR: #093B1F;font-weight:bold;
            FONT-FAMILY: verdana, Times New Roman, Verdana;
                        FONT-SIZE: 11
                }
        
INPUT, SELECT, TEXTAREA {
font: 11px "verdana", Verdana, Times, serif;
    color: #000000;text-decoration: none;
}

.mail {
	color: #1F497D;
	font: 11px Arial, Verdana, Times, serif !important;
	line-height: 15px; text-decoration:underline;
}

.mail:hover {
	color: #6F91BC;
	font: 11px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:underline;
}

.link, .link:visited  { font: 12px Arial, Verdana, Times, serif !important; font-weight:bold !important; color: #082F12 !important; text-decoration:underline !important;
}

.link:hover {  font: 12px Arial, Verdana, Times, serif !important; font-weight:bold !important;
	color: #7C7603	 !important; text-decoration:underline !important;
}

.titolo2 {
font: 24px Times, serif; color:#902611; letter-spacing:-1px; font-variant:small-caps;}

.titolo3 { font: 14px Arial, Verdana, Times, serif;color: #902611; font-weight:bold;
}

.titolo6, .titolo6:visited  { font: 18px Arial, Verdana, Times, serif !important;color: #902611; font-weight:bold !important;
text-decoration:none;}

.titolo6:hover  { font: 18px Arial, Verdana, Times, serif !important;color: #582C00; font-weight:bold !important;
text-decoration:underline;}

.titolo4 { color: #902611; 
}

.titolo5 {
font: 14px Times, serif; color:#902611; font-weight:bold; font-variant:small-caps;}



.slidetabsmenu{
float:left;
width:100%;
font-size: 12px;
line-height:normal;
}

* html .slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.slidetabsmenu ul{
list-style-type: none;
margin:0px;
padding:3;
}

.slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

.slidetabsmenu a{
float:left;
background:url(media/slide-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 5px;
text-decoration:none;
}

.slidetabsmenu a span {
float:left;
display:block;
background:url(media/slide-right.gif) no-repeat right top;
padding:2px 13px 2px 4px;
font-weight:bold;
color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: black;
}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -125px;
}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;
}

html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_c {
position:absolute;
top: 0;
visibility: hidden;
margin-top: -20px;
margin-left: 118px;
z-index:100;
filter: alpha(opacity=80);
opacity: 0.80;
visibility: hidden;



}


.dropmenudiv_c a{
font-family:verdana, Sans-serif;
  font-size:11px;
width: 140px;
display: block;
margin-right:5px;
border: 0 solid #FFFCDF; /*THEME CHANGE HERE*/
border-bottom-width: 2px;
padding: 0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#FAB805;
text-decoration: none;
font-weight: bold;
color: white; letter-spacing:0px;
}

.dropmenudiv_c a:link{
font-family:verdana, Sans-serif;
  font-size:11px;
width: 140px;
display: block;
margin-right:5px;
border: 0 solid #FFFCDF; /*THEME CHANGE HERE*/
border-bottom-width: 2px;
padding: 0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#FAB805;
text-decoration: none;
font-weight: bold;
color: white; letter-spacing:0px;
}


.dropmenudiv_c a:visited{
font-family:verdana, Sans-serif;
  font-size:11px;
width: 140px;
display: block;
margin-right:5px;
border: 0 solid #FFFCDF; /*THEME CHANGE HERE*/
border-bottom-width: 2px;
padding: 0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#FAB805;
text-decoration: none;
font-weight: bold;
color: white;
letter-spacing:0px;
}





* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:visited{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
background-color:#FAB805;
color:black;
}

.testo_verde4 {font-weight:bold; color: #E6E8A6; padding:2px; margin-bottom:10px;
}


#navigation {
  font-family: Helvetica, sans-serif;
  font-size:10px;
}

#navigation ul {
  list-style: none;margin: 0;padding: 0;padding-top: 2px;
}


#navigation li {
  display: inline;
}

#navigation a:link, #navigation a:visited {
	font: 14px Arial; font-weight:bold; color: #082F12; padding:2px; text-decoration:none !important;
	  
}

#navigation a:hover {
	font-weight:bold; color: #7C7603;  text-decoration:none;
	 
}

.testo_steves { color: #FFFAC1;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none; padding-left:7px;
}

.testo_steves a:link { color: #FFFAC1;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}

.testo_steves a:visited { color: #FFFAC1;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}

.testo_steves a:hover { color: #D8D4A2;
	font: 12px Arial, Verdana, Times, serif;
	line-height: 15px; text-decoration:none;
}


h1{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b15808;
	font-weight: normal;
	margin:0px;
	padding:0px;
	width:500px;
	text-align:left;
	font-style: italic;
}
h2{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#572c32;
	font-weight: bold;
	margin:0px;
	padding:0px;
	width:500px;
	text-align:left;
}
h3{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#664247;
	font-weight: normal;
	margin:0px;
	padding:0px;
	width:500px;
	text-align:left;
	font-style: italic;
}
#lan a{
	color: #7C7700;
	font-family: Arial, Verdana, Times, serif;
	font-size: 10px;
	font-weight: normal;
}