/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code, del, dfn, img, em, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { line-height: 1.5; }

/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/** {
	margin: 0px;
	padding: 0px;
	list-style: none outside;
}*/

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	color: #333333;
	font-style: normal;
	/*font-family: "Franklin Gothic Medium", sans-serif;*/
}

h1 {
	font-size: 2em;
	line-height: 1.083em;
	margin-bottom: 0.75em;
}
h2 {
	font-size:1.667em;
	line-height: 1.2em;
	margin-bottom: 0.3em;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}
h3 {
	font-size:1.167em;
	line-height: 1.286em;
	font-weight: bold;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
}
h4 {
	font-size:0.833em;
	line-height: 1.4em;
	letter-spacing: 0.1em;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 0.917em;
	font-weight: normal;
	color: #999999;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	text-transform: uppercase;
}
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Lists
-------------------------------------------------------------- */

.edit li ul, .edit li ol { margin:0 1.5em; }

.edit ul, .edit ol { margin: 0 1.5em 1.5em 1.5em; }

.edit ul { list-style-type: disc; }

.edit ol { list-style-type: decimal; }

.edit dl { margin: 0 0 1.5em 0; }

.edit dl dt { font-weight: bold; }

.edit dd { margin-left: 1.5em; }

/*
---------------------------------------------------------------------------------------
1.0 GRID
---------------------------------------------------------------------------------------
*/
body {
	font-size:75%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align: center;
}

html>body { font-size:12px }

/*
---------------------------------------------------------------------------------------
2.0 LAYOUT
---------------------------------------------------------------------------------------
*/
#wrapper {
	width:900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#header {
	padding-top: 18px;
	height: 97px;
}

#header #headerLeft { float: left; }

#header #headerRight {
	float: right;
	padding-top: 6px;
	height: 43px;
	width: 697px;
	padding-bottom: 5px;
}

#splash {
	height: 270px;
	padding-bottom: 23px;
	clear: both;
}

#content {
	padding-top: 26px;
	clear: both;
}

#testata {
	height: 270px;
	width: 900px;
}

#footer {
	clear: both;
	padding-top: 54px;
	padding-bottom: 18px;
}

#footer #footerLeft {
	float: left;
	width: 450px;
}

#footer #footerRight {
	float: right;
	width: 450px;
}

div.ricerca {
	padding: 0px 18px;
	float: right;
	width: 189px;
	display: inline;
	margin-left: 18px;
}

div.ricerca ul {
	margin-bottom: 0px;
	list-style: none;
}

#f_conf {
	margin:0px;
	padding:0px;
	font-size:11px;
}

#f_conf label { font-weight:bold; }

#f_conf input, #f_conf select {
	border: solid 1px #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:10px;
	width: 180px;
}

/*
---------------------------------------------------------------------------------------
3.0 MARCHIO GREENPOWER
---------------------------------------------------------------------------------------
*/
#marchio {
	height: 53px;
	width: 185px;
}

#marchio h1 {
	background: url(../img/marchio_greenpower.gif) no-repeat;
	height: 0px;
	width: 185px;
	overflow: hidden;
	padding: 53px 0px 0px;
}

/*
---------------------------------------------------------------------------------------
4.0 BACKGROUNDS
---------------------------------------------------------------------------------------
*/
body#home { background: #FFFFFF url(../img/backgrounds/bg_header.gif) repeat-x left top; }

body#azienda, body#prodotti, body#notizie, body#contatti { background: #FFFFFF url(../img/backgrounds/bg_header_azienda.gif) repeat-x left top; }

.greenpower_azienda {
	background: url(../img/headers/azienda_01.jpg) no-repeat;
	color: #FFFFFF;
}

.greenpower_epta {
	background: url(../img/headers/azienda_02.jpg) no-repeat;
	color: #FFFFFF;
}

.greenpower_prodotti {
	background: url(../img/headers/prodotti.jpg) no-repeat;
	color: #333333;
}

.greenpower_news {
	background: url(../img/headers/news.jpg) no-repeat;
	color: #FFFFFF;
}

