﻿body
{
	font-size: 11px;
	color:#131313;
    margin:0px;
    padding:0px;
    background-repeat:repeat-x;
    background-color:#FFF;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

form#form1
{
   margin:0px;
   padding:0px;
   z-index:1;
   position:relative;
}

div#container
{
 width:972px;
 margin-top:30px;
 text-align:left;
 position:relative;
 /*z-index:1;*/
 color:#131313;
 margin-left: 0px;
 margin-right: auto;
 margin-bottom: auto;
 background-color:#FFF;
 margin:auto;
 margin-top:0px;
}


div#content
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
 padding-bottom:20px;
 z-index:1;
 border:1px solid #211617;
}

div#header
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
 height:189px;
 background-image: url('/img/img_sfondo_header.jpg');
}

div#header a
{
color:#000;
text-decoration:none;
}

div#logo
{
 width:275px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
 height:101px;
}

div#select_architetto

{
     float:left;
     width:200px;
     margin-top:30px;
     margin-left:40px !important;
     margin-left:20px;
}


div#logogif
{
     float:left;
     clear:both;
     width:452px;
     margin-top:0px;
     margin-left:270px !important;
     margin-left:135px;
}

div#select_progetto

{
     float:left;
     margin-left:40px !important;
     margin-left:20px;
     width:200px;
     margin-top:10px;
}

div#menu_header

{
 width:965px;
 float:left;
 text-align:left;
 height:101px;
 margin-left:7px !important;
 margin-left:3px;
 color:#FFF;

}

div#menu_main
{
 width:962px;
 float:left;
 clear:both;
margin:0px;
padding:0px;
 margin-top:10px;
 text-align:center;
}


div#menu_header div#menu_main  a
{
 font-size:11px;
 color:#FFF;
 font-weight:bold;
}
div#portali
{
    float:left;
    clear:both;
    width:962px;
    margin:0px;
    padding:0px;
    font-weight:bold;
    margin-top:13px;
}

div#portali a
{
color:#FFF;
}

div#naviganetwork
{
    float:left;
    clear:both;
    width:170px;
    text-align:center;
    font-size:15px;
}

div#wayinterior

{
    float:left;
    width:270px;
    margin-left:100px !important;
    margin-left:50px;
    margin-top:5px;
}

div#waydom
{
    float:left;
    width:270px;
    margin-left:0px;
    margin-top:5px;
}

div#wayinlink
{
    float:left;
    width:150px;
    margin-left:0px;
    margin-top:5px;
}

div#content_content
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#777777;

}

div#content_content_content
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
}

div#home_sx
{
 width:352px;
 clear:both;
 float:left;
 text-align:left;
 height:460px;
}


div#chisiamo_sx
{
 width:323px;
 clear:both;
 float:left;
 text-align:left;
 height:461px;
 margin-top:10px;
 margin-left:15px  !important;
 margin-left:7px;
}



div#contatti
{
 width:943px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
 color:#0e0e0e;
 margin-top:10px;
 margin-left:15px !important;
 margin-left:7px;
 margin-bottom:20px;
 padding-bottom:15px;
}

div.testo_contatti
{
   clear:both;
   float:left;
   width:250px;
   margin-left:30px !important;
   margin-left:15px;
   padding-bottom:20px;
   margin-top:40px;
   font-size:13px;
}

div.testo_contatti a
{ 
    color:#FFF;
}

div#info
{
    float:left;
    width:600px;
    margin-top:5px;
    padding-bottom:20px;
}

div.img_info
{
   float:left;
   clear:both;
   margin:0px;
   padding:0px;
}

div#testo_info
{
   float:left;
   clear:both;
   margin:0px;
   width:550px;
   background-color:#ececec;
   padding-left:36px;
   padding-right:30px;
   padding-top:20px;
   font-size:13px;
}

input.Submit
{
    width:80px;
    background-color:#FFF;
    height:22px;
}

table.radio input
{
    border:0px;
    width:20px;
}

table.radio td
{
    text-align:left;
}


div#testo_info table
{
   float:left;
   clear:both;
   margin-top:20px; 
}



div#testo_info table td table
{
   float:left;
   clear:both;
   margin-top:0px; 
}

div#testo_info table td.text
{
   padding-bottom:10px; 
}


 td.privacy div
{
   background-color:#FFF;
   padding:10px;
   color:#000;
   margin-right:40px;
   margin-top:10px;
}

textarea
{
    background-color:#FFF;
    border:1px solid #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#0e0e0e;
    padding-left:5px;
    width:180px;
}


div#home_dx
{
 width:620px;
 float:left;
 text-align:left;
 height:460px;
 padding-bottom:25px;
}

