@charset "UTF-8";
body {
	background-image: url(../immagini/body_rip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
	background-color: #080808;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
}
p {
	margin: 0px;
	padding: 0px;
	color: #999;
}
h1 {
	background-image: url(../immagini/b_testata01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 112px;
	width: 880px;
	text-indent: -5000px;
	margin: 0px;
	padding: 0px;
}
h2 {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 27px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
	text-align: left;
	display: block;
	padding: 0px;
	color: #999;
}
h4 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	background-image: url(../immagini/dettaglio_lineah3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	text-align: left;
	height: 23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #999;
}
.grigio {
	color: #666666;
}
.giallino {
	color: #674700;
}
.azzurro {
	color: #12595C;
}
div {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
a:active {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.bolda {
	font-weight: bold;
	color: #999;
}
.red {
	font-weight: bold;
	color: #990000;
}
.georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.02em;
}
.georgia_grigio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.02em;
}
.inp_01 {
	padding: 2px;
	width: 265px;
}
.inp_02 {
	padding: 2px;
	width: 828px;
	height: 60px;
}
#ultracontenitore {
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#testata {
	height: 146px;
}
#menumail {
	background-image: url(../immagini/b_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	width: 880px;
}
#menu {
	margin: 0px;
	padding: 0px;
	height: 34px;
	width: 362px;
}
#mail {
	height: 34px;
	width: 229px;
	float: left;
}
#contmenu {
	background-image: url(../immagini/b_menu.jpg);
	height: 34px;
	width: 289px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	float: left;
}
/*//////////////////////////////////////////////////////////////////////////*/

/*        MENU                                                              */

#menu {
	height: 34px;
	background-image: url(../immagini/b_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 362px;
	float: left;
}

#menu ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#menu li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 34px;
}

#menu a, #menu a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 34px;
}

/* Pulsanti MENU */

#menu a.p1 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 34px;
	background-position: left bottom;
}

#menu a.p2 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left bottom;
}

#menu a.p3 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left bottom;
}

#menu a.p4 {
	width:125px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left bottom;
}

/* selected */

#menu a.p1_selected {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 34px;
	background-position: left top;
}

#menu a.p2_selected {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}

#menu a.p3_selected {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}

#menu a.p4_selected {
	width:125px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}


#menu a:hover.p1 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 34px;
	background-position: left top;
}

#menu a:hover.p2 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}

#menu a:hover.p3 {
	width:79px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}

#menu a:hover.p4 {
	width:125px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_m4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 34px;
	background-position: left top;
}
/*//////////////////////////////////////////////////////////////////////////*/

#slide {
	height: 260px;
	width: 880px;
}
#supercontenitore {
	width: 880px;
	margin: 0px;
	padding: 0px;
	height: 350px;
	background-image: url(../immagini/contorno_supercont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#supercontenitore_tecnocal {
	width: 880px;
	height: 390px;
	margin: 0px;
	padding: 0px;
	background-image: url(../immagini/contorno_supercont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#separatore {
	background-image: url(../immagini/b_footerip.jpg);
	background-repeat: repeat-x;
	height: 100px;
	background-position: left top;
}
#footer {
	background-color: #050505;
	height: 160px;
	text-align: center;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}
#footer_txt {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#footer a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#footer a:hover {
	font-weight: bold;
	color: #555555;
	text-decoration: none;
}
#footer a:active {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#footer a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#i_contenuti {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../immagini/index_cont_rip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	width: 878px;
}
#i_box {
	background-image: url(../immagini/index_bandasottoimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 880px;
	text-align: center;
	text-indent: -5000px;
}
#i_spacers {
	height: 8px;
	width: 880px;
	margin: 0px;
	padding: 0px;
}
/*//////////////////////////////////////////////////////////////////////////*/

/*        MENU index                                                              */

#i_cubi {
	padding: 0;
	height: 262px;
	width: 844px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#i_cubi ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#i_cubi li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 262px;
}

#i_cubi a, #i_cubi a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 262px;
}

/* Pulsanti MENU */

#i_cubi a.s1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left top;
}

#i_cubi a.s2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#i_cubi a.s3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#i_cubi a.s4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

/* hover */


#i_cubi a:hover.s1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left bottom;
}

