body {
background-color: #FFF;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
}
#framecontent{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 200px; /*Width of frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background: #000000;
color: white;
}
#maincontent{
position: fixed;
top: 0; 
left: 200px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
}
.innertube{
margin: 20px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 200px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}


.cambia{
	display:none;background-color:#000000; position:absolute; margin-top:-30px; padding:5px; line-height:12px;
}
	
.normal15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
.testotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
.testo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
}
.button {
	text-align:center;
	border:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	background-color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
.button:hover {
	background-color:#666;
}
.dettaglio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	background-color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	}
.dettaglio:hover{
	background-color:#666;
}
.linea{
	background-color:#e9e9e9;
	border-bottom:#000 1px solid;
	}
.bordi {
	border: 1px solid #666666;
}
.bordo-sx-dx {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #E4E4E4;

}
.bordomenu {
	border: 1px solid #999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.scorrevole,.scorrevoleE {visibility: hide; position: absolute; z-index: 1; background-color:#FAF8F6; layer-background-color:#FAF8F6;}
tr.ME{font-family: Verdana; font-size: 10px; vertical-align:center; font-weight : bold;}

.linknero {color:#000000;text-decoration:none}
.linknero:hover {color:#000000;text-decoration:underline}
.linknero {color:#000000;text-decoration:none}
.linknero:hover {color:#000000;text-decoration:underline}


.linkmx {color:#ff0000;text-decoration:none}
.linkmx:hover {color:#ff0000;text-decoration:underline}
.linkm {color:#0033ff;text-decoration:none}
.linkm:hover {color:#0033ff;text-decoration:underline}
.link{color: #990000; text-decoration:none}
.link:hover{color:#000000; text-decoration:underline}

.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:10px;
	display:block;
	border-bottom:#333 1px solid;
	text-transform:uppercase;
}
.menu:hover{
	color:#cccccc;}
	
	
	
.sottomenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#333;
	text-decoration:none;
	display:block;
	border-bottom:#ffffff 1px dashed;
}

.sottomenu a{
	color:#ffffff;
	text-decoration:none;
}

.piusottomenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#900;
	text-decoration:none;
	display:block;
	border-bottom:#ffffff 1px dashed;
	text-align:right;
}

.piusottomenu a{
	color:#ffffff;
	text-decoration:none;
	text-align:right;
}

#bordo{

	border-bottom:#333 1px solid;
}
.field_container{
	background-color:#FFF;
	border:#ecedf3 solid 1px;
	padding:5px;
	width:99%;
	border:0px;
	}

.button2 {
	text-align:center;
	border:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	background-color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	text-decoration:none;
	text-transform:small-caps;
	cursor:pointer;
}
.login{
	border:1px solid #000;
	width:400px;
	padding:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.cellagrigiaintestazione{
	background-color:#e9e9e9;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px dashed #ffffff;
	height:30px;
}
.cellagrigiadati{
	background-color:#e9e9e9;
	padding:2px;
	border-bottom:1px dashed #ffffff;
}
.cellagrigiaintestazioneENG{
	background-color:#FFF0F9;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px dashed #ffffff;
	height:30px;
}
.cellagrigiadatiENG{
	background-color:#FFF0F9;
	padding:2px;
	border-bottom:1px dashed #ffffff;
}
.lingua{
	background-color:#363636;
	padding:8px 0px 8px 8px;
	border-bottom:1px dashed #ffffff;
	color:#ffffff;
	font-size: 14px;
	text-transform:uppercase;
}
.divcheckbox{
	background-color:#ffffff;
	border:1px solid #c7c5c5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:5px;
	margin-right:5px;
	margin-bottom:5px;
	color:#oooooo;
	font-size: 12px;
	float: left;
	cursor:pointer;
	width:180px;
}
#load{
position:absolute;
z-index:1;
background:#000;
width:100%;
height:100%;
opacity:.80;
filter: alpha(opacity=80);  
text-align:center;
padding-top:200px;
}
.asterisco{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#eb0303;
}
.inserisci{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#c5c5c5;
padding-top:20px;
padding-bottom:20px;
border: dashed 1px #c5c5c5;
text-align:center;
cursor:pointer;
}
.xcomparadet{
	position: absolute;
	width:30px;
	height:30px;
	margin-left:560px;
	background-color:#900;
	background-image:url(/img/xcompara_dett.png);
	background-repeat:no-repeat;
	z-index:2;
	cursor:pointer;
	}
.cellasottocategorie{
	margin-left:20px;
	padding-left:8px;
	background:#f8f7f7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom:1px dashed #ffffff;
	width: 100%;
	width: calc(100% - 20px);
}
.note{
	background-color:#FFF;
	border: solid 1px #333333;
	padding:3px;
	margin-top:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: text;
}
