/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	padding: 0px;
	margin: 0px;
	color: #000;
}

img{
	border:none;
}

a{
	text-decoration: underline;
	color: #990000;
}

p{	
	margin:0;
	padding: 0;
}	

h1 {
	font-size: 2em;
	margin: 0;
	padding: 5px 0 0 0;
	clear: both;
}

h3 {
	font-size: 1.5em;
	margin: 0;
	padding: 5px 0 0 0;
	clear: both;	
}

h2 {
	font-size: 1.5em;
	margin: 0;
	padding: 5px 0 0 0;
	clear: both;
}

h4{
	font-size: 1.5em;
	margin: 0;
	padding: 5px 0 0 0;
	clear: both;
}

.tabella_centrale{
	width: 100%;
}

.centrale{
	float: left;
	text-align: left;
	background-color: #FFFFFF;
	width: 100%;
	padding: 0;
	margin: 0;
}

.footer{
	float: left;
	text-align: left;
	width: 100%;
	padding: 20px 0 0 0;
	margin: 0;
}

.cappelletto{ display:none;}

.testata{
	float: left;
	width: 100%;
	border-bottom: 4px solid #FFF;
	margin: 0;
	padding: 0;
}

.testata_sinistra{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px;
}

.testata_destra, .loading{
	display: none;
}

.barra_briciola{
	float: left;
	width: 100%;
	margin: 0;
	padding: 8px 0 8px 0;
}

.home_sinistra{
	float: left;
	width: 50%;
	margin: 0 14px 0 0;
	padding: 0;
}

.home_destra{
	float: left;
	width: 40%;
	margin: 0;
	padding: 0;
}

.footer_destra{
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
	text-align: right;
}

.bordino {
	border:1px solid #a5a5a5;
}

.menu_box, .menu_sel, .menu_ultimo_sel, .menu_{ display: none; }

.altre_centrale .ui-tabs, .altre_centrale .ui-tabs *, .altre_centrale #tabs *,.altre_centrale #tabs{
	float: left;
	width: auto;
	display: block;
}

.ui-tabs .ui-tabs-nav {
	display: none;
}

/**************
	CLASSI HOME
*******************/

.box_home_big{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	background-repeat: no-repeat;
	background-position: top left;
}

.box_home_big_sx{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 3px;
}


/******** 
	modifica per sez altre
***********/
.box_home_big_mod{
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
	padding: 10px 0 0 0;
	background-repeat: no-repeat;
	background-position: top left;
}

.box_home_big_sx_mod{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 3px;
}
/******** 
	modifica per sez altre
***********/

.box_home_big_dx{
	float: left;
	width: 100%;
	margin: 0 0 0px 0;
	padding: 0;
}

.box_home_blocchetto{
	float: left;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 3px;
	}

.box_home_big_dw{
	float: left;
	width: 100%;
	margin: 0 0 0px 0;
	padding: 15px 0 15px 0;
	border-top: 10px solid #FFF;
}

.box_home_big_dw_sfondo{
	float:left;
	width: 100%;
	margin: 0;
	padding: 0px;
}

.box_home_big_dw_blocco{
	float: left;
	width: 100%;
	margin: 0 0 0px 0;
	padding: 10px 0;
}

.foto_news_small_home, .foto_vetrina_small_home{
	display: none;
}

.blocco_bordo{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
}


.blocco_bordo_home_vetrina{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
}

.blocco_home_vetrina{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
}

.blocco_bordo_small{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
	
}

.blocco_bordo_big{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
}

.blocco_home_stacco{
	padding: 0 0 15px 0;
	margin: 0;
	float: left;
}

.blocco_home_sx_small{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 0 15px 0;
}

.domini a{
	text-decoration: none;
	color:#000000;
	width:180px;
	float:left;
}


.banner_home_destra, .banner_home_centrale{ display: none;}


/*******************************
	CLASSI INTERNE
*******************************/

.color1 {
	 color: #98aeb9;
}

.color2{
	color: #990000;
}

.altre_laterale_spaziatura1, .altre_box_foto, #altre_foto_principale, .altre_foto_piccole, .altre_laterale_spaziatura0, .altre_laterale_destra, .altre_laterale, .altre_messaggio_centrale {
	display:none;
}

.altre_centrale{
	float: left;
	margin:0;
	padding:0;
	width: 100%;
}

.contenitore_centrale{
	float: left;
	margin:0;
	padding:0;
	width: 100%;
}

.altre_centrale_news{
	float: left;
	margin:0;
	padding:0;
	width: 100%;
}