.greenpower_contatti {
	background: url(../img/headers/contatti.jpg) no-repeat;
	color: #FFFFFF;
}

#servizi #testata { background: url(../img/img_servizi01.jpg) no-repeat; }

.dot_corto { background: url(../img/dot_corto.gif) no-repeat right top; }

.dot_lungo {
	background: url(../img/dot_lungo.gif) no-repeat right top;
	padding-bottom: 100px;
}

.dot_cortoLeft { background: url(../img/dot_corto.gif) no-repeat left top; }

alg_right { text-align: right; }

/*
---------------------------------------------------------------------------------------
5.0 NAVIGAZIONE
---------------------------------------------------------------------------------------
*/
#navigazione {
	height: 43px;
	width: 696px;
}

#navigazione ul {
	margin: 0px;
	padding: 0px;
}

#navigazione ul li { display: inline; }

#navigazione ul li a {
	float:left;
	height: 0pt;
	overflow:hidden;
	padding-top:43px;
}

#navigazione, #navigazione li a {
	background-image:url(../img/nav/nav_a.gif);
	background-repeat:no-repeat;
}

#navigazione li#mn_home a {
	background-position:0pt 0pt;
	width: 140px;
}

#navigazione li#mn_azienda a {
	background-position:-140px 0px;
	width: 140px;
}

#navigazione li#mn_prodotti a {
	background-position:-280px 0pt;
	width: 140px;
}

#navigazione li#mn_news a {
	background-position:-420px 0pt;
	width: 140px;
}

#navigazione li#mn_contatti a {
	background-position:-560px 0pt;
	width: 136px;
}

#navigazione li#mn_home a:hover { background-position:0pt -47px; }

#navigazione li#mn_azienda a:hover { background-position:-140px -47px; }

#navigazione li#mn_prodotti a:hover { background-position:-280px -47px; }

#navigazione li#mn_news a:hover { background-position:-420px -47px; }

#navigazione li#mn_contatti a:hover { background-position:-560px -47px; }

body#home #navigazione li#mn_home a { background-position:0pt -47px; }

body#azienda #navigazione li#mn_azienda a { background-position:-140px -47px; }

body#prodotti #navigazione li#mn_prodotti a { background-position:-280px -47px; }

body#notizie #navigazione li#mn_news a { background-position:-420px -47px; }

body#contatti #navigazione li#mn_contatti a { background-position:-560px -47px; }

#nav_loc { padding-bottom: 18px; }

#nav_loc ul#sottomenu { padding-left: 16px; }
#nav_loc ul#sottomenu li { font-size:1em; }

#nav_loc li {
	font-size:0.917em;
	line-height: 1.455em;
	text-transform: uppercase;
	font-weight: bold;
	display: inline;
}

#nav_loc li a {
	background: url(../img/backgrounds/bkg_nav_loc_01.gif) no-repeat 0pt 0pt;
	display: block;
	padding-left: 16px;
	height: 0px;
}

html>body #nav_loc li a { height:auto; }

#nav_loc li a:hover {
	background: url(../img/backgrounds/bkg_nav_loc_02.gif) no-repeat 0pt 0pt;
	text-decoration: none;
}

#nav_loc li a#active {
	background: url(../img/backgrounds/bkg_nav_loc_02.gif) no-repeat 0pt 0pt;
	color: #39B54A;
}

#nav_loc li ul { padding-left: 16px; }

#nav_loc li ul li { font-size:1em; }

#nav_loc2 { padding-bottom: 18px; }

#nav_loc2 li {
	font-size:0.917em;
	line-height: 1.455em;
	text-transform: uppercase;
	font-weight: bold;
	display: inline;
}

#nav_loc2 li a {
	background: url(../img/backgrounds/bkg_nav_loc_01.gif) no-repeat 0pt 0pt;
	display: block;
	padding-left: 16px;
	height: 0px;
}

html>body #nav_loc2 li a { height:auto; }

#nav_loc2 li a:hover {
	background: url(../img/backgrounds/bkg_nav_loc_02.gif) no-repeat 0pt 0pt;
	text-decoration: none;
}

