﻿/* ------------------------ STRUTTURA ------------------------ */
body {
	font-family:Verdana;
	font-size:9pt;
	color:#535353;
	text-align:center;
	margin:0px;
}
#wrapper {
	width:970px;
	margin:0 auto;
	text-align:left;
}
#top {
	height:359px;
	width:970px;
	background:url(/images/sf_top.gif) top center no-repeat;
	margin:0px;
	padding:0px;
}

.contatti .bottone {
	font-family:Verdana;
	font-size:10px;
	color:#494542;
	width:90px;
	height:25px;
	margin:5px;
}

/* ------------------------ IMMAGINE PRINCIPALE ------------------------ */
#home #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#prodotto #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#caratteristiche_tecniche #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#nuove_idee #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#news #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
#contatti #immagine_principale, #conferma #immagine_principale {
	position:relative;
	float:left;
	height:359px;
	width:459px;
	background:url(/images/immagine_principale04.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
	#box_news ul#news_home {list-style:none}
	#box_news ul#news_home li {margin:10px;}

/* ------------------------ Fine IMMAGINE PRINCIPALE ------------------------ */
h3#tito_speciale {
	position:absolute;
	top:338px;
	left:43px;
	width:302px;
	height:18px;
	text-indent:-9999px;
	background:url(/images/titoli/tito_speciale.gif) no-repeat;
	margin:0px;
	padding:0px;
}
#top_right {
	position:relative;	
	float:right;
	width:511px;
	height:359px;
	margin:0px;
	padding:0px;
}
#logo {
	position:absolute;
	top:30px;
	left:176px;
	margin:0px;
	padding:0px;
	width:176px;
	height:62px;
	background:url(/images/Pappami_logo.gif) no-repeat;
	text-indent:-9999px;
}
#logo a {
	display:block;
	width:176px;
	height:62px;
}
#contenuti {
	position:relative;
	width:970px;
	background:url(/images/sf_contenuti.gif) repeat-x top #ffb200;
	padding:80px 0 20px 0;
	margin:0;
}
/* ------------------------ SLIDESHOW ------------------------ */
#slideshow {
	position:relative;
	width:356px;
	height:218px;
	margin:-102px 10px 0 0;
	padding:0px;
	float: right;
}
#home #contenuti #slideshow {
	background:url(/images/slide/slide01.jpg);
}
#prodotto #contenuti #slideshow {
	background:url(/images/slide/slide03.jpg);
}
#caratteristiche_tecniche #contenuti #slideshow {
	background:url(/images/slide/slide05.jpg);
}
#nuove_idee #contenuti #slideshow {
	background:url(/images/slide/slide04.jpg);
}
#news #contenuti #slideshow {
	background:url(/images/slide/slide01.jpg);
}
#contatti #contenuti #slideshow, #conferma #contenuti #slideshow {
	background:url(/images/slide/slide02.jpg);
}


/* ------------------------ Fine SLIDESHOW ------------------------ */

#testo {	
	position:relative;
	float:left;
	width:545px;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}
.paragrafo {
	float:left;
	width:253px;
	margin:0 10px 0 0;
	padding:0 5px 0 0;
}
#home .paragrafo1 {
	float:left;
	width:240px;
	margin:0 10px 0 15px;
	padding:0px;
}
#home .paragrafo1 ul li {
	margin:5px 0 0 0;
}

#bottom {
	background:url(/images/sf_bottom.gif) no-repeat top right;
	color:black;
	margin:0 0 30px 0;
}


/* ------------------------ Fine STRUTTURA ------------------------ */


/* ------------------------ MENU ------------------------ */

#menu {
	position:absolute;
	bottom:27px;
	left:85px;
	width:426px;
	height:237px;
	margin:0px;
	padding:0px;
}
#menu ul {
	margin:0px;
	padding:0px;
	border:0px;
}
#menu ul li {
	position:relative;
	margin:0px;
	padding:1px 0 0 0;
	width:426px;
	list-style-type:none;
	text-indent:-9999px;
	border:0px;
	
}
#menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover {
	display:block;
	margin-left:110px;
	margin-top:6px;
	padding:0px;
	height:23px;
	text-indent:-9999px;
}
/* ---------- LI1 ---------- */
#menu ul li#li1 {
	height:55px;
	background:url(/images/li1.jpg) no-repeat;
}
#menu ul li#li1 a:link, #menu ul li#li1 a:visited {
	margin-top:15px; 
	width:100px;
	background:url(/images/li1_link.gif) no-repeat;
	
}
#menu ul li#li1 a:hover {
	margin-top:15px; 
	width:100px;
	background:url(/images/li1_hover.gif) no-repeat;
	
}
#prodotto #top #top_right #menu ul li#li1 a:link, #prodotto #top #top_right #menu ul li#li1 a:visited, #prodotto #top #top_right #menu ul li#li1 a:hover {
	margin-top:15px; 
	width:100px;
	background:url(/images/li1_hover.gif) no-repeat;
}

