@charset "utf-8";
/* CSS Document */

/*ul {  
	font-family: Verdana; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366; 
	margin-top: 5px; 
	margin-bottom: 5px
	}


li {  
	font-family: Verdana; 
	font-size: 12px; f
	ont-style: normal; 
	font-weight: normal; 
	color: #003366; 
	margin-top: 5px; 
	margin-bottom: 5px
	}*/
ul{
	list-style-image:url(../images/ul.jpg);
	list-style:none;

}
li{
	padding-left:20px;
	/*margin-left:10px;
	
	background-image:url(../images/ul.png);*/
	background-position:left;
	background-repeat:no-repeat;

}
	
body {
	
	color:#010101;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
	margin:0px;
	}
	
a {
	color:#265476;
	text-decoration:underline;
	}
	
#contenitore {
	width:914px; 
	vertical-align:top;
	height:100%;
	}
#testata {
	vertical-align:top;
	background-image:url(../images/top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:195px;
	}
	
#bottom {
	vertical-align:top;
	background-image:url(../images/bottom.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:934px;
	height:53px;
	}
	 
#middle {
	vertical-align:top;
	background-image:url(../images/middle.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	width:934px;
	padding-bottom:5px;
	margin-left:0px;
	
	}
	
#logo_default {
	background-image:url(../images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:210px;
	height:152px;
	float:left;
	}
	
#sfondo_int_bottom {
	background-image:url(../images/dx_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:10px;
	height:32px;
	float:right;
	}
	

	
#colonna_sx_top {
	background-image:url(../images/colonna_sx.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:172px;
	height:684px;
	}
	
#colonna_sx {
	width:173px;
	height:auto !important;  /* per i browser moderni */
    height:800px;     /* per IE5.x e IE6 */
    min-height:800px;  /* per i browser moderni */
	float:left;
	padding-left:8px;

		}
	
#colonna_dx {
	height:auto !important;  /* per i browser moderni */
    height:800px;      /* per IE5.x e IE6 */
    min-height:500px;  /* per i browser moderni */
	float:right;
	position:absolute;
	top:-60px;
	left:600px;

	}

#contenuto {
	width:706px;
	float:left;
	
	}

	
#sfondo_int_dx {
	width:10px;
	float:righ;
	}
	
#testata_int {
	background-image:url(../images/img_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:746px;
	height:242px;
	}
	
/*#img_default {
	width:900px;
	height:290px;
	vertical-align:bottom;
	float:inherit;
	}
*/
#menu {
	border-bottom:4px solid #ffffff;
	float:left;
	margin:0;
	padding:0;
	border:0px solid red;
	float:left;
	height:36px;
	font-size:small;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	width:915px;
	
	
	
	}
