/*Stile del corpo delle pagine*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif; color: #313131;
	background:url(../immagini/bg.jpg);
    background-repeat:repeat-x;
	font-size:11px;	
	line-height: 14px;  
	background-color:#f5ede5;
}
.menu{
background-image: url(../immagini/top_menu.png);
background-repeat:no-repeat;
}
.colore_contenuto{
	background-color:#c7c7c7;
}
.colore_rivista {
	border:1px;
	border-color: #aaaaaa;
	border-style: solid;
	background-color:#FFFFFF;
}
.bordo_buyers {
	border:1px;
	border-color: #db63a0;
	border-style: solid;
	border-collapse:collapse;
}
.bordo_rivista {
	border:1px;
	border-color: #e0e0e1;
	border-style: solid;
}
.titolo_viola{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#db63a0;
font-size:18px;
font-weight:bold;
}
.t1{ font-family:Verdana; color:#db63a0; font-size:13px;font-weight:bold; }
.t2{ font-family:Arial; color:#db63a0; font-size:18px;font-weight:bold; }

.testo {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}
.campi {
	font-family: Verdana;
	font-size: 11px;
	color: #db63a0;
	font-weight:bold;
	text-align:justify;
}
.txt_white{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.txt_c1{ color:#db63a0; font-size:11px; font-weight:bold; }
/*Stile link*/
a {	font-size: 11px; color: #333333; text-decoration: none; }
a:link { font-size: 11px; color: #333333; text-decoration: none; }
a:hover { font-size: 11px; color: #333333; text-decoration: underline; }

/*link delle mail*/
a.link_mail { font-size: 11px; color: #000000; font-weight:bold; text-decoration: none; }
a.link_mail:visited { font-size: 11px; color: #000000; font-weight:bold; text-decoration: none; }
a.link_mail:hover { font-size: 11px; color: #db63a0; font-weight:bold; text-decoration: none; }

a.mail_contact { font-size: 11px; color: #db63a0; text-decoration: underline; }
a.mail_contact:visited { font-size: 11px; color: #db63a0; text-decoration: underline; }
a.mail_contact:hover { font-size: 11px; color: #000000; text-decoration: underline; }

a.link_anno { color: #db63a0; text-decoration: none; }

a.link_evento { font-size: 11px; color: #db63a0; font-weight:bold; text-decoration: none; }
a.link_evento:visited { font-size: 11px; color: #db63a0; font-weight:bold; text-decoration: none; }
a.link_evento:hover { font-size: 11px; color: #000000; font-weight:bold; text-decoration: none; }

a.link_read { font-size: 10px; color: #000000; text-decoration: none; }
a.link_articolo { font-family:Verdana; font-size: 11px;	color: #000000;	text-decoration: underline; }
a.link_forgot {	font-family:Arial; font-size: 11px;	color: #FFFFFF;	text-decoration: underline; }
a.link_bissue {	font-family:Verdana; font-size: 10px; color: #000000; text-decoration: none; }
a.link_useful {	font-family:Verdana; font-size: 11px; color: #db63a0; text-decoration: underline; }

a.truncate_more_link{font-family:Verdana; font-size: 11px; font-weight:bold; color: #db63a0; text-decoration: none;}
/*Stile menu gestione */
a.gestione_menu{
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size:8pt;
text-decoration: underline;
font-style:normal;
font-weight: lighter;
color: White;
text-align: center;
    }
.td_menu{
	background-color:#c7c7c7;
	height:40px;
	width:195px;
}
.menu_bissue{
	background-repeat:no-repeat;
	background:url(../immagini/sfondo_menu_bissue.png);
	height:32px;
	width:184px;
}
.fascia_titoli{
	background-color:#c7c7c7;
	background-repeat:repeat-x;
	background:url(../immagini/fascia_titoli.jpg);
}
.login{
	background-color:#ffffff;
	background:url(../immagini/sfondo_login.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.logged{
	background-color:#ffffff;
	background:url(../immagini/sfondo_logged.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.search{
	background-color:#ffffff;
	background:url(../immagini/sfondo_search.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
}
/*Stile form*/
form{
border:none;
}
input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:11;
width:144;
border:none;
}
select { width:218px; border:solid; border-color:#db63a0; border-collapse:collapse; border-width:1px; }
input.subscribe{width:218px; height:14px; border:solid; border-color:#db63a0; border-collapse:collapse; border-width:1px;}
.txtForm
{
	border: solid;
	border-color: #db63a0;
	border-collapse: collapse;
	border-width: 1px;
}

/*Stile tabelle con cornice*/
.cornice_tabella{
border-color:#aaaaaa;
border-collapse:collapse;
border-style:solid;
}
.cornice_viola{ border-color:#311734; border-collapse:collapse;border-style:solid; }
.cornice_rosa{ border-color:#db649c; border-collapse:collapse;border-style:solid; }
.ombra
{
background-position:bottom;
background-image:url(../immagini/ombra_tabella.png);
background-repeat:repeat-x;
}
.data{
margin: 0px 0px 0px 5px;
}
.space{
margin: 0px 0px 0px 0px;
}
#tt {position:absolute; display:block; background:url(immagini/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(immagini/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(immagini/tt_bottom.gif) top right no-repeat; overflow:hidden}

a.link_media { font-size: 11px; color: #535353; font-weight:bold; text-decoration: none; }
a.link_media:visited { font-size: 11px; color: #535353; font-weight:bold; text-decoration: none; }
a.link_media:hover { font-size: 11px; color: #d9649e; font-weight:bold; text-decoration: none; }

a.link_media_kit { font-size: 11px; color: #311734; font-weight:bold; text-decoration: underline; }
a.link_media_kit:visited { font-size: 11px; color: #311734; font-weight:bold; text-decoration: underline; }
a.link_media_kit:hover { font-size: 11px; color: #d9649e; font-weight:bold; text-decoration: underline; }

a.link_contents { font-family:Arial; font-size: 11px; color: #535353; text-decoration: none; }
a.link_contents:visited { font-family:Arial; font-size: 11px; color: #535353; text-decoration: none; }
a.link_contents:hover { font-family:Arial; font-size: 11px; color: #db63a0; text-decoration: none; }

/*Web Opportunities*/
.bg_data {background-image:url(../immagini/bg_data.jpg); background-repeat:no-repeat; background-position:bottom;}
.bg_banner {background-image:url(../immagini/bg_b.jpg); background-repeat:no-repeat; background-position:bottom;}
.bg_newsletter{background-image:url(../immagini/bg_ns.jpg); background-repeat:no-repeat; background-position:bottom;}
.bg_cp {background-image:url(../immagini/bg_cp.jpg); background-repeat:no-repeat; background-position:bottom;}
.bg_table {background-image:url(../immagini/bg_table.jpg); background-repeat:repeat-x;}
.cornice_box {border-color:#bfbfbf; border-collapse:collapse;border-style:solid; }
.testo_web {color:#000000; font-family:Verdana; font-size:11px; text-align:justify; line-height:14px; padding:2px 4px 2px 4px;}
.titolo_box {color:#db649c; font-family:Arial; font-weight:bold; text-align:left; font-size:12px; padding:4px 4px 4px 4px;}
.titolo_box1 {color:#db649c; font-family:Arial; font-weight:bold; text-align:left; font-size:12px; padding:0px 0px 0px 0px;}
.titolo_table {color:#000000; font-family:Arial; font-weight:bold; text-align:left; font-size:10px; padding:2px 4px 2px 4px;}
.titolo_web {color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:13px; padding:2px 4px 2px 4px;}

/*Events-Promotion*/
.t_events{margin-left:10px; height:30px; width:204px; background:url(../immagini/events/t_events.jpg) no-repeat;}
.t_events_border_bottom{height:4px; width:100%; background:#db63a0; margin-bottom:10px;}
.promotion{position: absolute; left:50%; width:457px; float:left;}
.t_promotion{position:absolute; top:487px; left:427px; height:222px; width:30px; margin-top:10px; margin-bottom:10px;}
.box_promotion{border:1px solid #c7c7c7; padding:10px 10px 10px 10px; margin-bottom:10px;}
.ep{padding-left:20px; background:url(../immagini/ep.png) no-repeat 0 2px; margin-bottom:10px; }