body
{ background:#565656;
  color:#000000;
  margin:0;
  padding:0;
  font-family: Geneva, Times, Georgia, Tahoma, sans-serif;
  }
 
#intestazione {  width: 960px; margin:auto}
#tabella { 	background: #565656; width: 960px; margin: 0 auto; }

/*** main ***/
div.main {width:960px; text-align:left;  color:#000; margin:auto; }
div.mainsotto {width:960px; text-align:left;  color:#000; margin:auto; }
 
p.testo{ padding:0px 25px 0px 25px; line-height:160%; text-align:justify; color:#fff; font-size:18px; }
div.testo{ padding:10px 15px 0px 15px; line-height:160%; text-align:justify; color:#fff; font-size:18px; }

div.testoprofilo { width:415px;  text-align:justify;}
p.testoprofilo{ padding:0 7px 0px 10px; line-height:145%; text-align:justify; color:#fff; font-size:18px; }
p.testostudio{ padding:0px 25px 0px 25px; padding-bottom:-5px; line-height:160%; text-align:justify; color:#fff; font-size:18px; }
 
/*** colonne ***/
#colonnasx {width:794px;   float:right; padding:0; margin:auto; } 
#colonnadx {width:166px;   float:left; padding:0;  margin:0; padding:0px; text-align:center; }
#colonnadx img{ margin-bottom:0px; text-align:center;}

div.home { background-image:url(grafica/avvocato-a-genova.jpg); background-repeat:no-repeat; min-height:500px;}
div.profilo { background-image:url(grafica/avvocato-alessandra-caldini.jpg); background-repeat:no-repeat; min-height:500px;}
div.studio { background-image:url(grafica/studio-legale-genova.jpg); background-repeat:no-repeat; min-height:500px;}
div.news { background:#928D89; background-image:url(grafica/avvocato-a-genova.jpg); background-repeat:no-repeat; min-height:500px;}
div.newsingola { background:#928D89;  min-height:500px;}
div.contatti { background-image:url(grafica/avvocato-a-genova.jpg); background-repeat:no-repeat; min-height:500px;}

div.sezionenews {padding:0px 25px 0px 25px; line-height:160%; text-align:justify; color:#fff; font-size:18px;}
div.sezionenews table tr td { padding:10px;}
div.sezionenews table tr td a{ color:#fff;}

form { font-family: Geneva, Georgia, Tahoma, sans-serif;}
td.consenso {font-family: Geneva, Georgia, Tahoma, sans-serif; color:#7B716F; font-size:70%; background:none;  font-weight:bold; }
input {font-family: Geneva, Georgia, Tahoma, sans-serif; color:#7B716F; font-size:70%; background:none; background-image:url(grafica/bg-form.png);  padding:3px; font-weight:bold;}
textarea {font-family: Geneva, Georgia, Tahoma, sans-serif; color:#7B716F; font-size:70%; background:none; background-image:url(grafica/bg-form.png);  padding:3px; font-weight:bold; height:82px;  border:#EEEEEE 1px solid;}
#bottoneinvia { color:#5A2016; font-weight:bold; padding:6px; border:#EEEEEE 1px solid; margin-top:-3px;}


/*** footer ***/
div.footer { width:960px;  height:140px; margin:auto; color:#F2B330; line-height:140%; }
div.footer a{ color:##F2B330;  } 

#footersx {width:794px;   float:right; padding:0; margin:0; text-align:center; font-size:20px; font-family:"Times New Roman", Times, serif; line-height:140%;} 
#footerdx {width:166px;   float:left; padding:0;  margin:0; padding:0px;  }