html,body{
height: 100%
margin:0;
padding: 0;
}

body{
font-family: Helvetica,Arial,Verdana,sans-serif;
font-size: 76%;
text-align: center;
background-color:#eeeeee;
}

h1{
color:#999999;
font-size:2em;
text-align:left;
margin: 0;
padding:0
}

h2{
font-size:1.3em;
text-align:center;
margin: 5px;
padding:5px; 
color:#FFFFFF
}

h4{
color:#000000;
font-size:2em;
text-align:left;
margin: 5px;
padding:5px
}

h5{
color:#000000;
font-size:1.5em;
text-align:left;
margin: 5px;
padding:5px
}

h6{
color:#666666;
font-size:14px;
text-align:left;
text-transform: none;
letter-spacing: 0;
margin: 5px;
padding:10px;
}

table#cont_evidenza h6{
color:#7a9458;
font-size:20px;
text-align:left;
letter-spacing: 0;
margin: 5px;
padding:10px;
text-transform: none;
}

table#cont_evidenza td{
border-bottom:1px solid #eeeeee;
border-top:1px solid #eeeeee; 
}

table#cont_evidenza p{
color:#000000;
font-size:15px;
text-align:left;
letter-spacing: 0;
margin: 5px;
padding-bottom:5px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
text-transform: none;
text-align:left;
}

table#cont_maga h6{
color:#7a9458;
font-size:20px;
text-align:left;
letter-spacing: 0;
margin: 5px;
padding:10px;
text-transform: none;
}

table#cont_maga p{
color:#000000;
font-size:15px;
text-align:left;
letter-spacing: 0;
margin: 5px;
padding-bottom:5px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
text-transform: none;
text-align:left;
}

div#colonna_s h6,div#colonna_d h6{
color:#000000;
font-size:20px;
text-align:left;
margin: 5px auto;
padding:5px;
}

div#colonna_s h5,div#colonna_d h5{
color:#7a9458;
font-size:20px;
text-align:left;
letter-spacing: 0;
margin: 0px;
padding:2px;
text-transform: none;
}

p#sotto_supporto{
color:#666666;
font-size:10pt;
text-align:left;
margin: 5px auto;
padding:5px;
font-weight:bold
}

ul#split h3{
text-transform:uppercase;
margin:0 auto;
text-align:center;
color: #FFFFFF;
background-color:#999999;
font-variant:normal;
line-height:1.3;
font-size:100%;
font-family:Verdana;
font-weight:bold;
padding-left:0;
padding-right:0;
padding-top:5px;
padding-bottom:0
}

ul#elenco_prodotti h3{
text-transform:uppercase;
margin:0 auto;
color: #FFFFFF;
background-color:#999999;
font-variant:normal;
line-height:1.3;
font-size:100%;
font-family:Verdana;
font-weight:bold;
padding-left:0;
padding-right:0;
padding-top:5px;
padding-bottom:0
}

div#container{
width: 780px;
margin: 0 auto;
position: relative;
height:100%;
background-color:#ffffff;
padding:10px;
}

body>div#container{
height: auto;
min-height: 100%
}

div#menu{
width: 100%;
margin:5px auto;
position: relative;
clear: both;
}

div#testata{
width: 100%;
margin: 0 auto;
padding-top:5px;
padding-bottom:10px;
position: relative;
clear: both;
}

div#frase{
width: 100%;
margin: 0px;
padding-top:10px;
padding-left:3px;
padding-bottom:5px;
padding-right:3px;
position: relative;
clear: both;
text-align:left;
font-size:20px;
line-height: 20pt;
}

p#intro_servizio{
padding-left:15px;
padding-right:15px;
margin-left:15px auto;
margin-right:15px auto;
line-height:150%;
font-size:15px;
letter-spacing: 0;
text-transform: none;
text-align:left;
}

ul#intro_servizio{
padding-left:15px;
padding-right:15px;
margin-left:15px auto;
margin-right:15px auto;
line-height:150%;
font-size:15px;
letter-spacing: 0;
text-transform: none;
text-align:left;
}

p#intro_servizio a {
color:#0066cc;
text-decoration: none;
font-size:15px;
}

p#intro_servizio a:hover {
color:#0066CC;
text-decoration:underline;
font-size:15px;
}

ul#intro_servizio li a {
color:#0066cc;
text-decoration: none;
font-size:15px;
}

ul#intro_servizio li a:hover {
color:#0066CC;
text-decoration:underline;
font-size:15px;
}

