h1 {font-size: 15px; color: #000; font-family: arial; font-weight: bold;}
h1 a {text-decoration: none; font-size: 15px; color: #000; font-family: arial; font-weight: bold;}
h3 {font-size: 13px; color: #000; font-family: arial; font-weight: bold; line-height: 15px;}
h2, img, div, a, ul { margin: 0; padding: 0;}
li { margin-left: 14px;}
p.out {width: 610px; font-size: 14px; color: #fff; font-family: arial; text-align: justify;}
p.in {font-size: 12px; color: #fff; font-family: arial; padding: 3px 3px 3px 3px; text-align: left;}
p.out_int {width: 295px; font-size: 14px; color: #fff; font-family: arial; text-align: justify;}
p {font-size: 12px; color: #fff; font-family: arial; text-align: justify;}
body { background-image: url('../img/sfondo_body.jpg'); font-family: arial; }

#link_index {width: 370px; height: 96px; margin: -85px 0 0 210px;}

#link_index img {border: none;} 

#contenitore_index { width: 690px; height: 100%; margin: 0 auto;}

#testata_index { width: 690px; height: 80px; text-indent: -5000px; }

#alto_index { width: 690px; height: 270px;}

#basso_index { width: 690px; height: 76px; background-image: url('../img/fondo_corpo.png'); clear: both; margin: -12px 0 0 5px; text-align: center; color: #fff; font-size: 12px;}

#basso_index a { color: #000; font-size: 12px; font-weight: bold; text-decoration: none; }

#logo_index { position: absolute; z-index: 10; margin-left: 5px; }

#menu_index { position: absolute; z-index: 20; margin-top: 30px; }

.nav_index { width: 150px; height: 40px; background-image: url('../img/but_home.png'); background-repeat: no-repeat; font-size: 13px; text-align: center; padding-top: 10px; margin-top: -12px;}

.nav_index a { text-decoration: none; color: #fff;}

.nav_index_acquisizioni { width: 150px; height: 40px; background-image: url('../img/acquisizioni.png'); background-repeat: no-repeat; padding-top: 10px; margin-top: -12px;}

.nav_index_valutazioni { width: 150px; height: 40px; background-image: url('../img/valutazioni.png'); background-repeat: no-repeat; padding-top: 10px; margin-top: -12px;}

.nav_index_cessioni { width: 150px; height: 40px; background-image: url('../img/cessioni.png'); background-repeat: no-repeat; padding-top: 10px; margin-top: -12px;}

.nav_index_partnership { width: 150px; height: 40px; background-image: url('../img/partnership.png'); background-repeat: no-repeat; padding-top: 10px; margin-top: -12px;}

#acquisizioni { margin-left: 135px;  }

#cessioni { margin-left: 90px; }

#valutazioni { margin-left: 45px; }

#partnership { margin-left: 0px;}

#testo_index { width: 690px; margin-left: 5px; background-image: url('../img/corpo_repeat.jpg');}

#testo {width: 590px; color: #fff; text-align: justify; margin: 0 50px 0 50px;}

#testo_altre {width: 610px; color: #fff; text-align: justify; margin: 0 40px 0 40px;}

#p_iva { width: 690px; color: #000; }

#piede_index { width: 690px; height: 50px; clear: both; margin-top: 5px; text-align: center; font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

#piede_index #primo_link {border-left: none; font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

#piede_index li { list-style: none; display: inline; border-left: 1px solid #000; padding: 0 0 0 14px; font-weight: bold;}

#piede_index li a { font-size: 12px; text-decoration: none; color: #000; font-weight: bold;}

#piede_index li a:hover { font-size: 12px; text-decoration: none; color: red; font-weight: bold;}

#dati { width: 690px; height: 60px; text-align: center; color: #000; font-size: 12px; font-family: arial; }

a.titoli {text-decoration: none; color: #fff;}

#s8 { width: 690px; height: 20px; clear: both; margin-top: 5px; text-align: center; font-size: 12px; text-decoration: none; color: #fff; font-weight: bold;}

#s8 a {text-decoration: none; color: #fff; font-weight: bold;}

#s8 a:hover {text-decoration: none; color: red; font-weight: bold;}
