/*
 Creation and/or Modifications by
 ***********************************************************	
	Giuseppe Capuano - GXC
	Copyright (c) 2010 Giuseppe Capuano
	E-mail : capuano@gxc.it	
 ***********************************************************
*/

/*STRUTTURA DEL SITO*/

#wrapper{
width:960px;
margin:0px auto 0px auto;
background-color:#FFFFFF;
}

#header{
width:960px;
height:90px;
margin:0px auto;
position:relative;
}
.searchform
{
    position:absolute;
    float:right; 
    width:300px; 
    height:30px; 
    right:0px;
    top:45px;
    text-align:right;
    }  
    
    .bndlingue
    {
    position:absolute;
    float:right; 
    width:300px; 
    height:30px; 
    right:0px;
    top:10px;
    text-align:right;

    }  
    .bndlingue a
    {
    color:#003366;
    } 
  
#menu{background: url(/img/bg_menu.gif); background-repeat:repeat-x; height: 40px;}

.logo{
background-image:url('/img/logo.gif');
background-position:0px 0px;
background-repeat:no-repeat;
left:0px;
position:absolute;
float:left; 
height:90px;
width:485px;  
}

.logo a{
display:block;
float:left; 
width:485px; 
height:90px;
text-indent:-9999px;
}


/*CORPO CENTRALE*/

#corpoCentrale{
/*background-image:url('/img/layout/bordoVerticale.jpg');
background-position:625px 25px;
background-repeat:no-repeat;*/
background-color:#ffffff;
padding-bottom:10px;
width:960px;
margin:2px auto;
background: url('/img/bg_centrale.gif');
background-repeat:repeat-y;
}

.toolSuperiore
{
	 position:absolute;
    float:right; 
    width:300px; 
    height:30px; 
    right:0px;
    top:45px;
    text-align:right;
}

#fotoCentrale
{
width:565px;
height:170px;
position:relative;
/*background-image:url('/img/foto_centrale.jpg');
background-repeat:no-repeat;*/
margin-bottom:20px;
}
	/*CORPO LEFT*/

#corpoColonnaLeft{
overflow:hidden;
display:inline;
float:left;
width:160px;
/*margin-top:30px;*/
padding-right:10px;
padding-left:10px;
padding-top:0px;
line-height:18px;
text-align:justify;

}

#corpoLeft{
overflow:hidden;
display:inline;
float:left;
width:565px;
/*margin-top:30px;*/
padding-right:10px;
padding-left:10px;
padding-top:0px;
line-height:18px;
text-align:justify;

}

#corpoLeft ul, li{
margin-left:10px;
}

.allinementoImg{
float:left;
margin:0px 10px 5px 0px;
}
/*CORPO RIGHT*/

#corpoRight{
float:left;
height:auto;
width:175px;
/*margin-top:30px;*/
padding-left:10px;
padding-right:10px;
line-height:20px;
text-align:left;
padding-top:10px;
}


/*BOX DX*/
.LinkConsigliatiDx
{
float:left;
height:auto;
width:175px;
line-height:18px;
text-align:left;
 border-bottom: dotted 1px #003366;
}

.LinkConsigliatiDx H1
{
padding:0px 0px 0px 0px;
width:165px;
font-size:12px;
}

.LinkConsigliatiDx p a, .UltimiArticoliDx p a, .FocusDx p a
{
float:left;
height:auto;
width:175px;
line-height:15px;
text-align:left;
color:#003366;
margin-bottom:5px;
}

.UltimiArticoliDx
{
float:left;
height:auto;
width:175px;
line-height:20px;
text-align:left;
border-bottom: dotted 1px #003366;
margin:5px 0px 5px 0px;
padding-bottom:10px;
}

.UltimiArticoliDx h1
{
padding:0px 0px 5px 0px;
width:165px;
font-size:12px;
}


.AreeSx p a
{
float:left;
height:auto;
width:160px;
line-height:15px;
text-align:left;
color:#003366;
margin-bottom:5px;
}

.AreeSx
{
float:left;
height:auto;
width:160px;
line-height:20px;
text-align:left;
border-bottom: dotted 1px #003366;
margin:5px 0px 5px 0px;
padding-bottom:10px;
}

.AreeSx h1
{
padding:0px 0px 5px 0px;
width:160px;
font-size:12px;
}


.FocusDx
{
float:left;
height:auto;
width:175px;
line-height:18px;
text-align:justify;
border-bottom: dotted 1px #003366;
margin:5px 0px 5px 0px;
}

.FocusDx h1
{
padding:0px 0px 0px 0px;
width:165px;
font-size:12px;
}

.RicercaDx
{
float:left;
height:auto;
width:175px;
line-height:18px;
text-align:left;
border-bottom: dotted 1px #003366;
margin:0px 0px 5px 0px;
}

.RicercaDx h1
{
padding:0px 0px 5px 0px;
width:165px;
font-size:12px;
}

.RicercaDx input
{
font-size:10px;
padding:1px;
}

/*FOOTER*/

#footer{
width:960px;
height:80px;
margin:0 auto;
background-color:White;
color:#003366;
position:relative;
border-top:solid 1px #beaf91;
}

#footerLeft{
position:absolute;
height:30px;
top:3px;
line-height:14px;
font-size:8pt;
padding-left:5px;
padding-top:17px;
/*background-image:url('/img/logo-verde.png');
background-repeat:no-repeat;
background-position:1px;*/
}

#footerRight{
position:absolute;
right:0px;
top:45px;
font-size:8pt;
padding-right:10px;
}

/*AVVOCATI*/
.AreaAvvocati{width:565px; float:left; height:80px; padding:0px 0px 10px 0px; margin-bottom:10px; border-bottom: dotted 1px #003366;}
.AreaAvvocatiFoto{width:60px; margin-right:15px; float:left;}
.AreaAvvocatiDati{width:265px; margin-right:10px; float:left;}
.AreaAvvocatiPulsante{width:215px; float:left; text-align:right;}

.AreaAvvocatiHeader{width:565px; float:left; height:200px; padding:0px 0px 10px 0px; margin-bottom:10px; border-bottom: dotted 1px #003366;}
.AreaAvvocatiHeaderFoto{width:150px; height:200px; margin-right:15px; float:left;}
.AreaAvvocatiHeaderDati{width:265px; height:200px;  margin-right:10px; float:left;}
.AreaAvvocatiHeaderBack{width:125px; height:200px;  float:left; text-align:right;}

.AreaAvvocatiPulsante a{color:#003366;}
.AreaAvvocatiDescrizione{width:565px; float:left; margin-bottom:5px; height:auto;}

/*TITOLI*/

.titoloPar{
font-size:12px;
font-weight:bold;
padding:3px 0 3px 0;
margin:0;
clear:both;
color:#003366;
}