address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, li, menu, ol, p, pre, td, th, tr, ul  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;  font-style: normal; }
form  { margin:0; padding:0}
input,textarea,select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal }
a, a:link, a:visited { text-decoration:none; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover { text-decoration:underline; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}
.tab-chiara { background-color: #efefef } 
/* inizio menu head */
#menu {width: 637px;
       height: 30px;
       margin: 0px 0px 0;
       background-color: #385170 }
#menu ul {list-style-type: none;
          text-align: center;
          margin: 0;
          padding: 0;}
#menu li {display: inline;
          margin: 0;
          padding: 0;}
#menu li a, #menu li a:link, #menu li a:visited, #menu li a:active {
	text-decoration: none;
	height: 10px;
	padding: 0 11px;
	margin: 10px 0px 0px 0px;
	display: block !important;
	float: left !important;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
}
#menu a:hover { 
	text-decoration: underline;
	color: #FFF;}
	

/* fine menu head  */
/* inizio menu head estero*/
#menu-estero {width: 970px;
       height: 30px;
       margin: 0px 0px 0;
       background-color: #385170 }
#menu-estero ul {list-style-type: none;
          text-align: center;
          margin: 0;
          padding: 0;}
#menu-estero li {display: inline;
          margin: 0;
          padding: 0;}
#menu-estero li a, #menu-estero li a:link, #menu-estero li a:visited, #menu-estero li a:active {
	text-decoration: none;
	height: 10px;
	padding: 0 11px;
	margin: 10px 0px 0px 0px;
	display: block !important;
	float: left !important;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	border-right: #FFFFFF 1px solid;
}
#menu-estero a:hover { 
	text-decoration: underline;
	color: #FFF;}
/* fine menu head estero */

.font8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.font10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.font14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}
.font12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.font16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000;}
.font18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000;}
.font24 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; }

