HTML {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
}

BODY {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
background-color: #c2c5ca;
}

BODY {
FONT: 76% arial,sans-serif;
TEXT-ALIGN: center;
}

P {
MARGIN: 0px 10px 10px;
}
.pp
{
	color: #FE0000;
	font-size: 16px;
}
A {
PADDING-RIGHT: 0px;

PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
COLOR: #981793;
PADDING-TOP: 0px;
}

DIV#header H1 {
PADDING-LEFT: 10px;
BACKGROUND: #eee;
MARGIN: 0px;
COLOR: #79b30b;
LINE-HEIGHT: 80px;
HEIGHT: 80px;
}

DIV#headerinside H1{
PADDING-LEFT: 10px;
BACKGROUND: #eee;
MARGIN: 0px;
COLOR: #79b30b;
LINE-HEIGHT: 80px;
HEIGHT: 80px;
}

DIV#ctl00_headerinside H1{
PADDING-LEFT: 10px;
BACKGROUND: #eee;
MARGIN: 0px;
COLOR: #79b30b;
LINE-HEIGHT: 80px;
HEIGHT: 80px;
}

DIV#menu {
PADDING: 0px;
MARGIN: 0px;
border: 0px;
COLOR: #FFFFFF;
LINE-HEIGHT: 25px;
HEIGHT: 25px;
 background-image: url(images/backnav.jpg);
}

DIV#container {
TEXT-ALIGN: left;
}

DIV#content P {
LINE-HEIGHT: 1.4;
 background-color: transparent;
}

DIV#two {
 background-color: transparent;
}

DIV#three {
 background-color: transparent;
}

DIV#four {
 background-color: transparent;
}

DIV#five {
 background-color: transparent;
}

DIV#last {
 background-color: transparent;
}

DIV#footer {
BACKGROUND: #FE0000;
COLOR: #fff;
}

DIV#footer P {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 5px;
MARGIN: 0px;
PADDING-TOP: 5px;
 text-align: center;
}
DIV#footergrey P {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 5px;
MARGIN: 0px;
PADDING-TOP: 5px;
 text-align: center;
 background-color: #E8E8E8;
 FONT: 80% arial,sans-serif;
 color: #9E9E9E;
}
DIV#container {
MARGIN: 0px auto;
WIDTH: 980px;
}

DIV#inside {
MARGIN: 0px auto;
WIDTH: 980px;
background-image: url(images/contentbackground.jpg);
}

DIV#inside1 {
MARGIN: 0px auto;
WIDTH: 980px;
background-image: url(images/contentbackground1.jpg);
}

DIV#wrapper {
FLOAT: left;
WIDTH: 100%;
}

DIV#content {
MARGIN-RIGHT: 784px;

}

DIV#two {
FLOAT: left;
MARGIN-LEFT: -784px;
WIDTH: 196px;
}

DIV#three {
FLOAT: left;
MARGIN-LEFT: -588px;
WIDTH: 196px;
}

DIV#four {
FLOAT: left;
MARGIN-LEFT: -392px;
WIDTH: 196px;
}

DIV#five {
FLOAT: left;
MARGIN-LEFT: -196px;
WIDTH: 196px;
}

DIV#last {
FLOAT: left;
MARGIN-LEFT: -784px;
WIDTH: 784px;
}

DIV#footer {
CLEAR: left; 
WIDTH: 100%;
}

.menutop {
FONT: 100% arial,sans-serif;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
padding:0px 10px;
margin:0px;
LINE-HEIGHT: 25px;
}

a.menutop:hover	{
color:#FE0000;
text-decoration: none;
}
a{
color:#FE0000;
text-decoration: none;
}
a:hover
{
color:#FE0000;
text-decoration: underline;	
}
.links {
FONT: 100% arial,sans-serif;
font-family: Arial, Sans-Serif;
font-weight: normal;
color: #FE0000;
text-decoration: none;
padding:0px;
margin:0px;
}

a.links:hover	{
color:#FE0000;
text-decoration: underline;
}
.bulletLinks  {
 FONT: 100% arial,sans-serif;
 color: #FE0000;
}
.bulletLinksB  {
 FONT: 100% arial,sans-serif;
 color: #FFFFFF;
}
.bulletLinksB:hover  {
 FONT: 100% arial,sans-serif;
 color: #FFFFFF;
 text-decoration: underline;
}
.title {
FONT: 100% arial,sans-serif;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #FE0000;
text-decoration: none;
padding:0px;
margin:0px;
}
.titleProd {
FONT: 110% arial,sans-serif;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #FE0000;
text-decoration: none;
padding:0px;
margin:0px;
}
.titlecat {
 FONT: 120% arial,sans-serif;
font-family: Arial, Sans-Serif;
font-weight: bold;
color: #FE0000;
text-decoration: none;
padding:0px;
margin:0px;
}

.mail {
color: #FFFFFF;
text-decoration: none;
padding:0px;
margin:0px;
}

a.mail:hover	
{
color: #FFFFFF;	
text-decoration: underline;
}

.privacy {
color: #000000;
text-decoration: none;
padding:0px;
margin:0px;
}

a.privacy:hover	
{
color: #000000;	
text-decoration: underline;
}

#spacer {
height:15px;
padding: 0px;
margin: 0px;
border: 0px;
} 

