﻿html,body {
	background-position: center;
	margin: 0;
	padding: 0;
	
}


body {
    background-position: center;
    margin: 0;
    padding: 0;
    /* background-image:url('img/sfondo.png');*/
    background-color:white;

    background-repeat: no-repeat;
  
}



div#container {
	width:1200px;
	height:1100px;
	margin:0 auto;
	border:0;
}


div#header
{
	width: 1200px;
	height: 150px;
   
     	background-image:url('img/header.png');
}

div#lingue
{
	
	position:relative;
	left:3px;
	bottom:0px;
}

div#lingue ul
	{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	}

	div#lingue li
	{
	display:inline;
	margin:1em 0 0 1em;
	padding:0;
	} 

  div#contenuto
{
	width: 1200px;
	height: 880px;
	background-color:#C3B091;
  
	position:relative;
	
}

   div#contenutopagine
{
	width: 1200px;
	height: 880px;
	background-color:white;
    background-image:url('img/libro.png');
  
	position:relative;
	
}

   /*fino a qui usati dialog sicuro*/

   div#immaginislide
{
	width: 450px;
	height: 450px;
	background-color:none; 
	position:relative;
    float: left;
    top: 190px;
    left: 110px;
	
}

     div#immaginislideintero
{
	width: 900px;
	height: 450px;
	background-color:none; 
	position:relative;
    float: left;
    top: 190px;
    left: 150px;
	
}

      div#descrizione
{
    width: 450px;
    height: 450px;
    position: relative;
    float: right;
    right: 110px;
    top: 165px;
    color: #3A311D;
   
}


div#menuorizzontale
{
	height: 40px;
	width: 1200px;
	font-size: 30px;
	font-family: 'Monotype Corsiva';
	position:relative;
	float:left;
    top:20px;
    left:37px;
    font-weight:bold;
    

    
	
	
	
}

div#menuorizzontale ul
	{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	
	}

	div#menuorizzontale li
	{
	display:inline;
	margin:0 1.5em 0 0.15em;
	padding:0;
	} 
	
	div#menuorizzontale a{
	color: #7d4e24;
	text-decoration: none;
	font-family: 'Monotype Corsiva';
	font-size: 27px;
	position: relative;
	top: 0px;
	left: 0px;
	font-weight:bold;
}

	div#menuorizzontale a:hover {
	color: #53484b;
    border-bottom:3px solid white;
	font-weight:bold;
}
	
	div#menuorizzontale a#activelink{
	color: #53484b;
    border-bottom:3px solid white;
	font-weight:bold;
    
}

    div#menuorizzontalede
{
	height: 40px;
	width: 1200px;
	font-size: 30px;
	font-family: 'Monotype Corsiva';
	position:relative;
	float:left;
    top:20px;
    left:37px;
    font-weight:bold;
    

    
	
	
	
}
    div#menuorizzontalede ul
	{
	margin:0 0 0 0;
	padding:0;
	list-style-type:none;
	
	}

	div#menuorizzontalede li
	{
	display:inline;
	margin:0 0.9em 0 0.15em;
	padding:0;
	} 
	
	div#menuorizzontalede a{
	color: #7d4e24;
	text-decoration: none;
	font-family: 'Monotype Corsiva';
	font-size: 27px;
	position: relative;
	top: 0px;
	left: 0px;
	font-weight:bold;
}

	div#menuorizzontalede a:hover {
	color: #53484b;
    border-bottom:3px solid white;
	font-weight:bold;
}
	
	div#menuorizzontalede a#activelink{
	color: #53484b;
    border-bottom:3px solid white;
	font-weight:bold;
    
}

 h1
{
	font-family: 'Edwardian Script ITC';
	font-size: 40px;
	color:#ac9884;
    text-align:center;
}  

h2 
{
	 color: #A65300;
            font-family: "Times New Roman", Times, serif;
            font-style: oblique;
            font-size:large;
            margin-bottom:3px;
            margin-top:0px;
            text-decoration:none;
            text-decoration-line:none;
            text-decoration-color:#A65300;
}
h2 a
{
	color: #A65300;
            font-family: "Times New Roman", Times, serif;
            font-style: oblique;
            font-size:large;
            margin-bottom:3px;
            margin-top:0px;
            text-decoration:none;
            text-decoration-line:none;
            text-decoration-color:#A65300;
}

