﻿/* CSS LAMIERA NEWS */
body {
	background-color:white;
	margin:0 auto;
	font-family:verdana;
	font-size:11px;
}

body a{
	color: #626A81;
}

#page {
	background-color:white;
	margin:0 auto;
	padding:0 12px;
	width:980px;
}

#header {display:block;margin-bottom:10px;}

#toolbox {display:block;background: #CCD2E8; height:40px;}
#toolbox .link {display:block;padding:10px 0 0 10px; font-size:12px; text-transform:uppercase; color:#626A81;}

#toolbox a {display:block; float:left; padding:0 10px 0 10px; color:#626A81;}
#toolbox a.noborder {border-right:none;}
#toolbox .language {display:block; float:right; padding-top:10px; width:80px;}
#toolbox .login {display:block; float:right;padding-top:3px; height:30px; width:280px;}
#toolbox .logout {display:block; float:right;padding-top:3px; height:30px; width:220px;}


#searchbox {display:block; background: #CCD2E8; padding:7px 10px 5px 10px;}

.pipe {border-right:1px solid; color:#626A81;}

.box h2{
margin: 0 0 0 10px; padding:10px 0 0 0;font-size:18px;
}

.box a{
color:#626A81;
}

a{
text-decoration:none;
}

img.left{
float:left; margin-right:10px; margin-top:10px; margin-bottom:10px;
}

.spaceleft{
margin-left:10px;
}

.clear{
clear:both; margin:0; padding:0;
}

#hp_logo
{
 float:left;
}

#hp_banner_728_90
{
 float:left; margin-top: 10px;
}

#hp_banner_180_150
{
	margin-bottom: 20px;
}

#footer {
background-color:white;
display:block;
background-color:#DADADC;
clear:both;
}

#footer .link_top{
padding:10px;
display:block;
border-bottom:1px solid #626A81;
}

#footer .link_center{
padding:10px 10px;
display:block;
border-top:1px solid #fff;
}

#footer .link_bottom{
clear:both;
padding:0px 10px;
display:block;
background-color:#CCD2E8;
padding:10px;
font-size: 12px;
}

#footer .link_bottom a{
margin-right:10px;
padding-right:10px;
color:#626A81; 
font-size: 12px;
}

#footer .link_top .titolo{
font-weight:bold;
color: #626A81;
display:block;margin-bottom:8px;
}

#footer .link_top a{
margin-right:10px;
padding-right:10px;
color:#626A81;
font-weight:bold;
font-size:10px;
}

#main {
display:block;
}

#left {
display:block;
float:left;
width:180px;
}

#center {
display:block;
float:left;
width:600px;
}

#content {
display:block;
margin:0 15px 20px 15px;
background-color:#fff;
}

#content span.intro{
color:#626A81; display:block; margin:10px 0 10px 0; font-size:12px;
}

#right {
display:block;
float:left;
width:200px;
}

#centerHP {
display:block;
float:left;
width:500px;
}

#rightHP {
display:block;
float:left;
width:300px;
}

ul.menu{
list-style-type:none;
margin:0;
padding:0;
}

ul.menu li{margin:0;
padding:0;
}

ul.menu li a{
background-color:#E9E9E9;
padding:10px 0 10px 10px;
border-top:1px solid #fff;
border-bottom:1px solid #626A81;
text-transform:uppercase;
color: #626A81;
font-size:12px;
font-family:"arial";
font-weight:bold;display:block;
margin:0;
}

ul.menu li a:hover{
border-top:1px solid #626A81;
background-color:#626A81;
color: #fff;
}

ul.menu li a.sel{
border-top:1px solid #626A81;
background-color:#626A81;
color: #fff;
}

.testo span.titolo a{
font-weight:bold;
color:#626A81;
font-size:12px;
display:block;
margin-bottom:4px;
}

.testo span.titoletto{
font-weight:bold;
color:#000;
font-size:11px;
display:block;
}

.box{
background-color:#DADADC;
display:block;
padding-bottom:5px;
margin-bottom:5px;
}

.boxfoto img{
border: 0px;
}

span.intestazione{
background:#626A81;display:block; color:#fff; padding:3px 0 3px 10px; font-weight:bold;
}

.box span.space{
padding-top:10px; padding-bottom:10px;
}

.box p{
margin:10px;display:block;
}

.testo div.body{
display:block;
}
.testo span.extra{
display:block; color:#6171A5;
}

.box div.body{
margin:10px;display:block;
}

.box span.intestazionebig{
font-size:14px;background: #626A81 url(img/bg_box_sfum.gif) repeat-x scroll left bottom;display:block; color:#fff; padding:3px 0 3px 10px; font-weight:bold;
}

/* alert nella ricerca macchine */

.boxAlert{
background-color:#DADADC;display:block; padding-bottom:5px;margin-bottom:20px;
}

.boxAlert div.alert{
margin:10px;display:block;
}

.boxAlert div.alert a{
color: #626A81;
font-weight: bold;
text-decoration: underline;
margin-left: 20px;
}

.boxAlert div.alert div.space {
padding: 6px 0;
}

.boxAlert div.alert input{
width: 282px;
margin: 0 0 0 0;
}

.boxAlert div.alert select{
margin: 0 0 0 10px;
}

.boxAlert div.alert img{
margin-left: 20px;
vertical-align: middle;
padding-bottom: 6px;
}

.boxAlert div.alert .response{
color: red;
}

/* parte relativa alla ricerca di macchine */

.boxResultsLabel {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
margin:15px 15px;
padding:4px 0 4px 9px;
}

#boxResults {
margin: 0 0 20px 15px;
width: 570px;
}

#boxResults .label{
font-family:verdana;
font-size:9px;
color: #626A81;
font-weight: bold;
text-transform: uppercase;
padding: 0 0 4px 6px;
vertical-align: bottom;
border-bottom: solid 1px #626A81;
}

#boxResults .n_img{width: 76px;}
#boxResults .n_maintypeOld{width: 123px;}
#boxResults .n_maintypeNew{width: 342px;}
#boxResults .n_maintypeFurniture{width: 342px;}
#boxResults .n_buildyear{width: 103px;}
#boxResults .n_location{width: 100px;}
#boxResults .n_price{width: 89px;}
#boxResults .n_btn{width: 62px;}


#boxResults .pipe{
color: #626A81;
border-right: solid 1px #626A81;
}

#boxResults .linea{
border: solid 1px #626A81;
}

#boxResults .item{
font-family:verdana;
font-size:10px;
height: 70px;
min-height: 70px;
vertical-align: middle;
padding-left: 6px;
padding-bottom:6px;
padding-top:6px;
}

