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

img.imgpagright{
	padding: 3px;
	border: 1px solid #193282;
	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 #193282;
	float: left;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

img.imgpagcenter{
	padding: 3px;
	border: solid 1px #193282;
	float: center;
	margin-right: 15px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.txtpensierogiorno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : left;
	vertical-align : middle;
	color : #000000;
	text-decoration :  none;
	font-style: normal;
	margin-right: 10px;
	margin-left: 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 : middle;
color : #3B619A;
text-decoration : none;
}
a.language {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : middle;
color : #3B619A;
text-decoration : none;
}
a.language:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : right;
vertical-align : middle;
color : #3B619A;
text-decoration : underline;
}
.staticmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-align : left;
	vertical-align : middle;
	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;
	vertical-align : middle;
	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;
	vertical-align : middle;
	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 : center;
	color : #545f8b;
	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 : center;
	color : #545f8b;
	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 : center;
	color : #545f8b;
	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 : justify;
	color: #30468e;
	text-decoration : none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	color: #30468e;
	text-decoration : underline;
}

.testo, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	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 : justify;
	color: #30468e;
	text-decoration : none;
}
a.testo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	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;
}
.titolo1 {
	font-family : "trebuchet ms", trebuchet, helvetica, sans-serif;
	font-size : 21px;
	font-weight : bold;
	text-align : left;
	color : #193282;
	text-decoration : none;
	background-image: url(images/titolo1sottolinea.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}
.titolo2 {
	font-family : "trebuchet ms", trebuchet, helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	text-align : left;
	color : #193282;
	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 : "trebuchet ms", trebuchet, helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-align : left;
	color : #193282;
	text-decoration : none;
	background-image: url(images/titolo3sottolinea.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
	padding-bottom: 0px;
	margin-bottom: 4px;
}
.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.textbox {
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: 19px;
}
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;
}

.accordion_headings{
	font-family : "trebuchet ms", trebuchet, helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-align : left;
	color : #193282;
	text-decoration : none;
	background-image: url(images/titolo3sottolinea.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 0px 5px;
	cursor:pointer;
}

.accordion_headings:hover{
}

.accordion_child{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-align : justify;
	color : #000000;
	text-decoration : none;
	font-style: normal;
	font-variant: normal;
	padding: 0px 0px 10px 5px;
}

.header_highlight{
}

      #searchForm input.gsc-input {
        padding : 2px;
        color : rgb(51, 51, 51);
        border : 1px solid rgb(204, 204, 204);
      }
			/* Search button */
			.cse input.gsc-search-button,
			input.gsc-search-button {
				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;
			}

      .gsc-control { width : 100% }
      #searchResults form.gsc-search-box { display : none; }
      #branding {
        background-color : #f9f9f9;
        padding-top : 10px;
        width : 100%;
      }

      #searchResults .gsc-control {
        width : 100%;
      }
      input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 99%;
}
.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;
  }

