/* *********
RESET CSS
********* */
html, 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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, label,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 0;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* FINE DEL RESET */


html,body{
    margin:0;
    padding:0;
    /*line-height:1em;*/
    font-family:Verdana,Arial;
    font-size: 11px;
    background-color:#F5F5F5;
    background-image: url(/res/img2/bgg.jpg);
    background-repeat: no-repeat;
    background-position: 50% 0;
}
body {
    text-align: center;
}
body img {
    border:0px;	
}
#container{
    width:970px;
    text-align: left;    
}
#fascia_logo{
    margin-top:20px;
    /*background-color:#fff;*/
    line-height:1;
}
#menu_logo{
    /*background-color:#00f;*/
    float:left;
    width:500px;
}
#logo_logo{
    float:left;
    width:215px;
    padding:0 10px;
    
    /*text-align: right;*/
}

#logo_singolo{
    float:left;
    width:460px;
    /*padding:0 10px;*/
    /*background-color:#369;*/
    text-align: left;
}

#menu_top_sx{
    float:left;
    width:10px;
    height:60px;
}
#menu_top_dx{
    float:left;
    width:460px;
    height:60px;
}
#menu_top_img_x{
    height:10px;
}
#bandierine{
    margin-top:10px;
    float:left;
    width:30px;
    line-height:1.2em;
}
#testi_menu_top{
    height:25px;
    width:430px;
    padding: 15px 0 0 0;
    border-left: solid 1px #fff;
    background-color: #F5F4F4;
    text-transform: uppercase;
}
#testi_menu_top a:link, 
#testi_menu_top a:visited{
    margin: 0 10px 0 10px;
    font-weight: bold;
    text-decoration:none;
    color: #333;
}
#testi_menu_top a:hover, 
#testi_menu_top a:focus, 
#testi_menu_top a:active{
    color:#555;
    text-decoration:none;
}
#singolo930{
    width:930px;

}
#video{
    padding: 30px 0 0 0;
}
#png_lati_vid{
    float:left;
}
#video_img{
    float:left;
    background-color:#F3F2F2;
    width:930px;
    line-height:1.5em;
    height:495px;
}
#video_img a:link, 
#video_img a:visited{
    text-decoration:none;
    color: #333;
}
#video_img a:hover, 
#video_img a:focus, 
#video_img a:active{
    color:#f00;
    text-decoration:underline;
}
#video h1{
    font-size:14px;
    font-weight:bold;
    margin-bottom:15px;
    text-transform:uppercase;
}
/*INTERNI AL RIQUADRONE*/
#video_duea{
    float:left;
    overflow: auto;
    width: 455px;
    height:495px;
    margin: 0 20px 0 0px;
}
#video_dueb{
    float:left;
    width: 455px;
}
#controllifoto{
    background-color:#fff;
    line-height:1em;
    padding:10px;
    margin-left:10px;
    margin-right:10px;
}
#prodotti_evidenza{
    line-height:1em;
    margin-top:30px;
    width:100%;
}
#slogan{
    line-height:1em;
    margin:30px 0 0 20px;
    font-size:16px;
    font-weight:bold;
    margin-bottom:15px;
    text-transform:uppercase;
    color:#444;
}
#slogan2{
    line-height:1em;
    margin:30px 0 0 20px;
    font-size:12px;
    font-weight:bold;
    margin-bottom:15px;
    color:#444;
}
#slogan2 a:link, 
#slogan2 a:visited{
    font-weight:bold;
    text-decoration:none;
    color:#444;
}
#slogan2 a:hover,
#slogan2 a:focus,
#slogan2 a:active{
    color:#444;
    text-decoration:underline;
}
#blok221{
    line-height:1em;
    float:left;
    width:201px;
    background-color:#fff;
    margin:0 0 0 10px;
    padding:10px;
    color:#444;
}
#blok221_spacer{
    float:left;
    width:12px;
}
#blok221 img{
    border:0;
    margin:0;
    padding:0;
}
#blok221_img{
    background-color:#F3F3F3;
    border: solid 8px #F3F3F3;
}
#blok221_txt{
    line-height:1.5em;
}
#nota_tecnica{
    margin-top:30px;
    margin:0 0 0 10px;
    padding:10px;
    line-height:1.5em;
}
#nota_tecnica a:link, 
#nota_tecnica a:visited{
    font-weight:bold;
    text-decoration:none;
    color: #333;
}
#nota_tecnica a:hover,
#nota_tecnica a:focus,
#nota_tecnica a:active{
    color:#333;
    text-decoration:underline;
}
div#bottom {
    margin:40px 0 20px 10px;
    line-height:1.3em;
    color:#666;
    font-family:Verdana,Arial;
    font-size:10px;
}
#bottom a:link, 
#bottom a:visited{
    text-decoration:none;
    color: #666;
}
#bottom a:hover,
#bottom a:focus,
#bottom a:active{
    color:#666;
    text-decoration:underline;
}
div#clear_left {
    clear:left;
}
div#clear_right {
    clear:right;
}
h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial;
}
h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    border-top: dotted 1px #666;
    margin:2px 0 5px 0;
}
h4 {
    line-height:1.3em;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial;
    margin:10px 0 10px 0;
}
#banner_news{
    line-height:1.1em;
    margin:30px 0 0 20px;
    padding: 0;
    color:#777;
    font-size:12px;
}

#banner_news a:link, 
#banner_news a:visited{
    text-decoration:none;
    color:#333;
    font-size:13px;
}

#banner_news a:hover, 
#banner_news a:focus,
#banner_news a:active,
#banner_news #attivo a{
    text-decoration: none;
    color:#000;

}





#menu2{
    line-height:1.1em;
    margin:10px 0 0 100px;
    padding: 0;
    color:#555;
}
#menu2 ul{
    margin: 0;
    padding-left: 0;
    list-style:none;
}
#menu2 li{
    display:inline;
}
#menu2 a{
    /*height: 21px;*/
    padding:5px;
    margin:0 0 0 0;
    display:block;
    text-decoration:none;
    color:#333;
    text-transform:uppercase;
    border-left: solid 3px #fff;
}
#menu2 a:link, 
#menu2 a:visited{
}
#menu2 a:hover, 
#menu2 a:focus,
#menu2 a:active,
#menu2 #attivo a{
    text-decoration: none;
    color:#333;
    border-left: solid 3px #ddd;
}




/* ********************************** */
/* Sample 8*/
.buttons{padding:0;}
.buttons span{font-family:Verdana,Arial;color:#444;cursor:pointer;font-size:10px;font-weight:bold;text-transform:uppercase;}
.buttons span.active, .buttons span:hover{color:#444;}
#box8{
	position:absolute;
}
#x{
	/*width:930px;*/
/*    height:300px;*/
	float:left;
    /*background-color:#369;*/
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.mask1{
	position:relative;
	width:930px;
	height:495px;
	overflow:hidden;
}

#blok464{
    float:left;
    width:442px;
    background-color:#fff;
    line-height:1em;
    float:left;
    margin:10px 0 0 10px;
    padding:10px;
    color:#444;
    border:solid 1px #ccc;
}



/* ********************************** */
/* Sample 2*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
/*
.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}
*/
.mask2{
	position:relative;
	width:930px;
	height:495px;
	overflow:hidden;
}