#boxResults .item img{
border: 0px;
}

#boxResults .img_preview{
height: 70px;
min-height: 70px;
vertical-align: middle;
text-align:center;
}

#boxResults .img_preview img{
border: 0px;
}

#boxResults .grey
{
background-color: #ececee;
}

#boxResults .bold
{
font-weight:bold;
}

.boxDetailSection {
font-size:11px;
margin:15px 15px;
padding:4px 0 4px 9px;
border-bottom:solid 1px #CCD2E8;
margin-bottom:10px;
font-weight:bold;
}

.boxDetailSectionNoBold{
font-weight:normal;
margin-bottom:10px;
}

.boxDetailSection img{
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
}

.boxDetailSectionFavourite{
margin:15px 15px;
margin-bottom:10px;
padding:4px 0 4px 9px;
text-align:right;
}

.boxDetailSection_Vendor_Title
{
    color:#626A81;
    font-weight:bold; 
}

.boxDetailSection_Vendor_Text
{
    font-weight:normal;
}

.boxDetailSection_div
{
    margin:10px;
    font-size:11px;
    padding:4px 0 4px 9px;
    border-bottom:solid 1px #CCD2E8;
    margin:15px 15px;
}

/* fine parte relativa alla ricerca di macchine */

.bacchetta, .topbox span{
margin:10px 0 10px 0;display:block;background-color:#CCD2E8;color:#626A81; font-weight:bold; font-size:12px; padding:5px 10px;
}


ul.elenco{
list-style-type:none;
margin:0 0 10px 0;
padding:0;
}

.box ul.elenco li{
font-weight:bold; color:#626A81;
}

ol.elenco{
color:#626A81;
}


ol.elenco li p{
color:#000; margin-left:0; padding-left:20px;
}

.testo{
margin-bottom: 20px;
}

.line{
border-bottom: 1px solid #CCD2E8;
margin-bottom: 20px;
}

.clearline{
    display:block; height:5px; border-bottom: 1px solid #CCD2E8; margin-bottom:10px;
}


.testo .link{
background-color:#ECECEE; display:block; padding:10px;
}

.testo .link a{
font-weight:bold; color:#626A81;margin-right:10px;
}

.small {
width:280px; float:left;
}

.box div.intestazione{
background-color:#626A81; display:block; padding:5px;
}

.box div.intestazione a{
color:#fff; font-size:12px; font-weight:bold;
}

a.imgthumb{
position: relative; float: left; margin:10px; border:0;
}

.scheda {

margin-top:10px;

}

.scheda ul {
font-size:10px;
list-style-type:none;
margin:0;
padding:0;
}

.scheda ul li span{
font-weight:bold; color:#626A81;
}

.showprice {
padding-right:10px; padding-left:10px; clear:both;
}



.showprice a{
float:right; background-color:#fff; color:#626A81; padding:4px 10px 4px 10px; margin-left:10px;
}

.showprice .yprice{
 background-color:#fff; color:#626A81; padding:4px 10px; float:left;
}


.small .showprice .yprice {
margin-left:0px; 
}
.left {
margin-right:10px;
}

.more {
text-align:right; font-weight:bold; color:#626A81;clear:both;
}
.more a{
text-decoration:underline; color:#626A81;
}

.breadcrumb{
color:#626A81; padding-bottom:10px; margin-bottom:10px;
}

.breadcrumb a {
color:#626A81;
}

.box form .field {
border:1px solid #7F9EBB;
}

.box form {
margin:10px 0; padding:10px; display:block;
}

form .tre{
width:300px;
}

.box .due{
width:200px;
}

.box form span.label{
width:120px;display:block; float:left; padding-top:3px;
}

.spaceten{
margin-bottom:10px;
}

.box dt{
width:120px; float:left; clear:both; font-weight:bold; color:#626A81; padding-left:5px;display:block; margin-top:5px;
}
.box dd{
float:left;display:block; width:350px; margin-top:5px;
}

.box dd p{
display:block; margin:0;
}

.box dl{
margin-bottom:10px;display:block;
}

.entra{
text-align:right; clear:both;
}

.vai {
color:#fff; float:right; display:block; width:100px; background: #626A81 url(img/bg_butt.gif) repeat-x scroll left bottom;text-align:center;padding:2px 10px 6px 10px; /*margin-top:-30px;*/
}
.vai a{
color:#fff; font-weight:bold;
}

.testo div.elenco {
background-color:#ECECEE;
display:block;
padding:10px;
margin-top:5px;
}

.testo div.elenco a{
width:170px;display:block; float:left; padding-right:4px;color:#626A81; text-decoration:underline; padding-top:3px;
}

.testo .elenco a.tutti{
float:right; text-align:right;
}

/*
#right .box .intestazione{
background-color:#CCD2E8;
color:#626A81;}

#right .box .titolo{
color:#626A81;display:block; font-weight:bold; margin-top:10px; clear:both; text-decoration:none; }

#right .box .nospace, #right .nospace{margin:0px;}

#right .bacchetta{
color:#626A81;display:block; font-weight:bold;background: #CCD2E8 url(img/bg_bacc_right.gif) repeat-x scroll left bottom;}

#right .occhiello{
margin-top:10px; font-size:10px; display:block}

#right .singolo{
margin-top:4px; color:#000; text-decoration:underline; display:block; font-weight:bold; clear:both;}


#right a{
color:#000; text-decoration:underline; font-weight:bold}

#right .scheda{font-size:10px; line-height:14px;}
#right .scheda a, #right .scheda .titolo{font-size:11px}

#right .box h2{
margin:0 0 5px 0; padding:0; font-size:14px;}

#right .box dt{
width:40px; padding-left:0px;}
#right .box dd{
width:120px; margin-left:2px;}
#right .box dd.bg{
background-color:#fff}
#right .box dd.bold{
font-weight:bold}
*/

form input {
border:1px solid #A0A0A0;
}

#toolbox .login form input {
border:1px solid #A0A0A0;
height:15px;
width:100px;margin:0 8px 0 0;
padding:0;
}

#toolbox .login form .submit {
margin-bottom: 11px;
margin-right:10px;
cursor:pointer;
width:43px;
height: 19px;
border:0px none;
}

#toolbox .logout form{
height:15px;
margin:0 8px 0 0;
padding:0;
}

#toolbox .login form {
padding:0; margin:0; height:21px;
}

#toolbox .login .password{
font-size:9px;
margin:0; padding:0 0 0 100px;
}

.body img.thumb{
margin-right:12px;margin-top:10px;
}

span.col{
display:block; float:left; padding-left:5px;}

