#kmpfw {
	z-index: 1;
 	position: absolute;
 	top: -990px;
 	left: -950px;
 	font-family: verdana, sans-serif;
 	font-size: 12pt;
 	text-align: center; 
}

/******************* HEADER *******************/
#boxContainer {
	width:996px; 
	background:url(../img/css/sfondo_container.gif) left top repeat-y;
}
#container {text-align:left;}

/******************* FINE HEADER *******************/

/******************* COLONNA SINISTRA *******************/

#boxcol_sx {
	width:240px; 
	float:left;
}
#col_sx {margin:0 0 10px 15px;}
#col_sx #logoHome img {
	margin:70px 0 0 0; 
	width:227px;
}
#col_sx #logo {margin:30px 0 0 0;}
#col_sx #logo a#linkLogo img {width:227px;}
#col_sx #logo a#linklogo_BlogCarla img {width:227px;}

#col_sx .box_articoli {
	border-top:1px solid #D2D0D1; 
	border-left:1px solid #D2D0D1; 
	border-right:1px solid #D2D0D1; 
	width:227px;
}
#col_sx #ultimo_articolo {border-bottom:1px solid #D2D0D1; }
#col_sx .box_articoli .articolo img {
	margin:10px 10px 10px 0; 
	float:left;
}
#col_sx .box_articoli .articolo h4 {
	float:left; 
	margin:15px 5px 0 0; 
	font-size:16px; 
	width:200px;
}
#col_sx .box_articoli .articolo i {
	float:left; 
	font-size:11px; 
	color:#FF0000; 
	width:100px; 
	margin:0 0 10px 0;
}
#col_sx .box_articoli .articolo p {
	clear:both; 
	font-size:12px; 
	margin:0 10px 0 0; 
	width:210px;
}
#col_sx .box_articoli .articolo p a {
	font-size:11px; 
	color:#000;
}

.LinkCommenti {
	width:210px; 
	margin:0 0 0 5px;
}
.LinkCommenti ul li {
	list-style-type:none; 
	float:left;
}
.LinkCommenti ul li a {
	border-right:1px solid; 
	text-decoration:none; 
	font-size:10px; 
	float:left; color:#000; 
	padding:0 5px; 
	margin:2px 0;
}
.LinkCommenti ul li a:hover {text-decoration:underline;}

/* pagina interna articolo */
.imgPremium_interne img {
	width:227px; 
	margin:0 0 0 -1px;
}
.boxArtInt {
	  border-left:1px solid #D2D0D1; 
	  border-right:1px solid #D2D0D1;
	  width:224px;
}
.boxArtInt .articolo h4 img {margin:5px 0 0 5px;}
.boxArtInt .articolo a.LinkAbbService {
	color:#000; 
	font-size:13px; 
	margin:0 0 0 5px; 
	text-decoration:underline;
}
.boxArtInt .articolo a.LinkAbbService:hover {color:#FE970C;}
.boxArtInt .articolo .linkServiziFree {margin:0 0 0 5px;}
.boxArtInt .articolo .linkServiziFree a {color:#000; text-decoration:none;}
.boxArtInt .articolo .linkServiziFree a:hover {text-decoration:underline;}

#Borsa_Carla, #Borsa_italia {height:45px;}
#Inv_int {height:60px;}

#Borsa_Carla .articolo h4 a img {margin:0;}
#Borsa_Carla .articolo .linkServiziPremium {margin:0 0 0 0; clear:both;}
#Borsa_Carla .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#Borsa_Carla .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#Borsa_Carla .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#Borsa_Carla .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}

#Inv_int .articolo h4 a img {margin:0;}
#Inv_int .articolo .linkServiziPremium {margin:0 0 0 0; clear:both;}
#Inv_int .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#Inv_int .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#Inv_int .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#Inv_int .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}

#Borsa_italia .articolo h4 a img {margin:0;}
#Borsa_italia .articolo .linkServiziPremium {margin:0 0 0 0; clear:both;}
#Borsa_italia .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#Borsa_italia .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#Borsa_italia .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#Borsa_italia .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}

#in_borsa_in_europa .articolo h4 img {margin:0 0 0 5px;}
#in_borsa_in_europa .articolo .linkServiziPremium {margin:0; clear:both;}
#in_borsa_in_europa .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#in_borsa_in_europa .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#in_borsa_in_europa .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#in_borsa_in_europa .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}

#FW_obbligEuro .articolo h4 img {margin:0;}
#FW_obbligEuro .articolo .linkServiziPremium {margin:0; clear:both;}
#FW_obbligEuro .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#FW_obbligEuro .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#FW_obbligEuro .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#FW_obbligEuro .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}


#master_italia .articolo h4 img {margin:0;}
#master_italia .articolo .linkServiziPremium {margin:0; clear:both;}
#master_italia .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#master_italia .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#master_italia .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#master_italia .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}


#master_america .articolo h4 img {margin:0;}
#master_america .articolo .linkServiziPremium {margin:0; clear:both;}
#master_america .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#master_america .articolo .linkServiziPremium a {margin:5px 10px 0 5px; float:left; text-decoration:none;}
#master_america .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#master_america .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}


#watchlist_america .articolo h4 img {margin:0;}
#watchlist_america .articolo .linkServiziPremium {margin:0; clear:both;}
#watchlist_america .articolo .linkServiziPremium a.primoLink {margin:5px 10px 0 5px; text-decoration:none;}
#watchlist_america .articolo .linkServiziPremium a {
	margin:5px 10px 0 5px; 
	float:left; 
	text-decoration:none;
}
#watchlist_america .articolo .linkServiziPremium a:hover {text-decoration:underline;}
#watchlist_america .articolo .linkServiziPremium a.primoLink:hover {text-decoration:underline;}


.boxArtInt a {font-size:11px;}

.ServiziPremium .imgPremium_interne img {width:227px; margin:0;}
.ServiziPremium {margin:10px 0 0 0;}
.ServiziPremium .articolo h4 img {float:left;}
.ServiziPremium .articolo h4 {padding:5px 0 10px 0;}
.ServiziPremium .articolo a {
	color:#000; 
	float:left; 
	margin:0 0 0 10px;
}
.ServiziPremium .boxArtInt {
	border-bottom:1px solid #D2D0D1; 
	padding:0 0 5px 0;
}
.ServiziPremium .boxArtInt .articolo h4 a {margin:0 0 0 5px;}

#Borsa_italia a {margin:0 0 0 70px;}

.ZonaFree {
	margin:10px 0 15px 0; 
	width:226px;
}
.ZonaFree .articolo h4 img {margin:5px 0 8px 5px;}
.ZonaFree .articolo h4 {height:25px;}
.ZonaFree .articolo .linkServiziFree a {margin:0 5px 0 0;}
#soldi_Felicita .articolo p {
	margin:0 0 0 5px; 
	width:210px;
}
#soldi_Felicita .articolo h4 img {margin:5px 0 5px 5px;}
#affari_Nostri {
	border-top:1px solid #D2D0D1; 
	border-bottom:1px solid #D2D0D1;
	height:50px;
}
#vanity_Fair {border-bottom:1px solid #D2D0D1; height:50px;}
#analisi_Italia {border-bottom:1px solid #D2D0D1; height:50px;}
#AnalisiAmerica {/*border-bottom:1px solid #D2D0D1;*/}
#AnalisiAmerica1 {border-bottom:1px solid #D2D0D1; height:50px;}
#AnalisiGlobale {border-bottom:1px solid #D2D0D1;}
#col_sx #AnalisiAmerica {height:50px;}
#col_sx #AnalisiGlobale {height:50px;}


