body {
	/*background-color: #324760;*/
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	text-align: center;
	
	/* alex 21-12-2008 */
	background-image: url("img/sfuma_fondo.jpg");
	background-repeat: repeat-x;
	background-color: #000414;
}

#pagina {
	/*background-color: #273648; *//* background-color:#1C1E20; */
	border: solid 0px #008000;
	height: auto;
	margin: 0px auto;
	position: relative;
	text-align: left;
	top: 0px;
	width: 760px;
}

#head {
	/*background-color: #242424;*/
	background-color: none;
	background-repeat: no-repeat;
	background-position:18px 0;
	border: solid 0px #0000FF;
	height: 99px;
	margin: 0px auto;
	position: relative;
	top: 0px;
	/* alex 21-12-2008 */
	background-image: url(img/header_suex.gif);
	height: 122px;
	width: 917px;
}
#headHome {
	/*background-color: #242424;*/
	background-color: none;
	background-repeat: no-repeat;
	background-position: center 0 0 0 18px ;
	border: solid 0px #0000FF;
	/*height: 99px;*/
	margin: 0px auto;
	/*position: relative;*/
	/*top: 0px;*/
	/* alex 21-12-2008 */
	background-image: url(img/header_suex.gif);
	height: 122px;
	width: 917px;
	position: relative;
}

#head2 {
	background-color: #273648;
	background-image: url("img/sub_h.gif");
	background-position: top right;
	background-repeat: no-repeat;
	border: 0px solid #008000;
	height: 25px; /*margin-top: 0px auto;*/
	position: relative;
	text-align: center;
	top: 0px;
	width: 760px;
	/* alex 21-12-2008 */
	background-image: url(img/zeuxo.gif);
	margin: 0px auto;
}

#headmenu {
	border: solid 0px #0000FF; /*margin-top: 10px;
    margin-left: 237px;*/
	font-size: 7pt;
	height: 12px;
	left: 0px;
	position: relative;
	text-align: center;
	top: 3px;
	width: 560px;
	margin: 0px auto;
}

.head_btn {
	background-image: url("img/btn_off.gif");
	background-repeat: no-repeat;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	line-height: 16px;
	padding-top: 3px;
	text-align: center;
	width: 100px;
	margin: 0 5px;
}

.head_btn a, .head_btn a:visited {
	color: #999999;
	text-decoration: none;
}

.head_btn a:hover {
	color: #FF0000;
	text-decoration: none;
}

.head3 {
	background-color: #273648;
	background-image: url("img/l_horz_bg.gif");
	background-position: top right; /*position:relative; top:0px;*/
	background-repeat: no-repeat;
	border: 0px solid #008000;
	clear: both; /*float:top;*/
	height: 18px;
	margin-top: 0px;
	text-align: right; /*float:left;*/
	width: 760px;
	background-image: url(img/l_horz_bg2.gif);
}

    /*=======================================*/
#centralbox {
	background-color: #1E1E1E;
	border: solid 0px #FF0000;
	float: left;
	height: auto;
	position: relative;
	top: 0px;
	width: 760px;
	
}

/*===========================================*/
#menucontainer_it {
	/*background-image: url("img/mn_left_home_it.gif");*/
	background-image: url("img/nuovo_zeuxo.jpg");
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	float: left;
	height: 222px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 223px;
}
#menucontainer_it form {
	margin: 0;
	padding:0;
}
#menucontainer_en {
	/*background-image: url("img/mn_left_home_en.gif");*/
	background-image: url("img/nuovo_zeuxo_en.jpg");
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	float: left;
	height: 222px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 223px;
}

ul#mappa1 {
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 223px;
}
 
ul#mappa1 li {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
}

li#mappa1-link1 {
	height: 18px;
	left: 3;
	top: 1;
	width: 218px;
}

#mappa1 a {
	display: block;
	height: 100%;
	width: 100%;
}

#mappa1 .alt {
	display: none;
}

#menuleft {
	border: solid 0px #0000FF;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: 160px;
	line-height: 20px;
	margin-left: 15px;
	margin-top: 40px;
	position: relative;
	text-align: left;
	top: 0px; /*position:relative; top:60px; left:30px;*/
	width: 144px;
}

#menuleft a, #menuleft a:visited {
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 24px;
	text-decoration: none;
}

