/* -------------------------------------- */
/* STILE APPLICATO ALLA PAGINA PRINCIPALE */
/* -------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

form{
	padding:0px;
	margin:0px;
}

.Bottone_Newsletter{

	border: 1px;
	border-style: solid;
    border-color: #8F8F8F;

	width: 100px;
	height: 15px;

	font-family: Arial;
	FONT-SIZE: 11px;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 0px;
	line-height: 10px;
	color: #333333;
	margin-top:5px;
	}

.no_border{
	border:0px;
}
/********************* STILI menu_2 ***************************/
#Tab_Princ_Menu_0{
	width:100%;
}

#Tab_Princ_Menu{
	width:709px;
	height:35px;
	background-color:#949597;
}

#Tab_Menu_2_0{
	background-color:silver;
	height:20px;
}

#Tab_Menu_2{
}

#Btn_Referenze{
	width:280px;
	height:45px;
	background-color:#006BB3;
	margin-top:20px;
}

#Btn_Referenze_Sx{
	width:80px;
	padding-left:10px;
}

#Btn_Referenze_Dx{
	padding-left:10px;
	padding-right:10px;
}

A.LinkMenu_2:link    { FONT-SIZE: 18px;	COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkMenu_2:visited { FONT-SIZE: 18px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkMenu_2:active  { FONT-SIZE: 18px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkMenu_2:hover   { FONT-SIZE: 18px; COLOR: #F29400;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
    }



A.LinkMenu_2_Sel:link    { FONT-SIZE: 18px; COLOR: #F29400;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
    }
	
A.LinkMenu_2_Sel:visited { FONT-SIZE: 18px; COLOR: #F29400;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
    }
	
A.LinkMenu_2_Sel:active  { FONT-SIZE: 18px; COLOR: #F29400;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
    }
	
A.LinkMenu_2_Sel:hover   { FONT-SIZE: 18px; COLOR: #F29400;	FONT-FAMILY: Arial;
	line-height:18px;
	font-weight:900;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
    }


/* INIZIO MENU ORIZZONTALE */
A.LinkMenuOriz_2:link,A.LinkMenuOriz_2:visited,A.LinkMenuOriz_2:hover    {  FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:30px;
	font-style: normal;
	text-decoration: none;
	padding-top:4px;
	}
	
A.LinkMenuOriz_2:active  {  FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:30px;
	font-style: normal;
	text-decoration: none;
	padding-top:4px;
	}

A.LinkMenuOriz_2_Sel:link,A.LinkMenuOriz_2_Sel:visited, A.LinkMenuOriz_2_Sel:hover    { FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:30px;
	font-style: normal;
	text-decoration: none;
	font-weight:bold;
	padding-top:4px;
    }
	
A.LinkMenuOriz_2_Sel:active  { FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:30px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	padding-top:4px;
    }

/* FINE MENU ORIZZONTALE */

#Credits{
/*	margin-left:40px;*/
/*	margin-right:35px;*/
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY:Arial;
}



p { 
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}

#Cartina{
	width:100%;
	height:350px;
}

/* -------------------------------------- */
/* -------------------------------------- */
/* -------------------------------------- */


/* -------------------------------------- */
/*------------ PARTI COMUNI ---------- */
/* -------------------------------------- */
#Tab_Princ{
	width:100%;
	margin-top:0px;
}

#Tab_Princ_Top_0{
	width:100%;
	height:89px;
}

#Tab_Princ_Top{
	width:709px;
	height:89px;
}

#Tab_Princ_Main_0{
	width:100%;
	padding-bottom:10px;
}

#Tab_Princ_Main{
	width:709px;
	FONT-SIZE: 11px;
	COLOR: #1A171B;
	FONT-FAMILY: Arial;
}

#Tab_Menu{
	height:68px;
}

/* -------------------------------------- */
/*------------ STILE HOME PAGE ---------- */
/* -------------------------------------- */
#Tab_Princ_Banner_0{
	width:100%;
	height:162px;
	background-color:#006AB3;
}

#Tab_Princ_Banner{
	width:709px;
	height:162px;
}

#Tab_Princ_Main_Sx{
	width:220px;
	padding-top:10px;
}

#Tab_Box_Sx_Top{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	font-weight:900;
	padding:7px 5px 7px 5px;
	background-color:#949597;
	margin-top:20px;
}


#Tab_Box_Sx_Main_Testo{
	FONT-SIZE: 12px;	COLOR: #1A171B;	FONT-FAMILY: Arial;
	padding:2px 8px 0px 12px;
}

#Tab_Princ_Main_Dx{
	width:471px;
	padding:10px 13px 10px 20px;
}

