

#totalComments {
}


#totalComments td .outer_db_component {
}


#totalComments tr .outer_db_component {
}


#totalComments table .db_component {
}


#totalComments thead .db_component {
}

#totalComments tr {
}

/* generic <td> */
#totalComments td {
}


/* <td> for field COUNT[idComment] */
#totalComments td .db_component_1 {
	width: 100%;
	padding: 5px;
}

h2#title {
	float: left;
    width: 305px;
	padding-left: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80px;
	line-height: 44px;
	color: #659DFF;
}

.archivio a {
	background:transparent url(../imgs/arrow_blue.gif) no-repeat scroll right center;
	padding: 0 10px 0 7px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
	color: #2768A2;
}

.magazine {
	border-bottom: 3px #669EFF solid;
}

#sidebar .ad .itunes {
	margin-top: 10px;
    padding: 5px;
}
#sidebar .double {
	float:left;
	border: none;
}

#sidebar .community {
	border-top: 1px solid #B3B3B3;
}

#sidebar .noborder {
	border: none
}


#percorso {
    background: url('../imgs/magazine_bg.gif') repeat-x scroll top left;
    height: 28px;
}

#percorso form {
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}
#percorso label {
    display: block;
    position: absolute;
    padding: 2px 6px;
    width: 216px;
}
#percorso input#query {
    padding: 3px 5px;
    margin-right: 4px;
    width: 218px;
}

/* type*/
#percorso label {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}

/* colors */
.breadcrumbs li {
    color: #FFFFFF;
}

.breadcrumbs a {
    font-size: 1em;
    color: #2A403F;
}


.dettaglio div.hentry {}


div.dettaglio {
    padding: 10px 7px;
}

div.dettaglio p{
    color:#666666;
    line-height:20px;
}


.dettaglio div.hentry img {
    margin-bottom: 10px;
}
.dettaglio.right div.hentry img {
    margin-right: 0;
    margin-left: 10px;
}
.dettaglio.right div.hentry .author img {
    margin-left: 0;
}
.dettaglio div.hentry .author img {
    float: none;
}
.dettaglio div.hentry .tags {
    margin-bottom: 20px;
}
.dettaglio div.hentry .entry-summary {
    margin: 10px 0 10px 0;
}
.dettaglio div.hentry .author {
	float: left;
    margin-bottom: 12px;
}
.dettaglio div.hentry .entry-text {
	clear:both;
    margin: 10px 0 10px 0;
	color: #666;
}

.statistics {
	float: right;
}
/* type */
.dettaglio div.hentry .entry-title {
    font-size: 4.2em;
	font-weight:normal;
	color: #666;
}

.dettaglio div.hentry .entry-summary {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.8em;
    color: #666;
	line-height:20px;
}


.dettaglio div.hentry .entry-title {
    line-height: 44px;
}


.relazionati .hentry {}
.relazionati .hentry .published     { display: none; }
.relazionati .hentry .entry-summary { display: none; }
.relazionati .hentry .author        { display: none; }
.relazionati .hentry .statistics    { display: none; }



.relazionati {
    padding: 7px 7px 10px 10px;
}

.relazionati .hfeed {
    margin-bottom: 7px;
}

.relazionati .hentry.last {
    padding-bottom: 0;
}
.relazionati .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.relazionati li {
    list-style-type: none;
}
.relazionati .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.relazionati {
    border-bottom: 1px solid #b3b3b3;
}
.relazionati li {
    border-top: 1px solid transparent;
    margin-top: 5px;
}
.relazionati .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.relazionati .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.relazionati h3 {
    background: url('../imgs/read.png') no-repeat scroll top left;
    width: 145px;
    height: 23px;
    text-indent: -99999px;
}


.articoliCanale .hentry {}
.articoliCanale .hentry img            { display: none; }
.articoliCanale .hfeed .hentry .tags   { display: none; }
.articoliCanale .hentry .published     { display: none; }
.articoliCanale .hentry .entry-summary { display: none; }
.articoliCanale .hentry .author        { display: none; }
.articoliCanale .hentry .statistics    { display: none; }

/* layout */
.articoliCanale {
    padding: 7px 7px 10px 10px;
}