.TuttoInvestimento {width:225px;}
.TuttoInvestimento .imgPremium_interne img {width:227px; margin:0;}
.TuttoInvestimento .boxArtInt {border-bottom:1px solid #D2D0D1;}
#novita_invest .articolo {
	width:145px; 
	float:left
}
#novita_invest .imgArticolo img {margin:8px 0 0 0;}
#novita_invest .articolo h5 {margin:5px 0 0 5px;}
#novita_invest .articolo p {margin:0 0 0 5px;}
#novita_invest .articolo i {font-size:13px; margin:0 0 0 5px;}
#novita_invest .articolo a.linkCompra {
	margin:10px 0 0 0; 
	background:url(../img/css/compra_ora.gif) no-repeat; 
	width:100px; 
	height:25px; 
	float:left; 
	margin:5px 0 0 5px;
}
#novita_invest .articolo a.linkCompra:hover {background:url(../img/css/compra_ora_over.gif) no-repeat;}
#novita_invest .articolo a span {display:none;}

#corsi_invest .articolo {width:220px;}
#corsi_invest .articolo h4 img {margin:10px 0 0 5px;}
#corsi_invest .articolo h5 {
	margin:5px 0 10px 5px; 
	font-size:10px; 
	float:left;
}
#corsi_invest .articolo a {
	font-size:11px; 
	color:#000; 
	margin:0 0 0 10px; 
	text-decoration:underline; 
	float:left; 
	font-weight:bold;
}
#corsi_invest .articolo a:hover {color:#FF510C;}

#offerta_Mese {}
#offerta_Mese .articolo h4 img {margin:10px 0 0 5px;}
#offerta_Mese .articolo {width:218px;}
#offerta_Mese .articolo h5 {
	margin:5px 0 5px 5px; 
	font-size:10px; 
	float:left;
}
#offerta_Mese .articolo a {
	font-size:11px; 
	color:#000; 
	margin:10px 0 0 30px; 
	text-decoration:underline; 
	float:left; 
	font-weight:bold;
}
#offerta_Mese .articolo a:hover {color:#154B91;}

/******************* FINE COLONNA SINISTRA *******************/

/******************* CORPO *******************/

#listaAltaLink {
	font-size:10px;
	padding-left:15px;
	padding-top:5px;
}


#listaAltaLink a:link, #listaAltaLink a:visited {color:#000; text-decoration:underline; }
#listaAltaLink a:active,  #listaAltaLink  a:hover {color:#FF0000; text-decoration:underline;}
.boxIco {margin: 0 5px; text-decoration:none;}

/* inizio parte della pagina destra */
#banner_alto {
	height:100px; 
	margin:10px 0 0 10px;
}
#boxcol_dx {
	width:744px; 
	float:left;
}
#col_dx {
	margin:0 0 10px 0;
}
#col_dx #cont_alto {
	width:744px; 
	margin:10px 0;
}

/* inizio men alto */
#cont_alto #menu {
	float:left;
	margin:0 0 0 8px;
	_margin:0 0 0 5px;
	line-height:normal;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#menu ul.tab-navs {
	margin:0;
	padding:0;
	list-style-type:none;
}
		
#tab-nav2 li {float:left; margin:0 1px 0 0;}

#tab-nav2 a, #tab-nav2 a:visited, #tab-nav2 a:focus, #tab-nav2 a:active {color:#595A5A; text-decoration:none;}
#tab-nav2 a:hover {color:#D2D2D2;}
#tab-nav2 a span { 
	float:left;
	display:block;
	height:19px;
	padding:5px 11px 0 6px;
	margin:0;
	background:url(../img/common/over/link_dx.gif) 100% 0 no-repeat;
}
#tab-nav2 a { 
	float:left;
	display:block; 
	height:15px;
	_height:24px;
	padding:0 2px 9px 5px;
	_padding:0 2px 0 6px;
	margin:0;
	background:url(../img/common/over/link_sx.gif) 0 0 no-repeat;
}

#tab-nav2 a:hover span, #tab-nav2 a:focus span, #tab-nav2 a:active span { 
	background-position:100% -25px; 
}
#tab-nav2 a:hover, #tab-nav2 a:focus, #tab-nav2 a:active { 
	background-position:0 -25px; 
	color:#D2D2D2; 
}

#tab-nav2 a.linkentra, #tab-nav2 a.linkentra:visited, 
#tab-nav2 a.linkentra:focus, #tab-nav2 a.linkentra:active {color:#C6371E; text-decoration:none;}
#tab-nav2 a.linkentra:hover {color:#FFFFFF;}
#tab-nav2 a.linkentra span { 
	float:left;
	display:block;
	height:19px;
	padding:5px 11px 0 6px;
	margin:0;
	background:url(../img/common/over/entra_dx.gif) 100% 0 no-repeat;
}
#tab-nav2 a.linkentra { 
	float:left;
	display:block; 
	height:15px;
	_height:24px;
	padding:0 2px 9px 6px;
	_padding:0 2px 0 6px;
	margin:0;
	background:url(../img/common/over/entra_sx.gif) 0 0 no-repeat;
}

#tab-nav2 a.linkentra:hover span, #tab-nav2 a.linkentra:focus span, #tab-nav2 a.linkentra:active span { 
	background-position:100% -25px; 
}
#tab-nav2 a.linkentra:hover, #tab-nav2 a.linkentra:focus, #tab-nav2 a.linkentra:active { 
	background-position:0 -25px; 
	color:#FFFFFF; 
}
#tab-nav2 a:hover {cursor:pointer;}
      
/* fine menu alto */



#cont_alto #loginDati {
	background-color:#F1EDED; 
	margin:2px 0 2px 12px; 
	float:left; 
	width:724px; 
	padding:2px 0; 
	font-weight:bold; 
	border:1px solid #D2D0D1;
}
#cont_alto #loginDati span {margin:0 0 0 10px; float:left;}
#cont_alto #loginDati span#linkLogin {float:right; margin:0 10px 0 0;}
#cont_alto #loginDati span#linkLogin a {
	margin:0 0 0 20px; 
	color:#BC2B0B; 
	text-decoration:none; 
	font-size:12px;
}
#cont_alto #loginDati span#linkLogin a:hover {text-decoration:underline;}

/* inizio sottomen */
#cont_alto #img_alto {
	margin:0 0 0 12px;
}
#cont_alto #img_alto a span {display:none;}
#cont_alto #img_alto #linkProva {
	position:relative; 
	top:-27px; 
	left:-14px;
}
#cont_alto #img_alto #linkProva a#linkProva_testata {
	background:url(..../img/css/prova_gratuita.gif) no-repeat; 
	width:98px; 
	height:17px; 
	float:right; 
	margin:0 0 -20px 0;
}
#cont_alto #img_alto #linkProva a#linkProva_testata:hover {background:url(../img/css/prova_gratuita_over.gif) no-repeat; }

/*inizio tre colonne*/
#col_dx #cont_basso {width:728px; margin:10px 0 0 12px;}
#cont_basso .imgPremium img {width:235px;}
#col_dx .box_articoli {
	border-left:1px solid #D2D0D1; 
	border-right:1px solid #D2D0D1;
}
#col_dx #ultimo_articolo {
	border-bottom:1px solid #D2D0D1;
}

.box_articoli .imgArticolo {
	margin:10px 0 0 0; 
	float:left;
}
.box_articoli .articolo {
	float:left; 
	margin:0 0 10px 10px; 
}
.articolo h4 img {
	margin:10px 0 0 0; 
	border:none;
}
.articolo p {
	font-size:12px; 
	margin:10px 0 0 2px;
}
.articolo p a {
	font-size:11px; 
	color:#000;
}
.articolo p a span {display:none;}
.articolo p a.linkEntra {
	background:url(../img/css/entra.gif) no-repeat; 
	width:50px; 
	height:17px; 
	margin:0; 
	float:right;
}
.articolo p a.linkEntra:hover {background:url(../img/css/entra_over.gif) no-repeat;}
.articolo i {
	font-size:11px; 
	color:#FF0000;
}
.articolo h5 {
	color:#646464; 
	font-size:13px;
}
.articolo h5 a {
	color:#646464; 
	font-size:13px; 
	text-decoration:none;
}

