html { overflow-x: auto; } 

BODY {
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000; 
    margin : 0;
	background-repeat: repeat-x; 
/*	background-image:url('/template/default/images/sfondo_header2.jpg');
	background-repeat: repeat-x
*/
} 

img{
	border:0px;
}

BR {
    font-size : 5px; 
    margin : 0; 
}

/*INIZIO STILI DEL TEMPLATE ORIGINALE*/

.Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 780px;
	min-width:35px;
	min-height:35px;
}

.Sheet-body
{
	position: relative;
	z-index:1;
	padding: 6px;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl
{
	width: 34px;
	height: 34px;
	background-image: url('images/Sheet-s.png');
}

.Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 17px, 17px, auto);
}

.Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 17px, 17px);
}

.Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(17px, 17px, auto, auto);
}

.Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(17px, auto, auto, 17px);
}

.Sheet-tc, .Sheet-bc
{
	left: 17px;
	right: 17px;
	height: 34px;
	background-image: url('images/Sheet-h.png');
}

.Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 17px, auto);
}

.Sheet-bc
{
	bottom: 0;
	clip: rect(17px, auto, auto, auto);
}

.Sheet-cr, .Sheet-cl
{
	top: 17px;
	bottom: 17px;
	width: 34px;
	background-image: url('images/Sheet-v.png');
}

.Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 17px);
}

.Sheet-cl
{
	left:0;
	clip: rect(auto, 17px, auto, auto);
}

.Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 17px;
	left: 17px;
	right: 17px;
	bottom: 17px;
	background-image: url('images/Sheet-c.png');
}


.Sheet
{
	margin-top: 10px !important;
}

.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare
{
	min-width:780px;
}

/* end Box, Sheet */


/*FINE STILI DEL TEMPLATE ORIGINALE*/






/*TABELLE*/
.header_bkg{
/*Mettere immaginetta di sfondo all'header se serve con allineamento a destra*/
}
/*END TABELLE*/


/*BOX CSS*/
.box{
	margin-top: 0px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:5px;
	background-color: #ffffff;
	border: #DADADA solid 1px;
	}

.box_title{
	text-align:center;
	background-color: #ffffff;
	background-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/sidebox-title-bg.jpg');
	background-position: top;
	background-repeat: repeat-x;
	line-height: 24px;
	color: #525163;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	border-bottom: #DADADA solid 1px;
	}

.box_title_text {
	color: #525163;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
}
.box_content{
	padding-top:8px;
	padding-bottom:9px;
	}

.central_box{
	margin-top:6px;
	background-color: #ffffff;
	border: #DADADA solid 1px;
	}
.central_info_box_content{
	text-align:left;
	padding:12px;
}
.listing_box{
	margin-top:6px;
	background-color: #ffffff;
}
.info_box_content{
	overflow: auto;
	height: 335px;
	text-align:left;
}
.inner_info_box_content{
	padding:12px;
}
#inner_info_box_partner{
	padding:0px;
}
.info_box_content_all_page{
	min-height:757px;height: auto !important;height:757px;
	text-align:left;
}
.info_box_content_eventi{
	text-align:center;
	padding:2px;
}
.listing_box_tab{
	width:100%;
	background-color:#df0000;
	float:left;
}
.listing_detail_box_content{
	text-align:left;
min-height:757px;height: auto !important;height:757px;
	padding:12px;
	background-color: #ffffff;
	border-left: #DADADA solid 1px;
	border-right: #DADADA solid 1px;
	border-bottom: #DADADA solid 1px;
	border-top: #DADADA solid 0px;
	clear:left;
}
.search_central_box{
		margin-top:6px;
		margin-bottom:6px;
		background-color: #ffffff;
		border: #DADADA solid 1px;
}
#search_box_content{
	text-align:center;
	padding-top:12px;
	padding-bottom:28px;

}
#search_box_content_home{
	text-align:center;
	padding-top:12px;
	padding-bottom:30px;
}
#aipp_box_content{
	background-color:#FFF3DF;
	padding-top: 18px;
	padding-bottom:27px;
}
#news_box_content{
	text-align:left;
	overflow:auto;
	height:272px;
}
#vetrina_box_content{
		padding-top:3px;
		text-align:center;
		height:272px;
}
#spot250x250{
	padding-top:8px;
	padding-bottom:9px;
}
.big_button_box{
	margin-top:12px;
	margin-bottom:15px;
}
.active_listing_tab{
	width:108px;
	height:30px;
	line-height:30px;
	background-color:#ffffff;
	border-bottom:1px #ffffff solid;
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	float:left;
}
.inactive_listing_tab{
	width:108px;
	height:30px;
	line-height:30px;
	background-color:#FFFFDF;
	border:1px #000000 solid;
	float:left;
}
td.content_cell{
	font-size:13px;
}
div.listing_contact_space{
	margin-top: 6px;
	margin-bottom:0px;
}