.riga .w08, .voci .w08 {
width:80px;
}

.riga .w10, .voci .w10 {
width:100px;
}

.riga .w15, .voci .w15{
width:150px;
}

.riga .w28, .voci .w28{
width:280px;
}

.riga .last{
padding-left:0px;
}

span.col_1{
width:100px; display:block; float:left;}

span.col_2{
width:280px; display:block; float:left; padding-left:5px;}

span.col_3{
width:150px; display:block; float:left;padding-left:5px; }

.gray{background-color:#E9E9E9;}
.rightline{background: #fff url(img/single_dot_gray.gif) repeat-y scroll right bottom;}

.riga {
margin-bottom:10px;
padding:10px;
}
.voci {
margin-bottom:10px; margin-top:10px;
padding:0 10px 10px 10px; height:30px;
font-weight:bold; color:#A0A0A0;
}

.voci span{
height:20px; padding-top:10px;
}

#center_news {
display:block;
float:left;
width:600px;
}

#right_news {
display:block;
float:left;
width:200px;
}

.col {
width:220px; display:block; float:left;
}

.col .testo img{
border: 0px;
margin-bottom: 4px;
}

.leftimg {
float:left; margin:0 10px 10px 0;
}

.HP_TestataCanale {
color: #626A81;
font-size: 14pt;
font-weight: bold;
padding-left: 15px;}

.HP_TestataCanale h1{
color: #626A81;
font-size: 14pt;
font-weight: bold;}

.HP_NavigationPath		{color: #777777; border-bottom: solid 1px #D3D3D3; font-size: 10px; text-transform:lowercase; padding-bottom: 10px; margin: 0 15px; margin-bottom: 15px;}
.HP_NavigationPath a	{color: #777777; font-size: 10px; text-transform:lowercase; text-decoration: none;}

#HP_spalla
{
display: block;
padding-bottom: 20px;
}

#HP_spalla img{
float: left;
margin-right: 10px;
border: 0px;
}

#HP_spalla .titolo {
font-weight: bold;
margin-bottom:0px;
}

#HP_spalla .titolo a{
color: #626A81;
text-decoration: none;
margin-bottom:0px;
}

#HP_spalla .sub {
margin-top:0px;color: #626A81;font-size:11px; font-style:italic;
}

#newsbody {
margin: 10px 20px 20px 40px;
}

#newsbody a{
color: #626A81;
}

#newsbody h1{
font-size: 11pt;
font-weight:bold;
 color:#626A81;
}

#newsbody .data{
font-style: italic;
font-size: 11px;
}

#newsbody .back a{
color: black;
text-decoration: underline;
}

#newsheader {
font-family: Verdana;
font-weight: bold;
}

#newsheader .sez{
margin: 0 20px 10px 20px;
color: #626A81;
font-size: 14pt;
}

#newsheader .bar{
margin: 0 20px 10px 20px;
padding: 4px 0 4px 10px;
font-size: 8pt;
font-weight: bold;
color: white;
background-color: #626a81;	
}

#newscorrelata {
display: block;
background-color: #DADADC;
padding-bottom: 4px;
margin-bottom: 10px;
}

#newscorrelata .etichetta{
display: block;
color: #626A81;
font-weight: bold;
padding: 4px 0 4px 8px;
background-color: #CCD2E8;
margin-bottom: 8px;
}

#newscorrelata .titolo{
color: #626A81;
font-weight: bold;
text-decoration: none;
padding: 4px 8px 6px 8px;
}

#newscorrelata .titolo a{
color: #626A81;
text-decoration: none;
}

#newscorrelata .testo{
padding: 0 8px 0 8px;
margin-bottom: 8px;
}

#newscorrelata .testo a{
color: black;
text-decoration: underline;
}

#newscorrelata .imageright{
padding: 0 0 0 4px;
float: right;
}

#newscorrelata .imageright img{
border:0px;
}

#newscorrelata .image{
padding: 10px 0;
text-align: center;
}

#newscorrelata .image img{
border:0px;
}

#newscorrelatepdf {
display: block;
background-color: #ececee;
padding: 6px;
margin: 20px 0;;
height: 16px;
}

.newscorrelatapdf{
float: left;
margin-right: 20px;
}

.newscorrelatapdf .img{
padding-left: 10px;
}

.newscorrelatapdf .testopdf{
padding: 0 0 0 10px;
margin-top: 4px;
vertical-align: top;
}

.newscorrelatapdf .testopdf a{
font-weight: bold;
text-decoration: underline;
color: #626a81;
}

.linkleft {
color: #626A81;
}

.linkleft a{
font-weight: bold;
color: #626A81;
}

.linkright {
color: #626A81;
}

.linkright a{
font-weight: bold;
color: #626A81;
}

#rivistacorrelata {
background-color: #dadadc;
margin: 10px 20px 0 20px;
padding-bottom: 6px;
margin-bottom: 10px;
}

#rivistacorrelata .etichetta{
font-weight: bold;
color: white;
padding: 4px 0 4px 8px;
background-color: #626a81;
text-transform: uppercase;
}

#rivistacorrelata li{
color: #626a81;
font-weight: bold;
}

#rivistacorrelata .testo{
font-weight: normal;
color: black;
padding-right: 10px;
}

#rivistacorrelata .testo strong{
color:#626A81;
}

#rivistascheda {
background-color: #dadadc;
margin: 20px 20px;
padding: 0;
}

#rivistascheda .etichetta{
font-weight: bold;
color: white;
padding: 4px 0 4px 8px;
margin: 0 0 20px 0;
background-color: #626a81;
}

#rivistascheda .voce{
clear: both;
font-weight: normal;
color: black;
padding: 0 20px 20px 20px;
}

#rivistascheda .voce .desc{
font-weight: bold;
float: left;
color: #626a81;
}

#rivistascheda .voce .testo{
float: left;
padding-left: 6px;
}

#rivistascheda .voce .testo a{
color: black;
text-decoration: underline;
}

#rivistaschedaright {
display: block;
background-color: #DADADC;
padding-bottom: 6px;
margin-bottom: 10px;
}

#rivistaschedaright .etichetta{
display: block;
color: #626A81;
font-weight: bold;
padding: 4px 0 4px 8px;
background-color: #CCD2E8;
margin-bottom: 8px;
}

#rivistaschedaright .nome{
text-transform:uppercase;
font-size: 10pt;
color: #626A81;
font-weight: bold;
padding-left: 6px;
}

#rivistaschedaright .scheda{
margin: 0px;
padding: 4px 0 0 6px;
clear: both;
}

#rivistaschedaright .voce{
min-width: 40px;
float: left;
}