div#logo,div#logo img{
float:left;
}

div#homepage{
position: relative;
float:right;
width:530px;
}

div#homepage a {
color:#666666;
text-decoration: none;
padding:3px;
}

div#homepage a:hover {
color:#666666;
background-color:#cccccc;
text-decoration: none;
padding:3px;
}

div#homepage a:active {
color:#666666;
background-color:#cccccc;
text-decoration: none;
padding:3px;
}

div#homepage a.selected {
color:#ffffff;
background-color:#4d9473;
text-decoration: none;
padding:3px;
}

div#maga_evidenza{
clear: both;
width: 100%;
margin: 0 auto;
padding-top:10px;
padding-bottom:10px;
display:block;
}

div#evidenza{
clear: both;
width: 100%;
margin: 0 auto;
padding-top:5px;
padding-bottom:0px;
display:block;
}

table#cont_evidenza a {
color:#7a9458;
text-decoration: none;
}

table#cont_evidenza a:hover {
color:#69844d;
text-decoration: underline;
}

table#cont_evidenza a:active {
color:#69844d;
text-decoration: underline;
}

div#titolostrumento{
width: 100%;
margin-left:10px;
padding-top:30px;
padding-bottom:0px;
position: relative;
clear:both;
}

div#titolostrumento h5{
color:#7a9458;
font-size:20px;
text-align:left;
letter-spacing: 0;
margin: 0px;
padding:3px;
text-transform: none;}

table#titolosezione{
width: 100%;
margin: 0 auto;
padding:0 auto;
position: relative;
clear: both;
}

table#titolosezione h5{
color:#000000;
font-size:2em;
text-align:left;
margin: 0 auto;
padding:0 auto;
}

div#corpo{
float:left;
background: #f4f4f4;
margin: 8px auto;
padding: 20px 0;
width: 540px;
display:block;
}

div#attenzione{
background: #FFFFE1;
margin: 3px auto;
padding: 2px;
display:block;
border: 1px solid #cccccc;
clear:both;
}

div#frase_intro{
margin: auto;
padding: 10px 0;
width: 100%;
display:block;
}

div#prima{
margin: auto;
padding: 8px 0;
width: 100%;
display:block;
}

div#prima_sinistra{
margin: auto;
padding-left: 2px;
padding-right:2px;
width: 49%;
display:block;
float:left;
}

div#prima_destra{
margin: auto;
padding-right: 2px;
padding-left:2px;
width: 49%;
display:block;
float:right;
}

div#pagina_documenti{
float:right;
margin: 8px;
padding: 5px;
width: 560px;
display:block;
}

table#elenco_documenti{
width: 99%;
position: relative;
clear: both;
border-collapse: collapse;
margin-top:10px;
}

table#elenco_documenti td{
border: 1px solid #cccccc;
padding:2px
}

tr#intestazione{
background:#EEE;
color:#000000;
font-weight: bold;
text-align:center
}

tr#pari{
text-align: left;
background:#FFFFFF
}

tr#dispari{
text-align: left;
background:#bee7d6
}

tr#pari a,tr#dispari a {
color:#666666;
text-decoration: none;
margin: 3px;
}

tr#pari a:hover,tr#dispari a:hover {
color:#0066cc;
text-decoration:underline
}

img#icona_stampa{
float:right;
display:block;
margin: 2px auto;
padding-left: 10px;
text-align: center
}

div#stampa{
margin: 8px;
padding: 5px;
width: 780px;
display:block;
background:url('../immagini/sfondo.gif') repeat-x top left;
}

div#stampa p{
text-align: left
}

div#stampa ul{
text-align: left
}

div#stampa img{
text-align: center
}

div#supporto_evidenza{
margin: 10px;
padding: 10px;
width: 100%;
clear:both;
position:relative;
display:block;
}

div#supporto_evidenza p{
text-align: left;
margin:10px;
padding:2px;
font-size:12px;
}

div#supporto_evidenza ul{
text-align: left;
}

img#guida{
float:left;
display:block;
margin: 2px auto;
padding-right: 10px;
text-align: center
}

div#supporto_evidenza img{
text-align: center
}

div#manuali{
background: #FFFFFF;
margin: 10px;
padding: 20px 0;
width: 100%;
clear:both;
position:relative;
text-align:left;
}

div#logo_supporto{
float:left;
background:url('../immagini/supporto.gif') no-repeat top left;
margin: 10px;
padding: 20px 0;
width: 20%;
height:100px;
display:block;
}