/* inizio colonna "servizi premium" */
#cont_basso #sx {
	float:left; 
	width:235px;
}
#sx #servizi_premium {margin:0 0 10px 0;}
#servizi_premium .box_articoli p {width:210px;}
#servizi_premium .box_articoli p a:hover {color:#FE270B}
#pensaFuturo .articolo {width:145px;}
#borsaCarla {background-color:#DBDBDB;}
#borsaItalia {
	background-color:#DBDBDB; 
	border-bottom:1px solid #D2D0D1;
}

/* inizio colonna "zona free" */
#cont_basso #centrale {
	float:left; 
	width:235px; 
	margin:0 0 0 11px;
}
#centrale #zona_free {margin:0 0 10px 0;}
#vanityFair p, #affariNostri p, #analisiItalia p, #ultimo_articolo p {width:210px;}    
#zona_free .box_articoli p a:hover {color:#D76B00}

#soldiFelicita .articolo {width:145px;}

/* inizio colonna "tutto per l'investimento" */
#cont_basso #dx {
	float:left; 
	width:235px; 
	margin:0 0 0 11px;
}
#dx #tutto_investimento {margin:0 0 10px 0;}

#novita .articolo {width:145px;}
#novita .articolo p {margin:0;}
#novita .articolo i {font-size:13px;}
#novita .articolo a.linkCompra {
	margin:10px 0 0 0; 
	background:url(../img/css/compra_ora.gif) no-repeat; 
	width:95px; 
	height:17px; 
	float:left;
}
#novita .articolo a.linkCompra:hover {background:url(../img/css/compra_ora_over.gif) no-repeat;}
#novita .articolo a span {display:none;}

#corsi {padding:10px 0 10px 0;}
#corsi .articolo {width:145px;}
#corsi .articolo p {margin:0;}
#corsi .articolo i {font-size:13px;}

#offertaMese {background-color:#DBDBDB;}
#offerta_mese {
	border-bottom:1px solid #D2D0D1; 
	text-align:center;
}
#offerta_mese .articolo p {
	margin:5px 10px 10px 0; 
	text-transform:uppercase; 
	color:#192F69; 
	font-weight:bold;
}
#offerta_mese .articolo p span {color:#FF0000}
#offerta_mese .articolo a span {display:none;}
#offerta_mese .articolo a.linkAbbonati {
	background:url(../img/css/abbonati_ora.gif) no-repeat; 
	width:135px; 
	height:17px; 
	float:left;
	margin:0 0 0 35px;
}
#offerta_mese .articolo a.linkAbbonati:hover {background:url(../img/css/abbonati_ora_over.gif) no-repeat;}

/* pagina interna */
#cont_basso .art_BorsaCarla .imgArt_BorsaCarla {
	background:url(../img/css/interne/sfondo_servizipremium.gif) left top repeat-x; 
	float:left; 
	width:375px; 
	height:40px;
}
#cont_basso .art_BorsaCarla {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_investitore .imgArt_investitore {
	background:url(../img/css/interne/sfondo_servizipremium.gif) left top repeat-x; 
	float:left; 
	width:350px; 
	height:40px;
}
#cont_basso .art_investitore {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_borsainitalia .imgArt_borsainitalia {
	background:url(../img/css/interne/sfondo_servizipremium.gif) left top repeat-x; 
	float:left; 
	width:375px; 
	height:40px;
}
#cont_basso .art_borsainitalia {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_vanityfair  .imgArt_vanityfair {
	background:url(../img/css/interne/sfondo_zonafree.gif) left top repeat-x; 
	float:left; 
	width:355px; 
	height:40px;
}
#cont_basso .art_vanityfair {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_affarinostri .imgArt_affarinostri {
	background:url(../img/css/interne/sfondo_zonafree.gif) left top repeat-x; 
	float:left; 
	width:355px; 
	height:40px;
}
#cont_basso .art_affarinostri {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_analisiitalia .imgArt_analisiitalia {
	background:url(../img/css/interne/sfondo_zonafree.gif) left top repeat-x; 
	float:left; 
	width:355px; 
	height:40px;
}
#cont_basso .art_analisiitalia {
	margin:10px 0 0 0; 
	color:#000;
}
#cont_basso .art_analisiamerica .imgArt_analisiamerica{
	background:url(../img/css/interne/sfondo_zonafree.gif) left top repeat-x; 
	float:left; 
	width:355px; 
	height:40px;
}
#cont_basso .art_analisiamerica {
	margin:10px 0 0 0; 
	color:#000;
}

#cont_basso .boxFormLogin {background-color:#F1EDED; padding-bottom:30px;}
#cont_basso .formRegistrato {
	background-color:#FFF; 
	border:1px solid #C2C1C1; 
	margin:0 0 0 50px; 
	width:550px;
}
#cont_basso #imgLogin img {margin:20px 0 20px 45px;}
#cont_basso .formRegistrato h3 {
	margin:5px 0 0 10px; 
	color:#7F7E7E; 
	font-size:18px;
}
#cont_basso .formRegistrato h6 {
	margin:0 0 10px 10px; 
	color:#C0C0C0; 
	font-size:12px;
}
#cont_basso .formRegistrato form {
	margin:0 0 0 30px; 
	color:#7F7E7E; 
	font-size:13px;
}
#cont_basso .formRegistrato form label#email {margin:0 0 0 50px;}
#cont_basso .formRegistrato form label#password {margin:0 0 0 28px;}
#cont_basso .formRegistrato form input#autologin {margin:0 5px 0 83px; float:left;}
#cont_basso .formRegistrato form label.autologin {
	float:left; 
	position:relative; 
	top:-2px; 
	margin:0 0 0 0px;
}
#cont_basso .formRegistrato form span {display:none;}
#cont_basso .formRegistrato form button {
	background:url(../img/css/interne/invia.gif) no-repeat; 
	clear:both; 
	width:46px; 
	height:24px; 
	position:relative; 
	top:-5px; 
	margin:0 0 0 5px;
}
#cont_basso .formRegistrato form button:hover {background:url(../img/css/interne/invia_over.gif) no-repeat; }

#cont_basso .formRegistrato a {
	margin:0 0 0 135px; 
	font-size:11px; 
	color:#7F7E7E;
}

#cont_basso .contFormLog {
	background-color:#FFF; 
	border:1px solid #C2C1C1; 
	margin:0 0 0 50px; 
	width:550px;
}
#cont_basso .contFormLog .formHelp {
	margin:5px 0 10px 10px; 
	clear:both; 
	color:#C0C0C0; 
	font-size:12px; 
	font-weight:bold;
}
#cont_basso .contFormLog h3#titoloLog {
	margin:5px 0 0 10px; 
	color:#7F7E7E; 
	font-size:18px; 
	width:240px; 
	float:left;
}
#cont_basso .contFormLog h3.message {
	margin:9px 0 0 10px; 
	color:#7F7E7E; 
	font-size:16px;
}
#cont_basso .contFormLog form {color:#7F7E7E; font-size:13px;}
#cont_basso .contFormLog form .fieldBox {margin:0 0 10px 0;}
#cont_basso .contFormLog form .fieldBox label {margin:0 0 0 10px;}
#cont_basso .contFormLog form .buttonBox {margin:20px 0 10px 200px;}
#cont_basso form button.formButton span {display:none;}
#cont_basso form button.formButton1 span {display:none;}
#cont_basso form button.formButton {
	background:url(../img/css/interne/annulla.gif) no-repeat; 
	clear:both; 
	width:65px; 
	height:24px; 
	position:relative; 
	top:-5px; 
	margin:0 0 0 5px;
}
#cont_basso form button.formButton:hover {background:url(../img/css/interne/annulla_over.gif) no-repeat; }
#cont_basso form button.formButton1 {
	background:url(../img/css/interne/invia.gif) no-repeat; 
	clear:both; 
	width:46px; 
	height:24px; 
	position:relative; 
	top:-5px; 
	margin:0 0 0 5px;
}
#cont_basso form button.formButton1:hover {background:url(../img/css/interne/invia_over.gif) no-repeat; }

