/* CSS Document */

*, html, body { margin:0; padding:0; color:#5a1913; }

body { font: 12px Arial, sans-serif; background:url(../images/sfondo-pagina-2.jpg) top repeat-x; background-color:#FFF; }

p { margin-bottom:10px; padding:0; }

a, a:link, a:visited, a:active{ color: #5a1913; text-decoration:underline; }
a:hover { color: #9da013; text-decoration:underline; }

div#wrapper {  width: 950px; margin: 0 auto; text-align: left; }

div#credits { height: 16px; padding-top: 6px; padding-right: 10px; text-align: right; }
div#credits p { font-size: 10px; color: #999; }
div#credits a { font-size: 10px; color: #999; text-decoration: none; }

/* =============================================== */
/* HOME PAGE */
/* =============================================== */

div#home-header{ width:950px; height:516px; }

div#home-banner { height: 489px; background-image: url(../images/banner-home.jpg); background-position: top left; background-repeat: no-repeat; }

div#home-menu { float: left; margin-top: 240px; width: 230px; margin-left: 6px; }
div#home-menu p { border-bottom: 1px solid #EAEBE5; padding-bottom: 3px; margin-top: 20px; }
div#home-menu a { text-decoration: none; display: block; padding-left: 40px; }
div#home-menu ul { list-style: none; }
div#home-menu li { border-bottom: 1px solid #EAEBE5; padding-bottom: 3px; margin-bottom: 3px; }

div#home-body { float:left; width:950px; margin-bottom: 20px; }

div#home-body-sx { float:left; width: 267px; height: 154px; margin: 0 6px; background:  url(../images/bg-corpo-sx.jpg); }
div#home-body-sx p { font-size: 11px; color: #666; padding: 5px 0 5px 40px; border-bottom: 1px solid #EBEBB2; }
div#home-body-sx a { text-decoration: none; font-size: 13px; }
div#home-body-sx ul { list-style: none; }
div#home-body-sx li { margin-bottom: 6px; background: url(../images/green-bullet.jpg) 30px 7px no-repeat; padding-left: 40px; padding-right: 60px;}

div#home-body-cn { float:left; width: 413px; padding: 5px 25px 0 25px; }
div#home-body-cn p { color: #666; }

div#home-body-dx { float:left; width: 200px; }
div#home-body-dx p { font-size: 11px; color: #666; padding-top: 5px; }

/* =============================================== */
/* PAGINA STANDARD */
/* =============================================== */

div#header {}

div#header-sx { float: left; width: 310px; height: 233px; }

div#back-home { float: right; width: 142px; height: 15px; border-left: 1px solid #EAEBE5; padding: 15px 0 0 6px; }
div#back-home a { text-decoration: none; font-size: 11px; color: #666; }

div#header-dx { float: left; width: 640px; height: 233px; }

div#content { float: left; margin-bottom: 20px;}

div#menu { float: left; width: 298px; padding: 10px 0 0 12px; }

div#contatti { margin-top: 30px; border-bottom:1px solid #EAEBE5; padding: 0 0 6px 40px; }
div#contatti a { text-decoration: none; }

div#menustatico {
	margin-top: 10px;
	border-bottom:1px solid #EAEBE5;
	padding: 0 0 6px 40px;
}
div#menustatico a { text-decoration: none; }

div#certificazione { padding: 0 40px; margin-top: 40px; }
div#certificazione p { font-size: 11px; color: #666; padding-top: 5px; }

div#body { float: left; width: 608px; padding: 0 0 0 32px; margin-bottom: 20px; }
div#body h1 { font-size: 24px; color: #9da013; margin-bottom: 20px; border-bottom: 1px solid #EAEBE5; font-weight: normal; padding-bottom: 5px; }
div#body h2 { font-size: 17px; color: #666; margin-bottom: 15px; font-weight: normal; }
div#body p { /*font-size: 13px;*/ color: #666; }

div#page-print { text-align: right; margin: 10px 0 5px 0; }
div#page-print a { text-decoration: none; font-size: 11px; }
div#page-print img { border: none; }
div#body-pieno {
	float: left;
	width: 600px;
}
div#body h6 { font-size: 24px; color: #9da013; margin-bottom: 20px; border-bottom: 1px solid #EAEBE5; font-weight: normal; padding-bottom: 5px; }

div#body-sx { float: left; width: 360px; }

div#body-dx { float: right; width: 220px; text-align: right; }
div#body-dx p { font-size: 11px; }
div#body-dx img { border: none; }

div#allegati { float: left; width: 360px; border-top: 1px solid #EAEBE5; margin-top: 10px; }
div#allegati img { border: none; margin-top: 5px; }
div#allegati a { text-decoration: none; font-size: 11px; }
div#allegati td { padding-right: 10px; }

div#gallery { float: right; margin-top: 10px; }
div#gallery img { border: none; margin-top: 5px; }
div#gallery a { text-decoration: none; font-size: 11px; }
div#gallery td { padding-left: 10px; }

p#elenco {
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9c400;
	padding-left: 10px;
	padding-top: 5px;
}

/* =============================================== */
/* 	17 / 07 / 2008     */
/* =============================================== */
div#footer {
	padding: 0; 
	margin: 10px 0;
	text-align: center; 
	width:100%;
}

div#footer p {
	font-size:10px;
	color:#666;
}

div#home-body-sx p a { 
	font-size: 10px; 
	color: #5a1913; 
	padding: 5px 5px 5px 40px; 
	float:right;
	border:none;
	text-decoration:none;
}

div#home-body-sx p a:hover { 
	color: #9da013; 
	text-decoration:none; 
}

div#home-body-sx p.bordernone {
	border:none;
}

