@import url("menuNeue.css");

/* nuovi stili */
name_fiedhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	list-style:none;
	/*vertical-align: baseline;*/
}

tr, th, td, img {
	border: 0;
	outline: 0;
	background: transparent;
	list-style:none;	
	}

.body {
	background-color:#212022;
	margin:0;
	padding:0;
	position:relative;
	height:100%;
	width:100%;
}

html, body, #main {
	height: 100%;
	min-height:100%;
	overflow: hidden;
}

#logo {
	/*margin-top:-4px;*/
	width:20%;
	}
	
.toolbar1 {
	width:100%;
	text-align:left;
	padding-top:16px;
	vertical-align:baseline;
	}
	
a:hover{
	cursor:hand;
	}	
	
a img{
	border:none;
	cursor:hand;
	}	
/*a:link, a:visited {
	color: #1f1f1f;
	text-decoration:none;
	border:none;
	outline:none;
}

a:hover{
	background-color:#EDECE6;
	}*/
	
a.no-over:hover{
	background-color: transparent;
	_background-color: #fff;
	}	
a img:hover{
	/*background-color: #fff;*/
	}	

#content{
	line-height:1.2em;
	background-color:#000000;
	}	
	
.madeinitaly {
	float:left;
	margin-top:0px;
	width:100%;
	_width:97%;
	vertical-align:top;
	border:0px solid red;
	padding:0px;
	}
	
.lingue {
	_padding-right:25px;
	}
		
#footer span {
	display:block;
	margin-top:5px;
	width:95%;
	font-size:1.1em;
}

strong a{
	color:#ffffff!important;
	font-weight:800;
	}
#footer span a {
}

#footer span a:hover {
	color:#ffffff;
}

.lang {

	}
	
/*.lang-box{
	background-color:#FFFFFF;
	border:1px solid #DEDDD6;
	bottom:45px;
	left:3%;
	position:absolute;
	z-index:400;
	width:100px;
	padding:4px;
	}	

.lang-box li{
	padding:6px;
	}
.lang-box li a {	
	color:#8a8a82;
}
.lang-box li a:hover{
	color:#1f1f1f;
	}*/
	
div.no-bord div#header, div.no-bord div#footer {
	border:none;
	outline: none;
	}
	
 div.no-bord div#content{
	 _top:0px;
	 }	
	 
div.flash div#content{
	overflow: auto!important;
	padding:0!important;
	width:100%!important;
	_height:100%;
	}
	
div.flash div#content_int{
	overflow: auto!important;
	padding:0!important;
	width:100%!important;
	_height:100%;

	}
	
div.no-bord, div.flash {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	}	
	
	
#main {
	_height:100%;
	_position:relative;
	overflow-x: hidden;
	}
	
#main_int {
	_height:75%;
	height:75%;
	_position:relative;
	overflow-x: hidden;
	}
	
#footer {
	height:44px;
	width:97%;
	padding:1% 25px 1% 2%;
	position: absolute;
	bottom:0px;
	z-index:100;
	background-color:#2A2A2C;
	
	_padding:1% 2% 0 2%;
	_height:6%!important;
	_width:100%;
	_position:absolute;
	_bottom:0px;
	_border:none;
	_outline: none;
	

}

#header {
	height:75px;
	width:98%;
	padding:10px 2% 2% 2%;
	position: fixed;
	top:0;
	z-index:100;
	background-color:#54575c;
	background-image:url(../images/bg_top.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	
	_padding:1% 2% 5 2%;
	_height:11%!important;
	_width:100%;
	_position:relative;
	_border:none;
	_outline:none;
}

#content {
	bottom:50px;/*uguale all'altezza del footer*/	
	overflow:auto;
	padding:0 0 0 0;
	position:absolute;
	top:97px;
	width:100%;
	background-attachment:fixed;
	font-size: 1.2em;
	height:100%;
	
	_top: 0;
	_height:100%;
	_overflow-x: hidden !important;
	_border:none;
	_outline: none;
	}
	