#menuleft a:hover {
	color: #8250FF;
	text-decoration: none;
}

/*=======================================*/
#container1 {
	background-color: #273648;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	color: #FFFFFF;
	float: right;
	height: 222; /*margin-left: 183px;*/
	left: 0px;
	position: relative;
	text-align: center;
	top: 0px;
	width: 535px;
}

    #contenuto1 {
	border: solid 0px #FF0000;
	color: grey;
	height: auto; /*padding:10px;*/
	text-align: justify;
	width: 515px;
}

    #contenuto1 td {
	color: #FFFFFF;
	font-size: 8pt;
}

/*=======================================*/
#container2 {
	background-image: url("img/cont2.gif");
	background-repeat: repeat-x;
	border: solid 0px #0000FF; /*position:relative; left:0px; top:0px;*/
	float: left;
	float: top;
	height: 239px;
	margin-top: 0px;
	width: 760px;
	background-image: url(img/back_puls_ok.jpg);
	margin: 0;
	padding: 0;
}

    /*===================== modificato ========================*/
.cont2_cap1 {
	border: solid 0px #FF0000;
	color: #000000;
	float: left;
	height: 239px;
	text-align: center;
	width: 189px; /*background-image: url("img/home_cap1.gif");
    background-repeat: no-repeat;
    background-position: top left;*/
}

    /*===================== aggiunto ========================*/
.btn1 {
	display: block;
	height: 37px;
	left: 0px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 189px;
	font-size: 11px;
}

.btn1 a,btn1:visited {
	background-image: url("img/home_cap1.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	color: #000000;
	display: block;
	height: 37px;
	width: 189px;
	padding-left: 52px;
}

.btn1 a:hover {
	background-image: url("img/home_cap1_on.gif");
	color: #FF0000;
}

.btn1 span a,.btn1 span a:visited {
	color: #000000;
	font-weight: bold;
	line-height: 39px;
}

.btn1 span a:hover {
	color: #FF0000;
	font-weight: bold;
	line-height: 39px;
}

.btn2 {
	display: block;
	height: 37px;
	left: 0px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 189px;
	font-size: 11px;
}

.btn2 a,btn2:visited {
	background-image: url("img/home_cap2.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	color: #000000;
	display: block;
	height: 37px;
	width: 189px;
	padding-left: 52px;
}

.btn2 a:hover {
	background-image: url("img/home_cap2_on.gif");
	color: #FF0000;
}

.btn2 span a,.btn2 span a:visited {
	color: #000000;
	font-weight: bold;
	line-height: 39px;
}

.btn2 span a:hover {
	color: #FF0000;
	font-weight: bold;
	line-height: 39px;
}

/*===================== fine aggiunte ========================*/
.cont_tit_blu {
	border: solid 0px #FF0000;
	color: #273648;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
	left: 53px;
	position: relative;
	text-align: left;
	top: 13px;
	width: 100px;
}

.cont_tit_blu a,.cont_tit_blu a:visited {
	color: #273648;
	text-decoration: none;
}

.cont_tit_blu a:hover {
	color: #FF0000;
	text-decoration: none;
}

/*======================modificato ======================*/
.cont2_cap1 img {
	border: solid 0px #FF0000;
	height: 55px;
	left: 7px;
	position: relative;
	top: 20px;
	width: 173px;
}

/*=========================fine modifiche==============*/
.cont_ttl {
	background-image: url("img/hm_ttl.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	color: #273648;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 17px;
	left: 16px;
	padding: 2px 0px 0px 10px;
	position: relative;
	text-align: left;
	top: 35px;
	width: 170px;
}

.cont_ttl a,.cont_ttl a:visited {
	color: #273648;
	text-decoration: none;
}

.cont_ttl a:hover {
	color: #FF0000;
	text-decoration: none;
}

.cont_tx {
	background-image: url("img/hm_bg_tx.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	color: #273648; /*padding:4px 0px 0px 10px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 74px;
	left: 16px;
	position: relative;
	text-align: center;
	top: 40px;
	width: 172px;
}

.cont_txbox {
	border: solid 0px #FF0000;
	height: 60px;
	letter-spacing: 0px;
	margin: 0px auto;
	position: relative;
	text-align: left;
	top: 6px; /*text-align:left;*/
	width: 156px;
	word-spacing: 0px;
}

    /*==========================================*/
.cont2_cap2 {
	background-image: url("img/home_cap2.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	float: left;
	height: 239px;
	width: 189px;
}

.cont_tit_red {
	border: solid 0px #FF0000;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
	left: 53px;
	position: relative;
	text-align: left;
	top: 13px;
	width: 100px;
}

.cont_tit_red a,.cont_tit_red a:visited {
	color: #FF0000;
	text-decoration: none;
}

.cont_tit_red a:hover {
	color: #273648;
	text-decoration: none;
}

    /*====================modificato==================*/
.cont2_cap2 img {
	border: solid 0px #FF0000;
	height: 55px;
	left: 16px;
	position: relative;
	top: 20px;
	width: 173px;
}

    /*===================fine modifiche====================*/
#container3 {
	background-image: url("img/bg_m4.gif");
	background-repeat: repeat-x;
	border: solid 0px #FF0000; /*position:relative; left:0px; top:0px;*/
	float: left;
	float: top;
	height: 116px;
	margin: 0px auto;
	width: 780px;
}

    #container3 td {
	color: #FFFFFF;
	font-size: 8pt;
}

/*=======================================*/
#footer {
	border: 0px solid #000513;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0px;
	margin: 0px auto;
	/*padding-top: 25px; /*position:relative; left:0px; top:0px;
    float:left;*/
	text-align: center;
	width: 760px; /*height: 15px;*/
	background-color: #273648;

}

#footer span {
	margin-left: 5px;
	margin-right: 5px;
}

#footer a {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/*===========================================*/
#central_zx {
	background-color: #273648;
	border: solid 0px #FF0000;
	float: left;
	height: auto;
	position: relative;
	text-align: left;
	top: 0px;
	width: 760px;
}

