hr { display:none } 

body {
	font-family: Verdana, Arial, sans-serif;
	background: #22558E;
	margin: auto !important;
	margin: 0px;
	padding: 0px;
	text-align:left;
	font-size: 12px; 
	color: #ffffff;  
	text-align: center;	
}/* top right bottom left background: D71A07;*/


#corpo{
	width: 770px;
	background: #DEE7EE;
	margin: auto !important;
	margin: 20px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	height:521px;
	background: url(/img/sfondo.gif) no-repeat;
	color:#696a6c;
}

.footer_welcome{
	margin-top:10px;
	color: #ffffff;
	text-align:center;
}

.footer_welcome a{
	color: #ffffff;
	text-decoration:underline;
}
.footer_welcome a:hover{
	color: #ffffff;
	text-decoration:none;
}

img{
	border:0;
}

.right{
	float: right;
}

.right1{
	float: right;
	padding-left:420px !important;
	padding-left:0;
}

.right2{
	float: right;
	padding-left:300px !important;
	padding-left:0;
}

.center{
	text-align:center;
}

.testosmall{
	font-size: 11px;
}

.testosmall a{
	text-decoration: underline;
}

.testosmall a:hover{
	text-decoration: none;
}

.testo{
	font-size: 12px;
	margin-bottom:7px;
	line-height: 130%;
}

.testo a{
	text-decoration: underline;
}

.testo a:hover{
	color: #EB4F26;
	text-decoration: none;
}

.testo ul{
	margin:0px;
	padding-left:20px;
}

.testo li{
	list-style-type: square;
	padding-bottom: 3px;
}

.testoright{
	float: right;
	margin-right: 10px;
	font-size: 12px;
}

#struttura_interna{   
   float:left;
   margin-left:2px;
   margin-right:2px;    
   border: 1px solid #8D8D8D;
   background: #E8E8E8;
   width: 764px;   
}

#testata{
    float:left;
	background: transparent url(/img/sfondo-testata.jpg) repeat-x;	
	width: 762px;
	height: 30px;
	margin-top: 3px;
}

#tab-centro{
	width: 590px;
	border:0;
	background:#fff;
}

td.contenutipag{
	padding-top: 10px;
}

td.sinistra{
	width:450px;
}

td.destra{
	width:140px;
	padding-bottom: 20px;
}

td.barrettasx{
	background:#BFBBBB;
	vertical-align: bottom;
	width:8px;
}

.riga{
  float:left;
  margin:0px;
  padding:0px;
  
}

.scritta-alberoni{
  float: left;
  padding-top: 4px;
  padding-left: 10px;
  margin-right:160px;
}

.contiene-menutestata{
	float: right;
}

.menu-testata{  
   float: left;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
   font-size: 11px;   
}

#contiene{   
   float:left;
   width: 760px;
   margin: 0;
   padding: 0; 
   background: #E8E8E8; 
}

#barrasx{   
   float:left;
   background: #E8E8E8;
   width: 167px;  
}

.menu-late{  
   float:left;
   width: 155px; 
   margin-top: 2px;
   margin-left: 2px;
   margin-right: 2px; 
   padding: 2px; 
   font-size: 12px;   
   border: 1px solid #ffffff;
   background: #F3F4EF;
}

#centrale{   
   float:left;
   background: #E8E8E8;
   margin-top: 2px;
   margin-left: 0px;
   padding-left: 0px;
}

.clear{
  clear: left;
}

.boxnovita{
   float: left;
   width: 510px;
   margin-top: 0px;
   margin-left: 5px;
}

#tab-novita{
	width:280px;
	border:0;
}

.novita{
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:5px;
}
.novita1{
	float:left;
	margin-top:15px;
	margin-left:5px;
	margin-bottom:5px;
}

.testonovita{
	font-size: 12px;
	padding: 0px;
	padding-top:15px;
	padding-bottom:5px;
	font-family: Verdana, Arial, sans-serif;
	color: #EB4F26;	
}

.contienenews{
	float: left;
}