#rivistabody {
margin: 10px 20px 0 20px;
border-bottom: 1px solid #CCD2E8;
}

#rivistabody h1{
font-size: 14pt;
font-weight:bold;
color:#626A81;
}

#rivistabody .immagine{
margin: 10px 0 10px 0;
}

#rivistabody .autore{
font-size: 10pt;
font-weight:bold;
color: #626a81;
}

#rivistabody .sommario{
margin-top: 14px;
font-size: 9pt;
color: #626a81;
}

#rivistabody .testo{
margin: 20px 0;
}

#menu_hp
{
width:180px;
margin-bottom: 20px;
text-align:left;
line-height:30px;
vertical-align:middle;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
color: #626a81;
}

#menu_hp_a_nohref
{
    cursor:default;
}

#menu_hp_a_href
{
    cursor:pointer;
}

.menu_hp_elem_highlights
{  
top: -1px;
position: relative;
background-color:#626A81;
vertical-align:middle;
height:31px;
font-size: 7.5pt;
padding-left:3px;
}

.menu_hp_elem_highlights a{
color:white;
}

.menu_hp_elem
{
background-color:#E9E9E9;
border-bottom:1px solid #b1b1b1;
height:30px;
padding-left:6px;
font-size: 7.5pt;
}

.menu_hp_elem a{color: #626A81;}

.menu_hp_elem a:hover{
    border-top:1px solid #626A81;
    background-color:#626A81;
    color: #fff;
}

/*
****************************************************
    MODIFICHE ANDREA 
****************************************************
*/

.HP_Strilli_Col		{width:220px; display:block; float:left; margin-left: 15px;}

.HP_Strillo			{margin-bottom:20px; display:block;}
.HP_Strillo_Title	{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;} 
.HP_Strillo_Title a	{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;}
                     
.HP_Strillo_Image	{margin-bottom: 5px;}
.HP_Strillo_Image a	{border: none;}
.HP_Strillo_Image img	{padding: 1px; border: #ebebeb 1px solid;}
.HP_Strillo_Body	{font-size:11px;}

.subscription_label {padding-top: 10px;}
.subscription_field {padding-top: 3px;}


.addPhoto, .addvideo {
    /*background:#F3F3F3 url(img/annunci/bg_selez_foto.gif) repeat scroll 0 0;*/
    background-color:#F3F3F3;
    border:1px solid #CECECE;
    font-family:Arial,"Times New Roman",Times,serif;
    font-size:11px;
    height:87px;
    margin-top:2px;
    padding-left:15px;
    width:473px
}

.addPhoto .preview {
    border:1px solid #CECECE;
    float:left;
    margin:15px 15px 0;
}

.addPhoto .highlight {
    float:left;
    margin-top:35px;
}

.addPhoto .btn {
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    height:21px;
    margin-top:45px;
    text-decoration:none;
}

.addPhoto .upload {
    background:transparent url(img/btn_small.gif) no-repeat scroll 0 0;
}

.addPhoto .delete {
    background:transparent url(img/btn_small_red.gif) no-repeat scroll 0 0;
}
.addPhoto .btn {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
    float:left;
    width:92px;
    height:24px;
    margin-left:15px;
    margin-top:33px;
    padding-top:5px;
    text-align:center;
}




/*
****************************************************
    MODIFICHE PIETRO 
****************************************************
*/

/* pagina Fiere e Convegni */

.boxFiere{
margin-bottom:10px;
}

.boxFiereTitle
{
    background-color: #626A81;
    text-align:left;
    height:26px;
    padding-left:10px;
    font-weight:bold;
    padding-top:10px;
 }
 
 .boxFiere a
 {
     text-decoration:none;
     position:relative;
     font-size:11px;
 }
    
.boxFiereBody
{
    background-color:#DADADC;
    margin-bottom:15px;
    padding:10px;
}

.boxFiereBodyImg
{
    background-color:#DADADC;
    margin-bottom:15px;
    padding:10px;
    min-height:100px;
}

.boxFiereText
{
    float:left;width:80%;
    margin-right:10px;
    text-align:left;
}

.boxFiereImg
{
    float:left;
}

.boxFiereImg img{
	border: 0px;
}

.boxFiereLineDelim
{
     border-bottom:solid 1px #CCD2E8;
}
 
.boxFiereTestata{
color: #626A81;
font-size: 14pt;
font-weight: bold;
padding-left: 15px;
margin-bottom:10px;
}

.spanIntroPreview{
color: #626A81;
font-size: 10pt;
font-weight: bold;
margin-bottom:10px;
}

.anchorColorWhite
{
    color:White;
}

.anchorColorDettaglio
{
    color:#626A81;
}

.box .tre{
    width:350px;
}

/* pagina consulenti */

.boxConsultantResultLeft
{
    width:490px;
    float:left;
    margin-bottom:10px;
}

.boxNoResultsBody {
    margin:10px;
    font-size:11px;
    padding:4px 0 4px 9px;
    margin:15px 15px;
}

.boxConsultantResultSection
{
    margin:0px 10px 10px 10px;
    font-size:11px;
    padding:0px 0 4px 13px;
    border-bottom:solid 1px #CCD2E8;
    /*margin:15px 15px;*/
    min-height:125px;
}

.boxConsultantResultSection a{
    color:#626A81;
}

.boxConsultantResultBtn
{
   height:10px;
   margin-top:99px;
   float:left;
}

.boxConsultantResultBtn img
{
   border:0px solid;
}

.boxConsultantHeadBold
{
   font-weight:bold;
}

.boxConsultantServiceDiv
{
   min-height:200px;
}

.boxConsultantDetail
{
    margin:10px;
    padding:4px 0 4px 13px;
    margin:10px 10px;
}

.boxConsultantBody
{
    font-size:11px;
    /*padding:4px 0 4px 9px;*/
    margin:0px 15px 10px 10px;
}

.boxConsultantBody a{
	color: #626A81;
}

.boxConsultantDetailTitle_Head
{
    background-color: #626A81;
    text-align:left;
    padding-left:10px;
    font-weight:bold;
    padding-top:7px;
    height:20px;
    color:White;
    margin-bottom:10px;
}

.boxConsultantDetailTitle_Servizi
{
    background-color: #CCD2E8;
    text-align:left;
    padding-left:10px;
    font-weight:bold;
    padding-top:7px;
    height:20px;
    color:#626A81;
    margin:20px 0;
}


.spanIntroPreviewNoBottom
{
    font-size: 10pt;
    font-weight: bold;
}

.spanIntroPreviewNoBottom a
{
    color: #626A81;
}

.spanIntroDetailPreviewNoBottom
{
    color: #626A81;
    font-size: 10pt;
    font-weight: bold;
    padding-left:10px;
}

.boxConsultantDetailBackResults
{
   text-align:right;
}

.boxConsultantDetailBackResults a
{
   color:#626A81;
   font-weight:bold; 
   text-decoration:underline;
}

.boxSubscriptionTitle
{
    background-color: #626A81;
    text-align:left;
    padding-left:10px;
    font-weight:bold;
    padding-top:7px;
    height:20px;
    color:White;
}

.boxSubscriptionBody
{
    background-color:#DADADC;
    margin-bottom:15px;
    padding:10px;
}

.boxSubscriptionImg
{
    margin-top:10px;
    text-align:center;
}

.boxSubscriptionImg img
{
    border:1px solid #DADADC;
}

.boxResultsLabel {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
margin:15px 15px;
padding:4px 0 4px 9px;
}

.boxConsultantResultsLabel {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
margin:15px 15px 10px 15px;
padding:4px 0 4px 9px;
}

/* pagina pubblicità */
.tdCheckBox
{
 margin-right:60px;
 float:left;
}

/* fine pagina pubblicità */

.LAW_Lista_News			
{
margin-bottom:20px; 
padding-bottom: 20px; 
display:block;
border-bottom: solid 1px #ccd2e8;
margin-left:10px;
}

.LAW_tot_Results			
{
margin-bottom: 20px;
margin-left:10px;
}

/* My-Lamiera */

.boxMyLamieraSection {
font-size:11px;
margin:15px 15px;
padding:4px 0 4px 9px;
border-bottom:solid 1px #CCD2E8;
margin-bottom:10px;
margin-top:10px;
}

.boxMyLamieraSection a{
color:#626A81;
}

.boxMyLamieraUser {
font-size:12px;
font-weight:bold;
}

.boxMyLamieraMachineTitle {
background-color: #ccd2e8; 
color: #626a81; 
margin-bottom: 15px; 
padding:4px 0 4px 8px; 
font-size:12px; 
font-weight:bold;
}

.tableResultsMyLamiera {
width: 760px;
}

.tableResultsMyLamiera .label{
font-family:verdana;
font-size:9px;
color: #626A81;
font-weight: bold;
text-transform: uppercase;
padding: 0 0 4px 6px;
vertical-align: bottom;
border-bottom: solid 1px #626A81;
}

.tableResultsMyLamiera .pipe{
color: #626A81;
border-right: solid 1px #626A81;
}

.tableResultsMyLamiera .item{
font-family:verdana;
font-size:10px;
height: 70px;
min-height: 70px;
vertical-align: middle;
padding-left: 6px;
padding-bottom:6px;
padding-top:6px;
}

.tableResultsMyLamiera .item img{
border: 0px;
}

.tableResultsMyLamiera .img_preview{
height: 70px;
min-height: 70px;
vertical-align: middle;
text-align:center;
}

.tableResultsMyLamiera .img_preview img{
border: 0px;
}

.tableResultsMyLamiera .grey
{
background-color: #ececee;
}

.tableResultsMyLamiera .bold
{
font-weight: bold;
}

.tableResultsMyLamiera .transparent
{
opacity:0.4;filter:alpha(opacity=40);
}

.boxMyLamieraSection .table
{
margin-top:10px;
margin-bottom:10px;
}


.tableResultsMyLamiera .n_img{width: 76px;}
.tableResultsMyLamiera .n_maintypeOld{width: 156px;}
.tableResultsMyLamiera .n_maintypeNew{width: 375px;}
.tableResultsMyLamiera .n_maintypeFurniture{width: 375px;}
.tableResultsMyLamiera .n_buildyear{width: 136px;}
.tableResultsMyLamiera .n_location{width: 133px;}
.tableResultsMyLamiera .n_price{width: 122px;}
.tableResultsMyLamiera .n_btn{width: 62px;}

/* ARCHIVI */

.HP_Liste_News			{display:block; margin: 20px 0 0 15px; padding-right: 15px;}
.HP_Liste_News_top		{background-color: #ccd2e8; color: #626a81; margin-bottom: 15px; padding:4px 0 4px 8px; font-size:12px; font-weight:bold;}
.HP_Liste_News_LinkArchivio {text-align: right; margin-bottom: 20px; padding-right: 15px;}
.HP_Liste_News_LinkArchivio a{color:#626A81; font-weight:bold; text-decoration:underline;}
.HP_Lista_News			{margin-bottom:20px; padding-bottom: 20px; display:block; border-bottom: solid 1px #ccd2e8;}
.HP_Lista_News			a{color: #626A81}
.HP_Lista_News_Title		{font-size:12px; font-weight:bold; color:#626A81;} 
.HP_Lista_News_Title a	{font-size:12px; font-weight:bold; color:#626A81;}
.HP_Lista_News_Date		{font-size:11px; font-style:italic;margin-top:2px;}
.HP_Lista_News_Body		{font-size:11px; text-align: justify;margin-top:4px;}
.HP_Lista_News_Body	a	{color: black; font-weight:bold;}
.HP_Lista_News_MsgNotLogged		{font-size:11px; text-align: justify;margin-top:10px; color:#626A81;}

.HP_Archivi_News			{display:block; margin: 20px 0 0 15px; padding: 0 15px 0 15px;}
.HP_Archivio_News			{margin-bottom:20px; padding-bottom: 20px; display:block; border-bottom: solid 1px #ccd2e8;}
.HP_Archivio_News_Data		{margin-bottom:4px; font-size: 10px;}
.HP_Archivio_News_Title		{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;} 
.HP_Archivio_News_Title a	{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;}
.HP_Archivio_News_Body		{font-size:11px; text-align: justify;}
.HP_Archivio_News_Body a	{font-weight: bold; text-decoration:none;color:black;}

/* COMMUNITY */

.HP_Community_Strilli			{display:block; margin: 20px 15px 20px 0;}
.HP_Community_Strillo			{border-top: 1px solid #CCD2E8; display:block; margin: 15px 0 0 15px; padding-top: 15px;}
.HP_Community_Strillo_Title		{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;} 
.HP_Community_Strillo_Title a	{font-size:12px; font-weight:bold; color:#626A81; margin-bottom:4px;}
.HP_Community_Strillo_Image		{border: #ebebeb 1px solid; margin-bottom: 5px;}

.HP_Community_Strillo_Image a	{border: none;}
.HP_Community_Strillo_Body		{font-size:11px;}
.HP_Community_Strillo_Entra 	{text-align: right; margin: 10px 15px 0 0;}
.HP_Community_Strillo_Entra img	{border: 0px;}

#community_newsbody {background-color: #ececee; padding: 10px; margin: 10px 15px 0 15px; }
#community_newsbody h1{font-size: 11pt; font-weight:bold; color:#626A81;}

#paging				{text-align:right; margin: 0px 20px 20px 0;}
#paging span.item	{padding: 0px 4px; font-weight: bold; color:#626A81;}
#paging span.item a	{color:#626A81; font-weight: normal; text-decoration: underline;}

#HP_Intro_Canale 						{margin: 10px 15px 20px 15px; padding: 0px;}
#HP_Intro_Canale .descrizione	{padding: 10px; background-color: #ECECEE;}

.HP_Carrello					{width: 140px; float: right;}
.HP_Carrello .immagine {float: left;}
.HP_Carrello .immagine img{border:0px;}
.HP_Carrello .testo{float: left; font-size: 9pt; font-weight: bold; color:#626A81; text-transform: uppercase; margin: 0; padding: 4px 0 0 6px;}

/* MACCHINE BOX RICERCA */

.SearchBoxRicerca	{text-align:right; margin: 0 15px 0 0; padding: 0px;}
.SearchBoxRicerca	a{font-family: Verdana; color: black; font-size: 7pt;}

/* END MACCHINE BOX RICERCA */

.boxNormeSearch div.intestazione{
background-color:#626A81; display:block; padding:5px;
}

.boxNormeSearch {
background-color:#DADADC;display:block; padding-bottom:5px;margin-bottom:5px;
}

.boxNormeSearch div.intestazione a{
color:#fff; font-size:12px; font-weight:bold;
}

.boxNormeSearch div.body{
margin:10px;display:block;
}

/* LIBRI */

#Books {
margin: 20px 15px 0 15px;
}

#Books .boxbk {
min-height:270px;
display: block;
background-color:#ececee;
font-family: Arial;
}

#Books .boxbkc {
padding: 20px;
}

#Books .foto {
display: block;
float: left;
min-height: 224px;
}

#Books .foto img{
border: 0;
}

#Books .scheda {
width: 350px;
min-width: 350px;
display: block;
float: left;
margin: 0 0 0 20px;
}

#Books .scheda .titolo{
font-size:18px;
font-weight: bold;
color: #626A81;
margin:0px;
}

#Books .scheda .sottotitolo{
font-size:9pt;
font-style:italic;
color:black;
margin: 0px;
font-weight: normal;
}

#Books .scheda .autore{
font-size:11px;
font-weight:bold;
color:black;
margin: 0px;
}

#Books .scheda ul {
list-style-type:none;
margin:10px 0 0 0;
padding:0
}

#Books .scheda li {
padding:2px 0;
font-size:12px;
border-bottom:1px solid #626A81;
}

#Books .scheda li span{
color: #626A81;
font-size:12px;
font-weight:bold;
}

#Books .prezzo {
border-top: solid 1px #626A81;
margin: 20px 0;
padding-top:20px;
}

#Books .prezzo .button {
float: right;
min-width: 60px;
padding: 6px 10px;
margin-right: 20px;
background-color: white;
}

