body { text-align:center;

			font-size:62.5%;
			background: #912b35 url(../img/bg.gif) repeat-x ;
			font-family:Tahoma,Arial,Helvetica,sans-serif;
			}

			
#page { display:block;
				width:722px;
				margin:auto;
				margin-top:20px;
				background:#7a242c url(../img/page.gif) repeat-y;}
				
				
				
/**************************************HEADER******************************************************/


#header { display:block;
					width:722px;
					height:323px;}
					
#header .top { display:block;
							width:722px;
							height:200px;}
							
#header .top .left { float:left;
									height:200px;
									width:230px;}
									
 #l1 { display:block;
 			height:98px;
			width:230px;
			background:url(../img/_01.gif); }
			
#menu_top { display:block;
						width:230px;
						height:17px;
						background-color:#7a242c;}
						
#menu_top ul li  { float:left; 
								display:inline;
								font-size:1em;
								line-height:17px;
								margin-left:40px;
								font-weight:bold;}		
										
						
#menu_top ul li a { color:white; }
#menu_top ul li a:hover { text-decoration:none; }
						
#casetta { 	float:left;
					display:inline;
					height:11px;
					width:13px;
					margin:2px;
					background:url(../img/home.gif) no-repeat bottom;}

#lettera { 	float:left;
					display:inline;
					height:11px;
					width:14px;
					margin:2px;
					background: #7a242c url(../img/contact.gif) no-repeat bottom;}
					

#l2 { display:block;
			width:230px;
			height:85px;
			background: url(../img/bicchiere_top.jpg);}
					
					
#header .top .right { float:left;
									height:200px;
									width:492px;
									background: url(../img/_03.gif);}
									
#header .bottom { display:block;
									width:722px;
									height:123px;
									background: url(../img/header.gif) no-repeat top right;}
									
#header .bottom .left { float:left;
										height:123px;
										width:329px;
										background: url(../img/bicchiere.gif);}
										
/************************************MENU************************************/

#header #menu { float:left;
								height:123px;
								width:343px;
								background:url(../img/menu.gif);}
								
#header #menu span { position:relative;
											z-index:-1;}

#header #menu ul { display:block;
										height:45px;
										margin-top:40px;
										padding-left:4px;}
										
#header #menu li { float:left;}
								
#header #menu a { 	display:block;
									height:45px;
									width:84px;
									text-decoration:none;}
									
					
									
/*****************************************FINE MENU*********************************/

/*****************************************FINE HEADER*****************************/


/****************************************CONTENT LEFT*******************************/




#content .left { float:left;
							width:318px;
							padding-left:11px;}
							
#content .left h1 { display:block;
									width:318px;
									height:208px;
									background: url(../img/title.gif);}
									
#content .left h1 span { position:relative;
											z-index:-1;}
											
#content #mappa { display:block;
									width:318px;
									height:52px;
									
									background:url(../img/maps.gif) no-repeat;
									}
									
#content #mappa span { position:relative;
											z-index:-1;}
											
#content #mappa a { float:left;
										display:inline;
										text-decoration:none;
										height:25px;
										width:234px;
										margin:5px 0 0 24px;
										}
										
#content #indirizzo { display:block;
										width:318px;
										background:url(../img/left_colum.gif) repeat-y;}
										
#content #indirizzo ul { padding-right:110px;}
										
#content #indirizzo li { display:block;
											height:20px;
											text-align:right;
											font-size:1.2em;
											}
											
#content #indirizzo li a { color:#912B35;
											font-weight:bold;
												text-decoration:underline;}	

#content .left #l4 { display:block;
									height:70px;
									width:318px;
									background:url(../img/_04.gif);}
									
/***************************************************FOOTER***********************************************************/

#footer_1 { display:block;
					height:33px;
					width:722px;
					background:url(../img/footer_1.gif);}
					
#footer_2 { display:block;
					width:722px;
					height:30px;
					background:#7a242c url(../img/footer_2.gif) no-repeat;}
					
#footer_2 p a { color:black;
							text-decoration:none;}
							
#footer_2 p a:hover { text-decoration:underline;}


#footer_2 p { padding-top:15px;}
					
					
#content { width:722px;}
					
					
#content .right { float:left;
								width:340px;								
					           color:#451717;
							   font-size:1.1em;
							    text-align:left;}
								
#content .right h2 { font-weight:bold;
									font-size:1.5em;
									padding:0 0 15px 0;}
					
/*************************************************************************************************FINE TEMPLATE**********************************************************************/


/*********************************************************PHOTO***********************************/

#photo #frame a { float:left;
								display:inline;
								width:115px;
								height:78px;
								 margin:0 55px 20px 0;}



/********************************************************CONTATTI********************************/

#contatti #content .right li { height:20px;}
											
#contatti #content .right li a { color:#912B35;
														font-weight:bold;}
											
.flux { clear:left;}