#cont_basso form#catEdit {margin:0 0 0 10px;}
#cont_basso form#catEdit .fieldBox fieldset {width:200px;}
#cont_basso form#catEdit .fieldBox {margin:0 0 10px 0;}

#cont_basso .contLogin {
	background-color:#FFF; 
	border:1px solid #C2C1C1;
	width:550px; 
	margin:0 0 0 50px;
}
#cont_basso .contLogin p.message {
	font-size:19px; 
	text-align:center; 
	margin:5px 0 20px 0; 
	color:#7F7E7E; 
	font-weight:bold;
}
#cont_basso .contLogin form div {
	margin:0 0 10px 30px; 
	color:#7F7E7E; 
	font-size:13px;
}
#cont_basso ul.fieldErrors li {font-size:12px; margin:5px 0 0 40px;}
#cont_basso .contLogin form .buttonBox {width:180px; margin:20px 0 0 200px;}
#cont_basso .contLogin form .fieldBox {margin:10px 0 0 50px;}
#cont_basso .contLogin form input#autologin {margin:0 0 0 100px;}
#cont_basso .contLogin form {
	margin:0 0 10px 30px; 
	color:#7F7E7E; 
	font-size:13px;
}
#cont_basso .contLogin h3 {
	color:#7F7E7E; 
	font-size:19px; 
	margin:10px 0 10px 10px;
	float:left;
}
#cont_basso .contLogin h6 {
	color:#C0C0C0; 
	font-size:12px; 
	margin:10px 0 10px 10px;
	clear:both;
}

#cont_basso .contDati {
	background-color:#F1EDED; 
	padding-bottom:30px;
}
#cont_basso .contDati .DatiUtente {
	background-color:#FFF; 
	border:1px solid #C2C1C1; 
	margin:0 0 0 45px; 
	width:550px; 
	color:#7F7E7E; 
	font-size:13px; 
	position:relative; 
	top:10px;
}
#cont_basso .contDati .DatiUtente form {margin:0 0 0 10px;}
#cont_basso .contDati .DatiUtente form .fieldBox {margin:0 0 5px 0;}
#cont_basso .contDati .DatiUtente form fieldset { width:387px;}
#cont_basso .contDati .DatiUtente .formHelp {color:#C0C0C0; margin:0 0 5px 0px;}
#cont_basso .contDati .DatiUtente p {
	font-size:18px; 
	font-weight:bold; 
	margin:5px 0 5px 10px;
}
#cont_basso .contDati .DatiUtente form .buttonBox {margin:20px 0 10px 200px;}

#cont_basso .contRicerca {background-color:#F1EDED; padding-bottom:30px;}
#cont_basso .contRicerca .ricerca {
	background-color:#FFF; 
	border:1px solid #C2C1C1;
	width:550px; 
	margin:0 0 0 50px;
}
#cont_basso .contRicerca .imgRicerca img {margin:20px 0 20px 47px;}
#cont_basso .contRicerca .ricerca form label {font-weight:bold; text-transform:uppercase;}
#cont_basso .contRicerca .ricerca form .buttonBox {
	text-align:center; 
	background-color:#BFBFBF; 
	height:35px;
	margin:0 0 10px 0;
}
#cont_basso .contRicerca .ricerca form .buttonBox button.btmRicerca span {display:none;}
#cont_basso .contRicerca .ricerca form .buttonBox button.btmRicerca {
	background:url(../img/css/interne/button_ricerca.gif) no-repeat; 
	width:134px; 
	height:24px; 
	margin:5px 0 0 0;
}
#cont_basso .contRicerca .ricerca form .buttonBox button.btmRicerca:hover {background:url(../img/css/interne/button_ricerca_over.gif) no-repeat;}
#cont_basso .contRicerca .ricerca div {margin:10px 0 10px 10px; font-size:15px;}
#cont_basso .contRicerca .ricerca .risultati {
	background-color:#FFF; 
	border:1px solid #C2C1C1;
	width:530px; 
	margin:0;
}
#cont_basso .contRicerca .ricerca ul li {list-style-type:none; margin:5px 5px 10px 0;}
#cont_basso .contRicerca .ricerca ul li.row1 .risultati {background-color:#F1EDED; font-size:13px;}
#cont_basso .contRicerca .ricerca .risultati div {margin:10px 0 5px 5px; font-weight:bold; font-size:14px;}
#cont_basso .contRicerca .ricerca .risultati a {color:#FF0000; font-weight:bold;}
#cont_basso .contRicerca .ricerca .risultati p {margin:0 0 0 5px; font-size:13px;}
#cont_basso .contRicerca .ricerca .risultati a.linkContinua {margin:10px 0; font-size:12px;}
#cont_basso .contRicerca .ricerca .numRis {
	text-decoration:underline; 
	font-weight:bold; 
	font-size:14px;
}
#cont_basso .contRicerca .ricerca .numPag {
	text-decoration:underline; 
	font-weight:bold; 
	font-size:12px;
}
#cont_basso #contRedirect {background-color:#F1EDED; padding-bottom:40px;}
#cont_basso #redirect {
	background-color:#FFF; 
	border:1px solid #C2C1C1; 
	position:relative; 
	top:20px; 
	width:650px; 
	margin:0 0 0 20px;
}
#cont_basso #imgRedirect {background-color:#BFBFBF; margin:10px 0 0 0;}
#cont_basso #imgRedirect span#benvenuto {
	color:#FFF; 
	font-weight:bold; 
	position:relative; 
	top:-2px; 
	font-size:19px;
}
#cont_basso #imgRedirect img {margin:0 0 0 10px;}
#cont_basso #redirect p {
	font-weight:bold; 
	float:left; 
	margin:10px 0 20px 5px; 
	font-size:15px;
}
#cont_basso #redirect a {
	color:#000; 
	margin:20px 0 0 10px; 
	font-size:15px;
}

#cont_basso .contServizi {background-color:#F1EDED; padding-bottom:70px;}
#cont_basso .contServizi #imgServizi {position:relative; top:20px; left:45px;}
#cont_basso .contServizi .servizi {
	background-color:#FFF; 
	border:1px solid #C2C1C1; 
	margin:0 0 0 45px; 
	width:600px; 
	color:#000; 
	font-size:13px; 
	position:relative; 
	top:40px;
}
#cont_basso .contServizi p.message {
	position:relative; 
	top:25px; 
	left:45px; 
	color:#9C9897; 
	font-weight:bold; 
	font-size:18px;
} 
#cont_basso .contServizi .servizi p {
	background-color:#BFBFBF; 
	margin:10px 0 0 0; 
	font-size:18px; 
	font-weight:bold; 
	color:#FFF; 
	padding:0 0 0 5px;
}
#cont_basso .contServizi .servizi form {margin:5px 0 0 0;}

