select.sito
{
    color: #003366;
    width: 100%;
    background-color: #FE8316;
    font-weight: bold;
    border-bottom: orangered 1px solid;
    border-right: orangered 1px solid;
    border-top: orangered 1px solid;
    border-left: orangered 1px solid;
}

div.privacy
{
    width: 100%;
    height: 50px;
    overflow: auto;
}

div.err
{
    color: Red;
    font-style: italic;
}

label.etichetta
{
   
}



body
{
	font-size: 10 px;
	font-family: Verdana;
	background-image: url(image/sfondo_sito.jpg);
	background-attachment:fixed;
	color:#CCCCCC;
}

img.tipici
{
    float: left;
    margin-bottom: 1px;
    margin-right: 5px;
}

div.tipici
{
    border-right: #66ff99 1px dashed;
    border-top: #66ff99 1px dashed;
    margin-top: 25px;
    margin-left: 5px;
    border-left: #66ff99 1px dashed;
    margin-right: 5px;
    border-bottom: #66ff99 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    height: 300px;
   
}

select
{
	border-right: #FF3300 1px solid;
	border-top: #FF3300 1px solid;
	font-size: 10px;
	border-left: #FF3300 1px solid;
	border-bottom: #FF3300 1px solid;
}


input.trasparente
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

table
{
    		    font-size: 10px;
    color: #666666;
    }
	
table.sito1
{
    background-image: url(image/sfondo_sfumato.gif);
    font-size: 10px;
    color: #666666;
    border-top: aqua 1px dashed;
}

table.sito
{

	background-color:#ffffff;
}

table.menu
{
	border-top: #2D4194 1px solid;
	border-bottom: #2D4194 1px solid;
	background-color: #ffffff;
}


div.testo
{
    font-size: 10px;
    color: #666666;
    text-align: justify;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    border-right: gray 1px dashed;
    border-top: gray 1px dashed;
    border-left: gray 1px dashed;
    border-bottom: gray 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width:100%;
}
div.testo1
{
    font-size: 10px;
    color: #666666;
    text-align: justify;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    border-right: white 1px dashed;
    border-top: white 1px dashed;
    border-left: white 1px dashed;
    border-bottom: white 1px dashed;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}


div.titolo
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    font-variant: small-caps;
    margin-left: 5px;
    margin-right: 5px;
    background-color: white;
}


div.cornice
{
	border-right:silver 1px solid;

	border-left: silver 1px solid;
}
div.home
{
	border-right: black 1px;
	padding-right: 10px;
	border-top: black 1px;
	font-size: 10px;
	overflow: auto;
	border-left: black 1px;
	width: 300px;
	color: #333333;
	border-bottom: black 1px;
	height: 330px;
}
div.link
{
    color:#666666;
    font-size:11px;
    margin-left: 5px;
    margin-right: 5px;
    border-bottom: white 1px solid;
}


}

a.menu
{
	font-weight: bold;
	font-size: 10px;
	color: #FF9933;
}


a.menu:HOVER {
color : #FFCC00;
text-decoration : none;
} 
a.menu:ACTIVE {
color : Red;
text-decoration: none
}



img.profilo
{
	border-right: #F0910B 1px solid;
	border-top: #F0910B 1px solid;
	border-left: #F0910B 1px solid;
	border-bottom: #F0910B 1px solid;
}

a.pagina
{
	font-weight: bold;
	font-size: 10;
	color:#002D74;
	cursor: hand;
	
}

a.sottomenu
{
	font-weight: bold;
	font-size: 10px;
	color: #000033;
}

a.sottomenu_home
{

	font-size: 9px;
	color: #131359;
}


a
{
	font-size: 11;
	color:Blue;
}
	
a:HOVER {
color : #990000;
text-decoration : none;

} 
a:ACTIVE {
color : Red;
text-decoration: none
}









td.testo
{

	clip: rect(400px auto auto auto);
	color:Black;
}
td.sinistra
{
 background-color:#FFA837;
}
td.destra
{
    width:150px;
    
    }

tr.catalogo
{
	color: black;
	font-size:11px;
	 background-color:#EFF2F7;
}

div.menu
{
    font-weight: bold;
    font-size: 10px;
    color: #FAE99D;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    border-top: #000033 2px solid;
    border-bottom: #000033 2px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: #010133;
}
div.sottomenu
{
    
    height: 20px;
    border-bottom: #FFA837 1px solid;
    margin-left: 4px;
    background-color: #FFB95F;
    vertical-align: middle;
    padding-left: 5px;
    padding-top: 2px;
}


div.pagina
{
    
    width: 100%;
    border-top: #f4b707 1px solid;
    border-bottom: #f4b707 1px solid;
    border-left: #f4b707 1px solid;
    border-right: #f4b707 1px solid;
    vertical-align: middle;
}

div.nome_azienda
{
	margin-left: 5px;
	color:#FFFFCC;
	font-size:10px;
}


div.etichetta
{
	color:#003366;
	font-size:9px;
}



div.news
{
	font-size: 9px;
	color: #333333;

}
div.news1
{
	font-size: 9px;
	color: #333333;
	border-bottom: silver 1px solid;
}


input
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
}

input.invio
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    margin-bottom: -5px;
}


textarea
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	}
a
{
	text-decoration: none;
}





div.textimage
{
    font-size: 10px;
    color: #666666;
    text-align: justify;
    margin-left: 5px;
    margin-right: 5px;

}

div.textimage img{
float:left;
margin: 10px
}

div.textimage h3, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage h3{
margin-top: 10px
}
h3
{
    font-size:12px;
    text-align: left;
}

div.textimage div.etichetta, div.textimage p{
margin:0 10px;
padding: 0
}

div.textimage div.etichetta{
margin-top: 10px
}



div.clearer{clear: left}




div.BORDI
{
    width: 100%;
}
div.CONTENUTO
{
    background-color: #CCCCFF;
    color: #FFFFFF;
    width: 100%;
    padding: 5px;
}
span.TOP, span.BOTTOM
{
    display: Block;
    background-color: #FFFFFF;
}
span.TOP span, span.BOTTOM span
{
    display: Block;
    overflow: Hidden;
    background-color: #CCCCFF;
    height: 1px;
}
span.RIGA1
{
    margin: 0 5px;
}
span.RIGA2
{
    margin: 0 3px;
}
span.RIGA3
{
    margin: 0 2px;
}
span.TOP span.RIGA4, span.BOTTOM span.RIGA4
{
    margin: 0 1px;
    height: 2px;
}
h1{
    color:#FFFFFF;
	font-size:18px;
	margin:0px;
	padding:0px;
	color:#ff9933;
}