div#chisiamo_dx
{
 width:620px;
 float:left;
 text-align:left;
 height:436px;
 padding-bottom:25px;
 margin-top:10px;
 background-color:#FFF;
 color:#0e0e0e;
 margin-bottom:20px;
}


div#chisiamo_dx div.testo
{
 float:left;
 clear:both;
 margin:0px;
 padding:0px;
 padding-left:20px;
 padding-right:20px !important;
 padding-right:10px;
 width:570px;
}

 div#titolo
{
 float:left;
 clear:both;
 margin:0px;
 padding:0px;
 color:#0e0e0e;
 border-bottom:1px solid #c1c1c1;
 font-size:30px;
 margin-left:20px !important;
 margin-left:10px;
 margin-bottom:10px;
 margin-right:30px !important;
 margin-right:15px;
 margin-top:20px;
 letter-spacing:2px;
 width:93%;
 height:30px;
 text-transform:uppercase;
}

 div#titolo_tit
{
 float:left;
 clear:both;
 width:243px;
}

 div#titolo_welcome
{
 float:left;
 width:630px;
 text-align:right;
 font-size:11px;
 margin-top:15px;
 text-transform:none;
 letter-spacing:0px;
}

 div#titolo_welcome a
{
color:#a3947c;
text-decoration:none;
}

div#testo_areariservata
{
 float:left;
 clear:both;
 width:510px;
 margin-top:15px;
 margin-left:32px !important;
 margin-left:15px;
}

div#menu_sx
{
 float:left;
 width:227px;
 margin-top:15px;
 margin-left:108px !important;
 margin-left:54px;
 background-color:#67553e;
 text-align:center;
 font-size:13px;
 padding-bottom:10px;
}

div#menu_sx p
{
 margin:0px;
padding:0px;
border-bottom:1px solid #857765;
width:194px;
padding-bottom:25px;
margin-left:16px !important;
margin-left:8px;
margin-top:15px;
}

div#testo_areariservata h2
{
 float:left;
 clear:both;
 width:510px;
 margin-top:15px;
 background-color:#44352a;
padding-left:10px !important;
padding-left:5px;
font-size:13px;
height:20px;
padding-top:3px;
}

div#menu_areariservata p
{
    margin:0px;
    padding:0px;
    text-align:center;
    padding-top:5px;
    text-transform:uppercase;
    font-weight:bold;
}


p#profilo
{
 float:left;
 clear:both;
 width:158px;
 margin-left:20px !important;
 margin-left:10px;
}

p#importazioni
{
 float:left;
 width:205px;
}

p#arcalibrary
{
 float:left;
 width:130px;
}

p#CDCuore
{
 float:left;
 width:178px;
}

p#Guideline
{
 float:left;
 width:144px;
}

div#testo_sx
{
 width:330px;
 clear:both;
 float:left;
 text-align:left;
 height:450px;
 background-color:#FFF;
 margin-top:10px;
 margin-left:11px !important;
 margin-left:5px;
}

div#fondo
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#c2c2c2;
 height:75px;

}

div#fondo div
{
 margin:0px;
 padding:0px;
width:353px;
background-color:#020001;
height:75px;
}
div#fondo p
{
 margin:0px;
 padding:0px;
color:#FFF;
padding-top:25px;
 font-size:20px;
 padding-left:20px;
 
}
div#fondo a
{
 color:#FFF;
 text-decoration:none;

}

div#footer
{
 width:972px;
 clear:both;
 float:left;
 text-align:left;
 background-color:#FFF;
}

div#menu_footer
{
 width:850px;
 float:left;
 text-align:center;
 background-color:#FFF;
 margin-top:50px;

}

div#menu_footer a
{
 color:#000;
 text-decoration:none;
}

div#logo_cna
{
 width:103px;
 float:left;
 margin-top:20px;
}

a.lingua
{
    font-weight:bold;
    font-size:13px;
}

div#lingue a
{
    color:#131313;
    text-decoration:none;
}

div#lingue
{
    padding-left:10px;
}

div.presentazione_home
{
    float:left;
    height:134px;
    clear:both;
    border-bottom:1px solid #cfcfcf;
    width:320px;
    margin-left:5px !important;
    margin-left:3px;
    padding-top:25px;
}

div.img_home
{
    clear:both;
    float:left;
    width:125px;
    text-align:center;
    margin-top:5px;
}

div.img_contract
{
    clear:both;
    float:left;
    width:125px;
    text-align:center;
    margin-top:5px;
}

div.testo_home
{
    float:left;
    width:185px;
    text-align:left;
}

div.testo_home h1
{
    font-size:15px;
    letter-spacing:1px;
    margin:0px;
    text-transform:uppercase;
    color:#0e0e0e;
}

div.testo_home p
{
    margin:0px;
    margin-top:5px;
    color:#0e0e0e;
}

