<!-- 
body { 
	font:80% Verdana, Arial, Helvetica, sans-serif; 
	margin:0; 
	padding:0;
	padding-bottom:5px;
	background-image:url(../imgs/bkg.gif);
}

a			{ color:#003366;background:transparent; text-decoration:underline;}
a:visited	{ color:#003366;background:transparent; text-decoration:underline;}
a:hover		{ color:#003366;background:transparent; text-decoration:underline;}
a:active	{ color:#003366;background:transparent; text-decoration:none;}

/** MENU 1 ** roll-over basato solo sui colori **/
ul.aree_attivita { 
width:270px;
list-style:none; /* elimino i punti elenco */
margin:0; 
padding:0px 0px 0px 10px; /* elimino i rientri delle liste */
}
ul.aree_attivita li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.aree_attivita li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.aree_attivita li a:link, ul.aree_attivita li a:visited {
background-color:#FFFFFF;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
border:1px solid #E6EAEE;
/*background-image:url(../imgs/arrow_blu_white.png);
background-position:right;
background-repeat:no-repeat;*/
} /* colori per il link */
ul.aree_attivita li a:hover, ul.aree_attivita li a:active { 
background-color:#990000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
border:1px solid #E6EAEE;
/*background-image:url(../imgs/arrow_white_red.png);
background-position:right;
background-repeat:no-repeat;*/
} /* colori per l'effetto roll-over */


.aree_attivita_link {
width:258px;
background-color:#990000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0;
padding:0px 0px 0px 10px;
height:2em;line-height:2em;
border:1px solid #E6EAEE;
/*background-image:url(../imgs/arrow_white_red.png);
background-position:right;
background-repeat:no-repeat;*/
}

a.aree_attivita:link {
color:#003366;
background:#FFFFFF;
text-decoration:none;
}
a.aree_attivita:visited {
color:#003366;
background:#FFFFFF;
text-decoration:none;
}
a.aree_attivita:hover {
color:#FFFFFF;
background:#990000;
text-decoration:none;
}
a.aree_attivita:active {
color:#FFFFFF;
background:#990000;
text-decoration:none;
}
p {
font-size: 11px;
color:#003366;
}
code { 
	font:11px verdana,helvetica,sans-serif;
	color:#003366;
	line-height:1.4em;
	display:block;
	margin:0 1em .5em 1em;
	vertical-align:text-top;
}
hr { display:none }

a.code_legibus:link { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight : bold;
text-decoration:none;}

a.code_legibus:visited{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight : bold;
text-decoration:none;
}
a.code_legibus:hover{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight : bold;
text-decoration:none;
}
a.code_legibus:active{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight : bold;
text-decoration:none;
}

#code_titolo { 
	font:11px verdana,helvetica,sans-serif;
	color:#003366;
	display:block;
	font-weight : bold;
	margin:10px 1em .5em 1em;
}
#code_sottotitolo { 
	font:11px verdana,helvetica,sans-serif;
	color:#990000;
	display:block;
	font-weight : bold;
	margin:0 1em .5em 1em;
}
#code_footer { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-right:30px;
}
#code_footer a {
  color: #333333;
  font-size:11px;
  text-decoration: none;
}
#code_footer a:hover {
  color : #333333;
  text-decoration: underline;
}
#code_footer a:active {
  color: #333333;
  text-decoration: underline;
}
#link_orange {
background-color:#f37800;
background-image:url(../imgs/bkg_link_orange.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:232px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_rossomattone {
background-color:#993333;
background-image:url(../imgs/bkg_link_rossomattone.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:216px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_verde {
background-color:#336633;
background-image:url(../imgs/bkg_link_verde.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:200px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_blu {
background-color:#003366;
background-image:url(../imgs/bkg_link_blu.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:184px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_rosso {
background-color:#D70A0A;
background-image:url(../imgs/bkg_link_rosso.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:170px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_azzurro {
background-color:#3B5FC7;
background-image:url(../imgs/bkg_link_azzurro.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:154px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
#link_viola {
background-color:#AD43B9;
background-image:url(../imgs/bkg_link_viola.gif);
background-repeat:no-repeat;
background-position:right;
margin-left:10px;
margin-bottom:4px;
width:140px;
height:35px;
color:#FFFFFF;
font-size:12px;
}
/*link*/
.nolinkati 	{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  position:relative; top:10px; left:10px;
}
#linkati 	{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
}
#linkati  a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  position:relative; top:10px; left:10px;
  padding-right:5px;
  }
#linkati  a:hover {
  color : #FFFFFF;
  font-size:11px;
  text-decoration:underline;
}
#linkati a:active {
  color: #FFFFFF;
  font-size:11px;
  text-decoration:none;
}
.arrow_white {
padding-left:5px;
}

/*privacy*/
.privacy 	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #A90000; 
	font-weight: normal; 
	text-decoration: none;
}
.privacy  a {
  color: #FF0000;
  font-size:11px;
  text-decoration: none;
}
.privacy  a:hover {
  color : #FF0000;
  font-size:11px;
  text-decoration: none;
}
.privacy  a:active {
  color: #FF0000;
  font-size:11px;
  text-decoration: none;
}

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#container { width:796px; margin:1em auto; text-align:left }
#testa { width:772px; height:170px; margin:0px auto; text-align:left }
#professionista { width:772px; margin:0px auto; text-align:left }
#consulenza { width:772px; margin:0px auto; text-align:left }
#dovesiamo { width:772px; margin:0px auto; text-align:left }
#contatti { width:772px; margin:0px auto; text-align:left }
#delegibus { width:772px; margin:0px auto; text-align:left }
#link { width:772px; margin:0px auto; text-align:left }
#aree { width:772px; margin:0px auto; text-align:left }
#corpo { width:772px; margin:10px auto; text-align:left }
#footer { width:796px; height:18px; margin:5px auto; text-align:left }

/* container */
#container { 
	background:#ffffff; 
	border:1px solid #dddddd; 
	padding:1em 0; 
}

#logo {
padding-left:5px;
padding-top:58px;}
#logo_studiolegale {
padding-left:75px;
padding-top:25px;}
/* testa */

#testa { 
	position:relative; 
	background:#ffffff; 
}
#testa-colonna1_index { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_home_nologo.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_tecnologia { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_tecnologia.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_iprofessionisti { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_iprofessionisti.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_iprofessionisti_scheda { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_iprofessionisti_scheda.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_aree_attivita { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_aree_attivita.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_quaderni { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_quaderni.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_legal_notice { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_legal_notice.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_consulenza { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_consulenza.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_dovesiamo { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_dovesiamo.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_contatti { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_contatti.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_delegibus { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_delegibus.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_link { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_link.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna1_news { 
	position:absolute; top:0; left:0;
	background-image:url(../imgs/testata_news.jpg);
	background-repeat:no-repeat; 
	width:540px;
	height: 170px;
	padding:0px 0; 
}
#testa-colonna2 { 
	margin:0 220px 0 540px;
	background:#fff; 
	padding:0px 0; 
}
#testa-colonna3 { 
	position:absolute; top:0; right:0; 
	width:220px; 
	padding:0px 0; 
}
#testa-colonna3_riga1 { 
	background-color:#4d6f9f;
	background-image:url(../imgs/icon_delegibus.png);
	background-repeat:no-repeat;
	width:220px;
	height:31px;
	margin-bottom:10px; 
	padding:20px 0 0px 0; 
}
#testa-colonna3_riga2 {
	background-color:#3c5b7b;
	width:220px;
	height: 33px;
	padding:0px 0px 0px 0;
	margin-bottom:10px;  
}
#testa-colonna3_riga3 { 
	background-color:#8ea3c2;
	background-image:url(../imgs/icon_news.png);
	background-repeat:no-repeat;
	width:220px;
	height: 55px;
	padding:10px 0 0px 0; 
}