/* menu colonna destra*/	
.menu_int {
	background-image:url(../images/menu-dx.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:center;
	font-size:11px;
	width:140px;
	height:19px;
	text-decoration: none;
	font-stretch:semi-expanded;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.menu_int a{
	display: block;
	width: 140px;
	line-height: 20px;
    text-decoration: none; 
	border: 0px solid #666;
	text-align:center;
	font-size:11px;
	font-stretch:semi-expanded;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
	padding-bottom:2px;}
	
	
.menu_int_ {
	display: block;
	width: 140px;
	line-height: 20px;
    text-decoration: none; 
	border: 0px solid #666;
	text-align:center;
	font-size:11px;
	font-stretch:semi-expanded;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/menu-dx.png) no-repeat top left;
    color: #ffffff;
	padding-bottom:2px;


}
	
.menu_int_hover{
    background: url(../images/menu-dx_.png) no-repeat top left;
	color: #275376;}
	
		
.menu_int a:hover{
    background: url(../images/menu-dx_.png) no-repeat top left;
	color: #275376;}
	
/*fine menu colonna destra*/
	
/*Destra registrazione*/
.menu_reg {
	background-image:url(../images/tasto-reg.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#265478;
	text-align:center;
	font-size:11px;
	width:140px;
	height:19px;
	text-decoration: none;
	font-stretch:semi-expanded;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.menu_reg a{
	display: block;
	width: 140px;
	line-height: 20px;
    text-decoration: none; 
	border: 0px solid #666;
	text-align:center;
	font-size:11px;
	font-stretch:semi-expanded;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #265478;
	padding-bottom:2px;}
	
	
.menu_reg_ {
	display: block;
	width: 140px;
	line-height: 20px;
    text-decoration: none; 
	border: 0px solid #666;
	text-align:center;
	font-size:11px;
	font-stretch:semi-expanded;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/tasto-reg.png) no-repeat top left;
    color: #265478;
	padding-bottom:2px;


}
	
.menu_reg_hover{
    background: url(../images/tasto-reg_.png) no-repeat top left;
	color: #ffffff;}
	
		
.menu_reg a:hover{
    background: url(../images/tasto-reg_.png) no-repeat top left;
	color: #ffffff;}

/*fine destra*/
	
	
/*TESTATA*/

#contatti {
	background-image:url(../images/testata/contatti.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#gruppo {
	background-image:url(../images/testata/gruppo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#lavora {
	background-image:url(../images/testata/lavora.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}
#lavora_ok {
	background-image:url(../images/testata/lavora.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

/*prodotti*/
#prodotti {
	background-image:url(../images/testata/prodotti.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_anti_intrusione {
	background-image:url(../images/testata/intrusione.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_anti_incendio {
	background-image:url(../images/testata/prodotti_antincendio.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_di_videocontrollo {
	background-image:url(../images/testata/videocontrollo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#global-service {
	background-image:url(../images/testata/global-service.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_controllo_accessi {
	background-image:url(../images/testata/controllo_accessi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_difesa_passiva {
	background-image:url(../images/testata/difesa_passiva.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sistemi_supervisione_allarmi {
	background-image:url(../images/testata/supervizione_monitoring.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#estintori {
	background-image:url(../images/testata/estintori.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}
/*fine prodotti*/
/*servizi*/
#servizi {
	background-image:url(../images/testata/servizi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#presidio_fisso_armato {
	background-image:url(../images/testata/presidio.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#servizio_portierato {
	background-image:url(../images/testata/portierato.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#sorveglianza_occasioni_rappresentative {
	background-image:url(../images/testata/occasioni_speciali.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#ronde_diurne_notturne {
	background-image:url(../images/testata/ronde.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#presidio_vigilanza_antincendio {
	background-image:url(../images/testata/antincendio.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#collegamento_impianti_sicurezza {
	background-image:url(../images/testata/telecollegamento.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#videosorveglianza {
	background-image:url(../images/testata/videosorveglianza.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#localizzazione_satellitare {
	background-image:url(../images/testata/localizzazione_satellitare.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#servizi_sicurezza_industriale {
	background-image:url(../images/testata/sicurezza_industriale.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#assistenza_tecnica {
	background-image:url(../images/testata/assistenza_tecnica.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

/*fine servizi*/
#area_riservata {
	background-image:url(../images/testata/area_riservata.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#registrazione {
	background-image:url(../images/testata/area_riservata.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#registrazione_ok {
	background-image:url(../images/testata/area_riservata.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#login {
	background-image:url(../images/testata/area_riservata.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#news {
	background-image:url(../images/testata/img_top3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#documenti {
	background-image:url(../images/testata/img_top3.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}

#legal {
	background-image:url(../images/testata/legal.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:740px;
	height:242px;
}	
/*MENU INTERNO*//*

div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{margin: 0 0 3px;padding: 0}
div#navigation a{display: block;width: 140px;line-height: 20px;
    text-decoration: none; border: 0px solid #666;
	text-align:center;
	font-size:12px;
	font-stretch:semi-expanded;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/menu.jpg) no-repeat top left;
    color: #FFFFFF;
	padding-bottom:2px;}


	
.navigation_ {
	display: block;width: 140px;line-height: 20px;
    text-decoration: none; border: 0px solid #666;
	text-align:center;
	font-size:12px;
	font-stretch:semi-expanded;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/menu.jpg) no-repeat top left;
    color: #FFFFFF;
	padding-bottom:2px;
}
	
div#navigation a:hover{
    background: url(../images/menu_hover.jpg) no-repeat top left;color: #265478;}
	
.navigation_a_hover{
    background: url(../images/menu_hover.jpg) no-repeat top left;color: #265478;}


div#navigation li#activelink a,div#navigation li#activelink a:hover{
    background: url(../images/menu_hover.jpg) no-repeat top left;color: #265478;} */

/*MENU INTERNO NEW*/

.box1 {
		text-indent: 12px;
        font-weight: bold;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        cursor: pointer;
		color:#FFFFFF;
		text-decoration:none;
		border:0px solid red;
		padding-bottom:5px;
		width:173px;
		}

.box1 a{
		text-indent: 12px;
        font-weight: bold;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        cursor: pointer;
		color:#265476;
		text-decoration:none;
		padding-bottom:5px;
		border:0px solid red;
		width:173px;
		}

.box1 a:hover{
		text-indent: 12px;
        font-weight: bold;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        cursor: pointer;
		color:#1D365;
		text-decoration:none;
		padding-bottom:5px;
		border:0px solid red;
		width:173px;
		
		}


	
/*
.click-menu {
    }
.click-menu .box1 {
	color: #265476;
	text-decoration:none;
	width:173px;
	background: url(../images/menu.png) no-repeat;
	
}


.click-menu .box1:hover{
	color: #ffffff;
	text-decoration:none;
	background: url(../images/menu_hover.jpg) no-repeat;
	padding-bottom:5px;
	border:0px solid red;
	width:173px;
	
}


.click-menu .box1-hover {
	background: url(../images/menu_hover.jpg) no-repeat top left;
	color: #1D3655;
	text-decoration:none;
	width:173px;
}
.click-menu .box1-open {
	background: url(../images/menu_hover.jpg) no-repeat top left;
	color: #265476;
	text-decoration:none;
}
.click-menu .box1-open-hover {
	background: url(../images/menu_hover.jpg) no-repeat top left;
	color: #265476;
	text-decoration:none;
}

.click-menu .box1 {
	text-indent: 12px;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	color:#265476;
	text-decoration:none;
	padding-bottom:5px;
	text-align:center;
	
}

*/


/* PROVA */

.menu_left {
	background-image:url(../images/menu.png);
	background-position:top left;
	background-repeat:no-repeat;
	color:#265478;
	text-align:center;
	font-size:11px;
	width:172px;
	height:22px;
	text-decoration: none;
	font-stretch:semi-expanded;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.menu_left a{
	display: block;
	width: 172px;
	line-height:20px;
    text-decoration: none; 
	border: 0px solid #666;
	text-align:center;
	font-size:11px;
	font-stretch:semi-expanded;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #265478;
	padding-bottom:2px;
}
	

	
		
.menu_left a:hover{
    background: url(../images/menu_hover.jpg) no-repeat top left;
	color: #ffffff;}

/* PROVA */

















	
    .click-menu .section {
        background-color: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 0 0 5px 10px;
        display: none;
		text-align:left;
    }
    .click-menu .section a {
        color: #265476;
        text-decoration: none;
        
    }
    .click-menu .section a:hover {
        color: #89A8C0;
        text-decoration:underline;
		font-weight:normal;   
    }
    .click-menu .box2 {
        border-color: #AEC0CE;
        border-width: 1px;
        border-style: none none solid none;
        padding: 6px 6px 6px 6px;
    }
    .click-menu .box2-hover {
        border-color: #AEC0CE;
        border-width: 1px;
        border-style: none none solid none;
        padding: 6px 6px 6px 6px;
        background:none;
    }

	/*MENU INTERNO NEW FINE*/
	
/* TESTI */

	
#testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	font-size:x-small;
	}
	
.titolo {
	font-size:medium;
	color:#7D98AE;
	font-stretch:semi-expanded;
	padding-top:5px;
	}
	
.titolo_p {
	font-size:10px;
	color:#7D98AE;
	font-stretch:semi-expanded;
	padding-top:5px;
	}

.testo_bottom_b {
	color:#275376;
	font-size:xx-small;
	text-align:center;
	}
	
.titolo_news {
	color:#02385A;
	font-size:small;
	text-align:left;
	padding-left:10px;
	}

.testo_news {
	color:#02385A;
	font-size:xx-small;
	text-align:left;
	padding-left:50px;
	font-size:xx-small;
	}
	
.testo_news_int {
	color:#02385A;
	font-size:xx-small;
	text-align:left;
	padding-left:5px;
	font-size:xx-small;
	}

.coming {
	color:#02385A;
	font-size:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.testo_area_riservata {
	color:#02385A;
	font-size:10px;
	text-decoration:none;
	text-align:left;
	font-stretch:narrower;
	font-weight:bold;
	}
	
/* MENU HOMEPAGE INIZIO */
ul#saturday{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	position:relative;
	display:block;
	height:36px;
	font-size:small;
	font-weight:bold;
	background:transparent url(../images/menu_home/bgOFF.gif) repeat-x top right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:4px solid #336666;
	border-top:1px solid #C0E2D4;
	width:918px;
	}
	
ul#saturday li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	}
	
ul#saturday li a{
	display:block;
	float:left;
	color:#02385A;
	text-decoration:none;
	padding:12px 20px 0 20px;height:24px;
	background:transparent url(../images/menu_home/bgDIVIDER.gif) no-repeat top right;
	}
	
ul#saturday li a:hover{
	background:transparent url(../images/menu_home/bgON.gif) no-repeat top right;
	color:#ffffff;
	}
	
ul#saturday li a.current,ul#saturday li a.current:hover{
	color:#fff;
	background:transparent url(../images/menu_home/bgON.gif) no-repeat top right;
	}
	
/* MENU HOMEPAGE FINE */

/*MENU HOME NEW INIZIO*/
.ddmx {
    margin:0;
	padding:0;
	float:left;
	position:relative;
	display:block;
	height:36px;
	font-size:small;
	font-weight:bold;
	background:transparent url(../images/menu_home/bgOFF.gif) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:4px solid #336666;
	/*border-top:1px solid #C0E2D4;*/
}
.ddmx .item1{
	display:block;
	float:left;
	color:#02385A;
	text-decoration:none;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url(../images/menu_home/bgDIVIDER.gif) no-repeat top right;
	}
	
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
   background:transparent url(../images/menu_home/bgON.gif) no-repeat top right;
	color:#ffffff;
	display: block;
    /*white-space: nowrap;*/
    position: relative;
    z-index: 500;
	padding:12px 20px 0 20px;
	height:24px;
	text-align:center;
	}

.ddmx .item2
	{
    padding: 13px 8px 4px 8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
  	white-space: nowrap;
    position: relative;
    z-index: 500;
	text-align:left;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 13px 8px 4px 8px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration:underline;
    display: block;
  	white-space: nowrap;
    position: relative;
    z-index: 500;
	text-align:left;
}

.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #ffffff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
	
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

.input{
	background-color:#275376;
	font-size:10px;
	border:1px solid #ffffff;
	width:60px;
	color:#ffffff;
}

.input_button{
	background-color:#FFFFFF;
	background-image:url(../images/button.png);
	background-repeat:no-repeat;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	border:1px solid #ffffff;
}

.vis1 { 
	visibility:visible; 
	position: absolute; 
	width:750px;
	text-align:right;

}
.vis2 {
		display:none;
		position: relative;
		/*height: 94px;*/
}

/*MENU HOME NEW FINE*/

#sfondo_pagina{
	background-image: url(../images/middle.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	width:934px;
	background-color:#FFFFFF;
}
#bottom_int_sx {
	height:54px;
	width:934px;
	background-image:url(../images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

.colonna_destra{
	position:absolute; 
	width:400px; 
	height:50px;

}