body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	overflow:auto;
}


#content_table{
	padding:14px 15px 17px 16px;
}

a, a:visited{
	color:;
	text-decoration:none
}
a:hover{
	color:#;
	text-decoration:none
}
a.cyan, a.cyan:visited{
	color:#;
	text-decoration:none
}
a.cyan:hover{
	color:;
	text-decoration:none
}

a.dark, a.dark:visited{
	color:#000000;
	text-decoration:none
}
a.dark:hover{
	color:#ffffff;
	text-decoration:none
}
img {
	border:0px;
}
p,td,th,div {
	color:#000000;
	font-family:  ;
	font-size:px;
	/*line-height: 20px;*/
}

#testo_articolo {
	line-height:px;
}

.font_small{
	font-size:-2px;
}
.font_big{
	font-size:3px;
}
input,select{
	border-left:#cccccc 0px solid;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 0px solid;
	border-right:#cccccc 0px solid;
	font-family:  ;
	color:#000000;
	font-size:px;
	margin:0px;
}
textarea {
	/*background-image:url(images/bg_textarea.jpg);*/
	border-left:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	font-family:  ;
	color:#000000;
	font-size:px;
}
.cell_header_docs{
	color:#8db6fa;
	font-size:5px;
	padding:11px;
}
a.link_footer,
a.link_footer:visited {
	color:#000000;
	text-decoration:none;
	font-size:px;
}
a.link_footer:hover{
	color:#;
	text-decoration:none;
}
.cats_prodotti{
	padding-left:16px;
	padding-bottom:17px;
	color:#000000;
	font-size:2px;	
	cursor:pointer;
}
.header_scheda_prdotto{
	font-size:2px;
	height:18px;
	/*padding-left:10px;*/
	padding-top:40px;
	padding-bottom:2px;
	vertical-align:bottom;
	font-weight:500;
	color:#;
	border-bottom:#cccccc solid 1px;
}

#prod_download a:link, 
#prod_download a:visited {
	color:#;
}
#prod_download a:hover{
	color:#000000;
}
a.link_scuro{
	color:#000000;
}
a.link_scuro:hover{
	color:#000000;
}
.data_news{
	font-size:px;
	font-weight:bold;
}
.titolo_news{
	font-weight:bold;
}
.prod_thumb{
	/*border-right:#ffffff 11px solid;*/
}

.menu_news{
	padding:12px;
	color:color:#000000;
	background-image:url(images/mid_tab_news.jpg); background-repeat:repeat-y;
}
.menu_news_over{
	padding:12px;
	color:#;
	background-image:url(images/mid_tab_news.jpg); background-repeat:repeat-y;
	cursor: hand ;
}
.menu_news_selected {
	padding:12px;
	color:#;
	background-image:url(images/mid_tab_news_selected.jpg); background-repeat:repeat-y;
}

.field_newsletter{
	width:260px;
    border:#cdcdcd solid 1px;
}

.field_newsletter_required{
	width:260px;
    border:# solid 1px;
}

.field_newsletter_label_required{
	font-weight:bold;
}
.field_form {
    width:264px;
    height:29px;
    color:#9d9ea0;
    padding-left:10px;
    border-bottom:#cdcdcd solid 1px;
    border-top:#cdcdcd solid 1px;
    border-left:#cdcdcd solid 1px;
    border-right:#cdcdcd solid 1px;
}

.field_form_required {
	width:264px;
    height:29px;
    color:#9d9ea0;
    padding-left:10px;
    border:# solid 1px;
}
.field_login{
	width:190px;
    border-bottom:#cdcdcd solid 1px;
    border-top:#cdcdcd solid 1px;
    border-left:#cdcdcd solid 1px;
    border-right:#cdcdcd solid 1px;
}

.txt_azzurro{
	color:#5391f7;
}
.cell_butt_form{
	background-color:#cccccc;
	color:#ffffff; 
	cursor:pointer;
}
.cell_butt_ar{
	background-color:#5391f7;
	color:#ffffff; 
	cursor:pointer;
}
.invia{
	background-color:#006600;
	color:#ffffff; 
	cursor:pointer;
}
.annulla{
	background-color:#990000;
	color:#ffffff; 
	cursor:pointer;
}
.thumb_video{
	border:1px solid #ffffff;
	border-left-width:0px;
}
.link_modello{
	background-color:#ffffff;
	padding-bottom:10px;
	color:#ffffff;
	cursor:pointer;
}
.link_modello_hover{
	background-color:#ffffff;
	padding-bottom:10px;
	color:#000000;
	cursor:pointer;
}
.titolo_modello_gallery{
	padding-left:10px;
	font-size:2px;
	font-weight:bold;
	background-color:#ffffff;
}
.menu_prodotti_header{
	height:28px;
	padding-left:22px;
	padding-top:12px;
	color:#fff;
	font-weight:bold;
}
.menu_prodotti_1{
	height:30px;
	padding-left:22px;
	background-image:url(images/mid_tab_news_selected.jpg); background-repeat:repeat-y;
}
.menu_prodotti_1_sep {
	height:2px;
	background-image:url(images/mid_tab_news.jpg); background-repeat:repeat-y;
}
.no_linea{
	background-image:none;
}
.menu_prodotti_2{	
	font-size:-1px;
	padding: 0px 0px 0px 30px;	
	background-image:url(images/mid_tab_news.jpg); background-repeat:repeat-y;
}