div.Post-body-text{
	padding: 8px;
}

div.error{
	border:#df0000 solid 2px;
	background-color: #FF9F9F;
	margin: 10px;
	padding:10px;
}

div.mail-sent{
	border:green 2px solid;
	background-color:#9FFFB5;
	padding: 10px;
}

h2.mail-sent-text{
	color:green;
}

div.mail-not-sent{
	border:#df0000 2px solid;
	background-color:#FF9F9F;
	padding: 10px;
}

h2.mail-not-sent-text{
	color:#df0000;
}


/********** BUTTONS ****************/
.sidebar_button{
background-image:url('images/button.jpg');
background-repeat:no-repeat;
background-position:center center;
text-align:center;
line-height: 28px;
}
/********* BUTTONS END *************/



/********** LINKS ****************/

A:link {
    COLOR: #3C5471;
    font-size : 13px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}

A:visited {
    COLOR: #3C5471;
    font-size : 13px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}

A:hover {
    COLOR: #F56655;
    font-size : 13px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: underline;
}

A:active {
    COLOR: #3C5471;
    font-size : 13px; 
    font-family: Verdana, Arial, Sans-Serif;
    text-decoration: none;
}

a.link_it:link,a.link_it:active,a.link_it:visited{
    COLOR: #DF0000;
    font-size : 18px;
    text-decoration: none;
}
a.link_it:hover{
    color: #F56655;
    font-size : 18px;
    text-decoration: none;
}
.info_mail_link a:link,.info_mail_link a:active,.info_mail_link a:visited{
    font-size : 22px;
}
.info_mail_link a:hover{
    font-size : 22px;
}
a.eventi:link{
	color:#0045FF;
	text-decoration:underline;
}
a.eventi:visited{
	color:#0045FF;
	text-decoration:underline;
}
a.eventi:hover {
    COLOR: #F56655;
    text-decoration: underline;
}

/********** LISTS ****************/
li.caratteristiche {
	font-size:15px;
}

li.news_li {
    list-style: none;
    list-style-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/point.gif'); 
    margin: 10px;
}

li.category_li {
    /*margin: 0px 0px 0px 0px;*/
    /*list-style-image: url('./images/point.gif');*/ 
    /* background: url('./images/point.gif') no-repeat 0 12px; */
    /*padding: 2px 2px 2px 20px;*/
    /*padding: 10px 2px 2px 16px;*/
    /*display:block;*/
    /*display:list-item;*/
    
    list-style-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/point_small.gif'); 
    padding: 0px;; list-style-type:none 
 
}

ul.category_ul {
    /*list-style-image: url('./images/point.gif');*/
    /*padding: 0px;
    margin: 0px 0px 0px 0px;*/
    /*margin: 2px 2px 2px 20px;*/
    /*padding: 2px 2px 2px 20px;*/
    margin-left: 20px; /* width for bullet.gif */ 
    padding-left: 0; 
}

li.sitemap_li {
}

ul.sitemap_ul {
    margin-left: 10px;
    padding-left: 1.0em;
    padding-top: 0.2em;
    list-style-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/point.gif')
}



/* Company listings styles */

.company_default {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}

.company4 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	text-decoration : none; 
    font-weight: bold;
	color: red;
}

.company3 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	text-decoration : none;
    font-weight: bold; 
	color: blue;
}


.company2 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	text-decoration : none;
    font-weight: bold;
	color: green;
}

.company1 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}

.listing_hot {
    color: red;
    font-size: 9px;
}

