body { 
background-color:#f7f8f8;
background-image:url(../images/bgTop.jpg);
background-position:center top;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.main{
	width:1002px;
	margin:auto;
	background:url(../images/top.jpg) top no-repeat;
	height: 311px;
	 }

#ft{background:url(../images/footer_bg.jpg) bottom repeat-x}

#margine_0{ margin-left:0px; margin-top:0px}
#margine_1{ margin-left:6px; margin-top:13px}
#margine_2{ margin-left:18px; margin-top:13px}

.margine_3{ margin-left:16px;}
.margine_4{ margin-left:10px; margin-top:18px; margin-right:10px}

.centro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: none}
.centro A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: underline}
.centro A:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #696a63; text-decoration: underline}
.centro A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; text-decoration: none}

.evidenza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #696a63;
	text-decoration: none;
	font-weight: bold;
}

.sotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none}
.sotto A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline}
.sotto A:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline}
.sotto A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}

h2{
	color: #696a63;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	margin-bottom: 20px;
	width: 470px;
}

/* HR */
hr {color: #CCCCCC; height:1px; border-width:0; background-color:#CCCCCC;  }

p.menu, ul.menu, ol.menu {
	margin:0;
	padding:0 0 1.25em 0;
}
ul.menu {
	list-style: none; 
}

ol.menu li.menu {
	margin-left: 35px;
	line-height: 170%;
}

	
/* FrogJS */
#FrogJS{
	width: 700px;
	height: 400px;
	float: right;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: auto;
}
#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}
#FrogJSCaption{
text-align: left;
line-height: 140%;
}

#tabInfo {
border-width: 0px 0px 0px 2px;   /*top, right, bottom, left*/ 
border-style: solid;
border-color: #968e83 #968e83 #968e83 #968e83;
 /* height: 12px; */
background-color:#968e83;
vertical-align:bottom;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
text-decoration: none;
text-align: left
}

#tabSinistra{
float:left;
}
#tabDestra{
float:right;
}

.RTEbutton {
	 border: #ccc 1px solid;
}


		/*menu*/
		body{
		behavior: url(../script/csshover2.htc);<!--hack per ie6-->
		} 
		#menu{
		text-align: center;
		width: 100%;
		background: url(../images/menu_bg.jpg) repeat-x;
		margin:0 0 0 0;
		}
		#menu ul{
		margin: auto;
		padding:0;
		position: relative;
		display: block;
		width: 938px;
		height: 30px;
		}
		#menu li{
		list-style: none;
		float: left;
		}
		#menu ul ul{
		position: absolute;
		width: 938px;
		height: 20px; /*altezza tabella sotto*/
		top: 40px; /*margine altezza tabella sotto*/
		left: 0;
		visibility: hidden;
		background-color: #929195;
		
		}
		#menu li a{
		width: 134px;
		height: 40px;
		display: block;
		text-decoration:none;
		text-align: center;
		line-height: 40px;
		font-size: 11px;
		font-family: Arial;
		color: #000000;
		font-weight: bold;
		background: url(../images/link_bg.jpg) no-repeat top;
		} 
		#menu li a:hover{
		background-position: bottom;
		color: #FFFFFF;
		} 
		#menu ul li:hover ul{
		visibility:visible;
		z-index:2;
		}
		#menu li li a{
		width: 134px;
		height: 20px;
		line-height: 20px;
		background: transparent;
		/*border-right: 1px solid black;*/
		color: #FFFFFF;
		}
		#menu li li a:hover{
		background-color: #b2e56c;
		background: url(../images/bg_sotto.jpg) no-repeat top;
		color: #FFFFFF;
		}
		

/* Main Table Border */
.container{
	width: 1002px;
	border: 0px;
}
 
.cornicePrincSX {
	background-image:url('../images/corn_princ_sx.gif');
	width: 4px;
}
.cornicePrincDX {
	background-image:url('../images/corn_princ_dx.gif');
	width: 5px;
}
.cornicePrincSotto {
	background-image:url('../images/corn_princ_sotto.gif');
	height: 5px;
}

.cornicePrincAngSottoSX{
	background-image:url('../images/corn_ang_sotto_sx.gif');
}
.cornicePrincAngSottoDX{
	background-image:url('../images/corn_ang_sotto_dx.gif');
}
