HTML, BODY {
		margin: 0px auto 20px auto;
		background-color:#FFFFFF;
		font-family:  'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px; 
		line-height: 130%;
		color: #333333;
		text-align : center;
		
		}


td 		{
	   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	   font-size: 13px; 
	   line-height: 130%;
	   color: #333333;
		}

a 		{
		color: #e10e26;
		text-decoration: none;

		}

a:hover {
		color: #9d0415;
		text-decoration: none;

		}
	
	
hr 		{ 
		color:#aaa; 
		background-color:#aaa; 
		height:1px; 
		border:0; 
		width:100%;
		margin: 10px 0 10px 0;
		border: none;
		}
		
H1 		{	
		color: #e10e26;
		font-weight: bold;
		font-size: 17px;
		margin: 0 0 4px 0;
		padding: 0 0 0 0;}

H2 		{	
		color: #e10e26;
		font-weight: bold;
		font-size: 13px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

#contenitor {
		width: 715px;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;		
		text-align : center;	

		}

#logo 	{
		float: left;
		}


#uscita {
		background-image: url(immagini_magazine/sfondo_uscita.gif);
		float: left;
		text-align : left;
		color: #FFFFFF;
		font-weight: bold;	
		
		padding-left: 22px;	
		width: 382px !important;	
		width: 404px;	
		/* hack per Internet Explorer */	
		
		padding-top: 14px;	
		height: 29px !important;
		height: 43px;
		/* hack per Internet Explorer */	
		}

/* l'angolino rosso in alto */	
img.smusso_uscita {
		position: absolute;
		right: inherit;
		bottom: inherit;
		margin-left: 378px;
		margin-top: -14px !important;
		margin-top: -13px;		
		}

#sponsor{
		float: left;
		}

#topmenu {
		background-image: url(immagini_magazine/sfondo_topmenu.gif);
		width: 404px;	
		height: 52px;
		float: left;	
		}
	
/* l'angolino grigio sotto al menu principale */	
img.smusso_topmenu {
		position: absolute;
		right: inherit;
		bottom: inherit;
		margin-left: 400px;
		margin-top: 48px;	
		z-index:2;			
		}

#topmenu ul {
		list-style: none;
		margin: 0 0 0 0;
		text-align: left;
		padding-left: 0px; 
		}

#topmenu li {
		width: 100px; 
		margin-left: 0px; 
		height: 52px; 
		border-width: 0px 1px 0px 0px; 
		border-style:solid; 
		border-color:#aaaaaa; 
		float: left; 
		text-align: center;	
		}

#topmenu a {
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px; 
		display: block;
		line-height: 51px;
		width: 100px;	
		}

#topmenu a:hover {
		color: #e10e26;	
		}		
		
#topmenu a.topmenu_ON {
		color: #e10e26;	
		}

#contenuto {
		width: 439px;		
		float: left;
		margin-top: 10px;
		}
	

	
div.sfondo_contenuto{
	
		border-width: 0px 1px 0px 1px; 
		border-style:solid; 
		border-color:#aaaaaa; 
		background-image: url(immagini_magazine/sfondo_contenuto.gif);
		background-repeat: repeat-x; 
		padding: 7px;
		text-align: left;		
		
		min-height: 561px;
		height: auto !important;
		height: 575px;
		/* hack per Internet Explorer */	
		}
	
#contenuto ul {
				margin-left: 15px;
				margin-bottom: 0px;
				padding-bottom: 0px;
				margin-top: 0px;
				padding-left: 0px;				
				list-style-image : url(immagini_magazine/li_rosso.gif);
		}

#contenuto li {	
		margin-left: 0px;
		padding-left: 0px;
		margin-bottom: 15px;
		padding-bottom: 0px;
		list-style-image : url(immagini_magazine/li_rosso.gif);
		}
	
div.sfondo_bottonestampa{
		
		border-width: 0px 1px 0px 1px; 
		border-style:solid; 
		border-color:#aaaaaa; 		
		background-repeat: repeat-x; 
		padding: 0px 0px 0px 0px;
		text-align: left;
		background-image: url(immagini_magazine/sfondo_bottonestampa.gif);			
		}
	
	
div.sfondo_rightbar{
		
		border-width: 0px 1px 0px 1px; 
		border-style:solid; 
		border-color:#aaaaaa; 
		background-image: url(immagini_magazine/sfondo_contenuto.gif);
		background-repeat: repeat-x; 
		padding: 8px;
		text-align: left;
		
		min-height: 581px;
		height: auto !important;
		height: 597px;
		/* hack per Internet Explorer */		
		}	
		
	
#rightbar {
		width: 266px;		
		float: left;
		margin-left: 4px;
		margin-top: 10px;
		}
	
table.sommario TD {
		font-size: 11px;		
		border-width: 0px 0px 1px 0px; 
		border-style:solid; 
		border-color:#aaaaaa; 
		line-height: 130%;
		
		padding: 4px 1px 4px 0px !important;
		padding: 4px 1px 0px 0px;
		/* hack per Internet Explorer */		
		}
		
table.sommario TD IMG {
		margin-right: 6px;
		}
		
table.strillo TD {
		font-size: 11px;
		line-height: 130%;
		}
		
table.strillo TD IMG {
		margin-right: 6px;
		}
	


