a.sottoscrizone {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}

a:hover.sottoscrizone {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FDC732;
	text-decoration:underline;
}



a.testata {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

a:hover.testata {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;	
}
a.menu_blu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	 color:#0b4c92;
	text-decoration:none;
}

a:hover.menu_blu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	 color:#0b4c92;
	text-decoration:underline;	
}

a.footer {
	color:#0b4c92;
	font-weight:bold;
	text-decoration:none;
	
}

a:hover.footer {
	color:#0b4c92;
	font-weight:bold;
	text-decoration:underline;
	
}

a.testo{
	font-size:13px;
    color:#0b4c92;
	font-weight:bold;
	text-decoration:none;
	
}

a:hover.testo{
	font-size:13px;
    color:#0b4c92;
	font-weight:bold;
	text-decoration:underline;
	
}


a.testo2{
	font-size:13px;
    color:#5A9ED9;
	font-weight:bold;
	text-decoration:none;
	
}

a:hover.testo2{
	font-size:13px;
    color:#5A9ED9;
	font-weight:bold;
	text-decoration:underline;
	
}
a.testo3{
	font-size:15px;
    color:#0b4c92;
	font-weight:bold;
	text-decoration:none;
	
}

a:hover.testo3{
	font-size:15px;
    color:#0b4c92;
	font-weight:bold;
	text-decoration:underline;
	
}

p.marginesinistro {
margin-left:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c92;
line-height:20px;
}


p.marginesinistro_footer {
margin-left:24px;
margin-top:0px;
margin-bottom:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c92;
line-height:16px;
}

p.marginedestro {
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c92;
}

p.marginedestro_footer{
margin-right:24px;
margin-top:0px;
margin-bottom:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c92;
}


p.bianco {
margin-top:65px;
margin-bottom:15px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

p.bianco2 {
margin-top:8px;
margin-bottom:10px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

p.testo_primopiano  {
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c92;
line-height:15px;
}


span.titolo_primopiano  {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#A61BB6;
font-weight:bold;
}


p.testo_target  {
margin-top:13px;
margin-bottom:13px;
margin-left:13px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
p.testo_target_blu  {
	margin-top:13px;
	margin-bottom:13px;
	margin-left:13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	/*color:#0b4c92;*/
font-weight:bold;
	line-height: 20px;
}

span.testo_aziende  {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:normal;

}

p.titolo_pagina_ist {
margin-top:12px;
margin-bottom:12px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:24px;
color:#0b4c92;
}

p.sottotitolo_pagina_ist {
margin-top:12px;
margin-bottom:5px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0b4c92;
}

p.testo_pagina {
margin-top:7px;
margin-bottom:7px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#0b4c92;
}

p.testo_pagina_lavora {
margin-top:7px;
margin-bottom:7px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17px;
color:#0b4c92;
}

p.testo_pagina_lavora_tab {
margin-top:2px;
margin-bottom:2px;
margin-left:2px;
margin-right:2px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
}

p.testo_pagina_dodici {
margin-top:7px;
margin-bottom:7px;
margin-left:12px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#0b4c92;
}

p.testo_pagina_dodici2 {
margin-top:7px;
margin-bottom:7px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#0b4c92;
}

p.testo_pagina_dodici5 {
margin-top:5px;
margin-bottom:7px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#0b4c92;
}



.testo_pagina_promo_nov{
margin-top:5px;
margin-bottom:7px;
margin-left:24px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#0b4c92;
background-color:#FFCC00; 
height:81px;
}



p.foto_pagina {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:24px;
	margin-right:0px;
	
}


p.testo_pagina_ambiente {
margin-top:5px;
margin-bottom:5px;
margin-left:12px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#056839;
}




p.testo_pagina_target {
margin-top:0px;
margin-bottom:12px;
margin-left:80px;
margin-right:24px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0b4c92;
}

p.testo_pagina_target12 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:80px;
	margin-right:24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4c92;
	font-weight: normal;
	padding: 0px;
}
.testo_pagina_target12 a {
	color: #124C93;
	text-decoration: none;
}
.testo_pagina_target12 a:hover {
	color: #124C93;
	text-decoration: underline;
}
p.testo_pagina_target13 {
	margin-top:10px;
	margin-bottom:0px;
	margin-left:80px;
	margin-right:24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0b4c92;
	font-weight: normal;
	padding: 0px;
}
.testo_pagina_target13 a {
	color: #124C93;
	text-decoration: none;
}
.testo_pagina_target13 a:hover {
	color: #124C93;
	text-decoration: underline;
}


span.data {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
}

span.history_back_giallo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
	padding-bottom: 0px;
	border: 0;
	padding: 0;
}
a.history_back_giallo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}

