@charset "utf-8";

/* CSS Document */

body, #wrapper {
      font-family: Arial, Helvetica, sans-serif;
	  font-size: 90%;
      height:1285px;
      margin: 0 auto;
      padding: 0;
      border: none;
   }

   #wrapper {
      position: relative;
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 980px;
      z-index: 0;

   }

   .cellaombrasx {
      position: absolute;
      background: url(ombra_sx.jpg) repeat-y 6px 0px;
      width: 20px;
      height: 1285px;
      left: 5px;
      top: 0px;
      z-index: 1;

   }
   .cellaombradx {
      position: absolute;
      background: url(ombra_dx.jpg) repeat-y 0px 0px;
      width: 20px;
      height: 1285px;
      left: 978px;
      top: 0px;
      z-index: 0;
   }
    /*/////////////////////////////////////////CELLA LOGO ////////////////////*/
   .cellalogo {
      position: absolute;
      width: 392px;
      height: 100px;
      left: 23px;
      top: 0px;
      z-index: 1;
   }
     /*/////////////////////////////////////////CELLA banner testa////////////////////*/
   .cellabannertesta {
      position: absolute;
       border: 1px solid #CCCCCC;
      width: 540px;
      height: 95px;
      left: 425px;
      top: 2px;
      z-index: 1;

   }
  /*/////////////////////////////////////////CELLA FOTO ////////////////////*/
   .cellafoto {
      position: absolute;
      background: url(imm_testa.jpg) no-repeat 0px 0px;
      width: 955px;
      height: 110px;
      left: 23px;
      top: 102px;
      z-index: 3;
   }

    .cellafotohangar {
      position: absolute;
      background: url(imm_testa_hangar.jpg) no-repeat 0px 0px;
      width: 955px;
      height: 110px;
      left: 23px;
      top: 102px;
      z-index: 3;
   }

 /*///////////////////////////////////////////CELLA MENU SUPERIORE////////////*/

   #cellamenusup {
      position: absolute;
      text-align: left;
      vertical-align: middle;
      background: url(fascia_up.jpg) repeat-x 0px 0px;
      width: 955px;
      height: 39px;
      left: 23px;
      top: 212px;
      z-index: 5;
   }



   #cellamenusup ul{
    font-size: 10pt;
	display: inline;
	margin: 7px;
	padding: 0;
	color: white;
	font-weight: bold;
	}

   #cellamenusup li {
    text-align: center;
    border-right: 1px solid #fff;
    font-size: 10pt;
	display: inline;
	margin: 0px;
	padding: 0em 1.09em 0em 1.09em;
	color: white;
	font-weight: bold;

	}

    #cellamenusup li a {
    text-decoration:none;
    color: white;
	font-weight: bold;

	}

    #cellamenusup li a:hover {
	text-decoration:underline;
	color: #333333;
	}

   #cellamenusup ul li.first {
	border-left: 1px solid #fff;
    text-decoration:none;
    text-align: center;
    font-size: 10pt;
	display: inline;
	margin: 0px;
	padding: 0em 1.09em 0em 1.09em;
	color: white;
	font-weight: bold;

	}
   /*//////////////////////////////CELLA GRADIENTE/////////////////////////////*/
   .cellagradiente {
      position: absolute;
      background: url(gradiente.jpg) repeat-x 0px 0px;
      width: 955px;
      height: 35px;
      left: 23px;
      top: 251px;
      z-index: 3;

   }

   .cellagradiente p{
     margin:17px 58px;
     font-weight: bold;
     font-size: 8pt;
     color: #333333;
   }
  /*//////////////////////////////CELLA TIME//////////////////////////////*/
   #cellatime {
      position: absolute;
      width: 100px;
      height: 20px;
      left: 24px;
      top: 266px;
      z-index: 8;

   }

   #cellatime p{
     margin:0px 0px;
     font-weight: bold;
     font-size: 10pt;
     color: #333333;
   }
   /*///////////////////////////////CELLA MENU LATERALE/////////////////////*/
   .cellamenulatohead {
      position: absolute;
      width: 220px;
      height: 20px;
      left: 23px;
      top: 280px;
      z-index: 5;
   }

   .cellamenulato {
      position: absolute;
      background-color: #C6E3EB;
      width: 220px;
      height: 950px;
      left: 23px;
      top: 300px;
      z-index: 5;
   }
   /*////////////////////////////////////// CELLA UNICO GRANDE////////////////////////////*/
    .cellatestaunico {
   	  position: absolute;
	  background: url(barra_title.gif) repeat-x 0px 0px;
	  color: #000066;
	  width: 702px;
	  height: 25px;
	  left: 260px;
	  top: 283px;
	  z-index: 5;

   }
     .cellatestaunico p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

     .cellatitoloflashunico {
      font-size: 10pt;
      text-align: center;
      position: absolute;
      background-color:white;
      width: 700px;
      height:80px;
      left: 260px;
      top: 311px;
      z-index: 6;
                  }

 .cellaunico {
      font-size: 10pt;
      border: 1px solid #CCCCCC;
      position: absolute;
      background-color:white;
      width: 700px;
      height:760px;
      left: 260px;
      top: 391px;
      z-index: 6;
              }

      .cellaunico p{
                   font-family: Helvetica, Times New Roman, Arial, sans-serif;
                   font-size:11pt;
                   color: #000000;
                   text-align: justify;
     			   padding: 0em 1.9em 0.9em 0.9em;
                   margin:3px 2px;
                 }

 /*////////////////////////////////////////////CELLA NEWS 1/////////////////////*/
   .cellatestanews1 {
   	  position: absolute;
	  background: url(barra_title.gif) repeat-x 0px 0px;
	  color: #000066;
	  width: 402px;
	  height: 25px;
	  left: 260px;
	  top: 283px;
	  z-index: 5;

   }
     .cellatestanews1 p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }
 .cellanews1 {
      font-size: 10pt;
      border: 1px solid #CCCCCC;
      position: absolute;
      background-color:white;
      width: 400px;
      height:270px;
      left: 260px;
      top: 311px;
      z-index: 5;

   }

   .cellanews1 img{
      float:left;
      margin: 10px
   }

   .cellanews1 p{
     text-align: justify;
     margin:0 10px;
     padding: 0.9em 0.9em 0.9em 0.9em;
    }
   .cellanews1 ul{
    margin: 7px;
	padding: 0;
     }

   .cellanews1 li {
	margin: 0px;
	padding: 0em 1.09em 0em 1.09em;
	}
    /*////////////////////////////CELLA NEWS2///////////////////////////////*/
    .cellatestanews2 {
	position: absolute;
	background: url(barra_title.gif) repeat-x 0px 0px;
	color: #000066;
	width: 337px;
	height: 25px;
	left: 260px;
	top: 593px;
	z-index: 5;
   }

   .cellatestanews2 p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

     .cellanews2 {
      font-size: 10pt;
      border: 1px solid #CCCCCC;
      position: absolute;
      background-color:white;
      width: 335px;
      height:250px;
      left: 260px;
      top: 621px;
      z-index: 5;

   }

   .cellanews2 img{
      float:left;
      margin: 10px
   }

   .cellanews2 p{
     text-align: justify;
     margin:0 10px;
     padding: 0.9em 0.9em 0.9em 0.9em;
    }

    .cellanews2 ul{
    margin: 7px;
	padding: 0;

	}

   .cellanews2 li {
	margin: 0px;
	padding: 0em 1.09em 0em 1.09em;
	}

  /*////////////////////////////////cella news3/////////////////////////*/
   .cellatestanews3 {
	position: absolute;
	background: url(barra_title.gif) repeat-x 0px 0px;
    color: #000066;
	width: 337px;
	height: 25px;
	left: 615px;
	top: 593px;
	z-index: 5;

   }
   .cellatestanews3 p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

     .cellanews3 {
      font-size: 10pt;
      border: 1px solid #CCCCCC;
      position: absolute;
      background-color:white;
      width: 335px;
      height:250px;
      left: 615px;
      top: 621px;
      z-index: 5;

   }
   .cellanews3 img{
      float:left;
      margin: 10px
   }

   .cellanews3 p{
    text-align: justify;
    margin:0 10px;
    padding: 0.9em 0.9em 0.9em 0.9em;
    }
  
    .cellanews3 ul{
    margin: 7px;
	padding: 0;

	}

   .cellanews3 li {
	margin: 0px;
	padding: 0em 1.09em 0em 1.09em;
	}
   /* ////////////////////////////CELLA FOTO FLASH//////////////////////////////*/
    .clearer{clear: left}

   .cellatestafotoflash {
	position: absolute;
	background: url(barra_title.gif) repeat-x 0px 0px;
	color: #000066;
	width: 272px;
	height: 25px;
	left: 680px;
	top: 283px;
	z-index: 5;
   }

   .cellatestafotoflash p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

   .cellafotoflash {
      background-color: white;
      position: absolute;
       text-align: center;
      border: 1px solid #CCCCCC;
      width: 270px;
      height:270px;
      left: 680px;
      top: 311px;
      z-index: 5;

   }
 /*//////////////////////RSS MINIMA//////////////////////////////////////*/
   .cellatestaminima {
	position: absolute;
	background: url(barra_title.gif) repeat-x 0px 0px;
	color: #000066;
	width: 402px;
	height: 25px;
	left: 260px;
	top: 884px;
	z-index: 5;
   }

   .cellatestaminima p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

   .cellaminima {
      background-color: white;
      position: absolute;
      text-align: left;
      border: 1px solid #CCCCCC;
      width: 400px;
      height:250px;
      left: 260px;
      top: 912px;
      z-index: 5;

   }
   .cellaminima ul  {
    text-align: left;
    list-style: square inside;
    font-size: 10pt;
    margin: 5px;
	padding: 0;
	color: #999999;
	font-weight: normal;
	}

   .cellaminima li {
    list-style: square inside;
    text-align: left;
    font-size: 10pt;
	margin: 0px;
	padding: 0em 0.9em 0em 0.9em;
	color: #999999;
	font-weight: normal;
	}

   .cellaminima li a{
    text-decoration:none;
    color: #999999;
	font-weight: normal;
   }

    .cellaminima li a:hover {
    text-decoration:underline;
    color: #000066;
	}
   /*//////////////////////// CELLA VIDEO YOUTUBE ////////////////////*/
   .cellatestavideo {
	position: absolute;
	background: url(barra_title.gif) repeat-x 0px 0px;
	color: #000066;
	width: 272px;
	height: 25px;
	left: 680px;
	top: 884px;
	z-index: 5;
   }

   .cellatestavideo p {
      font-size: 12pt;
      text-align: center;
      font-weight: bold;
      margin:3px 2px;
     }

   .cellavideo {
      background-color: white;
      position: absolute;
       text-align: center;
      border: 1px solid #CCCCCC;
      width: 270px;
      height:250px;
      left: 680px;
      top: 912px;
      z-index: 5;

   }
   /*//////////////////////////////////CELLA BANNER SX UP PER HOME PAGE e menù per il TEMPLATE //////////////////*/
   .cellabannersxup {
      font-size: 12pt;
      color: black;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:180px;
      left: 33px;
      top: 311px;
      z-index: 5;
       }

   .cellabannersxup ul{
    text-align: left;
    list-style: square inside;
    margin: 5px;
	padding: 0;
	color: #999999;
	font-weight: normal;
    font-size: 10pt;
	}

   .cellabannersxup li {
    list-style: square inside;
    text-align: left;
    font-size: 10pt;
	margin: 0px;
	padding: 0em 0.9em 0em 0.9em;
	color: #999999;
	font-weight: normal
	}

    /*//////////////////////////////////CELLA BANNER SX UP2 SOLO TEMPLATE//////////////////*/
   .cellabannersxup2 {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:180px;
      left: 33px;
      top: 505px;
      z-index: 5;
       }
        /*//////////////////////////////////CELLA BANNER SX UP3 SOLO TEMPLATE //////////////////*/
   .cellabannersxup3 {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:180px;
      left: 33px;
      top: 699px;
      z-index: 5;
       }
    /*//////////////////////////////////CELLA BANNER SX UP4  SOLO TEMPLATE//////////////////*/
   .cellabannersxup4 {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:180px;
      left: 33px;
      top: 893px;
      z-index: 5;
       }

  /*//////////////////////////////CELLA BANNER SX down solo home page //////////////////////*/
    .cellabannersxdown {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:150px;
      left: 33px;
      top: 860px;
      z-index: 5;
       }

    /*//////////////////////////////CELLA BANNER SX2 down solo home page //////////////////////*/
    .cellabannersxdown2 {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:150px;
      left: 33px;
      top: 1025px;
      z-index: 5;
       }
     /*//////////////////////////////CELLA PUNES//////////////////////*/
    .cellapunes {
      position: absolute;
      text-align: center;
      width: 52px;
      height:46px;
      left: 195px;
      top: 495px;
      z-index: 7;

   }
   /*///////////////////////////CELLA RSS FORUM /////////////////*/
    .cellarss {
      font-size: 12pt;
      background-color: white;
      position: absolute;
      border: 1px solid #CCCCCC;
      text-align: center;
      width: 200px;
      height:340px;
      left: 33px;
      top: 505px;
      z-index: 5;
   }

   .cellarss ul  {
    text-align: left;
    list-style: square inside;
    font-size: 8pt;
    margin: 5px;
	padding: 0;
	color: #999999;
	font-weight: normal;
	}

   .cellarss li {
    list-style: square inside;
    text-align: left;
    font-size: 8pt;
	margin: 0px;
	padding: 0em 0.9em 0em 0.9em;
	color: #999999;
	font-weight: normal;
	}

   .cellarss li a{
    text-decoration:none;
    color: #999999;
	font-weight: normal;
   }

    .cellarss li a:hover {
    text-decoration:underline;
    color: #000066;
	}
   /*///////////////////////CELLA contatore1 home////////////////*/
     .cellacontatore1 {
      font-size: 12pt;
      position: absolute;
      text-align: center;
      margin:3px 12px;
      width: 180px;
      height:50px;
      left: 435px;
      top: 1180px;
      z-index: 5;
   }
   /*///////////////////////CELLA contatore2 home////////////////*/
     .cellacontatore2 {
      font-size: 12pt;
      position: absolute;
      text-align: center;
      margin:3px 12px;
      width: 150px;
      height:50px;
      left: 615px;
      top: 1184px;
      z-index: 5;
   }
    /*///////////////////////CELLA contatore guest////////////////*/
     .cellacontatoreguest {
      font-size: 12pt;
      position: absolute;
      text-align: center;
      width: 200px;
      height:70px;
      left: 33px;
      top: 1137px;
      z-index: 5;
   }

  /*///////////////////////CELLA PIEDE ////////////////*/
   .cellapiede {
      position: absolute;
      text-align: center;
      vertical-align: middle;
      background: url(fascia_down.jpg) repeat-x 0px 0px;
      width: 955px;
      height: 22px;
      left: 23px;
      top: 1250px;
      z-index: 6;

   }
      /* /////////////////INIZIO CELLE OMBRE //////////////*/

 .globalNavShadowcellnews1 {
    position: absolute;
    top: 581px;
    left: 260px;
    width:401px;
	height:5px;
    z-index: 6;
}

 .globalNavShadowcellnews2 {
    position: absolute;
    top: 872px;
    left: 260px;
    width:336px;
	height:5px;
    z-index: 6;
}