.topButton A { text-decoration:none; font-size: 10px;  color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topButton A:link { text-decoration:none; font-size: 10px;  color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topButton A:visited { text-decoration:none; font-size: 10px;  color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.topButton A:hover { text-decoration:underline; font-size: 10px;  color: #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.topMenu A { text-decoration:none; font-size: 10px;  color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topMenu A:link { text-decoration:none; font-size: 10px;  color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.topMenu A:visited { text-decoration:none; font-size: 10px;  color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.topMenu A:hover { text-decoration:underline; font-size: 10px;  color: #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.categoria { font-size:11px }
.categoria A { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria A:link { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria A:visited { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria A:hover { text-decoration:underline; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

.categoria-sel { background-color: #ffcc00; font-size:11px }
.categoria-sel A { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-sel A:link { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-sel A:visited { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria-sel A:hover { text-decoration:underline; font-size: 11px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.categoria-offerte { background-image: url('/images-old/sfondo_cat_evidenziate.gif'); font-size:11px }
.categoria-offerte A { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-offerte A:link { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.categoria-offerte A:visited { text-decoration:none; font-size: 11px;  color: #23557d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.categoria-offerte A:hover { text-decoration:underline; font-size: 11px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.linkUtente { background-color: #3a5372; font-size:10px }
.linkUtente A { text-decoration:none; font-size: 10px;  color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.linkUtente A:link { text-decoration:none; font-size: 10px;  color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.linkUtente A:visited { text-decoration:none; font-size: 10px;  color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.linkUtente A:hover { text-decoration:underline; font-size: 10px;  color: #ff7900; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}


.tab-catalogo A { text-decoration:none; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif }
.tab-catalogo A:link { text-decoration:none; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tab-catalogo A:visited { text-decoration:none; font-size: 11px;  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.tab-catalogo A:hover { text-decoration:underline; font-size: 11px;  color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif;}

.tabella-bordo { border-width:1px; border-style:solid; border-color: #000000 } 
.tabella-nutri { border-width:1px; border-style:solid; border-color: #000000 } 
.tabella-nutri td { font-size: 9px } 

.cellabordo { border-width: 1px 0px 0px 1px; border-style:solid }
.cellabordoalto { border-width: 1px 0px 0px 0px; border-style:solid }

.tendine { 
		border: 1px solid #ff6600;
		margin:5px 0px 2px 0px;}
		
.tendine input {
		background-color:#FF6600;
		font-size: 9px;
		}
.tendine select {
		font-size: 9px; 
		border: 1px solid #ff6600;
		margin:5px 0px 2px 0px}
.inputbutton { background-image: none; text-align: center; font-weight: bold; font-size: 11px; color: #ffffff; border-color:#cccccc; height:30px; background-color: #3a5372; } 
.inputbuttongiallo { background-image: none; text-align: center; font-weight: bold; font-size: 11px; color: #000000; border-color:#cccccc; border-style:solid; border-width: 1px; background-color: #FFFF00; } 
.tab-chiara { background-color: #efefef } 
.tab-scura { background-color: #cccccc } 
.tab-titolo { background-color: #2510b2; text-align:center; font-weight:bold; color:#ffffff ; height: 20px} 
body {
background-image:url(images/sfondo_pagina.gif);background-color: #E95A16; margin-top:0px }
.barrato { background: url('/images/strike.gif'); background-repeat: repeat-x } 
.head-box { background: url(/images/sfondo-titoli.jpg); 
			background-repeat:no-repeat; 
			font-size:12px; color:#fff; font-weight:bold;
			text-align:center;
			height:32px;
			margin:10px 2px 20px;		
}
.head-box-right { 	background: url(/images/sfumatura-titoli.gif); 
					background-repeat:repeat; 
					font-size:11px; color:#fff; font-weight:bold;
					letter-spacing:-1px;
} 
			
.head-box-blu { background: url(/images/sfondo-titoli-blu.jpg); 
			background-repeat:no-repeat; 
			font-size:10px; color:#fff; font-weight:bold;
			text-align:center;
			height:32px;
			margin:10px 2px 20px;	}	
			

			
.head-box-blu-mid { background: url(/images/sfondo-titoli-blu.jpg); 
			background-repeat:no-repeat; 
			font-size:12px; color:#fff; font-weight:bold;
			text-align:center;
			height:32px;
			margin:10px 2px 20px;	
}
.but-link{
	background-color:#3a5372; 
	color:#FFFFFF; 
	font-weight:bold; 
	width:100%;
	height:30px;
	margin:5px 0px 5px;
	}
	
.but-link-alto{
	background-color:#3a5372; 
	color:#FFFFFF; 
	font-weight:bold; 
	width:100%;
	margin:5px 0px 5px;
	white-space:normal
	}
	
.but-link-giallo{
	background-color:#ffcc00; 
	color:#000; 
	font-weight:bold; 
	width:100%;
	height:30px;
	margin:5px 0px 5px;
	border:1px solid  #FF9900;
	border-left:10px solid #FF9900;
	cursor: pointer
	}
.bordo-loghi {  border-color: black black black #E05918; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px}

.td-warning { 
	background-color:#FFaa00;
	color:#000;
	font-weight:bold;
}
.box-cerca{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 0px 5px;
	margin:0px
	}
.spedizioni {
	list-style: url(images/list-style-spedizioni.jpg);
	padding:2px 13px 0px;
	margin:0px;
				}
.spedizioni-interni{
	list-style: url(images/list-style-spedizioni.jpg);
	margin:0px;
				}
.footer {
		background-image:url(images/footer.jpg);
		font-weight:bold;
		height:112px;
		padding-top:8px;
}

.images-video{
	background-color:#FFFFFF;
	padding:5px;
	border:1px dotted #3a5372;
	margin:0px 3px;
	}
	
#library{
		width:160px; 
		background-color:#E9302B; 
		height:61px; 
		color:#FFFFFF;
		font-size:13px;
}
#library a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
#library a:link, #library a:visited, #library a:active{text-decoration:none; color:#FFFFFF; font-weight:bold;}
#library a:hover { text-decoration:none;  color: #ffffff; font-weight:bold;}
#edrop{
	width:160px; 
	background-color:#81bbe7; 
	height:61px; 
	color:#FFFFFF;
	font-size:13px;
}
#edrop a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
#edrop a:link, #edrop a:visited, #edrop a:active{text-decoration:none; color:#FFFFFF; font-weight:bold;}
#edrop a:hover { text-decoration:none;  color: #ffffff; font-weight:bold;}
.justify{ text-align: justify}