﻿/*BODY*/

body {
    background-image:url(/images/grafica/sfondo.jpg);
	background-repeat:repeat-x;
	margin: 0px auto;
	background-color:#5f0101;
	
}
#clear{
clear:left;
}
#clearight{
clear:right;
}
/*CONTAINER*/
#contenuto{
    position:relative;
	float:center;
	background-image:url(/images/grafica/sfondo-contenuto.gif);
	background-repeat:no-repeat;
	width:759px;
	height:508px;
	margin-top:65px;
}

#left{
    position:relative;
	float:left;
	width:230px;
	height:506;
	margin:0px;
}

#centro{
    position:relative;
	float:left;
	width:272px;
	height:506;	
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:17px;
  color:#333300;
  text-align:justify;
 	
}
h1{
   position:relative;
   float:right;
   margin-left:90px;
   margin-right:15px;
   margin-top:67px;
}
h1.galleria{
   position:relative;
   float:right;
   margin-left:90px;
   margin-right:15px;
   margin-top:40px;
}
h1.gallery{
   position:relative;
   float:right;
   margin-left:90px;
   margin-right:35px;
   margin-top:40px;
}

h1.itinerari{
   position:relative;
   float:right;
   margin-left:90px;
   margin-right:15px;
   margin-top:15px;
   margin-bottom:0px;
   padding-bottom:0px;
}
h1.citta{
   position:relative;
   float:right;
   margin-left:23px;
   margin-right:1px;
   margin-top:15px;
   margin-bottom:0px;
   padding-bottom:0px;
}
#centro p{
    margin-top:7px;
	text-align:justify;
	padding-left:15px;
	padding-right:17px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:13px;
    color:#333300;
}

#right{
    position:relative;
	float:left;
	margin-top:-1px;
	margin-left:0px;
	width:250px;
}
strong{
   font-weight:bold;
   font-size:13px;
   color:#dd8a01;
   font-style:normal;
}
/*MENU'*/
#logo{
   position:relative;
   float:right;
   width:224px;
   height:75px;
   margin-top:31px;
}
#menu{
   position:relative;
   float:right;
   margin-top:12px;
   padding-right:0px;
   width:129px;
   height:auto;
 
}
#menu-eng{
   position:relative;
   float:right;
   margin-top:10px;
   padding-right:2px;
   width:148px;
   height:auto;
}

.img-menu{
   position:relative;
   float:left;
   width:129px;
   height:auto;
   margin:0px;
   padding:0px;
}
.img-menu-eng{
   position:relative;
   float:left;
   width:148px;
   height:auto;
   margin:0px;
   padding:0px;
}
b{
  color:#336333;
  font-weight:bold;
  font-size:10px;

}
/*HOME*/
#home{
    position:relative;
	float:center;
	width:760px;
	height:530px;
	margin-top:65px;
}
#contenuto-home{
	position:absolute;
	float:left;
	background-image:url(/images/grafica/sfondo-contenuto-home.gif);
	background-repeat:no-repeat;
	width:757px;
	height:508px;
	z-index:10;
	left: -1px;
	top: 1px;
}
#left-home{
    position:relative;
	float:left;
	width:245px;
	height:auto;
	padding-left:13px;
}

#logo-home{
   position:relative;
   float:right;
   width:224px;
   height:75px;
   margin-right:25px;
   margin-top:31px;
}
#sfondo-giallo{
    background-image:url(/images/grafica/sfondo-giallo.gif);
	background-repeat:no-repeat;
	position:absolute;
	float:left;
	left:45px;
	margin-top:403px;
	width:672px;
	height:173px;
	z-index:20;
	top: -50px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    line-height:14px;
    color:#990000;
	}
#sfondo-giallo p{
   position:relative;
   float:left;
   padding:15px;
}
strong{
  font-style:italic;
}
#foto-home{
   position:absolute;
   float:left;
   left:267px;
   width:490px;
   height:401px;
   margin-top:2px;
   z-index:10;

}
/*SERVIZI*/
.servizi{
  position:relative;
  float:right;
  margin-top:41px;
  margin-right:19px;

}
#box-servizi{
  position:relative;
  float:left;
  left:13px;
  top:7px;
  background-image:url(/images/grafica/box-servizi.gif);
  background-repeat:no-repeat;
  width:247px;
  height:auto;
  }