#menucontainer_zx {
	/*background-image: url("img/bg_sx.jpg");*/
	background-image: none;
	background-repeat: no-repeat;
	border: solid 0px #FF0000;
	float: left;
	height: auto;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 170px; /*height: 405px;*/
}

#menuleft_zx {
	border: solid 0px #0000FF;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: auto;
	line-height: 20px;
	margin-left: 15px;
	margin-top: 20px;
	position: relative;
	text-align: left;
	top: 0px; /*position:relative; top:60px; left:30px;*/
	width: 150px; /*height: 160px;*/
}

.menu_zx {
	background-image: url("img/quad.gif");
	background-position: 0px 12px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #B5B9BE;
	line-height: 32px;
	width: 150px; /*height: 35px;*/
}

.menu_user {
	background-image: url("img/quad.gif");
	background-position: 0px 12px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #B5B9BE;
	height: 35px;
	line-height: 16px;
	width: 150px;
}

.menu_zx a, #menu_zx a:visited {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}

.menu_zx a:hover {
	color: #FF5F00;
	text-decoration: none;
}

.menu_zx2 {
	line-height: 25px;
	width: 150px;
}

.menu_zx2 a, #menu_zx2 a:visited {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
	text-decoration: none;
}

.menu_zx2 a:hover {
	color: #FF5F00;
	text-decoration: none;
}

.menuvideo_zx {
	background-image: url("img/quad.gif");
	background-position: 0px 12px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #B5B9BE;
	height: 135px;
	line-height: 32px;
	width: 150px;
}

.menuvideo_zx a, #menuvideo_zx a:visited {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	text-decoration: none;
}

.menuvideo_zx a:hover {
	color: #FF5F00;
	text-decoration: none;
}

#container1zx {
	background-color: #273648;
	background-image: url("img/bg_cx2.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	float: right;
	height: 390;
	left: 0px;
	margin-left: 10px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 578px;
}

    .contbox {
	background-image: url("img/quad.gif");
	background-position: 0px 3px; /*text-align:left;*/
	background-repeat: no-repeat;
	border: solid 0px #0000FF;
	color: #BFC2C6;
	color: #FFFFFF;
	font-size: 12px;
	height: 120px;
	text-align: justify;
	width: 240px;
}

    #contenuto1zx td {
	color: #FFFFFF;
	font-size: 8pt;
}

