@charset "iso-8859-1";
body {
    background-color:#343434;
    color:#666666;
    font-size: 10px;
    font-family: Verdana, Arial, Geneva, Swiss;
    text-decoration: none;
    padding:0;
    margin:0;
}
a, a:visited {
    color:#FF6600; font-weight:normal; text-decoration: none
}
a:hover {
    color:#FF6600;
     text-decoration:none
}
.footerBlock{
	background-color:#343434;
}
.tableContainer {
	background-color:#fff;
}
.newsTable {
    border:1px solid #FF6600;
}
.tableLoghi {
    margin-top:10px; padding-top:10px; width:700px; 
}
.titolo {
    background-color:#222222;
    font-family: Verdana, Arial, Geneva, Swiss;
    font-size:46px;
    color:#FFFFFF;
    font-weight:500;
    font-variant:small-caps;
    letter-spacing:6px;
    font-stretch:ultra-expanded;
    height:80px;
}
.copyright {
    color: white;
     font-size: 10px;
     padding:0;
     margin-top:3px;
     text-align:left;
}
.copyright a {
     color: white ;
}
.testoNormale {
    color:#333333;
    font-size: 11px;
    font-family: Verdana, Arial, Geneva, Swiss;
}
.menuSuperiore {
    /* background-color:#222222; */
    color:#ffffff;
    font-size: 11px;
    font-family: Verdana, Arial, Geneva, Swiss;
    text-decoration: none;
    height:30px;
}
a.menuSuperioreL:link {
    color:#ffffff;
}
a.menuSuperioreL:hover {
    color:#FF6600;
    border-bottom:2px dotted #FF6600;
    border-top:2px dotted #FF6600;
    padding:3px 0 3px 0;
}
a.menuSuperioreL:visited {
    color:#ffffff
}
a.menuSuperioreL:active {
    color:#ffffff
}
.titoloSuBlu {
    margin-bottom:0px;
    color: white;
    font-weight: bold;
    font-size: 14px;
     font-family: Verdana, Arial, Geneva, Swiss;
}
.testoGiustificato {
    color:#333333;
    font-size: 11px;
    font-family: Verdana, Arial, Geneva, Swiss;
    text-decoration: none;
    text-align: justify;
    /*padding:10px;*/
}
.testoLetturaGiustificato {
    color:#222222;
    font-size: 13px;
    font-family: Verdana, Arial, Geneva, Swiss;
    text-decoration: none;
     text-align: justify;
}
.testoGiustificato a {
    color: #333333;
     text-decoration: underline;
}
.testoEvidenziato {
    color: #5E5B5B;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Geneva, Swiss;
    text-decoration: none;
     text-align: justify;
}
.indiceAllineato {
    color: yellow;
    font-size: 11px;
     text-indent: 300px
}
.testoEvidenziato a {
    color: #333333;
    font-weight: bold;
     text-decoration: none ;
}
.testoEvidenziato a:hover {
    color:#FF6600;
    text-decoration:none;
    font-weight: bold;
}
.titoloArticolo {
    color: #333333;
    font-weight: 800;
    font-size: 18px ;
}

.tabellaDettagli{
    border:0px;
    border-collapse:collapse;
    width:630px;
}
.tabellaDettagli td{
color:#222222;
border-top:1px solid #333;
border-bottom:1px solid #333;
border-collapse:collapse;
padding:3px;
background-color:#dddddd;
font-size:12px;
}
.tabellaDettagli td.sin{
color:#444444;
font-size:12px;
border-right:1px solid #333;
}
.tabellaDettagli td.t{
font-size:14px;
font-weight:600;
}
.imgDettaglio{
position:relative;
top:0;
left:5%;
}

/*######################################*/

div#aziendaBox {
	border:1px solid gray; padding:10px; background-color:#cccccc; 
}

td.aziendaTD {
	border-bottom:1px solid gray; padding:5px 0px; 
}

div#aziendaTitle {
	border:1px solid gray;
   color:#ff6600;
   margin:0;
   margin-bottom:8px;
   padding:6px 0 6px 10px;
   text-align:left;
   font-size:14px;
   font-weight:bold
}



div#menu{
margin-bottom:15px;
}
div#news{
margin-top:0px;
}
div#newsTitle {
	border:1px solid #ff6600;
    background-color:#ff6600;
    padding:0;
    margin:0;
    margin-bottom:8px;
    padding:6px 0 6px 10px;
    text-align:left;
    font-size:14px;
    color:#ffffff;
}
div#newsBox {
    background-color:#cccccc;
    margin-bottom:0px;
    border:1px solid #aaaaaa;
    padding:6px;
}

div#pres {
    margin-right:10px
}
div#imgHead {
padding-top:20px;
padding-left:39px;
padding-right:36px;
background-color:#eeeeee;
clear:both;
}
div#cnt {
padding-top:20px;
padding-bottom:20px;
padding-left:45px;
padding-right:45px;
background-color:#eeeeee;
clear:both;
}
div#footer {
    margin-top:10px;
    padding:10px;
    background-color:#ffffff;
	 
}
.elenco{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#dddddd;
padding:5px;
margin-bottom:15px;
}
.coupon input, select, textarea{
border:1px solid #aaaaaa;
color:#666666;
}
.coupon option{
    color:#666666;
}
div#Top{
margin-bottom:20px;
}
div#Left{
width:220px;
float:left;
}
div#Right{
width:400px;
float:right;
}
/*div#Right td{
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#dddddd;*/
}

div#category{
width:200px;
float:left;
margin:20px 10px 0 30px;
}
div#files{
width:300px;
float:right;
margin:20px 30px 0 10px;
}

img#logo {width:360px; border:0px; float:left;}
img#barcode {width:340px; height:95px; border:0px; float:right; margin-top:0px;}

div#slider img {width:640px; height:200px;}