#nav_loc2 li a#active {
	background: url(../img/backgrounds/bkg_nav_loc_02.gif) no-repeat 0pt 0pt;
	color: #39B54A;
}

/*
---------------------------------------------------------------------------------------
6.0 STILI DI TESTO
---------------------------------------------------------------------------------------
*/
/*h1 { }

h2 { font-style: normal; }

h3 { }

h4 { }

h5 { }*/

p { font-style: normal; }

#header h2 {
	font-size:1.167em;
	line-height: 1.286em;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 8px;
}

#strillone h2 {
	font-size:2em;
	line-height:1.083em;
	color: #FFFFFF;
}

#strillone p {
	font-size:1.167em;
	line-height: 1.286em;
	padding-top: 18px;
	color: #FFFFFF;
}

#news h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#news h3 {
	font-size:1.167em;
	line-height: 1.286em;
}

#news p {
	font-size:0.917em;
	line-height: 1.455em;
	padding-top: 6px;
}

#in_evidenza h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#in_evidenza h3 {
	font-size:1.167em;
	line-height: 1.286em;
}

#in_evidenza p {
	font-size:0.917em;
	line-height: 1.455em;
	padding-top: 6px;
}

#testata h2 {
	padding-left: 243px;
	padding-top: 18px;
	font-size:2em;
	line-height: 1.167em;
	font-style: normal;
	font-weight: normal;
}

body#azienda #testata h2,
body#notizie #testata h2,
body#contatti #testata h2 { color: #FFF; }

#testi h3 {
	font-size:1.333em;
	line-height: 1.125em;
	padding-bottom: 18px;
}

#testi p {
	font-size:1.083em;
	line-height: 1.385em;
	padding-bottom: 18px;
}

#testi .colstxt_spalla p {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 16px;
}

/*
---------------------------------------------------------------------------------------
7.0 HACKS
---------------------------------------------------------------------------------------
*/

/* 7.1 CLEARFIX */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.clearfix { display:inline-block }

/* Hides from IE-mac \*/
* html .clearfix { height:1% }

.clearfix { display:block }

.float { float: left; }

/* End hide from IE-mac */

/*
---------------------------------------------------------------------------------------
8.0 HOMEPAGE - SPLASH - SLIDESHOW
---------------------------------------------------------------------------------------
*/
#slideshow { float: left; }

.pics {  
    height: 270px;  
    width: 552px;  
    padding: 0;  
    margin: 0;  
} 
 
.pics img {  
    width: 552px; 
    height: 270px; 
    top: 0; 
    left: 0; 
}

/*
---------------------------------------------------------------------------------------
9.0 HOMEPAGE - SPLASH - STRILLONE
---------------------------------------------------------------------------------------
*/
#strillone {
	float: right;
	width: 293px;
	padding-left: 36px;
	padding-right: 18px;
	padding-top: 18px;
}

/*
---------------------------------------------------------------------------------------
10.0 HOMEPAGE - CONTENT - NEWS
---------------------------------------------------------------------------------------
*/
#news {
	float: left;
	width: 450px;
}

#news .cols {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

/*
---------------------------------------------------------------------------------------
11.0 HOMEPAGE - CONTENT - IN EVIDENZA
---------------------------------------------------------------------------------------
*/

#in_evidenza {
	float: left;
	width: 450px;
}

#in_evidenza .cols {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#in_evidenza .cols_prodotto { float: left; }

#testi { padding-top: 36px; }

#testi .cols {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#testi .colstxt {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#testi .colstxt2 {
	float: left;
	width: 414px;
	padding-right: 18px;
	padding-left: 18px;
}

#testi .colstxt_spalla {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#testi .cols_mappa {
	float: left;
	width: 450px;
}

#testi .colstxt ul.auto {
	font-size:0.917em;
	line-height: 1.273em;
	padding-left: 18px;
}

#testi .colstxt ul.auto li {
	list-style: decimal outside;
	padding-bottom: 5px;
}

#testi .cols_prodotto {
	float: left;
	width: 225px;
}

#testi .cols_loghi {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#testi .cols_loghi img { margin-bottom: 18px; }