#Tab_Bottoni_Home{
	margin-top:20px;
}

#Tab_Bottoni_Home TD{
	padding-left:103px;
	padding-right:30px;
}

#Tab_Bottone_Spaziatura{
	height:20px;
}

A.Bottone_Home:link,A.Bottone_Home:visited,A.Bottone_Home:active,A.Bottone_Home:hover   {
	FONT-SIZE: 18px;	COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	text-decoration:none;
}

#Tab_Bottone_ROI{
	width:450px;
	height:68px;
	background-image:url(../BANNER/btn_ROI.jpg);
	background-repeat:no-repeat;
}

#Tab_Bottone_Preventivo{
	width:450px;
	height:68px;
	background-image:url(../BANNER/btn_Preventivo.jpg);
	background-repeat:no-repeat;
}

#Tab_Bottone_Consulente{
	width:450px;
	height:68px;
	background-image:url(../BANNER/btn_Consulente.jpg);
	background-repeat:no-repeat;
}

/* -------------------------------------- */
/*------------ STILE PAGINE ------------- */
/* -------------------------------------- */

#Tab_Pagine_Dx{
	width:283px;
	padding:10px 20px 10px 20px;
}

#Tab_Pagine_Dx_2_Col{
	width:449px;
	padding:10px 20px 10px 20px;	
}
#Tab_Pagine_Sidebar{
	width:166px;
	padding-top:10px;
}

#Tab_Bottoni_Sidebar{
	margin-bottom:25px;
}

#Tab_Bottoni_Sidebar TD{
	padding-top:4px;
	padding-left:62px;
	padding-right:4px;
}

#Tab_Bottone_Spaziatura_Sidebar{
	height:7px;
}

A.Bottone_Sidebar:link,A.Bottone_Sidebar:visited,A.Bottone_Sidebar:active,A.Bottone_Sidebar:hover   {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	font-weight:900;
	text-decoration:none;
	line-height:13px;
}

#Tab_Bottone_ROI_Sidebar{
	width:166px;
	height:53px;
	background-image:url(../BANNER/btn_ROI_Sidebar.jpg);
	background-repeat:no-repeat;
}

#Tab_Bottone_Preventivo_Sidebar{
	width:166px;
	height:53px;
	background-image:url(../BANNER/btn_Preventivo_Sidebar.jpg);
	background-repeat:no-repeat;
}

#Tab_Bottone_Consulente_Sidebar{
	width:166px;
	height:53px;
	background-image:url(../BANNER/btn_Consulente_Sidebar.jpg);
	background-repeat:no-repeat;
}

#Sing_File_Dx{
	FONT-SIZE: 11px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}

#Sing_File_Dx H1{
	FONT-SIZE: 11px; COLOR: #006AB3;	FONT-FAMILY: Arial;
	margin-bottom:5px;
}
/********************* STILI box_realizzazione ***************************/

#Tab_Box_Fasi_Realizzazione{
	width:166px;
}

#Td_Tit_Fasi_Realizzazione{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	font-weight:900;
	padding:7px 5px 7px 5px;
	background-color:#949597;
	margin-top:20px;
}

#Td_Fasi_Realizzazione_Foto{
	width:28px;
	background-color:#006AB3;
}

#Td_Fasi_Realizzazione{
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006AB3;
}

#Td_Separatore_Bottoni_Realizzazione{
	height:2px;
}

#Td_Fasi_Realizzazione A{
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	COLOR: #FFFFFF;
	text-decoration:none;
}

#Td_Fasi_Realizzazione A:link,#Td_Fasi_Realizzazione A:visited,{
	COLOR: #FFFFFF;
}

#Td_Fasi_Realizzazione A:active,#Td_Fasi_Realizzazione A:hover,{
	COLOR: #F29400;
}

/********************* STILI tipografici ***************************/
#Tab_Testo{
	width:100%;
	FONT-SIZE: 12px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}

#Tab_Testo A:link,#Tab_Testo A:visited,#Tab_Testo A:active,#Tab_Testo A:hover   {
	text-decoration:none;
}

#Tab_Testo H1{
	FONT-SIZE: 14px; COLOR: #F29400;	FONT-FAMILY: Arial;
	margin-bottom:10px;
	line-height: 14px;
}

#Tab_Testo H2{
	FONT-SIZE: 12px; COLOR: #F29400;	FONT-FAMILY: Arial;
	margin-bottom:10px;
	line-height: 14px;
}

#Tab_Testo H3{
	FONT-SIZE: 11px; COLOR: #F29400;	FONT-FAMILY: Arial;
	margin-bottom:10px;
	line-height: 14px;
}