/* professionista */
#professionista { 
	position:relative; 
	/*background:#E6EAEE;*/
	background-color:#E6EAEE;
	padding-bottom:0px;
}
#professionista-colonna1 { 
	position:absolute; top:0; left:0; 
	width:245px;
	padding:0px 0; 
}
#professionista-colonna2 { 
	margin:0px 15px 0px 245px;
	background-color:#B7CADC;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 7px 12px; 
}
#professionista-colonna2_scheda { 
	margin:0px 15px 0px 245px;
	background-color:#B7CADC;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 30px 12px; 
}
#professionista-colonna3 { 
	position:absolute; top:0; right:0; 
	width:15px; 
	padding:0px 0px;
}

/* consulenza */
#consulenza { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#consulenza-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:420px;
	padding:0px 0; 
}
#consulenza-colonna2 { 
	margin:10px 10px 0 420px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px;
min-height: 200px;
height: auto !important;
height: 200px;
}
#consulenza-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/* dovesiamo */
#dovesiamo { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#dovesiamo-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:300px;
	padding:0px 0; 
}
#dovesiamo-colonna2 { 
	margin:10px 10px 0 300px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px 10px;
}
#dovesiamo-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/* contatti */
#contatti { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#contatti-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:300px;
	padding:0px 0; 
}
#contatti-colonna2 { 
	margin:10px 10px 0 300px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px 10px;
}
#contatti-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/* delegibus */
#delegibus { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#delegibus-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:500px;
	padding:0px 0; 
}
#delegibus-colonna2 { 
	margin:10px 10px 0 500px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px 10px;
}
#delegibus-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/* link */
#link { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#link-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:320px;
	padding:0px 0; 
}
#link-colonna2 { 
	margin:10px 10px 0 320px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px 10px;
	height:260px;
}
#link-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/* aree */
#aree { 
	position:relative;
	padding-bottom:10px;
	/*border:1px solid #000000;*/
}
#aree-colonna1 { 
	position:absolute; top:0; left:0;
	background-repeat:no-repeat; 
	width:320px;
	padding:0px 0; 
}
#aree-colonna2 { 
	margin:10px 10px 0 320px;
	/*border-left:1px solid black;
	border-right:1px solid black;*/
	padding:10px 0px 20px 10px;
	/*height:250px;*/
}
#aree-colonna3 { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:10px 0px;	
}
/*corpo */
#corpo { 
	background:#E6EAEE; 
	/*border:1px solid #000;*/ 
	padding:0 0; 
}
#corpo_menu {  
	width:772px;
	/*height:30px;*/
	background-color:#3c5b7b
}
#corpo_contenuto { 
	padding:15px 0px 10px 0px; 
}