#Books .prezzo .button .newprice{
font-weight: bold;
}

#Books .prezzo .button .oldprice{
text-decoration: line-through;
margin-left: 6px;
}

#Books .prezzo .button .label{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#Books .prezzo .button .label a{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#Books .schedatec .header {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
margin: 20px 0 15px 0;
padding:4px 0 4px 8px;
}

#Books .schedatec .infoeditoriali {
text-transform:uppercase;
font-weight: bold;
margin: 0 0 10px 12px;
}

#Books .schedatec .testo {
margin-left: 12px;
}

#Books .schedatec .testo p{
padding: 0px;
margin: 0px;
}

#Books .bundles {
margin-bottom:20px;
overflow:auto;
}

#Books .bundles .header {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
padding:4px 0 4px 8px;
}

#Books .bundles .bundle {
margin:20px 0;
padding:10px;
background-color:#ececee;
font-size:11px;
font-weight:bold;
}

#Books .bundles .trhead{
color:#626A81;
font-size:12px;
font-weight:bold;
}

#Books .bundles .price {
float:left;
font-size:13px;
font-weight:bold;
padding-top:4px;
}

#Books .bundles .price span{
color:#626A81;
}

#Books .bundles .button {
float:right;
min-width: 60px;
padding: 6px 10px;
margin-right: 40px;
background-color: #f0f0f2;
}

