body {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background-image: url(images/di_somma_cash_carry_sf.gif);
	margin: 0px;
	background-color: #025480;
}

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

.roman_24 { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #025480;
	font-weight: bold;
	text-transform: capitalize;
}

.georgia_11px { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold }
               
.georgia_10px { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; }
              
.georgia_12px  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:  bold }
              
.tabella_sotto {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
   height: 32px;
   border-top: 1px solid #025480;
   border-bottom: 1px solid #025480;
   background-image: url('images/sfondi/tabella_sotto.gif')
}

.7px         { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 5px; }

.titolo_menu {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #025480; 
   font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #025480;
   background-color: #F4F4F0;
}
               
.titolo_informazioni {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #f90; 
   font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #025480;
   background-color: #F4F4F0;
}
               
.tabella_cerca {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
   height: 32px;
   border-top: 1px solid #025480;
   border-bottom: 1px solid #025480;
   background-image: url('images/sfondi/tabella_sotto.gif') }

.banner_carrello { background-image: url('images/sfondi/banner_carrello.jpg') }
.banner_left { background-image: url('images/sfondi/banner_left.jpg') }

.titolo { 
   height: 33px;
   font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
	text-transform: uppercase;
	background-image: url('images/sfondi/titolo.gif')
 }
					
.sconto { border: 1px solid #c00; background-image: url('images/sfondi/sconto.gif') }

.non_disponibile { background-image: url('images/sfondi/non_disponibile.gif') }

.non_disponibile_gr { background-image: url('images/sfondi/non_disponibile_gr.gif') }

.non_disponibile_gr2 { background-image: url('images/sfondi/non_disponibile_gr2.gif') }

.ricerca_destra { background-image: url('images/sfondi/ricerca_destra.gif'); font-size:9px }

.ricerca_middle { 
	border-width: 1px;
	border-style: solid;
	border-color: #025480;
   background-color: #F4F4F0;
   font-size:9px }

.ricerca_sinistra { background-image: url('images/sfondi/ricerca_sinistra.gif'); font-size:9px }

a {
   color: #c00; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold }                  
a:hover {
   color: #f00; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold }             
               
a.novita { 
   color: #025480; 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold
}                  
a:hover.novita { 
   color: #c00; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold 
}
               
a.rosso {
   color: #FF0000; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold }                  
a:hover.rosso { 
   color: #f90; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
   font-weight: bold
}
         
a.mail_sotto { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #025480; 
	text-decoration: none;
	font-weight: normal;
}
a:hover.mail_sotto { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #c00; 
	text-decoration: none;
    font-weight: normal;

}
               
a.menu_sotto {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #fff;
	text-decoration: none; 
}
a:hover.menu_sotto {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #fff; 
	text-decoration: underline; 
}
          
a.carrello { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #c00;
	text-decoration: underline;
	font-weight:bold
}
a:hover.carrello {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f00;
	text-decoration: none;
	font-weight: bold;
}

a.carrello2 {
   font-family: Verdana;
	font-size: 10px; 
	color: #025480; 
	text-decoration: underline;
} 
a:hover.carrello2 { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: c00; 
	text-decoration: underline;
}                 
      
input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  text-decoration: none; 
  border: 1px solid #025480; 
}

.button {
	border: 0;
	font-size: 9px;
	font-weight: bold;
	color: #025480;
	background-image: url(images/utilities/button.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 16px;
	width: 64px;
}

.button_bar {
	border: 0;
	font-size: 9px;
	font-weight: bold;
	color: #025480;
	background-image: url(images/utilities/button_bar.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 16px;
	width: 64px;
}
               
.verde_input{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
   border: 1px solid #025480; 
	background-image: url('images/sfondi/input_02.gif') 
}
               
.nero_input { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
   border: 1px solid #E4E4DA;
	background-image: url('images/sfondi/input_nero.gif') }               

.no_border   { border: 1px solid #FCFCF5; padding: 0 }

.no_border_bianco   { border: 0px solid #FFFFFF }

textarea { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #025480
}

select { 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px solid #025480;
}

.txt_blu{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #025480;
}

.txt_orange{ 
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #f60;
}

.titolo_info {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #f90; 
   font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #025480;
   background-color: #F4F4F0;
}

.blue_bar {
background-color: #025480;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}

.main_table {
background-color: #fff;
border:1px solid #025480;
}

.fotogallery img {
border: 1px solid #025480;
}