#corpo_contenuto_nohome { 
	position:relative;
	padding:15px 0px 2px 0px; 
}
#corpo_contenuto_nohome-colonna1 { 
	position:absolute; top:0; left:0; 
	width:200px; 
	padding:1em 0; 
}
#corpo_contenuto_nohome-colonna2 { 
	margin:0 325px 0 200px; 
	border-left:1px solid #000; 
	border-right:1px solid #000;  
	padding:1em 0;
	height:216px;
	padding-bottom:10px; 
}
#corpo_contenuto_nohome-colonna3 { 
	position:absolute; top:0; right:0; 
	width:325px;
	height:216px; 
	padding:1em 0; 
}
/* footer */
#footer { 
	position:relative; 
	background:#ffffff; 
	border:1px solid;
	border-color:#dddddd;
	/*border:1px solid #dddddd;*/ 
	padding:0px 0px 0px;
}
#footer-colonna1 { 
	position:absolute; top:2px; left:0; 
	width:300px;
	vertical-align:bottom;
	padding-left:5px;
}
#footer-colonna2 { 
	margin:0px 15px 0px 300px; 
	background:#FFFFFF; 
	padding:2px 0px 0px;
	text-align:right; 
} 
#footer-colonna3 { 
	position:absolute; top:0; right:0; 
	width:15px; 
	padding:2px 0px 0px;
	
}
#pic_footer {
padding-left:30px;}
/* css del menu in alto */

.menu {
  list-style : none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
  /*border-top : .09em solid #e8e8e8;
  border-bottom : .09em solid #bbb;*/
  padding : 0px;
  margin : 0;
  position: relative;
  float:none;
  /*height : 22px;*/
  width:772px;
  height:2.4em;
  background-color :#3C5B7B;
   
  /* crea il distacco bianco  height : 2.18em; */
 
  
}

.menu .stream { display : none; }

