/*stili per il layout fisso con altezza minima*/
html,body{margin: 0;padding:0;height:100%;}

body
{
	background:url(../immagini/bgr2-o.png);
	font-family: arial,sans-serif;
	font-size: 76%;
	text-align: center
}
div#container
{	
position:relative; 
width: 900px;
height: 100%;
margin: 0 auto;
text-align: center;
}
body>div#container
{
	height:auto;
	min-height:100%
}
div#intramezzo {
    background:url(../immagini/corners.gif) no-repeat top left;
    height:7px;
}
div#container2
{
background-color:white;
position:relative;
width:860px;
height: 100%;
text-align: left

}

div#footer
{
	bottom:0;
	padding: 0em 0;
	background-color: #1a1a1a;
	color: #ddd;
	text-align:center;
	clear:both
}
    
/*stili generici, su header e footer*/

div#header
{
background: url(../immagini/testawin0.4.gif) no-repeat;
	height:150px;

}
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/

div#bappo
{
	width: 900px;
	height:88px; 
	float:right;
	text-align:right;
}
div#navigation1
{
	width: 670px;
	height:35px; 
	float:right;
}

div#navigation2
{
height:25px;
float:right;
margin-top:0px;
width:650px;
}

div#content
{
float:left;
}

div#leftbar
{
  float:right;


}
div#bottom
{
clear:both;
min-height:30px

}
div#leftabs
{
position:absolute;
background-image:url(../immagini/geco.gif);
background-repeat:no-repeat;

width:150px;
height:279px
}

/*stili per la navigazione*/
div#navigation1 ul{margin: 0;padding: 0px 0px 0px 0px; list-style-type: none;font-size: 12px}
div#navigation1 li{display: inline; margin: 0 0 0 1px;padding: 0;height:1%} /*nota display: inline*/
div#navigation1 a{font: normal bold 1.2em/2.5em arial,sans-serif;text-decoration: none}
div#navigation1 a:hover{color: #fff;text-decoration: underline}

div#navigation2 li{display: inline; margin: 0 0 0 1px;padding: 0;font-size: 12px}

/*--------------------BoxNews---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
margin-top: 10px ; /* center for now */
width: 550px; /*ems so it will grow */
background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}


.boxhead {
background: url(../immagini/widget-style1/altodx2.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;


}
.boxneck {
background: url(../immagini/widget-style1/mediodx2.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;

}


.boxhead h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:30px;
padding-bottom:20px;

color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}
.boxneck h2 {
background: url(../immagini/widget-style1/mediosx2.jpg) no-repeat top left;
margin: 0;


color: white; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
height:30px;
}

.boxbody {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;

padding: 0px 30px 30px 30px;
}
/*--------------------BoxLastNews---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox2 {
margin-top: 10px ; /* center for now */
width: 300px; /*ems so it will grow */
background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}

.boxhead2 {
background: url(../immagini/widget-style1/altodx2.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}

.boxhead2 h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxbody2 {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;
padding: 0px 10px 10px 10px;
}
.boxbody2 h2{
padding-left:30px;
}
/*--------------------BoxMeteo---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox3 {
margin-top: 10px ; /* center for now */
margin-right: 0px;
width: 300px; /*ems so it will grow */

background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}

.boxhead3 {
background: url(../immagini/widget-style1/altodx2-app.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}

.boxhead3 h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxbody3 {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;
padding: 0px 0px 10px 20px;

overflow:hidden
}
.boxbody3 h2{

padding-left:20px;

}
div#appoint
{
	float:left;
	width:180px;
}
div#previsione
{
	
	float:right;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px
	
}
div#previsione div#prev_1
{
	border:1px #D0CCC0 solid;
	margin:1px;
	padding:5px;
	background-color:#F0EEE0;
	width:55px;
	text-align:center;
	height:60px;
	overflow:hidden
}
div#previsione div#prev_2
{
	
	border:1px #D0CCC0 solid;
	margin:1px;
	padding:5px;
	background-color:#F0EEE0;
	width:55px;
	text-align:center;
	height:60px;
	overflow:hidden
}
div.othev
{
	border:1px #D0CCC0 solid;
	margin-left:20px;
	margin-top:10px;
	padding:5px;
	background-color:#F0EEE0;
	width:200px;
	text-align:left;
	height:40px
}
/*--------------------BoxLogin---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox4 {
margin-top: 10px ; /* center for now */
width: 300px; /*ems so it will grow */
background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}

.boxhead4 {
background: url(../immagini/widget-style1/altodx2-login.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}

.boxhead4 h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxbody4 {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;
padding: 0px 10px 10px 10px;
}
.boxbody4 h2{
padding-left:30px;
}
/*--------------------BoxGalleria---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox6 {
margin-top: 10px ; /* center for now */
width: 350px; /*ems so it will grow */
background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}

