﻿body
{
    margin: 0;
    font-family: Arial;
    font-size: 11px;
    color: #7f7f80;
    background-color: #ffffff;
}

a
{
    color: #A5A5A4;
    text-decoration: none;
}

.clear
{
    clear: both;
    margin: 0;
    padding: 0;
}

div#container
{
    width: 960px;
    margin: 0 auto;
    background-color: #ffffff;
    padding-bottom: 5px;
}

div#header
{
    width: 960px;
}

div#header_top
{
    background-color: #ffffff;
    clear: both;
    float: left;
    margin-top: 20px;
    width: 960px;
}

div#logo
{
    float: left;
    margin-left: 5px;
}

div#text_header
{
    float: left;
    margin-left: 25px;
    margin-top: 25px;
}

div#lingue
{
    clear: both;
    float: right;
}

.lang
{
    margin-left: 10px;
    margin-right: 10px;
}

.lang_sel
{
    margin-left: 10px;
    margin-right: 10px;
    font-weight: bold;
}

div#homeflash
{
    clear: both;
    float: left;
    width: 960px;
    height: 294px; /*   background-image: url(../img/flash_home.jpg);  */
}

div#menu_home_low
{
    width: 960px;
    clear: both;
    float: left;
    margin-top: 2px;
}

div#menu_home_low_1
{
    height: 48px;
    width: 320px;
    clear: both;
    float: left;
    background-color: #b6b6b6;
}

div#menu_home_low_2
{
    height: 48px;
    width: 320px;
    float: left;
    background-color: #cbc9c9;
}

div#menu_home_low_3
{
    height: 48px;
    width: 320px;
    float: left;
    background-color: #dadada;
}

.menu_home_low_text
{
    float: left;
    margin-left: 16px;
    margin-top: 15px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
    color: #201f1f;
}

div#zoom_home_low
{
    width: 960px;
    clear: both;
    float: left;
    margin-top: 20px;
}

div#zoom_home_low_1
{
    height: 135px;
    width: 320px;
    clear: both;
    float: left;
}

div#zoom_home_low_2
{
    height: 135px;
    width: 320px;
    float: left;
}

div#zoom_home_low_3
{
    height: 135px;
    width: 320px;
    float: left;
}

div#zoom_home_low_4
{
    height: 135px;
    width: 318px;
    float: left;
}

.text_zoom_home_low
{
    float: left;
    width: 130px !important;
    width: 130px;
    margin-left: 10px !important;
    margin-left: 2px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #212121;
}

.text_zoom_home_low_noit
{
    float: left;
    width: 280px !important;
    width: 280px;
    margin-left: 10px !important;
    margin-left: 2px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #212121;
}

.text_zoom_home_low2
{
    float: left;
    width: 290px !important;
    width: 290px;
    margin-left: 10px !important;
    margin-left: 2px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #212121;
}

.text_zoom_home_news
{
    float: left;
    width: 145px !important;
    width: 140px;
    margin-left: 0px !important;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #212121;
}

.img_zoom_home_low
{
    width: 180px !important;
    width: 175px;
    float: right;
}

.img_zoom_home_low img
{
    float: right;
    margin-right: 5px;
}


.text_zoom_home_low_4
{
    float: left;
    width: 166px !important;
    width: 166px;
    margin-left: 10px !important;
    margin-left: 4px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #212121;
    height: 130px;
}

.img_zoom_home_low_4
{
    width: 140px !important;
    width: 135px;
    float: right;
}

.img_zoom_home_low_4 img
{
    float: right;
    margin-right: 10px;
}

.leggi_zoom_home_low
{
    clear: both;
    float: left;
    width: 960px;
    margin-left: 10px !important;
    margin-left: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #262626;
    margin-top: 0px;
    line-height: 14px;
}

.leggi_zoom_home_low img
{
    float: left;
}

.leggi_zoom_home_low_text
{
    float: left;
    margin-left: 5px;
}

.leggi_zoom_home_low_text a
{
    color: #000000;
}

.div_freccia
{
    float: left;
    width: 320px;
}

div#puntini
{
    clear: both;
    float: left;
    width: 960px;
    height: 5px;
    line-height: 1px;
    margin-top: 20px;
}