.articoliCanale .hfeed {
    padding: 5px;
    margin-bottom: 7px;
}
.articoliCanale .hentry {
    padding: 5px 3px 10px 3px;
}
.articoliCanale .hentry.last {
    padding-bottom: 0;
}
.articoliCanale .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.articoliCanale li {
    list-style-type: none;
}
.articoliCanale .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.articoliCanale {
    border-top: 1px solid #b3b3b3;
}
.articoliCanale li {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.articoliCanale .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.articoliCanale .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.articoliCanale h3 {
    background: url('../imgs/articoli_canale_h3.png') no-repeat scroll top left;
    width: 145px;
    height: 67px;
    text-indent: -99999px;
}
.articoliCanale .hfeed {
    background: #e7ebe7;
}

.articoliCanale .hentry .tags, .articoliCanale .hentry .entry-title {
	display:inline;
}
.articoliCanale .hentry .tags a {
	text-transform: uppercase;
	font-size:1.2em;
	font-weight: lighter !important;  
	
}
.articoliGiorno .hentry {}
.articoliGiorno .hentry img            { display: none; }
.articoliGiorno .hentry .published     { display: none; }
.articoliGiorno .hentry .entry-summary { display: none; }
.articoliGiorno .hentry .author        { display: none; }
.articoliGiorno .hentry .statistics    { display: none; }

/* layout */
.articoliGiorno {
    padding: 7px 7px 10px 10px;
}

.articoliGiorno .hfeed {
    padding: 5px;
    margin-bottom: 7px;
}
.articoliGiorno .hentry {
    padding: 5px 3px 10px 3px;
}
.articoliGiorno .hentry.last {
    padding-bottom: 0;
}
.articoliGiorno .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 10px;
}

