body {
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #C2C0C1; SCROLLBAR-SHADOW-COLOR: #C2C0C1; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #72716F; SCROLLBAR-TRACK-COLOR: #EEEEEE; SCROLLBAR-DARKSHADOW-COLOR: #C2C0C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	scroll:no;
	background-image: url(images/new_back_page.gif);
	background-repeat: repeat-y;
	background-position: center;
}
a:link {text-decoration: none; color:#FB0B0C;}
a:visited  {text-decoration: none; color:#FB0B0C;}
a:hover {text-decoration: underline; color:#FB0B0C;}
a:active {text-decoration: none; color:#FB0B0C;}
img{border:0}
.bordosotto{
border-bottom:1px solid #CCCCCC;
padding-top:10px;
color: #FB0B0C;
align:right;
	vertical-align:bottom;
}

.interlinea20 { line-height:20px; }

.td-bottomline-div{border-bottom:1px solid #CCCCCC;padding-top:5px;padding-bottom:5px;color: #000000;align:right;vertical-align:bottom;}
.red{color: #FB0B0C;}
.td-bottomline-div1{border-bottom:1px solid #CCCCCC;padding-top:2px;padding-bottom:2px;color: #000000;}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* NEW STYLES */

#contenuti{overflow: auto; position: absolute; top: 189px; width: 760px; padding-left:0px; padding-right:0px; z-index: 0; visibility: visible;}
.blockDefault{z-index:1;padding-bottom:15px;margin-left:10px;margin-right:0px;}
.blockDefault2{z-index:2;padding-bottom:15px;margin-left:10px;margin-right:0px;}
.contentBg{background-color:#f3f3f3}
#date{position:absolute; left:20px; top:15px; width:180px; z-index:1; overflow: auto; visibility: visible; color:#9d9d9d;text-transform:uppercase;padding-left:10px;font-size:10px;}
#locale{position:absolute; right:25px; top:15px; width:120px; z-index:1; overflow: auto; visibility: visible; text-transform:uppercase;text-align:right;}
#locale a{color:#808080;text-decoration:none;}
.blockBg{background-color:#fff;}
.title-news{color:#ed3423;font-size:24px;}

/* NAV - top horizontal nav */
	#menu-main{background: url(images/new_menu_bg.jpg) no-repeat ;height:57px;}
#nav{margin-top:25px!important;}
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;z-index:1000;}
	#nav {font-weight:bold;font-size:12px;color:#fff; margin:0; padding-left:15px;float:left;width:400px;height:25px;}

	#nav li {cursor:pointer;position:relative;float: left;width: 80px;display:block;margin: 0;padding:0; list-style:none; background:none;margin-left:15px;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px}
	
	#nav li ul {width:120px;font-size:11px;position: absolute;font-weight:normal;left: -999em; z-index:1000;padding: 0;margin: 0;}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;}
	
	#nav li li {background: red url("images/new_menu_bg_item.jpg");float:none;border:none;border-top:1px solid #c80f0b;border-right:none;border-left:none;padding:0;margin:0;}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#fff; padding: 3px 10px 2px;width:120px;}
	#nav li li a:hover {color:#000;}
	#nav li a:hover {background-color:#fff; color:#000;}
	#nav li.active {background: url(images/new_menu_bg_item.jpg) top left repeat-x #fff;}
	#nav li.active ul {border:none;background: red url("images/new_menu_bg_item.jpg") no-repeat 100% 100%}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#fff}
	
	#nav li.active li {border:none;border-top: 1px solid #fff;}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #ccc;color:#000!important}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #3470A3;}
#nav2{margin-top:8px!important;}
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	#nav2, #nav2 ul {padding: 0;margin: 0;list-style: none}
	#nav2 {text-align:center;font-size:11px;color:#fff;margin:0; float:right;width:300px;}
	
	#nav2 li {cursor:pointer;position:relative;float: left;display:block;margin: 0;padding:0; list-style:none; background:none;margin-left:10px;letter-spacing: -0.5px;text-transform:capitalize}
	#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:hover, #nav2 a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 2px 2px;}
	
	#nav2 li ul {width:120px;font-size:11px;position: absolute;font-weight:normal;left: -999em; margin-top:13px;}
	#nav2 li:hover ul, #nav2 li.sfhover ul {left: 0;z-index:99999}
	
	#nav2 li a:hover {background-color:#fff; color:#000;}
	#nav2 li.active {background: url(images/new_menu_bg_item.jpg) top left repeat-x #fff;}
	#nav2 li.active a:link, #nav2 li.active a:visited, #nav2 li.active a:hover, #nav2 li.active a:active {}
	#nav2 li.active a:hover {color:#fff}
	
	/* hide from IE mac \*/
	#nav2 li {width:auto}
	/* end hiding from IE5 mac */
	
/* -------- */



.barsub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:0px;
	width:25%;
	padding-bottom: 3px;
}

.barsuben{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:0px;
	width:50%;
	padding-bottom: 3px;
}

.barsub a:link{color:#FFFFFF;text-decoration:none}
.barsub a:active{color:#FFFFFF;text-decoration:none}
.barsub a:visited{color:#FFFFFF;text-decoration:none}
.barsub a:hover{color:#000000;text-decoration:none}

.barsuben a:link{color:#FFFFFF;text-decoration:none}
.barsuben a:active{color:#FFFFFF;text-decoration:none}
.barsuben a:visited{color:#FFFFFF;text-decoration:none}
.barsuben a:hover{color:#000000;text-decoration:none}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
background-color:#f3f3f3;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #FB0B0C;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Arial", Times, serif;
	font-size: 8px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
	
}
.smallBianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a:link.smallBianco  {text-decoration: none; color:#FFFFFF;}
a:visited.smallBianco  {text-decoration: none; color:#FFFFFF;}
a:hover.smallBianco  {text-decoration: underline; color:#FB0B0C;}
a:active.smallBianco {text-decoration: none; color:#FB0B0C;}

.smallMenuRosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FB0B0C;
}

a:link.smallMenuRosso  {text-decoration: none;}
a:visited.smallMenuRosso  {text-decoration: none;}
a:hover.smallMenuRosso  {text-decoration: underline;}
a:active.smallMenuRosso  {text-decoration: none; color:#000000;}

.smallTitoloParagrafo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ed3423;
	text-transform:uppercase;
}

.smallTitoloParagrafo a:active{text-decoraion:none;color: #ed3423;}
.smallTitoloParagrafo a:link{text-decoraion:none;color: #ed3423;}
.smallTitoloParagrafo a:visited{text-decoraion:none;color: #ed3423;}
.smallTitoloParagrafo a:hover{text-decoraion:none;color:#FB0B0C}


.smallNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #666666;
	padding-left: 5px;
}

a:link.smallNews  {text-decoration: none; color:#FB0B0C;}
a:visited.smallNews  {text-decoration: none; color:#FB0B0C;}
a:hover.smallNews  {text-decoration: underline; color:#FB0B0C;}
a:active.smallNews  {text-decoration: none; color:#FB0B0C;}

.mediumRosso {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FB0B0C;
}
.smallBiancoSottoMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
}

a:link.smallBiancoSottoMenu  {text-decoration: none; color:#FFFFFF;}
a:visited.smallBiancoSottoMenu  {text-decoration: none; color:#FFFFFF;}
a:hover.smallBiancoSottoMenu  {text-decoration: none; color:#000000;}
a:active.smallBiancoSottoMenu  {text-decoration: none; color:#FFFFFF;}

.style1 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000; font-weight: bold}
.style2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #FF0000;}
.style3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #808080;}
.style4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000;}
.style5 {  font-family: Arial, Helvetica, sans-serif; font-size: 8px;  color: #FF0000;}
.style6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000;}
.style7 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-transform:uppercase;}

.title{margin-top:30px;margin-left:25px;font-weight:bold;font-size:24px; color:#ed3423;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;height:35px;min-height:45px;}
.subtitle{font-weight:bold;font-size:14px; color:#A9A9A9;text-transform:uppercase;font-family: Arial, Helvetica, sans-serif;}

input{border:1px solid #cccccc; font-size: 12px;}
select{border:1px solid #cccccc; font-size: 12px;}

.suppliers_input{width:300px;}
.suppliers_table_custom .suppliers_input{width:100px;}
.suppliers_table{margin-top:20px;}
.suppliers_table_custom2{margin-top:0px;}
.suppliers_table td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table_custom th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom2 td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom2 caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table_custom2 th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
#suppliers{padding:10px;padding-top:50px;}
#suppliers h1{font-size:20px;}
.suppliers_input{width:300px;}
.suppliers_table_custom .suppliers_input{width:100px;}
.suppliers_table{margin-top:20px;}
.suppliers_table_custom2{margin-top:0px;}
.suppliers_table td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table_custom th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom2 td{padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
.suppliers_table_custom2 caption{font-weight: bold;text-transform:uppercase; font-size:14px; text-align:left;}
.suppliers_table_custom2 th {text-align:left;padding-bottom:2px;padding-top:2px;border-bottom:1px solid #000}