.altre_dovetisposi{
	float: left;
	margin:0 0 15px 0;
	padding:5px;
	width: 165px;
	background-color:#e8e4d8;
}

.altre_blocchi_sx{
	float: left;
	margin:0 0 0px 0;
}

.altre_menu_sx_sel a{
	width: 170px;
	color: #FFF;
	border-bottom: 1px solid #d2dbe0;
	margin: 0;
	padding: 3px 0 3px 5px;
	float: left;
	background-color: #234c62;
	text-decoration:none;
}

.altre_menu_sx a{
	width: 170px;
	color: #646464;
	border-bottom: 1px solid #d2dbe0;
	margin: 0;
	padding: 3px 0 3px 5px;
	float: left;
}

.altre_menu_sx a:hover{
	width: 170px;
	color: #244d63;
	border-bottom: 1px solid #d2dbe0;
	margin: 0;
	padding: 3px 0 3px 5px;
	float: left;
	background-color:#d2dbe0;
	text-decoration:none;
}

.altre_sottomenu_sx_sel a{
	width: 160px;
	color: #244d63;
	border-bottom: 1px solid #FFF;
	margin: 0;
	padding: 3px 0 3px 15px;
	float: left;
	background-color: #d2dbe0;
	text-decoration:none;
	font-weight: bold;
}

.altre_sottomenu_sx a{
	width: 160px;
	color: #244d63;
	border-bottom: 1px solid #FFF;
	background-color: #e8edf0;
	margin: 0;
	padding: 3px 0 3px 15px;
	float: left;
}

.altre_sottomenu_sx a:hover{
	width: 160px;
	color: #244d63;
	border-bottom: 1px solid #d2dbe0;
	margin: 0;
	padding: 3px 0 3px 15px;
	float: left;
	background-color:#d2dbe0;
	text-decoration:none;
}

.news_banner_top_pagina, .altre_fiere, .altre_banner_lungo, .altre_banner_top_pagina, .altre_colonna_esercente_banner, .altre_banner_sx{ display: none;}

.red_pulsante{
	background-color: #860f0b;
}

.a-red a{
	float: left;
	margin: 10px 0 5px 0;
	padding: 5px 10px 5px 5px;
	background-color: #860f0b;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	width:75%;
}

.a-red_s, .a-red_p a{
	display: none;
}

.a-red_p_no{
	float: left;
	margin: 10px 10px 5px 0;
	padding: 5px 5px 5px 10px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	width:150px;
}

.altre_community{
	float: left;
	margin:0 0 15px 0;
	padding:5px;
	width: 145px;
	background-color:#FFF;
	border: 10px solid #e8e6d9;
	background-image:url(../images/sfondo_community.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.altre_riga_esercenti{
	float: left;
	margin:0 0 20px 0;
	padding: 0 0 15px 0;
	width: 100%;
	background-image:url(../images/separatore_blocchi.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.altre_colonna_esercente{
	float: left;
	margin:0 21px 0 0;
	padding: 0 0 0 0;
	width: 174px;
}


.altre_colonna_esercente_img, .altre_colonna_news_img {
	display: none;
}

.altre_informazioni_scheda{
	
	float:left;
	margin:0pt 16px 0pt 0pt;
	padding:0px 0px 7px 0pt;
	width:47%;
}

.altre_box_informazioni{
	float:left;
	margin: 0 0 20px 0;
	padding:0;
	width: 100%;
}

.altre_box_informazioni_riga {
	float:left;
	margin: 0 0 0px 0;
	padding:0;
	width: 100%;
	border-bottom:1px dotted #CCCCCC;
}

.foto_news_interna {
	width: 174px; margin: 5px 20px 10px 0;
}

.numeri_pag {
	float: left;
	margin: 0px;
	text-align: center;
	width: 200px;
	color: #990000;
}


/********************************
	form e co
***********************************/

.input_scheda {
	border: 1px solid #c6d2d8;
	background-color: #c6d2d8;
	width: 90%;
	margin: 2px 0 0 0;
	padding: 2px;
}

.input_scheda2 {
	border: 1px solid #c6d2d8;
	background-color: #c6d2d8;
	width: 80%;
	margin: 2px 0 0 0;
	padding: 2px;
	float: left;
}


.input_scheda:focus {
	border: 1px solid #c6d2d8;
	background-color: #FFF;
}


/********************************
	lettore rss
***********************************/
#pscroller1, .rssclass, .rsstitle, .rssdate, div#blocco_altre_news_2{ display: none;}
