@charset "utf-8";
/* CSS Document */

/* ELEMENTI STRUTTURALI E NAVIGAZIONE PRINCIPALE */
body { background-image: url(../img/bg_trama_scura.gif); margin-top:0px; }
.area_sito { width:900px; margin-top:0px; margin-bottom:0px; margin: 0px auto; }
.area_testata { width:900px; height: 191px; margin:0px; background-image: url(../img/testata.jpg); background-repeat: no-repeat; }
.area_contenuti { width:894px; margin:0px; background-color: #FFFFFF; border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; border-right-color: #b9d0db; border-left-color: #b9d0db; overflow: auto; }
.area_footer { width:900px; height:44px; margin:0px; background-image: url(../img/footer.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272; text-align: center; line-height: 46px; }
.area_footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #727272; text-align: center; line-height: 46px; text-decoration: none; }
.slogan_home { width:400px; height:20px; position: relative; left: 198px; top: 72px; color: #d2ecf9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.voce_menu_1 { width:80px; height:16px; position: relative; left: 66px; top: 133px; text-align: center; }
.voce_menu_2 { width:80px; height:16px; position: relative; left: 162px; top: 117px; text-align: center; }
.voce_menu_3 { width:80px; height:16px; position: relative; left: 258px; top: 101px; text-align: center; }
.voce_menu_4 { width:80px; height:16px; position: relative; left: 354px; top: 85px; text-align: center; }
.voce_menu_5 { width:80px; height:16px; position: relative; left: 450px; top: 69px; text-align: center; }
.voce_menu_6 { width:80px; height:16px; position: relative; left: 546px; top: 52px; text-align: center; }
.voce_menu_collegamento { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.voce_menu_collegamento:hover { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.box_tree 
{ 
    width:221px; 
    /*height:324px;*/ 
    margin-bottom: 10px; 
}

/* ELEMENTI AREA LOGIN */
.area_login { width:201px; height:182px; position: relative; left: 689px; top: -107px; }
.etichetta_area_login { width:201px; height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-indent: 20px; padding-top: 10px; }
.form_login
{
    width: 201px;
    height: 50px;
    border: none;
    margin: 0px 8px 0px 8px;
}

.form_login label.sinistra { float:left; width:63px; font-family:Arial, Helvetica, sans-serif; color:#7d0b00; font-size:9pt; font-weight: bold; margin-top: 2px; }
.form_login input.campo { width:90px; border:1px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color: #d3d4d5; color: #000000; background-image: url(../img/sfondo_campi_login.gif); background-repeat: repeat-x; margin-bottom: 0px; }
.form_login input.tasto { width:50px; border:1px solid #FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; background-color: #515151; margin-left: 62px; }
.form_login a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9pt; font-weight: bold; text-decoration: underline; }

/* ELEMENTI BOX LATERALI */
.area_box_sx { width:221px; float: left; margin-right: 12px; margin-left: 10px; }
.box_sx { width:221px; height:182px; background-image: url(../img/bg_box_azzurro.jpg); background-repeat: no-repeat; margin-bottom: 10px; }
.etichetta_box_sx { width:221px; height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-indent: 10px; padding-top: 10px; }
.testo_box_sx { width:197px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-right: 12px; padding-left: 12px; line-height: 13px; }
.collegamento_box_sx { width:197px; height:25px; padding-right: 12px; padding-left: 12px; text-align: right;  }
.collegamento_box_sx a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7d0b00; line-height: 35px; text-decoration: underline; }
.box_sx_tag { width:221px; height:335px; background-image: url(../img/bg_box_tag.gif); background-repeat: no-repeat; margin-bottom: 10px; }
.etichetta_box_tag { width:221px; height:25px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #b9d0db; text-indent: 10px; padding-top: 10px; }
.testo_box_tag { width:197px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; padding-right: 12px; padding-left: 12px; line-height: 13px; }
.box_sx_2 { width:221px; height:324px; background-image: url(../img/bg_box_azzurro_2.jpg); background-repeat: no-repeat; margin-bottom: 10px; }
.foto_box_sx_2 { width:197px; height:131px; padding-right: 12px; padding-left: 12px; padding-bottom:12px; }

/* ELEMENTI BOX HIGHLIGHT */
.area_box_centro { width:640px; float: left; margin-top: 10px; }
.box_centro_sx { width:315px; height:234px; margin-bottom: 10px; background-image: url(../img/bx_box_highlight.gif); background-repeat: no-repeat; float:left; }
.box_centro_dx { width:315px; height:234px; margin-bottom: 10px; background-image: url(../img/bx_box_highlight.gif); background-repeat: no-repeat; float:right; }
.etichetta_box_centro { width:315px; height:25px; padding-top: 10px; }
.etichetta_box_centro h1 { float:left; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #7d0b00; text-indent: 10px; margin: 0px;
    width: 126px;
}
.etichetta_box_centro h2 { line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #6e6e6e; margin: 0px; text-indent: 10px; }
.testo_box_centro { width:291px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-right: 12px; padding-left: 12px; line-height: 13px; }
.foto_box_centro { width:291px; height:100px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 13px; padding: 12px; }
.collegamento_box_centro { width:291px; height:25px; padding-right: 12px; padding-left: 12px; text-align: right; }
.collegamento_box_centro a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #7d0b00; line-height: 35px; text-decoration: underline; }

/* ELEMENTI AREA CONTENUTI PAGINE INTERNE */
.area_contenuti_interne { width:640px; float: left; margin-top: 0px; }

/* ELEMENTI SCHEDA TECNICA */
.scheda_tecnica { width:630px; float: left; margin-top: 10px; padding-left:10px; }
.titolo_scheda_tecnica { width:630px; height:26; margin-bottom: 12px; }
.titolo_scheda_tecnica h1 { float:left; line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #7d0b00; margin: 0px; }
.titolo_scheda_tecnica h2 { line-height: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #6e6e6e; margin: 0px; text-indent: 10px; }
.foto_scheda_tecnica { width:283px; height:195px; float:left; }
.caratteristiche_scheda_tecnica { width:320px; height:195px; float:left; margin-left: 20px; }
.caratteristiche_scheda_tecnica h1 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.caratteristiche_scheda_tecnica ul { font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:9pt; font-weight: lighter; margin-top: 5px; padding-left: 12px; }
.caratteristiche_scheda_tecnica ul li { font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:9pt; font-weight: lighter; padding-right: 10px; padding-left: 10px; line-height: 16px; }
.testo_scheda_tecnica { width:620px; margin-top: 15px; float:left; margin-bottom: 25px; }
.testo_scheda_tecnica h1 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; font-weight: bold; margin-top: 0px; margin-bottom: 5px; }
.testo_scheda_tecnica p { font-family:Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:9pt; margin-top: 0px; margin-bottom: 0px; font-weight: normal; }

/*FORM CONTATTI*/
.form_contatti { width:630px; float: left; background-image: url(../img/bg_trama_chiara.gif); margin-bottom: 15px; margin-top: 15px; }
.form_contatti fieldset { border:none; padding: 0; margin-top: 10px; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
.form_contatti fieldset legend { color:#8ca2af; font-weight:bold; font-size:18pt; font-family: Arial, Helvetica, sans-serif; padding-left: 10px; margin: 0; }
.form_contatti label.sinistra { float:left; width:80px; padding:2px; font-size:9pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 10px; }
.form_contatti select.combo { width:175px; padding:0px; border:solid 1px rgb(200,200,200); font-family: Arial, Helvetica, sans-serif; margin-bottom: 12px; }
.form_contatti input.campo { width:410px; padding:0px; border:1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:9pt; background-image: url(../img/sfondo_campi_login.gif); background-repeat: repeat-x; margin-bottom: 12px; background-color: #d3d4d5; }
.form_contatti textarea { width:410px; padding:0px; border:1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:9pt; background-image: url(../img/sfondo_campi_login.gif); background-repeat: repeat-x; background-color: #D3D4D5; margin-bottom: 18px; }
.form_contatti input.tasto { width:100px; border:1px solid #FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; background-color: #515151; margin-left: 94px; float: left; }
.form_contatti input.tasto_2 { width:100px; border:1px solid #FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; background-color: #515151; margin-left: 10px; float: left; }