div.testo_home a
{
    color:#0e0e0e;
    text-decoration:none;
}

input
{
    background-color:#FFF;
    border:1px solid #0e0e0e;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#0e0e0e;
    padding-left:5px;
    width:180px;
    height:15px;
}

div.img_agenda
{
    float:left;
    clear:both;
    width:258px;
    margin-left:20px;
    margin-top:20px;
}

div#agenda
{
       float:left;
       margin-left:20px;
       width:530px;
}

div#agenda div
{ 
       float:left;
       clear:both;
      padding-bottom:20px;
      border-bottom:1px solid #FFF;
       width:530px;
       margin-top:20px;
}

div#agenda div h2
{ 
       color:#0e0e0e;
       font-size:18px;
       margin:0px;
       padding:0px;
       font-weight:normal;
}

div#agenda div p
{ 
    margin:0px;
    padding:0px;

}

div#agenda div a
{ 
    color:#0e0e0e;
}

div#news
{
    float:left;
    background-color:#c2c2c2;
    width:640px;
    margin-top:10px;
    margin-left:35px !important;
    margin-left:17px;
    margin-bottom:20px;
    padding-bottom:10px;
}

div#news p.indietro a
{
  color:#FFF;
  text-decoration:none;
}

div.img_news
{
    float:left;
    clear:both;
    width:160px;
    text-align:left;
    margin-left:20px;
}

div.testo_news
{
    float:left;
    width:380px;
    color:#efefef;
}

div#news a
{
    color:#0e0e0e;
    text-decoration:none;
    font-weight:bold;
}

div#news p
{
    clear:both;
    color:#0e0e0e;
}

p.indietro
{
    text-align:right;
    width:600px;
    clear:both;
}

div.partners
{
    float:left;
    clear:both;
    margin-left:20px !important;
    margin-left:10px;
    margin-bottom:20px;
    width:550px;
}
 
    div.partners img
{
    margin-right:30px !important;
    margin-right:20px;
    }

div.testo_newsdettagli
{
    float:left;
    width:390px;
    color:#efefef;
   margin-left:15px  !important;
    margin-left:7px;
}

div.img_newsdettagli
{
    float:left;
    width:215px;
   margin-left:15px  !important;
    margin-left:7px;
}

div.testo_newsdettagli h2
{
    color:#0e0e0e;
    font-size:15px;
    margin:0px;
    padding:0px;
}

div.testo_newsdettagli img
{
   margin-right:15px;
   margin-bottom:10px;
}

div.testo_news h2
{
  margin:0px;
  padding:0px;
  color:#efefef;
  font-size:13px;
}

div.testo_news h2 a
{
  text-decoration:none;
  color:#efefef;
  font-size:13px;
}

div.testo_news p
{
  margin:0px;
  padding:0px;
  color:#0e0e0e;
  padding-bottom:30px;
}

div.testo_news a
{
  color:#433d38;
  text-decoration:none;
}

div#menu
{
    float:left;
    clear:both;
    margin-top:40px;
    width:200px;
    border:1px solid #FFF;
    margin-left:20px;
    padding-bottom:40px;
}

div#menu ul
{
   margin:0px;
   padding:0px;
   list-style-type:none;
    margin-top:20px;
}

div#menu ul li
{
   margin:0px;
   padding:0px;
   list-style-type:none;
   padding-left:20px;
   padding-top:10px;
   padding-bottom:10px;
}

div#menu ul li.select
{
   background-color:#e30b0c;
}

div#menu ul li a
{
  color:#0e0e0e;
  text-transform:uppercase;
  text-decoration:none;
}

div#menu ul li.select a
{
  color:#FFF;
  text-transform:uppercase;
  text-decoration:none;
}

div#news h1
{
    padding:0px;
    margin:0px;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:22px;
    color:#FFF;
    padding-left:20px;
    margin-bottom:30px;
    margin-top:30px;
    line-height:25px;
}

table#paginazione
{
    float:left;
    clear:both;
    margin-left:15px;
}

div#flash_playlist
{
    float:left;
    width:404px;
    margin-top:10px;
    text-align:right;
}

div#flash_video
{
    float:left;
    width:460px;
    margin-top:10px;
    text-align:left;
    clear:both;
    margin-left:20px !important;
    margin-left:10px;
}

div#immagini
{
    float:left;
    width:360px;
}

div.img_contract1
{
    float:left;
    clear:both;
    width:150px;
    text-align:left;
    margin-left:15px !important;
    margin-left:8px;
    height:140px;
    margin-top:0px;
    padding-top:0px;
    margin-left:40px !important;
    margin-left:20px;
}

div.testo_contract
{
    float:left;
    width:200px;
    height:90px;
}

div.testo_contract h2
{
    margin:0px;
    padding:0px;
    line-height:13px;
}