#i_cubi a:hover.s2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#i_cubi a:hover.s3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#i_cubi a:hover.s4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/i_b4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}
/*//////////////////////////////////////////////////////////////////////////*/
#i_spacers2 {
	height: 20px;
	width: 880px;
}
#a_contenuti {
	width: 880px;
	height: 374px;
	background-image: url(../immagini/azi_img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#a_title {
	background-image: url(../immagini/azi_title_rip.jpg);
	height: 41px;
	background-repeat: repeat-x;
}
#a_t_img {
	background-image: url(../immagini/azi_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 215px;
}
#contatti_t_img {
	background-image: url(../immagini/cont_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 215px;
}
#news_t_img {
	background-image: url(../immagini/news_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 215px;
}
#a_txt {
	width: 478px;
	padding: 25px;
}
#c_supercontenitore {
	width: 880px;
	margin: 0px;
	padding: 0px;
	background-image: url(../immagini/contorno_supercont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#c_contenuti {
	background-color: #060606;
	margin: 0px;
	padding: 0px;
	width: 880px;
}
#c_title {
	background-image: url(../immagini/cont_title_rip.jpg);
	height: 41px;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#c_busta {
	background-image: url(../immagini/cont_tit_busta.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 880px;
	height: 41px;
	margin: 0px;
	padding: 0px;
}
#c_t_img {
	background-image: url(../immagini/cont_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	width: 215px;
}#c_rip_info {
	background-image: url(../immagini/cont_rip_info.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	height: 79px;
	width: 880px;
}
#c_info {
	background-image: url(../immagini/cont_busta2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 79px;
	width: 880px;
	margin: 0px;
	padding: 0px;
}
#c_txt p {
	width: 300px;
	display: block;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	color: #666666;
}
#c_desc {
	background-image: url(../immagini/cont_busta3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0c0c0c;
	border-left-color: #0c0c0c;
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#c_desc_txt {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
}
#c_spacers {
	height: 12px;
}
#c_contform {
	width: 830px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#c_riga1 {
	width: 830px;
	margin: 0px;
	padding: 0px;
}
#c_campi {
	width: 830px;
}
#c_p01 {
	width: 280px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#c_p01 p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#c_p02 {
	width: 280px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#c_p02  p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#c_p03 {
	width: 270px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#c_p03  p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#c_cleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10px;
}
#c_p01ric {
	width: 830px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#c_p01ric  p {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#c_priva {
	background-image: url(../immagini/cont_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #CCC;
	margin: 0px;
}
#c_btn {
	height: 69px;
	width: 690px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#c_invia {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
}
#c_cleardiv_destin {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10px;
}
#b_title {
	background-image: url(../immagini/beto_titolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 880px;
}
#b2_title {
	background-image: url(../immagini/beto2_titolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 880px;
}
#b3_title {
	background-image: url(../immagini/beto3_titolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 880px;
}
#b4_title {
	background-image: url(../immagini/beto4_titolo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 880px;
}
#b_title a:link {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #C48A7A;
}
#b_title a:hover {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#b_title a:active {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#b_title a:visited {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #C48A7A;
}

#b4_title a:link {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
}
#b4_title a:hover {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#b4_title a:active {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#b4_title a:visited {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
}

#b3_title a:link {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #203745;
}
#b3_title a:hover {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #305369;
	text-decoration: none;
}
#b3_title a:active {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#b3_title a:visited {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #203745;
}

#b2_title a:link {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #392E00;
}
#b2_title a:hover {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#b2_title a:active {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#b2_title a:visited {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #333333;
}

#b_title_spacers {
	margin: 0px;
	padding: 0px;
	height: 15px;
}
#b_desc {
	background-color: #060606;
	border: 1px solid #0c0c0c;
}
#b_desc p {
	width: 830px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#b_spaziocubi {
	background-image: url(../immagini/index_cont_rip.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #161616;
	border-left-color: #161616;
}
#b_contorno p {
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 26px;
	text-align: left;
}
/*//////////////////////////////////////////////////////////////////////////*/

/*        MENU index                                                              */

#b_cubi_dac {
	padding: 0;
	height: 262px;
	width: 844px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#b_cubi_dac ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#b_cubi_dac li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 262px;
}

#b_cubi_dac a, #b_cubi_dac a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 262px;
}

/* Pulsanti MENU */

#b_cubi_dac a.dac1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_01o.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_dac a.dac2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_02o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_dac a.dac3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_03o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_dac a.dac4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_04o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

/* hover */


#b_cubi_dac a:hover.dac1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_01o.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left top;
}

#b_cubi_dac a:hover.dac2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_02o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi_dac a:hover.dac3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_03o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi_dac a:hover.dac4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/dac_04o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}
/*//////////////////////////////////////////////////////////////////////////*/
#t4_sotitle {
	background-image: url(../immagini/telepress_rip_sotitle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 20px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #999;
}
#t4_colo1 {
	margin: 0px;
	padding: 0px;
	width: 322px;
	float: left;
	color: #999;
}
#t4_colo2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 556px;
	color: #999;
}
#t4_info {
	margin: 0px;
	padding: 0px;
}
#t4_info p {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 26px;
	display: block;
}
#t4_img {
	background-image: url(../immagini/telepress_img.jpg);
	padding: 0px;
	height: 339px;
	width: 556px;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
#t4_descriptions {
	padding: 0px;
	height: 100px;
	background-image: url(../immagini/telepress_dest.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#t4_coloclear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#t_cont {
	padding: 0px;
	width: 880px;
	text-align: center;
	margin: 0px;
	background-image: url(../immagini/telepress_ripper.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#t_cont02 {
	padding: 0px;
	width: 844px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#t40_cont {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 880px;
	background-image: url(../immagini/telepressfull01_05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#t40_878 {
	padding: 0px;
	width: 879px;
	margin: 0px;
}
#t40_colo1 {
	margin: 0px;
	padding: 0px;
	height: 331px;
	width: 430px;
	float: left;
}
#t40_colo2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 449px;
}
#t40_clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#pk_cont {
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 880px;
}
#pk_836 {
	text-align: left;
	padding: 0px;
	width: 836px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*//////////////////////////////////////////////////////////////////////////*/