/* type */
.articoliGiorno li {
    list-style-type: none;
}
.articoliGiorno .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.articoliGiorno {
    border-top: 1px solid #b3b3b3;
}
.articoliGiorno li {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.articoliGiorno .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.articoliGiorno .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.articoliGiorno h3 {
    background: url('../imgs/articoli_giorno_h3.png') no-repeat scroll top left;
    width: 145px;
    height: 67px;
    text-indent: -99999px;
}
.articoliGiorno .hfeed {
    background: #e7ebe7;
}

/* layout */
.share {
    padding: 7px 7px 10px 10px;
}

.share .you {
	height: 30px;
    border-bottom: 1px solid #b3b3b3;
}

.share .others {
	height: 30px;
	margin-top: 10px;
}


.share li {
	display:inline;
	float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
	color:#659DFF;
}

.share .condividi, .share .save, .share .vote, .share .sendEmail, .share .sendNetwork, .share .sendFriends {
	/*width: 128px;*/
	width: 200px;	
	height: 25px;
	padding-left: 20px;
}

.share .condividi {
    background: url('../imgs/share.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .save {
    background: url('../imgs/save.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .vote {
    background: url('../imgs/vote.png') no-repeat top left;
}
.share .sendEmail {
    background: url('../imgs/sendMail.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .sendNetwork {
    background: url('../imgs/sendNetwork.png') no-repeat top left;
    border-right: 1px solid #b3b3b3;
}
.share .sendFriends {
    background: url('../imgs/sendFriends.png') no-repeat top left;
}

/* type */
.share .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.share {
    border-bottom: 1px solid #b3b3b3;
}
.share li a{
	color:#659DFF;
}





/* layout */
.commenti {
    padding: 7px 7px 10px 10px;
	border-bottom:1px solid #B3B3B3;
}

.commenti h3 {
    width: 145px;
    height: 34px;
	margin-bottom: 25px;
}




.commenti textarea {
	padding: 10px;
	float: left;
	width: 440px;
	height: 50px;
}
.commenti .invia {
	margin: 65px 0 0 5px;
}

.commenti .count {
	margin: 20px 0 20px 0;
	
}
div.paginazione {
	height:70px;
	padding:10px 8px;
}
.commenti li {
	margin: 15px 0 0 15px;
}

.commenti .author {
	float: left;
}

.commenti .author img {
	float: right;
}
.commenti .messagewrapper .message {
	margin-left: -1px;
	padding: 3px 5px 5px 10px;
}

/* type */
.commenti h3 {
    text-indent: -99999px;
}
.commenti textarea {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.1em;
}
.commenti .count {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}

.commenti .author {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
}

.commenti .author .fn {
    text-transform: uppercase;
}
.commenti .messagewrappersign .message .date {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
}
.commenti .messagewrapper .message {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
}

/* colors */
.commenti textarea {
	background-color: #F2F2F2;
	border-top: 3px solid #B3B3B3;
}
.commenti .count {
	color:#659DFF;
	border-bottom: 1px solid #B3B3B3;
}
.commenti .messagewrappersign .message .date {
	color: #999999 !important;
}
.commenti .messagewrapper .message {
	background: #e6e6e6;
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

/* backgrounds */
.commenti .community {
    background: url('../imgs/commenti_h3_community.png') no-repeat scroll top left;
}

.commenti h3 {
    background: url('../imgs/commenti_h3.png') no-repeat scroll top left;
}


.commenti .messagewrapper {
	background: url('../imgs/message.png') no-repeat scroll top left;
	margin-left: 5px;
	padding-left: 10px;
}


.commenti .messagewrapper .message .date {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
	color: #999999 !important;
}

.commenti .messagewrappersign {
	background: url('../imgs/messagesign.png') no-repeat scroll top left;
	margin-left: 5px;
	padding-left: 10px;
}

.commenti .messagewrappersign .message {
	margin-left: -1px;
	padding: 3px 5px 5px 10px;
	background: #deffd0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 0.8em;
	color: #333;
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}

.commenti .invia a {
    display: block;
    background: url('../imgs/inviaCommento.png') no-repeat scroll top left;
	width: 78px;
	height: 33px;
	text-indent: -9999px;
    
}

.commenti .rispondi a {
	background: url('../imgs/commentscomments.png') no-repeat scroll top left;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 0.7em;
    float: right;
	color:#659DFF;
	padding-left: 25px;
}

.commenti .rispondiCommunity a {
	background: url('../imgs/commentscomments.png') no-repeat scroll top left;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 0.7em;
    float: right;
	color:#E33460;
	padding-left: 25px;
}

.accordion h5 {
    margin-bottom: 2px;
}

/* type */
.accordion h5 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.4em;
}

/* colors */
.accordion h4 {
    border-top: 1px solid white;
}

/* bg */
.accordion h4 a {
    display: block;
    background: rgb(14,51,46) url('../imgs/users_h4.png') no-repeat scroll top left;
    width: 305px;
    height: 25px;
    text-indent: -9999px;
}
.accordion #last_comments h4 a {
    display: block;
    height: 25px;
}
.accordion #last_comments h4.selected a {
    background-position: bottom left;
}

.accordion h4 a {
    display: block;
    background: rgb(14,51,46) url('../imgs/users_h4.png') no-repeat scroll top left;
    width: 305px;
    height: 25px;
    text-indent: -9999px;
}
.accordion .selected h4 a {
    background-position: bottom left !important;
}

.accordion .hentry {
	padding: 10px;
}
.accordion .hentry .author {
	padding-top: 10px;
	border-top:1px solid #666;
	float:none;
}

.accordion .title-comments {
	float: left;
	width: 100px;
	margin: 10px 0 0 7px;
	padding: 0 0 0 30px;
}

.accordion .entry-title-comments {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.1em;
	line-height: 14px;
}
.accordion .entry-title-comments a {
	font-family:Helvetica,Arial,sans-serif;
	font-size:1em;
	line-height: 14px;
	color:#E33460;
}


.accordion .text-comments p {
	font-size:1.1em;
	line-height: 14px;
	color:#333;
}

.commenta .hentry {}
.commenta .hentry img            { display: none; }
.commenta .hentry .published     { display: none; }
.commenta .hentry .entry-summary { display: none; }
.commenta .hentry .author        { display: none; }
.commenta .hentry .rating        { display: none; }

/* layout */
.commenta {
    padding: 7px 7px 10px 10px;
}
.commenta .ora {
    background: #e7ebe7;
    padding: 0px 5px 0 9px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1em;    
}

.commenta .hfeed {
    padding: 5px;
    margin-bottom: 7px;
}
.commenta .hentry {
    padding: 5px 3px 10px 3px;
}
.commenta .hentry.last {
    padding-bottom: 0;
}
.commenta .hentry .entry-title {
    margin-top: 0;
    margin-bottom: 20px;
}

/* type */
.commenta li {
    list-style-type: none;
}
.commenta .hentry .entry-title {
    font-size: 1.5em;
    line-height: 18px;
}

/* colors */
.commenta {
    border-bottom: 1px solid #b3b3b3;
}
.commenta li {
    border-top: 1px solid transparent;
    margin-top: -1px;
}
.commenta .hentry {
    border-bottom: 1px solid #b7b7b7;
}
.commenta .hentry.last {
    border-bottom: none;
}

/* backgrounds */
.commenta h3 {
    background: url('../imgs/commentafatti.gif') no-repeat scroll top left;
    width: 145px;
    height: 74px;
    text-indent: -99999px;
}
.commenta .hfeed {
    background: #e7ebe7;
}

.commenta .hentry .tags, .commenta .hentry .entry-title {
	display:inline;
}
.commenta .hentry .tags a {
	text-transform: uppercase;
	font-size:1.2em;
	font-weight: lighter !important;  
	
}


.commenta .most_read       h4 a { background: url('../imgs/mostread_h4.png') no-repeat scroll top left; }
.commenta .most_comment    h4 a { background: url('../imgs/mostcomment_h4.png') no-repeat scroll top left; }
.commenta .latest_stories  h4 a { background: url('../imgs/lateststories.png') no-repeat scroll top left; }
.commenta .latest_comments h4 a { background: url('../imgs/latestcomments.png') no-repeat scroll top left; }

div.paginazione {
    padding: 10px 8px;
}
.pag li a{
	width: 32px;
	height: 23px;
	float:left;
	margin-top:20px;
	padding-top: 8px;
	font-family:Helvetica,Arial,sans-serif;
	font-size:1.5em
}

.pag li.numbers a  {
	border-right: 1px solid #CCC;
	text-align: center;
}

.pag li.numbers a:hover  {
	color: #659DFF;
}

.pag li.here a  {
	width: 30px;
	height: 21px;
	background: url('../imgs/here_bg.gif') repeat-x scroll top left;
	text-align: center;
	color: #659DFF;
	border: 1px solid #4D4D4D;
}


.pag li.back a {
	background: url('../imgs/paginazioneBack.png') no-repeat scroll top left;
	text-indent: -9999px;
	border-right: 1px solid #CCC;
}

.pag li.next a {
	background: url('../imgs/paginazioneNext.png') no-repeat scroll top left;
	text-indent: -9999px;
}

.pag .first  {
	border-left: 1px solid #CCC;
	text-align: center;
}

.lancio {
    padding: 10px;
}
.lancio .wrapper {
    padding: 10px;
}
.lancio a.read_more {
    float:right;
}

.lancio h3 {
    height: 28px;
    text-indent: -9999px;
    float: left;
    width: 170px;
}

/* type */
.lancio a.read_more {
    font-size: 1em;
}
.lancio h5 {
    clear: both;
    padding: 10px 0 3px;
    font-size: 2.1em;
    line-height: 24px;
}
.lancio a.view {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.6em;
}

/* colors */
.lancio a.read_more,
.lancio h5,
.lancio h5 a {
    color: #aac8ac;
}
.lancio a.view {
    color: #fe9f1d;
}

/* bgs */
.lancio.shopping h3 {
    background: url('../imgs/lancio/shopping_h3.png') no-repeat scroll top left;
}

.lancio .wrapper {
    background: transparent url('../imgs/sondaggio_bg.gif') repeat-x scroll left top
}

.lancio a.read_more {
    background: url('../imgs/arrow_green.png') no-repeat scroll center right;
    padding-right: 10px;
}

.lancio a.view {
    background: url('../imgs/arrow_orange.png') no-repeat scroll center right;
    padding-right: 10px;
}

.newsletter {
    padding: 5px 10px 10px;
}
.newsletter input#email {
    padding: 6px 9px;
    width: 183px;
    height: 16px;
    margin-right: 5px;
}

.newsletter legend {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
}
.newsletter input#email {
    font-size: 0.9em;
    font-weight: normal;
}

