/* INIZIO SELETTORI */
BODY {
	margin: 0px;
	padding: 0px;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #CCFFBB;
	scrollbar-base-color: #66CC66;
	overflow-x: auto;
	overflow-y: auto;
}
P {
	margin: 0px;
}
A:LINK, A:HOVER, A:ACTIVE, A:VISITED {
	text-decoration : none;
}

/* FINE SELETTORI */

/* INIZIO CONTENITORI */
#all{
	width: 780px;
	margin: 0px;
	padding: 0px;
}
#up_page{
	background-image : url(images/sfondo_home2.gif);
	border-bottom : 2px solid Black;
}
#img_page{
	padding : 5px 5px 5px 5px;
}
#titolo{
	font : bold 34px "Rockwell Extra Bold", "MS Serif", "New York", serif;
	text-align : center;
	background : transparent center;
	width : 100%;
	text-transform : uppercase;
	border : 2px solid Black;
	margin-left : 15%;
	margin-right : 15%;
	margin-top: 12px;
}
#cont_all {
	width: 770px;
	text-align: left;
	margin : 5px 5px 5px 5px;
}
#cont_sx {
	width : 145px;
	text-align : left;
	vertical-align: top;
	display : inline;
	border : 2px solid White;
}
#cont_ce {
	width : 625px;
	vertical-align: top;
	display : inline;
	padding : 0px 0px 0px 15px;
}
/* FINE CONTENITORI */

