

.bordo_foto  { border: 1px solid #000000 }

.maiuscolo  { text-transform:capitalize }

body         { background-position: center top; height: 100%; background-color: #E5E5E5; font-family: 
               Arial, Arial, Helvetica, sans-serif; font-size: 12px; 
                margin:0; background-image:url('images/sfondo_sito.gif'); background-repeat:repeat-y}

td {font-family:Arial, Arial, Helvetica, sans-serif;
font-size:12px;}

.top {background-position:  center top; width:1000px;height:97px; background-image:url('images/testata.jpg'); background-repeat:no-repeat}
.under_top { background-position: center top; width:1000px;border-top: 2px solid #FFFFFF; height:28px; background-image:url('images/sotto_avvocati.gif'); background-repeat:no-repeat}

ul {margin:0px;padding-left:15px;
	list-style-type: square;
}

.small_bianco{padding:3px;font-size:11px;color:#FFFFFF;}
.small_bianco a{color:#FFFFFF;}

.small_blu{padding:3px;font-size:11px;color:#006397;}
.small_blu a{color:#006397;}

.scroll_news {border-top:1px solid #004F82; border-bottom:1px solid #004F82; background-color: #FFFFFF}

li
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.iniziale {text-transform: capitalize}
.testo{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:11px;}

a {
color:#3E5082;
text-decoration:none;
font-variant:normal
}
a:hover {
color:#CC3F26;
text-decoration:none;
font-variant:normal;}


	.mainExpand {
  cursor:hand;
  cursor:pointer;
}


:hover.mainExpand{

color: #004F84; background-color: #663300}


th {color:#FFFFFF;
text-decoration:none;
font-variant:normal; font-size:12px; font-weight:bold; background-color:#004F84}

.testo_interno,.testo_small,.testo_news,.testo_link{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-top:4px;text-align:left
}


.alert{
font-family:Arial, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
font-weight:bold;
}

.titoli{border-bottom:1px solid #FFFFFF; background-color:#006397; color:#FFFFFF}
#azzurrino{background-color:#E9E9E9;}

.tit_aw{
font-family:Arial;
font-size:14px;
color:#004F84; }

.titblu{color:#3E4F81;font-weight:bold; font-size:11px}
.indirizzo_principale{color:#3E4F81;font-weight:bold; font-size:13px}
.titbianco{color:#FFFFFF;font-weight:bold; font-size:11px}
.titrosso {color:#3884B6;font-weight:bold}

.bordo_newsletter {border-bottom:1px solid #000000; width:700px;border-left:1px solid #000000;border-right:1px solid #000000}

.smallblu {font-size: 1px; border-bottom: 1px solid #3E5082}

.blu {color:#004F84}
.blu a {color:#004F84}
.blu a:hover {color:#808080}

.titolo_pagina{
border-bottom:1px solid #ABABAC; font-family:serif;
font-size:21px;
color:#E2001A;
font-weight:bold;
text-align:left;  background-color:#FFFFFF;width:100%; padding-bottom:2px; border-left-width:1px; border-right-width:1px; border-top-width:1px
}


.titolo_pagina a{color:#808080;}
.titolo_pagina a:hover{color:#666666;text-decoration:none}

.titoli a{color:#ffffff;}
.titoli a:hover{color:#CCCCCC;}










.titoletti{
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#666666;padding-top:3px; padding-bottom:3px; font-style:italic
}

.titoletti a{color:#CC3F26;}
.titoletti a:hover{color:#000000;}

.titolo_studio{
font-family:times;
font-size:29px;
font-weight:bold;
color:#666666;
padding-top:3px
}







#padding{padding:4px;}



.novis {	display: none;
	visibility: hidden;}





.under {}

form
{
	padding: 0px;
	margin: 0px;
	z-index: 0;
}


input { font-family:Arial; font-size:12px; color:#333333;z-index:0 }
select { font-family:Arial; font-size:10px; color:#333333;z-index:0 }
textarea
{
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	z-index: 0;
}






.newsletter        {  padding-right:20px;padding-left:20px}

.newsletter p
{
	padding: 0px;
	margin: 0px;
}

.tab_newsletter {border:1px solid #333333;}

.tab_settore  {border-left: 1px solid #C0BEC0; border-right: 1px solid #C0BEC0;border-bottom: 1px solid #C0BEC0;}
.tit_settore {padding:4px;font-family:Arial; font-size:14px; font-family:Arial; color:#C6B754; font-weight:bold}
.settore{padding-left: 3px; padding-right: 3px; background-color: #F8F5E6}

.tab_menu    {border-left: 1px solid #C0BEC0; border-right: 1px solid #C0BEC0;border-bottom: 1px solid #C0BEC0;}
.tit_menu {padding:4px;font-family:Arial; font-size:14px; font-family:arial; color:#27527F; font-weight:bold}
.menu{padding-left: 3px; padding-right: 3px; background-color: #DAE6E9}

.tab_societa {border-left: 1px solid #C0BEC0; border-right: 1px solid #C0BEC0;border-bottom: 1px solid #C0BEC0;}
.tit_societa {padding:4px;font-family:Arial; font-size:14px; font-family:arial; color:#27527F; font-weight:bold}
.societa{padding-left: 3px; padding-right: 3px; background-color: #F2F2F4}

.small {font-family:verdana;font-size:9px}
.small a{font-family:verdana;font-size:9px}
.small a:hover{font-family:verdana;font-size:9px}

.sfondo_newsletter {background-color: #F3F3F3}
               
.bordo_banner,.imgbanner {
border:1px solid #333333
}

.testo_home {  font-family:Helvetica,Arial; font-size:18px; color:#004F84; padding-left:10px;padding-right:10px; font-weight:bold}



.smallissimo{font-size:1px}

.centro      {height:400px;vertical-align:top; padding-left:10px;padding-right:10px; background-color:#FFFFFF }
.menudx  {border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; vertical-align:top;  background-color:#F5F5F5}

.menusx  {vertical-align:top;  background-color:#ffffff}



.banner_small{ width:777px;padding:3px; background-image:url('bg1.gif');border:4px solid #FFFFFF}


#grigio { background-color:#838182}
.bianco {color:#FFFFFF;}
.bianco a{color:#FFFFFF;}


#sfondonews {background-color:#0C0B37}

.chiaro {background-color: #EFEFEF;color: #333333}
.scuro {background-color: #D2D2D2;color: #000000}


p{margin:0px;padding:0px}
form {margin:0px;padding:0px}
input {font-family:verdana;font-size:10px;}
select {font-family:verdana;font-size:10px;}
textarea {font-family:verdana;font-size:10px;}

.opacity{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
} 

.sfondo_bianco{background-color: #FFFFFF}


#testo{
width:780px;
height:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
overflow:auto;
}
hr           { color: #004F84;height:1px;margin:0px;padding:1px }
#testo_grigio {color: #666666}
#boxstudio{background-color:#f2f7fb}