/* ---------- LI2 ---------- */
#menu ul li#li2 {
	height:46px;
	background:url(/images/li2.jpg) no-repeat;
}
#menu ul li#li2 a:link, #menu ul li#li2 a:visited {
	width:230px;
	background:url(/images/li2_link.gif) no-repeat;
}
#menu ul li#li2 a:hover {
	width:230px;
	background:url(/images/li2_hover.gif) no-repeat;
}
#caratteristiche_tecniche #top #top_right #menu ul li#li2 a:link, #caratteristiche_tecniche #top #top_right #menu ul li#li2 a:visited, #caratteristiche_tecniche #top #top_right #menu ul li#li2 a:hover { 
	width:230px;
	background:url(/images/li2_hover.gif) no-repeat;
}

/* ---------- LI3 ---------- */
#menu ul li#li3 {
	height:48px;
	background:url(/images/li3.jpg) no-repeat;
}
#menu ul li#li3 a:link, #menu ul li#li3 a:visited {
	width:216px;
	background:url(/images/li3_link.gif) no-repeat;
}
#menu ul li#li3 a:hover {
	width:216px;
	background:url(/images/li3_hover.gif) no-repeat;
}
#nuove_idee #top #top_right #menu ul li#li3 a:link, #nuove_idee #top #top_right #menu ul li#li3 a:visited, #nuove_idee #top #top_right #menu ul li#li3 a:hover { 
	width:216px;
	background:url(/images/li3_hover.gif) no-repeat;
}

/* ---------- LI4 ---------- */
#menu ul li#li4 {
	height:44px;
	background:url(/images/li4.jpg) no-repeat;
}
#menu ul li#li4 a:link, #menu ul li#li4 a:visited {
	width:53px;
	background:url(/images/li4_link.gif) no-repeat;
}
#menu ul li#li4 a:hover {
	width:53px;
	background:url(/images/li4_hover.gif) no-repeat;
}
#news #top #top_right #menu ul li#li4 a:link, #news #top #top_right #menu ul li#li4 a:visited, #news #top #top_right #menu ul li#li4 a:hover { 
	width:53px;
	background:url(/images/li4_hover.gif) no-repeat;
}

/* ---------- LI5 ---------- */
#menu ul li#li5 {
	height:44px;
	background:url(/images/li5.jpg) no-repeat;
}
#menu ul li#li5 a:link, #menu ul li#li5 a:visited {
	width:72px;
	background:url(/images/li5_link.gif) no-repeat;
}
#menu ul li#li5 a:hover {
	width:72px;
	background:url(/images/li5_hover.gif) no-repeat;
}
#contatti #top #top_right #menu ul li#li5 a:link, #contatti #top #top_right #menu ul li#li5 a:visited, #contatti #top #top_right #menu ul li#li5 a:hover { 
	width:72px;
	background:url(/images/li5_hover.gif) no-repeat;
}
#conferma #top #top_right #menu ul li#li5 a:link, #conferma #top #top_right #menu ul li#li5 a:visited, #conferma #top #top_right #menu ul li#li5 a:hover { 
	width:72px;
	background:url(/images/li5_hover.gif) no-repeat;
}

/* ------------------------ Fine MENU ------------------------ */
	
/* ------------------------ TITOLI ------------------------ */
h2 {
	position:absolute;
	top:-81px;
	left:-27px;
	text-indent:-9999px;
	height:44px;
	margin:0 0 0 5px;
	padding:0px;
	z-index:3;
}
#home h2 {
	background:url(/images/titoli/tito01.jpg) no-repeat;
	width:443px;
}
#prodotto h2 {
	background:url(/images/titoli/tito07.jpg) no-repeat;
	width:443px;
}
#caratteristiche_tecniche h2 {
	background:url(/images/titoli/tito02.jpg) no-repeat;
	width:459px;
}
#nuove_idee h2 {
	background:url(/images/titoli/tito03.jpg) no-repeat;
	width:492px;
}
#news h2 {
	background:url(/images/titoli/tito04.jpg) no-repeat;
	width:239px;
}
#contatti h2, #conferma h2 {
	background:url(/images/titoli/tito05.jpg) no-repeat;
	width:261px;
}

/* ------------------------ Fine TITOLI ------------------------ */


/* ------------------------ LINK GENERALI ------------------------ */
a:link, a:visited {
	font-family:Verdana;
	font-size:8pt;
	color:#000;
	text-decoration:none;
}
a:hover {
	font-family:Verdana;
	font-size:8pt;
	color:#D75600;
}

/* ------------------------ Fine LINK GENERALI ------------------------ */