/* INIZIO SINISTRA*/
/*** INIZIO LOGIN ***/
TABLE.login {
	border : 2px solid Black;
	width : 141px;
	background-color : #FAFAD2;
	
}
TABLE.login TD {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*letter-spacing : 2px;*/
	text-transform : uppercase;
	padding-left : 5px;
	padding-top : 3px;
	padding-bottom : 3px;
}
A:LINK.log, A:VISITED.log {
	text-decoration : none;
	color : Blue;
}
A:HOVER.log, A:ACTIVE.log {
	text-decoration : none;
	color : Yellow;
}
TD.log_sopra {
	background-color : #FFA500;
	border-bottom : 2px solid Red;
}
TD.log_sotto {
	background-color : #FFA500;
	border-top : 2px solid Red;
}
FORM.log {
	margin : 0px 0px 0px 0px;
}
INPUT.log {
	width : 90px;
	background-color: #FFE4B5;
	color : Blue;
	margin-left : 15px;
	font : Arial, Helvetica, sans-serif;
}
INPUT.log_sub {
	width : 60px;
	height : 22px;
	background-color: #FFE4B5;
	color : Black;
	margin-left : 35px;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*** FINE LOGIN ***/
TABLE.spazio  {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
/*** INIZIO MENU ***/
DIV.menu_sopra {
	background-color : #FFA500;
	border-bottom : 2px solid Red;
	border-left : 2px solid Black;
	border-right : 2px solid Black;
	border-top : 2px solid Black;
	width: 141px;
	padding-left : 5px;
	padding-top : 4px;
	padding-bottom : 4px;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-transform : uppercase;
}
/* INIZIO MENU NUOVO */
div.menuBar, div.menuBar, .menuButton {
	width: 133px;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.menuBar {
	border : 2px solid Black;
	border-top-width: 0px;
	background-color: #FAFAD2;
	/* #FFFFFF*/
	padding: 2px 2px 2px 2px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	z-index: 1;
}

.menuButton {
	background-color: Red;
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: White;
	cursor: pointer;
	left: 0px;
	margin: 1px 0px 1px 0px;
	padding: 2px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 2;
	width: 133px;
}

.menuButtonH {
	background-color: White;
	border: 1px solid;
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	color: #000000;
	cursor: pointer;
	left: 0px;
	margin: 1px 0px 1px 0px;
	padding: 2px 6px 2px 6px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 2;
	width: 133px;
}
.sub {
	display : none;
}
div.menuBar a.menuButton2 {
	background-color: #FFCC00;
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: #000000;
	font-weight: normal;
	cursor: pointer;
	left: 5px;
	margin: 1px 0px 0px 0px;
	padding: 2px 6px 2px 12px;
	position: relative;
	text-decoration: none;
	top: 0px;
	height: 20px;
	width: 128px;
	z-index: 2;
}

div.menuBar a.menuButton2:hover {
  background-color: #FFFF00;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  
}
IMG.menu {
	position: absolute;
	top: 3px;
	right: 3px;
	margin-left : 0px;
}
A.menu_home:LINK, A.menu_home:ACTIVE, A.menu_home:VISITED {
	color: White;
}
A.menu_home:HOVER {
	color: Black;
}
/* FINE MENU NUOVO */
/*** FINE MENU ***/
/* FINE SINISTRA*/

/* INIZIO CENTRALE */
.occhiello {
	background-color : White;
	padding : 10px 10px 10px 10px;
	line-height : 18px;
	width: 610 px;
	text-align : justify;
	text-justify : inter-word;
}
.oggetto {
	background-color : White;
	margin : 10px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width: 610 px;
}
.oggetto_nome {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.oggetto_nome IMG {
	float : left;
	margin : 0px 1px 0px 0px;
}
.oggetto_nome_tit_HOME {
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color : Black;
	vertical-align : top;
	padding-left: 20 px;
	padding-top : 1px;
	letter-spacing : 4px;
	height: 18px;
	width: 591 px;
	background-image : url(images/ver_lim.gif);
}
.oggetto_nome_tit_DIAPO {
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color : White;
	vertical-align : top;
	padding-left: 20 px;
	padding-top : 1px;
	letter-spacing : 4px;
	height: 18px;
	width: 591 px;
	background-image : url(images/blc_bls.gif);
}
.oggetto_nome_tit_GRUPPO {
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color : White;
	vertical-align : top;
	padding-left: 20 px;
	padding-top : 1px;
	letter-spacing : 4px;
	height: 18px;
	width: 591 px;
	background-image : url(images/ves_vec.gif);
}
.oggetto_nome_tit_LOGIN {
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color : White;
	vertical-align : top;
	padding-left: 20 px;
	padding-top : 1px;
	letter-spacing : 4px;
	height: 18px;
	width: 591 px;
	background-image : url(images/gri_ner.gif);
}
.oggetto_nome_tit_NEWS {
	font : bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color : White;
	vertical-align : top;
	padding-left: 20 px;
	padding-top : 1px;
	letter-spacing : 4px;
	height: 18px;
	width: 591 px;
	background-image : url(images/ros_mar.gif);
}
.oggetto_corpo_HOME, .oggetto_corpo_DIAPO, .oggetto_corpo_GRUPPO, .oggetto_corpo_LOGIN, .oggetto_corpo_NEWS {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
.oggetto_corpo_ico {
	width : 80px;
	padding: 16px 16px 0px 16px;
	display : inline;
	margin : 6px 0px 0px 0px;
	vertical-align : top;
}
.oggetto_corpo_des {
	padding : 10px 10px 10px 10px;
	display: inline;
	width: 514px;
}
.oggetto_corpo_HOME A:LINK, .oggetto_corpo_HOME A:VISITED {
	text-decoration : none;
	text-transform: uppercase;
	color: Black;
	position : relative;
	left : 30px;
	font-weight : bold;
}
.oggetto_corpo_HOME A:HOVER, .oggetto_corpo_HOME A:ACTIVE {
	color: #00CC33;
}
.oggetto_corpo_DIAPO A:LINK, .oggetto_corpo_DIAPO A:VISITED {
	text-decoration : none;
	text-transform: uppercase;
	color: Blue;
	position : relative;
	left : 30px;
	font-weight : bold;
}
.oggetto_corpo_DIAPO A:HOVER, .oggetto_corpo_DIAPO A:ACTIVE {
	color: Red;
}
.oggetto_corpo_GRUPPO A:LINK, .oggetto_corpo_GRUPPO A:VISITED {
	text-decoration : none;
	text-transform: uppercase;
	color: #32CD32;
	position : relative;
	left : 30px;
	font-weight : bold;
}
.oggetto_corpo_GRUPPO A:HOVER, .oggetto_corpo_GRUPPO A:ACTIVE {
	color: #FFCC99;
}
.oggetto_corpo_LOGIN A:LINK, .oggetto_corpo_LOGIN A:VISITED {
	text-decoration : none;
	text-transform: uppercase;
	color: Gray;
	position : relative;
	left : 30px;
	font-weight : bold;
}
.oggetto_corpo_LOGIN A:HOVER, .oggetto_corpo_LOGIN A:ACTIVE {
	color: #FFA500;
}
.oggetto_corpo_NEWS A:LINK, .oggetto_corpo_NEWS A:VISITED {
	text-decoration : none;
	text-transform: uppercase;
	color: Red;
	position : relative;
	left : 30px;
	font-weight : bold;
}
.oggetto_corpo_NEWS A:HOVER, .oggetto_corpo_NEWS A:ACTIVE {
	color: Blue;
}
/* FINE CENTRALE */