#servizi{
 position:relative;
 float:left;
 padding-left:0px;
 margin-left:0px;
 padding-left:6px;
 padding-bottom:23px;
 left:0px;
 margin-top:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:17px;
  color:#333300;
  text-align:left;
  list-style-type:none;
}
#servizi li{
	list-style-type:none;
}
#box-servizi b{
position:relative;
float:left;
color:#FF9933;
}
#popup{
 	position:relative;
	float:left;
	margin-left:35px;
	width:337px;
	margin-top:45px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:17px;
  color:#FFFFFF;
  text-align:left;

}
/*PREZZI*/
.tit-prezzi{
  position:relative;
  float:right;
  margin-top:78px;
  margin-right:19px;

}
/*BOX PREZZI VECCHIO

#box-prezzi{
  position:relative;
  float:left;
  left:19px;
  top:7px;
  background-image:url(/images/grafica/box-prezzi.jpg);
  background-repeat:no-repeat;
  width:232px;
  height:199px;
  
  }
  
td.prezzi{
 position:relative;
 float:left;
 padding-top:15px;
}
*/

#box-prezzi{
  position:relative;
  float:left;
  left:7px;
  top:7px;
  background-image:url(/images/grafica/tabella-prezzi.jpg);
  background-repeat:no-repeat;
  width:260px;
  height:158px;
  
  }
    
#box-prezzi-piccolo{
  position:relative;
  float:left;
  left:19px;
  margin-top:23px;
  background-image:url(/images/grafica/box-prezzi-piccolo.jpg);
  background-repeat:no-repeat;
  width:232px;
  height:auto;
  text-align:left;
  line-height:17px;
  color:#466F1C;
  }
 
#nota{
  position:relative;
  float:left;
  width:231px;
  height:auto;
  margin-top:7px;
  padding-left:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  line-height:12px;
  color:#466F1C;
  text-align:justify;
}
/*COME TROVARCI*/
#box-mappa{
  position:relative;
  float:left;
  left:13px;
  margin-top:3px;
  background-image:url(/images/grafica/box-mappa.jpg);
  background-repeat:no-repeat;
  width:247px;
  height:252px;
  }
#map{
 position:relative;
 float:left;
 margin-left:4px;
 margin-top:3px;
 width:240px;
 height:246px;
}
#testo-trovarci{
  position:relative;
  float:left;
  width:240px;
  padding-left:16px;
  margin-top:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  color:#466F1C;
  text-align:left;
}
em{
  position:relative;
  text-align:right;
  color:#dd8a01;
  font-weight:bold;
  }
/*GALLERIA*/
#galleria{
 position:relative;
 floa:left;
 width:200px;
 height:430px;
 margin-top:7px;
 left:37px;


}
.foto-galleria{
  position:relative;
  float:left;
  margin-left:8px;
  margin-bottom:6px;
  border:0px;
}
/*ATTIVITA'*/
#box-attivita{
  position:relative;
  float:left;
  left:23px;
  margin-top:5px;
  width:247px;
  height:auto;
  }
#box-attivita a{
 position:relative;
 float:left;
 padding-left:5px;
 padding-top:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:17px;
  color:#333300;
  text-align:left;
}
#box-attivita b{
position:relative;
float:left;
padding-right:5px;
color:#FF9933;
}

/*ITINERARI*/

.tit-itinerari{
 position:relative;
 float:left;
 margin-left:87px;
 margin-top:58px;
}


.collegamenti{
 position:relative;
 float:left;
 margin-right:80px;
 padding-bottom:5px;
 height:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:italic;
 font-size:16px;
 color:#FF9933;
 text-align:left;

}

.collegamenti:hover{
 position:relative;
 float:left;
 padding-right:80px;
 padding-bottom:5px;
 height:13px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-style:italic;
 font-size:16px;
 color:#FF9933;
 text-align:left;
 text-decoration:none;

}