.menu li {
  display : inline;
}
.menu a {
  position : relative;
  /*margin-top : -.09em;*/
  margin-top : 0px;
  margin-right:0px;
  margin-left:0px;
  float:left;
  /*border : .09em solid #e8e8e8;
  border-bottom : 1px solid #bbb;
  border-right : 1px solid #bbb;*/
  padding : .6em 11px .6em 11px;
  /*padding : .6em 1.12em .6em 1.12em;*/
  background-color :#3C5B7B;
  text-decoration : none;
}
* html .menu a { margin-bottom : -.09em; }

.menu .active a {
  background-position : 50%;
  border-left : none;
  border-right : none;
  border-bottom : none;
  padding-bottom : .6em;
}

.menu-ie5mac a { padding-bottom : .27em; }
.menu-ie5mac .active a { padding-bottom : .36em; }

.menu a:link,
.menu a:visited {
  color : #ffffff;
  text-decoration:none;
}
.menu a:hover,
.menu a:active {
  color : #003366;
  /*background-position : -200px 50%;*/
  background-color : #E6EAEE ;
}

#articolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
	line-height:1.2em;
}

#articolo a{color:#003366; text-decoration:underline;}
#articolo a:visited{color:#003366; text-decoration:underline;}
#articolo a:hover{color:#003366; text-decoration:underline;}
#articolo a:active{color:#003366; text-decoration:underline;}

#articolo p { 
  	font:11px verdana,helvetica,sans-serif;
	color:#003366;
	line-height:1.4em;
	display:block;
	margin:0 1em .5em 1em;
	text-align:justify;
}

#articolo p#primo-paragrafo { text-indent: 0em; }
#articolo p#primo-paragrafo:first-letter { 
  font-size: 3em; 
  font-style: italic;
  float: left;
	background: #F93;
	color: #FFF;
	margin:0 5px 5px -50px;
	padding: 5px 5px 5px 50px;
	line-height:1em;
}
#articolo p#primo-paragrafo:first-line { 
  font-variant: small-caps;
}

#articolo blockquote { 
	width:20%;
	font: .70em/2em verdana, helvetica, sans-serif; 
	word-spacing: .2em;
	padding: 2.5em 1em;
	margin: 0 0 2em 2em;
	border:1px solid #F93;
	float:right;	
}
#articolo blockquote span.special-quote { 
	color: #F93;
	font: italic 900 2em/1em georgia, serif;
}

#articolo div.immagine { 
	/*width:325px;
	border:1px solid #FF0000;*/
	padding:0px 10px 0px 0px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:10px 0px 0px 10px;
	float:right;	
}
#articolo div.immagine img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}

#articolo div.immagine_iprofessionisti { 
	width:486px;
	padding:5px;
	padding-right:15px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 10px 10px;
	float:right;	
}
#articolo div.immagine_iprofessionisti img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}
#articolo div.immagine_iprofessionisti_scheda { 
	width:170px;
	padding:5px;
	padding-right:15px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 10px 10px;
	float:right;	
}
#articolo div.immagine_iprofessionisti_scheda img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}
/* autore */
#autore { 
	font: 11px verdana, helvetica, sans-serif;
	text-align: left; 
	margin:0px 1em;
	padding-top:10px;
	padding-bottom:5px;
	color:#003366;
	font-weight:bold;
	/*padding-right:0px;
	border-style: solid none;
	border-width: 1px;
	border-color: #F93;*/
}
/* articolo_titolo */
#articolo_titolo { 
	font: 11px verdana, helvetica, sans-serif;
	text-align: left; 
	margin:0px 1em;
	padding-top:5px;
	padding-bottom:5px;
	color:#003366;
	font-weight:bold;
}
/* articolo_sottotitolo */
#articolo_sottotitolo { 
	font: 11px verdana, helvetica, sans-serif;
	text-align: left; 
	margin:0px 1em;
	padding-top:0px;
	padding-bottom:0px;
	color:#003366;
	font-weight:bold;
}
/* articolo_professionista */
#articolo_professionista {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding-bottom:0px;
	/*background-color:#B7CADC;*/
} 

#articolo_professionista p { 
  	font:11px verdana,helvetica,sans-serif;
	color:#003366;
	line-height:1.3em;
	display:block;
	margin:0 1em .5em 1em;
	text-align: justify;
}