#title1zx {
	color: #FFFFFF;
	 background-image: url(img/fascia.gif);
	float: right;
	height: 35;
	left: 0px;
	margin-left: 8px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 580px;
}

#title1zx span {
	font-size: 14px;
	font-weight: bold;
	padding-left: 17px;
	position: relative;
	top: 10px;
}

#contprodzx {
	background-color: #CBD0D7;
	border: solid 0px #0000FF;
	
	 background-image: url(img/border_pages.gif);
	 background-repeat: repeat-y;
	 background-position: top left;
	color: #273648; /*color:white;*/
	float: right;
	height: 250px auto;
	left: 0px; /*text-align:left;*/
	margin-left: 8px;
	position: relative;
	text-align: justify;
	top: 0px;
	width: 580px;
}

#contprodzx td {
	border-bottom: solid 1px #C0C0C0;
	color: #666666;
	font-size: 11px;
	height: 35px;
}

#contprodzx td a {
	color: #666666;
	text-decoration: none;
}

#contprodzx td a:hover {
	color: #FF0000;
}

#contprodzx div.rowinput{
	color: #666666;
	margin: 7px 0px 7px 10px;
}

#contprodzx .rowinput label{
	color: #666666;
	float: left;
	vertical-align: top;
	width: 100px;
}

#contprodzx .text, #contprodzx select{
	background: #FFFFFF;
	border: 1px solid #69559C;
	width: 200px;
}

#contprodzx select,#contprodzx input {
	font-size: 10px;
}

#contprodzx .invia {
	background-color: #E8EAED;
	color: #666666;
	font-weight: bold;
}

.contprod td{
	text-align: justify;
}

.contprod img  {
	border: 0px;
}

    
.contprod td a {
	color: #666666;
	tex-decoration: none;
}

.contprod td a:hover {
	color: #FF0000;
}

#contvideozx {
	background-color: #FFFFFF;
	border: solid 0px #0000FF;
	color: #FFFFFF;
	float: right;
	height: 500px;
	left: 0px;
	margin-left: 10px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 578px;
}

#contvideozx td {
	border-bottom: solid 1px #C0C0C0;
	font-size: 11px;
	height: 35px;
	width: 33%;
}

#contvideozx td a {
	color: #666666;
	tex-decoration: none;
}

#contvideozx td a:hover {
	color: #FF0000;
}

#contvideozx ul {
	color: #273648;
	margin-top: 20px;
}

.fotozx {
	height: 126px;
	width: 131px;
}

/*=======================================*/
#menucontainer_main {
	border: solid 0px #FF0000;
	float: left;
	margin-top: 0px;
	min-height: 900px auto;
	padding: 0px; /*position:relative; top:0px;*/
	width: 170px;
}

#menucontainer_pr {
	background-color: #D8DBDE;
	border: solid 0px #FF0000; /*float:left;*/
	height: 105px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 170px;
}
#menucontainer_pr2 {
	background-color: #D8DBDE;
	border: solid 0px #FF0000; /*float:left;*/
	height: 35px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 170px;
}
#menuleft_pr {
	border: solid 0px #0000FF;
	color: #FFFFFF;
	font-weight: bold;
	height: 105px;
	line-height: 20px;
	margin-left: 5px;
	margin-top: 0px;
	position: relative;
	text-align: left; /*font-size: 9px;*/
	top: 0px; /*position:relative; top:60px; left:30px;*/
	width: 160px;
}

.menu_pr {
	background-image: url("img/quad.gif");
	background-position: 2px 12px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 35px;
	line-height: 33px;
	width: 160px;
}

.menu_pr a, .menu_pr a:visited {
	color: #273648;
	font-weight: normal;
	padding-left: 20px;
	text-decoration: none;
}

.menu_pr a:hover {
	color: #FF5F00;
	text-decoration: none;
}

    /*===============================================*/
.menucontainer_pr2 {
	background-color: #5A6F97;
	background-image: url("img/quad.gif");
	background-position: 8px 15px;
	background-repeat: no-repeat;
	border: solid 0px #0000FF;
	float: left;
	height: 37px;
	margin-top: 0px;
	position: relative;
	top: 0px;
	width: 170px;
}

.menu_pr2 {
	background-color: #5A6F97;
	background-image: url("img/quad.gif");
	background-position: 8px 15px;
	background-repeat: no-repeat;
	border: solid 0px #0000FF; /*float:left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	top: -37px left:0px;
	width: 170px;
}