/*        MENU index                                                              */

#b_cubi {
	padding: 0;
	height: 262px;
	width: 844px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#b_cubi ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#b_cubi li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 262px;
}

#b_cubi a, #b_cubi a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 262px;
}

/* Pulsanti MENU */

#b_cubi a.b1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_01.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b5 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_05.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b6 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b7 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_07.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi a.b8 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_08.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

/* hover */


#b_cubi a:hover.b1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_01.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi a:hover.b2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi a:hover.b3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi a:hover.b4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/b_04.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}
/*//////////////////////////////////////////////////////////////////////////*/

#tec40_cont {
	text-align: right;
	margin: 0px;
	padding: 0px;
	width: 880px;
	background-image: url(../immagini/immagini/tecnocal_slide.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#tec_878 {
	padding: 0px;
	width: 879px;
	margin: 0px;
	text-align: center;
	color: #999;
}
#tec_colo11 {
	padding: 0px;
	height: 390px;
	width: 853px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}
#tec_colo1 {
	margin: 0px;
	padding: 0px;
	height: 390px;
	width: 422px;
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #191919;
	text-align: left;
}
#tec_colo2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 456px;
}
#tec_colo2 p {
	display: block;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
/*//////////////////////////////////////////////////////////////////////////*/

/*        MENU index                                                              */

#b_cubi_pk {
	padding: 0;
	height: 262px;
	width: 844px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#b_cubi_pk ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#b_cubi_pk li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 262px;
}

#b_cubi_pk a, #b_cubi_pk a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 262px;
}

/* Pulsanti MENU */

#b_cubi_pk a.pk1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_01o.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_pk a.pk2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_02o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_pk a.pk3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_03o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

#b_cubi_pk a.pk4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_04o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left bottom;
}

/* hover */


#b_cubi_pk a:hover.pk1 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_01o.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	margin: 0px;
	text-indent: -5000px;
	height: 262px;
	background-position: left top;
}

#b_cubi_pk a:hover.pk2 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_02o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi_pk a:hover.pk3 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_03o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}

#b_cubi_pk a:hover.pk4 {
	width:211px;
	text-align: center;
	text-decoration: none;
	background-image: url(../immagini/pk_04o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	height: 262px;
	background-position: left top;
}
/*//////////////////////////////////////////////////////////////////////////*/#dett_images {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
	text-align: left;
}
#dett_images422/*//////////////////////////////////////////////////////////////////////////*/ {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 442px;
	text-align: left;
}
#dett_center {
	padding: 0px;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#dett_spacers {
	margin: 0px;
	padding: 0px;
	height: 262px;
	width: 16px;
	float: left;
}
#dett_desc {
	margin: 0px;
	padding: 0px;
	width: 800px;
}
#dett_desc422 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: left;
	text-align: left;
}
#dett_desc422 p {
	margin: 0px;
	padding: 0px;
}
#dett_desc580 {
	margin: 0px;
	padding: 0px;
	width: 580px;
	float: left;
	text-align: left;
}
#dett_desc580   p {
	margin: 0px;
	padding: 0px;
}
#dett_desc p {
	margin: 0px;
	padding: 0px;
}
#dett_cleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#dett_desc a:link {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#dett_desc  a:hover {
	font-size: 16px;
	color: #999999;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}
#dett_desc  a:visited {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#dett_desc  a:active {
	font-size: 16px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#strumen_testo {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 830px;
}
#strumen_dett {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
}
#strumen_dett p {
	margin: 0px;
	padding: 0px;
}
#dosagg_icons {
	padding: 10px;
	width: 860px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#dosagg_ima {
	padding: 0px;
	width: 450px;
	margin: 0px;
	float: left;
}
#news1 {
	padding: 0px;
	height: 202px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 870px;
}
#news_img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 202px;
	width: 430px;
}
#news_txt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 202px;
	width: 420px;
	color: #666666;
}
#clearnews {
	margin: 0px;
	padding: 0px;
	height: 1px;
	clear: both;
}
#supercontenitore2 {
	width: 880px;
	margin: 0px;
	padding: 0px;
	height: 400px;
	background-image: url(../immagini/contorno_supercont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#supercontenitore3 {
	width: 880px;
	margin: 0px;
	padding: 0px;
	height: 430px;
	background-image: url(../immagini/contorno_supercont.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#dett_desc600 {
	margin: 0px;
	padding: 0px;
	width: 530px;
	float: left;
	text-align: left;
}
#dett_images_dosaggio {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	text-align: left;
}
#cont_fluidens {
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}
#cont_img {
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}
#cont_fluidens_esterno {
	text-decoration: none;
	text-align: left;
	float: left;
	width: 690px;
}
#clear {
	text-decoration: none;
	clear: both;
}
#spazio {
	text-decoration: none;
	height: 10px;
}
.font_chiaro {
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

