/* CSS Document */

body{
	background-color: #FFFFFF;
	background-image: url(IMMAGINI/linee2.gif);
}

#box{
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px none #FBDBF8;
}

#box_banner{
	height: 100%;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px solid #FBDBF8;
}

#box_pagina1{
	height: 290px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(IMMAGINI/SFONDO.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_home{
	height: 290px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(IMMAGINI/Sfondo_Home.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}
#box_gallery{
	height: 290px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(IMMAGINI/Sfondo_Dove.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_risto{
	height: 290px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(IMMAGINI/Sfondo_Ristorante.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_pizzeria{
	height: 290px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(IMMAGINI/Sfondo_Catering.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_pagina2{
	height: 37px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}

#box_pagina3{
	height:993px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(IMMAGINI/Senza-titolo-1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#bordoimmagini{
	float: left;
	height: auto;
	width: auto;
	border: 2px solid #FFFFFF;
}

#bordoimmagini a{
	float: left;
	height: auto;
	width: auto;
	border: 1px solid #000000;
}


#bordoimmagini a:hover{
	float: left;
	height: auto;
	width: auto;
	border: 1px dotted #000000;
}

#metà{
	height: 883px;
	width: 370px;
	float: left;
	padding-top: 100px;
}

#banda{
	background-image: url(IMMAGINI/banda.jpg);
	height: 96px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#banda2{
	background-image: url(IMMAGINI/banda2.jpg);
	height: 96px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#sfondo{
	background-image: url(IMMAGINI/SFONDO_barra.jpg);
	height: auto;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat;
}

#fondo{
	background-image: url(IMMAGINI/SFONDO_fondo.jpg);
	height: 327px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#fondo2{
	background-image: url(IMMAGINI/SFONDO_fondo_rosa.jpg);
	height: 327px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#fondo_dove{
	background-image: url(IMMAGINI/SFONDO_fondo_dove.jpg);
	height: 322px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#fondo1{
	background-image: url(IMMAGINI/Sfondo_Home_2.jpg);
	height: 900px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}

#home{
	height: 110px;
	width: 370px;
}

#bandina{
	background-image: url(IMMAGINI/bandarossa.jpg);
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#bandina2{
	background-image: url(IMMAGINI/bandarosa.jpg);
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}

#sala{
	background-image: url(IMMAGINI/sala.jpg);
	height: 336px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#veranda{
	background-image: url(IMMAGINI/veranda.jpg);
	height: 336px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#pedana{
	background-image: url(IMMAGINI/pedana.jpg);
	height: 336px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#saletta{
	background-image: url(IMMAGINI/saletta.jpg);
	height: 336px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#news{
	height: 34px;
	width: 706px;
	background-image: url(IMMAGINI/newseventi.jpg);
	margin-left: 20px;
}

#news_sfondo{
	height: 717px;
	width: 750px;
	background-image: url(IMMAGINI/SFONDO_news.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#contatti_sfondo{
	height: 903px;
	width: 750px;
	background-image: url(IMMAGINI/Sfondo_Contatti_2.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#immagini_sfondo{
	height: 900px;
	width: 750px;
	background-image: url(IMMAGINI/Sfondo_Gallery_2.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#immagini_sfondo_2min{
	height: 840px;
	width: 750px;
	background-image: url(IMMAGINI/SFONDO_immagini_2minuti.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#ristorante_sfondo{
	height: 1065px;
	width: 750px;
	background-image: url(IMMAGINI/ristorante_SFONDO.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#galleria_sfondo{
	height: 1065px;
	width: 750px;
	background-image: url(IMMAGINI/Sfondo_Gallery_2.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#catering_sfondo{
	height: 1100px;
	width: 750px;
	background-image: url(IMMAGINI/catering_SFONDO.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#gallery_sfondo{
	height: 290px;
	width: 750px;
	background-image: url(IMMAGINI/Sfondo_Gallery.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: bottom;
}

#gallery_menu{
	height: 290px;
	width: 750px;
	background-image: url(IMMAGINI/Sfondo_Menu.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: bottom;
}

#immagini_pizza{
	height: 737px;
	width: 750px;
	background-image: url(IMMAGINI/SFONDO_pizza.jpg);
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
}

#bloccoo{
	background-image: url(IMMAGINI/blok.jpg);
	height: 173px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

#banner_sx{
	height: 60px;
	width: 125px;
	float: left;
	display: block;
	position: absolute;
	left: 1px;
	top: 330px;
}

#banner_dx{
	height: 60px;
	width: 125px;
	float: right;
	display: block;
	position: absolute;
	top: 330px;
	right: 1px;
}

#ristorante_box{
	width: 680px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
}

#ristorante_text_1{
	height: auto;
	width: 210px;
	padding-top: 45px;
	margin-left: 370px;
}

#ristorante_text_2{
	padding-left: 60px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 10px;
}
#ristorante_text_3{
	padding-left: 100px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 10px;
}

#ristorante_text_4{
	height: auto;
	width: 250px;
	padding-top: 10px;
	margin-left: 100px;
	padding-bottom: 5px;
}

#galleria_box{
	width: 680px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
}

#gallery_text_1{
	height: auto;
	width: 250px;
	padding-top: 10px;
	margin-left: 40px;
}

#gallery_text_3{
	padding-left: 5px;
	float: left;
	height: auto;
	width: 170px;
	margin-top: 0px;
}

#gallery_text_4{
	height: auto;
	width: 250px;
	padding-top: 10px;
	margin-left: 270px;
	padding-bottom: 5px;
}

#gallery_text_5{
	height: auto;
	width: 250px;
	padding-top: 25px;
	margin-left: 40px;
	padding-bottom: 5px;
}

#catering{
	width: 680px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	float: none;
	margin-top: 175px;
	}

#catering_text_1{
	height: auto;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	float: left;
	padding-left: 60px;
	padding-bottom: 15px;
}

#catering_text_3{
	height: auto;
	width: 250px;
	padding-top: 10px;
	margin-left: 330px;
}

#catering_text_4{
	height: auto;
	width: 210px;
	padding-top: 30px;
	margin-left: 100px;
	float: left;
}

#catering_text_5{
	height: auto;
	width: 250px;
	margin-top: 15px;
	margin-left: 330px;
}

