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

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

.Bottone_Newsletter{

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

	width: 118px;
	height: 15px;

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

/******************************************************************************/
/******************************************************************************/
/*********************** AREA GESTIONE MENU  **********************************/
/******************************************************************************/
/******************************************************************************/

#Tab_Menu{
	height:35px;
}

#Tab_Princ_Menu_0{
	width:100%;
}

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

/********************* STILI menu tendina COMUNI A IE E FF ***************************/

#Tab_Princ_3{
	width:707px;
	height:35px;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;

	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #8C959A #8C959A #8C959A #8C959A;
}

/*** 1 - INIZIO STYLE_CELLA ***/

#Menu_Pagine, #Menu_Pagine_2{
	width:101px;
	float:right;
	height:34px;
}

#Menu_Pagine{
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
}

/*** FINE STYLE_CELLA ***/

/*********************** MENU DI SECONDO LIVELLO **********************************/

/*********************** SOLO PER MOZILLA **********************************/

/*** 2 - INIZIO TIPO_MENU FF ***/

#Spazio_Moz{
	width:101px;
	height:4px;
}

.Menu_Pagine_2_M{
	width:101px;;
	margin-top:15px;
	Z-INDEX: 1;
	POSITION: absolute;
	HEIGHT: 0px;
	visibility: hidden;
}

/*** FINE TIPO_MENU FF ***/

/*** 3 - INIZIO TIPO_CELLA FF ***/

/* solo per la voce di sequenza 2 */

#Tab_Moz_Seq_1, #Tab_Moz_Seq_1 a{
	width:101px;
	height:15px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#C90019;
}

#Tab_Moz_Seq_1 a:hover{
	height:15px;
	background-color:#b2b3b5;
}

/* per tutte le altre voci di menu */

#Tab_Moz, #Tab_Moz a{
	width:101px;
	height:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	margin-left:0px;
	background-color:#c90019;
}

#Tab_Moz a:hover{
	height:15px;
	background-color:#b2b3b5;
}

/*** FINE TIPO_CELLA FF ***/

/*********************** SOLO PER INTERNET EXPLORER **********************************/

/*** 2 - INIZIO TIPO_MENU IE ***/

/* per tutte le voci di menu a partire dalla voce di sequenza 2*/

.Menu_Pagine_2_Seq_1{
	width:101px;
	margin-left:0px;
	margin-top:22px;
	Z-INDEX: 1;
	POSITION: absolute;
	HEIGHT: 0px;
	visibility: hidden;
	background-color:#C90019;
}

/* solo per la voce di menu di sequenza 1 */

.Menu_Pagine_2{
	margin-top:22px;
	margin-left:0px;
	Z-INDEX: 1;
	POSITION: absolute;
	HEIGHT: 0px;
	visibility: hidden;
	background-color:#C90019;
}

/*** FINE TIPO_MENU IE ***/

/*** 3 - INIZIO TIPO_CELLA IE ***/

#Pagina_Singola, #Pagina_Singola a{
	width:100px;
	height:20px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#c90019;
}

#Pagina_Singola a:hover{
	width:100px;
	height:20px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#b2b3b5;
}

/*** FINE TIPO_CELLA IE ***/


/*********************** LINK VOCI MENU COMUNI A TUTTI I BROWSER **********************************/

A.LinkMenu:link, A.LinkMenu:visited, A.LinkMenu:active, A.LinkMenu:hover   { 
	FONT-SIZE: 10px; COLOR: #FFFFFF;	FONT-FAMILY: "Arial";
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	}
	

A.LinkMenu_Sel:link, A.LinkMenu_Sel:visited, A.LinkMenu_Sel:active, A.LinkMenu_Sel:hover    { 
	FONT-SIZE: 10px; COLOR: #FFFFFF;	FONT-FAMILY: "Arial";
	font-style: normal;
	font-weight:bold;
    }

/*********************** FINE GESTIONE MENU **********************************/



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