div.testo_contract p
{
    margin:0px;
    padding:0px;
    font-size:12px;
}

div.testo_contract p a
{
    text-decoration: none;
    color: #0e0e0e;
}

div.testo_contract h2 a 
{
text-decoration: none;
color: #0e0e0e;
font-size:13px;
}

table.table_contract
{
    margin:0px;
    margin-top:40px;
}

div#testo_contract_dettagli
{
    float:left;
    clear:both;
    width:215px;
    margin-left:20px !important;
    margin-left:10px;
}

div#testo_contract_dettagli h2
{
  color:#211617;
  font-size:15px;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
}

div#testo_contract_dettagli h1
{
  color:#FFF;
  font-size:20px;
  text-transform:uppercase;
  margin:0px;
  padding:0px;
  margin-bottom:5px;
}

div#video
{
    float:left;
    clear:both;
    width:200px;
    margin-left:20px !important;
    margin-left:10px;
}

div#immagini_contract_dettagli
{
    float:left;
    width:380px;
    text-align:right;
}

div#contract_immagini
{
    float:left;
    clear:both;
    text-align:left;
}

div#contract_immagini img
{
    border:0px;
}

input#Acconsento
{
    border:0px;
    width:30px;
}

p.testo_partners
{
    clear:both;
    margin-left:20px !important;
    margin-left:10px;
    width:550px;
}

h2.comunicati
{
    padding-left:20px;
    font-size:18px;
    color:#FFF;
}

div.testo_comunicati
{
   float:left;
    clear:both;
    padding-left:20px;
    background-color:#585b5e;
    margin-left:20px  !important;
   margin-left:10px;
    width:580px;
    padding-top:10px;
    height:110px;
    color:#FFF;
}

div.testo_rassegne
{
    float:left;
    clear:both;
    width:580px;
    padding-top:10px;
    height:90px;
}

div#news div.testo_comunicati a
{
   color:#FFF;
   text-decoration:underline;
}

div#rassegnastampa
{
    float:left;
    clear:both;
    margin-top:20px;
    background-color:#cbcaca;
    margin-left:20px !important;
    margin-left:10px;
    padding-left:20px;
    width:580px;
}

div#rassegnastampa h2
{
    margin-top:10px;
    font-size:18px;
    color:#FFF;
}

div#login
{
    clear:both;
    float:left;
    margin-left:20px !important;
    margin-left:10px;
    width:890px;
    margin-top:40px;
    font-size:12px;
}

div#login a
{
    color:#0e0e0e;
}

div#login_img
{
    float:left;
    width:446px;
    margin-left:30px !important;
    margin-left:15px;
    margin-top:100px;
}

table.tablelogin
{
    clear:both;
    margin-top:10px;
    color:#0e0e0e;
    font-size:15px;
    text-transform:uppercase;
}

div#contract_immagini input
{
    padding:0px;
}

div#form input
{
    background-color:#FFF;
}

div.alfabeto
{
    clear:both;
    float:left;
    width:876px;
    border:1px solid #a4989a;
    margin-left:20px !important;
    margin-left:10px;
    margin-top:10px;
}

table.table_alfabeto
{
    padding-bottom:20px;
    border-bottom:1px solid #a4989a;
    width:856px;
    margin-left:10px !important;
    margin-left:5px;
}

table.table_alfabeto td
{
    height:70px;
}

table.table_alfabeto a
{
   color:#0e0e0e;
   text-decoration:none;
   font-size:12px;
}

div#FocusOn
{
    clear:both;
float:left;
background-color:#c2c2c2;
width:877px;
margin-left:20px !important;
margin-left:15px;
margin-top:10px;
padding-bottom:0px;
padding-top:20px;
}

div#FocusOn h3
{
margin-left:10px !important;
margin-left:7px;
margin-top:0px;
font-size:20px;
letter-spacing:1px;
}

div.alfabeto_dettagli
{
    margin-left:20px !important;
    margin-left:10px;
}

div#lettera
{
    clear:both;
    float:left;
    width:50px;
    color:#0e0e0e;
    font-size:45px;
    margin-top:10px;
    margin-left:20px !important;
    margin-left:10px;
}

div#lettere
{
    float:left;
    width:530px;
    margin-top:15px;
    margin-left:25px !important;
    margin-left:15px;
}

div#CuoreToscano
{
    float:left;
    clear:both;
    margin-top:20px;
    width:800px;
}

div#CuoreToscano a
{
 color:#978870;
 text-decoration:none;
 font-size:12px;
}

div#CuoreToscano p
{
width:100%;
}

img.ImageCuoreToscano
{
    margin-right:20px;
    float:left;
}

a.Entra
{
    background-color:#96866e;
    border:1px solid #e5e2de;
    padding-left:13px;
    padding-right:13px;
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
}

