#PIpage .box
{
	font-size: 14px;
	font-weight: 400;
}
#PIpage .box .category
{
	text-transform: uppercase;
	font-size: 9px;
	font-weight: 400;
	line-height: 11px;
	text-align: left;
	color: #424242;
}
#PIpage .box .catenaccio
{
	display: block;
	color: #797979;
	font-family: 'Georgia-Italic' , 'Georgia' ,serif;
	font-size: 18px;
	font-style: italic;
	line-height: 25px;
	text-align: left;
	margin: 0;
	padding: 0;
}
#PIpage .box .testo
{
	color: #000;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 23px;
	margin: 0;
	padding: 0;
	text-align: left;
}
#PIpage .box .testo p
{
	padding-bottom: 8px;
}
#PIpage .box .testo .imghot
{
	display: inline;
	float: left;
	margin-right: 6px;
}
#PIpage .box .testo a
{
	color: #2f5eb1;
	text-decoration: none;
}
#PIpage .box .testo a:visited
{
	color: #626289;
}
#PIpage .box .testoContainer
{
	font-size: 14px;
}
#PIpage .box .testo a:hover
{
	text-decoration: underline;
}
#PIpage .box .testo .boxadv
{
	background: url(../images/sf_box_banner.png) no-repeat;
	width: 640px;
	height: 251px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
}
#opzvideomsdn
{
	height: 35px;
	list-style-type: none;
	margin: 15px 0 0;
	width: 350px;
}
.sx
{
	float: left;
}
#opzvideomsdn li.txt
{
	line-height: 9px;
	padding-right: 20px;
}
#opzvideomsdn li
{
	float: left;
}
#PIpage .box .testo .boxpulsanti a
{
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
#PIpage .box .testo .boxvideo
{
	display: block;
	height: 389px;
	margin-left: 85px;
	text-align: center;
	width: 503px;
	padding-top: 25px;
}
#PIpage .box .testo .boxpulsanti
{
	text-align: center;
	margin-left: 120px;
}
#PIpage .box .testo .boxpulsanti img
{
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}
#PIpage .box .testo .firma
{
	color: #000;
	font-family: 'Georgia-Italic' , 'Georgia' ,serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 400;
	line-height: 19px;
	text-align: right;
}
#PIpage .articolo_status
{
	width: 650px;
}
#PIpage .articolo_status .ora
{
	float: left;
	width: 176px;
	color: #797979;
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' ,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: left;
}
#PIpage .articolo_status .avatar
{
	float: right;
	width: 56px;
	height: 56px;
	display: block;
}
#PIpage .articolo_status .avatar img
{
	width: 55px;
	height: 55px;
}
#PIpage .articolo_status .col1
{
	width: 585px;
	float: left;
	padding-top: 10px;
}
#PIpage .articolo_status .col1 .ftesto
{
	text-align: left;
	width: 581px;
	padding: 2px;
	margin-top: 4px;
}
#PIpage .articolo_status .col1 .ftesto span
{
	width: 45%;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#PIpage .articolo_status .autore
{
	color: #000;
	float: right;
	text-align: right;
	width: 372px;
	font-size: 14px;
	line-height: 17px;
}
#PIpage .articolo_status .autore a
{
	font-style: italic;
	font-family: 'Georgia-Italic' , 'Georgia' ,serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	color: #000;
}
#PIpage .articolo_status .autore a:hover
{
	text-decoration: underline;
}
#PIpage .articolo_status .commenti
{
	float: right;
	width: 220px;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: right;
}
#PIpage .articolo_status .commenti img
{
	vertical-align: middle;
}
#PIpage .articolo_status .commenti a
{
	text-decoration: none;
	color: #797979;
}
#PIpage .articolo_status .commenti a:hover
{
	text-decoration: underline;
}
#PIpage .testo H3
{
	font-size: 13px;
}
#PIpage .termineArt
{
	text-align: right;
	width: 646px;
	text-align: right;
	padding: 2px;
}
#PIpage .termineArt .commenti
{
	width: 140px;
	font-size: 12px;
	text-align: left;
}
#PIpage .termineArt .firstli
{
	text-align: left;
}
#PIpage .termineArt .stampa
{
	width: 75px;
	font-size: 12px;
	text-align: left;
}
#PIpage .termineArt .segnala
{
	width: 142px;
	font-size: 12px;
	text-align: left;
}
#PIpage .termineArt a
{
	color: #424242;
	text-decoration: none;
}
#PIpage .termineArt a:hover
{
	text-decoration: underline;
}
#PIpage .termineArt img
{
	vertical-align: middle;
}
#PIpage .termineArt ul
{
	display: block;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}
#PIpage .termineArt li
{
	display: block;
	float: left;
	text-align: center;
	margin-left: 5px;
	width: 60px;
}
#PIpage .termineArt .tuttigliarticoli
{
	width: 220px;
	margin: 0;
	font-family: 'Georgia' ,serif;
	font-size: 13px;
	font-weight: 400;
	text-align: right;
	float: right;
}
#PIpage .termineArt .tuttigliarticoli a
{
	color: #2f5eb1;
	text-decoration: none;
}
#PIpage .termineArt .tuttigliarticoli a:visited
{
	color: #626289;
}
#PIpage .termineArt .tuttigliarticoli a img
{
	vertical-align: middle;
	margin-left: 2px;
}
#PIpage .termineArt a:hover
{
	text-decoration: underline;
}
#PIpage .termineArt .cell img
{
	opacity: .5;
}
#PIpage .tag
{
	display: block;
	width: 640px;
	min-height: 16px;
	padding: 5px;
	padding-left: 0;
	color: #424242;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: left;
}
#PIpage .tag a
{
	font-family: 'Georgia' ,serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-weight: 400;
	color: #2f5eb1;
	text-decoration: none;
}
#PIpage .tag a:hover
{
	text-decoration: underline;
}
#PIpage .tag a:visited
{
	color: #626289;
}
#PIpage .condividi
{
	display: block;
	width: 640px;
	height: 16px;
	padding: 5px;
	padding-left: 0;
	color: #424242;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}
#PIpage .condividi img
{
	width: 13px;
	height: 13px;
}
#PIpage .notiziecollegate
{
	display: block;
	width: 648px;
}
#PIpage .notiziecollegate li .catenaccio
{
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' , 'Arial' , sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	color: #424242;
	display: block;
}
#PIpage .notiziecollegate .title
{
	background: red url(../images/sf_notizie_collegate.png) no-repeat;
	width: 648px;
	height: 22px;
	display: block;
	text-align: center;
	color: #797979;
	line-height: 18px;
	font-weight: 700;
	text-transform: uppercase;
	padding-top: 3px;
	font-size: 12px;
}
#PIpage .notiziecollegate ul
{
	display: block;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#PIpage .notiziecollegate li
{
	text-align: left;
	width: 100%;
	clear: both;
}
#PIpage .notiziecollegate li .category
{
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' , 'Arial' ,sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: 400;
	line-height: 14px;
	color: #424242;
	display: block;
}
#PIpage .notiziecollegate li a
{
	color: #2f5eb1;
	font-family: 'Georgia' ,serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
}
#PIpage .notiziecollegate li a:visited
{
	color: #626289;
}
#PIpage .Containerscheda
{
	width: 231px;
	float: left;
	display: block;
	margin-right: 15px;
	margin-bottom: 15px;
}
#PIpage .Containerscheda .border
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: block;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
#PIpage .Containerscheda .header
{
	height: 6px;
	display: block;
	width: 232px;
	background: url(../images/box_header_232.png) no-repeat;
	margin: 0;
	padding: 0;
}
#PIpage .Containerscheda .bottom
{
	height: 6px;
	display: block;
	width: 232px;
	background: url(../images/box_bottom_232.png) no-repeat;
	margin: -6px 0 0;
	padding: 0;
}
#PIpage .testo .testoContainer
{
	font-size: 14px;
}
#PIpage .testo .testoContainer h1
{
	line-height: 28px;
}
#PIpage .Containerscheda .schedasoftware
{
	width: 212px;
	display: block;
	margin: 5px auto;
}
#PIpage .Containerscheda .schedasoftware .rigo
{
	clear: both;
	display: block;
	border-bottom: 1px dotted #c2c2c2;
	clear: both;
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' ,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 23px;
	text-align: left;
}
#PIpage .Containerscheda .schedasoftware .titolo
{
	display: block;
	font-family: 'Georgia' ,serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	float: left;
	width: 190px;
	display: block;
}
#PIpage .Containerscheda .schedasoftware .titolo a
{
	color: #2f5eb1;
}
#PIpage .Containerscheda .schedasoftware .titolo a:visited
{
	color: #626289;
}
#PIpage .Containerscheda .schedasoftware .lente
{
	float: right;
	width: 18px;
	display: block;
	margin-top: 5px;
	color: #000;
}
#PIpage .Containerscheda .schedasoftware .etichetta
{
	color: #a9a9a9;
	margin-right: 5px;
}
#PIpage .Containerscheda .schedasoftware .rigofinale
{
	display: block;
	clear: both;
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' ,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 23px;
	text-align: left;
	padding-top: 7px;
}
#PIpage .Containerscheda .schedasoftware .rigofinale .donwload
{
	float: left;
	width: 37px;
	height: 37px;
}
#PIpage .Containerscheda .schedasoftware .rigofinale .other
{
	float: left;
	width: 170px;
	margin-left: 5px;
	display: block;
	line-height: 15px;
}
#PIpage .Containerscheda .schedasoftware .rigofinale .other a
{
	color: #000;
}
#PIpage .download_status
{
	display: block;
	width: 650px;
}
#PIpage .download_status .ora
{
	float: left;
	width: 175px;
	color: #797979;
	font-family: 'LucidaGrande' , 'Lucida Grande' , 'Lucida Sans Unicode' ,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: left;
}
#PIpage .download_status .col1
{
	width: 648px;
	float: left;
	padding-top: 10px;
}
#PIpage .download_status .col1 .ftesto
{
	text-align: left;
	width: 644px;
	padding: 2px;
	margin-top: 4px;
}
#PIpage .download_status .col1 .ftesto span
{
	width: 45%;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#PIpage .download_status .categoria
{
	color: #000;
	float: right;
	text-align: right;
	width: 372px;
	font-size: 14px;
	line-height: 17px;
}
#PIpage .download_status .categoria a
{
	font-family: 'Georgia-Italic' , 'Georgia' ,serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
	color: #2f5eb1;
}
#PIpage .download_status .categoria a:visited
{
	color: #626289;
}
#PIpage .download_status .categoria a:hover
{
	text-decoration: underline;
}
#PIpage .download_status .commenti
{
	float: right;
	width: 220px;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: right;
}
#PIpage .download_status .commenti img
{
	vertical-align: middle;
}
#PIpage .download_status .commenti a
{
	text-decoration: none;
	color: #797979;
}
#PIpage .download_status .commenti a:hover
{
	text-decoration: underline;
}
#PIpage #pageNavigator
{
	display: block;
	width: 640px;
	padding: 5px;
	padding-left: 0;
	color: #424242;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: right;
	font-family: 'Georgia' ,serif;
}
#PIpage #pageNavigator a
{
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-weight: 400;
	color: #2f5eb1;
	text-decoration: none;
}
#PIpage #pageNavigator a:visited
{
	color: #626289;
}
#PIpage #pageNavigator a:hover
{
	text-decoration: underline;
}
#pageNavigator ol
{
	counter-reset: item;
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	margin-top: 25px;
	width: 100%;
}
#pageNavigator li:before
{
	counter-increment: item;
	content: counter(item) ". ";
}
#pageNavigator li
{
	float: left;
	padding: 0;
	margin: 0;
	text-align: rigth;
	margin-right: 10px;
	margin-bottom: 4px;
}
#PIpage #pageNavigatorTitle
{
	display: block;
	width: 640px;
	padding: 5px;
	padding-left: 0;
	color: #424242;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	text-align: right;
	font-family: 'Georgia' ,serif;
}
#PIpage #pageNavigatorTitle a
{
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-weight: 400;
	color: #2f5eb1;
	text-decoration: none;
}
#PIpage #pageNavigatorTitle a:visited
{
	color: #626289;
}
#PIpage #pageNavigatorTitle a:hover
{
	text-decoration: underline;
}
#pageNavigatorTitle ol
{
	counter-reset: item;
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
	margin-top: 25px;
	width: 100%;
}
#pageNavigatorTitle li:before
{
	counter-increment: item;
	content: counter(item) ". ";
}
#pageNavigatorTitle li
{
	float: left;
	padding: 0;
	margin: 0;
	text-align: rigth;
	margin-right: 10px;
	margin-bottom: 4px;
}
.titoloScheda
{
	_clear: both;
	font-size: 130%;
	padding-bottom: 10px;
	float: left;
}
.iconaProg
{
	width: 32px;
	height: 32px;
	border: 0;
	vertical-align: text-bottom;
	padding-right: 5px;
	margin-left: -5px;
}
.serviceScheda
{
	margin: 0 10px 5px 0;
	padding: 3px;
	text-align: center;
	line-height: 20px;
	float: left;
	position: relative;
	max-width: 150px;
	background-color: #eff7ee;
	z-index: 6000;
}
.serviceScheda h4
{
	font-size: 75%;
	font-weight: bold;
	float: left;
	padding-left: 1px;
}
.serviceScheda ul
{
	clear: both;
	display: block;
	margin: 2px 2px 5px 0;
	padding: 0;
}
.serviceScheda li
{
	font-size: 75%;
	list-style-type: none;
	padding: 0 0 0 3px;
}
.serviceScheda li img
{
	width: 20px;
	height: 20px;
	border: 0;
	vertical-align: text-top;
	padding-right: 5px;
	margin-left: -5px;
}
.serviceScheda .rss a
{
	font-size: 100%;
	margin-left: -4px;
	padding: 2px 0 2px 20px;
	background: #eff7ee url(../images/icona_rss.png) top left no-repeat;
}
.risp
{
	color: #417dd6;
}
#footer
{
	display: block;
	width: 970px;
	border-top: 1px dotted #000;	
}
#PIpage .row2 .col2
{
	display: block;
	width: 648px;
	float: left;
	text-align: left;
	padding-right: 10px;
	padding-left: 4px;
}
#box_content_300_commenti .bottom .col2
{
	float: right;
	padding-right: 5px;
	text-align: right;
	width: 45%;
}
.social-media
{
	background: none repeat scroll 0 0 #fff; /*border:1px solid #ddd;*/
	float: left;
	margin-left: -80px;
	margin-right: 10px;
	position: relative;
	width: 70px;
}
.post.full .post_share .wdt_button
{
	clear: left;
	margin: 0;
}
.wdt_button
{
	clear: left;
	margin-bottom: 2px;
	margin-left: 8px;
	margin-top: 4px;
}
#share
{
	text-decoration: none;
	color: #fff;
}
#segnala-link
{
	text-decoration: none;
	color: #fff;
}
#st_email
{
	clear: left;
	margin: 0;
}
#st_sharethis
{
	clear: left;
	margin: 0;
}
.alignCenter
{
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px 4px 4px 1px;
	margin-bottom: 10px;
	position: relative;
}
.alignCenter img
{
	margin: 10px;
}



#comments
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.licomments
{
	clear:both;
	margin:0 0 8px;
	overflow:hidden;
	position:relative;
}

.comments ul #comments li
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.comment-body
{
	/*padding:0 0 0 46px;*/
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-size:13px;
	margin:0;
	outline:0 none;
	vertical-align:baseline;
}
.comment-container
{
    border: 0 none;
    float: left;
    font-size: 13px;
    margin: 4px 0;
    min-height: 120px;
    outline: 0 none;
    vertical-align: baseline;
    width: 100%;
}
.comment-avatar
{
	/*left:0;
	position:absolute;*/
	float:right;
	width:100px;
	text-align:center;
}
.comment-avatar img
{
	-moz-border-radius:3px 3px 3px 3px;
	border:medium none;
	/*height:36px;
	width:36px;*/
}
.comment-header	
{
	-moz-border-radius:3px 3px 3px 3px;
	/*background:url("../images/backgcommenti.png") repeat-x scroll 0 0 transparent;*/
	background:#efefef;
	border:1px solid rgba(0, 0, 0, 0.15);
	font-size:13px;
	line-height:14px;	
	max-height:36px;
	overflow:hidden;
	padding:10px;
	position:relative;
	white-space:nowrap;
}
.comment-header-capothread	
{
	-moz-border-radius:3px 3px 3px 3px;
	/*background:url("../images/backgcommenti.png") repeat-x scroll 0 0 transparent;*/
	background:#dfdfdf;
	border:1px solid rgba(0, 0, 0, 0.15);
	font-size:13px;
	line-height:14px;
	/*margin:0 0 1em;*/
	max-height:36px;
	overflow:hidden;
	padding:10px;
	position:relative;
	white-space:nowrap;
}
.comment-number	
{	
	background:url("../images/btnfinal.png") no-repeat scroll 0 0 transparent;
	width:100%;
	height:18px;
	float:left;
	cursor:pointer;
	/*border:1px solid rgba(0, 0, 0, 0.15);
	font-size:13px;
	line-height:14px;
	margin:0 0 1em;
	max-height:36px;
	overflow:hidden;
	padding:10px;
	position:relative;
	white-space:nowrap;*/
}
.comment-number-no	
{	
	background:url("../images/btnfinal.png") no-repeat scroll 0 0 transparent;
	width:100%;
	height:18px;
	float:left;	
}
.comment-header	a
{
	color:#2F5EB1;
}
.comment-header	a:hover
{
	text-decoration:none;
}
.comment-header-capothread	a
{
	color:#2F5EB1;
}
.comment-header-capothread	a:hover
{
	text-decoration:none;
}
.und
{
	color:#2F5EB1;
	float:none;
} 
.comment-header	.und:hover
{
	text-decoration: underline;
}
.comment-header-capothread	.und:hover
{
	text-decoration: underline;
}
.und-no
{
	color:#2F5EB1;
	float:none;
} 
.comment-header	.und-no:hover
{
	text-decoration: none;
}
.comment-header-capothread	.und-no:hover
{
	text-decoration: none;
}

.comment-header-testata	
{
    background: url("../images/backgcommenti.png") repeat-x scroll 0 0 transparent;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    color: #797979;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 1em;
    max-height: 36px;
    overflow: hidden;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    width: 648px;
}

.comment-header	span
{
	color:#2F5EB1;
}
.comment-header	span:hover
{
	text-decoration: none; 
}
/*
.comment-response	
{		
	font-size:13px;
	line-height:14px;		
	position:relative;
	padding-left:84px;
	width:550px;
}
.comment-response a
{
	color:#2F5EB1;
}
*/
.comment-comm
{
	float:right;		
	font-size:13px;
	line-height:14px;		
	position:relative;
	height: 16px;
}
.comment-comm a
{
	color:#2F5EB1;
}
.comment-comm .block
{
	background:url("../images/icona_lucchetto.png") no-repeat scroll left top transparent;	
	float:left;
}
.comment-comm .block a
{
	color:#000000;
	margin-left:22px;
}
.comment-comm .block a:hover
{
	text-decoration:none;
}
.comment-comm .risp
{		
	float:left;
}
.comment-comm .risp a
{
	color:#2F5EB1;
}
.comment-comm .abuse
{		
	float:left;
}
.comment-comm .abuse a
{
	color:#2F5EB1;
}
.comment-comm .blacklist
{		
	float:left;
}
.comment-comm .blacklist img
{
	margin-right : 4px;
}
.comment-data	
{
	float:left;		
	font-size:13px;
	line-height:14px;		
	position:relative;	
	padding:0 0 0 46px;
	height: 16px;
}
.comment-data a
{
	color:#2F5EB1;
}
.comment-data a:hover
{
	text-decoration:none;
}
.comment-message
{
	color:#424242;
	line-height:1.25em;
	margin:0 0 1em;
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	font-size:95%;
	outline:0 none;
	padding:0;
	vertical-align:baseline;
	font-size:13px;
	float:left;
}
#BoxCommentEstesi_paginazione,
#CSX_BoxCommentEstesi_paginazionesopra
{	
	display:block;
	font-family: 'LucidaGrande','Lucida Grande','Georgia',serif;
	font-size:13px;
	font-style:normal;
	font-weight:400;
	line-height:18px;	
	text-align:center;
	-moz-border-radius:3px 3px 3px 3px;
	background:url("../images/newbg.png") repeat scroll 0 0 transparent;
	border:1px solid #2F5EB1;
	font-size:13px;
	line-height:16px;	
	overflow:hidden;
	padding:8px;
	position:relative;	
}
#BoxCommentEstesi_paginazione .titolo:hover
{
	text-decoration:none;
}
#BoxCommentEstesi_paginazione a,
#CSX_BoxCommentEstesi_paginazionesopra a
{
	color:#2F5EB1;
	text-decoration:none;
	font-weight:700;
}
#BoxCommentEstesi_paginazione a:hover,
#CSX_BoxCommentEstesi_paginazionesopra a:hover
{	
	text-decoration:underline;
}
#CSX_BoxCommentEstesi_ordinamento
{
	float:right;	
}
#CSX_BoxCommentEstesi_ordinamento a
{
	color:#2F5EB1;
	text-decoration:none;
}
#CSX_BoxCommentEstesi_ordinamento a:hover
{
	text-decoration:none;
}
#CSX_BoxCommentEstesi_capothread
{
	float:left;	
}
#CSX_BoxCommentEstesi_capothread a
{
	color:#2F5EB1;
	text-decoration:none;
}
#CSX_BoxCommentEstesi_capothread a:hover
{
	text-decoration:underline;
}
.alignCenter
{	
	border-color:#AAAAAA;
	border-style:solid;
	border-width:1px 4px 4px 1px;
	margin-bottom:10px;
	position:relative;
}
.alignCenter img {
	margin:10px;	
}
.msgsuccessivi {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px;
    color: #7F7F7F;
    font-size: 12px;
    margin: 0 0 1em;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 100%; 
}
.msgsuccessivi:hover 
{
	cursor:pointer;
}
.author
{
    font-family: verdana,helvetica,system;
    font-size: 80%;
    font-weight: bold;
    text-align: center;
}
.author a
{
    color: #417DD6;
    text-decoration: none;
}
.author a:hover
{    
    text-decoration: underline;
}
.npost
{
    font-size: 80%;
    font-weight: normal;
    overflow: hidden;
    padding-top: 3px;
    text-align: center;
    width: 100px;
}