.menu_pr2 a, .menu_pr2 a:visited {
	border: solid 0px #0000FF;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 26px;
	text-decoration: none;
}

.menu_pr2 a:hover {
	color: #FF5F00;
	text-decoration: none;
}


.menu_pr3 {
	background-color: #8796B6;
	background-image: url("img/quad.gif");
	background-position: 8px 15px;
	background-repeat: no-repeat;
	border: solid 0px #0000FF; /*float:left;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	/*top: -37px left:0px;*/
	width: 170px !important;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	

}

.menu_pr3 a, .menu_pr3 a:visited {
	border: solid 0px #0000FF;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 26px;
	text-decoration: none;
}

.menu_pr3 a:hover {
	color: #FF5F00;
	text-decoration: none;
}


/*==========================================*/
#eccoloqua {
	float: left;
	margin-left: 8px;
}

#container1tab {
	background-color: #273648;
	background-image: url("img/tab2_bk.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid #000000;
	color: #FFFFFF;
	height: 21; /*margin-left:10px;*/
	text-align: left; /*position:absolute; top:0px; left:180px;*/
	width: 576px;
}

#tab1 {
	border: 0px solid #FF0000;
	font-weight: bold;
	left: 50px;
	position: relative;
	top: 6px;
	width: 150px;
}

#tab2 {
	border: 0px solid #FF0000;
	font-weight: bold;
	left: 220px;
	position: relative;
	top: -7px;
	width: 100px;
}

	 
a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FF5F00;
	text-decoration: none;
}

/*==========================================*/
#container1prod {
	background-color: #FFFFFF;
	border: 0px solid #0000FF;
	color: #FFFFFF;
	height: 339; /*margin-left:10px;*/
	text-align: left; /*position:absolute; top:21px; left:180px; */
	width: 576px;
}

#td1prod {
	width: 353px;
}

#td1images {
	width: 576px;
}

#td2prod {
	width: 353px;
}

#td1acc {
	width: 353px;
}

#td2acc {
	width: 353px;
}

.tabella {
	border: 1px solid #283749;
	color: #273648;
	font-size: 11px;
}

.tabella a,.tabella a:visited {
	color: #273648;
}

.tabella a:hover {
	color: #FF5F00;
}

.tabella span {
	font-weight: bold;
}

#container1desc {
	border: 1px solid #B8BDC3;
	color: #FFFFFF;
	height: 65;
	margin-top: 0px; /*float:left;*/
	overflow: auto;
	text-align: left; /*position:absolute; top:370px; left:180px;*/
	width: 574px;
}

#container2tab {
	background-image: url("img/tab1_bk.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	height: 41; /*position:absolute; top:437px; left:180px; */
	text-align: left; /*position:absolute; top:0px; left:0px;*/
	width: 575px;
}

#tab3 {
	border: 0px solid #FF0000;
	font-weight: bold;
	left: 40px;
	position: relative;
	top: 26px;
	width: 400px;
}

#tab3 a,#tab3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#tab3 a:hover {
	color: #FF5F00;
	text-decoration: none;
}

#container2prod {
	background-color: #FFFFFF;
	border: 0px solid #FF0000;
	color: #FFFFFF;
	min-height: 339 auto; /*margin-left:10px;*/
	text-align: left; /*position:absolute; top:478px; left:180px;*/
	width: 578px;
}

#container1acc {
	background-image: url("img/tab1_bk.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid #FFFFFF;
	color: #FFFFFF;
	height: 41; /*position:absolute; top:0px; left:180px;*/
	text-align: left;
	width: 575px;
}

#container2acc {
	background-color: #FFFFFF;
	border: 0px solid #FF0000;
	color: #FFFFFF;
	height: auto; /*margin-left:10px;*/
	text-align: left; /*position:absolute; top:41px; left:180px;*/
	width: 578px;
}