#cont_basso .contServizi .servizi form .boxServizio .servizio .descServizo {margin:10px 0 30px 0;}
#cont_basso .contServizi .servizi form .boxServizio .servizio {margin:10px 0 20px 0;}
#cont_basso .contServizi .servizi form .boxServizio .servizio .titoloServizio label strong {margin:0 0 0 50px;}
#cont_basso .contServizi .servizi form .boxServizio .servizio .titoloServizio {
	border-bottom:1px solid #C2C1C1; 
	border-top:1px solid #C2C1C1;
	height:20px; 
	background-color:#F1EDEC;
}
#cont_basso .contServizi .servizi form .boxServizio .servizio .descServizo .ckServ {float:left; margin:0 30px 0 0;}
#cont_basso .contServizi .servizi form .boxServizio .servizio .descServizo .ckServ input {margin:15px 0 0 10px;}
#cont_basso .contServizi .servizi form .boxServizio .servizio .descServizo .desc {
	width:550px; 
	position:relative; 
	left:20px; 
	top:10px;
}
#cont_basso .contServizi .servizi form .footServ button span {display:none;}
#cont_basso .contServizi .servizi form .footServ button.formButton {
	background:url(../img/css/interne/button_sottoscrivi.gif) no-repeat; 
	clear:both; 
	width:135px; 
	height:24px; 
	position:relative; 
	top:-5px; 
	left:20px;
}
#cont_basso .contServizi .servizi form .footServ button.formButton:hover {background:url(../img/css/interne/button_sottoscrivi_over.gif) no-repeat;}

.servizi .ServScad {
	margin:0 0 10px 0; 
	border-bottom:1px solid #C2C1C1; 
	height:105px;
}
.servizi .ServScad .titoliServizi p {
	float:left; 
	padding:0 0 0 10px; 
	width:315px; 
	text-align:center;
}
.servizi .ServScad .ServiziSott {clear:both; text-align:center;}
.servizi .ServScad .ServiziSott .nameServ {
	float:left; 
	width:315px; 
	border-right:1px solid #C2C1C1;
	text-align:left;
}
.servizi .ServScad .ServiziSott .nameServ strong {margin:5px;}
.servizi .ServScad .ServiziSott .nameServ div {margin:5px;}
.servizi .ServScad .ServiziSott .scadenzaServ {
	float:left; 
	border-right:1px solid #C2C1C1; 
	width:150px;
	height:74px;
}
.servizi .ServScad .ServiziSott .scadenzaServ span {}

.servizi .ServScad .ServiziSott .azioniServ {float:left; width:130px;}

#cont_basso .boxProdHistory {background-color:#F1EDED; padding:0 0 20px 0;}
#cont_basso .boxProdHistory .imgOrdine img {margin:20px 0 20px 47px;}
#cont_basso .boxProdHistory .ProdHistory {
	background-color:#FFF; 
	border:1px solid #C2C1C1;
	width:600px; 
	margin:0 0 0 50px;
}
#cont_basso .boxProdHistory .ProdHistory p.noPurchase {
	font-size:16px; 
	color:#ACACAC; 
	font-weight:bold;
	margin:10px;
}
#cont_basso .boxProdHistory .ProdHistory ul li {
	list-style-type:none; 
	margin:10px 0; 
	clear:both;
}
#cont_basso .boxProdHistory .ProdHistory ul li .titoloHistProd {
	background-color:#BFBFBF; 
	font-size:18px; 
	color:#FFF; 
	padding:0 0 0 5px; 
	font-weight:bold; 
}
#cont_basso .boxProdHistory .ProdHistory ul li p {
	margin:15px 0 20px 15px; 
	color:#ACACAC; 
	font-weight:bold;
}
#cont_basso .boxProdHistory .ProdHistory ul li p span {font-weight:bold; color:#000;}
#cont_basso .boxProdHistory .ProdHistory ul li a {
	float:right; 
	color:#FF0000; 
	margin:0 10px 10px 0; 
	font-size:12px; 
	font-weight:bold;
}
.purchaseInfo {margin:5px;}
.purchaseInfo .boxOrdine {
	font-weight:bold; 
	font-size:15px;
	border-left:1px solid #C2C1C1; 
	border-top:1px solid #C2C1C1; 
	border-right:1px solid #C2C1C1;
}
.purchaseInfo .boxOrdine .ordine {
	float:left; 
	border-right:1px solid #C2C1C1; 
	background-color:#F1EDEE;
	width:255px;
}
.purchaseInfo .boxOrdine .ordine p {padding:5px;}
.purchaseInfo .boxOrdine .ordineDati {float:left;}
.purchaseInfo .boxOrdine .ordineDati p {padding:9px 0 0 10px;}
.purchaseInfo .boxOrdine .ordine .linkFattura a {
	color:#FF0000; 
	font-size:14px; 
	margin:10px 0 10px 5px;
}
.ProdHistory .campiProd p {
	float:left; 
	padding:5px 25px 5px 0; 
	background-color:#BFBFBF; 
	font-size:13px; 
	font-weight:bold; 
	color:#FFF;
}
.ProdHistory .campiProd p.campoProdotto {padding:5px 175px 5px 5px;}
.ProdHistory .tr1 .Prodotto {
	width:250px; 
	float:left; 
	font-size:13px; 
	padding:10px 0 0 5px; 
	background-color:#F1EDEE; 
	border-right:1px solid #C2C1C1; 
	border-left:1px solid #C2C1C1;
	border-bottom:1px solid #C2C1C1;
}
.ProdHistory .tr1 .PriceSingolo {
	float:left; width:130px; font-weight:bold;
	margin:10px 0 0 15px;
}
.ProdHistory .tr1 .numProdotto {
	float:left; 
	width:20px; 
	font-weight:bold; 
	margin:10px 0 0 40px;
}
.ProdHistory .tr1 .alignRight {
	float:left; 
	font-weight:bold; 
	margin:10px 0 0 45px;
}
.ProdHistory .tr .Prodotto {
	width:250px; 
	float:left; 
	font-size:13px; 
	padding:10px 0 0 5px; 
	background-color:#FFF; 
	clear:both; 
	border-right:1px solid #C2C1C1; 
	border-bottom:1px solid #C2C1C1; 
	border-left:1px solid #C2C1C1;
}
.ProdHistory .tr .PriceSingolo {
	float:left; 
	width:130px; 
	font-weight:bold;
	margin:10px 0 0 15px;
}
.ProdHistory .tr .numProdotto {
	float:left; 
	width:20px; 
	font-weight:bold; 
	margin:10px 0 0 40px;
}
.ProdHistory .tr .alignRight {
	float:left; 
	font-weight:bold; 
	margin:10px 0 0 45px;
}
.ProdHistory .totalProd {
	clear:both; 
	margin:50px 0 10px 10px; 
	font-weight:bold;
}
.ProdHistory .totalProd strong {
	float:left; 
	color:#FF0000; 
	margin:0 20px 0 0;
}

.boxProdotto .imgCarrello img {margin:20px 0 20px 10px;}
.boxProdCart .titoliCart h4.titAlternato {color:#7B7B7B; background-color:#F1EDEE; }
.boxProdCart .titoliCart h4 {
	float:left; 
	font-size:15px; 
	background-color:#BEBEBE;
	padding:2px 33.7px; 
	border-bottom:1px solid #C2C1C1;
	font-weight:bold;
}
.productInfo .boxProdCart {border:1px solid #C2C1C1; margin:10px 5px 0 5px;}
.productInfo .ProdCart {clear:both;}
.productInfo .ProdCart .descCart {
	width:274px; 
	margin:0 5px 0 5px; 
	padding:5px 0;
	float:left;
}
.productInfo .ProdCart .descCart strong {font-size:14px;}
.productInfo .ProdCart .qtaCart {width:124px; padding:5px 0; float:left;}
.productInfo .ProdCart .priceCart {width:131px; padding:5px 0; float:left;}
.productInfo .ProdCart .delCart {width:131px; padding:5px 0; float:left;}
.productInfo .ProdCart .delCart a {font-size:13px; margin:0 5px 0 0; color:#FF0000;}

.boxBtmCart {margin:10px 0 0 0; clear:both;}
.boxBtmCart .AggCart {float:left; margin:0 70px 0 320px;}
.boxBtmCart .ElimCart {float:left; margin:0 50px 0 0;}
.boxBtmCart .SvuotaCart a {font-size:13px; color:#FF0000;}
#cont_basso .boxProdotto .productInfo .txtTot {
	clear:both; float:left; margin:50px 45px 30px 280px; font-weight:bold;
	color:#4E4E4E; font-size:15px;
}
#cont_basso .boxProdotto .productInfo .totProd {
	margin:50px 0 0 0; color:#4E4E4E; font-size:15px;
	float:left;
}
#cont_basso .boxProdotto .productInfo .btmCk {
	clear:both; background-color:#BFBFBF; width:700px; 
	height:30px;
}
#cont_basso .boxProdotto .productInfo .btmCk a span {display:none;}
#cont_basso .boxProdotto .productInfo .btmCk a {
	background:url(../img/css/interne/bottone_pagamento.gif) no-repeat;
	float:right; width:130px; height:20px; 
	position:relative; right:5px; top:5px
}
#cont_basso .boxProdotto .productInfo .btmCk a:hover {
	background:url(../img/css/interne/bottone_pagamento_over.gif) no-repeat;
}

