﻿body {  margin: 0;

        padding: 0;

        font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

        font-size: 14px;

        line-height: 20px;

        text-align: justify;

	    color: #333;

        background-image: url("images/sfondo.gif");

        background-repeat: repeat-x;

        background-position: top;

        background-color: #FFF;           

	    	    	    }	    

	    	    	    

img { border: 0 }



#header-wrapper {

	width: 960px;

	margin: 0 auto;

	position: relative;

}



.logo{

	text-align: center;

}



.did {

font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

font-size: 11px;

line-height: normal;

text-align: right;

color: #333

}



A.menu3                  {color: #011C8C; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu3:Visited          {color: #011C8C; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu3:Active           {color: #92B2FF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu3:Hover            {color: #92B2FF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}



A.menu4                  {color: #13178D; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

 font-size:11px}

A.menu4:Visited          {color: #13178D; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

 font-size:11px}

A.menu4:Active           {color: #FEDC03; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

 font-size:11px}

A.menu4:Hover            {color: #FEDC03; text-decoration: none; font-style: normal; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

 font-size:11px}



A.menu5                  {color: #011C8C; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu5:Visited          {color: #011C8C; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu5:Active           {color: #FF00FF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}

A.menu5:Hover            {color: #FF00FF; text-decoration: none; font-style: normal; font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;

 font-size:14px}



.style1 {

	text-align: center;

}

.style2 {

	background-image: url('images/sfondov.png');

}

.style3 {

	text-align: right;

}

.style4 {

	color: #2D7FE6;

	font-size: large;

}

.style6 {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	text-align: center;

	color: #333;

}

.style7  {margin-top: -65px;

    margin-left: 145px;

    text-align:left;

	     font-size: x-large;

}











.buttons a:visited {

	display: block;

	padding: 7px;

	color: #13178D;

	font: 12px "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: bold;

	text-decoration: none;

	text-align: center;

}





.buttons a {

	display: block;

	padding: 7px;

	color: #13178D;

	font: 12px "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: bold;

	text-decoration: none;

	text-align: center;

}

.buttons a:active {

	background-color: #13178D;

	color: #FEDC03;

	text-decoration: none;

}

.buttons a:hover {

	background-color: #13178D;

	color: #FEDC03;

	text-decoration: none;

}

.style18 {

	background-color: #92B2FF;

	margin-top: 40px;



}

.style19 {

	text-align: left;

}

.style20 {

	text-align: left;

	background-color: #EDEDED;

}

.style21 {

	color: #13178D;

}

.style22 {

	color: #333333;

}

.style23 {

	color: #13178D;

	font-size: x-large;

	text-align: right;

}



#footer{

width:100%;

height: 363px;

background-image: url("images/sfondofooter.png");

background-repeat: repeat-x;

background-position: top;

background-color: #92B2FF;

bottom:0; 

position: relative;

}

#footer2{

width:960px;

text-align: center;

margin:auto;

font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

font-size: 11px;

line-height: normal;

color: #333;

}



#shinystat{

text-align: left;

margin:auto;

}



#credits {

	margin-right: 5px;

	float: right;

	text-align: right;

} 





.testo {

font-family: Verdana, Helvetica, sans-serif, "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans";

font-size: 13px;

line-height: 19px;

text-align: justify;

color: #333

}





.active {

    display: block;

	padding: 9px;

	color: #638CEE;

	font-family: "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: bold;

    font-size:12px;

    text-decoration: none;

	text-align: left;

	background-color: #FFFFFF;

	text-decoration: none;

}



.buttonsv a:visited {

	display: block;

	padding: 9px;

	color: #13178D;

	border-bottom: 1px solid #D7E0E7;

	font: 12px "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: bold;

	text-decoration: none;

	text-align: left;

}





.buttonsv a {

	display: block;

	padding: 9px;

	color: #13178D;

	border-bottom: 1px solid #D7E0E7;

	font: 12px "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: bold;

	text-decoration: none;

	text-align: left;

}

.buttonsv a:active {

	background-color: #FFF;

	color: #638CEE;

	text-decoration: none;

}

.buttonsv a:hover {

	background-color: #FFF;

	color: #638CEE;

	text-decoration: none;

}



.content {

	margin-left: 15px;

	text-align: justify;

} 





.buttons2 a:visited {

    background-color: #7696E3;

	display: inline;

	padding: 3px;

	color: #F2F2F2;

	font: 14px "Helvetica", "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: normal;

	text-decoration: none;

	text-align: center;

	border-radius: 5px;



}





.buttons2 a {

    background-color: #7696E3;

	display: block;

	padding: 3px;

	color: #F2F2F2;

	font: 14px "Helvetica", "Lucida Grande", "Trebuchet MS", "Bistream Vera Sans", Verdana, Helvetica, sans-serif;	font-weight: normal;

	text-decoration: none;

	text-align: center;

	border-radius: 5px;



}

.buttons2 a:active {

	background-color: #92B2FF;

	color: #F2F2F2;

	text-decoration: none;

	border-radius: 5px;



}

.buttons2 a:hover {

	background-color: #92B2FF;

	color: #F2F2F2;

	text-decoration: none;

	border-radius: 5px;

}

#cookieChoiceInfo > a:nth-child(2), a#cookieChoiceDismiss {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #FD2D02 4%, #FD2D02 100%) repeat scroll 0 0;
    border-radius: 3px;
    color: #eee;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 12px;
    text-align: center;
    text-decoration: none;
}