﻿body
{
	background-position: left -20px;
	margin: 0 auto;
	background-color: #fff;
	background-image: url(../images/bg_pg.png);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.testa
{
	width: 100%;
	height: 72px;
	background-color: #070c6e;
	border-bottom: #b1c7e0 1px solid;
	text-align: center;
	background-image: url(../images/bg_testa.png);
	background-repeat: repeat-x;
	background-position: top;
}
.testatina_up
{
	width: 680px;
	padding-left: 270px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 34px;
	font-family: Geneva, Arial, sans-serif;
	font-size: 20px;
	color: #84a1c8;
	padding-top: 32px;
}
.testatina_up a:link, .testatina_up a:visited
{
    color: #84a1c8;
	text-decoration: none;
	padding-bottom:
}
.testatina_up a:hover, .testatina_up a:active
{
    color:#84a1c8;
	text-decoration: none;
}
.testatina_up_cont
{	
	float: left;
	width: 510px;
	padding-right: 15px;
	text-align: left;
	height: 34px;
	font-family: Geneva, Arial, sans-serif;
	font-size: 20px;
	color: #84a1c8;
	padding-top: 12px;
}
.search
{	
	width: 168px;
	padding-top: 5px;
	padding-left: 12px;
	height: 24px;
	background-image: url(../images/bg_search.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 15px;
}
.input_search
{
	float: left;
	border: 0;
	width: 146px;
	background: transparent;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
}
.button_search
{
	float: left;
	border: 0;
	width: 18px;
	background: transparent;
	height: 18px;
	cursor: pointer;
	margin: 0;
}
.testatina_pg
{
	text-align: left;
	font-family: Geneva, Arial, sans-serif;
	font-size: 24px;
	color: #0f4a82;
	line-height: 24px;
	padding-bottom: 15px;
}
.testatina_pg2
{
	text-align: left;
	font-family: Geneva, Arial, sans-serif;
	font-size: 18px;
	color: #155fa4;
}
.testatina_pg_prodotto
{
	color: #3c9bde;
	font-size: 28px;
	font-weight: bold;
	line-height: 26px;
	font-family: Geneva, Arial, sans-serif;
	text-align: left;
	letter-spacing: -0.03em;
}
.testata
{
    width: 950px;
    height: 43px;
	margin-top: 0;
}
.logo
{
	float: left;
	width: 193px;
	height: 88px;
    background-image: url(../images/bg_logo.png);
    background-repeat: no-repeat;
    background-position: left top;
	margin-right: 77px;
	margin-top: -55px;
	
}





/* MENU */

.menu
{
	width: 680px;
	height: 38px;
	float: left;
	margin-top: -1px;
}
.link_prodotti
{
	float: left;
	width: 112px;
	height: 29px;
    background-image: url(../images/bg_menu2.png);
    background-repeat: no-repeat;
    background-position: left top;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-transform: uppercase;
	padding-top: 9px;
}
.link_prodotti a:link, .link_prodotti a:visited
{
    color: #fff;
	text-decoration: none;
	padding-bottom:
}
.link_prodotti a:hover, .link_prodotti a:active
{
    color:#84a1c8;
	text-decoration: none;
	border-bottom: #84a1c8 1px dashed;
}
.link_novita
{
	float: left;
	width: 163px;
	height: 29px;
    background-image: url(../images/bg_menu2.png);
    background-repeat: no-repeat;
    background-position: -112px top;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-transform: uppercase;
	padding-top: 9px;
}
.link_novita a:link, .link_novita a:visited
{
    color: #fff;
	text-decoration: none;
}
.link_novita a:hover, .link_novita a:active
{
    color:#84a1c8;
	text-decoration: none;
	border-bottom: #84a1c8 1px dashed;
}
.link_offline
{
	float: left;
	width: 173px;
	height: 29px;
    background-image: url(../images/bg_menu2.png);
    background-repeat: no-repeat;
    background-position: -275px top;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-transform: uppercase;
	padding-top: 9px;
}
.link_offline a:link, .link_offline a:visited
{
    color: #fff;
	text-decoration: none;
}
.link_offline a:hover, .link_offline a:active
{
    color:#84a1c8;
	text-decoration: none;
	border-bottom: #84a1c8 1px dashed;
}
.link_chi
{
	float: left;
	width: 120px;
	height: 29px;
    background-image: url(../images/bg_menu2.png);
    background-repeat: no-repeat;
    background-position: -448px top;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-transform: uppercase;
	padding-top: 9px;
}
.link_chi a:link, .link_chi a:visited
{
    color: #fff;
	text-decoration: none;
}
.link_chi a:hover, .link_chi a:active
{
    color:#84a1c8;
	text-decoration: none;
	border-bottom: #84a1c8 1px dashed;
}
.link_contatti
{
	float: left;
	width: 112px;
	height: 29px;
	background-image: url(../images/bg_menu2.png);
	background-repeat: no-repeat;
	background-position: -568px top;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Verdana;
	text-transform: uppercase;
	padding-top: 9px;
}
.link_contatti a:link, .link_contatti a:visited
{
    color: #fff;
	text-decoration: none;
}
.link_contatti a:hover, .link_contatti a:active
{
    color:#84a1c8;
	text-decoration: none;
	border-bottom: #84a1c8 1px dashed;
}
/* ----------------- */






/* Percorso */

.percorso
{
	width: 680px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #f6f6f6;
	padding-left: 270px;
	margin-bottom: 4px;
	overflow: hidden;
}
.percorso a:link, .percorso a:visited
{
    color: #fff;
	text-decoration: none;
}
.percorso a:hover, .percorso a:active
{
    color:#fff;
	text-decoration: none;
}
.testo_percorso
{
	float: left;
	width: 631px;
	text-align: left;
}
.lingue
{
	float: left;
	width: 49px;
	text-align: right;
    background-image: url(../images/bg_lingue.png);
    background-repeat: no-repeat;
    background-position: left top;
}
/* ----------------- */

.cont
{
	width: 950px;
	overflow: hidden;
	padding-bottom: 74px;
}
/* Colonna Sinistra */

.cl_sx
{
	float: left;
	width: 730px;
	margin-right: 20px;
	text-align: left;
	overflow: hidden;
}
.cl_sx_home
{
	float: left;
	width: 204px;
	text-align: left;
	padding-right: 60px;
}
.cl_dx_home
{
	float: left;
	width: 466px;

}
.cl_cont
{
	padding-left: 14px; 
	float: left; 
	width: 575px; 
	text-align: left; 
	padding-right: 20px; 
	border-right: #ccc 1px dotted; 
	color: #19047c;
}
.cl_cont a:link, .cl_cont a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cl_cont a:hover, .cl_cont a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cl_menu
{
	float: left; 
	width: 115px; 
	text-align: left; 
	font-size: 11px; 
	padding-left: 5px; 
	color: #19047c;
}
.cl_menu a:link, .cl_menu a:visited
{
	color: #200a8a;
	text-decoration: none;
	font-size: 11px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 3px;
}
.cl_menu a:hover, .cl_menu a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-bottom: 3px;
}


/* Cestino */

.cont_cestino
{
	float: left;
	width: 189px;
	margin-right: 48px;
	overflow: hidden;
}
.cestino_apre
{
	width: 189px;
	height: 19px;
	background-image: url(../images/bg_cestino_apre.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
.cestino_cont
{
	width: 139px;
	height: 254px;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(../images/bg_cestino.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	margin-bottom: 7px;
}
.cestino_cont a:link, .cestino_cont a:visited
{
    color: #3f4177;
	text-decoration: none;
}
.cestino_cont a:hover, .cestino_cont a:active
{
    color:#993300;
	text-decoration: none;
}
.cestino_cont_noecomm
{
	width: 139px;
	height: 254px;
	text-align: left;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(../images/bg_cestino_noecomm.png);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
	margin-bottom: 7px;
}
.cestino_cont_noecomm a:link, .cestino_cont_noecomm a:visited
{
    color: #3f4177;
	text-decoration: none;
}
.cestino_cont_noecomm a:hover, .cestino_cont_noecomm a:active
{
    color:#993300;
	text-decoration: none;
}
cestino_foto
{
	width: 139px;
	text-align: center;
	height: 102px;	
}
.cestino_testo
{
	width: 139px;
	height: 88px;
	color: #3f4177;
	font-size: 11px;
	font-family: Arial, Verdana;
	line-height: 12px;
	font-weight: none;
	padding-top: 3px;
	overflow: hidden;
}
.cestino_prezzo
{
	width: 139px;
	height: 20px;
	font-weight: bold;
	font-family: Geneva, Arial;
	font-size: 14px;
	padding-top: 5px;
	color: #3f4177;
	overflow: hidden;
}
.cestino_carrello
{
	border-top: #999 1px dotted;
	text-align: right;
	padding-top: 4px;
	padding-right: 27px;
	height: 27px;
	font-size: 10px;
	font-weight: bold;
}
.cestini_tutti
{
	text-align: left;
	padding-right: 44px;
}
.cestini_tutti a:link, .cestini_tutti a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cestini_tutti a:hover, .cestini_tutti a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
/* ----------------- */

.spot_home
{
	width: 129px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_home.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 35px;
	margin-top: 5px;
	min-height: 61px;
}
.spot_home a:link, .spot_home a:visited
{
    color: #c20021;
	text-decoration: none;
}
.spot_home a:hover, .spot_home a:active
{
    color:#c20021;
	text-decoration: none;
}
.spot_home_interrogativo
{
	width: 129px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_interrogativo.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 35px;
	margin-top: 5px;
	min-height: 61px;
}
.spot_home_interrogativo a:link, .spot_home_interrogativo a:visited
{
    color: #c20021;
	text-decoration: none;
}
.spot_home_interrogativo a:hover, .spot_home_interrogativo a:active
{
    color:#c20021;
	text-decoration: none;
}
.spot_home_drnews
{
	width: 129px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_drnews.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 35px;
	margin-top: 5px;
	min-height: 61px;
}
.spot_home_drnews a:link, .spot_home_drnews a:visited
{
    color: #c20021;
	text-decoration: none;
}
.spot_home_drnews a:hover, .spot_home_drnews a:active
{
    color:#c20021;
	text-decoration: none;
}
.spot_pg_easy
{
	width: 101px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_easy.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	min-height: 61px;
}
.spot_pg_gocciaforzuta
{
	width: 101px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_gocciaforzuta.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	min-height: 61px;
}
.spot_pg_co2
{
	width: 101px;
	padding-left: 75px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #13006c;
	background-image: url(../images/bg_spot_co2.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 10px;
	min-height: 61px;
}
.spot_pg a:link, .spot_pg a:visited
{
    color: #c20021;
	text-decoration: none;
}
.spot_pg a:hover, .spot_pg a:active
{
    color:#c20021;
	text-decoration: none;
}
.cont_box_prodotto
{
	float: left;
	width: 220px;
	margin-right: 20px;
	overflow: hidden;
}
.scheda_prod_pg_apre
{
	width: 175px;
	height: 15px;
	background-image: url(../images/bg_scheda_pg_apre.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.scheda_prod_pg
{
	width: 145px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-image: url(../images/bg_scheda_pg.png);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.scheda_prod_pg_chiude
{
	width: 125px;
	height: 25px;
	padding-top: 8px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
	font-family: Verdana, Arial;
	background-image: url(../images/bg_scheda_pg_chiude.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.scheda_prod_pg_chiude a:link, .scheda_prod_pg_chiude a:visited
{
    color: #043882;
	text-decoration: none;
}
.scheda_prod_pg_chiude a:hover, .scheda_prod_pg_chiude a:active
{
    color:#993300;
	text-decoration: none;
}
.scheda_prod_pg_chiude_noecomm
{
	width: 125px;
	height: 25px;
	padding-top: 8px;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
	font-family: Verdana, Arial;
	background-image: url(../images/bg_scheda_pg_chiude_noecomm.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.scheda_prod_pg_chiude_noecomm a:link, .scheda_prod_pg_chiude_noecomm a:visited
{
    color: #043882;
	text-decoration: none;
}
.scheda_prod_pg_chiude_noecomm a:hover, .scheda_prod_pg_chiude_noecomm a:active
{
    color:#993300;
	text-decoration: none;
}
.box_prodotto
{
	width: 190px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/bg_box_prod.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 5px;
	overflow: hidden;
	font-size: 11px;
	color: #f0f0f0;
}
.box_prodotto a:link, .box_prodotto a:visited
{
    color: #fff;
	text-decoration: none;
}
.box_prodotto a:hover, .box_prodotto a:active
{
    color:#fff;
	text-decoration: underline;
}
.box_prodotto_chiude
{
	width: 135px;
	height: 21px;
	background-image: url(../images/bg_promo_home_chiude.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
	font-size: 10px;
	padding-left: 28px;
	padding-top: 6px;
}
.box_prodotto_chiude a:link, .box_prodotto_chiude a:visited
{
    color: #043882;
	text-decoration: none;
}
.box_prodotto_chiude a:hover, .box_prodotto_chiude a:active
{
    color:#043882;
	text-decoration: none;
}
.box_prodotto_chiude2
{
	width: 135px;
	height: 21px;
	background-image: url(../images/bg_box_prod_pg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
	font-size: 10px;
	padding-left: 33px;
	padding-top: 6px;
}
.box_prodotto_chiude2 a:link, .box_prodotto_chiude2 a:visited
{
    color: #043882;
	text-decoration: none;
}
.box_prodotto_chiude2 a:hover, .box_prodotto_chiude2 a:active
{
    color:#043882;
	text-decoration: none;
}
.box_prodotto_pg
{
	width: 143px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	background-image: url(../images/bg_box_prod_pg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 5px;
	overflow: hidden;
	font-size: 11px;
	color: #f0f0f0;
}
.box_prodotto_foto
{
	width: 190px;
	height: 108px;
	text-align: center;
}
.box_prodotto_testo
{
	color: #fff;
	text-align: left;
	line-height: 11px;
	padding-bottom: 5px;
}
.box_prodotto_prezzo
{
	height: 35px;
	padding-left: 7px;
	padding-top: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 26px;
	background-image: url(../images/bg_prezzo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_prodotto_prezzo2
{
	height: 35px;
	padding-left: 7px;
	padding-top: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 26px;
}
.prezzo-barrato
{
	text-decoration: line-through;
	font-size: 12px;
}
.link_carrello
{
	height: 24px;
}
.cl_sx_foto
{
	float: left;
	width: 420px;
	text-align: left;
}
.cl_sx_testoprod
{
	float: left;
	width: 310px;
	text-align: left;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #19047c;
}
.cl_sx_testoprod a:link, .cl_sx_testoprod a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cl_sx_testoprod a:hover, .cl_sx_testoprod a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.min_foto_prod
{
	border: #fff 1px solid;
	padding: 1px;
	float: left;
	margin-top: 10px;
	margin-right: 12px;
}
.spaz_min
{
	float: left;
	width: 25px;
	height: 97px;
	margin-top: 20px;
}
.blocco_testo_pg
{
	text-align: left;
	color: #19047c;
	margin-bottom: 20px;
	padding-left: 14px;
}
.blocco_testo_pg a:link, .blocco_testo_pg a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.blocco_testo_pg a:hover, .blocco_testo_pg a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
/* ----------------- */

/* Colonna Destra */

.cl_dx
{
	float: left;
	width: 180px;
	overflow: hidden;
}
.cl_dx a:link, .cl_dx a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.cl_dx a:hover, .cl_dx a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.carrello
{
	width: 150px;
	padding-top: 42px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #444;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../images/bg_carrello.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}
.lk_cassa
{
	border-top: #ccc 1px dotted;
	padding-top: 8px;
	margin-top: 15px;
	padding-left: 67px;
	width: 83px;
	text-align: right;
}
.button_cassa
{
	background-image: url(../images/button_vaicassa.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.button_cassa:hover
{
    background-position: left -42px;
}
.carrello_chiude
{
	width: 180px;
	height: 10px;
	background-image: url(../images/bg_carrello_chiude.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 10px;
}
.login
{
	text-align: right;
	padding-right: 10px;
	font-size: 11px;
}
.login a:link, .login a:visited
{
	color: #3115b3;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dashed;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.login a:hover, .login a:active
{
    color:#cc3300;
	text-decoration: none;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 9px;
	padding-bottom: 1px;
	border-bottom: #260da0 1px dotted;
	background-image: url(../images/freccia_link.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.addthis
{
	width: 150px;
	height: 27px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 19px;
	background-image: url(../images/bg_condividi.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 11px;
}
.addthis a:link, .addthis a:visited
{
    color: #999;
	text-decoration: none;
	border: 0;
	padding: 0;
	background-image: none;
}
.addthis a:hover, .addthis a:active
{
    color: #999;
	text-decoration: none;
	border: none;
	background-image: none;
}
/* ----------------- */
/* Piede */

.cont_piede
{
	width: 100%;
	height: 54px;
	bottom: 0;
	position: fixed;
	background-image: url(../images/bg_piede.png);
	background-repeat: repeat-x;
	background-position: top;
}
.piede
{
	width: 950px;
	text-align: left;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #84a1c8;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-top: 5px;
	border-top: #1e498d 0px dotted;
}
.piede a:link, .piede a:visited
{
    color: #84a1c8;
	text-decoration: none;
}
.piede a:hover, .piede a:active
{
    color:#eee;
	text-decoration: underline;
}
/* ----------------- */