a.link_menu_prodotti,a.link_menu_prodotti:visited {
	text-decoration:none;
	/*text-transform:capitalize;*/
	color:#000000;	
}
a.link_menu_prodotti:hover {
	text-decoration:none;
	color:#;	
}
a.link_menu_prodotti_selected,
a.link_menu_prodotti_selected:visited {
	font-weight:bold;
	/*text-transform:capitalize;*/
	text-decoration:none;
	color:#;	
}
a.link_menu_prodotti_selected:hover {
}
a.tab_marketing,a.tab_marketing:visited{
	text-decoration:underline;
	color:#ffffff;	
}
a.tab_marketing:hover{
	text-decoration:underline;
	color:#000000;	
}

.cell_tab_marketing{
	background-image:url(images/bg_marketing_tabella.gif);
	background-position: bottom;
	background-repeat:no-repeat;
}
.btn_action {
	font-weight:lighter;
	width:82px;
	height:22px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	background:url(cms/images/btn_send.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:none;
}

.btn_action:hover {
}

.btn_reset {
	font-weight:lighter;
	width:82px;
	height:22px;
    color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	background:url(cms/images/btn_reset.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:none;
    margin-left:12px;
}

.btn_reset:hover {
}

p {
	margin-top:0px;
	margin-bottom:5px;
}
.menu_res_area_header{
	height:28px;
	padding-left:22px;
	padding-top:12px;
	background-color:#;
	color:#fff;
	font-weight:bold;
}

#home_news a:link,
#home_news a:visited {
	color:#;
	text-decoration:none;
}

#home_news a:hover {
	color:#666666;
}

a.home_news_text,
a.home_news_text:link,
a.home_news_text:visited {
	color:#000000;
    text-decoration:none;
}

a.home_news_text:hover {
	color:#;
	text-align:left;
}

#content_right_left_gray {
	padding-left:0px;
	padding-bottom:0px;
	border-bottom:#CCCCCC solid 0px;
	color:#000000;
}

#sottotitolo_barra_grigia {
	height:25px;
	vertical-align:bottom;
	/*
	
	height:31px;
	background-image:url(images/barra_grigia.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	
	*/
	color:#;
}
#dida {
    font-size:9px;
}
#dida p,
#dida_text p {
	font-size:9px;
    margin:0px;
}
#dida_text {
    padding-top:2px;
    padding-bottom:2px;
}
#immagine_a_fianco_barra_grigia {
	padding-top:15px;
}

.p_title {
	background-image:url(images/bg_form.png);
	background-repeat:no-repeat;
	padding-left:15px;
	height:30px;
	padding-top:18px;
    font-size:18px;
	/*background-position:50px 12px*/
}
.p_sub_title_product_detail {
    margin-top:5px;
    margin-bottom:5px;
    font-size:small;
    text-align:left;
}
.p_title_product_detail {
	font-size:18px;
	line-height:20px;
}

#table_border_down {
	border-bottom:#CCCCCC solid 1px;
}

.home_link , a.home_link:link, a.home_link:visited{
	color:#666666;	
}
a.home_link:hover {
	color:#;	
}

a.google_link,a.google_link:hover, a.google_link:visited {
	color:#;
    text-decoration:underline;	
}
a.google_link:hover {
	font-weight:bold;
}

a:hover img{
	/*border:1px solid #;*/
}

.rowResultOver {
	background-color:#F4F3F2;
}

.rowResultOver #arrow_td {
	background-image:url(png_colorizer.php?path=images/results_arrows_right.png&color=#6D6D6D);
    background-repeat:no-repeat;
    background-position:top right;
}

.rowLayoutOver #arrow_td a {
	color:#;
}

.rowLayoutR3Over {
	background-color:#F4F3F2;
}
.rowLayoutR3Over #arrow_td {
	background-image:url(png_colorizer.php?path=images/arrow_r3.png&color=#6D6D6D);
    background-repeat:no-repeat;
    background-position:top right;
}

.rowLayoutR3Over #arrow_td a {
	color:#;
}