/*RESET CSS*/
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-weight:normal;
}
li, ol, ul {
	margin: 0;
	padding: 0;
}
/*FINE RESET CSS*/
body{
	background-color:#e5f2f8;
}
.ever{
	float:left;
	width:950px;
	display:inline;
}
.sx{
	float:left;
	width:218px;
	margin-left:11px;
	display:inline;
	margin-top:15px;
}
.center{
	float:left;
	width:335px;
	margin-left:13px;
	display:inline;
	margin-top:5px;
}
.dx{
	float:right;
	width:233px;
	margin-right:5px;
	display:inline;
	margin-top:3px;
	margin-left:0px;
}
/*BASE BODY*/
.site{
	float:left;
	width:844px;
	display:inline;
	background-color:#FFF;
	padding-bottom:10px;
}
.back_sx{
	float:left;
	width:55px;
	height:189px;
	background-image: url(immagini/back_sx.jpg);
	background-position:top;
	display:inline;
}
.back_dx{
	float:right;
	width:51px;
	height:189px;
	background-image: url(immagini/back_dx.jpg);
	background-position:top;
	display:inline;
}
/*FINE BASE BODY*/
/*MENU*/
.menu_top{
	float:left;
	width:950px;	
	background-color:#FFF;
}
/*.testo_menu{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#434343;
	line-height:38px;
	padding-left:12px;
	text-transform:uppercase;
	text-align:left;
}
.testo_menu_link{
	color:#434343;
	text-decoration:none;
}*/
.testo_menu{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;				/*Modificato*/
	font-weight:bold;
	color:#434343;
	line-height:20px;
	padding-left:12px;
	text-transform:uppercase;
	text-align:left;
}
.testo_menu_link{
	color:#434343;
	text-decoration:none;
}
/*FINE MENU*/
/*PUBBLICITA' A SINISTRA*/
.adver_blue{
	float:left;
	width:218px;
	display:inline;
	margin-top:5px;
}
.center_blue{
	float:left;
	width:147px;
	height:112px;
	background-color:#3d549e;
	padding-top:10px;
	display:inline;
}
.testo_adver{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
.testo_adver_link{
	color:#fff;
	text-decoration:none;
}
.testo_adver_link:hover{
	color:#fff;
	text-decoration:underline;
}
.testo_adver_9{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
}
/*FINE PUBBLICITA' A SINISTRA*/
/*CENTER*/
.data_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
}

.data_txt a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a8a8a8;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.data{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d549e;
	font-weight:bold;
	text-align:left;
}
.titolo_news{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#3c3c3c;
	text-align:left;
}
.titolo_news a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#3c3c3c;
	text-align:left;
	text-decoration:none;
}

.titolo_news_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CAC000;
	text-align:left;
	text-decoration:none;
}
.titolo_news_small a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CAC000;
	text-align:left;
	text-decoration:none;
}

.titolo_news_link{
	color:#3c3c3c;
	text-decoration:none;
}
.titolo_news_link a{
	color:#3c3c3c;
	text-decoration:none;
}
.testo{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
	text-decoration:none;
	font-weight:normal;
}
.testo a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
.box_news{							
	float:left;
	width:335px;
	display:inline;
	padding-bottom:10px;
	margin-top:0px;
}

.box_prod{
	float:left;
	width:535px;
	display:inline;
	padding-bottom:10px;
	border-bottom:1px solid #c7c7c7;
	margin-top:10px;
}

.box_news_elenco{
	float:left;
	width:535px;
	display:inline;
	padding-bottom:10px;
	border-bottom:1px dotted #CAC000;
	margin-top:10px;
}

.cit{
	font-style:italic;
	color:#316ac5;
	text-decoration:none;
}

.cit a{
	font-style:italic;
	color:#316ac5;
	text-decoration:none;
}
.continua{
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#000;
	height:17px;
	line-height:17px;
	padding-left:7px;
	padding-right:7px;
	background-color:#c7c7c7;
	float:right;
	text-align:center;
}
.continua_link{
	color:#000;
	text-decoration:none;
}
.continua_link a{
	color:#000;
	text-decoration:none;
}
.news_img{
	float:left;
	padding:3px;
	border:1px solid #c7c7c7;
	margin-top:5px;
	margin-bottom:5px;
}
/*FINE CENTER*/
/*COLONNA DESTRA*/
.title_dx{										
	width:223px;
	height:34px;
	background-image:url(immagini/back_cat.jpg);
	display:inline;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	margin-top:0px;
	text-transform:uppercase;
	line-height:34px;
}
.prodlist{
	padding-bottom:60px;
}
.testo_dx{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000;
}
.pos_green{
	float:left; 
	margin:20px 0px 0px 40px; 
	display:inline;
}
li{
	list-style-image:url(immagini/point.jpg);
	line-height:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#3c3c3c;
	padding-bottom:5px;		
}
.link_gray{
	color:#3c3c3c;
	text-decoration:none;
}

.link_gray a:hover{
	color:#3c3c3c;
	text-decoration:underline;
}
/*FINE COLONNA DESTRA*/
/*FOOTER*/
/*.footer{
	float:left;
	width:844px;
	height:25px;
	background-color:#b0b129;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:9px;
	text-align:center;
	margin-left:55px;
	display:inline;
}*/
.footer{
	float:left;
	width:844px;
	height:25px;
	background-color:#3d549e;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:9px;
	text-align:center;
	margin-left:55px;
	display:inline;
}

