body{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding : 0px;
	color : #000000;
	/*background:#FFFFFF url('images/sfondopagina.jpg') repeat-x;*/
	background-color:#FFFFFF;
	text-align:center;
}

#contenuto{
	margin: 0px auto 0px auto;
	width: 920px;
	text-align:center;	
}
img.imgpagright{
	padding: 3px;
	border: 1px solid #83ad27;
	float: right;
	margin-right: 5px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	height: auto;
	width: auto;
}

img.imgpagleft{
	padding: 3px;
	border: solid 1px #83ad27;
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

img.imgpagcenter{
	border: solid 1px #83ad27;
	padding: 3px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;	
}

img.imgpagcenternoborder{
	display: inline;
	border: none;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

img.imgpagrightnoborder{
	float: right;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

img.imgpagleftnoborder{
	display: inline;
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

.txtwinnews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : left;
vertical-align : middle;
color : #000000;
text-decoration : none;
}
a.txtwinnews {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : left;
vertical-align : middle;
color: #30468e;text-decoration : none;
}
a.txtwinnews:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-align : left;
vertical-align : middle;
color: #30468e;text-decoration : underline;
}
.language {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : top;
color : #FFFFFF;
text-decoration : none;
}
a.language {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : top;
color : #FFFFFF;
text-decoration : none;
}
a.language:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : top;
color : #FFFFFF;
text-decoration : underline;
}
.staticmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #ffffff;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
a.staticmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #ffffff;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
a.staticmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #ffffff;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #8a8989;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #8a8989;
	text-decoration : none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.copyright:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
	font-weight : normal;
	text-align : left;
	color : #8a8989;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align: left;
	color: #30468e;
	text-decoration : none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align: left;
	color: #30468e;
	text-decoration : underline;
}

.testo, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align: left;
	color : #000000;
	text-decoration : none;
	font-style: normal;
	font-variant: normal;
}
a.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	color: #30468e;
	text-decoration : none;
}
a.testo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : left;
	color: #30468e;
	text-decoration : underline;
}
.testocenter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-align : center;
color : #000000;
text-decoration : none;
}
a.testocenter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-align : center;
color: #30468e;text-decoration : none;
}
a.testocenter:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-align : center;
color: #30468e;text-decoration : none;
}
.testoright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : right;
color : #000000;
text-decoration : none;
}
a.testoright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : right;
color: #30468e;text-decoration : none;
}
a.testoright:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : right;
color: #30468e;text-decoration : none;
}
ol, li, ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-align : left;
color : #000000;
text-decoration : none;
}

li.testo { 
list-style-type: square; 
}
.titolo1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	color : #000000;
	text-decoration : none;	
	background-image: url(images/titolo1sottolinea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.titolo2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-align : left;
	color : #000000;
	text-decoration : none;
	padding-bottom: 0px;
	margin-bottom: 4px;
}
.titolo3,a.titolo3,a.titolo3:link ,a.titolo3:visited ,a.titolo3:hover ,a.titolo3:active {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-align : left;
	color : #000000;
	text-decoration : none;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-right: 5px;
	background-image: url(images/titolo3sottolinea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.indirizzo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : center;
vertical-align : middle;
color : #00317C;
text-decoration : none;
}
hr {
	display: none;
}

div.hr {
	width : 99%;
	height : 1px;
	text-align: center;
	border-top: 1px solid #30478D;	
	margin: 0 auto;
}

select {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-width : 1px;
border-color : #B5B4B4;
width : 410px;
height : 17px;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
padding-left: 4px; 
padding-right: 4px; 
padding-top: 0px; 
padding-bottom: 0px;
width: 400px; 
height: 200px;
}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
padding-left: 4px; 
padding-right: 4px; 
padding-top: 0px; 
padding-bottom: 0px;
width: 400px; 
height: 17px;
}
input.bottone {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
width: 150px; 
height: 20px;
}
input.checkbox {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
}

input.txtricerca {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
padding-left: 4px; 
padding-right: 4px; 
padding-top: 0px; 
padding-bottom: 0px;
width: 200px; 
height: 15px;
}
input.bottricerca {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
width: 100px; 
height: 20px;
}
input.radioricerca {
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
background-color : #F0F0F0;
border-style : solid;
border-color : #B5B4B4;
border-width : 1px;
padding-left: 4px; 
padding-right: 4px; 
padding-top: 0px; 
padding-bottom: 0px;
width: 17px; 
height: 17px;
}
.hideblock{
display: none;
}

.showblock{
display: block;
}

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 5px !important;
  margin: 10px 10px 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.img-shadow-right {
  float:right;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 0 5px !important;
  margin: 10px 10px 0 5px;
  }

.img-shadow-right img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

.sliderGalleryPics {  
    padding: 0;  
    margin:  0;  
} 
 
.sliderGalleryPics img {  
    width:  160px; 
    height: 102px;
    top:  0; 
    left: 0;
		margin: 0;
}
.sliderPics { 
		float:left;
		background: url(images/shadowAlpha.png) no-repeat bottom right !important;
		background: url(images/shadow.gif) no-repeat bottom right;
		margin: 10px 10px 0 5px !important;
		margin: 10px 10px 0 5px; 
		padding: 0;   
} 
 
.sliderPics img { 
	  width:  570px; 
    height: 380px;
		display: block;
		position: relative;
		background-color: #fff;
		border: 1px solid #a9a9a9;
		margin: -6px 6px 6px -6px;
		padding: 4px; 
}  

#scrollup {
   position: relative;
   overflow: hidden;
   background: #fff6ab;
   border: 1px solid #ffe722;
   height: 145px;
   width: 244px
}
.headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 50px;
   width:244px;
}