#content_int {
	overflow-x:hidden;
	padding:0  0 0;
	padding-top:20px;
	position:absolute;
	width:100%;
	font-size: 1.2em;
	background-color:#000000;
	height:70%;
	_position:relative;
	
	

	_top: 0;
	_height:100%;
	_overflow-x: hidden !important;
	_border:none;
	_outline: none;
	}
	
.menu_aligned {
	margin-left:3%;
}

.lang {
	width:300px;
	}
.lang-box{
	background-color:#262228;
	border:1px solid #DEDDD6;
	bottom:45px;
	left:3%;
	position:absolute;
	z-index:400;
	width:300px;
	padding:4px;
	}	
	
/*top e MENU-NUOVO-JAVASCRIPT*/
/*stili del sito*/

/*stili del sito*/
.menu:active, .menu:link, .menu:visited{
	color:#888888;
	text-decoration:none; 
	font-size:10px; 
	padding-right:10px;
	font-weight:normal;
	}
.menu:hover{
	color:#888888; 
	text-decoration:underline; 
	font-size:10px; 
	padding-right:10px; 
	font-weight:normal;
	}
.menu_riga {
	color:#888888;
	}
	
#menu_home {
	width:100%; 
	height:23px;
	padding-left:0px;
	text-align:left;

	}
	
.menu_home:link, .menu_home:visited, .menu_home:active{
	font-family:Verdana,Helvetica, Arial,sans-serif;
	color:#ffffff;
	text-decoration:none; 
	font-size:11px; 
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-top:10px;
	background-color:none;
	text-transform:uppercase;
	}
	
.menu_home:hover{
	color:#CD0E1C; 
	text-decoration:none; 
	}
/*FINE STILI MENU*/

/* fine nuovi stili */

body{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	scrollbar: none;
	scrollbar-3dlight-color: #2A2A2C; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-base-color: #2A2A2C;
	scrollbar-darkshadow-color: #2A2A2C; 
	scrollbar-face-color: #2A2A2C; 
	scrollbar-highlight-color: #E7E8E9;
	scrollbar-shadow-color: #E7E8E9;
	scrollbar-track-color: #000000;
	margin:0px;
	
}
table, td, tr, ol,ul, li, a  {
	font-family: Verdana,Helvetica, Arial,sans-serif;
	color:#FFFFFF;
	font-size:11px;
	scrollbar: none;
	scrollbar-3dlight-color: #2A2A2C; 
	scrollbar-arrow-color: #ffffff; 
	scrollbar-base-color: #2A2A2C;
	scrollbar-darkshadow-color: #2A2A2C; 
	scrollbar-face-color: #2A2A2C; 
	scrollbar-highlight-color: #E7E8E9;
	scrollbar-shadow-color: #E7E8E9;
	scrollbar-track-color: #000000;
	line-height:15px;

}
select{
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:10px;
	width:100px;
	}
	
	
	/* MODIFCATI */
#container{
	 height:500px;
	 width:980px;
	 background-color:#000000;
	 border: solid 2px #000000;
	 color:#FFFFFF;
	 vertical-align:top;
	 margin-top:0px;
}
#contenuto{
	width:980px;
	height:500px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}
#contenuto a{
	color:#FFFFFF;
}

#a_prodotti{
	padding-top:2px;
	padding-bottom:2px;
	font-size:small;
	
}

#a_prodotti a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
	
}
#a_prodotti a:hover{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#a_prodotti a:active{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
/*menu tipologia*/

#a_prodotti_t{
	padding-top:2px;
	padding-bottom:2px;
	font-size:13px;
	
}

#a_prodotti_t a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	font-size:13px;
	line-height:18px;
	
}
#a_prodotti_t a:hover{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#a_prodotti_t a:active{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#prodotti_t {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#prodotti_t a{
	color:#FFFFFF;
	text-decoration:none;
	
}
#prodotti_t a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#prodotti_t a:active{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#a_prodotti_hover{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
#a_prodotti_hover a{
	color:#FFFFFF;
	text-decoration:none;
}


/*ESPOSITORI*/

