.solotesto {DISPLAY: none}

.hidden {DISPLAY: none}

.clear {CLEAR: both}

.hr {CLEAR: both}

H1 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

H2 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

H3 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

H4 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

P {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

HR {DISPLAY: none}

IMG {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}

A {OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; TEXT-DECORATION: none}

UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both}

.clearfix {DISPLAY: inline-block}

* HTML .clearfix {HEIGHT: 1%}

.clearfix {DISPLAY: block}

.solotesto {DISPLAY: none}

HR {DISPLAY: none}

.clear {CLEAR: both}

.hr {CLEAR: both}

.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both}

.clearfix {DISPLAY: inline-block}



.clearfix {DISPLAY: block}

body {TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial"; BACKGROUND-color: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 0px}

#content {MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; background:#00CCFF }

#Header {MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; BACKGROUND: url(images/header.jpg) no-repeat; HEIGHT: 158px; BORDER-TOP: #429c29 6px solid}

#Header A.logoWebtv {MARGIN: 0px 0px 5px; WIDTH: 480px; DISPLAY: block; FLOAT: left; HEIGHT: 108px}

#Header A.logoFs {MARGIN: -6px 0px 0px; WIDTH: 240px; DISPLAY: block; FLOAT: right; HEIGHT: 80px; CURSOR: pointer}



#Header UL.Menu {BORDER-LEFT: #292d2f 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 946px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/bkg_menu.gif) #999 repeat-x; FLOAT: left; HEIGHT: 25px; BORDER-RIGHT: #292d2f 1px solid; PADDING-TOP: 13px}

#Header UL.Menu LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px}

#Header UL.Menu LI A {TEXT-TRANSFORM: uppercase; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold}

#Header UL.Menu LI A:hover {COLOR: #cc0000}

#Header UL.Menu LI.selected A {COLOR: #cc0000}




.container {MARGIN: 0px auto; WIDTH: 960px; DISPLAY: block; HEIGHT: auto; background-color:#ffffff}


#bloccoSx {MARGIN: 10px 0px 0px 0px; padding: 0px; WIDTH: 374px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff}

#bloccoSx .box1 {MARGIN: 0px; padding:0px; WIDTH: 374px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff}

#bloccoSx .box1 .tit1 {margin:0px; padding:0px 0px 15px 0px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:18px; font-weight:bold; float:left}

#bloccoSx .box1 #boxtv{MARGIN: 0px; padding:0px; WIDTH: 374px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#f0f0f0}

#bloccoSx .box1 #frametv{MARGIN: 10px 10px 10px 10px; padding:0px; WIDTH: 354px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff; border:solid 1px #d9d9d9}


.cfix { DISPLAY: inline-block }

.left { DISPLAY: inline; FLOAT: left }

#bloccoSx .box2 {MARGIN: 20px 0px 0px 0px; WIDTH: 374px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#f0f0f0}

#bloccoSx .box2 .frame1{MARGIN: 10px 10px 10px 10px; WIDTH: 354px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff; border:solid 1px #d9d9d9}

.frametit2 {MARGIN: 0px; WIDTH: 354px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#666666;}

.tit2 {margin:0px; padding:3px 0px 3px 5px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; float:left; font-variant:small-caps }

.box_img {MARGIN: 0px; padding: 10px 10px 10px 10px; WIDTH: 89px; FLOAT: left; HEIGHT: auto; background-color:#ffffff;}

.box_img img {MARGIN: 0px; padding: 0px; WIDTH: 89px; FLOAT: left; HEIGHT: 51px; border: solid 1px #626262}

.box_img  a img {MARGIN: 0px; padding: 0px; WIDTH: 89px; FLOAT: left; HEIGHT: 51px;}

.box_img a:hover img {border: solid 1px #ffffff}

.box_testo {margin:0px; padding: 10px 10px 10px 10px; width:225px; HEIGHT: auto; float:left; text-align:left}

.box_testo a {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }

.box_testo a:hover {color:#666666;}

.linea {MARGIN: 0px 0px 0px 10px; padding: 0px; WIDTH: 334px; HEIGHT: 10px; background:url(images/bg_linea.gif) repeat-x; DISPLAY: block; float:left  }


#bloccoSx .box3 {MARGIN: 20px 0px 0px 0px; WIDTH: 374px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#9900CC}



#bloccoDx {MARGIN: 10px 0px 0px; WIDTH: 546px; DISPLAY: block; FLOAT: right; HEIGHT: auto; background-color:#ffffff}

#bloccoDx .box4 {MARGIN: 0px; WIDTH: 546px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff}

#bloccoDx .box4 .frame3{MARGIN: 10px 0px 10px 0px; WIDTH: 546px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff; }

.frametit3 {MARGIN: 0px; WIDTH: 546px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#666666;}

.tit3 {margin:0px; padding:3px 0px 3px 5px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; float:left; font-variant:small-caps }

#bloccoDx .box4 .boxSx{MARGIN: 10px 0px; WIDTH: 263px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff; border:solid 1px #666666}

#bloccoDx .box4 .boxDx{MARGIN: 10px 0px; WIDTH: 263px; DISPLAY: block; FLOAT: right; HEIGHT: auto; background-color:#ffffff; border:solid 1px #666666}

.box_imgG {MARGIN: 0px; padding: 0px; WIDTH: 263px; FLOAT: left; HEIGHT: auto; background-color:#ffffff;}

.box_imgG img {MARGIN: 0px; padding: 0px; WIDTH: 263px; FLOAT: left; HEIGHT: 155px; }

.box_imgG  a img {MARGIN: 0px; padding: 0px; WIDTH: 263px; FLOAT: left; HEIGHT: 155px;}

.box_imgG a:hover img {}

.box_testoG {margin:0px; padding: 10px 10px 10px 10px; width:243px; HEIGHT: auto; float:left; text-align:left}

.box_testoG a {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }

.box_testoG a:hover {color:#666666;}



#bloccoDx .box4 .boxSx2{MARGIN: 10px 0px; WIDTH: 263px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#ffffff; }

#bloccoDx .box4 .boxDx2{MARGIN: 10px 0px; WIDTH: 263px; DISPLAY: block; FLOAT: right; HEIGHT: auto; background-color:#ffffff; }

.box_img2 {MARGIN: 0px; padding: 10px 10px 10px 10px; WIDTH: 89px; FLOAT: left; HEIGHT: auto; background-color:#ffffff;}

.box_img2 img {MARGIN: 0px; padding: 0px; WIDTH: 89px; FLOAT: left; HEIGHT: 51px; border: solid 1px #626262}

.box_img2  a img {MARGIN: 0px; padding: 0px; WIDTH: 89px; FLOAT: left; HEIGHT: 51px;}

.box_img2 a:hover img {border: solid 1px #ffffff}

.box_testo2 {margin:0px; padding: 10px 10px 10px 10px; width:134px; HEIGHT: auto; float:left; text-align:left; font-size:12px; color:#333333;}

.box_testo2 a {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; }

.box_testo2 a:hover {color:#666666;}

.linea2 {MARGIN: 0px 0px 0px 10px; padding: 0px; WIDTH: 250px; HEIGHT: 10px; background:url(images/bg_linea.gif) repeat-x; DISPLAY: block; float:left  }

#bloccoDx .box5 {MARGIN: 20px 0px 0px 0px; WIDTH: 546px; DISPLAY: block; FLOAT: left; HEIGHT: auto; background-color:#9900CC}






#page {margin: 0px auto; width: 100%; background-image:url(images/bg_up.jpg); height:34px; }

#home_wrap {display:block; width:820px; height:34px; position:relative;   background-image:none; margin:auto;}

#navigation ul {list-style:none;margin:0;padding:0px 0;}

#navigation ul li {display:block; float:left; padding:0; font-size:14px; font-family:Arial; color:#FFFFFF; font-weight:bold}

li#row1_lead {background-image:url("images/new_divide.gif");background-repeat:no-repeat; width:1px;height:33px;}

#navig_row1 {background-image:none; height:33px;width:820px;margin:0;padding:0;min-height:33px; }

#navig_row1 li.topdivide {background-image:url("images/new_divide.gif");background-repeat:no-repeat; width:1px;height:33px;}

#navig_row1 li.top_final { background-image:url("images/level1_end.png");background-repeat:no-repeat; background-position:right 0; width:3px;height:23px;padding:0;position:relative; 	left:149px; }

#navig_row1 a:link, #navig_row1 a:visited {color:#ffffff; background:transparent; text-decoration:none; padding:4px 8px; position:relative;top:5px; }

#navig_row1 a:focus , #navigation #navig_row1 ul li.selected_nav a {color:#ffffff; background:#429C29;}

#navig_row1 a:hover {color:#ffffff; background:#429C29; }


#footer {MARGIN: 20px auto 0px; WIDTH: 100%;  BACKGROUND: url(images/bkg_footer.gif) no-repeat center top; HEIGHT: 210px}

#footer_wrap { }

DIV.clearer { CLEAR: both }

DIV#bottomTesto { PADDING-RIGHT: 0px! important; BORDER-TOP: #666666 1px dotted; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 8px! important; MARGIN: 10px 0px 0px; PADDING-TOP: 8px! important; BORDER-BOTTOM: #666666 1px dotted; TEXT-ALIGN: center
}
DIV#bottomTesto A.h5 {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px
}
DIV#bottomTesto A.h5:hover {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFFFFF;
	PADDING-TOP: 0px
}