.newsletter legend {
    color: #103430;
}
.newsletter input#email {
    color: #6E6E6E;
    
    border-top: 1px solid #999;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #999;
}


#cloud {
	padding: 10px;
}
#cloud h3{
	margin-top: 5px;
	background:transparent url(../imgs/cloud_h3.gif) no-repeat scroll left top;
	width:279px;
	height:32px;
	text-indent:-99999px;
}

#cloudCommunity .cloudC {
	margin-top: 5px;
	background:transparent url(../imgs/cloud_h3_community.png) no-repeat scroll left top;
	width:279px;
	height:32px;
	text-indent:-99999px;
}



#cloud .tags{
	margin-top:5px;
	border-top: 1px solid #CCC;
	padding-top: 5px;
}
#cloud .tags span,
#cloud .tags li {
    display: inline;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    line-height: 16px;
	font-variant: uppercase;
	font-weight: bold;
}
#cloud .tags li span {
    font-size: 1em;
}
.color1 {color: #1A1A1A;}
.color2 {color: #333333;}
.color3 {color: #4D4D4D;}
.color4 {color: #666666;}
.color5 {color: #808080;}
.color6 {color: #999999;}
.color7 {color: #B3B3B3;}
.color8 {color: #CCCCCC;}
.color9 {color: #E6E6E6;}


#dettaglio object embed {
	width:465px;
	height:370px;
}

.dettaglio object embed {
	width:465px;
	height:370px;
}
