body {
	background: url(../images/back_all_sanpietro.png) repeat-x #ffffff;	}
	

#menu	{
	background: url(../images/back_menu_sanpietro.png) repeat-x; }

td.align-right p.bodytext
						{	text-align:right !important;	
							padding:0 !important;
							margin:0 !important;				}

td.align-center p.bodytext
						{	text-align:center !important;		}
						
						
/* MENU LIST */	
.menu_list	{
	width: 170px;
	text-align: left;
	list-style: none;
	font-size: 11px; 	}
	
.menu_list_li	{
	background: url(../images/li_sanpietro_up.png) no-repeat;
	padding-top: 5px;
	padding-bottom: 6px;
	color: #342725;
	border-bottom: 1px dotted #cccccc;	}
	
.menu_list_li a {
	padding-left: 30px;
	text-decoration: none;
	color: #342725;
	padding-top: 5px !important;
	padding-bottom: 6px !important;		}
	
.menu_list_li a:hover	{
	color: #990000;	}
	
/* secondo livello */
	
.menu_list2	{
	width: 170px;
	text-align: left;
	list-style: none;
	font-size: 11px;				}	
	
.menu_list_li2	{
	background: url(../images/li_sanpietro_neutro.png) no-repeat;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #342725;	}	

.menu_list2 a {
	padding-left: 30px;
	text-decoration: none;
	color: #342725;
	padding-top: 5px !important;
	padding-bottom: 6px !important;	}
	
.menu_list2 a:hover	{
	color: #990000;	}	

.current	{
	background: url(../images/li_sanpietro_down.png) no-repeat;
	color: #ffffff;
	padding-left: 30px;
	padding-top: 5px !important;
	padding-bottom: 6px !important;		
	border-bottom: 1px dotted #cccccc;	}

.current a {
	color: #ffffff;						}
	
.current2	{
	background: url(../images/li_sanpietro_down.png) no-repeat;
	color: #ffffff;
	p adding-top: 5px !important;
	p adding-bottom: 6px !important;
	border: 1px solid lime;	}

.current2 a {
	color: #ffffff;					}			
	
	
	
	
/* CONTENUTI  - 3COLONNE*/
.contenuto	{	padding-top: 10px;}

.contenuto h1	{
	color: #990000 !important;			}	
	
#top_contenuto h1 {
	color: #990000 !important;			}

.contenuto b	{
	color: #990000;
	font-weight: bold;	}

.contenuto a {
	color: #990000;						}
	
.contenuto	ul {	
	margin:0; padding:0;
	margin-left:20px;
	list-style-position:outside;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	line-height: 11pt;
	padding-bottom: 15px;
	color: #333333;						}		
	
	
/* CONTENUTI  - 2COLONNE*/		
#top_contenuto_2col h1 {
	color: #990000 !important;			}

.contenuto_2col b	{
	color: #990000;	}

.contenuto_2col a {
	color: #990000;						}
	
.contenuto_2col	ul {	
	margin:0; padding:0;
	margin-left:20px;
	list-style-position:outside;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	line-height: 11pt;
	padding-bottom: 15px;
	color: #333333;						}	
	
	
/* CONTENUTI  - 1COLONNA */		
#top_contenuto_1col h1 {
	color: #990000;						}

.contenuto_1col b	{
	color: #990000;	}	
	
.contenuto_1col a {
	color: #990000;						}
	
.contenuto_1col	ul {	
	margin:0; padding:0;
	margin-left:20px;
	list-style-position:outside;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	line-height: 11pt;
	padding-bottom: 15px;
	color: #333333;	
}		

/* CONTENITORE A 3 COLONNE */
.box_3col td	{
	vertical-align:top;
	width:769px;
	overflow:hidden;	}

.box_3col h1	{
	color: #990000 !important;	}
	
/* CONTENITORE A 2 COLONNE */
.box_2col h1	{
	margin-bottom:3px !important;	}

.box_2col p	{
	line-height:11pt;
	padding-right:0;
	font-size:8pt;
	font-weight: 100;	}


/* BOX COLONNE DESTRA */
.coldx-box-top h1	{
	color: #990000;	}
	
	
	
/* CLASSI TYPO 3 */
.csc-textpic-imagewrap	{
	margin-right: 10px;
	padding: 0;	}

.csc-header h1	{
	font-size: 9.5pt !important;
	text-align: left;
	font-weight: 100;
	color: #990000 !important;
	margin-bottom: 5px;	}
	
.contenuto_2col	h1	{	
	font-size: 9.5pt !important;
	color: #990000 !important;	}

.tbl_prezzi	{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;	}	

.tbl_prezzi p	{	
	font-size: 11px !important;
	text-align: left !important;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px !important;
	padding-right: 0 !important;	}
	
.tbl_prezzi h1	{	
	text-align: left !important;
	font-size: 13px !important;	}

.tbl_prezzi td {	
	padding-left: 3px;
	font-size: 11px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px !important;
	padding-right: 0 !important;
	border-bottom: 1px dashed #ccc;	}
	
.tbl_prezzi th {	
	background: #990000;
	font-size: 14px !important;
	font-weight: 100;
	color: #ffffff !important;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;	}		

.tbl_prezzi th p{
	background: #990000;
	font-size: 14px !important;
	color: #ffffff !important;
	padding-left: 5px;
	padding-top: 5px;	}		
	
.tbl_prezzi b {	
	font-size: 12px;
	font-weight: bold !important;				}
	
.tbl_prezzi th	{
	text-align: left;	}

.tbl_prezzi .td-1	{
	text-align: right !important;
	width: 50px;	}		
	
	
/* FOOTER  */
#footer { 
	background: #990000 !important;	}	
	
#footer b {	
	font-weight:bold;}
	
#footer a, #footer a:visited {
	color:white;
	text-decoration: none	}	
	
	
.pulsanteprezzi	{
	display:inline;
	float:right;
	color: #ffffff !important;
	padding-top:4px;
	padding-bottom:4px;	
	padding-right:15px;
	padding-left:35px;
	margin-right: 5px;
	background: url(../images/bg_sanpietro_prezzi.png) no-repeat;
	background-color:#990000;	}
							
	
	
/* TT_NEWS */ 	
/* LIST */ 
.news-list-container h3 {
	color:#990000;				}
	
.news-list-container h3 a , .news-list-container h3 a:link,.news-list-container h3 a:visited,.news-list-container h3 a:hover {
	color:#990000;				}
	
.news-list-morelink, .news-list-morelink a {
	color:#990000;				}
	
	
.prezzi				{	width: 950px;			}

