body
    {
    background-color: #f0f0f0;
    font-family:      "Trebuchet MS", "Verdana", "Arial";
    font-size:        16px;
    }

img
    {
    border: none;
    }

#page
    {
    width:            960px;
    margin:           auto auto auto auto;
    background-color: #ffffff;
    }

#h_left
    {
    float:            left;
    width:            785px;
    height:           103px;
    background-color: #234875;
    }

#h_left img
    {
    display: block;
    border:  none;
    }

#h_right
    {
    float:            right;
    width:            175px;
    height:           103px;
    background-color: #ebebeb;
    }

#h_right img
    {
    display: block;
    border:  none;
    }

#menu12
    {
    clear: both;
    }

#h_lev1
    {
    overflow:         hidden;
    height:           25px;
    background-color: #7a8a9e;
    font-size:        13px;
    }

#h_lev2
    {
    overflow:         hidden;
    height:           25px;
    background-color: #ebebeb;
    font-size:        11px;
    }

#h_lev1 a
    {
    text-decoration: none;
    color:           #ebebeb;
    line-height:     25px;
    float:           left;
    padding-left:    10px;
    padding-right:   10px;
    }

#h_lev2 a
    {
    text-decoration: none;
    color:           #234875;
    line-height:     25px;
    float:           left;
    padding-left:    10px;
    padding-right:   10px;
    }

#h_lev1 a.selected
    {
    color:            #234875;
    background-color: #ebebeb;
    }

#h_lev2 a.selected
    {
    color:            #ebebeb;
    background-color: #234875;
    }

#h_lev1 a:hover
    {
    color:            #000000;
    background-color: #ebebeb;
    }

#h_lev2 a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }

#space
    {
    height: 10px;
    clear:  both;
    }

#tab
    {
    border:          1px solid #7a8a9e;
    border-collapse: collapse;
    width:           960px;
    }

#tab td
    {
    border:         1px solid #7a8a9e;
    padding:        0px;
    vertical-align: top;
    }

#tab td.side
    {
    width: 175px;
    }

#tab td.center1
    {
    width: 605px;
    }

#tab td.center2
    {
    width: 781px;
    }

#tab td.center3
    {
    }

#where
    {
    padding:   4px;
    font-size: 11px;
    }

#where a
    {
    text-decoration: none;
    color:           #234875;
    }

#where a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }

.nav
    {
    list-style-type: none;
    margin:          0px;
    padding:         0px;
    }

.nav li
    {
    line-height:      17px;
    font-size:        11px;
    margin:           0px 0px 1px 0px;
    padding:          1px 1px 1px 24px;
    background:       transparent url(images/nav_li.png) no-repeat scroll 8px 6px;
    background-color: #ebebeb;
    }

.nav li.selected
    {
    background:       transparent url(images/nav_li_selected.png) no-repeat scroll 8px 6px;
    background-color: #ebebeb;
    }

.nav a
    {
    text-decoration: none;
    color:           #234875;
    }

.nav a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }

li.navt
    {
    line-height:      19px;
    font-size:        13px;
    margin:           0px 0px 1px 0px;
    padding:          1px 1px 1px 20px;
    background:       transparent url(images/nav_li_title.png) no-repeat scroll 4px 5px;
    background-color: #7a8a9e;
    color:            #ffffff;
    }

li.banner
    {
    margin:           0px 0px 0px 0px;
    padding:          0px 0px 0px 0px;
    background-image: none;
    background-color: #ebebeb;
    line-height:      0px;
    }

li.navt a
    {
    text-decoration: none;
    color:           #ffffff;
    }

li.navt a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }



#content
    {
    padding: 12px 32px 90px 32px;
    }

#content a
    {
    color: #234875;
    }

#content a:hover
    {
    color: #7a8a9e;
    }

div.summary
    {
    font-size:    11px;
    margin-top:   8px;
    text-align:   justify;
    text-justify: distribute;
    }

div.stitle
    {
    color:     #234875;
    font-size: 12px;
    }

div.date
    {
    font-size: 11px;
    }

