body {
	/* background-image: url(../../images/bk_all.jpg); */
	margin: 0;
}
.style1 {
	font-size: 10px
}
.no_border {
border:0 none;
}
.font_8 {
font-size:8.3px;
}

.font_9 {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
}
.home_login {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.font_9_white {
	color:#FFFFFF;
	font-size:9px;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_9a_white {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding-left:8px;
}
.font_12{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
/* padding-left:8px; */
}

.font_18_green{
	color:#1B662B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	/* padding-left:8px; */
	font-weight: bold;
}

.home_import {
	color:#eb2024;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight: bold;			
}


.description_product {
font-size:9px;
font-style:italic;
text-transform:lowercase;
}
.italic {
font-style:italic;
}
.align_left {
text-align:left;
}
.align_center {
text-align:center;
}
.align_right {
text-align:right;
}
.align_justify {
text-align:justify;
}
.valign_top {
vertical-align:top;
}
.valign_middle {
vertical-align:middle;
}
.valign_bottom {
vertical-align:bottom;
}
.img_in_p_left, .img_in_p_right {
border:1px solid #041454;
float:left;
margin:15px;
}
.img_in_p_right {
float:right;
}
a:link {
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
a:visited {
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
a:hover {
	/* color:#CCCCCC; */
	color:#fb883a;
	text-decoration:none;
}

a.mainfooter:link {
	background-color:transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;	
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	
}
a.mainfooter:visited {
	background-color:transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;	
	color:#FFFFFF;
	text-transform:uppercase;	
	text-decoration:none;
}
a.mainfooter:hover {
	background-color:transparent;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;	
	color:#fb883a;
	text-transform:uppercase;	
	text-decoration:none;	
}


a.main:link {
background-color:transparent;
color:#FFFFFF;
text-decoration:none;
}
a.main:visited {
background-color:transparent;
color:#000000;
text-decoration:none;
}
a.main:hover {
	color:#CCCCCC;		
	text-decoration:none;
}

a.emailhome:link {
background-color:transparent;
color:#666666;;
text-decoration:none;
}
a.emailhome:visited {
background-color:transparent;
color:#fffaf0;
text-decoration:none;
}
a.emailhome:hover {
	color:#fb883a;;		
	text-decoration:none;
}


.button {
background-image:url(../../images/button_blu_100.jpg);
background-position:center center;
background-repeat:no-repeat;
border:0 none;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
padding-left:5px;
text-align:center;
text-transform:lowercase;
width:100px;
}
.error {
	color:#CC3333;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	text-align:left;
	width:770px;
	font-family: Arial, Helvetica, sans-serif;
}
.home_content {
	border-collapse:collapse;
	font-size:10px;
	margin-top: 0px;
}
.profile_top {
background-image:url(../../images/profile_top.jpg);
background-repeat:repeat-x;
height:26px;
width:191px;
}
.profile_topright {
background-image:url(../../images/profile_topright.jpg);
height:26px;
width:8px;
}
.profile_content {
padding-top:15px;
text-align:center;
vertical-align:top;
}
.profile_right {
background-image:url(../../images/profile_right.jpg);
width:8px;
}
.profile_bottom {
background-image:url(../../images/profile_bottom.jpg);
background-repeat:repeat-x;
height:29px;
}
.profile_bottomright {
background-image:url(../../images/profile_bottomright.jpg);
height:29px;
width:8px;
}
.partner_top {
background-color:#F3F3F3;
background-image:url(../../images/partner_top.jpg);
background-repeat:repeat-x;
height:26px;
width:191px;
}
.partner_topright {
background-image:url(../../images/partner_topright.jpg);
height:26px;
width:8px;
}
.partner_content {
background-color:#F3F3F3;
padding-top:15px;
text-align:center;
vertical-align:top;
}
.partner_right {
background-image:url(../../images/partner_right.jpg);
width:8px;
}
.partner_bottom {
background-color:#F3F3F3;
background-image:url(../../images/partner_bottom.jpg);
background-repeat:repeat-x;
height:29px;
}
.partner_bottomright {
background-image:url(../../images/partner_bottomright.jpg);
height:29px;
width:8px;
}
.products_top {
background-image:url(../../images/products_top.jpg);
background-repeat:repeat-x;
height:26px;
width:191px;
}
.products_topright {
background-image:url(../../images/products_topright.jpg);
height:26px;
width:9px;
}
.products_content {
padding-top:15px;
text-align:center;
vertical-align:top;
}
.products_right {
background-image:url(../../images/products_right.jpg);
width:9px;
}
.products_bottom {
background-image:url(../../images/products_bottom.jpg);
background-repeat:repeat-x;
height:29px;
}
.products_bottomright {
background-image:url(../../images/products_bottomright.jpg);
height:29px;
width:9px;
}
.news_top {
background-image:url(../../images/news_top.jpg);
background-repeat:repeat-x;
height:26px;
width:172px;
}
.news_bottom {
background-image:url(../../images/news_bottom.jpg);
background-repeat:no-repeat;
height:29px;
}
.bottom_image, .bottom_image_dark {
padding-bottom:10px;
text-align:center;
}
.bottom_image_dark {
background-color:#F3F3F3;
}
.home_imglink {
margin-bottom:20px;
margin-left:40px;
margin-top:10px;
}
.access {
padding-right:10px;
text-align:right;
}
.footer {
background-color:#DFE0E2;
padding:5px;
}
.footer1_right {
background-image:url(../../images/footer1_right.jpg);
width:8px;
}
.footer2_right {
background-image:url(../../images/footer2_right.jpg);
width:8px;
}
.login_table {
background-color:#F0F1F1;
background-image:url(../../images/lock.jpg);
background-position:left top;
background-repeat:no-repeat;
font-size:9px;
margin:0;
padding:0;
text-align:right;
width:172px;
}
.login_access {
background-image:url(../../images/single_access_panel.jpg);
height:80px;
width:230px;
}
.separation_login_access {
background-image:url(../../images/line_grey_access_panel.jpg);
height:10px;
width:230px;
}
.text_login_access {
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	padding-right:5px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
.search_product {
background-image:url(../../images/search_product_panel.jpg);
height:430px;
width:340px;
}
.evolution {
background-image:url(../../images/evolution_panel.jpg);
height:215px;
width:575px;
}
.help_desk {
background-image:url(../../images/help_desk_panel.jpg);
height:215px;
width:575px;
}
.four_step_home{
background-image:url(../../images/four_step_home.jpg);
height:111px;
width:578px;
background-repeat:no-repeat;
}

.separation_search_product {
background-image:url(../../images/unit_black_line.jpg);
background-repeat:repeat-x;
width:200px;
}
.button_search_home {
background-image:url(../../images/pulsanti_10.png);
background-repeat:no-repeat;
height:20px;
width:70px;
}

.line_separation {
	background-image:url(../../images/line_index.jpg);
	background-repeat:repeat-x;
	width:915px;
	height:10px;
}


.button_grey_10 {
background-color:transparent;
background-image:url(../../images/pulsanti_10.png);
border:0 none;
color:#666666;
font-size:9px;
height:23px;
padding-top:4px;
text-align:center;
width:69px;
}
.button_trasparent{
	background-color: transparent;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	border: 0px;
	text-transform:uppercase;
}
.button_200_trasparent {
background-color:transparent;
border:0 none;
font-size:8px;
text-align:center;
width:200px;
}
.footer_home {
background-image:url(../../images/backg_footer.jpg);
background-repeat:repeat-x;
height:40px;
width:918px;
}

.header_master{
	height: 15%;
	width: 100%;
	margin: 0;
	text-align: center;
	border:0;
	border-bottom: 5px solid #30952d;
}

.content_master{
	margin: auto;
	width: 915;
	border: 0;
	height: 70%;
}


.footer_master{
	width: 100%;
	margin: 0;
	/* height: 100px; */
	height: 15%;
	text-align: center;
	border: 0;
	background-color: #d8d8d8;	
}
.header_options {
	width: 110px;
	font-size: 12px;
	color: #86888B;
	font-style: italic;
	font-weight: bold;
	background-image: url('../../images/white_cell_left.jpg');
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 7px;
	vertical-align: top;
}

.button_red_100 {
	/*background-image: url(../../images/button_red_100.jpg);*/
	width: 116px;
	height: 34px;
	background-image: url('../../images/pulsanti_buy.jpg');
	background-repeat: no-repeat;
	border:0 none;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.button_green_100 {
	/*background-image: url(../../images/button_green_100.jpg);*/
	width: 129px;
	height: 23px;
	background-image: url('../../images/pulsanti_44.jpg');
	background-repeat: no-repeat;
	border:0 none;
	color:#666666;
	font-size:9px;
}

.button_blu_100 {
	/*background-image: url(../../images/button_blu_100.jpg);*/
	width: 129px;
	height: 23px;
	background-image: url('../../images/pulsanti_44.jpg');
	background-repeat: no-repeat;
	border:0 none;
	color:#666666;
	font-size:9px;
}

.button_estimate {
	/*background-image: url(../../images/button_blu_100.jpg);*/
	width: 193px;
	height: 38px;
	background-image: url('../../images/button_estimate.jpg');
	background-repeat: no-repeat;
	border:0 none;
}
.button_choose, .button_calculate{
	cursor: pointer;
	width: 190px;
	height: 35px;
	background-repeat: no-repeat;
	border:0 none;
}

.button_choose{
	/* background-image: url(../../images/button_choose.jpg); */
	background-image: url(../../images/calculate_estimate_issue.jpg);
}

.button_calculate{
	/* background-image: url(../../images/button_calculate.jpg); */
	/* background-image: url(../../images/calculate_estimate_issue.jpg); */
	background-image: url(../../images/button_calc_estimate.jpg);
}


.cell_insert {
	background-image: url('../../images/white_cell_left.jpg');
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 7px;
	vertical-align: bottom;
	height: 100%;
}

.cell_options {
	background-image: url('../../images/white_cell_left.jpg');
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	font-size:10px;
	font-weight:normal;	
}
.cell_white {
	background-image: url('../../images/white_cell_left.jpg');
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
	height: 50px;
	text-align: left;
	font-size:10px;
	font-weight:normal;
	
}

.cell_dark {
	background-image: url('../../images/dark_cell_left.jpg');
	background-repeat: repeat-y;
	background-position: left;	
	padding-left: 14px;
	height: 50px;
	text-align: left;
	font-size:10px;
	font-weight:normal;
	
}

.box_main_lt{
	background-image: url(../../images/spotborder.gif); 
	background-position: top; 
	height: 10px; 
	width:2%; 
	background-repeat: repeat-x;
}
.box_main_ct{
	background-image: url(../../images/spotborder.gif); 
	background-repeat: repeat-x; 
	background-position: top; 
	height: 10px; 
	width:96%;
}

.box_main_rt{
	background-image: url(../../images/spotborder.gif); 
	background-position: top; 
	height: 10px;
	width: 2%; 
	background-repeat: repeat-x; 
	text-align: right;
}

.box_main_content_l {
	background-image: url(../../images/spotborder.gif); 
	background-repeat: repeat-y; 
	background-position:left; 
	width:10px;
}

.box_main_content_c {
	 width:96%;
}

.box_main_content_r {
	background-image: url(../../images/spotborder.gif); 
	background-repeat: repeat-y; 
	background-position:right; 
	width:10px;
}
.box_main_lb{
	background-image: url(../../images/spotborder.gif); 
	background-position: bottom; 
	height: 10px; 
	width: 2%; 
	background-repeat: repeat-x;
}

.box_main_cb{
	background-image: url(../../images/spotborder.gif); 
	background-repeat: repeat-x; 
	background-position: bottom;  
	height: 10px; 
	width:96%;"
}

.box_main_rb{
	background-image: url(../../images/spotborder.gif); 
	background-position: bottom; 
	height: 10px; 
	width: 2%; 
	text-align: right; 
	background-repeat: repeat-x;
}
.news_area_home{
	width:560px;
	height:100px;
	/* overflow:scroll; */
}
.call_center_home{
background-image:url(../../images/call_center_home.jpg);
height:53px;
width:453px;
}
.red {
	color: #F00;
}
.light_row {
	background-color: #FFF;
}

.dark_row {
	background-color: #C9D2DB;
}

