body,html{background:#ccc;margin:0;padding:0;height:100%;text-align:center;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;font-size:12px;}
#maincontainer{width:970px;border-right:1px solid #666;border-left:1px solid #666;background:#fff;margin-left:auto;margin-right:auto;text-align:left;}
#container{width:970px;margin-left:auto;margin-right:auto;text-align:left;}
#top{background:#000;}
#cont{width:970px;background:#ff;text-align:left;}
.sx{width:180px;float:left;padding:5px;}
.dx{width:180px;float:right;padding:5px;}
#content{width:560px;padding:4px;float:left;padding:4px text-align:left;}
.footer{clear:both;text-align:center;background:#000;color:#fff;height:20px;}
.dxpane{text-align:right;}
.contentpane{margin-left:2px;}
#search{float:right;padding:40px 10px 0 0;background:url(img/cerca.gif) no-repeat -10px 15px;}
.segnala{position:relative;left:-10px;top:10px;border:none;}
.menu{height:80px;padding:2px 0 2px 0;background:#000;}
.hm{background:#000;padding:0;}
.txt{padding:5px;}
img{border:none;}
.footer a:link{color:yellow;}
.footer a:visited{color:yellow;}
.footer a:hover{color:red;}
.hdrstudio{font-weight:bold;font-size:14px;}
.avv_text{font-size:14px;}
.avv_link a,.avv_link a:visited{font-size:14px;color:#000;}
.avv_link a:hover{font-size:14px;color:#c00;}
.avv_hr{color:#c00;border:0;}
.nome_avvocato{font-size:18px;color:#000;margin:none;font-weight:bold;text-transform:capitalize;}
#adsense-top{background:#000;}
.ricercarapida{padding-top:0;margin-top:0;text-align:right;}
.ricercarapida input,.ricercarapida select{font-size:10px;width:200px;}
.ricercarapida span{font-size:12px;font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;color:#fff;}
.ricercarapida span.big{font-size:12px;font-family:verdana;color:#fff;}
.ricercarapida a.ric_avanzata:link,a.ric_avanzata:visited{font-size:11px;color:#888;margin-left:5px;vertical-align:middle;}
.ricercarapida a.ric_avanzata:hover{font-size:11px;color:#900;margin-left:5px;}
a.do_search{margin:auto 2px auto 59px;}
div.noavvocati{margin-top:20px;font-family:Arial;font-weight:bold;color:red;}
.n_trovati{padding-top:5px;font-family:verdana;font-size:12px;}
div.adv_form{margin-top:40px;}
ul.links_servizi{position:relative;margin-left:20px!important;margin-left:17px;padding-left:0;margin-top:5px;width:160px;}
ul.links_servizi li{list-style-image:url(/Portals/0/servizi_icon.gif);margin:0 0 5px 0;padding:0;}
ul.links_servizi li a{vertical-align:middle!important;vertical-align:top;}
#inv{display:none;}
.sentenza{border:solid 3px #eee;padding:5;margin:5;background:#eee;}
.sentenza a,.sentenza a:visited{width:550px;display:inline-block;background:#eee;color:#000;}
.sentenza a:hover{width:550px;display:inline-block;background:#ddd;color:#000;}
.sentenza span a,.sentenza span a:visited{border:1px solid #666;padding:3px;display:inline-block;background:#fff;color:#000;margin-bottom:3px;width:540px!important;width:550px;font-size:10px;}
.sentenza span a:hover{border:1px solid #666;padding:3px;display:inline-block;background:#fff;color:#000;margin-bottom:3px;width:540px!important;width:550px;font-size:10px;}
.sentenza p.numero{font-size:14px;font-weight:bold;margin:0;}
.sentenza h1.numero{font-size:14px;font-weight:bold;margin:0;}
.sentenza p.sezione{font-size:13px;margin:0;}
.sentenza span.sentenze_link{height:24px;fint-size:14px;}
.sentenza p.titolo{font-size:14px;font-weight:bold;margin-bottom:2px;margin-top:2px;}
.sentenza h1.titolo{font-size:14px;font-weight:bold;margin-bottom:2px;margin-top:2px;}
.sentenza p.testo{font-size:12px;margin:0;}
.avvocato_normale{border:solid 3px #eee;padding:5;margin:5;background:#eee;}
.avvocato_normale a,.avvocato_normale a:visited{width:550px;display:inline-block;background:#eee;color:#000;}
.avvocato_normale a:hover{width:550px;display:inline-block;background:#ddd;color:#000;}
.avvocato_normale img,.avvocato_pro img{float:left;margin:3px;}
.avvocato_normale p.nome,.avvocato_pro p.nome{font-size:14px;font-weight:bold;margin-bottom:2px;}
.avvocato_normale p.testo,.avvocato_pro p.testo{font-size:12px;margin:0;}
.avvocato_pro{border:solid 3px #b9c9da;padding:5;margin:5;background:#b9c9da;}
.avvocato_pro a,.avvocato_pro a:visited{width:550px;display:inline-block;background:#b9c9da;color:#000;}
.avvocato_pro a:hover{width:550px;display:inline-block;background:#88a0bb;color:#000;}
.aree_elenco{float:right;font-size:12px;padding-right:10px;}
