/* colori

#FF9C00 arancio | locale
#00B7EC azzurro | persone
#5FC73F verde | menu
#64097B viola | vini

#565656 grigio scuro | logo + separatore
#9B9B9B grigio medio | home + separatore testo
#D2D2D2 grigio chiaro | background testo subpage

*/


/* --- all --- */


body {
font-family: 'Trebuchet MS', 'Lucida Grande', 
	Verdana, Lucida, Geneva, Helvetica, 
	Arial, sans-serif;
background-image: url('./img/background_body.gif');
background-color: #9B9B9B;
background-repeat: repeat-y;
margin: 0px;
padding: 0px;
}

#premioqualita {
position:absolute; z-index:99; top:0; right:0;display:block; width:124px; height:124px; background-image:url(img/premio_qualita_ospitalita_italiana_ristorante_del_cuore_guida_fuoricasello.gif); margin:0; padding:0; border:0;
}

#premioqualita a {
display:block; width:124px; height:124px;
}

.nascosto

	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}

#all-left {
width: 415px;
position: absolute;
top: 0px;
left: 0px;
}

#all-menu {
margin-left: 436px;
padding-left: 0px;
}

.home #all-menu a, .home #all-menu a:visited {
color: #ffffff;
}

#all-menu p {
font-size: 12px;
width: 181px;
margin-left: 10px;
}

#all-menu p a, #all-menu p a:visited {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

#all-menu p a:hover, .home #all-menu a:hover {
text-decoration: underline;
}

/* --- homepage --- */

.home ol {
list-style-type: none;
margin: 0px;
margin-top: 20px;
padding: 0px;
padding-left: 30px;
}

.home ol li {
/* height: 80px; */
margin: 0px;
padding: 10px;
padding-top: 0px;
margin-bottom: 10px;
}
 
.home .novita {
background-color: #CC0033; 
/* height:15px; */
height:25px;
background-image:none;
}
 
.home .locale {
background: #FF9C00;
}

.home .persone {
background: #00B7EC; 
}
 
.home .menu {
background: #5FC73F; 
}
 
.home .vini {
background: #64097B;
}

.home li:hover {
color: #ffffff;
text-decoration: underline;
}


.home .novita:hover {
background: #FF0033;
}

.home .locale:hover {
background: #FFAA00;
}

.home .persone:hover {
background: #3FD1FA; 
}
 
.home .menu:hover {
background: #68D945; 
}
 
.home .vini:hover {
background: #730A8D; 
}

.home h3 a {
color: #ffffff;
text-decoration: none;
font-size: 22px;
font-family: 'Courier New', Courier, monospace;
}

.home #all-left h1 {
 height: 245px;
 text-indent: -9000px;
 background-image: url('./img/background_home_logo.gif');
 background-repeat: no-repeat;
 }

#home-splash {
 height: 275px;
 text-indent: -9000px;
 background-image: url('./img/background_home_splash.jpg');
 background-repeat: no-repeat;
 border-bottom: 22px solid #565656;
}

/* --- subpage --- */

body.sub-novita {
background-color: #CC0033;
}

body.sub-locale {
background-color: #FF9C00;
}

body.sub-persone {
background-color: #00B7EC;
}


body.sub-menu {
background-color: #5FC73F;
}


body.sub-vini {
background-color: #64097B;
}



.novita a, .sub-novita #footer a, .sub-novita #subpage-text a,
.novita a:visited, .sub-novita #footer a:visited, .sub-novita #subpage-text a:visited
{
 color: #CC0033 ;
}
 
.locale a, .sub-locale #footer a, .sub-locale #subpage-text a,
.locale a:visited, .sub-locale #footer a:visited, .sub-locale #subpage-text a:visited
{
 color: #FF8400 ;
}

.persone a, .sub-persone #footer a, .sub-persone #subpage-text a,
.persone a:visited, .sub-persone #footer a:visited, .sub-persone #subpage-text a:visited
{
 color: #00B7EC;
}

.menu a, .sub-menu #footer a, .sub-menu #subpage-text a,
.menu a:visited, .sub-menu #footer a:visited, .sub-menu #subpage-text a:visited
{
 color: #5FC73F;
}

.vini a, .sub-vini #footer a, .sub-vini #subpage-text a,
.vini a:visited, .sub-vini #footer a:visited, .sub-vini #subpage-text a:visited
{
 color: #64097B;
}

#all-left h1.sub-h1 {
 height: 125px;
 text-indent: -9000px;
 background-image: url('./img/background_subpage_logo.gif');
 background-repeat: no-repeat;
 margin-left: 30px;
 margin-top: 30px;
 }

#all-menu h2 {
font-size: 22px;
font-family: 'Courier New', Courier, monospace;
color: #ffffff;
padding: 10px;
}


#img-sezione {
position: absolute;
top: 230px;
left: 0px;
}

#all-menu #subpage-text {
 position: absolute;
 top: 230px;
 left: 415px;
 width: 213px; /* + 145 pixel per le immagini a destra */
 width: 358px;
 background-image: url('./img/background_subpage_text.gif');
 background-repeat: repeat-y;
 
}

#all-menu #subpage-text p {
 padding-left: 26px;
 padding-left: 20px;   
}

 #sub-menu {
position: absolute;
top: 0px;
left: 240px;
margin-top:0;
 list-style-type: none;
 width: 135px;
 text-align: right;
 }

#sub-menu a {
 padding-right: 50px;
 text-decoration: none;
}

#sub-menu a:hover {
 text-decoration: underline;
}

#sub-menu h3 {
 padding: 0;
 margin:0;
 line-height: 18px;
 font-size: 12px;
}

#sub-menu li {
 background-repeat: no-repeat;
 background-position: right;
}

#sub-menu .homepage h3 a{
 font-size: 10px;
 color: #333333;
}

.novita {
 background-image: url('./img/li_subpage_novita.gif');
}

.locale {
 background-image: url('./img/li_subpage_locale.gif');
}

 .persone {
 background-image: url('./img/li_subpage_persone.gif');
 }

 .menu {
 background-image: url('./img/li_subpage_menu.gif');
 }

 .vini {
 background-image: url('./img/li_subpage_vini.gif');
 }



.sub-novita .tuseiqui {
 background-image: url('./img/li_subpage_novita_youarehere.gif');
 }
 
.sub-locale .tuseiqui {
 background-image: url('./img/li_subpage_locale_youarehere.gif');
 }
.sub-persone .tuseiqui {
 background-image: url('./img/li_subpage_persone_youarehere.gif');
 }

.sub-menu .tuseiqui {
 background-image: url('./img/li_subpage_menu_youarehere.gif');
}

 .sub-vini .tuseiqui {
 background-image: url('./img/li_subpage_vini_youarehere.gif');
 }

#footer {
padding-left: 35px;
padding-top: 255px;
font-size: 10px;
}

#footer a {
font-weight: bold;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

.home #footer {
color: #9B9B9B;
}

.home #footer a, .home #footer a:visited {
color: #565656;
font-weight: normal;
}
