body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,select,p,bloc kquote,th,td { margin:0; padding:0; }   

table { border-collapse: collapse; border-spacing:0; }

fieldset,img { border:0; }

address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }   

/* FINE */ 



#menu {	width: 927px; height: 44px; background: url(../images/sfondobarra.gif) no-repeat;  }

#menu li.min { width: 44px; height: 44px; float: left; background: url(../images/riposo.gif) no-repeat; }

#menu li.min2 { width: 46px; height: 44px; float: left; background: url(../images/riposo2.gif) no-repeat; }

#menu li.max { width: 116px; float: left; }

#menu li.max a { display: block; width: 116px; height: 44px; font: bold 12px/24px Arial; color: #294294; text-decoration: none; }

#menu li.max a span { font: bold 14px/10px Arial; color: #f0f;}

#menu li.max a:hover { display: block; width: 116px; height: 44px; color: #fff; }



#arancio a:hover { background: url(../images/sfondo.gif) no-repeat; }

#verde a:hover { background: url(../images/sfondoverde.gif) no-repeat; }

#azzurro a:hover { background: url(../images/sfondoazzurro.gif) no-repeat; }

#grigio a:hover { background: url(../images/sfondogrigio.gif) no-repeat; }



#menu li.max2 { width: 145px; float: left; }

#menu li.max2 a { display: block; width: 145px; height: 44px; font: bold 12px/24px Arial; color: #294294; text-decoration: none; }

#menu li.max3 { width: 80px; float: left; }

#menu li.max3 a { display: block; width: 80px; height: 40px; font: bold 12px/12px Arial; color: #294294; text-decoration: none; }





body {

	margin:0;

	/*background-color:#FFFFFF;*/
	
	background-color:#294294;

}



/*--------------- TEXT ---------------*/

.text11 {

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

	font-size: 14px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	line-height:20px;

	}

.text11 a:link, .text11 a:visited {

	color: #4C4C4C;

	font-weight: normal;

	text-decoration: none;

}

.text11 a:hover {

	font-weight: normal;

	color: #4C4C4C;

	text-decoration: none;

}

.text1 {

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

	font-size: 14px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	line-height:20px;

}

.text1 a:link, .text1 a:visited {

	color: #294294;

	font-weight: normal;

	text-decoration: none;

}

.text1 a:hover {

	font-weight: normal;

	color: #294294;

	text-decoration: underline;

}



.boxorangeTitle {

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

	font-size: 14px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: bold;

	line-height:15px;

	padding:0 20 6 25;

}



.boxorange {

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

	font-size: 11px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	line-height:15px;

	padding:0 20 10 25;

}



.box {

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

	font-size: 14px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	padding:6 40 10 35;

}

.box a:link, .box a:visited {

	color: #294294;

	font-weight: bold;

	text-decoration: none;

}

.box a:hover {

	font-weight: bold;

	color: #294294;

	text-decoration: underline;

}



.numeroverde {

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

	font-size: 12px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	padding:6 20 10 35;

}



.totolo_text1 {

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

	font-size: 18px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

}