div#elenco_manuali{
background: #FFFFFF;
margin: auto;
padding: 20px 0;
width: 1000%;
text-align: left
clear:both;
position:relative;
}

div#elenco_manuali li{
margin:5px;
padding:0px;
color:#666666;
list-style-type:none;
}

div#elenco_manuali a {
color:#666666;
text-decoration: none;
}

div#elenco_manuali li a:hover {
color:#666666;
text-decoration:underline
}

div#introduzione{
margin: 10px auto;
padding-left:5px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
width: 100%;
display:block;
text-align: left
}

div#spiegazione{
float:center;
margin: 10px auto;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
width: 100%;
display:block;
background:url('../immagini/sfondo.gif') repeat-x top left;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc
}

div#colonna_d{
float:right;
margin: 10px auto;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:20px;
width: 350px;
display:block;
}

div#colonna_s{
float:left;
margin: 10px auto;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:20px;
width: 350px;
display:block;
}

div#colonna_s p, div#colonna_d p{
padding:3px;
margin:3px auto;
text-align:left;
line-height:150%;
font-size:15px;
letter-spacing: 0;
text-transform: none;
text-align:left;
}

div#colonna_s ul, div#colonna_d ul{
padding:3px;
margin:3px auto;
text-align:left;
line-height:150%;
font-size:15px;
letter-spacing: 0;
text-transform: none;
text-align:left;
}

div#colonna_s a,div#colonna_d a {
color:#0066cc;
text-decoration: none
}

div#colonna_s a:hover,div#colonna_d a:hover {
color:#0066CC;
text-decoration:underline
}

img#icona_d{
padding:3px;
margin:3px auto;
float:right
}

img#icona_s{
padding:3px;
margin:3px auto;
float:left
}

img#pulsante{
padding:0;
margin:0;
}

ul#servizi_azioni,ul#servizi_azioni li{
list-style-type:none;
text-align:left;
background: #e4e4e4;
padding: 3px;
margin: 3px;
}

div#immagine_intro{
float:center;
background: #FFFFFF;
margin: 10px auto;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
width: 100%;
display:block;
}

div#impossibile{
float:center;
background: #FFFFFF;
margin: 10px auto;
padding-left:5px;
padding-right:0px;
padding-top:5px;
padding-bottom:0px;
width: 100%;
display:block;
text-align: left
}

p#sotto_impossibile{
color:#000000;
font-size:1.5em;
text-align:center;
margin: 0px;
padding:0px
}

div#impossibile h5{
color:#000000;
font-size:2.5em;
text-align:center;
margin: 10px;
padding:10px
}

div#impossibile h6{
color:#000000;
font-size:11pt;
text-align:left;
margin: 5px auto;
padding:5px;
font-weight:bold
}

div#impossibile h4{
color:#666666;
font-size:8pt;
text-align:left;
margin: 5px;
padding:10px;
}

div#mappa{
float:center;
background: #FFFFFF;
margin: 10px auto;
padding-left:5px;
padding-right:0px;
padding-top:5px;
padding-bottom:0px;
width: 100%;
display:block;
text-align: left
}

div#colonna_d_mappa{
float:right;
margin: 10px auto;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
width: 320px;
display:block;
}

div#colonna_s_mappa{
float:left;
margin: 10px auto;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
width: 320px;
display:block;
border-right: 1px solid #cccccc;
}

p#sotto_mappa{
color:#000000;
font-size:1.5em;
text-align:center;
margin: 0px;
padding:0px
}

div#mappa h5{
color:#000000;
font-size:2.5em;
text-align:center;
margin: 10px;
padding:10px
}

div#mappa h6{
color:#000000;
font-size:11pt;
text-align:left;
margin: 5px auto;
font-weight:bold
padding: 5px;
}

div#mappa h4{
color:#666666;
font-size:8pt;
text-align:left;
margin: 5px;
padding:10px;
}

div#mappa h3{
color:#000000;
font-size:10pt;
text-align:left;
margin: 5px auto;
font-weight:bold
}

div#mappa li{
margin:5px auto;
padding:0px;
color:#666666;
list-style-type:none;
}

div#mappa a {
color:#666666;
text-decoration: none;
}

div#mappa li a:hover {
color:#666666;
text-decoration:underline
}

div#supporto_evidenza h6{
color:#000000;
font-size:11pt;
text-align:left;
margin: 5px;
padding:8px
}