.go-back{
 position:relative;
 width:95px;
 height:16px; 
 float:right;
 margin-right:20px;
}
.feste-sagre{
 position:relative;
 float:left;
 margin-top:20px;
 margin-bottom:8px;
}
.storia{
 position:relative;
 float:right;
 margin-top:3px;
}
p#citta{
    text-align:justify;
	padding-left:13px;
	padding-right:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:12px;
    color:#333300;
}
#testo-itinerari{
   position:relative; 
   float:left; 
   overflow:auto; 
   height:433px; 
   width:261px; 
   padding-left:11px; 
   margin-bottom:7px;
}

.flow{
    text-align:left;
	padding-top:3px;
	padding-left:0px;
	padding-right:7px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:12px;
    color:#333300;
}
/*DISPONIBILITA*/
 th{
 position:relative;
 float:left;
 text-align:left;
 font-size:10px;
 padding-top:0px;
  
}
td{
 position:relative;
 float:left;
 padding-top:8px;
  
}

.verifica-disp{
  position:relative;
  float:right;
  margin-right:0px;
  width:169px;
  height:29px;
}
#testo-disponibilita{
  position:relative;
  float:left;
  padding-left:25px;
  margin-top:20px;
  width:215px;
  height:105px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	line-height:13px;
    line-height:11px;
    color:#333300;
}
#sfondo-disponibilita{
  position:relative;
  float:left;
  left:21px;
  padding-top:0px;
  background-image:url(/images/grafica/disponibilita/sfondo-disponibilita.jpg);
  background-repeat:no-repeat;
  width:228px;
  height:195px;
  }
#sfondo-disponibilita-lungo{
  position:relative;
  float:left;
  left:21px;
  padding-top:0px;
  background-image:url(/images/grafica/disponibilita/sfondo-disponibilita-lungo.jpg);
  background-repeat:no-repeat;
  width:228px;
  height:200px;
  }
#striscia{
   position:relative;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   margin-top:2px;
   color:#333300;
   width:224px;
   height:23px;
   display:inline;
 }
 #striscia a{
   position:relative;
   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   margin-left:3px;
   margin-top:3px;
   color:#333300;
   width:75px;;
   
 }
 .box-richieste{
  position:relative;
  float:left;
  background-image:url(/images/grafica/disponibilita/box-disponibilita.jpg);
  border:0px;
  margin-top:2px;
  background-repeat:no-repeat;
  height:16px;
  width:131px;
 }
 .box-richieste-bot{
  position:relative;
  float:left;
  background-image:url(/images/grafica/disponibilita/box-disponibilita-bot.jpg);
  border:0px;
  margin-top:2px;
  background-repeat:no-repeat;
  height:16px;
  width:131px;
 }
 #info{
  position:relative;
  float:left;
  width:150px;
  height:70px;
  padding-top:37px;
  padding-left:35px;
  text-align:left;
  font-size:11px;
  line-height:14px;
  text-decoration:none;
   }
.mail {
  color:#dd8a01;
  }
  
.mail:hover{
  color:#dd8a01;
  text-decoration:none;
  }
  
#mes-inviato{
  position:relative;
  float:left;
  width:210px;
  height:auto;
  margin-left:25px;
  margin-top:95px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:13px;
  color:#333300;

}

/*SITI CORRELATI*/
#votaci{
  position:relative;
  float:left;
  padding-left:25px;
  padding-right:15px;
  width:715px;
  height:395px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#E87800;
  overflow:auto;
}

#votaci a{
  color:#E87800;
  text-decoration:underline;
}
#votaci a:hover{
  color:#E87800;
  text-decoration:none;
}


/*CREDITS*/
#credits{
 position:relative;
 float:none;
 margin-top:1px;
 width:500px;
 height:29px;
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#dd8a01;
 }
.mailcredits {
  color:#dd8a01;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
.mailcredits:hover{
  color:#dd8a01;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  }
  
#sitemap{
  position:relative;
  float:left;
  width:724px;
  padding-top:0px;
  margin-left:25px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#E87800;
}
#sitemap a{
  color:#E87800;
  text-decoration:underline;
}
#sitemap a:hover{
  color:#E87800;
  text-decoration:none;
}
.pagine{
  position:relative;
  margin-left:5px;
  color:#E87800;
  
}
.map{
  margin-left:19px;
}
.mapbull2{
  color:#E87800;
  }
#mapitiner{
  position:relative;
  float:left;
  margin-left:37px;
  margin-top:11px;
  font-size:10px;
  line-height:19px;
}


