html, body {margin:0; background:#333333 url(../img/trama.gif) repeat;
			font:11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
			
#container {margin:0 auto; padding:5px 15px 15px;
			width:818px; background:transparent url(../img/papapietro_container.png) repeat-y center;}
		   
#header		{background:transparent url(../img/papapietro_fondo_testata.png) no-repeat top center;
			 height:320px; width:818px; margin:0; }

#menu_lingue{width:764px; height:45px; margin:0;
			background:transparent url(../img/papapietro_menu_lingue.png) no-repeat top right;}
			
#lingue{float:right; margin:13px 24px 0px 0px;}
			
#testata_swf{width:698px; height:223px; margin-left:60px;}

#linea_divisoria {width:698px; height:1px; margin-left:60px;border-top:1px solid #FFFFFF;}

#menu_crediti{width:214px;  height:27px; background:transparent url(../img/papapietro_menu_crediti.png) no-repeat;
			   margin-top:196px; margin-left:547px !important;
			   margin-left:487px; position:absolute;}   
*:first-child+html #menu_crediti /* solo IE 7.0 */{margin-left:487px !important;}
					
#main_menu{ font-size:15px; font-weight:bold; margin-top:8px; margin-left:60px; padding:0px; }
			
#chiudo{clear:both; height:0px;}
div.clear{clear:both;}

div.chiusura{clear:both; margin:0 !important; margin:-13px 0 0; padding:0; height:0px;}

#footer{margin:0 auto; text-align:left; width:788px; height:40px;
		background:transparent url(../img/papapietro_footer.png) no-repeat center !important; 
		background:transparent url(../img/papapietro_footer.jpg) no-repeat center;
        padding:0px 15px;
		}
#footer p{ padding:0 27px;}

#validator{width:745px; margin:0 auto; font-size: 10px;}
#validator p.sx{padding-left:5px; padding-bottom: 10px; float: left;}
#validator p.dx{text-align:right; padding-right:5px; float: right;}
	
/*IMMAGINI/////////////////////////////////////////////////////////////////*/
img{border:none;}

#box_full{margin-left:28px; width:762px; padding:0;}
#interno_full{width:762px; height:auto; background:#333333 url(../img/papapietro_fondo_descrizione.gif) repeat-y right; margin:-5px 0 0 0;}
#chiudi_full{width:762px; height:2px; background:url(../img/fondo_box_full.gif) no-repeat left top; margin:0;}

#box_centro{ width:372px; margin:11px 0 0 8px; 
             float:left; text-align:left;}
				
#box_sinistro{margin:5px 0 0 28px !important; margin:5px 0 0 14px; float:left; padding:0;}

#box_sinistro h1, #box_full h1{background:url(../img/papapietro_fondo_benvenuti.jpg) no-repeat left center;
                   padding-left:37px; height:28px; width:290px;}

#menu_sinistro, #menu_catalogo{margin:8px 0 0 15px; width:180px;
			   				   background:#EBEBEB url(../img/fondo_menu_sinistro.jpg) no-repeat left top;}


#box_gallery{width:180px; 
             margin:-5px 0px 0px; 				   
			 background:#333333 url(../img/fondo_box_descrizione.gif) no-repeat left bottom;}
			 
div.fondo_miniature{ background-image:url(../img/papapietro_fondo_miniature.jpg);
                     background-repeat:no-repeat;
		     		 background-position:left bottom;
					 width:162px;
					 height:99px;
					 margin:0px 0 0 10px;
					 padding-top:12px;
					}
div.miniatura{padding-left:6px; padding-top:6px;}
div.zoom{padding-left:6px; padding-top:5px !important;}   *:first-child+html div.zoom /* solo IE 7.0 */{ padding-top:4px !important;}

div.altezza{height:15px} 
			  

div.data_news  {width:70px; height:31px;
				   background:url(../img/papapietro_data_news.jpg) no-repeat left top;
				   margin:15px 0 0 10px;}



#pulsanti {margin-left:0px; width:190px; float:right; margin-right:12px; text-align:left;}

#titoli_sezioni{width:148px; height:28px; margin-top:0px;}


/*TAG H*/
h1{margin:0px; font-size:15px; padding-top:10px; font-weight: normal;}
h3{color:#AA0000; font-size:13px; font-weight:bold; margin:0; padding:15px 0 0 15px; font-weight: normal;}

/*TAG P*/
p{margin:0; padding:0; }
p.descrizione{width:433px; padding:15px 15px 0;line-height:1.6em;}
p.margini{margin:10px 15px 0; color:#333333; background-color:transparent;}
p.crediti{padding:7px 0 0 5px;}
p.spazio{margin-bottom:15px;}
p.pd_10{padding:10px; color:#AA0000; font-weight:bold;}
#footer p{padding-top:5px; font-size:10px; color:#FFFFFF; background-color:transparent;}
/*TAG STRONG*/
strong.grigio{color:#333333; background-color:transparent;}
strong.rosso{color:#000; background-color:transparent; font-weight: normal; font-size: 13px;}
b.rosso{color:#AA0000;}
/*TAG A ///////////////////////////////////////////////////*/
a:link, a:visited{color:#FFFFFF; text-decoration:none; background-color:transparent;}
a:hover, a:focus, a:active{text-decoration:underline;}

a.sottolineato:link,
a.sottolineato:visited {color:#011A2E; text-decoration:underline;}			
			
a.sottolineato:hover,
a.sottolineato:focus,
a.sottolineato:active {color:#AA0000;}

/*MENU MAIN////////////////////////////////////////////////*/
#main_menu ul{margin:0; list-style:none; padding:0;}
#main_menu li {display:inline; padding:0px 51px 0px 0px; margin:0;}

#main_menu li a:link,
#main_menu li a:visited {color:#FFFFFF; text-decoration:none;
						 padding-left:22px; background:transparent url(../img/papapietro_freccia_bianca.png) no-repeat left center;}

#main_menu li a:hover,
#main_menu li a:focus,
#main_menu li a:active,
#main_menu #link_corrente a{padding-left:22px; color:#AA0000;
						    background:transparent url(../img/papapietro_freccia_rossa.png) no-repeat left center;}

/*MENU CREDITI////////////////////////////////////*/
#menu_crediti a:link,
#menu_crediti a:visited	{font-size:10px; text-decoration:none; color:#FFFFFF; background-color:transparent;}
							
#menu_crediti a:hover,
#menu_crediti a:focus,
#menu_crediti a:active{text-decoration:underline;}

/*MENU LINGUE*/
a.lingue { background-color:#0D202F; background-repeat:no-repeat; background-position:left center;
		   width:86px; color:#FFFFFF; text-decoration:none; padding-left:25px; padding-right:5px; }
.italia{background-image:url(../img/papapietro_italia.jpg);}
.inglese{background-image:url(../img/papapietro_inglese.jpg);}

a.lingue:link,
a.lingue:visited {text-decoration:none;}	
							
			
a.lingue:hover,
a.lingue:focus,
a.lingue:active {text-decoration:underline;}