p
{
	font-family: Verdana, sans-serif;
	font-size: 15px;
	color:#53484b;
    

}

p a
{
	font-family: Verdana, sans-serif;
	font-size: 15px;
	color:#53484b;
    text-decoration:none;
    

}







.stilemenu
{
	background-color:#E30613; 
   
    
}



div#barra
{
	width: 1200px;
	height: 20px;
	background-color:white;
}

div#immagini
{
	width: 1200px;
	height: 300px;
	background-color:white;
}




div#social
{
	width: 210px;
	height: 230px;
	position:absolute;
	left:20px;
}




.a
{
	color:#A65300;
	text-decoration:none;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 28px;
	position: relative;
	top: 0px;
	left: 0px;
	
	
}

.a:hover 
{
	color:#A65300;
	text-decoration: none;
	
}
	
.a#activelink
{
	color:#A65300;
	text-decoration: none;
	
}
.a#visited
{
	color:black;
	text-decoration: none;
	
}

div#intero
{
	width: 960px;
	min-height:780px;
	background-color:white;
}






div#guscio
{
    
   min-height:780px;
   background-color:white;    
   
    
}





div#footer
{
	width: 1200px;
	height: 30px;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	
    background-color:white;
    
	
}

div#footer2
{
	
    height: 70px;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 12px;
	color:white;
    background-color:#E30613;
   clear:both;
	
}







 
  .verde20
{
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 28px;
   	color:#009640;

}

    .verde14
{
	font-family: Arial, Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
   	color:#009640;
    font-weight:bold;
    padding-left:10px;
  
}

    .bianco20
{
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 20px;
   	color:white;
    font-weight:bold;
    margin-top:-40px;
    
 }  
    .bianco14
{
	font-family: Arial, Tahoma, Geneva, Verdana, sans-serif;
	font-size: 14px;
   	color:white;
    font-weight:bold;
    margin-top: 3px;
    padding: 10px 10px 10px 10px;
     

}

    .rosso20
{
	font-family: Arial, Tahoma, Geneva, Verdana, sans-serif;
	font-size: 20px;
   	color:#E30613;
    font-weight:bold;
   
  
    }

      .rosso15
{
	font-family: Arial, Tahoma, Geneva, Verdana, sans-serif;
	font-size: 15px;
   	color:#E30613;
    font-weight:bold;
   
  
    }

   

  .testo15
{
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 15px;
   	color:black;
    
}

   .testo14
{
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 14px;
   	color:black;
    
}

  .padleft5
{
    padding-left: 5px;
    position: relative;
}

  

  

   .posizione
{
  position:relative;
  top:10px;
  

 
  
}

 .marginecella
{
  position:relative;
  left:10px;
  bottom:-10px;
   top:10px
}

 .opacità:hover {opacity:0.8}

  .testo13
{
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;
   	color:black;
    padding-left:5px;

}