.puntini_small_first
{
    float: left;
    background-image: url(../img/puntolino.jpg);
    background-repeat: repeat-x;
    width: 300px;
    height: 1px;
    margin-left: 10px !important;
    margin-left: 5px;
    margin-right: 10px !important;
    margin-right: 5px;
}

.puntini_small
{
    float: left;
    background-image: url(../img/puntolino.jpg);
    background-repeat: repeat-x;
    width: 300px;
    height: 1px;
    margin-left: 10px !important;
    margin-left: 10px;
    margin-right: 10px !important;
    margin-right: 10px;
}

.news_mercati
{
    float: left;
    width: 620px !important;
    width: 620px;
    margin-left: 8px !important;
    margin-left: 3px;
    height: 105px;
    background-color: #ebebeb;
}

.news_flash
{
    width: 620px !important;
    width: 620px;
    margin-left: 8px !important;
    margin-left: 3px;
    height: 105px;
    background-color: #ebebeb;
    float: left;
}

.puntini_vert
{
    float: left;
    background-image: url(../img/puntolino_down.jpg);
    background-repeat: repeat-y;
    height: 100px;
    margin-top: 3px;
    width: 1px;
    margin-left: 12px;
}
div#news_home
{
    float: left;
    clear: both;
    width: 960px;
    margin-top: 20px !important;
    margin-top: 10px;
}

div#cont_freccia_news_4
{
    clear: both;
    float: left;
    margin-top: 8px;
}

div#freccia_news_4
{
    clear: both;
    float: left;
    margin-left: 0px !important;
}

div#text_news_4
{
    float: left;
    margin-left: 5px;
    line-height: 12px;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    color: #262626;
}

div#text_news_4 a
{
    color: #000000;
}

div#footer
{
    clear: both;
    float: left;
    width: 960px;
    background-color: #989898;
    height: 50px;
}

div#dati_wayin
{
    margin-top: 15px;
    float: left;
    width: 600px;
    margin-left: 10px;
    color: #ffffff;
}

div#dati_wayin a
{
    color: #ffffff;
}

div#menu_footer
{
    float: right;
    width: 330px;
    margin-right: 10px;
    color: #ffffff;
    margin-top: 15px;
    text-align: right;
}

div#menu_footer a
{
    color: #ffffff;
}

div#news_mercati
{
    clear: both;
    float: left;
    margin-left: 15px !important;
    margin-left: 5px;
    line-height: 12px;
    font-weight: bold;
    margin-top: 10px;
    font-family: Arial;
    font-size: 14px;
    color: #212121;
}

.module
{
    clear: both;
    float: left;
    height: 60px;
    width: 580px;
    font-size: 12px;
    margin-top: 10px;
    margin-left: 15px !important;
    margin-left: 5px;
    color: #212121;
}

div#menu_sx
{
    clear: both;
    float: left;
    width: 260px;
    margin-right: 0px;
}

div#cont_voci_menu
{
    float: left;
    margin-left: 40px !important;
    margin-left: 20px;
    margin-top: 25px;
}

div#level_1_label
{
    font-size: 12px;
    font-weight: bold;
    margin-top: 13px;
    margin-left: 13px !important;
    margin-left: 3px;
    color: #393939;
}

div#cont_level_2_label
{
    border: 1px solid #cbcbcb;
    width: 170px;
    margin-top: 10px;
}

div#cont_level_2_label ul
{
    margin: 0px;
    padding: 0px;
    margin-left: 25px !important;
    margin-left: 25px;
    margin-top: 30px;
    padding-bottom: 30px;
}

div#cont_level_2_label ul li
{
    text-transform: none;
    padding-bottom: 10px;
    list-style: none;
    margin-top: 10px;
}

div#cont_level_2_label ul li.select
{
    list-style-image: url(../img/item_sel.jpg);
    font-weight: bold;
}

div#cont_level_2_label ul li a
{
    color: #212121;
}

div#content_page
{
    float: left;
    margin-left: 65px !important;
    margin-left: 65px;
    width: 590px;
}