#contcontzx {
	color: #666666;
	background-color: #E8EAED;
	 background-image: url(img/border_pages.gif);
	 background-repeat: repeat-y;
	 background-position: top left;
	width: 580px;
	margin-left: 8px;
	border: solid 0px #0000FF;
	float: right;
	height: auto;
	left: 0px;
	position: relative;
	text-align: left;
	top: 0px;
}
#formcontatti {
	margin: 0 5px;
}
#notificaContatti {
		margin: 5px 15px 0 15px;
}
#loginzx {
	background-color: #E8EAED;
	border: solid 0px #0000FF;
	 background-image: url(img/border_pages.gif);
	 background-repeat: repeat-y;
	 background-position: top left;
	color: #666666;
	float: right;
	height: 100px;
	left: 0px;
	margin-left: 8px;
	margin-top: 0px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 580px;
}

#contcontzx ul {
	color: #273648;
	margin-top: 20px;
}

#contcontzx select,#contcontzx input {
	font-size: 10px;
}

#contcontzx textarea {
	font-size: 14px;
	scrollbar-3dlight-color: #8B8787;
	scrollbar-arrow-color: #402713;
	scrollbar-base-color: #C2C2C2;
	scrollbar-darkshadow-color: #A8A8A8;
	scrollbar-face-color: #A7A7A7;
	scrollbar-highlight-color: #8B8787;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #686869;
}

/*-- Contatti e Richieste --*/
#contcontzx div.rowinput{
	margin: 7px 0px 7px 10px;
}

/*#richieste div.rowinput .check{
	width: 40px;
}
 */
#contcontzx .rowinput label{
	float: left;
	vertical-align: top;
	width: 140px;
}

#contcontzx .logininput label{
	float: left;
	margin-left: 10px;
	vertical-align: top;
	width: 100px;
}

#contcontzx .text, #contcontzx select{
	background: #FFFFFF;
	border: 1px solid #69559C;
	width: 200px;
}

#contcontzx .login{
	background: #FFFFFF;
	border: 1px solid #69559C;
	width: 100px;
}

#contcontzx .submit_button ,#garanzie .submit_button, #shopping_ordine .submit_button{
	background-color: #E8EAED;
	color: #666666;
	margin: 7px 0px 7px 10px;
	text-align: left;
}

#contcontzx .invia {
	background-color: #E8EAED;
	color: #666666;
	font-weight: bold;
}

#menu_contcontzx {
	border-bottom: 1px solid color:#020167;
	height: 20px;
}

#menu_contcontzx a{
	background: url(img/freccia_blu_ll.gif) #9BC0DD top left no-repeat;
	color: #020167;
	float: left;
	font-weight: bold;
	margin: 1px;
	padding: 1px 0px 1px 14px;
	text-decoration: none;
	width: 150px;
}

#menu_contcontzx a:hover{
	background: url(img/freccia_bianco_ll.gif) #9BC0DD top left no-repeat;
	color: #020167;
}

#menu_contcontzx a.over,#menu_contcontzx a.over:hover{
	background: url(img/freccia_bianco_ll.gif) #020167 top left no-repeat;
	color: #FFFFFF;
}

#contcontzx table.bottonirichieste_p{
	background: url(img/assistenza1b.jpg) center center no-repeat;
	height: 280px;
	width: 100%;
}

#contcontzx table.bottonirichieste_e{
	background: url(img/assistenza2b.jpg) center center no-repeat;
	height: 280px;
	width: 100%;
}

#contcontzx table.bottonirichieste_p td,#richieste table.bottonirichieste_e td{
	padding: auto;
	text-align: center;
	vertical-align: middle;
}

#colore_rosso{
	color: #FF0000;
}

div.privacy {
	background: #FFFFFF;
	border: 1px solid #69559C;
	color: #666666;
	height: 120px;
	margin: 8px 200px 0px 10px;
	overflow: auto;
	scrollbar-3dlight-color: #8B8787;
	scrollbar-arrow-color: #402713;
	scrollbar-base-color: #C2C2C2;
	scrollbar-darkshadow-color: #A8A8A8;
	scrollbar-face-color: #A7A7A7;
	scrollbar-highlight-color: #8B8787;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #666666;
}

div.privacy_approva {
	margin: 8px 0px 0px 10px;
}

#contcontzx a {
	color: #666666;
	text-decoration: none;
}

#contcontzx a:hover {
	color: #FF0000;
	text-decoration: none;
}

.paginazione{
	background-color: #273648;
	margin-top: 0px;
}

