@charset "UTF-8";

body {
font-family: Helvetica, Verdana, Arial,"Lucida Sans","Lucida Sans Unicode", sans-serif;
font-size:14px;
font-weight:normal;
line-height:18px;
color: #444;
padding:0px 0px 0px 0px;
margin:0px;
background-color:#999999;
}

#menu_principale{
width:649px;
background-image:url(images/sf_menu.png);
background-repeat:no-repeat;
background-position:left;

}

.menuprincipale {
font-size: 15px;
font-style: normal;
line-height: 18px;
font-weight: normal;
color: #FFFFFF;
padding:0px 0px 0px 0px;
}	
.menuprincipale  a:link {
	text-decoration:none;
	color: #FFFFFF;
}
.menuprincipale  a:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.menuprincipale  a:hover {
	text-decoration:underline;
}
.menuprincipale  a:active {
	text-decoration:none;
	

}

.menuprincipale ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	list-style-image:url(images/tratto.png);
	
}
.menuprincipale li {
	color: #FFFFFF;
	display: inline;
	padding:0px 11px 0px 11px;
    background:url(images/tratto.png) no-repeat;

}


.sottomenu_p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #B98826;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}

.sottomenu_p  a:link {
	text-decoration:none;
	color: #FFFFFF;
}
.sottomenu_p  a:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.sottomenu_p  a:hover {
	text-decoration:underline;
}
.sottomenu_p  a:active {
	text-decoration:none;
	

}


.sottomenu_p1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}

.sottomenu_p1  a:link {
	text-decoration:none;
	color: #FFFFFF;
}
.sottomenu_p1  a:visited {
	text-decoration:none;
	color: #FFFFFF;
}
.sottomenu_p1  a:hover {
	text-decoration:underline;
}
.sottomenu_p1  a:active {
	text-decoration:none;
	

}
.submenu1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #B98826;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}




.submenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #B98826;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
	}


.submenu ul {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #B98826;
	list-style-image:url(images/freccia_m.gif);
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}
.submenu li {
	height:30px;
	width:200px;
	margin:0;
	padding:0;
	color: #B98826;
	/*background-image:url(images/sf_li.gif);*/
}
.submenu li a:link{ 
	color: #FFFFFF;
}	

.submenu li a:visited{
	color: #FFFFFF;
}	

.submenu li a:hover{
	color: #B98826;
}	

.submenu li a:active{
	color: #B98826;
}

#sf_menu {
background-image:url(images/sf_menusec.gif);
background-repeat:no-repeat;
background-position:center top;

}

#sf_menuprodotto {
background-image:url(images/m_prodotti.gif);
background-repeat:no-repeat;
background-position:center top;

}

#sf_menuprodotto1 {
background-image:url(images/m_prodotti1.gif);
background-repeat:no-repeat;
background-position:center top;

}




.body {
text-align:justify;

}

.sottomenu{
font-family:Helvetica,Arial,"Lucida Sans","Lucida Sans Unicode",sans-serif;
font-size: 14px;
font-style: normal;
line-height: 16px;
font-weight: normal;
color: #444;
margin: 0px;
}
.sottomenu  a:link {
	text-decoration:none;
	color: #444;
}
.sottomenu  a:visited {
	text-decoration:none;
	color: #444;
}
.sottomenu  a:hover {
	text-decoration:underline;
	color: #666;
}
.sottomenu  a:active {
	text-decoration:none;
	

}


h1 {

font-size: 17px;
font-style: normal;
line-height: 22px;
font-weight: bold;
color: #333;
margin: 0px;
}

.n{
color:#444;
font-size:11px;
}

.testonews{
color: #444;
font-size:11px;
line-height:14px;
text-align:justify;
}

.testonews a:link{
color: #444;
}

.testonews a:visited{
color: #444;
}

.testonews a:hover{
color: #444;
text-decoration:underline;
}

.testonews a:active{
color: #444;
text-decoration:underline;
}


h2 {
font-style: normal;
font-size:13px;
line-height: 17px;
font-weight:normal;
margin:0px;
color:#444;

}
.nero1{
color:#444;
font-size:20px;
line-height:22px;
font-weight:bold;

}



.titoloform{
font-family: Verdana, Arial,"Lucida Sans","Lucida Sans Unicode", sans-serif;
color:#3F96D5;
font-size:20px;
line-height:22px;
font-weight:bold;

}
.nero2{
color: #FFFFFF;
font-size:35px;
line-height:42px;
font-weight:bold;
font-family: Arial,"Lucida Sans","Lucida Sans Unicode",sans-serif;
}


.nero{
color: #FFFFFF;
font-size:40px;
line-height:42px;
font-weight:bold;
font-family: Arial,"Lucida Sans","Lucida Sans Unicode",sans-serif;
}

h3 {
font-size: 14px;
font-style: normal;
line-height: 18px;
font-weight: bold;
color: #444444;
margin: 0px;
}

h4 {
font-size: 13px;
font-style: normal;
line-height: 16px;
font-weight: bold;
color: #850000;
margin: 0px;
}

h5 {
font-size: 13px;
font-style: normal;
line-height: 16px;
font-weight: bold;
color: #222222;
margin: 0px;
}

h6 {
font-size: 20px;
font-style: normal;
line-height: 25px;
font-weight: bold;
color: #9B9250;
margin: 0px 0 0 0 ;
}

a {
color: #444;
text-decoration:none;				
	
}

a:link {
color: #444;					
	
}

a:visited {
color: #444;					
	
}

a:hover {
	color: #666;
text-decoration:underline;					
	
}