#cont_basso .boxProdotto {background-color:#F1EDED; padding:0 0 30px 0;}
.boxProdotto .imgProdotto img {margin:20px 0 20px 10px;}
.boxProdotto .productInfo {
	background-color:#FFF; border:1px solid #C2C1C1;
	width:700px; margin:0 auto;
}
.boxProdotto .productInfo .campoProd {
	float:left; margin:0 0 0 0; text-align:center; 
}
.boxProdotto .productInfo .campoProd h4 {
	font-size:15px; background-color:#BEBEBE;
	padding:2px 33.7px; border-bottom:1px solid #C2C1C1;
	font-weight:bold;
}
.boxProdotto .productInfo .campoProd p {
	font-size:13px; margin:5px; width:168px;
}
.boxProdotto .productInfo .campoProd ul li {
	list-style-type:none; font-size:13px; margin:5px; width:191px;
}
.boxProdotto .productInfo .LinkCarrello {
	background-color:#BFBFBF; width:700px; height:30px; 
	clear:both;
}
.boxProdotto .productInfo .LinkCarrello a span {display:none;}
.boxProdotto .productInfo .LinkCarrello a {
	background:url(../img/css/interne/button_aggiungialcarrello.gif) no-repeat;
	height:20px; float:right; width:130px; position:relative; left:-5px; top:5px;
}
.boxProdotto .productInfo .LinkCarrello a:hover {
	background:url(../img/css/interne/button_aggiungialcarrello_over.gif) no-repeat;
}

#cont_basso .boxError404 {background-color:#FFF;}
.boxError404 .error404 {
	background-color:#F1EDEC; border:1px solid #C2C1C1;
	margin:20px 0 0 0;
}
.boxError404 .error404 p {
	margin:30px 10px; color:#9E9D9B; font-weight:bold;
}
.boxError404 .error404 .imgError404 {margin:5px 0 0 0; background-color:#C3C1C2;}
.boxError404 .error404 .btmHome {background-color:#C3C1C2; width:726px; height:30px;}
.boxError404 .error404 .btmHome a span {display:none;}
.boxError404 .error404 .btmHome a {
	float:left; background:url(../img/css/interne/button_homepage.gif) no-repeat;
	width:130px; height:20px; margin:5px 0 0 50px;
}
.boxError404 .error404 .btmHome a:hover {
	background:url(../img/css/interne/button_homepage_over.gif) no-repeat;
}

#cont_basso .boxCarrelloConfirm {color:#7F7E7E;}
#cont_basso .boxCarrelloConfirm .carrelloConfirm {background-color:#F1EDED;}

#cont_basso .boxCheckout {background-color:#F1EDED; padding-bottom:60px;}
#cont_basso .boxCheckout .checkout {
	background-color:#FFF; border:1px solid #C2C1C1;
	width:700px; margin:0 auto; position:relative; 
	top:30px;
}
#cont_basso .boxCheckout .checkout h3.message {
	margin:9px 0 0 10px; color:#7F7E7E; font-size:16px;
}
#cont_basso .boxCheckout .checkout form .formHelp {margin:0 0 10px 0; color:#C0C0C0;}
#cont_basso .boxCheckout .checkout form {
	margin:10px 0 10px 30px; color:#7F7E7E; font-size:13px;
}
#cont_basso .boxCheckout .checkout form .fieldBox {margin:0 0 10px 0;}
#cont_basso .boxCheckout .checkout form .buttonBox button {margin:10px 0 0 0;}
#cont_basso .boxCheckout .checkout form fieldset {width:400px;}

.boxCheckout .checkout p.titoloOrdine {
	margin:10px 0 10px 10px; font-size:18px; color:#4E4E4E;
}

.boxConfirm {border:1px solid #C2C1C1; margin:10px 5px 0 5px;}
.boxConfirm .titoloConfirm h4 {
	float:left; font-size:15px; background-color:#BEBEBE;
	padding:2px 33.7px; border-bottom:1px solid #C2C1C1;
	font-weight:bold;
}
.boxConfirm .titoloConfirm h4.titoloAlternato {color:#7B7B7B; background-color:#F1EDEE;}
.boxConfirm .ProdConfirm {clear:both;}
.ProdConfirm .campoConfirm {float:left; padding:5px 0;}
.campoConfirm .codConfirm {width:84px; text-align:center;}
.campoConfirm .descConfirm {width:334px; font-size:14px;}
.campoConfirm .descConfirm h4 {
	font-size:14px; margin:0 5px; font-weight:bold;
}
.campoConfirm .descConfirm p {font-size:13px; margin:0 5px;}
.campoConfirm .qtaConfirm {width:132px; text-align:center;}
.campoConfirm .PrezConfirm {width:134px; text-align:center;}

.boxCheckout .checkout .totProdotti {clear:both;}
.boxCheckout .checkout .totProdotti h4 {float:left; margin:20px 45px 0 485px;}
.boxCheckout .checkout .totProdotti p {float:left; margin:20px 0 0 0;}
.boxCheckout .checkout .boxDatiOrdine p {clear:both; margin:10px 0 10px 10px;}
.boxCheckout .checkout .boxDatiOrdine p a {
	color:#FF0000; font-size:13px; margin:10px 0 0 0;
}
.boxCheckout .checkout .boxDatiOrdine strong {color:#4E4E4E; font-size:14px;}
.boxCheckout .checkout .boxDatiOrdine span {font-weight:bold; font-size:13px;}

#cont_basso .boxBonifico {background-color:#FFF;}
.boxBonifico .bonifico {
	background-color:#F1EDEE; margin:30px 0 0 0; border:1px solid #C2C1C1;
}
.boxBonifico .bonifico p {font-size:14px; margin:10px;}


#cont_basso .boxSend {background-color:#F1EDED; padding-bottom:100px;}
#cont_basso .boxSend .send {
	background-color:#FFF; border:1px solid #C2C1C1;
	width:670px; margin:0 0 0 20px; position:relative; 
	top:50px;
}
#cont_basso .boxSend .send h3 {
	margin:9px 0 10px 10px; color:#7F7E7E; font-size:16px;
}
#cont_basso .boxSend .send form {
	margin:10px 0 10px 30px; color:#7F7E7E; font-size:13px;
}

#cont_basso .contentArticoli {
	color:#4A4A4A; float:left; border:1px solid #D2D0D1;
	width:725px;
}
#cont_basso .contentArticoli img { margin:10px 0 10px 5px;}
#cont_basso .contentArticoli h2 {text-align:center; margin:0 5px;}
#cont_basso .contentArticoli p {margin:0 5px; font-size:13px;}
#cont_basso .contentArticoli a {color:#FF0000;}
#cont_basso .contentArticoli ul li {
	margin:0 0 0 20px; font-size:12px; list-style-type:none;
}
#cont_basso .contentArticoli ul li div {font-weight:bold; font-size:14px;}
#cont_basso .contentArticoli h4 {margin:0 0 10px 5px;}

