﻿body {text-align: center; margin: 0; padding: 0; background: url(/images/sfondo.jpg) repeat-x; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

/*CARATTERISTICHE GENERICHE*/

	h1,h2,h4,h5,h6,h7,ul,li,p,img {margin:0;padding:0;border:0;}
	ul li {list-style-type:none;}
	a:link, a:visited {color:#095ec3; text-decoration:none;}
	a:hover {color:#5DA7FE}
	a:active {outline: none;}
	.clear {clear:both;margin:0;padding:0;}
	.right {float:right;}
	.left {float:left;}
	
	img.png,div.png,
	#sf_footer,
	#middle {behavior: url(/css/iepngfix.htc);}
	
	img {border:0px;margin:0px;padding:0px;}
	
/*Fine CARATTERISTICHE GENERICHE*/


#wrapper  {width: 970px; margin: 0 auto; text-align: left; font-family:Verdana; font-size:8pt;}

#header {width:970px; height:156px; margin:0 auto; border:0px;}
	#header h1 {float: left; text-indent: -9999px; width:270px; height:45px; background: url(/images/logo.gif) no-repeat; margin:35px 0 30px 0;}
	#header h2 {width:270px; font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 10pt;}

#indirizzo_top {float: right; width:605px; height:156px; margin:0 auto; border:0px; background: url(/images/top_indirizzo.jpg) no-repeat;} 
	#indirizzo_top h5 {float:right; width:200px; color:#055bc0; font:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; padding:35px 10px 0 0; border-bottom:1px dashed #055bc0;}

/* ------------------------ MENU ------------------------ */

#menu {position:relative; width:970px; height:44px; font-family: Verdana;font-size:8pt;}
	#menu ul {list-style-type:none; width:970px; height:28px; margin: 0; padding:0;}
	#menu ul li {display:block; float:left; padding:8px 0 0 20px; margin:0 2px 0 0; width:116px; height:20px; background: url(/images/sf_menu.gif);}
	#menu ul li a {color:#fff; text-decoration:none;}
	#menu ul li a:hover, #menu ul li.selezionato {color:#032e5e;}

/* ------------------------ Fine MENU ------------------------ */

/* -------------- CONTENITORE -------------- */

#box_sx {position:relative; float:left; width:240px;}
#box1 {position:relative; float:left; width:240px; color:white; font-family: Verdana; font-size: 9pt;}

/* ------------------------ BOX MENU ------------------------ */

#box1 #top_box_menu {width:240px;height:17px;background:url(/images/box_menu/top_box_menu.gif);}
#box1 #middle_box_menu {width:196px;background:url(/images/box_menu/middle_box_menu.gif) bottom no-repeat #5ca6fe;padding:22px;}
#box1 #bottom_box_menu {width:240px; height:33px;background:url(/images/box_menu/bottom_box_menu.gif);}

#home #box1 #middle_box_menu, 
#novita #box1 #middle_box_menu, 
#mostre #box1 #middle_box_menu, 
#dovesiamo #box1 #middle_box_menu, 
#contatti #box1 #middle_box_menu, 
#prodotti #box1 #middle_box_menu {height:303px;}

/* ------------------------ FINE BOX MENU ------------------------ */
	
#box2 {position:relative; float:left; width:196px; height:306px; background: url(/images/sf_box2.jpg);padding:22px;}
	#box2 p {border-bottom:1px dashed #424242; padding: 10px 0;}

#content {position:relative; float:left; width:690px; border:0px;margin-left:30px;}
	#content h2 {float:left;width:213px;height:26px;background: url(/images/sf_titolo.jpg) no-repeat;margin:0 auto;padding:24px 0 0 28px;font-family: Verdana;font-size:9pt;color:white;}
	#content h5 {width:200px;color:#055bc0;font:Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;margin:10px 0 10px 20px;border-bottom:1px dashed #055bc0;}

#content #contenuti {position:relative; float:left; width:690px; padding:40px 0 20px 0; background:#e5ebf3;}		
	#content #contenuti ul li h3 {border-bottom:1px dashed #055bc0;margin:10px 0 30px 0;width:100%;color:#055bc0;font-size: 14pt;font-weight:bold; }
	
/* -----------PAG. AZIENDA ------------------------ */	

#testo_azienda {float:left;width:300px;padding:0 50px 0 28px;line-height:16pt;}

.sponsor {float:left;width:180px;height:72px;margin:0 0 0 20px;padding:15px 10px;background: url(/images/sf_sponsor.gif) no-repeat;}

/* ------------------------ Pagina PRODOTTI ------------------------ */

#prodotti #content ul {margin:0 25px 0 25px;padding:0;list-style-type:none;}
#prodotti #content ul li {border-bottom:1px solid white;margin:0 0 40px 0;}
#prodotti #content h3 {margin:10px 0 10px 0;}

#prodotti h4 {margin:0 0 20px 0;color:#055bc0; font-size: 10pt; font-weight:bold; /*border-bottom:1px solid #055bc0;*/}

#prodotti p {margin:10px 0;}

.box_targhe {width:300px;margin:0 0 10px 0;}
.box_targhe2 {width:600px;margin:0 0 10px 0;}
.box_targhe3 {float:left;with:160px;height:160px;margin:10px;}
.box_table {width:700px;margin:0 0 10px 25px;}

#top_targhe1 {position:relative;float:left;border:0px;width:300px;margin:0 0 30px 30px;}
#top_targhe2 {position:relative;float:left;border:0px;width:300px;margin:40px 0 0 20px;}

#home #box1 ul#menu_prodotti, 
#novita #box1 ul#menu_prodotti, 
#storia #box1 ul#menu_prodotti, 
#mostre #box1 ul#menu_prodotti, 
#dovesiamo #box1 ul#menu_prodotti, 
#contatti #box1 ul#menu_prodotti {display:none;}

#prodotti #box1 ul#menu_prodotti {display:block;margin:0;padding:0;list-style-type:none;}
	#prodotti #box1 ul#menu_prodotti li {margin:0 0 20px 0;padding:0;font-size:7pt;}
	#prodotti #box1 ul#menu_prodotti a {text-decoration:none;color:white;font-size:7pt;}
	#prodotti #box1 ul#menu_prodotti a:hover, #prodotti #box1 ul#menu_prodotti li.selezionato {color:blue;}
		
/* ------------------------ Fine Pagina PRODOTTI ------------------------ */

/* ------------------------ Pagina STORIA ------------------------ */

#storia #content ul {margin:0 25px 0 25px;padding:0;list-style-type:none;}

#home #box1 ul#menu_storia, 
#novita #box1 ul#menu_storia, 
#mostre #box1 ul#menu_storia, 
#dovesiamo #box1 ul#menu_storia, 
#contatti #box1 ul#menu_storia, 
#prodotti #box1 ul#menu_storia {display:none;}

#storia #box1 ul#menu_storia {display:block;margin:0;padding:0;list-style-type:none;}
#storia #box1 ul#menu_storia li {margin:0 0 10px 0;padding:0;font-size:7pt;}
#storia #box1 ul#menu_storia a {text-decoration:none;color:white;font-size:7pt;}
#storia #box1 ul#menu_storia a:hover, #storia #box1 ul#menu_storia li.selezionato {color:blue;}

/* ------------------------ Fine Pagina STORIA ------------------------ */


/* ------------------------ concept by ------------------------ */

#concept {
	position:relative;
	font-size:9px;
	color:#424242;
	text-align:right;
	float:right;
}


#concept p {
	margin:0;
	padding:0;
}

#concept .linktp:visited {
	font-size:9px;
	font-family: Times New Roman;
	color: #424242;
	text-decoration: none;
}

