/* CSS Document */
html, body {margin:0; padding:0; height:100%; background-color:#fff; }
body {font:12pt/18pt Trebuchet,Arial,Helvetica,sans-serif; text-align:left; color:#000;}
a {text-decoration:none; color:#003F80;}
a:focus {outline:none;}
h1, h2, h3, h4, p, form {margin:0; padding:0}
ul {margin:0; padding:0; list-style-type:none;}

h3 {margin-bottom:10px; line-height:27px; background:none; font-size:14pt; font-weight:bold; color:#023F7E; text-transform: uppercase;}
h4 {margin-bottom:5px; font-size:13pt; font-weight:bold; color:#11994E; text-transform: uppercase;}
h4 a{color:#11994E;}
h5 {margin-bottom:10px; font-size:14pt; font-weight:normal; color:#11994E; font-style: italic;}
p {padding:0; margin-bottom:10pt;}
p img {padding-right:10px;}

.canvas {position:relative; margin:0 auto; width:996px; text-align:left;}

/** interne **/
#page #content #wrapper {margin:9px auto; text-align:left;}
#page #content #wrapper #main-content {}
#page #content #wrapper #main-content .box-top {margin:0; height:12px; background:none;}
#page #content #wrapper #main-content .box-bottom {margin:0; height:12px; background:none;}
#page #content #wrapper #main-content .breadcrumb {position:absolute; top:0; right:10px; z-index:1; font-size:9px;}
#page #content #wrapper #main-content .breadcrumb ul li {display:inline;}
#page #content #wrapper #main-content .text {padding:0px 9px 12px 9px; background:none; overflow:hidden; position:relative;}
#page #content #wrapper #main-content .text h3 {margin-right:380px;}
#page #content #wrapper #main-content .text p.paginazione {margin:18px 0 0;}
#page #content #wrapper #main-content .text ul {padding-left:9px; list-style-type:disc; margin-left:20px;}
#page #content #wrapper #main-content .text ul.immagini {padding:0; margin: 0 0 0 15px; list-style-type:none; float:right;}
#page #content #wrapper #main-content .text ul.immagini li {margin-bottom:15px;}
#page #content #wrapper #main-content .text ul.immagini img {display:block;}
#page #content #wrapper #main-content .text .img-fam {margin-left:10px;}
#page #content #wrapper #main-content .text .img-dx {float: right; margin-left:15px;}
/** tabella prodotti */
#page #content #wrapper #main-content .text #qualita_just { text-align:center; width:365px; font-size:12px; border:1px solid #daecc9; padding:0; margin:0;}
#page #content #wrapper #main-content .text #qualita_just .table_title{ font-weight:bold; color:#236003; background-color:#9ec786; line-height:20px; }
#page #content #wrapper #main-content .text #qualita_just .table_cont { background-color:#daecc9; color:#236003; line-height:20px; }
#page #content #wrapper #main-content .text #qualita_just td { padding:0;border:1px solid #daecc9;}

#page #content #wrapper #main-content ul.overview {width:740px; padding-left:50px; background:url('../img/sfondo_content.png') repeat 0 0; overflow:hidden;}
#page #content #wrapper #main-content ul.overview li {float:left; padding:0 5px; width:149px;}
#page #content #wrapper #main-content ul.overview h4,
#page #content #wrapper #main-content ul.overview h4 a {font-weight:normal; color:#6AAC53;}
#page #content #wrapper #main-content ul.overview h4 strong {display:block; font-weight:normal; color:#003F80;}
#page #content #wrapper #main-content ul.overview img {padding:10px 0;}

/* elementi nascosti*/
#page {}
#page #content {}
#page #content #header {display:none;}
#page #content #nav {display:none;}
#page #content #wrapper #sidebar {display:none;}
#page #content #wrapper #main-content #bottoni {display:none}
#ricerca {display:none;}
#service {display:none;}
#footer {display:none;}