#cont_basso .ArchivioArt h2 {text-align:center; margin:0 5px;}
#cont_basso .ArchivioArt p {margin:0 5px;}
#cont_basso .ArchivioArt a {color:#FF0000;}
#cont_basso .ArchivioArt ul li {
	margin:0 0 0 20px; font-size:12px; list-style-type:none;
}
#cont_basso .ArchivioArt ul li div {font-weight:bold; font-size:14px;}
#cont_basso .ArchivioArt h4 {margin:0 0 10px 5px;}

#cont_basso .ArchivioArt {width:570px; float:left; margin:10px 0 0 0;}
#cont_basso .ArchivioArt h4 {margin:0 0 10px 5px; font-size:15px;}
#cont_basso .ArchivioArt ul li {list-style-type:circle;}
#cont_basso .ArchivioArt a {text-decoration:none; color:#000;}
#cont_basso .ArchivioArt a:hover {text-decoration:underline; color:#D76B00;}

.articoloInt {
	width:725px; border:1px solid #D2D0D1; margin:15px 0 0 0; 
	color:#4A4A4A;
}
#cont_basso i {
	margin:10px 0 0 20px; font-size:12px;
}
.articoloInt h2 {width:720px; margin:10px 5px; font-size:20px;}
.articoloInt p {
	font-size:12px; width:710px; margin:5px;
}

#frmCerca {
	margin:10px 0; border:1px solid #D2D0D1; padding:10px 0; 
	background-color:#F1EDED;
}
#frmCerca label {font-size:14px; margin:0 0 0 20px; font-weight:bold;}
#frmCerca #sbCerca {margin:0 0 0 10px; height:22px;}