.paginazione td{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.paginazione a.pag{
	color: #666666;
	padding: 0px 2px 0px 2px;
}

.paginazione a.pag:hover{
	color: #FF0000;
}

.paginazione .pag_su{
	color: #666666;
	font-weight: bold; /*background-color: #402713;*/
	padding: 0px 1px 0px 1px;
}

.pagination{
	dis: p;
}

/*-- NEWSLETTER --*/
#newsletter {
	border: solid 0px #0000FF;
	color: #273648; /*background-color:#FFFFFF;*/
	font-size: 10px;
	margin-left: 7px; /*margin: 115px 0px -5px 5px;*/
	margin-top: 110px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 208px; /*height:auto; */
}

#newsletter table {
	color: #000000;
	font-size: 10px;
}

#newsletter div.rowinput{
	clear: both;
	margin: 7px 0px 7px 10px;
}

/*#richieste div.rowinput .check{
	width: 40px;
}
 */
#newsletter .rowinput.nome{
	float: left; /*vertical-align:top;*/
}

#newsletter .rowinput.campo{
	float: right; /*vertical-align:top;*/
}

#newsletter .rowinput label{
	float: left;
	margin-left: 10px;
	vertical-align: top;
	width: 50px;
}

/*
#newsletter .text {
	background: #FFFFFF;
	border: 1px solid #69559C;
	font-size: 10px;
	height: 16px;
	vertical-align: top;
	width: 150px;
}

*/
#newsletter .invia {
	background-color: #E8EAED;
	color: #666666; /*margin:2px 2px 2px 42px;*/
	font-size: 9px;
	font-weight: bold;
	height: 18px;
	width: 100px;
}

/* ACQUISTI CARRELLO INIZIO*/
.titolisezioni{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

.titolisezioniGR{
	color: #444444;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}

td.titolettiW{
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

td.titolettiW a,td.titolettiW a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.titolettiOR,a.titolettiOR,a:hover.titolettiOR {
	color: #FF7F00;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

td.titolettiG,a.titolettiG,a:hover.titolettiG {
	color: #444444;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

td.titolettiG a,td.titolettiG a:hover {
	color: #444444;
	text-decoration: none;
}

.testoG{
	background-color: #DDDDDD;
	color: #444444;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

.testoGinter{
	color: #444444;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

.testoW{
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

.testoOR{
	color: #FF7F00;
}

.casella_dx{
	background: #A8AAAD;
	border: 1px solid #000000;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	width: 140px;
}

.casella{
	background: #A8AAAD;
	border: 1px solid #000000;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
}

#link_home {
	color: #000000;
	text-decoration: none;
}

#link_home:hover {
	color: #FF0000;
	text-decoration: none;
}

/* ACQUISTI CARRELLO FINE */
#contfotozx {
	background-color: #CBD0D7;
	border: solid 0px #0000FF;
	color: #273648;
	float: right;
	height: 250px;
	left: 0px;
	margin-left: 10px;
	position: relative;
	text-align: left;
	top: 0px;
	width: 578px;
}

#lingua {
	border: 0px solid #FFFF00;
	color: #000414;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	padding-bottom: 5px;
	position: absolute;
	text-align: left;
	top: 20px;
	width: 160px;
	left: 720px;
}

#linguaHome {
	border: 0px solid #FFFF00;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
	padding-bottom: 5px;
	position: absolute;
	text-align: left;
	top: 10px;
	width: 160px;
	left: 730px;
}

#lingua a, #lingua a:visited , #linguaHome a, #linguaHome  a:visited{
	color: #ffffff;
	text-decoration: none;
}

#lingua a:hover,  #linguaHome a:hover {
	color: #FF0000;
	text-decoration: none;
}

/**/
.textbox {
	background-color: #FFFFFF;
	border: #000000 1px inset;
	border-color: #000000 #666666 #666666 #000000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 16px;
	width: 130px;
}

.button {
	background-color: #E8E8E8;
	border: 1px inset;
	border-color: #999999 #000000 #000000 #999999;
	color: #000000;
	font-family: Arial;
	font-size: 10px;
	height: 17px;
}

#contprodzx a {
	color:  #1550AE;
	text-decoration: none;
}

#contprodzx a:hover {
	color:  #FF0000;
	text-decoration: none;
}