div#content_page_pr
{
    float: left;
    margin-left: 43px !important;
    margin-left: 43px;
    width: 600px;
}

div#content_page_title
{
    float: left;
    width: 500px;
    font-size: 25px;
    margin-top: 35px;
    color: #557e90;
}

div#content_page_text
{
    float: left;
    width: 580px;
    font-size: 11px;
    margin-top: 40px;
    padding-bottom: 20px;
    margin-left: 5px;
    color: #212121;
}

div#content_page_text_pr
{
    float: left;
    width: 650px;
    font-size: 11px;
    margin-top: 40px;
    padding-bottom: 20px;
    margin-left: 5px;
    color: #212121;
}

.puntini_content
{
    float: left;
    background-image: url(../img/puntolino_content.jpg);
    background-repeat: repeat-x;
    width: 610px;
    height: 1px;
    margin-left: 0px !important;
    margin-left: 0px;
    margin-right: 0px !important;
    margin-right: 0px;
}

div#content_page_text_footer
{
    float: left;
    width: 590px;
    font-size: 11px;
    font-style: oblique;
    margin-top: 20px;
    padding-bottom: 20px;
    color: #557e90;
    margin-left: 5px;
}

div#content_page_text_footer a
{

    font-size: 11px;
    color: #557e90;
    text-decoration:underline;

}

div#footer2
{
    clear: both;
    float: left;
    width: 960px;
    height: 40px;
    border-top: 1px solid #7897ad;
    margin-top: 20px;
}

div#dati_wayin2
{
    margin-top: 15px;
    float: left;
    width: 600px;
    margin-left: 10px;
    color: #4d4c4c;
}

div#dati_wayin2 a
{
    color: #4d4c4c;
}

div#menu_footer2
{
    float: right;
    width: 330px;
    margin-right: 10px;
    color: #4d4c4c;
    margin-top: 15px;
    text-align: right;
}

div#menu_footer2 a
{
    color: #4d4c4c;
}

div#fascetta
{
    clear: both;
    float: left;
    width: 960px;
    height: 79px;
    margin-top: 0px;
    background-color: #8d9eaa;
}

div#fascetta_img
{
    float: left;
}

div#fascetta_title
{
    margin-left: 28px !important;
    margin-left: 30px;
    float: left;
    width: 610px;
    font-size: 22px;
    margin-top: 25px;
    color: #ffffff;
}

div#content_page_text_2
{
    float: left;
    width: 360px;
    font-size: 11px;
    margin-top: 40px;
    padding-bottom: 20px;
    margin-left: 5px;
}

div#img_paesi
{
    margin-top: 60px;
    float: left;
    margin-left: 40px !important;
    margin-left: 20px;
}


div#content_prodotti
{
    clear: both;
    float: left;
    width: 960px;
}
div#testo_prodotti
{
    margin-top: 50px;
    margin-left: 53px !important;
    margin-left: 23px;
    float: left;
    width: 370px;
}
div#title_prodotti
{
    float: left;
    width: 300px;
    font-size: 25px;
    color: #557e90;
}
div#text_prodotti
{
    float: left;
    width: 300px;
    margin-top: 15px;
    color: #212121;
}
div#img_prodotti
{
    float: left;
    margin-top: 50px;
    margin-left: 95px !important;
    margin-left: 85px;
    padding-bottom: 20px;
}

div#form
{
    margin-top: 50px;
    float: left;
    width: 510px;
    border: 1px solid #c3c3c3;
}



div#form_contatti table
{
    float: left;
    clear: both;
    margin: 0px;
    padding: opx;
    margin-top: 15px;
    width: 95%;
    margin-left: 10px;
}



div#form_contatti table td
{
    text-align: left;
    height: 25px;
}

td.form_contatti_detra
{
    width: 250px;
}

td.form_contatti_detra_pt
{
    width: 113px;
}

td.form_contatti_detra_tb
{
    width: 110px;
}

td.agree
{
    text-align: left;
}

.Submit
{
    color: #557e90;
}

div#text_preform
{
    width: 480px;
    margin-left: 10px;
    margin-top: 10px;
}

.linea_pre_news
{
    float: left;
    border-top: 1px solid #6e8492;
    width: 620px;
    height: 1px;
}