ul#elenco_supporto,ul#elenco_supporto li{
list-style-type:none;
margin: 8px;
padding:0;
color:#0066cc;
text-align: left:
}

p#note {
margin:3px;
padding:3px;
font-size:8pt;
text-align:left
}

p#note a {
color:#0066cc;
text-decoration: none
}

p#note a:hover {
color:#0066CC;
text-decoration:underline
}

ul#elenco_supporto li a {
color:#0066cc;
text-decoration: none;
font-size:14px;
}

ul#elenco_supporto li a:hover {
color:#0066CC;
text-decoration:underline
font-size:14px;
}

ul#area_orchestra,ul#area_orchestra li{
list-style-type:none;
margin:10px;
padding:0;
}

ul#area_orchestra{
width: 100%;
margin:10px;
text-align:left;
position:relative;
display:block;
}

ul#area_orchestra li{
float:left;
width: 19%;
margin: 1px
}

ul#area_orchestra p{
margin:0;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
}

ul#area,ul#area li{
list-style-type:none;
margin:10px;
padding:0;
}

ul#area{
width: 100%;
margin:10px;
text-align:left;
position:relative;
display:block;
}

ul#area li{
float:left;
width: 19%;
border: 1px solid #cccccc;
margin: 1px
}

ul#area p{
margin:0;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
}

ul#area6,ul#area6 li{
list-style-type:none;
margin:15px;
padding:0;
position:relative;
}

ul#area6{
width: 100%;
margin:15x;
text-align:left
}

ul#area6 li{
float:left;
width: 220px;
padding: 5px 5px 5px 5px;
border: 1px solid #cccccc;
margin: 6px
}

ul#area6 p{
margin:0;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

ul#area6 a {
color:#000000;
text-decoration: none
}

ul#area6 a:hover {
color:#000000;
text-decoration:underline
}

ul#nav,ul#nav li{
margin:0;
padding:0;
list-style-type:none;
}

ul#nav{
float:right;
width: 100%;
margin:5px;
text-align:left;
background-position: Center;
}

ul#nav li{
float:right;
padding-right: 0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
margin: 2px;
font-size:10pt;
color:#999999;
}

ul#nav li a {
color:#999999;
text-decoration: none
}

ul#nav li a:hover {
color:#0066CC;
text-decoration:underline
}

ul#nav li a:active {
color:#000000;
}

ul#nav li a.selected {
color:#000000;
}

ul#nav li a.current {
color:#000000;
}

ul#nav_orchestra,ul#nav_orchestra li{
margin:0;
padding:0;
list-style-type:none;
}

ul#nav_orchestra{
float:right;
width: 100%;
height:50px;
margin:5px;
text-align:right;
background-position: Center;
}

ul#nav_orchestra li{
float:right;
padding-right: 0;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
margin: 2px;
font-size:10pt;
color:#999999;
}

ul#nav_orchestra li a {
color:#999999;
text-decoration: none
}

ul#nav_orchestra li a:hover {
color:#0066CC;
text-decoration:underline
}

ul#nav_orchestra li a:active {
color:#000000;
}

ul#nav_orchestra li a.selected {
color:#000000;
}

ul#nav_orchestra li a.current {
color:#000000;
}

ul#tit_strumento,ul#tit_strumento li{
list-style-type:none;
margin:0;
padding:0;
}

ul#tit_strumento{
float:left;
width: 25%;
margin:10px;
text-align:left;
}

ul#tit_strumento li{
float:left;
padding: 5px;
margin: 2px;
font-size:13pt;
color:#000000;
font-weight:bold
}

ul#tit_strumento li a {
color:#000000;
text-decoration: none
}

ul#split,ul#split li{
margin:0;
padding:0;
list-style:none;
text-align: left
}

ul#split li{
float:right;
width:140px;
margin:0 10px 10px 0
}

li#one div{
border:2px solid #999999
}

ul#split p{
margin:0;
padding-left:8px;
padding-right:8px;
padding-top:5px;
padding-bottom:6px
}

li#one a {
color:#0066cc;
text-decoration: none
}

li#one a:hover {
color:#0066CC;
text-decoration:underline
}

ul#elenco_prodotti,ul#elenco_prodotti li{
margin:5px;
padding:0;
list-style:none;
text-align: left
}

ul#elenco_prodotti li{
float:left;
width:150px;
margin:0 10px 10px 0
}

li#prodotto div{
border:1px solid #999999;
background: #f4f4f4;
}

ul#elenco_prodotti p{
margin:0;
padding-left:8px;
padding-right:8px;
padding-top:1px;
padding-bottom:2px
}

