/*plan css 22/11/2007: tonio di carlo*/

body {
background-image:url(img/bg.png);
background-attachment: scroll;
background-repeat: repeat-x; 
padding: 0;
margin:0 0 20px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*Intestazione*/

#header { 
width:960px; 
height:125px;  
margin:0 auto; 
padding:0; 
background:url(img/header.gif) no-repeat 
}
/*Navigazione*/
#box_navigazione {
width: 788px;
height:30px;
margin:0 auto; 
padding:0; 
background:#999; 
border-bottom:1px solid #FFF
}

.topleft { 
background: url(img/ang_sup_sx.gif) no-repeat top left 
}

.topright { 
background: url(img/ang_sup_dx.gif) no-repeat top right 
}


#box_navigazione ul{
text-align:left;
width: 788px; 
margin:0 auto;
padding-top:6px;
padding-left:0;
text-indent:20px
}

#box_navigazione li {
display:inline; 
list-style:none; 
padding-left:6px;
margin:0; 
font-size:80%;
font-weight:bold 
}

#box_navigazione a {
color:#DCE6E0; 
text-decoration:none;
padding-right:10px;
background:url(img/hr_ver.gif);
background-repeat:no-repeat;
background-position:center right
}


#box_navigazione a:hover{
color:#FFF; 
text-decoration:none
}

/*Andrea - navigazione copiata da aero_interno*/
#navigazione {
color:#063; 
padding:5px 0 10px 0; 
margin:0; 
background-color:#FFF
}
#navigazione p,
#navigazione ul {
font-size:55%; 
display: inline; 
margin:0; 
padding:0
}
#navigazione ul li{
display:inline; 
list-style-type:none;
}
#navigazione li a{
padding:0 16px 0 0; 
background: url(img/freccia.gif) 100% 50% no-repeat;
text-decoration:underline; color:#063; 
}
#navigazione a:hover{
text-decoration:none;
}





/*Contenuto*/

#center { 
width: 960px; 
margin:0 auto; 
padding:0
}

#content {
width: 788px; 
margin:0 auto;
padding:0;
}

#banner_home {
width:788px; 
height:197px; 
margin:0 auto;
padding:0
}

#colonna_sx{
width:300px; 
margin:0; 
padding:0; 
float:left
}

#colonna_dx{
width:300px; 
margin:0; 
padding:0; 
float:left
}

#colonna_dx p{
font-size:70%; 
color:#333; 
padding-left:.5em
}

#box_newsletter {
float:right;
width: 170px;
padding-top:6px; 
padding-bottom:6px;
padding-top:15px
}

#box_newsletter p{ 
background-color:#C5D7CB; 
margin:0; 
padding:0; 
padding-left:5px; 
padding-right:5px;}

.contenuto {
padding:1px
}

.bottom_box{
height:20px; 
background: 
url(img/box_bottom.gif) no-repeat center bottom
}

#box_newsletter h2{
background:url(img/box_top.gif) no-repeat center top; 
margin:0; 
padding:0; 
padding-left:10px; 
padding-top:10px; 
padding-bottom:15px; 
color:#063; font-size: 
80%; font-weight:bold 
} 

#box_newsletter h3{
background:#C5D7CB; 
color:#C3C; 
font-size:16px; 
padding: 0 10px 10px 10px; 
margin:0; 
}

.fieldset_area {
margin:0; 
padding:0; 
background-color:#C5D7CB; 
width:170px;  
height:100%; 
border:none;
}

.photo_sx {

width:302px;
height:90px;
float:left;
margin-left:5px;
padding:0

}
.photo_dx {

width:437px;
height:90px;
float:left;
margin-left:39px;
padding:0

}

/*Modifica Andrea - Inizio*/
.photo_sx img, .photo_dx img{
	border:none;
}
/*Modifica Andrea - Fine*/


#footer {
padding-top:30px;
height:40px; 
width:788px; 
clear:both; 
background:url(img/footer.gif);
background-repeat:no-repeat;
background-position: center bottom
}

.copy{
color:#FFF; 
font-size:70%; 
font-weight:bold;  
margin:0; 
padding:0; 
text-align:center; 
}
.piede {
color:#FFF; 
font-size:70%;   
margin:0; 
padding:0; 
text-align:center; 
}

/*Modifica Andrea - Inizio*/
.piede a{
color:#FFF;
}
/*Modifica Andrea - Fine*/


/*Stili generici*/

h1{
font-size:110%; 
font-weight:bold; 
color:#333; 
margin:0; 
padding:.5em
}
h2{

font-size:100%; 
font-weight:bold; 
color:#333;
margin-top:1em; margin-left:0;
padding:0 0 0 1.8em; 
background:url(img/bullet.gif) 0 10% no-repeat;
}
h3{
font-size:90%; 
font-weight:bold; 
color:#333; margin:0; 
padding:.5em; 
}


#content a{color:#063; text-decoration:underline
}
#content a:hover{text-decoration:none; color:#063
}
#colonna_sx dd {

font-size:70%; 
font-style:italic; 
color:#666; 
padding:.5em 0 1em 1em;
margin:0 .5em 0 .5em; 
border-bottom:1px solid #CCC
}

#colonna_sx dt a{
display:block;
font-size:80%; 
font-weight:bold; 
color:#063; padding-left:1.5em; 
margin:.5em 0 0 0; 
text-decoration:underline;
background:url(img/freccia.gif) 0 10% no-repeat 
}
#colonna_sx dt a:hover {
text-decoration:none
}


.txt{
font-size:70%; 
font-weight:bold; color:#063; 
}
.campo{ 
width:155px; 
font-size:70%
}
.invia { 
padding:10px 0 0 50px; 
background: #C5D7CB
}
.nascosto {
position: absolute;
left: -9999px
}
#box_photo{
width:788px; 
margin:0; 
padding:1em 0 0 0; 
float:left
}

#colonna_sx p{
margin:0;
padding:0;
padding-top:6px;
padding-bottom:6px;
}

.txt_content{
font-size:70%; 
margin:0; 
padding:0; 
color:#333
}

.txt_content p{
font-size:70%; 
margin:0; 
padding:0; 
color:#333
}
.txt_content a{
color:#063; 
text-decoration:underline; 
}
.txt_content a:hover{
text-decoration:none;
}

/*Modifica Andrea - Inizio*/
.txt_content div{font-size:100%
}
.txt_content div div{font-size:100%
}
.txt_content div div div{font-size:100%
}
.txt_content p{font-size:100%
}
.txt_content p p{font-size:100%
}
.txt_content p p p{font-size:100%
}
.txt_content div p{font-size:100%
}
.txt_content div div p{font-size:100%
}
.txt_content div div div p{font-size:100%
}
.txt_content div p p{font-size:100%
}
.txt_content div div p p{font-size:100%
}
.txt_content div div div p p{font-size:100%
}
.txt_content div p p p{font-size:100%
}
.txt_content div div p p p{font-size:100%
}
.txt_content div div div p p p{font-size:100%
}
/*Modifica Andrea - Fine*/