a:hover.history_back_giallo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;	
}


span.titolo_news {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

ul  {
	margin-top:5px;
	margin-bottom:2px;
	color: #FFCC00;
}


li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:12px;
	font-size:13px;
	color:#0b4c92;
	list-style:circle;
	list-style-image:url(img_int/bullet.jpg);
}


li.giallo2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:24px;
	font-size:13px;
	color:#FFCC00;
} 

li.blu {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-right:12px;
font-size:13px;
color:#0b4c92;
list-style:circle;
list-style-image:url(img_int/ambiente/bullet_blu.gif);
}

td.form{

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#0b4c92;
}
td.form_bianco{

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#0b4c92;
}




.stepform{
width:20px;
float:left;
padding-left:24px;
}

.titoloform{
width:524px;
background-color:#FFCC00;
float:left;
font-weight:bold;
padding-left:10px;
margin-top:2px;
padding-top:0px;
padding-bottom:1px;
height:17px;
}

.tabform{
width:587px;
margin-left:20px;

 /*width="578" align="center" cellpadding="0" cellspacing="0"*/

}


#secondo{
border:1px solid #eeeeee;

}

#campiobbligatori{
margin-top:-7px;
margin-bottom:20px;
padding-right:12px;

}


#titoloSot{
  
position: absolute; 
top:120px;
left:50%; 
margin-left: -398px; 
/*margin: -271px 0 0 -230px;
height:      34px;*/

width:550px; 
  z-index:101;

}


.pdfico{
float:left;
margin-right:4px;
}


.boxpdf{
position:relative;
top:4px;
float:left;
margin-bottom:5px;
width:500px;



}

.linkunderline{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0b4c92;
	font-weight:bold;
text-decoration:none;


}
.linkunderline:hover{
text-decoration:underline;


}
.alrtrosso{
color:#FF0000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:8px;
}
.giallo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
	color: #FCCC00;
}

.gialloLC {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 0.9em;
	color: #FCCC00;
	margin-top:-4px;
}


#titoloPromoNov11{
font-size:21px;
line-height:0.9em
}

.distanza{
border:1px solid;
padding-bottom:10px;
}


#boxpromo{

background-image:url(img_int/nl3_fiore_lc.jpg);
background-repeat:no-repeat;
background-position:494px 395px;


}
.testo_pagina_target .grassetto {
	font-size: 15px;
}
.spacer_giallo {
	font-size: 11px;
}
p.testo_pagina_target_12px {
	margin-top:0px;
	margin-bottom:12px;
	margin-left:80px;
	margin-right:24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#0b4c92;
}
.table_page {
	margin-left: 80px;
}
.centrato {
	height: 36px;
	width: 235px;
	margin-top:-5px;
	margin-right: auto;
	margin-left: auto;
}
.text_login {
	color: #70AEDE;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#lost_login {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	font-size: 10px;
	padding-right: 25px;
	line-height: 20px;
}
.text_login form #button {
	width: 56px;
	background-image: url(img_hp/bg_button.png);
	height: 20px;
	font-size: 85%;
	font-weight: normal;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: -3px;
}
.text_login form #nome,.text_login form #cognome {
	color: #70AEDE;
	background-image: url(img_int/bg_form.jpg);
	background-repeat: repeat-x;
	border: 1px solid #000;
	width: 115px;
}
.testo_pagina_sempreverde {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:29px;
	margin-right:24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFF;
	padding: 0px;
}
.testo_pagina_sempreverde_16 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:29px;
	margin-right:24px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#FFF;
}
.yellow {
	color: #FDD035;
}
.testo_pagina_sempreverde_puntato {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
#tabsempreverde {
	margin-left: 28px;
}
#tabpdf_sempreverde {
	margin-left: 76px;
}
.testo_pagina_sempreverde_puntato_pdf {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
}
#button_centrato {
	height: 32px;
	width: 322px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}
