BODY
{
    MARGIN-TOP: 6px;
    MARGIN-LEFT: 6px;
    MARGIN-RIGHT: 0px;
    BACKGROUND-COLOR: #ffffff
}
.mano
{
    CURSOR: hand;
    COLOR: black
}
.h1_black {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #114a68;
    FONT-FAMILY: helvetica, Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.h1_blue {
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.h2_blue {
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #275AB8;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none
}
.txt_gray_11
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bottom_menu_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bottom_menu_over
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #213768;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtVerdana9
{
	font-family: verdana;
	font-size: 9px;
	color:#666666; 
	text-decoration: none;
}
.txt_date
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_servizititle_home
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.txt_servizi_home
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.txt_futura_12_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0D202E;
    FONT-FAMILY: Futura, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_gray_11_bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.link_out_11_gray
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.link_over_11_blue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #27325E;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_link_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #CC6600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_small_link_over
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #de890f;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION:none
}
.txt_small_link_out
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #034872;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION:none
}
.txt_clientarea
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_clientarea_msg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_clientarea_errormsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #EB1202;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_projname_big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_projdescription
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN:left;
    TEXT-DECORATION: none
}
.txt_portfolio_clientname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_clientlocation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_href_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_href_over
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #fee905;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_details_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #fee905;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_details_over
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #FEFB00;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_project_desc_titles
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_project_desc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_portfolio_details
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_about
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txt_clientsindex
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.golden_buttons {
	BORDER-RIGHT: #F9D404 1px solid; BORDER-TOP: #F9D404 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #F9D404 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #F9D404 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; BACKGROUND-COLOR: #E7AF03; CURSOR: hand
}
.txtForm {
	BORDER-RIGHT: #BDBCBC 1px solid; BORDER-TOP: #BDBCBC 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #BDBCBC 1px solid; COLOR: #1C599F; BORDER-BOTTOM: #BDBCBC 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.footer{

font-family: verdana;
font-size: 10px;

color:#666666; 

text-decoration: none;

}
.tabPortfolio {
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 2px;
	border: 1px solid #999999;
}
.tabFoto {
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #999999;
	text-align: center;
	margin: 4px;
	padding: 4px;
}

/* NUOVI CSS  */
.txt_top_menu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #373d48;
    FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_menu_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #373d48;
    FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_menu_over
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #094c73;
    FONT-FAMILY: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_service-box-title
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 20px;
	COLOR: #2d2d2d;
	line-height: 20px;
	text-align:center;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_titles
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	COLOR: #2d2d2d;
	line-height: 20px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_calltoaction
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 30px;
	COLOR: #3568a5;
	line-height: 20px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_subtitles
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #2d2d2d;
	line-height: 24px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_subsubtitles
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #2d2d2d;
	line-height: 16px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_dem_prev_title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #ffffff;
	line-height: 20px;
	text-align:center;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_service-box
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #666666;
	line-height: 16px;
	text-align:justify
	vertical-align: top;
 	font-family: Arial;
    TEXT-DECORATION: none
}
.txt_main
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #666666;
	line-height: 20px;
	text-align:justify;
	vertical-align: top;
 	font-family: Calibri, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none
}
.txt_main_articles
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #666666;
	line-height: 16px;
	text-align:justify
	vertical-align: top;
 	font-family: Helvetica, Arial, sans-serif
    TEXT-DECORATION: none
}
.breadcrumbs
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	line-height: 11px;
	text-align:left;
 	font-family: Tahoma, Arial, sans-serif
    TEXT-DECORATION: none	
}
.txt_link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #034872;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION:none
}
.txt_link_over
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #de890f;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION:none
}
.txt_bullets
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #333333;
	line-height: 22px;
 	font-family: Calibri, Helvetica, Arial, sans-serif
    TEXT-DECORATION: none
}
.txt_main_dem_prev
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #ffffff;
	line-height: 16px;
	text-align:justify
	vertical-align: top;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_titles_lp
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	COLOR: #2d2d2d;
	line-height: 26px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_subtitles_lp
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	COLOR: #2d2d2d;
	line-height: 20px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_chiedi_prev_lp
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	COLOR: #2d2d2d;
	line-height: 20px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_service_name_lp
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #666666;
	line-height: 20px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_telefono_lp
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #05669b;
	line-height: 16px;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.lp_menu_out
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #999999;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.lp_menu_over
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #034872;
    FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif;
    TEXT-DECORATION: none
}
.lp_h2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    TEXT-DECORATION: none
}
.lp_maintext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    TEXT-DECORATION: none
}
.lp_nb_text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    TEXT-DECORATION: none
}
.lp_txtcosti
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #dd6e00;
    FONT-FAMILY: Tahoma, Geneva, sans-serif;
    TEXT-DECORATION: none
}
.txt_lp_form
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	COLOR: #666666;
	line-height: 16px;
	text-align:justify;
	vertical-align: top;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.txt_lp_form_title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #2d2d2d;
	line-height: 20px;
	text-align:center;
	vertical-align:middle;
 	font-family: "Myriad Pro", "Trebuchet MS", Tahoma;
    TEXT-DECORATION: none
}
.btnRichiestaPreventivo
{
	width:160;
	height:46;
	background-image: url(images/btn-Richiesta-Preventivo.png)
}
.form_textbox
{
	FONT-SIZE: 16px;
	COLOR: #666666;
	line-height: 18px;
	height:25px;
}
.form_textarea
{
	FONT-SIZE: 16px;
	COLOR: #666666;
	line-height: 18px;
}