.centro{
	text-align:center;

}
  .margin-3   {
	margin-top:-3px;
    }

   .rettangolo
  {
	margin-top:9px;
    margin-bottom:10px;
    
}

   .bordotondo  {border-radius:15px; border-color:#9d9d9c;}
   .bordotondo2  {border-radius:30px; border-color:#9d9d9c;}
   .bordotondo3  {border-radius:5px; }


   .left50  {margin-left:55px;}
  




   .rosso {  color:#E30613;}
   .verde { color:#009640;}
   .grigioscuro {color:#575756}
   .bianco { color:white;}
   .giallo { color:#EE791E}
   .nero { color:black;}
   .grigio {color:#808080}




  

    .altezzarighe20 {
            height: 20px;
        }
        .altezzarighe20 th{
            height: 20px;
            padding:0px;
        }
        .altezzarighe10 {
            height: 10px;
        }
        .altezzarighe10 td{
            height: 10px;
            padding:0px;
        }

        .altezzarighe25 {
            height: 25px;
        }
        .altezzarighe25 th{
            height: 25px;
            padding:0px;
        
        }

        .altezzarighe15 {
            height: 40px;
            margin:0px;
            padding:0px;

        }

        .altezzarighe15 th{
            height: 20px;
            padding:0px;
        }

 .margin{
          margin-left:20px;
                 }

 .nobordo{ border:none; border-width:0px; }
 



 
 .padding0 {padding-bottom:-80px}



   /* margini e padding */
.top5 { position:relative; top:5px;}
 .top10 { position:relative; top:10px;}
 .top20 { position:relative; top:20px;}
 .top30 { position:relative; top:30px;}
 .left10  {margin-left:10px;}
 .left20  {margin-left:20px;}
 .right10  {margin-right:10px;}
 .bottom10  {position:relative; margin-bottom:10px;}
  .bottom30  {position:relative; margin-bottom:30px;}

  .margin10 { margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px }
  .margintp20 {  margin-top:20px; margin-bottom:20px; margin-left:10px; margin-right:10px }
  .marginleft130 {margin-left:130px }

  .box {padding-left:15px; margin-left:12px; padding-right:15px; margin-bottom:8px}

 .padtop5 {padding-top:5px;}
 .padtop10 {padding-top:10px;}
 .padtop20 {padding-top:20px;}
 .padtop30 {padding-top:30px;}
 .padtop50 {padding-top:50px;}

 .padding10 {padding: 10px 10px 10px 10px;}
  .padding5 {padding: 5px 5px 5px 5px;}

 .padleft10 {padding-left:10px;}
 .padleft15 {padding-left:15px;}
 .padleft20 {padding-left:20px;}
 .padleft25 {padding-left:25px;}
  .padleft30 {padding-left:30px;}
 .padleft50 {padding-left:50px;}
 .padleft70 {padding-left:70px;}
  .padleft80 {padding-left:80px;}
 .padleft150 {padding-left:150px;}

 .padright5 {padding-right:5px;}
 .padright10 {padding-right:10px;}
  .padright20 {padding-right:20px;}

 .padbottom5 {padding-bottom:5px;}
 .padbottom10 {padding-bottom:10px;}
 .padbottom20 {padding-bottom:20px;}
 .padbottom30 {padding-bottom:30px;}



 .margintop10 { margin-top:10px;  }
  .margintop20 { margin-top:20px;  }
 .margintop30 { margin-top:30px;  }
 .marginbottom10 { position:relative; margin-bottom:10px;  }
  .marginbottom20 {margin-bottom:20px;  }
    .marginbottom30 {margin-bottom:30px;  }


 .boxombra { background-image:url(/Content/img/boxombra.png); background-repeat:no-repeat }
 








 /* stili testi */

   .font20 { font-size: 20px;}
   .font25 { font-size: 25px;}

   .family1 { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}
   .family2 { font-family: Arial, Verdana, sans-serif;}

   .bold{font-weight:bold;}
   .semibold{font-weight:600;}
   .corsivo{font-style:italic;}
   .sottolinea{text-decoration:underline;}
   .centrato{ text-align:center}







 /*x tabella in pagestart pizzeria. per fare le colonne fisse*/

 table.fixed { table-layout:fixed; }

 table.fixed td { overflow: hidden; }



 


 


.contenuto {
    width: 1085px;
    height: 240px;
   
    /*max-width: 1200px;*/
}

.contenuto .demo {
    /*lascialo senza bordo*/
    /*border: 1px solid #CCC;*/
}

.contenuto .demo .inner-contenuto {
    border: 1px solid #CCC;
    max-height: 120px;
    width: 1085px;
   
}

.contenuto .demo > div {
    max-height: 250px;
    overflow: auto;
    color: #575756;
    font-family: "Times New Roman", Times, serif;
}
.contenuto .demo .permanent {
    min-width: 120px;
}


/* contenuto pag tempo libero*/
.contenutotempolibero {
    width: 455px;
    height: 440px;
   
    /*max-width: 1200px;*/
}

.contenutotempolibero .demo {
    /*lascialo senza bordo*/
    /*border: 1px solid #CCC;*/
}

.contenutotempolibero .demo .inner-contenuto {
    border: 1px solid #CCC;
    max-height: 410px;
    width: 1085px;
   
}

.contenutotempolibero .demo > div {
    max-height: 350px;
    overflow: auto;
    color: #575756;
    font-family: "Times New Roman", Times, serif;
}


/*fine x la scrollbar*/

.testo
{
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 14px;
   	color:black;
    
}