.banner {
	MARGIN-TOP: -180px;
	Z-INDEX: 1;
	LEFT: 1201px;
	MARGIN-LEFT: -328px;
	POSITION: absolute;
	TOP: 381px;
}
.table_page a {
	color: #124C93;
	text-decoration: none;
}
.table_page a:hover {
	color: #124C93;
	text-decoration: underline;
}
.testo_pagina_sempreverde_puntato_pdf a {
	color: #FFF;
	text-decoration: none;
}
.testo_pagina_sempreverde_puntato_pdf a:hover {
	color: #FFF;
	text-decoration: underline;
}
#junior{
	color: #0b4c92;
	background-color: #FFFFFF;
	width: 554px;
	margin-left: 30px;
	margin-top: 0px;
 	padding-left: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
		display: none;
}
#senior{
	color: #0b4c92;
	background-color: #FFFFFF;
	width: 554px;
	margin-left: 30px;
	margin-top: 0px;
	padding-left: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	display: none;
	margin-bottom: 20px;
}


#boxCovenzione50euro{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
background-color:#0C4C93;
color:#FFFFFF;
background-image:url(img_int/promo50euro/bg.jpg);
/*
background-image:url(img_int/promo50euro/eliminare.png);
*/
height:762px;
width:625px;
background-repeat:no-repeat;
}

#promo50main{
margin-left:18px;
margin-top:15px;

}

#boxCovenzione50euro .testo_pagina{
color:#FFFFFF;
}

#boxCovenzione50euro h1{
background-image:url(img_int/promo50euro/titolo50euro.png);

height:149px;
width:496px;
background-repeat:no-repeat;
text-indent:-9999px;
}

#pattoCovenant h1{


height:127px;
width:625px;
background-repeat:no-repeat;
text-indent:-9999px;
background-image:url(img_int/target/patto/head_patto.jpg);
margin:0;
padding:0;
}

#pattoTxt1, #pattoTxt2{
margin:0;
margin-left:27px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0B4C92;
}

#pattoTxt1{
font-size:130%;
font-weight:bold;
}

#pattoTxt2{
padding-top:14px;
font-size:80%;
padding-bottom:4px;
}

#pattoback{
position:absolute;
margin-left:149px;
left:50%;
z-index:100;
top:894px;
}

#fukinagashi1, #fukinagashi2{
margin:0;
margin-left:27px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0B4C92;
}

#fukinagashi1{
	font-size:90%;
	font-weight:normal;
	padding-top: 10px;
}

#fukinagashi2{
	padding-top:0px;
	font-size:80%;
	padding-bottom:4px;
	width: 598px;
}

#fukinagashiback{
position:absolute;
margin-left:149px;
left:50%;
z-index:100;
top:894px;
}




#promo50txt1, #promo50txt2{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

padding-left:14px;

}

#promo50txt1{
letter-spacing:-0.01em;
font-size:102%;
line-height:109%;
}

#promo50txt2{
font-size:85%;
margin-top:17px;
line-height:112%;
margin-bottom:20px;
}

#boxCovenzione50euro .evid{
color:#FFCC00;
font-weight:bold;
}

#boxCovenzione50euro  .lineaStep{
line-height:100%;
}

a.apdf{
color:#ffffff;
font-size:12px;
text-decoration:none;
line-height:120%;
font-weight:bold;


}

a.apdf:hover{
/*
color:#FFCC00;
*/
text-decoration:underline;

}



#promo50links{
margin-top:32px;
margin-left:33px;
}

.promo50input{
height:13px;
width:172px;
}

#promo50tform, #promo50tform2{
font-size:82%;
}

#promo50tform2{
margin-top:20px;
margin-bottom:10px;
}

#promo50accetto{
padding-top:10px;
margin-left:-8px;
padding-bottom:6px;
}

#promo50multitext{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:384px;
height:52px;
background-color:#FFFFFF;
}
.displaygrigio {
	filter: alpha(opacity=90); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .90; /*older Mozilla*/
	-khtml-opacity: 0.9;   /*older Safari*/
	opacity: 0.9;   /*supported by current Mozilla, Safari, and Opera*/
	background-image:url(images/background.png); background-repeat:repeat-x;
	position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}