#testi .cols_loghi a img { border-style: none; }

/*
---------------------------------------------------------------------------------------
12.0 LINKS
---------------------------------------------------------------------------------------
*/
a, a:link {
	text-decoration:none;
	color:#25832b;
}

a:hover, a:focus {
	text-decoration:underline;
	color: #39B54A;
}

#marchio_epta {
	float: left;
	height: 36px;
	width: 36px;
	padding-right: 18px;
}

#marchio_epta a img { border-style: none; }

#indirizzo {
	float: left;
	font-size:0.917em;
	line-height: 1.455em;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	width: 390px;
}

ul#greenpower_nav {
	text-align: right;
	font-size:0.917em;
	line-height: 1.636em;
}

ul#greenpower_nav li { display: inline; }

ul#greenpower_nav li a {
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
	color: #999999;
}

ul#greenpower_nav li a.last {
	padding-right: 0px;
	border-right-style: none;
}

ul#istituzionale {
	text-align: right;
	font-size:0.917em;
	line-height: 1.636em;
}

ul#istituzionale li { display: inline; }

ul#istituzionale li a {
	padding-right: 3px;
	padding-left: 3px;
	border-right: 1px solid #999999;
	color: #999999;
}

ul#istituzionale li a.last {
	padding-right: 0px;
	border-right-style: none;
}

#footerLeft p a { color: #999999; }

p.firma {
	font-size:0.917em;
	line-height: 1.636em;
	color: #999999;
	text-align:right;
	padding-top: 18px;
}

p.firma a.webtags {
	color: #333333;
	background: url(../img/logo_webtags.gif) no-repeat right center;
	padding: 5px 18px 5px 0px;
}

p.firma a.diametro {
	color: #333333;
	background: url(../img/logo_diametro.gif) no-repeat right center;
	padding: 5px 18px 5px 0px;
}

/*-----------------------------------------*/

form ol { }

form ol li { padding-bottom: 18px; }

form label {
	width: 100px;
	display: block;
	float: left;
}

form input, form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

form .inp_txt {
	border: 1px solid #999999;
	width: 308px;
	padding: 2px;
}

form .legge {
	float: none;
	width: 100%;
	padding-bottom: 9px;
	padding-top: 9px;
	border-top: 1px solid #CCCCCC;
}

form .inp_txt_bis {
	border: 1px solid #999999;
	width: 408px;
	padding: 2px;
}

form .separatore {
	border-top: 1px solid #CCCCCC;
	padding-top: 9px;
}


/* --------------------------------------  */
form# ol {
}

form#f_info ol li { padding-bottom: 18px; }

form#f_info label {
	width: 100px;
	display: block;
	float: left;
}

form#f_info input, form#f_info textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

form#f_info .inp_txt {
	border: 1px solid #999999;
	width: 308px;
	padding: 2px;
}

form#f_info .legge {
	float: none;
	width: 100%;
	padding-bottom: 9px;
	padding-top: 9px;
	border-top: 1px solid #CCCCCC;
}

form#f_info .inp_txt_bis {
	border: 1px solid #999999;
	width: 408px;
	padding: 2px;
}

form#f_info .separatore {
	border-top: 1px solid #CCCCCC;
	padding-top: 9px;
}

/*------------------------------------*/


#prodotti #content #dettaglio {
	float: right;
	width: 657px;
	padding-left: 18px;
}

#prodotti #content #dettaglio .mollica { width: 657px; }

#prodotti #content #dettaglio .mollica h3 {
	font-size:0.917em;
	line-height: 1.636em;
	color: #999999;
	text-transform: uppercase;
}

#prodotti #content #dettaglio .boxDettaglio {
	float: left;
	width: 201px;
	padding-right: 16px;
}

#prodotti #content #dettaglio #dettaglioContent { padding-bottom: 24px; }

#prodotti #content #dettaglio .boxDettaglio .top_boxDettaglio {
	padding-left: 18px;
	border: 1px solid #e6e6e6;
	padding-top: 12px;
}

