body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	cursor: auto;
}
body {
	background-color: #FFFFFF;
}
a:link {
	text-decoration: none;
	color:#666;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #555;
}
a:active {
	text-decoration: none;
	cursor: auto;
	color: #666;
}
a img {
	border:none;
}
#tipografia {
	display:block;
	position:relative;
	width:900px;
}
.mappaSito {
	position:absolute;
	right:178px;
	top:23px;
}
.login {
	position:absolute;
	right:205px;
	top:23px;
}
.FAQ {
	position:absolute;
	right:232px;
	top:23px;
}
/* custom alessandro */
#slider {
	height:250px;
}
#home {background:url(../immagini/immagini/bg_home.gif) repeat-x top center #fff;}

#home #slider {
	height:315px;
	position:absolute;
	left:300px;
	top:0;
}
#outerSlider { margin-top:8px; width:900px;  position:relative; height:315px; background:#f3f3f3;}

#outerSlider ul.list {list-style:none; margin:0; padding:0; text-align:left; width:300px;position:absolute; left:0; top:5px;}
#outerSlider ul.list li {display:block; padding:5px 25px; background:url(../immagini/immagini/dotted.gif) 0 5px no-repeat; }
.selectProduct { position:absolute; left:0; bottom:2px;width:280px; text-align:left;}

.outerSlide,.outerBottomSlide {
	position:relative;
	display:block;
}
.buttonSlider {
	position:absolute;
	bottom:18px;
	left:24px;
	z-index:100;
	font-family:Trebuchet MS;
	font-size:14px;
} 

.outerBottomSlide .buttonSlider { left:42px; bottom:17px;}

#bottomSlider { height:250px; left:20px;}

.outerFAQ { background:url(../immagini/immagini/faqbgRp.jpg) repeat-y center top #ccc; font-weight:normal; text-align:left; font-size:0.9em; line-height:1.4;}
.innerFaq { background:url(../immagini/immagini/faqbgDwn.jpg) no-repeat bottom center;}
.innerFaq2 { background:url(../immagini/immagini/faqbgUp.jpg) no-repeat top center; padding:20px; padding-top:60px; padding-bottom:40px;}

.outerFAQ h2 { font-size:1.1em; color:#148B3E; margin-bottom:10px;}
.outerFAQ p { margin-bottom:25px;}
.outerFAQ p.last { margin-right:400px;}

.ref { position:relative;}
.box { position:absolute; left:10px;top:2px;}
.box h2 { font-size:0.88em; color:#000;}
.box ul { margin:0; padding:0; list-style:none;}
.box li { margin:0; padding:0; display:block; text-align:left;}
.box li a { text-decoration:none; color:#333; font-size:0.77em; padding:6px 0; display:block;}
.box li a:hover {  color:#148B3E;}

#container { margin-left:170px; font-weight:normal; font-weight:normal; text-align:left; font-size:0.9em; line-height:1.4;}
#container h1 { font-size:1.3em;}

.servizi .box{ top:-4px;}

.innerPage #container h1 { font-size:1.2em; color:#148B3E;}
.innerPage #container h2 { font-size:1em; color:#000;}

#container .bottomButton {font-family:Arial, Helvetica, sans-serif; font-size:1.5em; letter-spacing:-1px; display: block; width:250px; padding:18px; background:#148B3E; margin:20px auto; color:#fff;-moz-border-radius: 26px;
-webkit-border-radius: 26px;text-align:center;clear:both;}
#container .bottomButton:hover { text-decoration:none;background:#1BBC53; }

.oppure { display:block;font-size:1.4em; font-weight:bold; text-align:center;}
#bottomList {width:250px; padding:18px; border:1px solid #148B3E; margin:20px auto; color:#fff;-moz-border-radius: 26px;
-webkit-border-radius: 26px; list-style:none; }

.fancy { border:1px solid #148B3E; padding:1px; margin:5px; float:left;}
.fancy img {display:block;}
.margine { margin-bottom:25px;}


#home #buttonGo {
background:url(../immagini/immagini/rpButton.gif) repeat-x left center;
border-color:#F7AA76;
color:#FFFFFF;
margin-top:8px;
display:block;
text-align:center; 
float:left;
position:relative;
}
/*
#buttonGo span { position:absolute; right:-70px; bottom:-32px; width:64px; height:64px;}
.volantini span {background:url(../prodotti/img/brochure.png);}
.blocchi span {background:url(../prodotti/img/block_notes.png);}
*/

#home #ddlProductChooser {width:90%; height:24px; display:block; vertical-align:middle;}

#home #buttonGo span {display:block;background:url(../immagini/immagini/leftButton.gif) left center no-repeat;}
#home #buttonGo span span{padding:20px 15px; background:url(../immagini/immagini/rightButton.gif) right center no-repeat;}

#home #buttonGo:hover {text-decoration:none;} 