#concept .linktp:link {
	font-size:9px;
	font-family: Times New Roman;
	color: #424242;
	text-decoration: none;
}

#concept .linktp {
	font-size:9px;
	font-family: Times New Roman;
	color: #424242;
	text-decoration: none;
}
#concept .linktp:hover		{font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

.titolo {
	color:#e87717;
	font-weight:bolder;
	letter-spacing:5pt;
}
.titolo2 {
	color:#6f8742;
	font-weight:bolder;
	letter-spacing:1pt;
}
.clear {
	clear:both;
}
.left {
	float:left;
}
.right {
	float:right;
}
#orari {
	text-align:center;
	margin: 0 0 50px 0;
	padding:5px 0 5px 0;
	width:510px;
	border: 1px solid #e87717;
}
#novita {
	font-size:11pt;
	margin:0 0 30px 0;
}

/*news*/
	.elenco_news li {margin:5px}
	.elenco_news li a:link, .elenco_news li a:visited {text-decoration:none; color:#808080}
	.elenco_news li a:hover {color:#EE8F0F}

	.bottone {
		position: relative;
		font-family:Verdana;
		font-size:10px;
		color:#494542;
		width:90px;
		height:25px;
		margin:5px;
	}	
		
/* FORM */
	#formcontatti {
		position:relative;
		margin:30px 30px 20px 30px;
		padding:0;
		width:600px;
	}
	#formconferma {
		position:relative;
		margin:30px 30px 20px 30px;
		padding:0;
		width:600px;
	}
	.input_text {
		width:240px;
		padding:2px;
		height:20px;
		border:1px solid #00599d;
	}
	.input_area {
		height:60px;
		font-size:8pt;
		width:240px;
		border:1px solid #00599d;
	}
	.contatti {
		float:left;
		width:250px;
		margin:0 10px 0 0;
		padding:0;
	}
	
	/* errore */
	
	#box_errore {
		position:absolute;
		display:none;
		margin:100px;
		width:300px;
		left:620px;
		top:216px;
		height:150px;
		border:1px solid #055cc0;
		text-align:left;
		background:#fff;
		z-index:5;
	}
	#div_titolo_errore {
		background:#055cc0;
		color:#fff;
		padding:10px;
		}
	#div_errore {
		color:#000;
		padding:10px;
		text-align:center;
		position:relative;
		top:10px;
	}
	#bottone_errore {
		position:relative;
		top:30px;
	}
/* fine FORM */


#box_news {
}
#prodotti #box_news, #storia #box_news {
	display:none;
}

/* news */
	#news_dettagli {padding:0 15px 0 15px}
	#news_dettagli #news_immagini {margin:10px 0;}
	#news_dettagli #news_immagini img {margin:4px; border:1px #095ec3 solid}
	#news_dettagli #news_immagini img:hover {border:1px #5DA7FE solid}
	ul#elenco_news {list-style:square; color:#095ec3; margin:0;}
	
/* box news */
	#box_news h3 {margin:0; width:160px}
	#box_news ul {margin:15px 0; padding:0 0 0 20px; list-style:square}
	#box_news ul li {margin:10px 0;}
	#box_news ul li a:hover {color:#fff}
	
	
#mostre #contenuti table {
	margin:0 0 0 30px;
	padding:0;
}
