body {
    margin      : 1.7%;
    background-color: #EEEEEE; /* #FFCC99; #cc9966;*/
}
#box {
    border      : #33140f 1px solid;
    padding     : 0px;
    margin      : 0px auto;
    width       : 754px;
    background-color: #ffffff;
}
#top {
    width       : 754px;
    background-color: #f5deb3;
    padding     : 0px;
    margin      : 0px;
}
#sxTitolo {
    float       : left;
    width       : 404px;
    height      : 263px;
    padding     : 0px;
    margin      : 0px;
}
#dxTitolo {
    float       : right;
    padding     : 0px;
    margin      : 0px;
}
#fotoTitolo .img {
    padding     : 0px;
    border      : 0px;
    margin      : 0px;
    width       : 350px;
    /*height    : 263px;*/
}
.menu {
    clear       : both;
    border-top  : 2px double white;
    border-bottom: 2px double white;
    border-right: 3px solid white;
    border-left : 2px solid white;
    height      : 26px;
    font-weight : bold;
    font-size   : 14px;
    font-family : Arial, Helvetica, sans-serif;
    color       : Black;
    background-color: #993333; /*#660000;*/
    padding     : 0px;
    margin      : 0px;
}
.subMenu {
    CLEAR           : both;
    BORDER-TOP      : 2px double white;
    BORDER-BOTTOM   : 2px double white;
    border-right    : 3px solid white;
    border-left     : 2px solid white;
    HEIGHT          : 26px;
    font-weight     : bold;
    font-size       : 14px;
    font-family     : Arial, Helvetica, sans-serif;
    color           : Black;
    background-color: rgb(0,102,51);
    padding         : 0px;
    margin          : 0px;
}
.sezione {
    float           : left;
    border-left     : 1px solid white;
    /*width         : 149px; */
    height          : 18px;
    display         : inline;
    text-align      : center;
    vertical-align  : middle;
    padding         : 4px 0px 4px 0px;
}
.sezione A {
    color           : white;
    text-decoration : none;
    padding         : 4px 10px 6px 10px;
}
.menu .sezione A:hover {
    color           : #fff;
    background-color: #660000; /*#cc9999;*/
}
.subMenu .sezione A:hover {
    color			: #fff;
    background-color: rgb(0,102,102);
}
#corpo {
    /*background		: #E1C4A6;*/
    text-align		: center;
}
.barra {
    clear       : left;
    border-top  : 2px solid white;
    border-bottom: 2px solid white;
    background-color: #996666; /*#CC9999;*/
    height      : 20px
}
.barraFondo {
    clear       : both;
    border-top  : 2px double white;
    border-right: 3px solid white;
    border-left : 2px solid white;
    height      : 24px;
    font-weight : bold;
    font-size   : 12px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color       : White;
    background-color: #CC9966;
    padding     : 0px;
    margin      : 0px;
}
/**************************** x ristorante, dintorni e guestbook **************/
#visore {
    border      : 0px solid yellow;
    padding-top : 15px;
    height		: 415px;
}
#img {
    border      : 2px solid white;
}
#didascalia {
    display     : inline;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 12px;
    font-variant: small-caps;
    margin-bottom: 5px;
    width		: 150px;
    border: 1px slid red; 
}
#fotogrammi {
    margin		: 10px auto;
}
.fotogramma {
    display     : inline;
    margin      : 5px;
    padding     : 0px;
    cursor      : hand;
    height      : 100px;
    width       : 100px;
}
.fotogramma img {
    border      : 2px solid white;
    width       : 100px;
}
#raccolta {
    margin		: 10px auto;
}
.album
{
	margin		: 5px;
	padding		: 10px;
	cursor		: hand;
}
.nomeAlbum {
    text-align	: center;
    font-family	: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color		: olive;
    font-size	: 12px;
    font-variant: small-caps;
    font-weight	: lighter;
    padding		: 10px 40px 15px 40px;
}
.album img {
    border		: 2px solid white;
    width		: 200px;
}
#controlli {
    padding     : 10px 0px;
}
#controlli img {
    padding     : 0px 60px;
    cursor      : hand;
}
/**************************** x home ******************************************/
.blocco {
    width       : 377px;
    float       : left;
    background  : White;
}
.blocco .immagine {
    float       : left;
    height      : 150px;
    width       : 150px;
}
.blocco .immagine img {
    height      : 150px;
    width       : 150px;
}
.blocco .testo {
    position    : relative;
    padding     : 15px;
    font        : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#indirizzo {
    float       : left;
    padding     : 5px;
}
#credits {
    float       : right;
    padding     : 5px;
}
#credits a {
    font-weight : bold;
    font-size   : 12px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color       : White;
    text-decoration: none;
}
#serata {
	cursor      : pointer;
}
#serata #testo {
	border		: 3px dotted black;
	margin		: 10px;
	padding		: 15px;   
    font		: 12px/2 Verdana,Geneva,Arial,Helvetica,sans-serif;
}
/**************************** x raggiungerci **********************************/
#cartina {
    padding-top : 15px;
}
.spiegazione {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 12px;
    font-variant: normal;
    padding     : 10px;
    text-align  : left;
    padding-left: 30px;
}
/**************************** x contatti **************************************/
#sfondo {
    background  : transparent url(../img/contatti/fratelli2.jpg) no-repeat top left;
    height      : 516px;
}
.contatto {
    text-align  : left;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size   : 20px;
    padding     : 30px 0px 15px 100px;
    font-weight : 400;
    color       : #372B73;
}
.contatto li {
}
.contatto .primaRiga {
    font-size   : 22px;
    font-weight : 600;
}
.testo {
    padding     : 15px;
    font        : 12px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.testoPrimaRiga {
    padding     : 15px;
    font-variant: small-caps;
    font        : 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/**************************** x link   **************************************/
.gruppo {
    text-align	: left;
    font		: bold italic small-caps medium/32px Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform : capitalize;
    color		: olive;
    margin      : 0px 30px 0px 40px;
    border-bottom : 1px solid gray;
    padding		: 15px 0px 0px 15px;
}
.albumLink
{
    font-weight	: normal;
    color		: olive;
    font-family	: Sylfaen;
    font-variant: normal;
    text-decoration : none;
    font-style	: normal;
}
.albumItem
{
	margin		: 5px 5px 20px 5px;
	cursor		: hand;
	height		: 150px;
	width		: 150px;
	text-align	: center;
	padding     : 0px 0px;
}
.albumItem img
{
	border		: 2px solid white;
	height		: 110px;
}
.albumItem .nomeAlbum
{
	text-align	: center;
	font-family	: Sylfaen, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	: 14px;
	line-height	: 12px;
	font-weight	: normal;
    color		: olive;
    font-family	: Sylfaen;
    font-variant: small-caps;
    text-decoration: none;
    font-style	: normal;
    padding		: 5px 10px;
}