div.list
    {
    margin-bottom:  32px;
    padding-bottom: 16px;
    border-bottom:  1px solid #234875;
    }

div.list
    {
    margin-bottom:  32px;
    padding-bottom: 16px;
    border-bottom:  1px solid #234875;
    }

div.list2
    {
    margin-bottom:  8px;
    padding-bottom: 16px;
    }

div.list_sep
    {
    margin-bottom:  24px;
    padding-bottom: 6px;
    border-bottom:  1px solid #234875;
    }

h1.list
    {
    color:     #234875;
    font-size: 13px;
    margin:    0px 0px 0px 0px;
    }

h1.list a
    {
    text-decoration: none;
    }

img.videopreview
    {
    width:         128px;
    height:        96px;
    float:         left;
    margin-right:  8px;
    margin-bottom: 2px;
    }

img.preview
    {
    float:         left;
    margin-right:  8px;
    margin-bottom: 2px;
    }

div.clear
    {
    clear: both;
    }

div.pages
    {
    border:      1px solid #7a8a9e;
    margin-top:  32px;
    padding:     4px;
    text-align:  center;
    font-size:   11px;
    }

h1.news,
h1.video,
h1.agendah1
    {
    color:     #234875;
    font-size: 13px;
    margin:    0px 0px 0px -6px;
    }

h1.agendah1
    {
    background:   transparent url(images/h1_agenda.png) no-repeat scroll 0px 3px;
    margin:       0px 0px 0px -6px;
    padding-left: 16px;
    }

h2.news,
h2.video,
h2.download,
h2.anagrafica,
h2.popup,
h2.newsr
    {
    color:       #234875;
    font-size:   12px;
    margin:      0px 0px 0px -3px;
    font-weight: normal;
    }

h2.newsr
    {
    text-align:   justify;
    text-justify: distribute;
    }

h2.download
    {
    margin-top: 16px;
    }

h2.anagrafica
    {
    margin-top: 8px;
    }

h2.popup
    {
    margin-top: 8px;
    }

#news_body,
#video_body,
#popup_body
    {
    font-size:    11px;
    text-align:   justify;
    text-justify: distribute;
    margin-top:   8px;
    }

#popup_body
    {
    margin: 32px;
    }

#news_body p,
#video_body p,
#popup_body p
    {
    margin:  0px;
    padding: 0px;
    }

#popup_body a
    {
    color: #234875;
    }

#popup_body a:hover
    {
    color: #7a8a9e;
    }

#news_body img,
#video_body img
    {
    margin: 6px;
    }

#news_body a,
#video_body a
    {
    text-decoration: none;
    }

ul.news,
ul.download
    {
    list-style-type: none;
    margin:          4px 0px 0px 0px;
    padding:         0px;
    }

li.download
    {
    font-size:   11px;
    line-height: 11px;
    padding:     8px 0px 0px 3px;
    }

li.download a
    {
    text-decoration: none;
    }

div.video_space
    {
    height: 32px;
    clear:  both;
    }

div.video
    {
    padding-left:  20px;
    font-size:     13px;
    margin-bottom: 16px;
    }

div.anagrafica
    {
    margin:       2px 0px 0px 3px;
    font-size:    11px;
    text-align:   justify;
    text-justify: distribute;
    }

div.anagrafica_color
    {
    color: #234875;
    }

div.anagrafica a
    {
    text-decoration: none;
    }

div.video p
    {
    margin:  0px;
    padding: 0px;
    }

div.anagrafica p
    {
    margin:  0px;
    padding: 0px;
    }

div.news
    {
    padding-left:  20px;
    font-size:     16px;
    margin-bottom: 16px;
    }

div.news_date
    {
    padding-left: 20px;
    font-size:    13px;
    }

#player
    {
    background-color: #dedede;
    margin:           8px auto 0px auto;
    }

#flvplayer
    {
    float:            left;
    background-color: #eeeeee;
    font-size:        13px;
    }

#flvplayertxt
    {
    padding: 16px;
    }

#video_list
    {
    overflow: auto;
    float:    right;
    border:   2px solid #ffffff;
    }