div#chi_siamo
{
    float:left;
    clear:both;
    width:70px;
    margin-left:20px !important;
    margin-left:10px;
}

div#FocusOn a
{
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
}

div#FocusOn ul 
{
   list-style:none;
   margin:0px;
   padding:0px;
   margin-top:10px;
   padding-left:10px !important;
   padding-left:5px;
   padding-bottom:30px;
} 

div#FocusOn ul  a
{
  font-weight:normal;
}

div.agenda
{
    float:left;
    width:60px;
}

div.architetti
{
    float:left;
    width:150px;
}

div.video
{
    float:left;
    width:150px;
}

div#news table
{
    float:left;
    clear:both;
}

div#content_areariservata
{
    float:left;
    clear:both;
    width: 972px; 
}

div#header_arearisevata
{
    float:left;
    clear:both;
    width:972px;
    background-image: url('/img/img_sfondo_headerar.jpg');
    height:161px;
    color:#FFF;
}

div#menu_areariservata
{
    float:left;
    clear:both;
    padding-left:18px !important;
    padding-left:9px;
    width:954px !important;
    width:965px;
    text-align:left;
    margin-top:0px;
    font-size:13px;
    background-color:#101010;
    height:25px;
    color:#FFF;
    padding-top:5px;
}

div#header_arearisevata span
{
 font-size:45px;
 text-transform:uppercase;
 color:#707173;
}

div#menu_areariservata  a
{
   color:#FFF;
   text-decoration:none;
}

div#contenuto_areariservata
{
    float:left;
    clear:both;
    width:670px;
    margin-top:35px;
    margin-left:18px !important;
    margin-left:9px;
}

div#navigazione_sx
{
    float:left;
    width:230px;
    background-color:#7f8287;
    margin-top:35px;
}

div#titolo_areariservata
{
    float:left;
    clear:both;
    width:656px;
    height:30px;
    border:1px solid #9e9e9d;
}

div#titolo_areariservata  h1
{
     float:left;
    clear:both;
    width:275px;
    margin:0px;
    padding:0px;
    margin-left:10px !important;
    margin-left:5px;
    text-transform:uppercase;
    font-size:25px;
    letter-spacing:2px;
}

div#titolo_areariservata  h2
{
    font-size:20px;
    color:#707982;
    margin:0px;
    padding:0px;
    margin-top:4px;
}

div#testocontenuto_areariservata
{
    float:left;
    clear:both;
    width:636px;
    border:1px solid #cccbcb;
    margin-top:10px;
    padding:10px;
}

div#testocontenuto_areariservata a
{
color:#000000;
}

div#modifica_profilo
{
    float:left;
    clear:both;
    width:658px;
    height:30px;
    background-color:#8b6331;
    margin-top:10px;
    color:#FFF;
}

div#modifica_profilo  h1
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    margin-left:10px !important;
    margin-left:5px;
    text-transform:uppercase;
    font-size:22px;
    letter-spacing:2px;
    margin-top:3px;
}

div#form_profilo
{
    float:left;
    clear:both;
    width:658px;
    background-color:#7f8287;
    color:#FFF;
    padding-top:15px;
}

div#form_profilo input
{
    background-color:#FFF;
    width: 165px;
    color:#000;
}

input.UploadFile
{
    height:25px;
}

div#form_profilo input#RadioButton1
{
    width: 20px;
    background-color:Transparent;
    border:0px;
}

div#form_profilo input#RadioButton2
{
    width: 20px;
    background-color:Transparent;
    border:0px;
}

div#form_profilo  input#RadioButton3
{
    width: 20px;
    background-color:Transparent;
    border:0px;
}

div#form_profilo  input#CheckBoxNewsletter
{
    width: 20px;
    background-color:Transparent;
    border:0px;
}

textarea.textarea
{
    background-color:#FFF;
    border:1px solid #ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#000;
    padding-left:5px;
    width:180px;
    font-size:13px;
}

table#DetailsPress a
{
    background-color:#ffffff;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    color:#000;
    padding-left:25px;
    text-decoration:none;
    font-size:13px;
    padding-right:25px;
    padding-top:3px;
    padding-bottom:1px;
}

table.ctl02_2
{
    margin-left:0px;
    width:155px;
    margin-top:5px;
}

table.ctl02_2 td
{
   padding-left:15px;
   height:18px;
}

table.ctl02_2 a
{
 color:#000;
 text-decoration:none;
}

table.ctl02_2 a:hover
{
 color:#646464;
  text-decoration:none;
} 

.submenu a
{
    color:#dedede;
     text-decoration:none;
}

.submenu a:hover
{
     color:#FFF;
      text-decoration:none;
}

.selecteditem 
{
   background-color:#383838;
}