.articoloInt div {
	clear:both; margin:20px 5px 0 5px; font-size:12px;
}
.articoloInt p a#frmProva span {display:none;}
.articoloInt p a#frmLoginArt span {display:none;}
.articoloInt p a#frmProva {
	position:relative; top:10px; left:200px; 
	width:100px; height:18px; margin:0 0 30px 0;
	background:url(../img/css/prova_gratuita.gif) no-repeat; float:left;
}
.articoloInt p a#frmProva:hover {
	background:url(../img/css/prova_gratuita_over.gif) no-repeat;
}
.articoloInt p a#frmLoginArt {
	position:relative; top:10px; left:270px; 
	width:100px; height:18px; margin:0 0 30px 0;
	background:url(../img/css/login_button.gif) no-repeat; float:left;
}
.articoloInt p a#frmLoginArt:hover {
	background:url(../img/css/login_button_over.gif) no-repeat;
}
.articoloInt .ultimiArt {width:570px; float:left; margin:5px;}
.articoloInt .ultimiArt h4 {font-size:16px;}
.articoloInt .ultimiArt ul li {margin:10px 0 10px 10px; list-style-type:none;}
.articoloInt .ultimiArt ul li h3 {width:500px; font-size:14px;}
.articoloInt .ultimiArt ul li p {width:500px; font-size:13px;}
.articoloInt .ultimiArt ul li a {color:#FF0000; font-size:12px;}
.banner_art {
	float:right; margin:10px 0; padding:0 5px 10px 0;
}

#cont_alto #img_alto #linkProva_interna a#linkProva_testataInt {
	background:url(../img/css/interne/prova_gratuita.gif) no-repeat; 
	width:92px; height:18px; float:right; 
	margin:0 0 -20px 0;
}
#cont_alto #img_alto #linkProva_interna {
	position:relative; top:-20px; left:-135px;
}
#cont_alto #img_alto #linkProva_interna a#linkProva_testataInt:hover {
	background:url(../img/css/interne/prova_gratuita_over.gif) no-repeat; 
}
#cont_alto #img_alto #linkAbbonati_interna a#linkAbbonati_testataInt {
	background:url(../img/css/interne/abbonati_ora.gif) no-repeat; 
	width:82px; height:18px; float:right; 
	margin:0 0 -20px 0;
}
#cont_alto #img_alto #linkAbbonati_interna {
	position:relative; top:-20px; left:-230px;
}
#cont_alto #img_alto #linkAbbonati_interna a#linkAbbonati_testataInt:hover {
	background:url(../img/css/interne/abbonati_ora_over.gif) no-repeat; 
}
.boxDisclaimer {background-color:#F1EDED; padding-bottom:60px;}
.disclaimer {
	border:1px solid #D2D0D1; width:650px; margin:0 auto;
	position:relative; top:30px; background-color:#FFF;
	color:#4A4A4A;
}
.disclaimer table {margin:0 auto; width:600px;}
.disclaimer td {font-size: 12px;}
.disclaimer ol li {margin:10px 0 10px 40px;}

.boxPrivacy {background-color:#F1EDED; padding-bottom:30px;}
.privacy {
	border:1px solid #C2C1C1; width:650px; margin:0 auto;
	position:relative; top:20px;
	background-color:#FFF; color:#4A4A4A;
}
.privacy table {margin:0 auto; width:600px;}
.privacy td {font-size: 12px;}
.privacy ol li {margin:0 0 0 40px;}
.privacy ul li {margin:0 0 0 40px;}

.boxLimitiUt {background-color:#F1EDED; padding-bottom:40px;}
.limitiUt {
	border:1px solid #D2D0D1; width:700px; margin:0 auto;
	position:relative; top:20px; background-color:#FFF;
	color:#4A4A4A;
}
.limitiUt h2 {font-size:18px; margin:10px; font-weight:bold;}
.contLimiti p {font-size:13px; padding:10px;}

.boxInvestimento {
	border:1px solid #D2D0D1; color:#4A4A4A;
}
.boxInvestimento p {font-size:13px; margin:10px;}
.boxInvestimento ul li {
	font-size:13px; margin:10px 0 0 50px; list-style-type:square;
	width:650px;
}
.boxInvestimento p strong {font-size:16px;}
.boxInvestimento a {color:#FF0000;}

.boxPremium {}
.boxPremium .premium {
	margin:10px 0 0 0; border:1px solid #D2D0D1; color:#4A4A4A;
}
.premium .img_Prem {
	float:left; margin:10px 0 0 10px; width:200px;
	height:150px; text-align:center;
}
.premium .img_Prem img {}
.premium .cont_prem {
	float:left; width:490px; margin:10px;
}
.premium .cont_prem hr {margin:10px 0 10px 0;}
.premium .cont_prem p {font-size:13px;}
.premium .cont_prem a {color:#336699; font-weight:bold;}

.boxPartner {}
.boxPartner .partner {
	border:1px solid #D2D0D1; margin:0 0 10px 0; background-color:#FFF; 
	font-size:13px; color:#4A4A4A;
}
.boxPartner .partner p {margin:10px; font-weight:bold;}
.boxPartner .partner ul li {
	list-style-type:none; margin:0 0 5px 20px; width:650px;
}
.boxPartner .partner a {color:#4A4A4A;}
.boxPartner .partner a:hover {color:#FF0000;}
.boxPartner .partner .imgTv {margin:10px 20px;}

.boxZonaFree {}
.boxZonaFree .staticZonafree {
	border:1px solid #D2D0D1; margin:0 auto;
	position:relative; top:20px; background-color:#FFF; 
	font-size:13px; color:#4A4A4A;
}
.boxZonaFree .staticZonafree p {margin:10px;}
.boxZonaFree .staticZonafree ul li {margin:0 5px 0 30px; width:650px;}

.boxContatti {}
.boxContatti .contatti {
	border:1px solid #D2D0D1; margin:0 auto;
	position:relative; top:20px; background-color:#FFF; 
	font-size:13px; color:#4A4A4A;
}
.boxContatti .contatti p {margin:10px; font-weight:bold;}
.boxContatti .contatti a {color:#FF0000; margin:10px 0 0 0;}

.art_borsainitalia .servizioInt {border:1px solid #D2D0D1; /*background:url(../img/css/interne/bkgr_azz.gif) repeat-x;*/ width:720px; margin:20px 0 0 0;}
.art_borsainitalia .servizioInt .contServiziInt {margin:10px; color:#4A4A4A; font-size:12px;}
.art_borsainitalia .servizioInt .contServiziInt p {width:700px;}
.art_borsainitalia .servizioInt .contServiziInt i {margin:0;}
.art_borsainitalia .contServiziInt p.pnewsBorsaItalia {width:285px;}
.art_borsainitalia .contServiziInt span.spannewsBorsaItalia {float:right; width:285px;}
.art_borsainitalia .servizioInt .contServiziInt ul.listaBorsaItalia {width:250px; margin:0 0 0 20px;}
.art_borsainitalia .servizioInt .contServiziInt ul.listaBorsaItalia li {margin:0 0 10px 50px;}
.art_borsainitalia .contDiscorso {float:right; background-color:#B4CEEB; width:500px; height:180px; color:#000;}
.art_borsainitalia .contDiscorso img.imgServBorsaItalia {margin:20px 5px 0 20px; float:left}
.art_borsainitalia .contDiscorso p.discorso {font-size:12px; width:300px; margin:40px 0 0 10px; float:left;}
.art_borsainitalia .linkServiziInt {text-align:center; padding:10px 0 20px 0; clear:both;}
.art_borsainitalia a span {display:none;}
.art_borsainitalia a.linkProvaGrat {background:url(../img/css/interne/pg_blu.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 100px;}
.art_borsainitalia a.linkIscriviti {background:url(../img/css/interne/is_blu.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 0;}
.art_borsainitalia a.linkRinnova {background:url(../img/css/interne/ri_blu.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 0;}

.art_investitore .servizioInt {border:1px solid #D2D0D1; /*background:url(../img/css/interne/bkgr_verd.gif) repeat-x;*/ width:720px; margin:20px 0 0 0;}
.art_investitore .servizioInt .contServiziInt {margin:10px; color:#4A4A4A; font-size:13px;}
.art_investitore .contDiscorso {float:right; width:500px; height:200px; color:#006600; margin:0 0 0 10px;}
.art_investitore .contDiscorso img.imgServInvestitore {margin:30px 5px 0 20px; float:right}
.art_investitore .servizioInt .contServiziInt p {width:700px;}
.art_investitore .contServiziInt p.pnewsInvestitore {width:290px;}
.art_investitore .contServiziInt span.spannewsInvestitore {float:right; width:290px;}
.art_investitore .servizioInt .contServiziInt ul.listaInvestitore {margin:0 0 0 50px;}
.art_investitore .servizioInt .contServiziInt ul.listaInvestitore li {margin:0 0 10px 0;}
.art_investitore .linkServiziInt {text-align:center; padding:10px 0 20px 0; clear:both;}
.art_investitore a span {display:none;}
.art_investitore a.linkProvaGrat {background:url(../img/css/interne/pg_giallo.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 50px;}
.art_investitore a.linkIscriviti {background:url(../img/css/interne/is_giallo.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 0;}
.art_investitore a.linkRinnova {background:url(../img/css/interne/ri_giallo.gif) no-repeat; float:left; width:100px; height:35px; margin:0 30px 0 0;}
.art_investitore a.linkLeggi {background:url(../img/css/interne/leggi_giallo.gif) no-repeat; float:left; width:150px; height:35px;}

.art_BorsaCarla .servizioInt {border:1px solid #D2D0D1; margin:20px 0 0 0;}
.art_BorsaCarla .servizioInt .contServiziInt {margin:10px; color:#4A4A4A; font-size:13px;}
.art_BorsaCarla .contDiscorso {float:right; width:500px; height:200px; color:#000099; margin:0 0 0 10px;}
.art_BorsaCarla .contDiscorso img.imgServBorsaCarla {margin:0 5px 0 20px; float:right}
.art_BorsaCarla .servizioInt .contServiziInt p {width:700px;}
.art_BorsaCarla .contServiziInt span.spannewsBorsaCarla {float:right; width:280px;}
.art_BorsaCarla .linkServiziInt {text-align:center; padding:10px 0 20px 0; clear:both;}
.art_BorsaCarla a span {display:none;}
.art_BorsaCarla a.linkProvaGrat {background:url(../img/css/interne/pg_arancione.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 50px;}
.art_BorsaCarla a.linkIscriviti {background:url(../img/css/interne/is_arancione.gif) no-repeat; float:left; width:136px; height:35px; margin:0 30px 0 0;}
.art_BorsaCarla a.linkRinnova {background:url(../img/css/interne/ri_arancione.gif) no-repeat; float:left; width:100px; height:35px; margin:0 30px 0 0;}
.art_BorsaCarla a.linkLeggi {background:url(../img/css/interne/leggi_arancione.gif) no-repeat; float:left; width:150px; height:35px;}
.art_BorsaCarla a.linkleggiBorsaCarla {margin:10px 0 0 30px; background: url(../img/css/interne/leggi_arancione.gif); float: left; width:136px; height:35px}

#cont_basso #page {font-size:11px; width:725px;}
#cont_basso .post {margin:10px 0 0 0; width:420px;}
#page #content .entrytext p,
#page #content .entry p {margin:0 0 12px 0;}
#page #sidebarBanner {float:right; margin:0 25px 20px 0; /*width:200px; height:500px; position:relative; top:0; left:-35px*/}
#page #sidebar {width:200px; float:right; border:1px solid #D2D0D1; margin:0 20px 20px 0; /*position:relative; left:-35px*/}
#page #sidebar ul {margin:0 0 0 10px;}
#sidebar form#searchform {}

/******************* FINE CORPO *******************/

/******************* COLONNA DESTRA *******************/


/******************* FINE COLONNA DESTRA *******************/

/******************* FOOTER *******************/

#page #footer {width:725px; margin:68px 0 0 0;}
#page #footer p {}

#footerBlog {
	border-top:10px solid #5A8598; border-bottom:2px solid #5A8598; 
	height:50px; clear:both; width:965px; 
	margin:10px 0 0 15px; text-align:center;
}
#footerBlog p#diritti_autore {
	font-size:10px; 
	margin:5px 0 5px 2px; 
	clear:both;
}

#footerBlog .LinkCommenti {
	width:942px; 
	margin:5px auto;
}
#footerBlog .LinkCommenti ul li {
	list-style-type:none; 
	float:left;
}
#footerBlog .LinkCommenti ul li a {
	text-decoration:none; 
	font-size:12px; 
	padding:2px 22px;
	float:left; 
	color:#000; 
	background-color:#D2D0D1;
	border:none; 
	margin:0 1px 0 0;
}
#footerBlog .LinkCommenti ul li a:hover {
	background-color:#4A4A4A; 
	color:#FFF;
}

/******************* FINE FOOTER *******************/

/******************* TESTO E VARIE *******************/

*, html, body, form, input, img, ul, li, a, div, hr {margin:0; padding:0;}
h1, h2, h3, table, th, tbody, fieldset, legend, input {margin:0; padding:0;}
html, body {
	font-family:Verdana, sans-serif; font-size:100%;
}
html {width:100%;}
body {
	padding:0; font-size:100%; width:996px;
	margin:0 auto; background-color:#F1EDED;
}
img {border:none;}
/******************* FINE TESTO E VARIE *******************/

/* Safari hack */

/* Opera hack */
@media all and (min-width: 0px)
{