.globalNavShadowcellnews3 {
    position: absolute;
    top: 872px;
    left: 615px;
    width:336px;
	height:5px;
    z-index: 6;
}

.globalNavShadowcellflash {
    position: absolute;
    top: 581px;
    left: 680px;
    width:270px;
	height:5px;
    z-index: 6;
}

.globalNavShadowcellminima {
    position: absolute;
    top: 1162px;
    left: 260px;
    width:400px;
	height:5px;
    z-index: 6;
}

.globalNavShadowcellvideo {
    background-color: white;
    position: absolute;
    top: 1162px;
    left: 680px;
    width:270px;
	height:5px;
    z-index: 6;
}

.Shadowcellarsssotto {
    position: absolute;
    top: 846px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}

.Shadowcellarssdx {
    position: absolute;
    top: 505px;
    left: 235px;
    width:3px;
	height:343px;
    z-index: 6;
}
.Shadowcellabannersxupsotto {
    position: absolute;
    top: 491px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxupdx {
    position: absolute;
    top: 311px;
    left: 235px;
    width:3px;
	height:182px;
    z-index: 6;
}

.Shadowcellabannersxupsotto2 {
    position: absolute;
    top: 685px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxupdx2 {
    position: absolute;
    top: 505px;
    left: 235px;
    width:3px;
	height:182px;
    z-index: 6;
}
.Shadowcellabannersxupsotto3 {
    position: absolute;
    top: 879px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxupdx3 {
    position: absolute;
    top: 699px;
    left: 235px;
    width:3px;
	height:182px;
    z-index: 6;
}
.Shadowcellabannersxupsotto4 {
    position: absolute;
    top: 1073px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxupdx4 {
    position: absolute;
    top: 893px;
    left: 235px;
    width:3px;
	height:182px;
    z-index: 6;
}

.Shadowcellabannersxdownsotto {
    position: absolute;
    top: 1010px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxdowndx {
    position: absolute;
    top: 860px;
    left: 235px;
    width:3px;
	height:152px;
    z-index: 6;
}
.Shadowcellabannersxdownsotto2 {
    position: absolute;
    top: 1175px;
    left: 33px;
    width:202px;
	height:4px;
    z-index: 6;
}
.Shadowcellabannersxdowndx2 {
    position: absolute;
    top: 1025px;
    left: 235px;
    width:3px;
	height:152px;
    z-index: 6;
}


  /* iniziano gli stili per la galleria e la guida turistica e articoli minima*/

.thanks {font-family: Comic Sans MS, Verdana,Times New Roman,Sans Serif; color: blue; font-size:12pt; }
.gallery {font-family:Verdana,Times New Roman,Sans Serif; font-size:10pt; }

.link {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:blue; font-style: normal;
text-align: center}


  .piede {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	color:blue;
	text-align: center;
	font-weight: normal;

}
.piede1 {font-family:Verdana; font-size:8pt; color:blue; text-align: center; }
.piede2 {font-family:Verdana; font-size:8pt; color:blue; text-align: justify }
.piede3 {font-family:Verdana; font-size:8pt; color:black; text-align: right; font-style: italic  }
.piede4 {font-family:Verdana; font-size:10pt; font-style: bold; color:black; text-align: center }
.titoloarticolo {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:14pt; color:black; font-style: bold;
text-align: center}
.sottotitoloarticolo {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10pt; color:black; text-align: center}
.autore {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:8pt; color:black; text-align: right}
.articolocorpo  { font-family: Helvetica, Times New Roman, Arial, sans-serif; font-size:11pt;
color: #000000; margin-left: 15; margin-right: 45; text-align: justify}
.testohome {font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:blue; font-style: bold;
text-align: center}
.testoverde {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:green; font-style: bold;
text-align: center}
.testorosso {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:red; font-style: bold;
text-align: center}

/*Cella foto per sagradelvino*/
.cellafotosagradelvino {
position: absolute;
background: url(imm_testa_sagradelvino.jpg) no-repeat 0px 0px;
width: 955px;
height: 110px;
left: 23px;
top: 102px;
 z-index: 3;
}
/* Fine cella foto per sagradelvino*/
/*Cella foto per sagrafocaccia*/
.cellafotosagrafocaccia { 
position: absolute; 
background: url(imm_testa_sagrafocaccia.jpg) no-repeat 0px 0px;
width: 955px; 
height: 110px;
left: 23px; 
top: 102px;
 z-index: 3;
}
/* Fine cella foto per sagrafocaccia*/
/*Cella foto per sagracartellata*/
.cellafotosagracartellata { 
position: absolute; 
background: url(imm_testa_sagracartellata.jpg) no-repeat 0px 0px;
width: 955px; 
height: 110px;
left: 23px; 
top: 102px;
 z-index: 3;
}
/* Fine cella foto per sagracartellata*/