a:active {
color: #444444;
text-decoration:underline;					
}

a:hover img {
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
}

#imglog {

}

p {
margin: 0px;
padding:0px;
text-align:justify;
}


ul {
margin:0;
padding:0;
/*padding:0 0 0 19px;*/
	
	}
	
ul.site {
margin:0 0 0 15px;
padding:0;
list-style-type:circle;
	}
	
ul li{
margin:0;
padding:0;
/*	list-style-image:url(images/freccia.gif);
*/	}
ul li:hover{
/*	list-style-image:url(images/freccia1.gif);
*/	
}

.sfondo_top {
background-image:url(images/sf_top.png);
background-repeat:no-repeat;
background-position:center top;
height:130px;
}

.sfondo_footer {
background-image:url(images/sf_footer_index.png);
background-repeat:no-repeat;
background-position:center top;
height:195px;
}


	
.news {
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: normal;
color: #000000;
padding:0px 0px 0px 0px;
text-align:left;
	}

	
.news  a:link {
text-decoration:none;
color: #444;

}

	
.news  a:visited {
text-decoration:none;
color: #444;

}

	
.news  a:hover {
text-decoration:underline;

}

	
.news  a:active {
text-decoration:underline;
color:#444;

}
.intestazione {
font-size: 11px;
font-style: normal;
line-height: 13px;
font-weight: normal;
color: #FFFFFF;
padding:0px 0px 0px 0px;
text-align:rigth;
	}
	

	
.intestazione  a:link {
text-decoration:none;
color: #FFF;

}

	
.intestazione  a:visited {
text-decoration:none;
color: #FFF;

}

	
.intestazione  a:hover {
text-decoration:underline;
color: #FFF;

}

	
.intestazione  a:active {
text-decoration:underline;
color: #FFF;

}

.titolo {
font-size: 18px;
font-style: normal;
line-height: 21px;
font-weight: normal;
color: #333333;
padding:0px 0px 0px 0px;
	}

	
.titolo  a:link {
text-decoration:none;

}

	
.titolo  a:visited {
text-decoration:none;
color: #000000;

}

	
.titolo  a:hover {
text-decoration:underline;

}

	
.titolo  a:active {
text-decoration:underline;
color:#333333;

}

.titolo1 {
font-size: 18px;
font-style: normal;
line-height: 21px;
font-weight: bold;
color: #3F96D5;
padding:0px 0px 0px 0px;
	}

	
.titolo1  a:link {
text-decoration:none;

}

	
.titolo1  a:visited {
text-decoration:none;
color: #3F96D5;

}

	
.titolo1  a:hover {
text-decoration:underline;

}

	
.titolo1  a:active {
text-decoration:underline;
color:#3F96D5;

}





.testobanner {

	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #444;
	padding:0px 0px 0px 0px;
	}

	
.testobanner  a:link {
	text-decoration:none;
	color: #444;

}

	
.testobanner  a:visited {
	text-decoration:none;
	color: #444;

}

	
.testobanner  a:hover {
	text-decoration:underline;
	color: #1A1A1A;

}

	
.testobanner  a:active {
	text-decoration:underline;
	color: #1A1A1A;

	}

.titolocategorie {
font-family: Verdana, Arial,"Lucida Sans","Lucida Sans Unicode", sans-serif;
font-size: 15px;
font-style: normal;
line-height: 17px;
font-weight: bold;
color: #B98826;
padding:0px 0px 0px 0px;
}

	
.titolocategorie  a:link {
	text-decoration:none;
	color: #B98826;

}

	
.titolocategorie  a:visited {
	text-decoration:none;
	color: #B98826;

}

	
.titolocategorie  a:hover {
	text-decoration:underline;
	color: #B98826;

}

	
.titolocategorie  a:active {
	text-decoration:underline;
	color: #B98826;

}



.titolocategorie1 {
font-family: Verdana, Arial,"Lucida Sans","Lucida Sans Unicode", sans-serif;
font-size: 13px;
font-style: normal;
line-height: 18px;
font-weight: bold;
color: #3F96D5;
padding:0px 0px 0px 0px;
}

	
.titolocategorie1  a:link {
	text-decoration:none;
	color: #3F96D5;

}

	
.titolocategorie1  a:visited {
	text-decoration:none;
	color: #3F96D5;

}

	
.titolocategorie1  a:hover {
	text-decoration:underline;

}

	
.titolocategorie1  a:active {
	text-decoration:underline;
	color: #3F96D5;

}

	
	
.t_realizzazioni {
font-family: Verdana, Arial,"Lucida Sans","Lucida Sans Unicode", sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
font-weight: bold;
color: #3F96D5;
padding:0px 0px 0px 0px;
}

	
.t_realizzazioni  a:link {
	text-decoration:none;
	color: #3F96D5;

}

	
.t_realizzazioni  a:visited {
	text-decoration:none;
	color: #3F96D5;

}

	
.t_realizzazioni  a:hover {
	text-decoration:underline;

}

	
.t_realizzazioni  a:active {
	text-decoration:underline;
	color: #3F96D5;

}
	
	
	
.menuTop {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.menuTop a:link {
	text-decoration:none;
	color: #ffffff;

}

	
.menuTop a:visited {
	text-decoration:none;
	color: #ffffff;

}

	
.menuTop a:hover {
	text-decoration:underline;
	color: #000000;

}

	
.menuTop a:active {
	text-decoration:underline;
	color: #000000;

}






.maenunews {
	border-bottom: 1px dotted #000000;
	font-size:14px;
}


