@charset "UTF-8";
/* CSS Document */

html, body {
	height: 100%;
	text-align: center;
}

#boxBianco {
	width: 912px;
	height: 590px;
	
	margin: 0 auto;   /* align for good browsers */
	text-align: left;

	margin-top:25px;		
	border: 1px solid #000;
    overflow:hidden;
	
	background-image:url(../img/sfondo_bianco_912.jpg);
}

#boxScuro {
	width: 912px;
	height: 590px;

	margin: 0 auto;   /* align for good browsers */
	text-align: left;
		
	margin-top:25px;
	border: 1px solid #000;
    overflow:hidden;
	
	background-image:url(../img/sfondo_scuro_912.jpg);
}

#boxBordeau {
	width: 912px;
	height: 590px;

	margin: 0 auto;   /* align for good browsers */
	text-align: left;
		
	margin-top:25px;
	border: 1px solid #000;
    overflow:hidden;
	
	background-image:url(../img/sfondo_bordeau_912.jpg);
}


#menu {
	width: 250px;
	height: 590px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:662px;
	margin-top: 0px;
	
	
}

#menu-hidden-left {
	width: 250px;
	height: 590px;
	border: 0px ;
	padding:0px;
    
	position: absolute;
	margin-left:662px;
	margin-top: 0px;
	float:right;

}

#menu-logo {
	width: 161px;
	height: 64px;
	border: 0px;
	padding:0px;
    
	position: relative;
	margin-left:60px;
	margin-top: 23px;
	
}

#menu-bottom {
	width: 237px;
	height: 181px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 260px;
	
}

#menu-cont {
	width: 237px;
	height: 31px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 229px;
	
}

#menu-gallery {
	width: 237px;
	height: 36px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 193px;
	
}


#menu-mondo {
	width: 237px;
	height: 61px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 132px;
	
}

#menu-home {
	width: 237px;
	height: 49px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 83px;
	z-index: 30;
	
}

#menu-top {
	width: 237px;
	height: 54px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:13px;
	margin-top: 29px;
}

#menu-catering {
	width: 123px;
	height: 88px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:0px;
	margin-top: 0px;
	
}

#menu-cucina {
	width: 123px;
	height: 88px;
	border: 0px;
	padding:0px;
	
	position: absolute;
	margin-left:234px;
	margin-top: 0px;
	
}

#menu-team {
	width: 123px;
	height: 88px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:461px;
	margin-top: 0px;
	
}


#menu-down-shift {
	width: 586px;
	height: 88px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:70px;
	margin-top: 480px;
	
}

#menu-down {
	width: 586px;
	height: 88px;
	border: 0px;
	padding:0px;
    
	position: absolute;
	margin-left:56px;
	margin-top: 491px;
	
}


#imgroll a img {
	position: absolute;
    left: 0;
    top: 0;
    border: 0;
}
#imgroll a img.prim { position:absolute; z-index: 1; }
#imgroll a img.rol { position:absolute; z-index: 10; visibility:hidden; }
#imgroll a:hover img.rol { position:absolute; z-index: 2; visibility:visible;}

#imgnoborder {
	position: absolute;
    left: 0;
    top: 0;
    border: 0;
}

#imgnoborder a img {
	position: absolute;
    left: 0;
    top: 0;
    border: 0;
}

#logo-center {
	position:absolute;
	width: 324px;
	height: 129px;
	margin-left:164px;
	margin-top:230px;
}

#cornice-cs1{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:39px;
	margin-top:79px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cs2{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:197px;
	margin-top:79px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cs3{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:355px;
	margin-top:79px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cs4{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:513px;
	margin-top:79px;
	background-image:url(../img/cornice_gold.png);
}

#gallery{
	position: absolute;
	width: 638px;
	height: 500px;
	margin-left:25px;
	margin-top:25px;
	border:1px solid #000000;
	padding:2px;
}

#cornice-cuc-1{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:34px;
	margin-top:72px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cuc-2{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:193px;
	margin-top:72px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cuc-3{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:352px;
	margin-top:72px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cuc-4{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:193px;
	margin-top:229px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cuc-5{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:352px;
	margin-top:229px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-cuc-6{
	position: absolute;
	width: 142px;
	height: 142px;
	margin-left:510px;
	margin-top:229px;
	background-image:url(../img/cornice_gold.png);
}

#cornice-team-1{
	position: absolute;
	width: 298px;
	height: 238px;
	margin-left:35px;
	margin-top:56px;
	background-image:url(../img/cornice_bw.png);
}

#cornice-team-2{
	position: absolute;
	width: 298px;
	height: 238px;
	margin-left:350px;
	margin-top:56px;
	background-image:url(../img/cornice_bw.png);
}

#cornice-catering-1{
	position: absolute;
	width: 300px;
	height: 242px;
	margin-left:47px;
	margin-top:17px;
	background-image:url(../img/cornice_argento.png);
}

#cornice-catering-2{
	position: absolute;
	width: 300px;
	height: 242px;
	margin-left:355px;
	margin-top:17px;
	background-image:url(../img/cornice_argento.png);
}

#cornice-gall-rievoca{
	position: absolute;
	width: 160px;
	height: 117px;
	margin-left:256px;
	margin-top:389px;
}

#cornice-gall-glam{
	position: absolute;
	width: 165px;
	height: 215px;
	margin-left:70px;
	margin-top:160px;
}

#cornice-gall-classico{
	position: absolute;
	width: 118px;
	height: 116px;
	margin-left:459px;
	margin-top:229px;
}

#cornice-gall-360{
	position: absolute;
	width: 146px;
	height: 122px;
	margin-left:268px;
	margin-top:91px;
}
-->

.testo-bordeau12{

	font-family:Helvetica Neue, Lucida Grande, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 12px;
	margin-top: .5em; 
	color: #570817;
	padding-bottom:10px;
	font-weight:400;
	text-decoration:none;
	
}

.testo-bordeau14{

	font-family:Helvetica Neue, Lucida Grande, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 14px;
	margin-top: .5em; 
	color: #570817;
	padding-bottom:10px;
	font-weight:350;
	text-decoration:none;
	
}

.testo-grigio{

	font-family:Helvetica Neue, Lucida Grande, Helvetica, Arial, Verdana, sans-serif; 
	font-size: 12px; 
	margin-top: .5em; 
	color: #222;
	font-weight:300;
	
}

#cornice-cont-big {
	position:absolute; 
	width:270px; 
	height:338px; 
	margin-left:89px; 
	margin-top:135px; 
	background-image:url(../img/cornice_contatti_big.png); 
	padding:0px; 
	border:0px;
}

#cornice-cont-small {
	position:absolute; 
	width:100px; 
	height:80px; 
	margin-left:436px; 
	margin-top:238px; 
	background-image:url(../img/cornice_contatti_small.png); 
	padding:0px; 
	border:0px;
}

#cornice-cont-ovale {
	position:absolute; 
	width:153px; 
	height:134px; 
	margin-left:408px; 
	margin-top:79px; 
	background-image:url(../img/cornice_cont_ovale.png); 
	padding:0px; 
	border:0px;
}

.titolo-bordeau{
 	color: #570817;
    font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing:0.1em;
	text-align:center;
	margin: 40px auto;
	text-transform: lowercase;
	line-height: 145%;
	font-size: 14pt;
	font-variant: small-caps;
}