#prodotti #content #dettaglio .boxDettaglio .top_boxDettaglio h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#prodotti #content #dettaglio .boxDettaglio .top_boxDettaglio h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio .boxDettaglio .top_boxDettaglio img {
	display: block;
	margin: 0px;
	padding: 0px;
}

#prodotti #content #dettaglio .boxDettaglio .bottom_boxDettaglio {
	padding-top: 12px;
	padding-left: 18px;
	padding-bottom: 24px;
	background: #EBEDCF url(../img/bottom_boxDettaglio_bg.gif) no-repeat right bottom;
}

#prodotti #content #dettaglio .boxDettaglio .bottom_boxDettaglio h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#prodotti #content #dettaglio .boxDettaglio .bottom_boxDettaglio ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio .boxDettaglio .bottom_boxDettaglio ul li {
	list-style: disc inside;
	padding-left: 3px;
}

/*
---------------------------------------------------------------------------------------
SCHEDA PRODOTTO INTERNO
---------------------------------------------------------------------------------------
*/
#prodotti #content #dettaglio #scheda { }

/*
---------------------------------------------------------------------------------------
SCHEDA PRODOTTO INTERNO / TOP SCHEDA
---------------------------------------------------------------------------------------
*/
#prodotti #content #dettaglio #scheda #top_scheda {
	clear:both;
	padding-bottom: 12px;
	border: 1px solid #e6e6e6;
	padding-top: 12px;
}

#prodotti #content #dettaglio #scheda #top_scheda img {
	float: left;
	display:block;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart {
	float: right;
	width: 201px;
	padding-right: 16px;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart a {
	background: url(../img/btn_acquista.gif) no-repeat 0pt 0pt;
	display: block;
	height: 0px;
	width: 120px;
	padding-top: 24px;
	overflow:hidden;
	outline:none;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart a:hover, #prodotti #content #dettaglio #scheda #top_scheda #schedaStart a:focus { background: url(../img/btn_acquista.gif) no-repeat 0pt -24px; }

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart a:active { background: url(../img/btn_acquista.gif) no-repeat 0pt -48px; }

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #top_scheda #schedaStart ul li {
	list-style: disc outside;
	margin-left: 16px;
}

/*
---------------------------------------------------------------------------------------
SCHEDA PRODOTTO INTERNO / CENTRO SCHEDA
---------------------------------------------------------------------------------------
*/
#prodotti #content #dettaglio #scheda #center_scheda {
	clear:both;
	padding-bottom: 24px;
	background: #f5f4da;
	margin-bottom: 1px;
	padding-top: 12px;
}

#prodotti #content #dettaglio #scheda #center_scheda img {
	float: left;
	display:block;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaStruttura {
	float: right;
	width: 292px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaStruttura h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaStruttura h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaStruttura ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaStruttura ul li {
	list-style: disc outside;
	margin-left: 16px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaQuadro {
	float: right;
	width: 292px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaQuadro h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaQuadro h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaQuadro ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #center_scheda #schedaQuadro ul li {
	list-style: disc outside;
	margin-left: 16px;
}

/*
	---------------------------------------------------------------------------------------
	SCHEDA PRODOTTO INTERNO / BOTTOM SCHEDA
	---------------------------------------------------------------------------------------
	*/
#prodotti #content #dettaglio #scheda #bottom_scheda {
	clear:both;
	padding-bottom: 24px;
	background: #EBEDCF url(../img/bottom_boxDettaglio_bg.gif) no-repeat right bottom;
	padding-top: 12px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda img {
	float: left;
	display:block;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaPrestazioni {
	float: left;
	width: 183px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaPrestazioni h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaPrestazioni h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
	padding-bottom: 6px;
}

/*#prodotti #content #dettaglio #scheda #bottom_scheda #schedaPrestazioni ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaPrestazioni ul li {
	list-style: disc outside;
	margin-left: 16px;
	border-top: 1px solid #e6e6e6;
}*/

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaMotore {
	float: left;
	width: 183px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaMotore h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaMotore h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
	padding-bottom: 6px;
}

/*#prodotti #content #dettaglio #scheda #bottom_scheda #schedaMotore ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaMotore ul li {
	list-style: disc outside;
	margin-left: 16px;
	border-top: 1px solid #e6e6e6;
}*/

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaAlternatore {
	float: left;
	width: 183px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaAlternatore h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaAlternatore h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
	padding-bottom: 6px;
}

/*#prodotti #content #dettaglio #scheda #bottom_scheda #schedaAlternatore ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio #scheda #bottom_scheda #schedaAlternatore ul li {
	list-style: disc outside;
	margin-left: 16px;
	border-top: 1px solid #e6e6e6;
}*/

#prodotti #content #dettaglio #scheda #bottom_scheda .note {
	font-size:0.917em;
	line-height: 1.455em;
	padding-top: 6px;
}

/*
---------------------------------------------------------------------------------------
SCHEDA PRODOTTO INTERNO / BOTTOM SCHEDA / STILI TABELLA
---------------------------------------------------------------------------------------
*/
#prodotti #content #dettaglio #scheda #bottom_scheda table {
	font-size:0.917em;
	line-height: 1.455em;
	border-collapse:collapse;
	width: 184px;
	border-bottom: 1px solid #999999;
}

#prodotti #content #dettaglio #scheda #bottom_scheda table th {
	text-align: left;
	padding: 3px;
	border-top: 1px solid #999999;
	font-weight: normal;
	vertical-align: top;
}