li#prodotto a {
color:#666666;
text-decoration: none;
margin: 3px
}

li#prodotto a:hover {
color:#0066cc;
text-decoration:underline
}

li#prodotto a:active {
color:#000000;
}

li#prodotto a.selected {
color:#0066cc;
}

ul#condizioni,ul#condizioni li{
margin:0;
padding:0;
list-style-type:none;
}

ul#condizioni{
width: 100%;
margin:0;
text-align:center;
}

ul#condizioni li{
padding: 0;
margin: 0;
font-size:8pt;
color:#999999;
text-align: center;
}

ul#condizioni li a {
color:#0066cc;
text-decoration: none
}

ul#condizioni li a:hover {
color:#0066CC;
text-decoration:underline
}

div#fondo{
padding:0.5em;
color:#999999;
text-align:center;
clear: both;
font-size: 9pt;
position:relative;
bottom: 0;
width: 100%;
border-top:1px solid #cccccc;
margin-top:25px;
}

div#piede{
padding:0.5em;
color:#999999;
text-align:center;
clear: both;
font-size: 8pt;
position:relative;
bottom: 0;
width: 100%;
border-top:1px solid #cccccc;
margin:0 auto;
}

ul#saturday{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:20px;
font-size:12px;
font-weight:bold;
background:url('../immagini/bgOFF.gif') repeat-x top left;
font-family:Helvetica,Arial,Verdana,sans-serif;
border-top:1px solid #C0E2D4;
text-align: center;
valign: middle;
}

ul#saturday li{
display:block;
float:left;
margin:0;
pading:0;
height:20px
}

ul#saturday li a{
display:block;
float:left;
color:#874B46;
text-decoration:none;
height:20px;
width:90px;
background:url('../immagini/bgDIVIDER.gif') no-repeat top right;
padding-left:20px;
padding-right:20px;
padding-top:2px;
padding-bottom:0
}

ul#saturday li a:hover{
background:url('../immagini/bgHOVER.gif') no-repeat top right;
height:20px;
}

ul#saturday li a.current, ul#saturday li a:hover.current{
color:#fff;background:url('../immagini/bgON.gif') no-repeat top right;
height:20px;
}

#basic-accordian{
	border:1px solid #EEE;
	padding:5px;
	width:150px;
	position:relative;
	float: left;
	text-align: left
}

.accordion_headings{
	padding:5px;
	background:#999999;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

:hover.accordion_headings{
	background:#999999;
}

.accordion_child{
	padding:15px;
	background:#EEE;
}

.header_highlight{
	background:#376c6c;
}

ul#eleprod{
margin:auto;
padding:0;
list-style:none;
text-align: left
}

ul#eleprod li{
margin:auto;
padding-bottom:8px;
text-align: left
}

ul#eleprod li a {
color:#666666;
text-decoration: none;
margin: 3px;
}

ul#eleprod li a:hover {
color:#0066cc;
text-decoration:underline
}

ul#eleprod li a:active {
color:#000000;
}

ul#eleprod li a.selected {
color:#0066cc;
}


.tabinvertiti{
padding: 0;
border-top: 5px solid #4d9473;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
position: relative;
float:right;
width:450px;
}

.tabinvertiti ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.tabinvertiti li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.tabinvertiti a{
float: left;
display: block;
font: bold 14px Arial;
color: black;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 9px 10px; /*Padding within each menu item*/
background-color: white; /*Default menu color*/

/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}

.tabinvertiti a:hover{
background-color: #cccccc; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

.tabinvertiti a.selected{ /** currently selected menu item **/
background-color: #4d9473; /*Red color theme*/
padding-top: 9px; /*Flip default padding-top value with padding-bottom */
padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/
color: white;
}

/* INIZIO STILE DEI PULSANTI HOME PAGE---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: middle;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 11px/100% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.button p {
	margin:6px;
	padding:0 auto;
	text-align:left;
}

.titolo_pulsante {
	font-size:22px;
	font-weight:bold;
}

.sotto_pulsante {
	padding:0;
	padding-top:6px;
	font-size:11px;
	font-style:italic;
}

.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 13px;
	padding: .1em .1em .1em;
}

/* COLORE DEI PULSANTI ---------------------------------------------- */
/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
/* FINE COLORE DEI PULSANTI ---------------------------------------------- */

/* FINE STILE DEI PULSANTI HOME PAGE---------------------------------------------- */
