body { padding: 0px; text-align: center; font-family: Verdana; font-size: 10px; color: #808080;
}
div, span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #040403; 
}
img 
{
    border-color:Orange;
    }
.logo{ background-color: #f48d07;
}
.menu_dx{ background-color: #BBBCBE;
}
.menu_sx{ background-color: #EAEBEC;
}
.menu {
font-size : 11px; 
font-weight :normal; 
color : #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
}
.menu a:link { color: #000000; text-decoration: none; }
.menu a:visited { color: #000000; text-decoration: none;} 
.menu a:hover { color:#f48d07; } 
.menu a:focus {}
.menu a:active {} 

legend {
color:gray;
font-family:arial;
font-size:11px;
font-weight:bold;
}
fieldset {
border:1px solid #FFD79B;
}
.leftnav
{
    clear: both;
    background-color: papayawhip;
    width: 196px;
    float: left;
    border-bottom: 0px;
    margin-bottom: 10px;
}
.leftnav ul, .lnav ul
{
    margin: 2px;
    margin-left: 19px;
    padding: 2px;
    list-style: url(../immagini/freccia_grigia.gif) outside square;
    line-height: 14px;
}
.leftnav ul li, .spots ul li { padding-left: -2px;}
.leftnav a:link { color: #f48d07; font-weight : bold; text-decoration: none; }
.leftnav a:visited { color: #f48d07; font-weight : bold; text-decoration: none; } 
.leftnav a:hover { color: #f48d07; font-weight : bold; text-decoration: underline; } 
.leftnav a:focus {}
.leftnav a:active {}

.link_page { clear: both; float: left;  border-bottom: 0px; margin-bottom: 10px;}
.link_page ul
{
    margin: 2px;
    margin-left: 49px;
    padding: 2px;
    list-style: url(../immagini/freccia_grigia.gif) outside square;
    line-height: 18px;
}
.link_page ul li { padding-left: -2px;}
.link_page a:link { color: #f48d07; font-weight : bold; text-decoration: none; }
.link_page a:visited { color: #f48d07; font-weight : bold; text-decoration: none; } 
.link_page a:hover { color: #f48d07; font-weight : bold; text-decoration: underline; } 


input{
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 10px; 
text-align : left;  
color : #000000; 
background-color : #FFFFFF; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

textarea{
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 10px; 
text-align : left;  
color : #000000; 
background-color : #FFFFFF; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.button
{
    border-right: #000000 1px solid;
    padding-right: 0px;
    border-top: #ffff99 1px solid;
    margin-top: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 0px;
    padding-bottom: 1px;
    border-left: #ffff99 1px solid;
    color: #fafad2;
    line-height: 11px;
    margin-right: 0px;
    padding-top: 0px;
    border-bottom: #000000 1px solid;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    height: 18px;
    background-color: #f48d07;
    text-decoration: none;
    text-align: center;
}

.button1
{
    border-right: #000000 1px solid;
    padding-right: 0px;
    border-top: #ffff99 1px solid;
    margin-top: 0px;
    padding-left: 0px;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 0px;
    padding-bottom: 1px;
    border-left: #ffff99 1px solid;
    color: #fafad2;
    line-height: 11px;
    margin-right: 0px;
    padding-top: 0px;
    border-bottom: #000000 1px solid;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    height: 18px;
    background-color: #f48d07;
    text-decoration: none;
    text-align: center;
}
.contattaci{
font-size : 11px; 
font-weight :bold; 
color : #f48d07; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
}
.contattaci a:link{ color: #f48d07;font-weight : bold;} 
.contattaci a:visited { color: #f48d07; text-decoration: none; font-weight : bold;} 
.contattaci a:hover { text-decoration: underline;font-weight : bold; } 
.contattaci a:focus {}
.contattaci a:active {} 

.boxsx {
width : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #BBBCBE; 
padding-top : 3px; 
padding-bottom : 4px; 
padding-left : 4px; 
border-left: 20px solid #000000;
display : block; 
height : 10px
}

.login
{
    clear: both;
    background-color: #d7eafc;
    width: 198px;
    float: right;
    margin-bottom: 0px;
}
.menudx
{
    clear: both;
    background-color: lightsteelblue;
    width: 198px;
    float: right;
    margin-bottom: 0px;
}
.menudx ul, .lnav ul { margin: 3px; margin-left: 19px; padding: 0px; list-style: url(../immagini/freccia_dx.gif) outside square; }
.menudx a:link { color: #CC6600; font-weight : bold; text-decoration: none }
.menudx a:visited { color: #CC6600; font-weight : bold; text-decoration: none; } 
.menudx a:hover { color: #CC6600; font-weight : bold; text-decoration: underline; } 
.menudx strong {color: #696969; font-weight : bold;}
.menudx a:focus {}
.menudx a:active {}
.menudx .body { border-top: 2px none; padding: 7px; color:#333333;}


.login ul, .lnav ul { margin: 3px; margin-left: 19px; padding: 0px; list-style: url(../immagini/freccia_grigia.gif) outside square; }
.login a:link { color: #CC6600; font-weight : bold; text-decoration: none }
.login a:visited { color: #CC6600; font-weight : bold; text-decoration: none; } 
.login a:hover { color: #CC6600; font-weight : bold; text-decoration: underline; } 
.login strong {color: #696969; font-weight : bold;}
.login a:focus {}
.login a:active {}
.login .body { border-top: 2px none; padding: 7px; color:#333333;}

.box_home
{
    background-color: #f4f5f5;
    width: 99%;
    height:98%;
    margin-bottom: 0px;
    border-right: #ff9900 1px solid;
    border-top: #ff9900 1px solid;
    border-left: #ff9900 1px solid;
    border-bottom: #ff9900 1px solid;
}
.box_home ul, .lnav ul { margin: 3px; margin-left: 19px; padding: 0px; list-style: url(../immagini/freccia_grigia.gif) outside square; }
.box_home a:link { color: #CC6600; font-weight : bold; text-decoration: none }
.box_home a:visited { color: #CC6600; font-weight : bold; text-decoration: none; } 
.box_home a:hover { color: #CC6600; font-weight : bold; text-decoration: underline; } 
.box_home strong {color: #696969; font-weight : bold;}
.box_home a:focus {}
.box_home a:active {}
.box_home .body { border-top: 2px none; padding: 7px; color:#333333;}
.box_home .titoloboxdx {
        font-size : 13px; 
        font-weight : bold; 
        color : #ffffff; 
        font-family : verdana, arial, helvetica, sans-serif;
        text-decoration : none; 
        margin: 1px; margin-left: 16px;
        }

.box_home .boxdx1 {
        width : auto;
        font-family : Verdana, Arial, Helvetica, sans-serif;  
        font-size : 10px; 
        text-align : left; 
        font-weight : bold; 
        color : #555555; 
        background-color : #F48D07; 
        padding-top : 3px; 
        padding-bottom : 4px; 
        padding-left : 4px; 
        display : block; 
        background-image:url(../immagini/freccia_bianca_aranc.gif);
        background-repeat:no-repeat;
        }        
        

.boxdx {
width : auto;
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #000000; 
padding-top : 3px; 
padding-bottom : 4px; 
padding-left : 4px; 
display : block; 
background-image:url(../immagini/freccia_arancio.gif);
background-repeat:no-repeat;
}

.titoloboxsx {
font-size : 11px; 
font-weight : bold; 
color : #333333; 
font-family : Verdana;
text-decoration : none 
}

.titoloboxdx {
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
margin: 3px; margin-left: 19px;

}

.textbox {
font-family : Verdana, Arial, Helvetica, sans-serif;  
font-size : 10px; 
text-align : left;  
color : #000000; 
background-color : #FFFFFF; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.textbox2
{
    border-left: #b6b6b6 1px groove;
    border-right: #b6b6b6 1px groove;
    border-top: #b6b6b6 1px groove;
    border-bottom: #b6b6b6 1px groove;
    background-color: #ffffff;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    width: 350px;
    height: 25px;
}

.corpo {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000; 
}
td {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
}
h3 {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
}
h1, h2 
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #040403; margin: 0px;	padding: 0px 0px; padding-bottom : 4px;}

a:link{ color: #f48d07;} 
a:visited { color: #f48d07;  } 
a:hover { text-decoration: underline; } 
a:focus {}
a:active {} 

.titolo{color: #f48d07;}

p { padding: 3px 0px; margin: 0px; }

.div2 {
width: 100%;
margin-top: 1px; 
padding-top: 1px;
border-color: #336699;
/*background-color: #f4f8fb;*/
background-color: #ffffff;
height : 35px;
}
.navwrap{
	margin: 0;
	padding: 0;
border: 1px solid #ccc;
	}
.ht1 {
font-size : 10px; 
font-weight: bold;
color : #000;  
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 	
.hw2 {
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
}
.path-separator
{
    background-image: url(/immagini/arrow1.gif);
    background-repeat: no-repeat;
    font-size: 7px;
    height: 13px;
    width: 18px;
    background-position: center center;
}

img.screen{border:1px solid #FF8000;}