#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%;
}

#Tab_Princ_Main{
	width:709px;
	padding-top:30px;
	padding-bottom:10px;
	FONT-SIZE: 11px;
	COLOR: #1A171B;
	FONT-FAMILY: Arial;
	background-color:#FFFFFF;
}

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

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

#Tab_Princ_Main_Sx{
	width:510px;
}

#Tab_Box_Slide_Home{
	background-color:#C90019;
}

#Td_Box_Slide_Home{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/********************* STILI SIDEBAR ***************************/
#Td_Princ_Main_Sep_Box_Sidebar{
	height:15px;
}

#Tab_Box_Sidebar_Main_Allegati{
	padding:10px 30px 0px 5px;
}

#Tab_Box_Sidebar_Main_Photogallery{
	padding:15px 5px 0px 5px;
}

#Tab_Princ_Main_HP_Dx_Tit A,#Tab_Princ_Main_HP_Dx_Tit A:link,Tab_Princ_Main_HP_Dx_Tit A:active, Tab_Princ_Main_HP_Dx_Tit A:visited{
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	font-weight:900;
	text-decoration:none;
}

#Tab_Box_Sidebar_Top{
	width:199px;
	height:20px;
	padding-left:5px;
	padding-right:5px;
	background-color:#B2B3B5;
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	font-weight:900;
	text-decoration:none;
}

#Tab_Princ_Main_HP_Dx_Main_Search{
	width:180px;
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	background-color:#C90019;
	padding-right:1px;
}

#Tab_Princ_Main_HP_Dx_Main_News{
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	padding:0px 10px 0px 10px;
}


/********************* STILI news HP ***************************/
#Div_News_HP_Tit{
	padding-top:10px;
}

#Div_News_HP_Tit A,#Div_News_HP_Tit A:link,Div_News_HP_Tit A:active, Div_News_HP_Tit A:visited{
	FONT-SIZE: 11px; COLOR: #c90019;	FONT-FAMILY: Arial;
	line-height:15px;
	font-weight:900;
	text-decoration:none;
}

#Div_News_HP_Tit A:hover{
	FONT-SIZE: 11px; COLOR: #c90019;	FONT-FAMILY: Arial;
	line-height:15px;
	font-weight:900;
	text-decoration:none;
}

#Div_News_HP_Main{
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
	line-height:15px;
	padding-bottom:8px;
}

#Tab_Princ_Main_HP_Dx_Tit{
	width:199px;
	height:20px;
	padding-right:10px;
	background-color:#B2B3B5;
	color:#FFFFFF;
}
/********************* STILI box_news (elenco) ***************************/
#Tab_Sfondo_Box_News{
	width:199px;
	padding-top:14px;
	height:415px;
	background-position:top left;
	padding-top:10px;
	padding-left:2px;
}

#Td_Princ_Main_Titolo_News_Dx
{
	padding-left:5px;
	padding-right:30px;
}

#Tab_Princ_Main_Testo_News_Dx{
	text-align:left;
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
	padding-top:5px;
	padding-left: 5px;
	padding-right:30px;
	padding-bottom:5px;
}

#Tab_Elenco_Sing{
	width:199px;
}

#Tab_News_Link{
	padding-bottom: 5px;
	padding-left:5px;
	padding-right: 20px
}

#Td_Sep_News{
	height: 10px;
}

/********************* STILI Paginazione CATEGORIE_NEWS ***************************/
#Tab_Tit_Cat_News_Paginato{
	margin-bottom:15px;
}

A.LinkNewsTop:link,A.LinkNewsTop:visited,A.LinkNewsTop:active,A.LinkNewsTop:hover    {
	FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
}

#Pagina{
	FONT-SIZE: 11px;
	COLOR: #C90019;
	FONT-FAMILY:Arial;
	padding-top:25px;
	padding-right:15px;
}