#Books .bundles .button .label a{
color: #626A81;
font-family:Arial;
font-size:11px;
font-weight: bold;
text-transform: uppercase;
}

#BooksStrillo {
margin: 20px 15px;
display: block;
}

#BooksStrillo .testata {
background-color:#626A81;
padding:4px 10px;
margin:0px;
}

#BooksStrillo .testata h1{
color: white;
font-size: 11pt;
font-weight:bold;
margin: 0px;
}

#BooksStrillo .testata h1 a{
color: white;
font-size: 11pt;
font-weight:bold;
text-decoration: none;
}

#BooksStrillo .testata h2{
color: white;
font-size: 9pt;
font-weight:bold;
margin: 0px;
}

#BooksStrillo .boxbk {
min-height:190px;
display: block;
background-color:#ececee;
font-family: Arial;
}

#BooksStrillo .boxbkc {
padding: 20px;
}

#BooksStrillo .boxbk .foto {
display: block;
float: left;
}

#BooksStrillo .boxbk .foto img{
width: 120px;
border: 0px;
}

#BooksStrillo .scheda {
width: 390px;
display: block;
float: left;
margin: 0 0 0 20px;
}

#BooksStrillo .scheda ul {
list-style-type:none;
margin:0;
padding:0
}

#BooksStrillo .scheda li {
padding:2px 0;
font-size:12px;
}

#BooksStrillo .scheda li span{
color: #626A81;
font-size:12px;
font-weight:bold;
}

#BooksStrillo .prezzo {
}

#BooksStrillo .prezzo .button {
float: right;
min-width: 155px;
padding: 6px 10px;
margin-right: 20px;
background-color: white;
}

#BooksStrillo .prezzo .buttonbuy {
float: right;
min-width: 115px;
padding: 6px 10px;
margin-right: 20px;
background-color: white;
}

#BooksStrillo .prezzo .button .label{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#BooksStrillo .prezzo .buttonbuy .label a{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#BooksStrillo .prezzo .button .newprice{
font-weight: bold;
}

#BooksStrillo .prezzo .button .oldprice{
text-decoration: line-through;
margin-left: 6px;
}

#BooksStrilloSec {
margin: 0 5px 20px 15px;
width: 275px;
float: left;
display: block;
}