/*.a_espositore{
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	
}

.a_espositore a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
	font-size:12px;
	
}

.a_espositore a:hover{
	color:#FFFFFF;
	text-decoration: underline;
	padding-left:25px;
	font-size:12px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.a_espositore a:active{
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:25px;
	font-size:12px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.a_espositore_hover{
	color:#FFFFFF;
	text-decoration:underline;
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	padding-left:25px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
.a_espositore_hover a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;

}

.titolo_espositori{
	font-size:18px;
	color:#ED0015;
	padding-top:20px;
	padding-bottom:15px;
	letter-spacing:2px;
}
*/

/*FINE ESPOSITORI*/

#prodotti_ {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#prodotti_ a{
	color:#FFFFFF;
	text-decoration:none;
	
}
#prodotti_ a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#prodotti_ a:active{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

#a_prodotti_hover{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:25px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}
#a_prodotti_hover a{
	color:#FFFFFF;
	text-decoration:none;
}

#contenuto_news {
	height: 160px;
	width: 700px;
	scrollbar-face-color:#000000; /*rettangoli*/
	scrollbar-track-color: #000000;/*rettangolo di scorrimento*/
	scrollbar-arrow-color: #CACACA;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color: #CBCBCB;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color: #CBCBCB;
	overflow: auto;
	overflow-x: hidden;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box_news {
	height: 160px;
	width: 700px;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#contenuto_news_testo {
	height: 350px;
	width: 780px;
	scrollbar-face-color:#000000; /*rettangoli*/
	scrollbar-track-color: #000000;/*rettangolo di scorrimento*/
	scrollbar-arrow-color: #CACACA;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color: #CBCBCB;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color: #CBCBCB;
	overflow: auto;
	overflow-x: hidden;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#box_news_testo {
	height: 140px;
	width: 800px;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenuto_certificazione_testo {
	height: 150px;
	width: 700px;
	scrollbar-face-color:#000000; /*rettangoli*/
	scrollbar-track-color: #000000;/*rettangolo di scorrimento*/
	scrollbar-arrow-color: #CACACA;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color: #CBCBCB;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color: #CBCBCB;
	overflow: auto;
	overflow-x: hidden;
	padding-left:10px;
	padding-right:10px;
	
	text-align:justify;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#contenuto_certificazione_testo a{
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#contenuto_certificazione_testo a:hover{
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


#box_certificazione_testo {
	height: 150px;
	width: 700px;
	padding-left:10px;
	padding-right:10px;
	/*margin-top:5px;
	margin-bottom:5px;*/
	text-align:justify;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenuto_menu_prodotti {
	height: 400px;
	width: 170px;
	/*border:1px #FFFFFF solid;*/
	/*position: fixed;*/
	scrollbar-face-color:#000000; /*rettangoli*/
	scrollbar-track-color: #000000;/*rettangolo di scorrimento*/
	scrollbar-arrow-color: #CACACA;
	scrollbar-highlight-color:#CACACA;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color: #000000;
	cursor:hand;
	overflow: auto;
	overflow-x: hidden;
	padding-left:0px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box_menu_prodotti {
	height: 400px;
	width: 180px;
	padding-left:0px;
	padding-right:10px;
	margin-top:7px;
	margin-bottom:10px;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box_titolo_prodotti {
	width:50px;  
	padding-top:40px;
	vertical-align:top;
	}

#descrizione_serie{
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
}

#titoloserie{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:22px;
	font-weight:normal;	
}
#sottotitoloserie{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	font-weight:bold;	
}
.sottotitoloserie_rosso{
	color:#E50924;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	font-weight:bold;	
}

.titoloserie{
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
}
.titoloserie_big{
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;	
}

.sottotitoloserie{
	color:#FFFFFF;
	font-size:12px;
	padding-top:5px;
	font-weight:bold;	
}

.testo_bianco {
	color:#FFFFFF;
	}
	
.testo_bianco a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.testo_bianco a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}


#link_pdf{
	color:#E50924;
	font-size:12px;
	font-weight:bold;

}
#link_pdf a{
	color:#E50924;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#titolo_fondi{
	color:#E50924;
	font-size:12px;
	font-weight:bold;
	padding-top:30px;
	padding-bottom:10px;
}


#testo_fondi{
	color:#FFFFFF;
	text-decoration:none;
}

#testo_fondi a{
	color:#FFFFFF;
	text-decoration:none;
}

#testo_fondi a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.img_serie{
}