#Tab_Testo P{
	FONT-SIZE: 12px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}

#Tab_Testo_Referenze{
	width:100%;
	FONT-SIZE: 12px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}

#Tab_Testo_Referenze H1{
	FONT-SIZE: 16px; COLOR: #F29400;	FONT-FAMILY: Arial;
	margin-bottom:10px;
	line-height: 16px;
}

#Tab_Testo_Referenze P{
	FONT-SIZE: 12px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}

/********************* STILI more info ***************************/
#Box_Info{
	margin-top:40px;
}

A.Link_More_Info:link,A.Link_More_Info:visited,A.Link_More_Info:active,A.Link_More_Info:hover    {
	FONT-SIZE: 11px;	COLOR: #939596;	FONT-FAMILY:Verdana;
	font-style: normal;
	text-decoration: none;
}

/********************* STILI referenze ***************************/
A.Link_Referenze_Back:link,A.Link_Referenze_Back:visited,A.Link_Referenze_Back:active,A.Link_Referenze_Back:hover    {
	FONT-SIZE: 11px;	COLOR: #939596;	FONT-FAMILY:Verdana;
	font-style: normal;
	text-decoration: none;
}


#Lista_Prodotti{
	width:100%;
	FONT-SIZE: 11px;	COLOR: #000000;	FONT-FAMILY:Verdana;
	margin-top:0px;
	margin-bottom:0px;
}

#Lista_Prodotti_Sx{
	width:80px;
	padding-right:12px;
	padding-bottom:10px;
}

A.LinkProdotti:link    { FONT-SIZE: 11px; COLOR: #006AB3;	FONT-FAMILY: Verdana;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkProdotti:visited { FONT-SIZE: 11px; COLOR: #006AB3;	FONT-FAMILY: Verdana;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkProdotti:active  { FONT-SIZE: 11px; COLOR: #006AB3;	FONT-FAMILY: Verdana;
	font-style: normal;
	text-decoration: none;
	}
	
A.LinkProdotti:hover   { FONT-SIZE: 11px; COLOR: #F29400;	FONT-FAMILY: Verdana;
	font-style: normal;
	text-decoration: none;
}

#Lista_Prodotti_Dx_1{
	padding-bottom:11px;
}

#Lista_Prodotti_Dx_2{
	padding-bottom:12px;
	FONT-SIZE: 12px; COLOR: #1A171B;	FONT-FAMILY: Arial;
}


/********************* STILI box_sidebar ***************************/
#Tab_Box_Sidebar{
	margin-bottom:20px;
}

#Tab_Box_Sidebar_Top{
	width:166px;
	height:22px;
	background-color:#949597;
	FONT-SIZE: 12px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	padding-top:4px;
	padding-left:5px;
}
#Tab_Box_Sidebar_Main{
	FONT-SIZE: 12px;
	COLOR: #5A5A5A;
	FONT-FAMILY: Arial;
	margin-bottom:5px;
	border:1px solid #949597;
	padding:2px;
}

/********************* STILI box_banner_home ***************************/
#box_testo_banner_home_0{
	position:relative;
	float:right;
	width:380px;
	height:100px;
	margin-top:-162px;
}

#box_testo_banner_home{
	position:absolute;
	width:355px;
	height:100px;
	FONT-SIZE: 28px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	line-height:24px;
	padding-top:50px;
}

/********************* STILI BANNER FOOTER ***************************/
#Tab_Banner_Footer_0{
	width:100%;
	height:20px;
	background-color:#4A96CD;
}

#Tab_Banner_Footer{
	width:709px;
	height:24px;
	padding-top:2px;
	background-color:#006AB3;
}

#Tab_Banner_Footer{
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-FAMILY:Arial;
	font-weight:bold;
}

#Tab_Banner_Footer a:hover {
	FONT-SIZE: 16px;  
	COLOR: #FFFFFF;
	FONT-FAMILY:Arial;
	text-decoration:none;
}
/********************* STILI FOOTER ***************************/
#Tab_Footer_0{
	width:100%;
	height:20px;
}

#Tab_Footer{
	width:709px;
	height:20px;
	padding-top:2px;
}

#Tab_Footer p{
	FONT-SIZE: 11px;
	COLOR: #ABAEB3;
	FONT-FAMILY:Arial;
}

#Tab_Footer a {
	FONT-SIZE: 11px; 
	COLOR: #ABAEB3;
	FONT-FAMILY:Arial;
	text-decoration:none;
}

#Tab_Footer a:hover {
	FONT-SIZE: 11px;  
	COLOR: #ABAEB3;
	FONT-FAMILY:Arial;
	text-decoration:none;
}


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