A.LinkPagina_Prec{
	width:20px;
	height:10px;
	background-image:url(../BANNER/freccia_sx.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	text-decoration:none;
}

A.LinkPagina_Succ{
	width:20px;
	height:10px;
	background-image:url(../BANNER/freccia_dx.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	text-decoration:none;
}

A.LinkPagina:link    { FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-style: normal;
	text-decoration: none;
    }
	
A.LinkPagina:visited { FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-style: normal;
	text-decoration: none;
    }
	
A.LinkPagina:active  { FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-style: normal;
	text-decoration: none;
    }
	
A.LinkPagina:hover   { FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-style: normal;
	text-decoration: none;
    }


/********************* STILI PAGINE ***************************/
#Tab_Box_Pagina{
	background-color:#FFFFFF;
	padding:10px;
}

#Tab_Box_Pagina_Prodotti_0{
	width:100%;
}

#Titolo_Pagina_Prodotto{
	padding-left:10px;
	padding-bottom:10px;
	FONT-SIZE: 18px; COLOR: #c90019;	FONT-FAMILY: Arial;
}

#Testo_Pagina_Prodotto{
	padding-left:10px;
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
}

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

#Tab_Testo TABLE{
	float:left;
	margin:0px auto;
}
#Tab_Testo HR{
	clear:both;
}
#Tab_Testo A:link,#Tab_Testo A:visited,#Tab_Testo A:active,#Tab_Testo A:hover   {
	text-decoration:none;
}

#Tab_Testo H1{
	FONT-SIZE: 18px; COLOR: #c90019;	FONT-FAMILY: Arial;
	margin-bottom:10px;
	line-height: 22px;
	clear:both;
}

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

#Tab_Testo P{
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
}

#Tab_Testo_Referenze{
	width:100%;
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
}

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

#Tab_Testo_Referenze P{
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
}
/********************* 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: #FFFFFF;	FONT-FAMILY:Arial;
	font-style: normal;
	text-decoration: none;
}
/********************* STILI box_banner_home ***************************/
#Div_box_testo_banner_home{
	position:relative;
	width:709px;
	height:173px;
	margin-top:-173px;
}

#Td_box_testo_banner_home{
	height:173px;
	FONT-SIZE: 40px; COLOR: #FFFFFF;	FONT-FAMILY: Helvetica, Arial;
	line-height:42px;
	padding-bottom:14px;
	padding-right:5px;
}
/********************* STILI PHOTOGALLERY ***************************/
#Tab_Box_Photogallery{
	margin-top:30px;
}

#Td_Box_Photogallery_Tit{
	height:20px;
	FONT-SIZE: 12px; COLOR: #C90019;	FONT-FAMILY: Arial;
	font-weight:700;
	line-height:14px;
}
/********************* STILI ALLEGATI ***************************/
#Sing_File_Dx{
	FONT-SIZE: 11px; COLOR: #000000;	FONT-FAMILY: Arial;
}

#Sing_File_Dx H1{
	FONT-SIZE: 11px; COLOR: #C90019;	FONT-FAMILY: Arial;
	margin-bottom:5px;
}
/* -------------------------------------- */
/* ---- STILI RICERCA ------------------- */
/* -------------------------------------- */
#btn_cerca{
	height:23px;
	border-top:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-right:1px solid #990000;
	border-bottom:1px solid #990000;
	background-color:#C90019;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
}


#cerca{
	border:1px solid #c90019;
	width:140px;
}

#Tab_Ricerca{
	width:900px;
}

#Tab_Ricerca_Main{
	padding:10px;
	font-size:10px;
	font-weight:normal;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
}

#Corpo_Ricerca{
/*	width: 842px;*/
	width: 100%;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
}

#Corpo_Ricerca_1{
	padding-top:5px;
	padding-left:5px;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
	font-weight: bold; 
}

#Corpo_Ricerca_2{
	padding-left:5px;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
}

#Corpo_Ricerca_3{
	padding-left:5px;
	FONT-SIZE: 10px;
	COLOR: #7A7A7A;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
}