.submenu 
{
   width:210px;
   margin-left:0px;
   background-color:#a98f39;
   border:0px;
   border:1px solid #FFF;
}
.submenu_item 
{   
   padding:5px;
   padding-bottom:2px;
   width:210px;
   background-color:#383838;
}

table.selecteditem a
{
  color:#FFF;
   font-weight:bold;
}

table.selecteditem td
{
   padding-left:15px;
   height:18px;
}

div#testo_overview
{
     float:left;
    width:350px;
    height:460px;
}

div#testo_overview h1
{
    color:#383838;
    font-size:20px;
    margin-left:10px;
}

div#testo_overview p
{
padding:0px;
padding-left:12px;
padding-right:15px;
font-size:11px;
}

    div#overview_materie
 {
    float:left;
    width:750px;
    color:#000;
background-color:#FFF;
padding-top:10px;
text-align:right;
padding-bottom:30px;
 }

 table#Overview
{
    width:100%;
margin-top:20px;
margin-bottom:20px;
}

div#immagine2
{
    float:left;
    width:80px;
    height:460px;
    border:0px;
    margin-left:30px !important;
    margin-left:15px;
}

   div#categorie
 {
    float:left;
    width:740px;
    color:#000;
   background-repeat:no-repeat;
   padding-top:5px;
   padding-left:16px  !important;
   padding-left:8px;
 }

 div#materia
{
    margin-top:20px;
    margin-left:20px;
   font-size:18px;
    color:#383838;
    margin-bottom:10px;
}

div#materia span
{
    font-size:17px;
}

div#img_categorie
{
    float:left;
    clear:both;
    width:100px;
    text-align:left;
}

div#testo_categorie
{
    float:left;
    width:200px;
    text-align:left;
}

div#testo_categorie h1
{
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    text-transform:none;
    padding:0px;
    margin:0px;
}

div#testo_categorie p
{
    padding:0px;
    margin:0px;
    width:220px;
}

table#Categorie
{
    width:790px;
    margin-left:20px;
    height:420px;
    margin-bottom:0px;
    margin-top:10px;
}

table#Categorie a
{
text-transform:none;
color:#383838;
}

div#testo_categorie
{
    height:130px;
    padding-left:10px;
}

table#paginazione
{
    width:340px;
    margin-left:50px;
    margin-top:0px;
}

div#testo_azienda
{
    float:left;
    margin-left:36px !important;
    margin-left:10px;
    width:300px;
    margin-left:5px;
    padding-left:5px  !important;
    padding-left:2px;
}

div#testo_azienda a
{
    text-decoration:none;
    color:#383838;
}

div#testo_azienda h1
{
   font-size:18px;
   font-weight:bold;
   color:#101010;
   border-bottom:1px solid #383838;
}

div#testo_azienda p
{
margin-left:10px;
margin-top:0px;
}

div#immagini
{
    margin-left:10px;
    width:360px;
    float:left;
}

div#menuarca
{
    float:left;
   clear:both;
    width:195px;
}

div#menuarca ul
{
    float:left;
    clear:both;
  margin:0px;
  padding:0px;
  list-style-type:none;
  padding-left:16px;
  margin-top:7px;
}

div#menuarca ul a
{
text-decoration:none;
text-transform:uppercase;
color:#000;
}

div#menuarca h1
{
font-size:12px;
text-transform:uppercase;
color:#101010;
margin:0px;
padding:0px;
letter-spacing:-1px;
}

table#paginazione a
{
    color:#000;
}
table#Immagini input
{
    padding-left:0px;
}

div.panelcategorie
{
    clear:both;
    background-color:#e9e9e9;
    margin-top:10px;
    margin-left:10px;
    padding-top:5px;
}

div.testo_biografia  input
{
    border:1px solid #666666;
    background-color:#FFF;
    color:#000;
}

div.testo_biografia  textarea
{
    border:1px solid #666666;
    background-color:#FFF;
    color:#000;
}

div.testo_biografia  input#Acconsento
{
    background-color:Transparent;
}

div.aziendaportalidettagli
{
float: left;
width: 650px;
color: #000000;
background-repeat: no-repeat;
padding-top: 15px;
padding-left: 16px  !important;
line-height:16px;
}

div#aziendaportalidettagli_nome 
{
    float:left;
    clear:both;
    width:500px;
    color:#4fa337;
    font-size:15px;
}

div#aziendaportalidettagli_nome  h1
{
  margin:0px;
  padding:0px;
  color:#4fa337;
  padding-bottom:10px;
  padding-top:5px;
}

div#aziendaportalidettagli_logo
{
float:left;
clear:both;
margin-top:20px;
margin-bottom:10px;
}

