.contents_small
{
    BACKGROUND: #fff
}
.contents_small .wp_b1
{
    DISPLAY: inline;
    FONT-SIZE: 20px;
    MIN-HEIGHT: 150px;
    BACKGROUND: #444cc4;
    FLOAT: left;
    WIDTH: 576px;
    COLOR: #fff;
    HEIGHT: 150px;
    TEXT-ALIGN: center
}
.contents_small .wp_b2
{
    MARGIN-TOP: 10px;
    DISPLAY: inline;
    FONT-SIZE: 20px;
    MIN-HEIGHT: 180px;
    BACKGROUND: #f0aa44;
    FLOAT: left;
    WIDTH: 576px;
    COLOR: #fff;
    HEIGHT: 180px;
    TEXT-ALIGN: center
}
.contents_small .wp_b3
{
    MARGIN-TOP: 10px;
    DISPLAY: inline;
    FONT-SIZE: 20px;
    MIN-HEIGHT: 30px;
    BACKGROUND: #0fc2c2;
    FLOAT: left;
    WIDTH: 576px;
    COLOR: #fff;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.contents_small .wp_b4
{
    MARGIN-TOP: 10px;
    DISPLAY: inline;
    FONT-SIZE: 20px;
    MIN-HEIGHT: 150px;
    BACKGROUND: #333333;
    FLOAT: left;
    WIDTH: 576px;
    COLOR: #fff;
    HEIGHT: 150px;
    TEXT-ALIGN: center
}
.contents_small .wp_bk
{
    BORDER-RIGHT: black 3px solid;
    BORDER-TOP: black 3px solid;
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    BORDER-LEFT: black 3px solid;
    WIDTH: 576px;
    BORDER-BOTTOM: black 3px solid
}
.contents_small .wp_bk IMG
{
    DISPLAY: inline;
    FLOAT: left
}
.contents_small H2
{
    DISPLAY: inline;
    FONT-SIZE: 1.6em;
    FLOAT: left;
    MARGIN: 11px 0px
}
.contents_small .wp_bk .title_full
{
    DISPLAY: inline;
    BACKGROUND: #fff;
    FLOAT: left;
    WIDTH: 576px;
    BORDER-BOTTOM: black 3px solid
}
.contents_small .wp_bk .title_full A
{
    MARGIN: 2px 10px 3px
}
.contents_small .wp_bk .title_half A
{
    MARGIN: 2px 10px 3px
}
.contents_small .wp_bk .title_onethird A
{
    MARGIN: 2px 10px 3px
}
.contents_small .wp_bk .title_half
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 288px;
    BORDER-BOTTOM: black 3px solid
}
.contents_small .wp_bk .title_onethird
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 192px;
    BORDER-BOTTOM: black 3px solid
}
.contents_small .wp_bk .left
{
    DISPLAY: inline;
    FLOAT: left
}
.contents_small .wp_bk .right
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.contents_small .wp_bk P
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 11px 0px;
    PADDING-TOP: 0px
}
.contents_small .wp_bk P SPAN
{
    FONT-WEIGHT: bold
}
.contents_small .wp_bk .content_full
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 566px;
    PADDING-TOP: 5px
}
.contents_small .wp_bk .content_half_img
{
    PADDING-RIGHT: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 278px;
    PADDING-TOP: 5px
}
.contents_small .wp_bk .content_half_txt
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 15px;
    WIDTH: 258px
}
.contents_small .wp_bk .content_half_txt P
{
    MARGIN: 11px 0px 0px;
    WIDTH: 258px
}
.contents_small .wp_bk .content_onethird
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 15px;
    WIDTH: 162px
}
.contents_small .wp_bk .content_onethird P
{
    MARGIN-BOTTOM: 0px;
    WIDTH: 162px
}
.contents_small .wp_bk .content_sixth
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 15px;
    WIDTH: 162px
}
.contents_small .wp_bk .content_sixth P
{
    PADDING-LEFT: 3px;
    MARGIN: 0px;
    WIDTH: 109px
}
.content_small
{
    FLOAT: left;
    WIDTH: 569px
}
.cont_title
{
    MARGIN-TOP: 5px;
    DISPLAY: inline;
    PADDING-LEFT: 11px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 553px;
    BORDER-BOTTOM: #b8b8b8 1px solid
}
.cont_lancio_top
{
    BORDER-RIGHT: #b8b8b8 1px solid;
    BORDER-TOP: #b8b8b8 1px solid;
    MARGIN-TOP: 11px;
    FLOAT: left;
    BORDER-LEFT: #b8b8b8 1px solid;
    WIDTH: 562px;
    BORDER-BOTTOM: #b8b8b8 1px solid
}
.cont_lancio_top IMG
{
    MARGIN-TOP: 1px;
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN-LEFT: 1px
}
.half_container
{
    MARGIN: 0px 0px 0px;
    WIDTH: 626px
}
.half_content
{
    BORDER-RIGHT: none;
    DISPLAY: inline;
    FLOAT: left;
    BORDER-LEFT: none;
    WIDTH: 624px;
    BORDER-BOTTOM: none;
}
.half_content .title
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px 1px;
    WIDTH: 560px;
    HEIGHT: 26px
}
.one_fourth_content .title
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px 1px;
    WIDTH: 560px;
    HEIGHT: 26px
}
.onethird_content .title
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px 1px;
    WIDTH: 560px;
    HEIGHT: 26px
}
.twothird_content .title
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px 1px;
    WIDTH: 560px;
    HEIGHT: 26px
}
SPAN.title_left
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    MARGIN: 6px 0px 0px 6px;
    COLOR: #004990;
    TEXT-DECORATION: none
}
.onethird_content .title
{
    WIDTH: 180px
}
.twothird_content .title
{
    WIDTH: 370px
}
.one_fourth_content .title
{
    WIDTH: 185px
}
.half_content .title_ins
{
    BORDER-TOP: #bbbbbb 1px solid;
    DISPLAY: inline;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 376px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    HEIGHT: 26px
}
.half_content .title_last
{
    BORDER-TOP: #bbbbbb 1px solid;
    DISPLAY: none;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 376px;
    HEIGHT: 26px
}
.half_content .title_last
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 1px
}
.half_content .title_last A.title_left
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/static/img_root/arrow_right_red_up.gif) no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.half_content .title_out
{
    DISPLAY: inline;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 376px;
    BORDER-BOTTOM: #bbbbbb 1px solid;
    HEIGHT: 26px
}
.half_content .double_title
{
    DISPLAY: inline;
    MIN-HEIGHT: 23px;
    BACKGROUND: url(/static/img_root/bg_double_title.gif) repeat-y left top;
    FLOAT: right;
    MARGIN: 1px 0px;
    WIDTH: 189px;
    HEIGHT: 23px
}
.half_content .double_title A.title_left
{
    MARGIN: 5px 0pt 0pt 6px
}
.half_content .title_ins A.title_left
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/static/img_root/arrow_right_red_down.gif) no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.title A.title_left
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/static/img_root/arrow_right_blue.gif) no-repeat right 50%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.half_content A.title_left
{
    PADDING-RIGHT: 9px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 6px;
    COLOR: #004990;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.one_fourth_content A.title_left
{
    PADDING-RIGHT: 9px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 6px;
    COLOR: #004990;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
.onethird_content A.title_left
{
    PADDING-RIGHT: 9px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 6px;
    COLOR: #004990;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
A.title_left:hover
{
    TEXT-DECORATION: underline! important
}
.half_content A.link_right
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 6px 5px 0px 0px;
    COLOR: #003e7a
}
.half_container A.link_right
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 6px 5px 0px 0px;
    COLOR: #003e7a
}
.half_content A.link_right:hover
{
    TEXT-DECORATION: none! important
}
.half_container A.link_right:hover
{
    TEXT-DECORATION: none! important
}
.half_content A.link_right_img
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 4px 5px 0px 0px;
    HEIGHT: 17px
}
.half_content A.link_right_img IMG
{
    MARGIN: 0px
}
.sub_contents
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.1em;
    MIN-HEIGHT: 110px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    WIDTH: 624px;
    PADDING-TOP: 6px;
    HEIGHT: 146px
}
* HTML .sub_contents
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 6px
}
.sub_contents_wp
{
    BORDER-TOP: #bbbbbb 1px solid;
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    WIDTH: 562px
}
.onethird_content .sub_contents
{
    WIDTH: 182px
}
.twothird_content .sub_contents
{
    WIDTH: 372px
}
.sub_contents .vertical
{
    BACKGROUND-POSITION: 50% top;
    DISPLAY: inline;
    MIN-HEIGHT: 160px;
    FLOAT: left;
    WIDTH: 562px;
    HEIGHT: 160px
}
.vaibtn_cont3
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 25px 0px 0px;
    WIDTH: 175px;
    PADDING-TOP: 0px;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.sub_contents .vertical_dot
{
    DISPLAY: inline;
    MIN-HEIGHT: 160px;
    FLOAT: left;
    WIDTH: 562px;
    HEIGHT: 160px
}
.sub_contents .vertical_line
{
    DISPLAY: inline;
    MIN-HEIGHT: 160px;
    FLOAT: left;
    WIDTH: 562px;
    HEIGHT: 160px
}
.sub_contents .vertical_dot A.sub_title
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN: 5px 0px 0px;
    WIDTH: auto;
    COLOR: #003e7a
}
.sub_contents .vertical_line A.sub_title
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN: 5px 0px 0px;
    WIDTH: auto;
    COLOR: #003e7a
}
.sub_contents .vertical_dot A.sub_title SPAN
{
    MARGIN: 0px;
    WIDTH: 170px
}
.sub_contents .vertical_line A.sub_title SPAN
{
    MARGIN: 0px;
    WIDTH: 170px
}
.sub_contents .vdot
{
    DISPLAY: inline;
    MIN-HEIGHT: 14.5em;
    BACKGROUND: url(img/dot_home.gif) repeat-y center top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 3px;
    HEIGHT: 14.5em
}
.sub_contents .vline
{
    DISPLAY: inline;
    MIN-HEIGHT: 14.5em;
    BACKGROUND: url(/static/img_root/gray_dot.gif) repeat-y center top;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 2px;
    HEIGHT: 14.5em
}
.half_box
{
    DISPLAY: inline;
    MIN-HEIGHT: 160px;
    FLOAT: left;
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 275px;
    HEIGHT: 160px
}
.onethird_box
{
    DISPLAY: inline;
    MIN-HEIGHT: 100px;
    BACKGROUND: #fff;
    FLOAT: left;
    MARGIN: 0px 5px 0px 6px;
    WIDTH: 195px;
    HEIGHT: 152px
}
.onethird_box A
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.onethird_box IMG
{
    DISPLAY: inline;
    FLOAT: left
}
.onethird_box A.sub_title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    COLOR: #003e7a;
    PADDING-TOP: 0px
}
.onethird_box A.sub_title:hover
{
    TEXT-DECORATION: none
}
.onethird_box P
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 173px;
    PADDING-TOP: 0px
}
.half_box_vert
{
    DISPLAY: inline;
    BACKGROUND: url(/static/img_root/hdot.gif) repeat-x left 50%;
    FLOAT: left
}
.half_box A.sub_title
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    MARGIN: 5px 0px 0px;
    COLOR: #003e7a
}
.half_box A.sub_title:hover
{
    TEXT-DECORATION: none
}
.half_box P
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 42px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 270px;
    PADDING-TOP: 0px;
    HEIGHT: 42px
}
.one_fourth_box
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 75px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    HEIGHT: 75px
}
.one_fourth_box IMG
{
    MARGIN: 0px
}
.one_fourth_box .floatleft
{
    WIDTH: 100px
}
.one_fourth_box A
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 3px 0px 0px
}
.one_fourth_box A.sub_title
{
    MARGIN: 16px 0px 0px
}
.one_fourth_box P
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 0px;
    WIDTH: 100px;
    PADDING-TOP: 0px
}
.half_box .horizontal_dot
{
    DISPLAY: inline;
    FONT-SIZE: 0px;
    BACKGROUND: url(/static/img_root/hdot.gif) repeat-x left 50%;
    FLOAT: left;
    WIDTH: 178px;
    HEIGHT: 10px
}
.half_box .horizontal_dot_lancio
{
    DISPLAY: inline;
    FONT-SIZE: 0px;
    BACKGROUND: url(/static/img_root/hdot.gif) repeat-x left center;
    FLOAT: left;
    MARGIN: 4px 0px;
    WIDTH: 270px;
    HEIGHT: 2px
}
.half_box .horizontal_box
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 75px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 270px;
    PADDING-TOP: 0px;
    HEIGHT: 75px
}
.half_box .horizontal_box A.img_quad
{
    BORDER-RIGHT: lime 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: lime 0px solid;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: lime 0px solid;
    WIDTH: 75px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: lime 0px solid;
    HEIGHT: 75px
}
.half_box .horizontal_box .lancio_lat
{
    MIN-HEIGHT: 40px;
    FLOAT: left;
    WIDTH: 187px;
    HEIGHT: 40px
}
.cont_title_va
{
    BORDER-RIGHT: #bbb 1px solid;
    MIN-HEIGHT: 26px;
    FLOAT: left;
    WIDTH: 280px;
    HEIGHT: 26px
}
.cont_title_va_triple
{
    MIN-HEIGHT: 26px;
    FLOAT: left;
    WIDTH: 184px;
    HEIGHT: 26px
}
.vaibtn_cont
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 270px;
    PADDING-TOP: 0px;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.vaibtn_prod_cont
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 5px 0px 0px;
    WIDTH: 158px;
    PADDING-TOP: 0px;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.half_box .horizontal_box A.vaibtn
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 17px
}
.half_box .horizontal_box A.vaibtn IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.timSogno
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #bbbbbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 0px 10px;
    BORDER-LEFT: #bbbbbb 1px solid;
    WIDTH: 273px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbbbbb 1px solid
}
.timSogno IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.img_cont
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 110px;
    PADDING-TOP: 0px
}
.img_text
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 158px;
    PADDING-TOP: 0px
}
.img_text H2
{
    MARGIN: 10px 0px 5px
}
.img_text H2 A
{
    TEXT-DECORATION: none
}
.img_text UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.img_text UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
.img_text P.prezzo
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    MARGIN: 10px 0px 6px;
    WIDTH: 158px;
    COLOR: #ce0000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #bbb 1px solid
}
.img_text .prezzo_barrato
{
    FONT-SIZE: 1.3em;
    MARGIN: 0px
}
.img_text .prezzo_ok
{
    FONT-SIZE: 2.4em;
    MARGIN: 0px 0px 0px 24px;
    VERTICAL-ALIGN: top
}
.img_text P.descrizione
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 158px;
    PADDING-TOP: 0px
}
.img_text P.descrizione_bord
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #bbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    WIDTH: 158px;
    PADDING-TOP: 5px
}
.half_content .title IMG
{
    MARGIN-TOP: 10px;
    DISPLAY: inline;
    FLOAT: left;
    VERTICAL-ALIGN: middle
}
.triple_title
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 26px;
    BACKGROUND: url(/static/img_root/gray_dot.gif) repeat-y left top;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    WIDTH: 186px;
    PADDING-TOP: 0px;
    HEIGHT: 26px
}
.onethird_box .desc_telefono
{
    WIDTH: 78px
}
.vaibtn_prod_cont3
{
    BORDER-RIGHT: red 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 0px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: red 0px solid;
    WIDTH: 78px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 0px solid;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.vaibtn_prod_cont3 .vaibtn
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 78px;
    PADDING-TOP: 0px;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.onethird_box A.sub_title3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    MARGIN: 0px;
    WIDTH: 175px;
    COLOR: #ce0000;
    TEXT-DECORATION: none
}
.onethird_box P.prezzi_telefono
{
    WIDTH: 78px
}
.img_text3
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 10px 0px 0px 5px;
    WIDTH: 84px
}
.img_text3_wide
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 5px 0px 0px;
    WIDTH: 175px
}
.img_text3 DIV.prezzo
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 6px;
    WIDTH: 78px;
    PADDING-TOP: 0px
}
.img_text3_wide DIV.prezzo
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 10px 0px 6px;
    WIDTH: 65px
}
.img_text3 .prezzo_barrato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    MIN-HEIGHT: 16px;
    FLOAT: none;
    MARGIN: 0px;
    HEIGHT: 16px
}
.img_text3_wide .prezzo_barrato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    MIN-HEIGHT: 16px;
    FLOAT: none;
    MARGIN: 0px;
    HEIGHT: 16px
}
.img_text3_wide .prezzo_barrato
{
}
.img_text3 .prezzo_ok
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 2.4em;
    FLOAT: left;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #ce0000
}
.img_text3_wide .prezzo_ok
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 2.4em;
    FLOAT: left;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    COLOR: #ce0000
}
.img_text3 P.descrizione
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 78px;
    PADDING-TOP: 0px
}
.img_text3_wide P.descrizione
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 78px;
    PADDING-TOP: 0px
}
.banner_triplo
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #bbb 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 12px 0px 0px;
    BORDER-LEFT: #bbb 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #bbb 1px solid
}
.banner_triplo IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FLOAT: left;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    display: inline
}
.onethird_box .img_text3_wide P.desc_telefono
{
    MARGIN: 2px 0px 0px;
    WIDTH: 100px
}
.onethird_box .title_prod
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 175px
}
.onethird_box A.wide
{
    MARGIN-TOP: 5px
}
.onethird_container
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 0px 6px;
    WIDTH: 184px
}
.onethird_container IMG
{
    DISPLAY: inline;
    FLOAT: left
}
.onethird_content
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    BORDER-LEFT: #bbbbbb 1px solid;
    WIDTH: 182px;
    BORDER-BOTTOM: #bbbbbb 1px solid
}
.onethird_content .onethird_box
{
    MARGIN: 0px;
    WIDTH: 182px
}
.onethird_content .onethird_box A
{
    MARGIN: 0px 0px 0px 7px
}
.onethird_content .onethird_box .img_text3_wide
{
    MARGIN: 0px 0px 0px 7px
}
.onethird_content .onethird_box A.wide
{
    MARGIN: 5px 0px 5px 3px
}
.onethird_content .onethird_box .prezzo
{
    MARGIN: 0px 6px 0px 0px
}
.twothird_container
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 374px
}
.twothird_container IMG
{
    DISPLAY: inline;
    FLOAT: left
}
.twothird_content
{
    BORDER-RIGHT: #bbbbbb 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    BORDER-LEFT: #bbbbbb 1px solid;
    WIDTH: 372px;
    BORDER-BOTTOM: #bbbbbb 1px solid
}
.twothird_content .onethird_box
{
    MARGIN-RIGHT: 0px
}
.twothird_content .vdot
{
    BACKGROUND-POSITION: right top;
    WIDTH: 4px
}
.twothird_content .vline
{
    BACKGROUND-POSITION: right top;
    WIDTH: 4px
}
.linkeria_container
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    WIDTH: 562px
}
.linkeria_container H2
{
    DISPLAY: inline;
    FONT-SIZE: 1.09em;
    FLOAT: left;
    MARGIN: 6px 0px 6px 7px;
    COLOR: #003e7a
}
.linkeria_container P
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 8px 25px;
    WIDTH: 546px
}
.linkeria_content
{
    DISPLAY: inline;
    FONT-SIZE: 1.1em;
    BACKGROUND: url(/static/img_root/hdot.gif) repeat-x left top;
    FLOAT: left;
    MARGIN: 0px 8px;
    WIDTH: 546px
}
.linkeria_content UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 546px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.linkeria_content UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    MIN-HEIGHT: 27px;
    BACKGROUND: url(/static/img_root/hdot.gif) repeat-x left bottom;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    WIDTH: 546px;
    PADDING-TOP: 0px;
    HEIGHT: 27px
}
.linkeria_content UL LI P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 5px 5px;
    WIDTH: 360px;
    PADDING-TOP: 0px
}
.linkeria_content UL LI SPAN
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    WIDTH: auto
}
.linkeria_content UL LI A
{
    CLEAR: right;
    BORDER-RIGHT: #d2d2d2 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d2d2d2 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 8px;
    BORDER-LEFT: #d2d2d2 1px solid;
    WIDTH: auto;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d2d2d2 1px solid;
    HEIGHT: 1.45em;
    TEXT-DECORATION: none
}
.linkeria_content UL LI A.down
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 11px
}
.linkeria_content UL LI A SPAN.int
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND: url(/static/img_root/bg_bottone.gif) #fff repeat-x left bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px;
    WIDTH: auto;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.linkeria_content UL LI A:hover
{
    CURSOR: pointer;
    TEXT-DECORATION: none! important
}
.linkeria_content P.intro
{
    MIN-HEIGHT: 27px;
    FLOAT: right;
    MARGIN: 10px 0px 0px;
    WIDTH: 546px;
    HEIGHT: 27px
}
.linkeria_content P.end
{
    MIN-HEIGHT: 27px;
    FLOAT: right;
    MARGIN: 10px 0px 0px;
    WIDTH: 546px;
    HEIGHT: 27px
}
.linkeria_content P A
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/static/img_root/arrow_right_blue.gif) no-repeat right 55%;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.linkeria_content P A:hover
{
    TEXT-DECORATION: none! important
}
.wp_prodwrapper
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 130px;
    FLOAT: left;
    /*OVERFLOW-X: scroll;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 624px;
    PADDING-TOP: 0px;
    HEIGHT: 150px
}
* HTML .wp_prodwrapper
{
    HEIGHT: 183px
}
.max_width
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 5000px
}
.cont_rool
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: none;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/static/img_root/bg_hp_box_title.gif) repeat-x left top;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    OVERFLOW: hidden;
    WIDTH: 124px;
    CURSOR: default;
    PADDING-TOP: 8px;
    POSITION: relative;
    TEXT-ALIGN: right;
}
.cont_rool A
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 7px;
    PADDING-TOP: 0px;
		FONT-SIZE: 11px;
}
.cont_rool A IMG
{
    WIDTH: 7px;
    HEIGHT: 7px
}
.cont_rool A.activeImage
{
    CLEAR: none;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: medium none;
    DISPLAY: inline;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
.cont_rool A.inactiveImage
{
    CLEAR: none;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: medium none;
    DISPLAY: inline;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}

.cont_rool A.activeImage
{
    BACKGROUND: url(img/punto_on.jpg) no-repeat left top;
    CURSOR: default
}
.cont_rool A.inactiveImage
{
    BACKGROUND: url(img/punto_off.jpg) no-repeat left top;
    CURSOR: pointer
}
.wp_prodbox
{
    DISPLAY: inline;
    FLOAT: left
}
* HTML .sub_contents
{
    MIN-HEIGHT: 165px;
    HEIGHT: 165px
}
.paginazione
{
    BORDER-RIGHT: red 0px solid;
    BORDER-TOP: red 0px solid;
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    FLOAT: left;
    MARGIN: 10px 0px;
    BORDER-LEFT: red 0px solid;
    WIDTH: 99%;
    COLOR: #003e7a;
    BORDER-BOTTOM: red 0px solid;
    TEXT-ALIGN: center
}
.pagine
{
    MARGIN-LEFT: 105px;
    WIDTH: 150px;
    COLOR: #ce0000;
    TEXT-ALIGN: center
}
.pagine A
{
    COLOR: #003e7a;
    TEXT-DECORATION: none
}
.pagine A:hover
{
    TEXT-DECORATION: underline
}
.noactive
{
    COLOR: #bbbbbb
}
.yesactive
{
}
.yesactive A
{
    COLOR: #003e7a;
    TEXT-DECORATION: none
}
.yesactive A:hover
{
    COLOR: #003e7a;
    TEXT-DECORATION: underline
}
.height_prod
{
    MIN-HEIGHT: 80px;
    HEIGHT: 80px
}
.marg_lancio_lat
{
    DISPLAY: inline;
    PADDING-TOP: 9px
}

