* {
	padding:0; 
	margin:0; 
}

body, html {
	width:100%;
	height:100%; 
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:84%;	
	color:#154F7F; 
	line-height:120%; 
	background:#265B89 url(../img/share/back.gif) repeat-x 0 0;
}

/* mac ie5 hack \*/
body, html {
	height:100%;  
}
/* end hack */


img, input, textarea, select, optgroup {
	font-family:Verdana, Arial, Helvetica, Sans-serif; 
	font-size:0.9em;
	border:0; 
}

ul {
	padding:0; 

}

ol {
	padding:0;
}

li {
	color:#154F7F; 
}

p {
	padding:2px 0 3px;
}

a, a:visited, a:hover {
	color:#154F7F; 
	text-decoration:underline; 
}

h1, h2, h3, h4, h5, h6 {
	color:#154F7F; 
/*	font-weight:normal; */
}

h1 {
	font-size:1.2em; 
}

h2 {
	font-size:1.1em; 
}

h3 {
	font-size:1.0em; 
}

h4 {
	font-size:0.8em; 
}

h5 {
	font-size:0.7em; 
}

h6 {
	font-size:0.6em; 
}


.p_class {
	padding-bottom:12px; 

}

span.titolo_pagina {
	display:none;
} 

.cento {
	width:100%; 
	height:100%; 
}

.alto {
	height:100%; 
}
#flashcontent {
	width:720px;
	height:180px;
	border-top:13px #fff solid;
	border-bottom:13px #fff solid;
	border-left:15px #fff solid;
	border-right:15px #fff solid;	
}
#noscript {
	background:#ff0;
	padding:5px 10px 5px 0;
	text-align:right;
	margin-bottom:20px;
	font-size:1.1em;
}
#maintable_home {
	width:750px;
	height:100%; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	background:#fff;
}
.border_top	{
	border-top:13px #fff solid;
	border-bottom:13px #fff solid;
	border-left:15px #fff solid;
	border-right:15px #fff solid;
}
/* IR: tutte le pagine, in alto */
h1#riggio {
	position:relative;
	width:750px;
	height:70px;
	font-size:1em;
	line-height:130%;
	color:#182648;
	overflow:hidden;
}


h1#riggio a {
	position:absolute;
	width:100%;
	height:100%;
	text-decoration:none;
	background:url(../img/share/top-logo.gif) no-repeat top left;
}
.back_top_riggio	{
	background:#C7D6E3;
	width:750px;
}


/* MENU' SUPERIORE */
#menu_back_ul		{ 
	padding:0 0 0 10px;  
	margin:0;
	height:26px;
	background:#fff;
}

#menu_back_ul ul	{
 list-style:none;   
 margin:0;   
 padding:0;
}

#menu_back_ul li.elemento {   
	float:left;
	padding:0 5px;
	margin:0;
	background:url(../it/img/menu/sep_menu.gif) no-repeat right top;
}

#menu_back_ul li.last {   
	float:left;
	padding:0 5px;
	margin:0;
}



/*SOTTOMENU' LISTA*/
#smenu_back_ul		{ 
	padding:0 0 0 165px;  
	margin:0;
	height:20px;
	background:#fff;
}

#smenu_back_ul ul	{
 list-style:none;   
 margin:0;   
 padding:0;
}

#smenu_back_ul li.s_elemento {   
	float:left;
	padding:0 5px;
	margin:0;
	background:url(../it/img/menu/sep_menu.gif) no-repeat right top;
}


.centrale	{
	width:750px;
	background:#fff;
}

.centrale_interne	{
	width:750px;
	background:#fff url(../img/share/back_interne.gif) repeat-y 0 0;
}

.padding_centrale	{
	padding-bottom:30px;
}

.img_right	{
	margin:0px 0 0 25px; 
}

.img_left	{
	margin:0px 25px 0 0; 
}
.img_centre	{
	padding:10px 0;
	text-align:center;
}


/* RIGA DI CHIUSURA */
.table_bottom	{
	height:50px;
}

.bottom {
	background:#9CB6CD; 
	height:50px;
}

.td_1 {
	width:485px; 
	color:#154F7F; 
	padding:0 0 0 20px;
}

.td_2 {
	width:285px; 
	text-align:right; 
	padding:0 25px 0 0;
}

.hidden {
	visibility:hidden; 
}

/************** box smussati ********************/
.padding_tabelle	{
	padding:10px 0;
}

.tab_01	{
	width:9px;
	height:9px;
	background:url(../img/share/tab-mini/tab_01.gif) no-repeat top left;
}

.tab_02	{
	background:url(../img/share/tab-mini/tab_02.gif) repeat-x top left;
}

.tab_03	{
	width:9px;
	height:9px;
	background:url(../img/share/tab-mini/tab_03.gif) no-repeat top right;
}

.tab_04	{
	background:url(../img/share/tab-mini/tab_04.gif) repeat-y top left;
}

.tab_05	{
	background:url(../img/share/tab-mini/tab_05.gif) repeat-y top right;
}

.tab_06	{
	width:9px;
	height:9px;
	background:url(../img/share/tab-mini/tab_06.gif) no-repeat bottom left;
}

.tab_07	{
	background:url(../img/share/tab-mini/tab_07.gif) repeat-x bottom left;
}

.tab_08	{
	width:9px;
	height:9px;
	background:url(../img/share/tab-mini/tab_08.gif) no-repeat bottom right;
}

/************** BOX SOTTOTITOLO ********************/
.tab_01_stit	{
	width:4px;
	height:4px;
	background:url(../img/share/tab-mini/tab_01_stit.gif) no-repeat top left;
}

.tab_02_stit	{
	background:url(../img/share/tab-mini/tab_02_stit.gif) repeat-x top left;
}

.tab_03_stit	{
	width:4px;
	height:4px;
	background:url(../img/share/tab-mini/tab_03_stit.gif) no-repeat top right;
}

.tab_04_stit	{
	background:url(../img/share/tab-mini/tab_04_stit.gif) repeat-y top left;
}

.tab_txt_stit	{
	background:#154F7F;
	color:#fff;
	font-size:0.9em;
	text-transform:uppercase;
}

.tab_05_stit	{
	background:url(../img/share/tab-mini/tab_05_stit.gif) repeat-y top right;
}

.tab_06_stit	{
	width:4px;
	height:4px;
	background:url(../img/share/tab-mini/tab_06_stit.gif) no-repeat bottom left;
}

.tab_07_stit	{
	background:url(../img/share/tab-mini/tab_07_stit.gif) repeat-x bottom left;
}

.tab_08_stit	{
	width:4px;
	height:4px;
	background:url(../img/share/tab-mini/tab_08_stit.gif) no-repeat bottom right;
}