div#contatti_azienda
{
    margin-left:16px !important;
    margin-left:8px;
    float: left;
    clear:left;
    background-color:#d5d5d5;
    color:#000;
    margin-top:20px;
    width:650px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
}

div#contatti_azienda h1
{
font-size:20px;
padding:0px;
margin:0px;
padding-bottom:5px;
}

div#contatti_azienda a
{
color:#000;
}

img.logo_small
{
    margin-top:20px;
}

div#azienda_video
{
    float:left;
    clear:both;
    width:566px;
    background-color:#000;
    padding:10px;
    color:#FFF;
}

div#video_azienda
{
border:1px solid #666666;
width:384px;
float:left;
clear:both;
}

div#listavideo
{
    float:left;
    width:160px;
    margin-left:12px !important;
    margin-left:6px;
}

div#listavideo h1
{
    color:#fff;
    font-size:13px;
    margin:0px;
    padding:0px;
    padding-bottom:3px;
}

div#listavideo a
{
    color:#999999;
    font-size:11px;
}

div#wayin
{
    float:left;
    clear:both;
    width:199px;
    height:102px;
    margin-top:10px;
    margin-left:16px !important;
    margin-left:8px;
}

h1.titolo_areariservata
{
color:#101010;
font-size:20px;
font-weight:normal;
}

div#sx_home
{
    float:left;
    width:420px;
    padding-left:20px !important;
    padding-left:10px;
    padding-top:10px;
}

div#video_areariservatahome
{
    float:left;
    clear:both;
    background-color:#c2c2c2;
    width:384px;
    padding:18px !important;
    font-size:15px;
    font-weight:bold;
    letter-spacing:1px;
    line-height:25px;
}

div#video_areariservatahome p
{
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
}

div#arcalibrary
{
    float:left;
    clear:both;
    border:1px solid #e5e5e5;
    width:272px;
    margin-left:4px !important;
    margin-left:2px;
    margin-top:15px;
    font-size:14px;
}

div#arcalibrary h1
{
font-size:22px;
letter-spacing:2px;
margin:0px;
padding:0px;
}

div#img_arcalibrary
{
    float:left;
    width:103px;
    height:97px;
    margin-top:5px;
    margin-left:28px !important;
    margin-left:14px;
}

div#catalogo_italianw
{
    float:left;
    clear:both;
    width:500px;
    margin-top:25px;
    padding-top:15px;
    border-top:1px dotted;
    text-align:center;
}

a#ButtonCatalogo
{
     background-image: url('/img/img_vaiacatalogo.jpg');
     cursor:pointer;
     padding-top:4px;
     text-decoration:none;
     font-size:14px;
}

div#azienda_arcalibrary
{
float: left;
width: 735px;
color: #000000;
background-color: #ffffff;
text-align: left;
margin-top:20px;
}

div#azienda_arcalibrary a
{
color: #000000;
text-decoration:none;
}

div#azienda_arcalibrary h1
{
font-size:25px;
font-weight:normal;
text-align:right;
margin:0px;
padding:0px;
}

div#listavideolibrary
{
    float:left;
    width:160px;
    margin-left:12px !important;
    margin-left:6px;
}

div#azienda_arcalibrary div#listavideolibrary h1
{
    color:#fff;
    font-size:13px;
    margin:0px;
    padding:0px;
    padding-bottom:3px;
}

div#azienda_arcalibrary div#listavideolibrary a
{
    color:#999999;
    font-size:11px;
    text-decoration:underline;
}

div#library_content
{
    margin-top:0px;
    clear:both;
    float:left;
    width:735px;
}

div#azienda_arcalibrary input.tablibrary_on
{
    width:69px;
    height:26px;
    background-image: url('/img/tab_on.jpg');
    color:#FFF;
    border:0px;
    font-weight:bold;
    letter-spacing:1px;
    cursor:pointer;
}

div#azienda_arcalibrary input.tablibrary_off
{
    width:69px;
    height:26px;
    background-image: url('/img/tab_off.jpg');
    color:#FFF;
    border:0px;
    font-weight:bold;
    letter-spacing:1px;
    cursor:pointer;
}

div#tablibrary-content
{
    background-color:#838383;
    clear:both;
    float:left;
    width:735px;
    padding-bottom:20px;
}

table.table_PDF
{
   clear:both;
   float:left;
   width:695px;
   margin-left:20px !important;
   margin-left:10px;
   margin-top:20px;
}

table.table_PDF td
{
    height:35px;
    border-bottom:1px solid #b0aeae;
}

div#titolo_pdf
{
    float:left;
    clear:both;
    width:570px;
    padding-top:5px;
}

div#azienda_arcalibrary table.table_PDF td a
{
   color:#FFF;
   letter-spacing:1px;
   font-weight:bold;
}