#BooksStrilloSec .testata {
background-color:#626A81;
padding:4px 10px
}

#BooksStrilloSec .testata h1{
color: white;
font-size: 9pt;
font-weight:bold;
margin:0px;
}

#BooksStrilloSec .testata h1 a{
color: white;
font-size: 9pt;
font-weight:bold;
text-decoration: none;
}

#BooksStrilloSec .testata h2{
color: white;
font-size: 8pt;
font-weight:bold;
margin:0px;
}

#BooksStrilloSec .boxbk {
min-height: 175px;
display: block;
background-color:#ececee;
font-family: Arial;
}

#BooksStrilloSec .boxbkc {
padding: 10px;
}

#BooksStrilloSec .boxbk .foto {
display: block;
float: left;
}

#BooksStrilloSec .boxbk .foto img{
border: 0;
}

#BooksStrilloSec .boxbk .fotomax {
width: 80px;
}

#BooksStrilloSec .scheda {
display: block;
width: 165px;
height: 155px;
overflow: hidden;
float: left;
margin: 0 0 0 10px;
}

#BooksStrilloSec .scheda ul {
list-style-type:none;
margin:0;
padding:0
}

#BooksStrilloSec .scheda li {
padding:2px 0;
font-size:10px;
}

#BooksStrilloSec .scheda li span{
color: #626A81;
font-size:10px;
font-weight:bold;
}

#BooksStrilloSec .prezzo {
margin: 10px 0 0 0;
}

#BooksStrilloSec .prezzo .button {
float: right;
min-width: 135px;
padding: 6px 10px;
margin-right: 10px;
background-color: white;
}

#BooksStrilloSec .prezzo .buttonbuy {
float: right;
min-width: 55px;
padding: 6px 10px;
margin-right: 4px;
background-color: white;
}

#BooksStrilloSec .prezzo .button .label{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#BooksStrilloSec .prezzo .buttonbuy .label a{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#BooksStrilloSec .prezzo .button .newprice{
font-weight: bold;
}

#BooksStrilloSec .prezzo .button .oldprice{
text-decoration: line-through;
margin-left: 6px;
}

/* CORSI */

#Courses {
margin: 20px 15px 0 15px;
}

#Courses .boxbk {
min-height:270px;
display: block;
background-color:#ececee;
font-family: Arial;
}

#Courses .boxbkc {
padding: 20px;
}

#Courses .foto {
display: block;
float: left;
min-height: 224px;
}

#Courses .foto img{
width: 160px;
border: 0;
}

#Courses .scheda {
width: 350px;
min-width: 350px;
display: block;
float: left;
margin: 0 0 0 20px;
}

#Courses .scheda .titolo{
font-size:18px;
font-weight: bold;
color: #626A81;
margin: 0px;
}

#Courses .scheda .sottotitolo{
font-size:9pt;
font-style:italic;
color:black;
margin: 0px;
font-weight: normal;
}

#Courses .scheda .autore{
font-size:11px;
font-weight:bold;
color:black;
margin: 0px;
}

#Courses .scheda ul {
list-style-type:none;
margin:10px 0 0 0;
padding:0
}

#Courses .scheda li {
padding:2px 0;
font-size:12px;
border-bottom:1px solid #626A81;
}

#Courses .scheda li span{
color: #626A81;
font-size:12px;
font-weight:bold;
}

#Courses .prezzo {
border-top: solid 1px #626A81;
margin: 20px 0;
padding-top:20px;
}

#Courses .prezzo .button {
float: right;
min-width: 135px;
padding: 6px 10px;
margin-right: 20px;
background-color: white;
}

#Courses .prezzo .button .newprice{
font-weight: bold;
}

#Courses .prezzo .button .oldprice{
text-decoration: line-through;
margin-left: 6px;
}

#Courses .prezzo .button .label{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#Courses .prezzo .button .label a{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#Courses .schedatec .header {
background-color:#CCD2E8;
color:#626A81;
font-size:12px;
font-weight:bold;
margin: 20px 0 15px 0;
padding:4px 0 4px 8px;
}

#Courses .schedatec .infoeditoriali {
text-transform:uppercase;
font-weight: bold;
margin: 0 0 10px 12px;
}

#Courses .schedatec .testo {
margin-left: 12px;
}

#Courses .schedatec .testo p{
padding: 0px;
margin: 0px;
}

#CoursesStrilloSec {
margin: 0 5px 20px 15px;
width: 275px;
float: left;
display: block;
}

#CoursesStrilloSec .testata {
background-color:#626A81;
padding:4px 10px
}

#CoursesStrilloSec .testata h1{
color: white;
font-size: 9pt;
font-weight:bold;
margin:0px;
}

#CoursesStrilloSec .testata h1 a{
color: white;
font-size: 9pt;
font-weight:bold;
text-decoration: none;
}

#CoursesStrilloSec .testata h2{
color: white;
font-size: 8pt;
font-weight:bold;
margin:0px;
}

#CoursesStrilloSec .boxbk {
min-height: 195px;
display: block;
background-color:#ececee;
font-family: Arial;
}

#CoursesStrilloSec .boxbkc {
padding: 10px;
}

#CoursesStrilloSec .boxbk .foto {
display: block;
float: left;
}

#CoursesStrilloSec .boxbk .foto img{
border: 0;
}

#CoursesStrilloSec .boxbk .fotomax {
width: 80px;
}

#CoursesStrilloSec .scheda {
width: 165px;
height: 130px;
overflow: hidden;
display: block;
float: left;
margin: 0 0 0 10px;
}

#CoursesStrilloSec .scheda ul {
list-style-type:none;
margin:0;
padding:0
}

#CoursesStrilloSec .scheda li {
padding:2px 0;
font-size:10px;
}

#CoursesStrilloSec .scheda li span{
color: #626A81;
font-size:10px;
font-weight:bold;
}

#CoursesStrilloSec .prezzo {
margin: 10px 0 0 0;
}

#CoursesStrilloSec .prezzo .button {
float: right;
min-width: 135px;
padding: 6px 10px;
margin-right: 10px;
background-color: white;
}

#CoursesStrilloSec .prezzo .buttonbuy {
float: right;
min-width: 55px;
padding: 6px 10px;
margin-right: 4px;
background-color: white;
}

#CoursesStrilloSec .prezzo .button .label{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#CoursesStrilloSec .prezzo .buttonbuy .label a{
color: #626A81;
font-weight: bold;
text-transform: uppercase;
}

#CoursesStrilloSec .prezzo .button .newprice{
font-weight: bold;
}

