/* CSS Document */
@import url(color.css);
@import url(type.css);
[remaining layout.css rules]

/* --------------------------------------------------------------------------------------- */

/* Normalizes margin, padding */
html, body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blackquote, th, td, cite {margin:0px; padding:0px;}
/* Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6 {font-size:100%;}
/* Normalizes list-style from lists */
ul {list-style:none;}
/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
/* Removes list-style from lists */
table {border-collapse:collapse; border-spacing:0;}
/* Removes border from fieldset and img */
fieldset, img {border:0;}
/* Left-aligns text in caption and th*/
caption, th {text-align:left;}
/* Removes quotation marks from q*/
q:before, q:after {content:'';} 
p {margin:0px; padding:0px;}

/* --------------------------------------------------------------------------------------- */

p {margin-bottom:10px;}
h1, h2, h3, h4, h5 {margin-bottom:10px;}
h4 {font-size:9pt;}
h5 {color:#704747;}
a {color:#A01C32; text-decoration:none;}
a:hover {color:#A01C32; text-decoration:underline;}
strong {color:#704747;}
td {vertical-align:top;}
input, select, textarea {border:1px solid #ccc; font-size:8pt; color:#444;}
input, select {line-height:15px;}
.clear {clear:both;}
.note {font-size:7pt;}


/* STRUTTURA */

body {background-image:url(../img/layout/bck-0.gif); background-position:BOTTOM 0px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#704747; margin:0; padding:0;}
#container {width:100%; height:100%; background-image:url(../img/layout/bck-branding.gif); background-repeat:repeat-x; margin:0; padding-bottom:100px; }
#content {width:770px;}
#content-branding {height:213px; color:#fff;}
#logo {width:425px; height:150px; background-color:#301818}
#emotional-img {position:absolute; left:400px; top:0px; width:370px; height:213px; /*background-color:#FFCC66;*/}
#content-nav-0 {position:absolute; width:400px; height:35px; line-height:35px; background-color:#70122a; top:178px; left:0px; color:#fff; text-align:center; font-size:8pt;}
#content-nav {float:left; top:213; left:0px; width:150px; padding:20px 20px 20px 15px; color:#fff;}
#content-sub {position:absolute; top:213; left:190px; width:170px; padding:20px 20px 130px;}
#content-main {
	position:absolute;
	top:212px;
	left:398px;
	width:328px;
	padding:20px 20px 130px;
}


/* DETTAGLI */
#content-nav-0 ul {margin:0px 56px; padding:0px; color: #000000;}
#content-nav-0 li {float:left; line-height:35px; }
#content-nav-0 a {color:#FFF; border-right:1px solid #97263d; padding:3px 10px 3px; width:30px; }
#content-nav-0 a:hover {color:#f7f7ed; border-right:1px solid #97263d; background-color:#97263d; text-decoration:none;}
#content-nav-0 .start {border-left:1px solid #97263d;}
#content-nav-0 span {text-decoration:underline;}

#nav-1, #nav-2, #nav-3, #nav-4, #nav-5 {margin-left:20px;}
#nav h4 {color:#cc8181; margin:0 0 5px; font-size:8pt}
#nav ul {margin:0 0 15px; padding:0;}
#nav li {position:relative; width:100%; border-bottom: 1px solid #572e2e; padding:1px 0px;}
#nav a {color:#ae7575;}
#nav a:hover, #nav .active {text-decoration:none; color:#daa2a2;}
iframe {width:150px; height:500px; }

#content-sub ul {margin:0px; padding:0; padding-bottom:5px;}
#content-sub li {/*background: url(../img/supporto/tratt-h.gif) top repeat-x;*/  padding:5px 0; color:#704747; }

#content-sub h5 {margin:0px; color:#623b3b;}
#content-sub h4 {background-color: #462929; padding:3px 13px; color:#d8c0a8; font-weight:normal; font-size:8pt;}
#content-sub span {font-size:7,5pt;}
#content-sub a {color:#623b3b; text-decoration:none;}
#content-sub a:hover {color:#623b3b; text-decoration:underline;}
#content-sub .active {color:#A01C32;}
#content-sub .img-catalogo {border:0px solid #f2edd6;}
#content-sub fieldset {border:1px solid #e8d5be; padding:10px;}
#content-sub .focus {color:#A01C32;}
#content-sub .content-sub-1 {padding-top:0px;}
#content-sub .content-sub-1 li, #content-sub .content-sub-2 li, #content-sub .content-sub-3 li, #content-sub .content-sub-4 li {border-bottom:1px solid #e8d5be;}
.bck-header { background-image:url(../img/supporto/bck-header.gif); background-repeat:repeat-x;}

#percorso {margin-bottom:15px; line-height:20px; vertical-align:top; border-bottom:1px solid #d8c0a8; padding-bottom:3px;}
#percorso span {display:inline;}
#percorso .start {padding-left:0px;}
#percorso a {padding:3px 7px; border-right:1px solid #fbf8f0; color:#704747;}
#percorso a:hover {color:#704747; padding:3px 7px; border-right:1px solid #fbf8f0;}
#percorso .active {color:#A01C32; /*background-color:#462929;*/ padding:3px 7px; border-right:1px solid #fbf8f0}

#content-main a {text-decoration:underline;}
#content-main h4, #content-main .focus {color:#A01C32;}
#content-main h4 {font-size:11pt; margin:0 0 5px; padding:0px;}
#content-main h5 {margin:0 0 10px; padding:0px;}
#content-main li {margin-bottom:5px; background: url(../img/supporto/tratt-h.gif) top repeat-x;  padding-top:5px;}
#content-main .img-biografia {float:right; border:0px solid #d8c0a8; margin-left:10px; margin-bottom:5px;}
#content-main .sommario ol {margin-left:20px;}
#content-main .sommario li {background:none; list-style-position:inside;}
#content-main fieldset {border:1px solid #c6c1aa; padding-right:20px;}
#content-main legend {color:#A01C32;}
#content-sub fieldset {}
#content-sub legend {color:#A01C32; line-height:30px;}
#content-main .prezzi table {}
#content-main .prezzi td {padding:3px 10px; background-color:#e6ceb6}
#content-main .prezzi .t {background-color:#c1c1ae; width:140px;}
#content-main .prezzi .d {width:165px; background-color:#e6ceb6;}
#content-main .prezzi .t2 {background-color:#c1c1ae;}
#content-main .prezzi th {text-align:center; line-height:18px;color:#d8c0a8; font-weight:normal; font-size:8pt;}
#photogallery table {border:1px solid #ece9d8;}
#photogallery td {padding:3px;}
#content-main .tab-simple {border:1px solid #d8c0a8; padding:20px;}
#content-main .tab-simple td {border-bottom:1px solid #d8c0a8;}
#content-main .tab-simple a {text-decoration:none;}
#content-main .tab-simple a:hover {text-decoration:underline;}

#content-main #opere {margin-left:0px; list-style-position:inside;}
#content-main #opere img {float:left; margin-right:5px;}
#iframe-map {border:1px solid #888; width:323px; height:298px;}

#content-main #filmato {background-color: #000 ; width:369px; height:376px; vertical-align:middle; text-align:center}
#content-main #filmato h1 {color:#FFF; text-align:center; font-size:14px; line-height:35px; padding:0; margin:0;}

#content-main #style-center {text-align:center;}
#content-main #style-center img {border:1px solid #CCC;}

#content-main #video {border-bottom:1px solid #ccc; height:82px; margin-bottom:4px;}
#content-main #video img {float:left; margin-right:8px; border:1px solid #CCC; padding:2px;}
#content-main #video h4 {font-size:12px;}
#content-main iframe {width:100%; height:300px; border:0px solid #CCC; background-color:#000; text-align:center;}

#simple-list-m ul {margin-top:5px; margin-bottom:5px; margin-left:0; padding-left:0;}
#simple-list-m li {background:none; list-style-image:url(../img/supporto/dot.gif); margin:0px; padding-top:0px; padding-bottom:0px; margin-left:25px}
#content-main #simple-list-m h5 {margin-bottom:0px; padding:0;}
#simple-list ul {margin-top:5px; margin-bottom:5px; margin-left:0px; padding-left:0px;}
#simple-list li {background:none; list-style:none; margin:0; padding:0;}
#simple-list h5 {margin-bottom:0px; padding:0;}
#simple-list h4 {font-size:8pt; margin-bottom:0px; margin-top:0px}


.form {}
.form table {width:100%;}
.form th {text-align:center; line-height:15px; background-color:#c1c1ae;}
.form .col-1 {width:120px;}
.form .question {border:1px solid #888; background-color:#fff; cursor:pointer; padding:0 5px; margin-left:1px;}
.form input, .form textarea {width:86%; font-family:Arial, Helvetica, sans-serif;}
.form .small {width:20px;}
.form .button {width:60px; cursor:pointer;}







div#menu ul li a:link {background-color:#cccc66;}
{background-color:#666600;}