div#video_aziendalibrary
{
width:384px;
float:left;
margin-top:20px;
margin-left:20px !important;
margin-left:10px;
font-size:13px;
}

div#lista_videolibrary
{
    clear:both;
    float:left;
    width:250px;
    margin-left:24px !important;
    margin-left:12px;
    margin-top:20px;
}

div#lista_videolibrary h1
{
    color:#FFF;
    font-size:13px;
    text-align:left;
}

div#lista_videolibrary table td
{
  border-bottom:1px solid #666666;
  padding-bottom:3px;
  padding-top:5px;
}

div#lista_videolibrary table td a
{
color:#383838;
}

div#pezziunici
{
    background-color:#FFF;
    float:left;
    clear:both;
    width:909px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
}

div#pezziunici_small
{
    background-color:#FFF;
    float:left;
    width:350px;
    margin-left:21px !important;
    margin-left:21px;
    margin-top:20px;
}

div#info_falsettini
{
    background-color:#FFF;
    float:left;
    clear:both;
    width:924px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
    padding-bottom:20px;
    color:#b29956;
    font-size:16px;
}

div#info_falsettini p
{
    background-color:#FFF;
    float:left;
    clear:both;
    width:900px;
    padding:12px;
}

div#info_falsettini p a
{
    color:#b29956;
}

div#pezziunici_testo
{
    float:left;
    clear:both;
    width:909px;
    margin:0px;
    padding:0px;
    background-image: url('/img/img_pezziunici_testo.jpg');
    background-repeat:repeat-y
 }
 
 div#pezziunici_testo_small
{
    float:left;
    clear:both;
    width:450px;
    margin:0px;
    padding:0px;
    background-image: url('/img/img_pezziunici_testo_small.jpg');
    background-repeat:repeat-y
 }

 div#pezziunici_testo p
{
    float:left;
    clear:both;
    width:867px;
    margin:0px;
    padding:0px;
    margin-left:21px !important;
    margin-left:12px;
    color:#675120;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12px;
    line-height:18px;
 }

  div#pezziunici_testo p  span
{
    color:#b29956;
    font-size:13px;
    font-weight:bold;
 }

 div#pezziunici_testo_small p
{
    float:left;
    clear:both;
    width:408px;
    margin:0px;
    padding:0px;
    margin-left:21px !important;
    margin-left:12px;
    color:#675120;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12px;
    line-height:18px;
 }

  div#pezziunici_testo_small p  span
{
    color:#b29956;
    font-size:13px;
    font-weight:bold;
 }
 

div#pezziunici_contenuto
{
    background-color:#FFF;
    float:left;
    clear:both;
    width:100%;
}

div#pezziunici_contenuto a
{
color:#b29956;
text-decoration:none;
}

div#pezziunici_testo1
{
    background-color:#FFF;
    float:left;
    clear:both;
    width:200px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
    height:151px;
    background-image: url('/img/fraccia_pezziunici.jpg');
    background-repeat:no-repeat;
    font-size:14px;
    padding-left:25px;
    line-height:18px;
    color:#b29956;
}

div#pezziunici_testo2
{
    background-color:#FFF;
    float:left;
    width:200px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
    height:151px;
    background-image: url('/img/fraccia_pezziunici.jpg');
    background-repeat:no-repeat;
    font-size:14px;
    padding-left:25px;
    line-height:18px;
    color:#b29956;
}

div#pezziunici_testo3
{
    background-color:#FFF;
    float:left;
    width:400px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
    height:151px;
    background-image: url('/img/fraccia_pezziunici.jpg');
    background-repeat:no-repeat;
    font-size:14px;
    padding-left:25px;
    line-height:18px;
    color:#b29956;
}

div#pezziunici_img1
{
    float:left;
    clear:both;
    width:200px;
    margin-left:31px !important;
    margin-left:16px;
    margin-top:20px;
    padding-left:10px;
    text-align:right;
    font-size:15px;
    line-height:10px;
        color:#b29956;
}

div#pezziunici_img2
{
    float:left;
    width:200px;
    margin-left:46px !important;
    margin-left:30px;
    margin-top:20px;
    padding-left:10px;
    text-align:right;
    font-size:15px;
    line-height:10px;
        color:#b29956;
}

div#pezziunici_img3
{
    float:left;
    width:412px;
    margin-left:50px !important;
    margin-left:35px;
    margin-top:20px;
    text-align:right;
    font-size:15px;
    line-height:10px;
    color:#b29956;

}

div#info_pezziunici
{
    background-color:#FFF;
    clear:both;
    float:left;
    width:386px;
    padding:10px;
    margin-top:5px;
    height:52px;
    background-image: url('/img/info_pezziunici.jpg');
    background-repeat:no-repeat;
    color:#FFF;
    font-size:14px;
}