#prodotti #content #dettaglio #scheda #bottom_scheda table td {
	text-align: left;
	padding: 3px;
	border-top: 1px solid #999999;
	font-weight: bold;
	vertical-align: top;
}

/*#prodotti #content #dettaglio dl {
	float: left;
	width: 657px;
	display: block;
	margin-bottom: 12px;
	border-bottom: 1px solid #ECECEC;
}

#prodotti #content #dettaglio dl dt {
	float: left;
	display: block;
	width: 175px;
	margin-top: 12px;
}

#prodotti #content #dettaglio dl dd {
	float: left;
	width: 444px;
	padding: 12px 18px 24px;
}

#prodotti #content #dettaglio dl dd h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#prodotti #content #dettaglio dl dd ul {
	float: left;
}

#prodotti #content #dettaglio dl dd ul.list_prod {
	width: 250px;
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #dettaglio dl dd ul.list_utils {
	
}

#prodotti #content #dettaglio dl dd ul.list_utils li {
	margin-bottom:12px;
}

#prodotti #content #dettaglio dl dd ul.list_utils li a {
	background: url(../img/backgrounds/bkg_nav_loc_01.gif) no-repeat 0pt 0pt;
	display: block;
	padding-left: 16px;
}

#prodotti #content #dettaglio dl dd ul.list_utils li a:hover {
	background: url(../img/backgrounds/bkg_nav_loc_01.gif) no-repeat 0pt -16px;
	text-decoration: none;
}*/


#prodotti #content #evidenza {
	float: right;
	width: 675px;
}

#prodotti #content #evidenza .box_prod {
	float: left;
	width: 189px;
	padding-right: 18px;
	padding-left: 18px;
}

#prodotti #content #evidenza .box_prod h4 {
	font-size:0.833em;
	line-height: 1.4em;
	font-family: "Trebuchet MS", Arial, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	letter-spacing: 0.1em;
}

#prodotti #content #evidenza .box_prod ul {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

#prodotti #content #evidenza .box_prod ul li {
	list-style: disc inside;
	padding-left: 3px;
}

#prodotti #content #evidenza .box_prod h3 {
	font-size:1.167em;
	line-height: 1.286em;
	margin: 0px;
	padding: 0px 0px 6px;
}

#prodotti #content #evidenza .box_prod p {
	font-size:0.917em;
	line-height: 1.455em;
	padding-bottom: 6px;
}

hr {
	clear:both;
	border:none;
	background:url(../img/dot_corto_or.gif) repeat-x left #FFF;
	height:1px;
	padding:10px 10px 10px 0px;
	margin-right: 21px;
	color:#FFFFFF;
}

a img { border: none; }

span.sep { display:block; width: 80%; height:1px; clear:both;}