.boxgrigio{
	vertical-align:middle;
    float:left;
	margin-top:0px;
	margin-left:15px;
	border: 2px solid #C2C9DB;
	background: #F8F8F9;
	padding-top: 0px;
   	padding-left: 0px;
   	padding-right: 0px;
	font-size: 10px;
	height:100px;
}

.boxgrigio_2{
	vertical-align:middle;
	margin-top:5px;
	width:275px;
	margin-right:6px;
	border: 2px solid #C2C9DB;
	background: #F8F8F9;
	padding-top: 0px;
   	padding-left: 0px;
   	padding-right: 0px;
	font-size: 10px;
	height:100px;
}

.boxgrigio a{
    text-decoration: none;
}

.boxgrigio a:hover{
    text-decoration: underline;
}

.boxgrigio1{
    float:left;
	border: 2px solid #C2C9DB;
	background: #F8F8F9;
	padding: 8px;
	margin-left: 80px;
	font-size: 10px;
}

td.testo{
  font-size: 10px;
  padding: 2px;
}


.titolipag{
	font-size: 12px;
	padding: 4px;
	border-bottom: 1px solid #EB4F26;
	margin-left:5px;
	width: 95%;
	margin-bottom: 15px;
	color: #EB4F26;
	padding-left: 15px;
	font-weight: 700;
}

.titolihomeblu{
	background:#595C6B;
	padding: 3px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	margin-bottom:10px;
	margin-top:40px;
	margin-right: 15px;
}

.titolihome{
	font-size: 12px;
	padding-bottom: 4px;
	color: #595C6B;
	font-weight: 700;
}

.titolihome a{
	color: #595C6B;
	text-decoration: underline;
}

.titolihome a:hover{
	color: #595C6B;
	text-decoration: none;
}

.titolilibri{
	font-size: 13px;
	color: #EB4F26;	
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight:700;
}

.rientra{
	padding-left: 20px;
}

img.rientra{
	float: left;
	padding-right: 20px;
}

.rosso{
	color: #EB4F26;
}

.testorosso{
	font-size: 12px;
	color: #EB4F26;	
	padding-bottom: 5px;	
}

.testorosso-articoli-left{
	float: left;
	font-size: 11px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #EB4F26;	
}

.testorosso-articoli-right{
	float: right;
	font-size: 11px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	color: #EB4F26;	
}

.rigarossa{
    width: 206px;
	background: url(/img/riga-rossa.gif) repeat-x 206px 0;
	padding-left: 20px;
}

.immagine{
	float: left;
	margin: 0px;
	padding: 0px;
}

.boxcentrale{
	padding-top: 3px;
	margin:0px;
	clear: both;
}

.boxtestocentrale{
  float:left;  
}

td.testorientrato{
	font-size: 10px;
	padding-left: 20px;  
	padding-right: 5px;
	padding-top: 10px;
}

.boxtestolate{
  font-size: 10px;
  padding-left: 10px;  
  padding-top: 20px;
}

.copyright{
	float: left;
	font-size: 10px;
	padding: 4px;
	padding-left: 160px;
	font-family: Verdana, Arial, sans-serif;
	
}

.powerby-left{
    height: 20px !important;
	height: 0px;	
	float: left;
	font-size: 10px;
	padding:4px;
	padding-top: 2px;
	padding-left: 5px;	
	font-family: Verdana, Arial, sans-serif;
	vertical-align: text-top;
}

.powerby-right{
    height: 20px !important;
	height: 0px;	
	float: left;
	font-size: 10px;
	padding:4px;
	padding-top: 2px;
	padding-left: 450px;	
	font-family: Verdana, Arial, sans-serif;
	vertical-align: text-top;
}

.titolo-libri{
	/*background: #EFEDED;*/
	/*width: 520px;*/
	font-size: 12px;
	/*color: #EB4F26;*/
	margin-left: 10px;
	margin-top: 20px;
}

.titolo-articoli{
    float:left;
	font-size: 10px;
	color: #EB4F26;
	padding:2px;
	background: #E0E0E0;
}