.boxhead6 {
background: url(../immagini/widget-style1/altodx2-gallery.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}

.boxhead6-v {
background: url(../immagini/widget-style1/altodx2-video.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}
.boxhead6-v h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxhead6 h2 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxbody6 {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;
padding: 0px 10px 10px 10px;
text-align:center
}
.boxbody6 h2{
padding-left:30px;
}
/*--------------------BoxGalleria-grigio con borerleft arancio---------------------*/
.gallprew{
  background-color:#eeeeee;
  margin:30px;
  border-left:5px orange solid;
  padding-left:10px;
  padding-top:15px;
  }
 .videoprew{
  background-color:#eeeeee;
  margin:30px;
  border-left:5px green solid;
  padding-left:10px;
  padding-top:15px;
  } 
  
/*--------------------BoxLink---------------------*/
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox5 {
margin-top: 10px ; /* center for now */
width: 700px; /*ems so it will grow */
background: url(../immagini/widget-style1/bassodx2.jpg) no-repeat bottom right;
font-size: 100%;
}

.boxhead5 {
background: url(../immagini/widget-style1/altodx2-login.jpg) no-repeat top right;
margin: 0;
padding:0;
text-align: left;
}

.boxhead4 h5 {
background: url(../immagini/widget-style1/altosx2.jpg) no-repeat top left;
margin: 0;
padding-left:40px;
padding-top:15px;
padding-bottom:20px;
color: green; 
font-weight: bold; 
font-size: 1.2em; 
line-height: 1em;
}

.boxbody5 {
background: url(../immagini/widget-style1/bassosx2.jpg) no-repeat bottom left;
margin: 0;
padding: 0px 10px 10px 10px;
}
.boxbody5 h2{
padding-left:30px;
}

div.sponsor1{
  background:url(../immagini/links/link-s.gif) no-repeat ;
  text-align:center;
  margin:0 auto;
  padding-top:5px;
  padding-bottom:5px;
  width:820px;
  height:70px;
  position:relative;
  }
  
div.sponsor1 .a2{
  border:0px
}

/*----------------------styky--------------------------- */
.sidebox1 {

margin-top: 20px ; /* center for now */
width: 235px; /* ems so it will grow */
height:186px;
background: url(../immagini/sticky.png) no-repeat ;

font-size: 100%;
}
.sidebox1 h2
{

margin-left:10px;
color:#226600;
}
/*-----------------------------------------------------*/
.menu {

margin:0; 

list-style:none; 
height:30px; 
position:relative;

}
.menu2 {
padding:4px 0px 0px 16px; 
margin:0; 
list-style:none; 
height:30px; 
width:690px;
position:relative;
text-align:left;

}
a
{
color:#006600;
}

.menu li a {
display:block; 
float:left; 
height:30px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold;
color:#226600; 
text-align:center; 
padding:0 5px 0 5px; 
cursor:pointer;


}
.menu2 li a {
display:block; 
float:left; 
height:25px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold;
color:#226600; 
text-align:center; 
padding:0 5px 0 5px; 
cursor:pointer;
}

.menu li a:hover {
color:#000; 
}

.menu li a:hover b {

}

.menu2 li a:hover {
color:#000; 

}

.menu2 li a:hover b {

}

div#s_foto
{
  /*background-color:black;*/
  margin:10px 10px 10px 10px;
  padding:10px 10px 70px 10px;

}

div#s_organo
{
	width:600px;
  background-color:#F0EEE0;
  margin:10px 10px 10px 10px;
padding:10px 10px 70px 10px;


}

div#riepilogoeventi {

    width:600px;
    background-color:#F0EEE0;
    margin:10px 10px 10px 10px;
    padding:10px 10px 10px 10px;


}

#section div.thumbwrapper{
		float: left;
	height: 85px;
	width: 130px;
	padding: 5px;
	background: #F0EEE0;
	margin: 8px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#section div.thumbcart{
		float: left;
	height: 130px;
	width: 130px;
	padding: 5px;
	background: #F0EEE0;
	margin: 8px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#section2 div.thumbcart{
	
	padding: 5px;
	margin: 8px;
	text-align: center;
}


#section div.numcart{
	float: left;
	height: 20px;
	width: 20px;
	padding: 2px;
	background: #F0EEE0;
	margin: 4px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
#section div.numcurr{
	float: left;
	height: 20px;
	width: 20px;
	padding: 2px;
	background: #FFCC66;
	margin: 4px;
	border: 1px solid #AFAB8E;
	text-align: center;
}
div#n_foto
{
  /*background-color:black;*/
  margin:3px 3px 3px 3px;
  padding:3px 3px 10px 1px;

}

#form_ant
{
	border: 1px double grey;
	padding: 5px;
	margin:5px
	
}
.img_news
{
	float:left;
	margin:5px 7px 5px 5px
}
#anagrafica
{
	margin:10px;
	padding:10px;
	border-bottom: 1px dotted black
}
#datisito
{
	margin:10px;
	padding:10px;
	border-bottom: 1px dotted black
}
.titolo
{
	font-size:30px;
	font-family: "Viner Hand ITC","Brush Script MT";
	color:#006600;
	margin-left:10px;
}
.amatext
{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:30px;
}


img.borderzero{
	border:0px
}

#videoplay-b{
margin:10px;
padding:10px
}
div.link{
padding:10px;
margin:10px;
}

div.prevnews
{
  float:right;
 width:150px;
  text-align:center;
  margin-top:30px;
}
div.nextnews
{
  float:left;
  width:150px;
  text-align:center;
  margin-top:30px;
}
div#navigatore
{
  padding: 20px 0px 40px 20px; //top  right under left
  width:450px
}
p.eday
{
	display:inline;
	color:green;
	font-style:italic;
}


.loginbox{
background:none;
border:none;
color:#333333;
font-size:22px;
width:488px
}

div#intbox{
padding:0px 6px 0px 6px;
width:500px;
background:#ffffff
}
.imgbox{
background:none;
border:none;
color:#333333;
font-size:16px;
width:488px
}

div#box{
padding:0px 6px 0px 6px;
width:500px;
background:#ffffff
}