.totolo_text1_arancio {

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

	font-size: 18px;

	color: #F7941D;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}



.text_footer {

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

	font-size: 12px;

	color: #9ea8c8;

	text-decoration: none;

	font-weight: normal;

	padding-left:44px;

	padding-top:14px;

	line-height:22px;

}

.text_footer a:link, .text_footer a:visited {

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

}

.text_footer a:hover {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}



.messaggio {

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

	font-size: 10px;

	color: #081151;

	text-decoration: none;

	font-weight: normal;

	padding-left:44px;

	padding-top:0px;

}

.messaggio a:link, .messaggio a:visited {

	color: #081151;

	font-weight: normal;

	text-decoration: none;

}

.messaggio a:hover {

	font-weight: normal;

	color: #FFFFFF;

	text-decoration: underline;

}

.messaggio2 {

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

	font-size: 10px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

	padding-top:0px;

}

.messaggio2 a:link, .messaggio2 a:visited {

	color: #4C4C4C;

	font-weight: normal;

	text-decoration: none;

}

.messaggio2 a:hover {

	font-weight: normal;

	color: #4C4C4C;

	text-decoration: underline;

}

.titolo_arancio{

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

	font-size: 28px;

	color: #F7941D;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}

.titolo_azzurro{

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

	font-size: 28px;

	color: #009EDB;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}

.titolo_verde{

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

	font-size: 28px;

	color: #0CB14B;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}

.titolo_marrone{

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

	font-size: 28px;

	color: #B56121;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}

.li2 {

	padding-left:15px;

}



.liWhite {

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

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	line-height:20px;

	padding: opx;

	

}



.titolo_blu{

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

	font-size: 22px;

	color: #294294;

	text-decoration: none;

	font-weight: bold;

	padding-left:15px;

}

.titolo_blu2{

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

	font-size: 22px;

	color: #294294;

	text-decoration: none;

	font-weight: bold;

}

.titolo_blu2 a:link, .titolo_blu2 a:visited {

	color: #4C4C4C;

	font-weight: normal;

	text-decoration: none;

}

.titolo_blu2 a:hover {

	text-decoration: none;

}

.titolo_grigio1{

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

	font-size: 15px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

}

.titolo_grigio{

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

	font-size: 22px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

}

.titolo_arancione{

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

	font-size: 15px;

	color: #F7941D;

	text-decoration: none;

	font-weight: bold;

}



.titolo_arancione a:link, .titolo_arancione a:visited {

	color: #F7941D;

	font-weight: normal;

	text-decoration: none;

}

.titolo_arancione a:hover {

	text-decoration: none;

}

.titolo_arancione1{

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

	font-size: 22px;

	color: #F7941D;

	text-decoration: none;

	font-weight: bold;

}



.titolo_arancione1 a:link, .titolo_arancione1 a:visited {

	color: #F7941D;

	font-weight: normal;

	text-decoration: none;

}

.titolo_arancione1 a:hover {

	text-decoration: none;

}









.titolo_azzurrone{

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

	font-size: 15px;

	color: #009EDB;

	text-decoration: none;

	font-weight: bold;

}



.titolo_azzurrone a:link, .titolo_azzurrone a:visited {

	color: #009EDB;

	font-weight: normal;

	text-decoration: none;

}

.titolo_azzurrone a:hover {

	text-decoration: none;

}

.titolo_azzurrone1{

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

	font-size: 22px;

	color: #009EDB;

	text-decoration: none;

	font-weight: bold;

}



.titolo_azzurrone1 a:link, .titolo_azzurrone1 a:visited {

	color: #009EDB;

	font-weight: normal;

	text-decoration: none;

}

.titolo_azzurrone1 a:hover {

	text-decoration: none;

}





.titolo_marroneone{

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

	font-size: 15px;

	color: #B56121;

	text-decoration: none;

	font-weight: bold;

}



.titolo_marroneone a:link, .titolo_marroneone a:visited {

	color: #B56121;

	font-weight: normal;

	text-decoration: none;

}

.titolo_marroneone a:hover {

	text-decoration: none;

}

.titolo_marroneone1{

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

	font-size: 22px;

	color: #B56121;

	text-decoration: none;

	font-weight: bold;

}



.titolo_marroneone1 a:link, .titolo_marroneone1 a:visited {

	color: #B56121;

	font-weight: normal;

	text-decoration: none;

}

.titolo_marroneone1 a:hover {

	text-decoration: none;

}





.titolo_verdone{

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

	font-size: 15px;

	color: #0CB14B;

	text-decoration: none;

	font-weight: bold;

}



.titolo_verdone a:link, .titolo_verdone a:visited {

	color: #0CB14B;

	font-weight: normal;

	text-decoration: none;

}

.titolo_verdone a:hover {

	text-decoration: none;

}

.titolo_verdone1{

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

	font-size: 22px;

	color: #0CB14B;

	text-decoration: none;

	font-weight: bold;

}



.titolo_verdone1 a:link, .titolo_verdone1 a:visited {

	color: #0CB14B;

	font-weight: normal;

	text-decoration: none;

}

.titolo_verdone1 a:hover {

	text-decoration: none;

}











.titolo_grigio a:link, .titolo_grigio a:visited {

	color: #4C4C4C;

	font-weight: normal;

	text-decoration: none;

}

.titolo_grigio a:hover {

	text-decoration: none;

}

.titolo_grigio1 a:link, .titolo_grigio1 a:visited {

	color: #4C4C4C;

	font-weight: normal;

	text-decoration: none;

}

.titolo_grigio1 a:hover {

	text-decoration: none;

}





.box2{

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

	font-size: 12px;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

	padding-left:25px;

	padding-right:25px;

}

.box2 a:link, .box2 a:visited {

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

}

.box2 a:hover {

	color: #ffffff;

	font-weight: normal;

	text-decoration: underline;

}



.privacy_text1 {

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

	font-size: 11px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

}



.privacy_titolo{

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

	font-size: 15px;

	color: #4C4C4C;

	text-decoration: none;

	font-weight: normal;

}

.arancione_privacy{

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

	font-size: 18px;

	color: #F7941D;

	text-decoration: none;

	font-weight: bold;

}

.stampa, .stampa a:link, .stampa a:visited {

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

	font-size: 14px;

	color: #294294;

	text-decoration: none;

	font-weight: bold;

	line-height:17px;

	}

.stampa a:hover {

	text-decoration: underline;

}