p{
    margin: 0px;
	margin-left: 20px;
	margin-right: 15px;
	font-size: 12px;
	line-height: 130%;
}

.contiene_libri{
    margin: 0px;
	margin-left: 20px;
	margin-right: 15px;
	font-size: 12px;
}

p.libri{
    margin-left: 20px;
	margin-right: 15px;
	padding-top: 5px;
	font-size: 11px;
}

.testolibri{
    padding-left: 10px;
	margin-right: 15px;
	font-size: 11px;
	color: #595C6B; 
	line-height: 130%;
}

.libritotale{	
	margin: 0px;
	padding-left: 15px;
}

.libri-left img{
    float: left;
}

.foto{
	text-align: center;
}

a .foto{
	border-color:#999999;
	border-width:1px;
}

.testogallery{
  font-size: 9px;
  padding: 3px;
}

.testogallery img{
  border: 1px solid #999999;
  margin-right: 20px;  
}


.tratteggio{
	background: url(/img/tratteggio.gif) repeat-x;	
	width: 550px;
	margin-top: 20px;
	text-align: center;
	clear:both;
}

.linkrosso{
	font-size: 11px;
	padding: 2px;
	color: #EB4F26;	
	padding-bottom: 3px;
}

.linkrosso a{
	text-decoration:underline;
	color: #EB4F26;	
}

.linkrosso a:hover{
	text-decoration:none;
	color: #EB4F26;		
}

.img-left{
    float: left;
	margin: 0px;
	margin-left: 13px;
	margin-right: 15px;
	padding: 0px;
}

.img-right{
    float: right;
	margin-left: 15px;
	margin-right: 13px;
	padding: 0px;
}

p.chi-sono{
    margin: 0px;
    margin-left: 18px;
	margin-right: 15px;
	font-size: 13px;
}

.box-blu-up{
	background: #2A6C93;
	width: 200px;
	font-size: 10px;
	color: #ffffff;	
	padding:2px;
	text-align: center;
}

.box-blu-down{
	background: #E2F4FB;
	width: 200px;
	font-size: 11px;
	color: #000000;	
	padding:2px 2px 10px 4px ;
	margin-top: 1px;
	margin-bottom: 20px;
}

.libri-right{    
	float:right;
	width: 203px;
	margin-right: 21px !important;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom:10px;
}

.box-libriverde-up{
    float:left;
	background: #9EC072;	
	font-size: 10px;
	color: #ffffff;	
	width: 203px;
	text-align: center;
}

.box-libriverde-down{  
    float:left;
	background: #DEEDC7;
	font-size: 10px;
	color: #000000;	
	width: 200px !important;
	width: 203px;
	padding-left: 3px;
	padding-bottom: 15px;
}

.img-barralate{
    float:left;
    padding-left: 2px;
}

.img-barralate-rosa{
    float:left;
    padding-left: 2px;
	padding-top: 20px;
}

a{
  color: #595C6B;
  text-decoration:none; 
}

a:hover{
  color: #595C6B;
  text-decoration:underline; 
}

.spazio-articoli{
  margin-top: 20px;
}

.extra{
	margin-top: 71px;
}


.rosso70_evidenziato
{
   color:#CC3333;
   font-size: 12px;
}

.nero70
{
   color: #000000;
   font-size: 12px;
}

.box-focus-testolink{ 
	text-align: right; 
	font-size: 11px;
	color: #EB4F26;
	padding-right: 20px;
}

.box-focus-testolink a{ 
	color: #EB4F26;
	text-decoration: underline;
}

.box-focus-testolink a:hover{ 
	color: #EB4F26;
	text-decoration: none;
}

a.rollcontenuto{
	width:170px;
	height:31px;
	background: url(../img/wel-b-contenuto.gif) center 0 no-repeat;
	display:block;
}

a:hover.rollcontenuto {
	background-position: center -31px;
}

a.rollrecensioni{
	width:170px;
	height:31px;
	background: url(../img/wel-b-recensioni.gif) center 0 no-repeat;
	display:block;
}

a:hover.rollrecensioni {
	background-position: center -31px;
}