#CoursesStrilloSec .prezzo .button .oldprice{
text-decoration: line-through;
margin-left: 6px;
}

/* AGGIORNAMENTO PROFESSIONALE */

#aggpro_intro {
margin: 10px 0 20px 15px;
padding: 0px;
}

#aggpro_intro .etichetta{
background-color:#CCD2E8;
color:#626A81;
display:block;
font-weight:bold;
padding:4px 0 4px 8px;
}

#aggpro_intro .descrizione{
padding: 10px;
background-color: #ECECEE;
}

#aggpro_product {
margin: 0 0 20px 15px;
padding: 0px;
}

#aggpro_product .etichetta{
background-color:#626A81;
color:white;
font-size:10pt;
font-weight:bold;
padding:4px 10px;
}

#aggpro_product .row{
margin-top: 10px;
min-height: 100px;
}

#aggpro_product .descrizione{
display: block;
padding: 10px;
}

#aggpro_product .descrizione img{
float: left;
padding: 0 10px 0 0;
}

#aggpro_product .box{
display: block;
margin: 0 0 10px 10px;
width: 220px;
float: right;
}

#aggpro_product .box ul{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}

#aggpro_product .box li{
overflow: auto;
padding: 12px 6px;
}

#aggpro_product .box .liline{
border-bottom: solid 1px #c5c5c7;
}

#aggpro_product .box .radio{
float:left;
margin-top: -2px;
}

#aggpro_product .box .voce{
width: 170px;
float:left;
padding-left: 4px;
}

#aggpro_product .box .etichetta{
text-transform: uppercase;
background-color:#626A81;
color:white;
font-size:10pt;
font-weight:bold;
padding:4px 10px;
}

#aggpro_acquista{
margin: 0 40px 40px 0;
text-align: right;
}

#aggpro_acquista img{
border: 0px;
}

/* RICERCA */

.Search_tot_Results{
margin-bottom: 20px;
margin-left:10px;
font-size: 10pt;
}

.Search_Lista_News{
margin-bottom:20px; 
padding-bottom: 20px; 
display:block;
border-bottom: solid 1px #ccd2e8;
margin-left:10px;
}

.Search_Type{
background-color:#CCD2E8;
color:#626A81;
font-weight: bold;
margin-bottom:15px;
padding:4px 0 4px 8px;
}

/* COMMENTI */

ul#listacommenti
{
	list-style: none;
	padding-left: 0;
}
ul#listacommenti h4
{
	margin-bottom: 0.2em;
}
ul#listacommenti p.byline
{
	text-align: right;
}
ul#listacommenti li
{
	font: 14px georgia, "times new roman" ,times,serif 20px;
}
ul#listacommenti li, #commenti-fine, #commenti div.intest
{
	border-bottom: 1px dotted #dbdbd4;
}
ul#listacommenti li, #commenti div.testo p, #commenti div.testo p.notabene, #formcommento label
{
	color: #4b4b4b;
}
#commenti div.intest
{
	border-top: 1px dotted #dbdbd4;
}
#commenti-fine, .commenti-loading, #commenti div.intest
{
	text-align: center;
}
#commenti-fine
{
	padding: 5px;
	margin-bottom: 10px;
}
.commenti-loading
{
	padding: 10px;
}
.commenti-loading, #commento-grazie
{
	display: none;
}
#commenti div.intest
{
	margin: 20px 0 10px 0;
	padding: 10px 0;
}
#commenti p.tot_commenti span, #commenti p.tot_commenti
{
	font: 12px verdana, "times new roman" ,times,serif bold;
}
#commenti a.link
{
	font-weight: bold;
}
#commenti p.tot_commenti span, #commenti p.tot_commenti, #commenti div.testo p.intest
{
	color: #626A81;
}
#commento-grazie p.tot_commenti {
	font: 12px verdana, "times new roman" ,times,serif bold;
	font-weight: bold;
}
#commenti .intest-grazie
{
margin:20px 0;
padding:10px 0 30px 0;
border-bottom:1px dotted #DBDBD4;
text-align:center;
}
#commenti div.testo
{
	margin-bottom: 15px;
}
#commenti div.testo p
{
	font: 11px arial,helvetica,sans-serif 13px;
}
#commenti div.testo p.intest, #commenti div.testo p.notabene
{
	font-size: 12px;
	line-height: 22px;
}
#commenti div.testo p.intest
{
	font-weight: bold;
}

#commenti div.testo p.notacommenti
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B4B4B;
text-align:center; 
line-height:22px;
}

#formcommento
{
	margin: 15px 0;
}
#formcommento label
{
	font: 12px arial,helvetica,sans-serif bold 12px;
	display: inline-block;
	width: 100px;
	padding: 10px 0 20px 0;
	vertical-align: top;
}
#formcommento textarea, #formcommento input
{
	font: 12px arial,helvetica,sans-serif;
	width: 400px;
	overflow-y: auto;
}
#formcommento input.auto
{
	width: auto !important;
}
#formcommento input.puls_big
{
	margin: 20px 0;
	background: transparent url(img/puls_commenta.gif) no-repeat 0 0;
	height: 24px;
	width: 142px;
}

/* ricerca aziende*/
span.intestazioneAziende{
background:#55a3ff;display:block; color:#fff; padding:3px 0 3px 10px; font-weight:bold;
}

.boxAziendeSearch div.intestazioneAziende{
background-color:#74798e; display:block; padding:5px;
}

.boxAziendeSearch {
background-color:#e4eaff;display:block; padding-bottom:5px;margin-bottom:5px;
}

.boxAziendeSearch div.intestazioneAziende a{
color:#fff; font-size:12px; font-weight:bold;
}

.boxAziendeSearch div.body{
margin:10px;display:block;
}

.inputMessageAutoCompleteAziende
{
margin-left: 86px; width: 500px; color: green;
}

#inviopassword .message{
margin-bottom: 20px;
}

#inviopassword .messageok{
margin-top: 20px;
font-weight: bold;
color: #626A81;
}

#inviopassword .messageok a{
font-weight: bold;
color: #626A81;
text-decoration: underline;
}


#inviopassword .input{
width: 300px;
}

/* LAVORO */

.box .uno{
    width:80px;
}

.box .quattro{
    width:440px;
}

.box .unoselect
{
    width: 100px;
}

.jobLanguages
{  
    min-width: 100px;
    padding-right: 10px;
}

#JobFilter{
width:570px;
margin:20px 0 20px 15px;
min-height:20px;
}

#JobFilter > .filter{
float:right;
font-family:verdana;
font-size:10px;
}

#JobFilter > .filter select{
font-family:verdana;
font-size:10px;
margin-left:10px;
}