#spacer1 {
height:10px;
padding: 0px;
margin: -1px;
border: 0px;
} 
.titleTabCenterBg {
	font-size: 14px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	margin: 0px;
	border: 0px;
	text-align: center;
	background-color: #FF0000;
}
.titleTabCenter {
	font-size: 14px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	padding: 3px;
	margin: 0px;
	border: 0px;
	text-align: center;
}
.titleTabLeft {
	font-size: 11px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	border: 0px;
	text-align: left;
	background-color: #FF0000;
}
.tabLeft {
	font-size: 11px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	font-weight: normal;
	color:#455a87;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	border: 0px;
	text-align: left;
}
.tabCenter {
	font-size: 11px;
	font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
	font-weight: normal;
	color:#455a87;
	text-decoration: none;
	padding: 2px;
	margin: 2px;
	border: 0px;
	text-align: Center;
}
.drop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE0000;
	background-color: #FFFFFF;
	width: 120px;
	border: 1px solid #2B66AB;
}
.dropLarge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FE0000;
	background-color: #FFFFFF;
	width: 300px;
	border: 1px solid #2B66AB;
}
.textBoxVerySmall
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #284775;
	background-color: #FFFFFF;
	width: 55px;
	border: 1px solid #99afc9;
	margin: 3px;
} 
.textBoxSmall {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #284775;
	background-color: #FFFFFF;
	width: 90px;
	border: 1px solid #99afc9;
}
.textBoxMedium {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #284775;
	background-color: #FFFFFF;
	width: 130px;
	border: 1px solid #99afc9;
}
.textBoxLarge
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #284775;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #99afc9;
}
.textBoxMulti
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #284775;
	background-color: #FFFFFF;
	width: 200px;
	border: 1px solid #99afc9;
}
.sfondoTbl
{
	border-right: #e6e2d8 1px solid;
	border-top: #e6e2d8 1px solid;
	border-left: #e6e2d8 1px solid;
	border-bottom: #e6e2d8 1px solid;
	background-color: #f7f6f3;
}
.sfondoTblCat1 {
	background-color: #F97B03;
}
.sfondoTblCat2 {
	background-color: #56AA17;
}
.sfondoTblCat3 {
	background-color: #FFE505;
}
.sfondoTblCella {
	background-image: url(images/sfondoTblCat.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
.titleWherYouAre 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 20px;	
	font-weight: bold;
	text-transform: uppercase;
	color: #A8A8A8;
}
a.titleWherYouAre:hover
{
	text-decoration: underline;
	color: #A8A8A8;
}
.titleWherYouAreMore
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 20px;	
    font-weight: bold;
    text-transform: uppercase;
	color: #FA0000;
}
a.titleWherYouAreMore:hover
{
	text-decoration: underline;
	color: #FA0000;	
}
.insideLeft {
	position: relative;
	width: 250px;
	height: 10px;
	float: left;
	padding: 5px;
	margin: 0px;
	border: 0px;
	vertical-align: text-bottom;
}
.insideRight {
	position: relative;
	width: auto;
	float: right;
	padding: 0px;
	margin: 0px;
	border: 0px;	
}
.divTbl
{		
	WIDTH: 100%;
}
.divSfondo
{
	width: 240px;
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;	    
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
	margin: 0px;
	border: 0px;    
	background-color: #FF0000;
}
.divSpalla
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;	
    	font-weight: bold;
    	color: #FFFFFF;
    	padding: 0px;
	margin: 0px;
	border: 0px;    
	background-color: #FF0000;
    	height: 100%;	
    	position:relative;

}
.divNews
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;	    
    color: #000000;
    padding: 10px;
    padding-top: 0px;
	margin: 0px;
	border: 0px;    	   
    position: relative;
    top: -10px;
}
.tblSoluzioni
{
	font-family: Arial, Helvetica, sans-serif;
	border-right-color: #A3A3A3;
	border-right-width: 2px;
	border-right-style: double;	
	border-top-width: 2px;
	border-top-color: #A3A3A3;
	border-top-style: double;
	background-color: #F1F1F1;		
	text-align: left;
	font-size: 11px;
	color: #FF0000;
	padding: 5px;
	margin: 0px;	
}
.tblSoluzioniLast
{
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 2px;
	border-top-color: #A3A3A3;
	border-top-style: double;	
	background-color: #F1F1F1;		
	text-align: left;
	font-size: 11px;
	color: #FF0000;
	padding: 5px;
	margin: 0px;	
}
.tblSoluzioniTitle
{
	font-family: Arial, Helvetica, sans-serif;
	border-right-color: #A3A3A3;
	border-right-width: 2px;
	border-right-style: double;		
	background-color:White;	
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #A3A3A3;
	padding: 5px;
	margin: 0px;	
}
.tblSoluzioniTitleLast
{
	font-family: Arial, Helvetica, sans-serif;	
	text-align: center;
	text-transform: uppercase;    
    background-color: White;
    font-weight: bold;
	font-size: 12px;
	color: #A3A3A3;
	padding: 5px;
	margin: 0px;	
}	
#menuLeft_news
{
 	 overflow: auto;
	 height: 300px;
}
#ctl00_menuLeft_news
{
 	 overflow: auto;
	 height: 400px;
}
/*Reorder List*/
.dragHandle {
	width:20px;
	height:21px;	
	background-image:url(images/drag.jpg);
	cursor:move;
	/*background-color:Blue;
	border:outset thin white;*/
}
.callbackStyle {
	border:thin blue inset;		
}
.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}
.reorderListDemo li {
	list-style:none;
	margin:2px;
	/*background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;*/
	color:#FE0000;
}

.reorderListDemo li a {color:#FE0000 !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:20px;
}
.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