.news
{
    float: left;
    margin-top: 10px;
    padding-bottom: 25px;
    border-bottom: 1px solid #6e8492;
}
.conttestonews
{
    float: left;
    width: 320px;
    margin-top: 20px;
}


.titolo_news
{
    float: left;
    width: 300px;
    font-size: 12px;
    color: #585656;
    font-weight: bold;
}
.text_news
{
    width: 300px;
    float: left;
    margin-top: 10px;
}
.img_news
{
    margin-top: 20px;
    float: right;
}

div#content_news
{
    width: 620px;
    float: left;
    margin-top: 30px;
    margin-left: 8px !important;
    margin-left: 5px;
    padding-bottom: 70px;
}

div#content_news_pr
{
    width: 620px;
    float: left;
    margin-top: 8px;
    margin-left: 0px !important;
    margin-left: 0px;
    padding-bottom: 70px;
}


div#content_video
{
    clear: both;
    float: left;
    width: 960px;
}
div#testo_video
{
    margin-top: 50px;
    margin-left: 53px !important;
    margin-left: 23px;
    float: left;
    width: 350px;
}
div#title_video
{
    float: left;
    width: 350px;
    font-size: 25px;
    color: #557e90;
}
div#text_video
{
    float: left;
    width: 340px;
    margin-top: 15px;
    color: #212121;
}
div#img_video
{
    float: right;
    margin-top: 55px;
    margin-left: 15px !important;
    margin-left: 5px;
    padding-bottom: 20px;
    margin-right: 10px;
}

.corsivo
{
    font-size: 12px;
    font-style: oblique;
    font-weight: bold;
}

.corsivo_low
{
    font-size: 11px;
    font-style: oblique;
    font-weight: normal;
}

.corsivo_low a
{
    color: #557e90;
    text-decoration:underline;
}

.fonte
{
    font-size: 10px;
}


.testo_video2
{
    margin-left: 0px !important;
    margin-left: 0px;
    clear: both;
    float: left;
    width: 390px;
    border-top: 1px solid #6e8492;
    height: 10px;
    margin-top: 10px;
}


.cont_track_gallery
{
    float: left;
    width: 380px;
    text-align: left;
    background-color: #ffffff;
    cursor: pointer;
    margin-left: 5px !important;
    margin-left: 2px;
    padding-bottom: 10px;
}

.cont_text_video
{
    float: left;
    margin-left: 10px !important;
    margin-left: 4px;
}

.cont_thumb_video
{
    float: left;
    width: 100px;
    margin-top: 0px;
}

.thumb_video
{
    margin-top: 20px;
    float: left;
    margin-left: 10px;
}

.tit_track_playlist
{
    float: left;
    width: 200px;
    text-transform: uppercase;
    color: #6e8492;
    font-weight: bold;
    margin-top: 20px;
}

.text_track_playlist
{
    float: left;
    clear: both;
    width: 200px;
    margin-top: 10px;
}

.timed_track_playlist
{
    clear: both;
    float: left;
    width: 200px;
}

div#content_page_sitemap
{
    float: left;
    width: 580px;
    font-size: 11px;
    margin-top: 40px;
    padding-bottom: 20px;
    color: #212121;
    margin-left: 5px;
}

div#content_page_sitemap ul
{
    list-style-type: none;
}

div#navigation
{
    clear: both;
    float: left;
    text-align: right;
    margin-right: 12px;
    width: 380px;
    margin-top: 10px;
}

.button_enter
{
    clear: both;
    float: left;
    background-color: #fff;
    width: 40px;
    height: 20px;
    border: 1px solid #989898;
    color: #989898;
}

.errmess
{
    clear: both;
    float: left;
    color: #e24c4c;
}

.rcb1
{    
    clear:both;
    margin:0;
    margin-left:-10px;
    height:37px;
    width:400px;
    text-align:left;
    float:left;
    
}

.reqfield
{
    
}

.item_dd
{   
    clear:both;
}

.panel
{
    border:0;
    float:left;
    text-transform: none;
    padding-bottom: 10px;
    list-style: none;
    width:125px;
}