#articolo_professionista p#primo-paragrafo { text-indent: 0em; }
#articolo_professionista p#primo-paragrafo:first-letter { 
  font-size: 3em; 
  font-style: italic;
  float: left;
	background: #F93;
	color: #FFF;
	margin:0 5px 5px -50px;
	padding: 5px 5px 5px 50px;
	line-height:1em;
}
#articolo_professionista p#primo-paragrafo:first-line { 
  font-variant: small-caps;
}
#articolo_professionista p#citazione { 
	text-indent: 0em;
	font-style: italic; 
	}
#articolo_professionista blockquote { 
	width:20%;
	font: .70em/2em verdana, helvetica, sans-serif; 
	word-spacing: .2em;
	padding: 2.5em 1em;
	margin: 0 0 2em 2em;
	border:1px solid #F93;
	float:right;	
}
#articolo_professionista blockquote span.special-quote { 
	color: #F93;
	font: italic 900 2em/1em georgia, serif;
}

#articolo_professionista div.immagine_lostudio { 
	width:325px;
	padding:5px;
	padding-right:15px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 10px 10px;
	float:right;	
}
#articolo_professionista div.immagine_lostudio img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}

#articolo_professionista div.immagine_iprofessionisti { 
	width:486px;
	padding-right:15px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 10px 10px;
	float:right;	
}
#articolo_professionista div.immagine_iprofessionisti img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}
#articolo_professionista div.immagine_iprofessionisti_scheda { 
	width:170px;
	padding:5px;
	padding-right:15px;
	font: .70em verdana, helvetica, sans-serif; 
	margin:0px 10px 0px 10px;
	float:right;	
}
#articolo_professionista div.immagine_iprofessionisti_scheda img {
	border:4px solid #C4CFDB;
	display:block;
	padding-bottom:0px;
}

form {
margin: 0px;
padding: 0px;
}

.check {
	background-color: #CDD2DE;
	border-style: solid;
	border-color: #003366;
	border-width: 1px;
	width:15px;
	height:15px;
	margin-right:5px;
	margin-top:2px;
	padding-right:5px;
}

.inputbox {
border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #C1BAAD;
border-right:1px solid #C1BAAD;
background-color:#CDD2DE;
width: 220px;
}

.buttonRegular {
	border-left:1px solid #C1BAAD;
	border-top:1px solid #C1BAAD;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight:bold;
	font-size: 11px;
	background-color: #CDD2DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}
.buttonRegularFocus {
	border-left:1px solid #C1BAAD;
	border-top:1px solid #C1BAAD;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	font-weight:bold;
	font-size: 11px;
	background-color: #003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}

#destra {
text-align:right;}
.arrow {
padding-left:5px;}
.anteprima_news {
	font:11px verdana,helvetica,sans-serif;
	color:#003366;
}
/* form consulenza */
input {
font-size: 11px;
}
fieldset {
border:none;
text-align: left;
margin:0px;
padding:0px;
display: table-cell;
color:#003366;
font-size: 11px;
padding: 0px 0px 5px 0px;
line-height: 1.7em;
}
fieldset label {
color:#003366;
font-size: 11px;
text-align: justify;
}
fieldset.consulenza {
border:none;
text-align: right;
margin:0px;
padding:0px;
display: table-cell;
}
fieldset.consulenza label {
text-transform: uppercase;
padding-right: 5px;
}
fieldset.consulenza input {
background-color:#CDD2DE;
}
textarea {
font-size: 11px;
width:250px;
background-color:#CDD2DE;
}
input input.text100 {
width:100px;
border:1px solid #666666;
}
input.text100_invalid {
width:100px;
border:1px solid #666666;
background-color: #ffcccc;
}
input.text200 {
width:200px;
border:1px solid #666666;
}
input.text200_invalid {
width:200px;
border:1px solid #666666;
background-color: #ffcccc;
}
input.text250 {
width:250px;
border:1px solid #666666;
}
input.text250_invalid {
width:250px;
border:1px solid #666666;
background-color: #ffcccc;
}
input.text300 {
width:300px;
border:1px solid #666666;
}
input.text300_invalid {
width:300px;
border:1px solid #666666;
background-color: #ffcccc;
}
input.text400 {
width:400px;
border:1px solid #666666;
}
input.text400_invalid {
width:400px;
border:1px solid #666666;
background-color: #ffcccc;
}
/* /form consulenza */
-->