@font-face {  
    font-family: 'CenturyG';
    src: url('../font/gothic-webfont.eot');
    src: url('../font/gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/gothic-webfont.woff') format('woff'),
         url('../font/gothic-webfont.ttf') format('truetype'),
         url('../font/gothic-webfont.svg#CenturyG') format('svg');
    font-weight: normal;
    font-style: normal;
}

html
{
	padding : 0px;
	margin : 0px;
	font-family : 'CenturyG', Verdana, Arial;
	font-size : 14px;
	color : #FFFFFF;
	height : 100%;
}

body
{
	padding : 0px;
	margin : 0px;
	font-family : 'CenturyG', Verdana, Arial;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #352719;
	background-image : url(../immagini/sfondo.jpg);
	background-position : top center;
	background-repeat : no-repeat;
	background-attachment : fixed;
	height : 100%;
}

.bodyristo
{
	padding : 0px;
	margin : 0px;
	font-family : 'CenturyG', Verdana, Arial;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #352719;
	background-image : url(../immagini/sfondo-risto.jpg);
	background-position : top center;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

.bodycafe
{
	padding : 0px;
	margin : 0px;
	font-family : 'CenturyG', Verdana, Arial;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #352719;
	background-image : url(../immagini/sfondo-cafe.jpg);
	background-position : top center;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

.bodytekei
{
	padding : 0px;
	margin : 0px;
	font-family : 'CenturyG', Verdana, Arial;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #352719;
	background-image : url(../immagini/sfondo-tekei.jpg);
	background-position : top center;
	background-repeat : no-repeat;
	background-attachment : fixed;
}

h1
{
	padding : 0px;
	margin : 0px;
	margin-bottom : 15px;
	font-size : 30px;
	font-weight : normal;
	color : #c23232;
}

.ClearFloat
{
	padding : 0px;
	margin : 0px;
	font-size : 1px;
	clear : both;
}


.pagina
{
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	width : 970px;
	background-image : url(../immagini/sfondo-trasp-marrone.png);
	background-position : left top;
	background-repeat : repeat;	
	padding-top : 20px;
	padding-bottom : 35px;
	
}

.footerpagina
{
	padding : 0px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	width : 950px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
	background-image : url(../immagini/sfondo-trasp-marrone-scuro2.png);
	background-position : left top;
	background-repeat : repeat;	
	text-align : left;
	color : #e0e0e0;
	font-size : 11px;
	font-family : "Lucida Sans";
}

.footerpagina a
{
	color : #e0e0e0;
}

.footerpagina a:hover
{
	color : #a0a0a0;
}

.fotoRotazione
{
	padding : 10px;
	margin : 0px;
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	background-color : #ffffff;
	text-align : center;
}



.testoCentrale
{
	padding : 0px;
	margin : 0px;
	width : 900px;
	border : 10px solid #FFFFFF;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	color : #505050;
	background-color : #ffffff;
	
}

.Header
{
	padding : 0px;
	margin : 0px;
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	font-size : 10px;
	padding-top : 15px;
	padding-bottom : 15px;
	padding-left : 10px;
	padding-right : 10px;
	background-image : url(../immagini/sfondo-trasp-medio.png);
	background-position : left top;
	background-repeat : repeat;		
}

.Header a
{
	padding : 3px;
	margin : 0px;
	text-align : center;
	color : #4e3f2f;
	font-size : 16px;
	text-transform : uppercase;
	text-decoration : none;
	padding-left : 20px;
	padding-right : 20px;
}

.Header a:hover
{
	padding : 3px;
	padding : 0px;
	margin : 0px;
	text-align : center;
	background-color : #000000;
	color : #ffffff;
	font-size : 16px;
	text-transform : uppercase;
	text-decoration : none;
	padding-left : 20px;
	padding-right : 20px;	
}

.Header a.selected
{
	padding : 3px;
	padding : 0px;
	margin : 0px;
	text-align : center;
	background-color : #000000;
	color : #ffffff;
	font-size : 16px;
	text-transform : uppercase;
	text-decoration : none;
	padding-left : 20px;
	padding-right : 20px;	
}

.Footer
{
	padding : 0px;
	margin : 0px;
	width : 920px;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	margin-top : 10px;
	padding-bottom : 20px;
	clear : both;
	font-size : 10px;
}

.divIndirizzo
{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	text-align : left;
	margin-bottom : 0px;
	margin-top : 8px;
	background-image : url(../immagini/sfondo-trasp-marrone.png);
	background-position : left top;
	background-repeat : repeat;	
}

.divIndirizzoInterno
{
	padding : 10px;
	margin : 0px;
	font-size : 20px;
	text-align : left;
	background-image : url(../immagini/graffa.png);
	background-position : left top;
	background-repeat : no-repeat;		
	color : #505050;
	padding-left : 40px;
	min-height : 217px;
	line-height : 30px;
}

.divIndirizzoInterno b
{
	padding : 0px;
	margin : 0px;
	font-size : 28px;
}

.testo
{
	padding : 10px;
	margin : 0px;
}


.thumbFoto
{
	padding : 0px;
	margin : 0px;
	width : 100px;
	border : 1px dotted #ffffff;
	padding : 2px;
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
}

a
{
	color : #FFFFFF;
}

a:hover
{
	color : #e0e0e0;
}

.boxPromo
{
	padding : 5px;
	border : 2px solid #352719;
	margin : 0px;
	width : 300px;
	text-align : center;
	background-color : #FFFFFF;
	color : #352719;
}

.boxPromo2
{
	padding : 0px;
	border-left : 4px dotted #000000;
	margin : 0px;
	text-align : left;
	
	color : #505050;
	padding-left : 20px;
}

.rotazione
{
padding : 15px;
margin : 0px;
width : 870px;
height : 470px;
background-image : url(../immagini/sfondo-rotazione.png);
background-position : left top;
background-repeat : no-repeat;	
}

.rotazionehome
{
padding : 10px;
margin : 0px;
width : 580px;
height : 313px;
background-image : url(../immagini/sfondo-rotazione-home.png);
background-position : left top;
background-repeat : no-repeat;	
}

div#rotazione {
	position: relative;
	display: block;
	overflow: hidden;
	height : 470px;
	width : 870px;
	padding : 0px;
	margin : 0px;
	top : 0px;
	left : 0px;
}

div#rotazione img{
	height : 470px;
	width : 870px;
	padding : 0px;
	margin : 0px;
}

div#rotazionehome {
	position: relative;
	display: block;
	overflow: hidden;
	height : 313px;
	width : 580px;
	padding : 0px;
	margin : 0px;
	top : 0px;
	left : 0px;
}

div#rotazionehome img{
	height : 313px;
	width : 580px;
	padding : 0px;
	margin : 0px;
}


div#rotazione br {
	display: none;
	padding : 0px;
	margin : 0px;
	font-size : 1px;
}

#galleria
{

}

.benvenuti
{
padding : 0px;
margin : 0px;
float : left;
width : 358px;
margin-left : 10px;
}

.fotohome
{
padding : 0px;
margin : 0px;
float : right;
width : 525px;
}

.fotohome a
{
padding : 0px;
margin : 0px;
margin-left : 5px;
}