A.LinkLink:link    { FONT-SIZE: 9px; COLOR: #7A7A7A; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkLink:visited { FONT-SIZE: 9px; COLOR: #7A7A7A; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkLink:active  { FONT-SIZE: 9px; COLOR: #7A7A7A; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkLink:hover   { FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif ;
	font-style: normal;
	text-decoration: none; }



A.LinkTitolo:link    { FONT-SIZE: 10px; COLOR: #C90019; FONT-FAMILY: Arial ;
	font-style: normal;
	font-weight:bold;
	text-decoration: none; }
	
A.LinkTitolo:visited { FONT-SIZE: 10px; COLOR: #C90019; FONT-FAMILY: Arial ;
	font-style: normal;
	font-weight:bold;
	text-decoration: none; }
	
A.LinkTitolo:active  { FONT-SIZE: 10px; COLOR: #C90019; FONT-FAMILY: Arial ;
	font-style: normal;
	font-weight:bold;
	text-decoration: none; }
	
A.LinkTitolo:hover   { FONT-SIZE: 10px; COLOR: #C90019; FONT-FAMILY: Arial ;
	font-style: normal;
	font-weight:bold;
	text-decoration: none; }





A.LinkCorrelato:link    { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkCorrelato:visited { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkCorrelato:active  { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial ;
	font-style: normal;
	text-decoration: none; }
	
A.LinkCorrelato:hover   { FONT-SIZE: 10px; COLOR: #CCCCCC; FONT-FAMILY: Arial ;
	font-style: normal;
	text-decoration: none; }
/********************* STILI LINK LINGUE ***************************/

#Tab_Princ_Top_Lang{
	padding-right:15px;
	padding-bottom:15px;
}

A.Link_Lingue:link, A.Link_Lingue:visited, A.Link_Lingue:active, A.Link_Lingue:hover  {
	FONT-SIZE: 18px;	COLOR: #b2b3b5;	FONT-FAMILY:Arial;
	font-style: normal;
	text-decoration: none;
	}

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

/* stile delle mini slide in HOME PAGE*/
#Td_Video_Home{
	background-color:#000;
}
#Tab_Sx_Alto{
	width:160px;
	height:120px;
	margin:10px 15px -13px 30px;	
}
#Tab_Sx_Medio{
	width:160px;
	height:120px;
	margin:5px 15px -13px 30px;	
}
#Tab_Sx_Basso{
	width:160px;
	height:120px;
	margin:5px 15px -8px 30px;	
}
#Tab_Dx_Alto{
	width:243px;
	height:183px;
	margin:10px 30px -11px 15px;	
}
#Tab_Dx_Basso{
	width:243px;
	height:183px;
	margin:7px 30px -8px 15px;	
}
/* stile della descrizione delle mini slide */
#Div_Desc_Prodotti, #Div_Desc_Applicazioni{

	position:relative;
	top:-18px;
	left:0px;

	height:18px;
	padding-top:2px;

	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	font-weight:900;
	text-align:center;

	background:url(../BANNER/sfondo_div_desc.png) 0% 0% repeat-x;
}

A.Link_Desc_Slide:link, A.Link_Desc_Slide:visited, A.Link_Desc_Slide:active, A.Link_Desc_Slide:hover {
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
	font-weight:900;
	text-decoration:none;
	text-align:center;
}

/********************* STILI FOOTER ***************************/
#Tab_Footer_0{
	background-color:#c90019;
}

#Tab_Footer{
	width:709px;
	background-color:#949597;
	FONT-SIZE: 11px; COLOR: #FFFFFF;	FONT-FAMILY: Arial;
}

#Td_Footer{
	height:21px;
	padding-top:4px;
}

#Td_Footer p{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY:Arial;
}

#Td_Footer a, #Td_Footer a:hover {
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF;
	FONT-FAMILY:Arial;
	text-decoration:none;
}

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