#video_list ul
    {
    background-color: #ffffff;
    margin:           0px 0px 0px 0px;
    padding:          0px 0px 1px 0px;
    list-style-type:  none;
    }

#video_list li
    {
    background-color: #eeeeee;
    margin:           0px 0px 1px 0px;
    padding:          3px 6px 3px 6px;
    font-size:        13px;
    line-height:      13px;
    }

#video_list a
    {
    display:         block;
    text-decoration: none;
    color:           #7a8a9e;
    padding:         2px 2px 2px 2px;
    }

#video_list a:hover
    {
    color:            #ffffff;
    background-color: #234875;
    }

#video_list a.selected
    {
    color:            #ffffff;
    background-color: #234875;
    }

div.side_txt
    {
    font-size:    11px;
    padding:      10px;
    color:        #234875;
    text-align:   justify;
    text-justify: distribute;
    background-color: #ebebeb;
    }

.side_txt a
    {
    color: #234875;
    }

.side_txt a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }

div.side_ricerca
    {
    font-size:        11px;
    padding:          10px;
    color:            #234875;
    background-color: #ebebeb;
    text-align:       center;
    }

.side_ricerca a
    {
    color: #234875;
    }

.side_ricerca a:hover
    {
    color:            #7a8a9e;
    background-color: #234875;
    }

.side_ricerca input,
.side_ricerca button
    {
    border:           1px solid #234875;
    font-family:      "Trebuchet MS", "Verdana", "Arial";
    font-size:        11px;
    background-color: #ffffff;
    width:            90px;
    }

.side_ricerca button
    {
    font-size:        11px;
    background-color: #7a8a9e;
    width:            50px;
    }

#newsletter,
#ricerca_table
    {
    margin-top: 8px;
    font-size:  11px;
    }

#newsletter td
    {
    padding: 4px;
    border:  1px solid #cccccc;
    }

#ricerca_table td
    {
    padding: 4px;
    border:  1px solid #ffffff;
    }

#newsletter input,
#newsletter button,
#newsletter select,
#ricerca_table input,
#ricerca_table button,
#ricerca_table select,
.generic_form input,
.generic_form button,
.generic_form select
    {
    border:           1px solid #234875;
    font-family:      "Trebuchet MS", "Verdana", "Arial";
    font-size:        11px;
    background-color: #ffffff;
    }

#newsletter button,
#ricerca_table button,
.generic_form button
    {
    font-size:        13px;
    background-color: #7a8a9e;
    }

#newsletter table,
#ricerca_table table
    {
    width: 90%;
    }

.no_border
    {
    border-style: none !important;
    }

.newsletter_input_width
    {
    width: 300px;
    }

.newsletter_input_width2
    {
    width: 420px;
    }

#newsletter_txt
    {
    margin-top: 16px;
    font-size:  11px;
    }

#newsletter_result
    {
    margin-top: 8px;
    font-size:  11px;
    }

#ricerca
    {
    float:         right;
    font-size:     12px;
    margin-bottom: 16px;
    }

#ricerca input,
#ricerca button
    {
    border:           1px solid #234875;
    font-family:      "Trebuchet MS", "Verdana", "Arial";
    font-size:        13px;
    background-color: #ffffff;
    }

#ricerca button
    {
    font-size:        13px;
    background-color: #7a8a9e;
    }

.ricerca_input_width
    {
    width: 300px;
    }

div.torna
    {
    font-size: 11px;
    margin:    0px 0px 16px -6px;
    }

#la6
    {
    margin:     16px auto 8px auto;
    text-align: center;
    position:   absolute;
    bottom:     8px;
    left:       470px;
    }

#maindiv
    {
    position: relative;
    }

td.side form
    {
    margin: 0px;
    }

img.segnalazioni
    {
    float:        left;
    margin-right: 16px;
    }

#head_print
    {
    display: none;
    }

div.right_banner
    {
    margin-top:    8px;
    margin-bottom: 8px;
    text-align:    center;
    }

div.ebook_space
    {
    height: 16px;
    clear:  both;
    }

#legal_claims {
	padding-top: 16px;
	text-align:  center;
	font-size:   11px;
}