.listing_new_updated {
    color: green;
    font-size: 9px;
}

.listing_marked {
    color:#5678A2;
    font-size: 9px;
}

/******* BOXES ***********/ 

div.greybox {
    background-color: #F7F7F7; 
    border-width: 1px; 
    border-color: #D6D5D6;
    border-style: solid; 
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
}

div.whitebox {
    background-color: #FFFFFF; 
    border-width: 1px; 
    border-color: #D6D5D6;
    border-style: solid; 
    padding: 4px 4px 4px 4px;
    -moz-border-radius: 4px;
}

div.print_listing_from{
    display:none;
}

/******** TABLE STYLES ************/

table.list {
    border: 1px #F7F7F7 solid;
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0px 0px 0px 0px;
    border: 1px 1px 1px 1px;
    padding: 2px 2px 2px 2px;
}
td.sidebox_structure_sx{
}
td.sidebox_structure_dx{
}
td.table_header {
    border: 1px #FFFFFF solid;
    background-color: #DEDFDE;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    color: #515151;
}

td.footer-box{
	background-image:url('http://www.personalcomputer.it/frontalino_condiviso/images/footer.jpg');
	background-repeat:repeat-x;
}
 
td.table_rows {
    background-color:#F1F1F1;
    color:#666666
}

td.table_row_highlight {
    font-weight: bold;
    border: 1px #FFFFFF solid;
    background-color: #fcff9f;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

td.altrow1 {
    border: 1px #FFFFFF solid;
    background-color: #EFEFEF;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

td.altrow2 {
    border: 1px #FFFFFF solid;
    background-color: #F6F6F6;
    padding: 4px 4px 4px 4px;
    margin: 0px 0px 0px 0px;
}

table.bodyborder {
    border-bottom : 0px;
    border-left : 0px;
    border-right : 0px;
    border-top : 0px;
}

td.border {
    border-bottom : 1px solid #DADADA;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
}

td.border2 {
    background-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/cell-background.gif');
    BACKGROUND-REPEAT: repeat-x;
    border-left : 1px solid #DADADA;
    border-right : 1px solid #DADADA;
    border-top : 1px solid #DADADA;
    padding : 5
}

table.eventi{
	border-collapse:collapse;
	border-right:#AFAFAF solid 2px;
	border-left:#EFEFEF solid 2px;
	border-bottom:#AFAFAF solid 2px;
	border-top:#AFAFAF solid 2px;
}
td.eventi_title{
	text-align:center;
	background-color:#EEF9FF;
	border: solid 2px;
	border-right-color:#EFEFEF;
	border-left-color:#EFEFEF;
	border-bottom-color:#AFAFAF;
	border-top-color:#AFAFAF;
}
td.eventi_line1{
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background-color:#FDFDFD;
	border-right:#EFEFEF solid 2px;
	border-left:#EFEFEF solid 2px;
	border-top:#AFAFAF solid 2px;
	border-bottom:0px;
}
td.eventi_line2{
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background-color:#FFFFE5;
	border-right:#EFEFEF solid 2px;
	border-left:#EFEFEF solid 2px;
	border-top:#AFAFAF solid 2px;
	border-bottom:0px;
}
td.listing_contact_send_message{
	border:1px #AFAFAF dashed;
}

/********** FORMS STYLES ************************/
form {
    border-width : 0; 
    padding : 0; 
    margin : 0; 
    display:inline;
} 

INPUT.button { 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    background-color:#E9E9E9; 
}

.textarea_default {
    width: 300;
    height: 100;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}

.textarea_listing{
    width: 215px;
    height: 100;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}

.textarea_small {
    width: 300;
    height: 60;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}

.textarea_descrizione {
    width: 350;
    height: 170;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}

.textarea_big {
    width: 350;
    height: 400;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}
.textarea_iscrizione{
    width: 350;
    height: 250;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}
.textarea_tall {
    width: 300;
    height: 300;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
}

.input_default {
    width: 300;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_seamless {
    width: 300;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 0px;
    padding: 1px 3px 1px 3px;
}
.input_listing {
    width: 215px;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small {
    width: 180;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small2 {
    width: 60;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small3 {
    width: 40;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_multiple {
    width: 300;
    height: 200;
    background-color : #FFFFFF; 
    font-family: Verdana, Arial, Sans-Serif; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}


radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; }

input, select {
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 12px; 
    color : #000000;
} 

TEXTAREA {
    background-color : #FFFFFF; 
    color : #000000; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 12px; 
} 

.required_star {
    font-size: 12px;
    color:#ff0000;
}

/********** TEXT STYLES *************************/

p.info_p{
	font-size:16px;
	margin-top:4px;
	margin-bottom:16px;
}
p.info_p_small{
	font-size:13px;
	margin-top:4px;
	margin-bottom:16px;
}
p.info_p_law_title{
	text-align:center;
	font-size:13px;
	margin-top:4px;
	margin-bottom:4px;
}
p.info_p_law{
	font-size:15px;
	font-style:italic;
	margin-top:4px;
	margin-bottom:16px;
	color: #3F85FF;
}
p.info_p_strong{
	font-size:16px;
	margin-top:4px;
	margin-bottom:16px;
	color:#df0000;
	font-weight:bold;
}
p.firma{
	font-weight: bold;
	font-size:16px;
	font-style:italic;
	text-align:right;
	padding-right: 60px;
	margin-top:30px;
	margin-bottom:30px;
}
p.proprieta_di_mcp{
    font-size:15px;
    text-align:center;
}
p.info_mail_link{
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
}
p.text{
    color: #525163;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}
p.text_very_large {
    color: #525163;
    font-size: 18px;
    font-family: Verdana, Arial, Sans-Serif;
}
h2{
	font-size:16px;
	padding:3px;
	margin:0px;
}

span.evidenziato {
    color: #df0000;
    font-weight:bold;
}
span.evidenziato2{
    text-decoration:underline;
    font-weight:bold;
}

span.text {
    color: #525163;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_large {
    color: #525163;
    font-size: 15px;
    font-family: Verdana, Arial, Sans-Serif;
}
span.text_very_large {
    color: #525163;
    font-size: 18px;
    font-family: Verdana, Arial, Sans-Serif;
}
span.text_bold {
    color: #525163;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_soft {
    color: #959598;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_soft_bold {
    color: #959598;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.text_large_bold {
    font-size: 12px;
    font-weight: bold;
    text-decoration : none;
    font-family: Verdana, Arial, Sans-Serif; 
}

span.text_small {
    font-size: 11px;
    text-decoration : underline;
    font-family: Verdana, Arial, Sans-Serif; 
}

span.text_large_bold_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration : none; 
    color: 888888;
}

span.text_small_grey {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    text-decoration : none; 
    color: 888888;
}
span.text_active_tab{
    color: #000000;
    font-size: 13px;
    font-family: Verdana, Arial, Sans-Serif;
}
span.error {
    font-weight: bold;
    color:#ff0000;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.success {
    font-weight: bold;
    color:#006600;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
}

span.firma_it{
    font-weight: bolder;
    font-size: 16px;
    color: #df0000;
}

span.firma_mcp{

}

div.response_error {
    background-color: #ffeaea; 
    border-width: 1px; 
    border-color: #e82a2a;
    border-style: solid; 
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
}

div.response_success {
    background-color: #eaffea; 
    border-width: 1px; 
    border-color: #4dda2c;
    border-style: solid; 
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
}

/********** COMPARE CHART STYLES ****************/

.YES { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #006600
} 
.NO { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #FF0000
}


/*************aggiunte**************************************************/

/*************SFONDO TESTATA*/
.sfdheader {
	background-color: #ffffff;
	}
	/************contorni immagini**************/
div.pic{
	float:left;
	background: url('images/shadow.png') no-repeat bottom center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0
}

div.pic img{display:block;border:6px solid #eee}

/**************TAB********************/
ul.shadetabs{padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none;ntext-align: left; }
ul.shadetabs li{display: inline; margin: none;}
ul.shadetabs li a{text-decoration: none; margin-right: 1px; border: 1px solid #778; color: #2d2b2b; background: white url('images/shade.gif') repeat-x top left;; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px}
ul.shadetabs li a:visited{color: #2d2b2b;}
ul.shadetabs li a:hover{text-decoration: underline; color: #2d2b2b;}
ul.shadetabs li.selected{position: relative; top: 1px;}
ul.shadetabs li.selected a{ /*selected main tab style */
background-image: url('images/shadeactive.gif'); border-bottom-color: white}
ul.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;}
.contentstyle{border: 1px solid gray; width: 100%; margin-bottom: 1em; padding: 10px;}
p.translation {margin-top: 10px;}
ul.shadetabs li {margin: 0; padding: 0; background: none;}
ul.address li a, ul.shadetabs li a {text-decoration: none;}
td.tab_menu_border { border-bottom : 1px solid #DADADA; border-left : 1px solid #DADADA; border-right : 1px solid #DADADA; border-top : 1px solid #DADADA;}
/***************finetab**************/
/*******rss scroiller */

#ajaxticker1{
width: 160px;
height: 100px;
padding: 5px;
background-color: #Fff;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #Fff;
}

.someclass{
	text-align: left;
    color: #525163;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;

}
.someclass a{
	text-align: left;
COLOR: #5678a2;
 font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
	    text-decoration: none;

}

div.inner_info_box_partner a{
	text-decoration:underline;
}

/*Autoinserimento*/
table.autoinserimento td{
	border-bottom:1px #BFBFBF dashed;
	padding-top:2px;
	padding-bottom:2px;
}
/*Listini*/
li.listini{
    margin-top: 7px;
    margin-bottom: 7px;
    font-family: verdana;
    color:#0000af;
}
span.listini-red{
    color: #ff0000;
}

span.listini-big{
    font-size:16px;
}

/*Stili aggiunti per mantenere pulsanti su piu righe*/
/*
div.bsideboxtop{
	text-align:center;
	background-image: url('images/bsideboxtop.gif');
    background-position: center;
	background-repeat: no-repeat;
    max-height:6px;
}
*/

div.catsx{
	margin-bottom: 4px;
	margin-top: 4px;
	border:1px solid #ffffff; /*Corregge l'ennesimo bug di IE. Che odio*/
}

div.catsxtop{
	padding-bottom: 6px;
	padding-top: 5px;	
}

div.sideboxsx{
	text-align:center;
	width:140px;
	margin-left:8px;
	margin-bottom:3px;
}
div.sideboxsxmiddle{
	text-align:center;
	background-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/bsideboxmiddle.gif');
	background-repeat: Repeat-Y;
	background-position: center;
}

div.sideboxsxtop{
	text-align:center;
	background-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/bsideboxtop.gif');
	background-repeat: no-repeat;
	background-position: center top;
}
div.sideboxsxbottom{
	text-align:center;
	background-image: url('http://www.personalcomputer.it/frontalino_condiviso/images/bsideboxbottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}




/*
div.bsideboxbottom{
	text-align:center;
	background-image: url('images/bsideboxbottom.gif');
    background-position: center;
	background-repeat: no-repeat;
    min-height:6px;
}
*/
div.news_breadcrumb_block{
    background-color:#ffffff;
    border: solid #dadada 1px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 3px;
}


div.news_content_block{
    background-color:#ffffff;
    border: solid #dadada 1px;
	min-height:816px;height: auto !important;height:816px;
    text-align: left;
}
div.tabs span.btn{
    border:1px solid #8F8F8F;
    padding:5px;
    background-color: #FEFFBF;
    margin-top: 5px;
    margin-bottom:5px;
}

table.basic_3cols{
}

span.PostHeader a, span.PostHeader a:visited, span.PostHeader a:hover, span.PostHeader a:link, {
    font-size: 16px;
    margin-left:-3px;
}

div.box_content li{
    font-size:10px;
}

div.PostMetadataFooter{
margin-top: 16px;
margin-bottom:10px;
background-color:#fffff0;
padding-top:3px;
padding-bottom:5px;
border:#d0d0d0 solid 1px;
}

div.PostContent{
    margin-top:8px;
}

div.PostContent a:link, div.PostContent a:visited{
    text-decoration: underline;
}

.img-container{
    border: 2px #dadada solid;
    margin:10px;
    float:right;
}

.prev-img-container{
    border: 2px #dadada solid;
    margin-left:5px;
    margin-right:10px;
    margin-bottom:5px;

    float:right;
}