.img_serie:active{
}

.bordo_bianco{
	border:1px solid #000000;	
}

.bordo_biancoHover{
	border:1px solid #ffffff;
}


/* MODIFCATI */


/*#contenuto-pagina{
	padding-left:5px;
}*/
.select1{
	select{
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:10px;
	width:200px;
	}
	
input{
	font-family:verdana;
	font-size:10px;
	}
/*.body {
	background-image: url(images/bg_top.jpg);
	background-repeat: no-repeat;
}*/

a:hover {text-decoration: none;}

/*stili del sito*/


.freccette{
	color:#BC1313;
	font-size:7px;
	font-weight:bold;
	}
.bordo {
	border: 2px #EDEDED solid; 
	align: right; 
	padding:2px;
	}
a.bottone {
	align: right; 
	padding: 5px; 
	border: 3px #A10746 solid; 
	font-size:10px; 
	text-decoration:none;
	}
a.bottone:hover {
	background-color: #F7F7F7;
	border: 3px #C3C3C3 solid; 
	color:#A10746;
	}
.sottomenu {
	font-size:11px; 
	text-decoration: none;
	}
a.sottomenu:hover {color:#BC1313; text-decoration: none;}
h1{color:#BC1313; font-size:15px; 	font-weight: bold;}
.piccolo {font-size:10px;}
.XX {font-size:xx-small;}
.quadrotti {
	padding: 5px;
	list-style-image: url(images/quadrotti.gif);
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #EDEDED;
	padding: 2px;

}
.testo {
	width: 80%;
	padding: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EDEDED;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #EDEDED;
	font-size: xx-small;
}
.gradiente{
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F5F5F5',endColorStr='#C4C4C4', gradientType='1');
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	color:#BC1313;
	font-weight:bold;
	padding-right:10px;
	}
.immagine{
	border:1px solid #ffffff;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	}

	
.rosso{
	color:#BC1313;
	font-size:11px;
	}
.bottoncino{
	border:1px solid #000000;
	background-color:#BC1313;
	color:#ffffff;
	font-size:xx-small;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	}


.ared{
	color:#616161; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:13px;
	}
/*.menu_top:link, .menu_top:active, .menu_top:visited{
	color:#616161; 
	text-decoration:none; 
	padding:2px; 
	font-size:10px; 
	font-weight:bold;
	}
.menu_top:hover {
	color:#BB282E; 
	text-decoration:none;
	padding:2px; 
	font-size:10px; 
	font-weight:bold;
	}*/
select{
	border: 1px solid #cccccc; 
	color:000000; 
	font-face:verdana; 
	font-size:10px;
	}
.menu_select{
	color:#E2071E; 
	font-size:10px; 
	font-weight:bold;
	}
.titoletti_home{
	color:#E2071E; 
	font-size:10px; 
	font-weight:bold; 
	border: 2px solid #cacaca; 
	padding:2px;
	}
	
.targhetta{
	border-left:1px solid red;
	/*border-bottom:1px solid red; */
	/*background-image:url(images/targhetta.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; */
	}

.targhetta_light{
	/*border-left: 1px solid #cccccc;
	border-bottom: 1px dotted #7c7c7c; 
	*/
	background-image:url(images/targhetta_light.gif); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	
}

.bordo_rosso{

}

.bordo_rosso td {
	padding-bottom:15px;
	border-bottom:1px solid #ED0015; 
}


.tipologiaLink{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	background-image:url(../images/serie_up.jpg);
	background-repeat: no-repeat;
	background-position:left;
}

.vis1 { 
	visibility:visible; 
	position: relative; 
}

.vis2 {
	display:none;
	position: relative;
}
.vis3 { 
	position:absolute;
	/*border:1px solid red;*/
	background-color:#000000;
	padding:0px;
	padding-right:20px;
}

#class_verde{
	color:#4FA751;
	font-weight:normal;
	font-size:10px;
}
#class_verde_big{
	color:#4FA751;
	font-weight:bold;
}

#class_rosso{
	color:#D42323;
	font-weight:normal;
	font-size:10px;
}

.certificazioni{
	text-align:left; 
	padding-bottom:5px;
}