/*FINE FOOTER*/
/*PAGINA INTERNA*/
.sx_inside{
	float:left;
	width:565px;
	margin-left:11px;
	display:inline;
	margin-top:15px;
}
.box_news_in{
	float:left;
	width:565px;
	display:inline;
	padding-bottom:10px;
	border-bottom:1px solid #c7c7c7;
	margin-top:10px;
}
.in_img{
	float:left;
	padding:3px;
	border:1px solid #c7c7c7;
	margin-right:5px;
}
/*FINE PAGINA INTERNA*/

.row{
	width:100%;
	padding-bottom:10px;
}

.line_title_video{
	float:left;
	width:230px;
	height:50px;	
	background-color:#5c79d5;
	filter:alpha(opacity=70);  
	opacity: 0.7;    
	-moz-opacity:0.7;
}

.titolo_video{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	padding-top:5px;
	padding-left:5px;	
}

img
{
	border:0px;
	margin:0px;
	padding:0px;
}

/*-------- SCRIPT PRODOTTI -----------*/
.mainslider{
	position: relative; /*--- VALORI DI DEFAULT ---*/
	overflow: scroll; /*--- VALORI DI DEFAULT ---*/
	width: 340px; /*Larghezza del contenitore*/
	height: 160px; /*Altezza del contenitore*/
	float:left;
	display:inline;
}

.mainslider .belt{
	position: absolute; /*volori di default*/
	left: 0;
	top: 0;
}

.mainslider .panel{
	float: left; /*--- VALORI DI DEFAULT ---*/
	overflow: hidden; /*--- VALORI DI DEFAULT ---*/
	margin: 10px; /*--- MARGINE TRA OGNI PRODOTTO ---*/
	/*width: 127px; /*--- LARGHEZZA DI OGNI PRODOTTO ---*/
	min-height:147px; /*--- ALTEZZA DI OGNI PRODOTTO ---*/
}

.controls{
	width:330px;
}
/*--------- FINE SCRIPT PRODOTTI ----------*/
.desc{
	margin-top:5px;
}

/**** box login ****/
.tab{
	background-image:url(immagini/back_cat.jpg);
	color:#FFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	width:100px;
	text-align:center;
	float:left;
	display:inline;
	font-size:10px;
}

.tabinact {
	background-image:url(immagini/back_inct.jpg);
	color:#bebbbb;
	font-weight:bold;
	height:24px;
	margin-top:6px;
	line-height:24px;
	width:120px;
	text-align:center;
	float:left;
	display:inline;
	font-size:10px;
}

.tab a{	
	text-decoration:none;
	color:#FFF;
}

.tabinact a{
	text-decoration:none;
	color:#bebbbb;
}

.lblfrm{
	float:left;
	display:inline;
	height:21px;
	line-height:21px;
	padding:0 10px 0 2px;
	color:#CAC000;
	width:233px; /*width:60px;*/
}

.btninvia{
	background:#5b78d4;
	border:1px solid #3f55a0;
	width:100px;	
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	float:left;
	padding: 1px 0px;
	margin-top:5px;
	margin-left:0px;
}

.btninvia a{	
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	border:none;
}
/*linea centrale*/
.hr{
	width:950px;
	height:5px;
	background-color:#3d549e;
	margin:0px;
	padding:0px;
}

.titoloprod
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#CAC000;
}

.titoloprod a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#CAC000;
	text-decoration:none;
}

.page
{
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:8;	
	color:#000000;	
}

.page a
{
	width:25px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:8;
	background-color:#ececec;
	color:#000000;
	border:#CAC000 1px solid;
	padding:3px;
	margin-top:10px;
	text-decoration:none;
}

/* NEWS */
.collegamenti_news
{	
	color:#0c6db7;/*CAMBIRE QUI IL COLORE DEL FONT DATA*/	
	list-style-type:square;
}

.collegamenti_news_link
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c6db7;/*CAMBIRE QUI IL COLORE DEL FONT DATA*/
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.space_notizia{
	float:left;
	margin-top:5px;
	width:570px;
	display:inline;
}

/*Fine news */

.titolo_pagina
{
	width:550px;
	height:30px;
	float:left;
	font-family:Times New Roman;
	font-weight:normal;
	font-size:22px;
	color:#3d549e;
	border-bottom:#3d549e solid 1px;
	padding-bottom:5px;
	margin-bottom:20px;
	text-align:left;
	vertical-align:middle;
}

.titolo_ultimora{
	color:#084c81;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.testo_ultimora{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	text-align:left;
	font-weight:normal;
}
.testo_ultimora a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}

.filiale{
	border-bottom:1px solid #C7C7C7;
	font-size:14px;
	padding-bottom:10px;
}

.page_screen
{
   background-color:Gray;
   filter:alpha(opacity=70);  
   opacity: 0.7;    
   -moz-opacity:0.7;
   position:fixed;
   top:0px;
   left:0px;
   width:100%;
   height:100%;  
   padding-top: 30%;
}

/*******************************/
.header{
	width:950px;
	height:350px;
	background-color:#FFF;
}

/*********** css tabella prestito obbligazionario***************/

.testolino {
	FONT-SIZE: 10px; 
	COLOR: #001048; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titolo_colonna {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	COLOR: #ffffff; 
	PADDING-TOP: 4px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulo {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #e20a16; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txt_obbl {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 5px; 
	COLOR: #000; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txt_picculo {
	FONT-SIZE: 12px; 
	COLOR: #e20a16; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link_ext A {
	FONT-SIZE: 12px; 
	COLOR: #e20a16; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titulo_riga {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link_riga {
	BORDER-BOTTOM: #000 1px solid
}
.link_riga A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.link_riga A:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #e20a16; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