/* ------------------------ Concept by ------------------------ */

#concept {
	font-size:8pt;
	padding:0 0 0 38px;
	height:25px;
	float:left;
	margin:15px 0 0 0;
}

#concept .linktp,
#concept .linktp:link,
#concept .linktp:visited           {font-size:9px; font-family: Times New Roman; color: #808080; text-decoration: none;}
#concept .linktp:hover                {font-size:9px; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

/* ------------------------ Concept by ------------------------ */

/* FORM */
	#formcontatti {
		position:relative;
		padding:0px;
		top:20px;
		width:530px;
		left:-10px;
		font-family:Verdana;
		font-size:8pt;
		color:#535353;
		margin:-30px 0 20px 10px;
	}
	#formcontatti form {
		padding:0px;
		margin:0px;
	}
	#formconferma {
		position:relative;
		margin:0 0 0 10px;
		padding:0px;
		top:15px;
		left:20px;
		font-family:Verdana;
		font-size:8pt;
		color:#535353;
		margin:-30px 0 20px 0;
	}
	.elemento_input {
	color:#000;
	width:236px;
	padding:2px;
	height:20px;
	border:1px solid #f17302;
	}
	.elemento_small {
		width: 50%;
	}

	.input_select {
		color:#808080;
		border:1px solid #f17302;
		padding:3px;
		font-size:10pt;		
	}

	.input_area {
		height: 45px;
		font-size:8pt;
		width:236px;
		border:1px solid #f17302;
	}
	.contatti {
		float:left;
		width:260px;
		padding:0px;
		}
	.contatti a {text-decoration:underline}
	#modulo {
		width:70%;
		padding:10px;
		color:#FAB958;
	}

	#box_errore {
	position:absolute;
	display:none;
	margin:100px;
	width:300px;
	left:100;
	top:50px;
	height:150px;
	border:1px solid #d31525;
	text-align:left;
	background:#fff;
	z-index:1;
		}
	#div_titolo_errore {
		background:#d31525;
		color:#fff;
		padding:10px;
		}
	#div_errore {
		color:#1f1a17;
		padding:10px;
		text-align:center;
		position:relative;
		top:10px;
		}
	#bottone_errore {
		position:relative;
		top:30px;
		}
/* fine FORM */	

img {
	border:0px;
	padding:0px;
	margin:0px;
}
.clear {
	clear:both;
}
	

/* ------------------------ NEWS ------------------------ */

#indirizzi {
	float:right;
	margin:5px 0 0 0;
}
p.left {
	float:left;
	margin:15px 25px 0 5px;
	padding:0px;
}
p.left1 {
	float:left;
	margin:15px 25px 0 5px;
	padding:0 0 0 10px;
	height:50px;
	border-left: 1px solid #fb6a00;
	font-size:8pt;
}

.paragrafo ul {
	margin:0 0 0 16px;
	padding:0px;
}
.paragrafo ul li {
	margin:0 0 10px 0;
	padding:0px;
}

/* ------------------------ NEWS ------------------------ */
	#news_elenco {
		width:400px;
		padding-bottom:50px;
		font-size:8pt;
		}
	#news_elenco ul li {
		margin:15px 0;
		color:#535353;
		list-style-type:disc;
	}
	#news_elenco a {
		color: #535353;
		display:block;
		}
	#news_elenco a:hover {color:#8F4501;}

	#news_dettagli {
		margin:10px 0 3px 0;
		padding-bottom:30px;
		width:500px;
		border-bottom:1px solid white;
		}
	#news_immagini {
		left:0;
		text-align:left;
		height:100px;
	}
	#news_immagini a img {
		border:1px solid #FFF;
		margin:5px 5px 5px 0;
	}
	#news_immagini a:hover img {
		border:1px solid #D75600;
	}
	#news_dettagli ul {margin:10px 0 5px 15px;}

	#menu ul li, #box_news ul li {	
		list-style-image:none;
	}
	ul li {	
		list-style-image:url(/images/freccia2.gif);
	}
	#box_news {
	position:relative;
	left:600px;
	top:20px;
	width:265px;
	height:90px;
	background:url(/images/sf_boxnews.gif) repeat-x;
	border-bottom:3px solid #f17502;
	padding:15px 5px;
	clear:both;
	margin:0 0 30px 0;
	}
	#box_news #news_home {margin:30px 10px;}
	#box_news #news_home ul {list-style:none;}
	#box_news #news_home a {color:#f17502}
	#box_news #news_home a:hover {color:#8F4501}
	#box_news h4 {
		position:absolute;
		top:-20px;
		cursor:pointer;
		text-indent:-9999px;
		width:146px;
		height:12px;
		background:url(/images/tito_boxnews.gif) no-repeat;
		margin:0px;
		padding:0px;
	}
	

