/* IMPOSTAZIONI STANDARD */

body {height:100%; margin:0px; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:70%; background-image:url(/static/sf_sfondo.jpg); background-repeat:repeat-x;}

#box-site {width:940px; left:30%; margin:auto; text-align:left; background-image:url(/static/sf-ombra.gif); background-repeat:repeat-y;}

#struttura {width:934px; border-bottom:1px solid #FFF; }

#corpo {width:930px; margin:0px; padding:0px;}	

img {border:none;}
a {color:#191919}
.clear{clear:both;}
.hide {display:none;}
p {margin-top:5px}
.nero {color:#000; display:inline}
#archivio a{ text-align:right; color:#F63B1F; margin:0px 0px 0px 70px; }

/* ....................Colonna dx ....................*/
#containter-dx {float:right; width:340x; margin-right:4px !important; margin-right:2px; padding-bottom:20px; }
#colonna-dx {float:right; width:166px; margin-right:4px !important; margin-right:2px; background-color:#999999; padding:0 0 5px;}
#colonna-dx1 { float:left; width:166px; margin-right:4px !important; margin-right:2px; margin-left:10px; }

#box-nav-dx {margin:-125px 0 0; padding:10px 15px 0px 10px; color:#FFF; background-color:#333; height:180px;}
#box-nav-dx ul {margin:0px; padding:0px; list-style: none;}
#box-nav-dx .asterisco {background-image:url(/static/asterisco.gif); background-repeat:no-repeat; background-position:2px left;}
#box-nav-dx ul li {margin:0px 0px 0px 15px; padding:3px 0px 3px 3px; font-weight:bold; border-bottom:1px solid #4C4C4C}
#box-nav-dx ul li a, #box-nav-dx ul li a:link, #box-nav-dx ul li a:visited, #box-nav-dx ul li a:active{margin:0px; text-decoration:none; color:#FFF;}
#box-nav-dx ul li a:hover {text-decoration:underline}

#box-nav-principale {margin:0px; padding:2px 15px 8px; color:#FFF; background-color:#999; border-bottom:1px solid #CFCFCF}
#box-nav-principale ul {margin:0px; padding:0px; list-style: none;}
#box-nav-principale ul li {margin:0px; padding:3px 0px 3px 3px; border-bottom:1px solid #C0C0C0}
#box-nav-principale ul li a, #box-nav-principale ul li a:link, #box-nav-principale ul li a:visited, #box-nav-principale ul li a:active{margin:0px; text-decoration:none; color:#FFF;}
#box-nav-principale ul li a:hover {text-decoration:underline;}
#ban-top-catalogo {margin:0px 0px 9px 2px;}
.slot-dx {background-color:#CFCFCF;}
.tit-dx {padding:3px 10px; font-weight:bold; background-color:#F63B1F; color:#FFF;}
.testo-dx {margin:0px; padding:10px 13px;}
.bandiera { margin:0px 0px 0px 7px;}

/* .................... Header ....................*/
#header {clear:both; margin:0px; padding:0px;}

#testata {height:77px; background-image:url(/static/sfondo-header.gif); background-repeat:no-repeat; background-position:top left;}

#box-nav-catalogo {float:left; width:200px; margin:12px 0px 0px 5px;}

/* ....................Struttura centrale ....................*/
#centro-pagina {margin:5px 5px 0px 5px;}

#centro-pagina-int {float:left; width:410px; margin:0px; padding:0px;}

#colsx {float:left; width:340px;}
#coldx {float:left; width:225px; margin:15px 0 0 5px;}

#news-novita{padding-bottom:5px; background-image:url(/static/sfondo-novita.gif); background-repeat:repeat-x;}
#tit-novita {padding:3px 0px; font-size:125%; font-weight:bold; text-align:center; color:#FFF;}
#tit-novita a {color:#FFF; text-decoration:none}
.rosso {color:#F63B1F; display:inline}
#content-novita {width:323px; margin-left:8px; padding:0px; background-color:#E5E5E5; border:1px solid #FFF}

.testo {clear:both; width:575px; margin:5px 0px 3px 0px; color:#4C4C4C}

.testo-riga {float:left; width:144px; padding-right:5px; margin:8px 5px; border-right:1px solid #FFF}

.testo-small-news {float:left; width:140px; margin:8px 0px 8px 15px;}

.tit-news {margin-top:5px; padding-left:15px; background-image:url(/static/asterisco-sfondogrigio.gif); background-repeat:no-repeat; background-position:left; color:#F63B1F}
.tit-news a {color:#F63B1F}

#bottom-left {clear:both; margin-top:5px; padding-top:10px; border-top: 1px solid #E5E5E5}
#col1 {width:165px;}
#col2 {float:right; width:162px; margin:0 5px 0 0;}

#tit-focus {padding:3px 5px; font-size:115%; font-weight:bold; text-align:right; background-color:#666; color:#FFF; border-bottom:1px solid #FFF}

#tit-agenda {margin-top:6px; padding:3px 10px; font-size:105%; font-weight:bold; text-align:right; background-color:#F63B1F; color:#FFF;}
#titoli-rosso {margin-top:6px; margin-bottom:6px; padding:3px 10px; font-size:100%; font-weight:bold; text-align:left; background-color:#F63B1F; color:#FFF;}
#titoli-grigio {margin-top:6px; margin-bottom:6px; padding:3px 10px; font-size:100%; font-weight:bold; text-align:left; background-color:#666666; color:#FFF;}
#archivio-grigio {padding:3px 10px; font-size:100%; font-weight:bold; text-align:left; background-color:#333333; color:#FFF;}
.content-agenda {padding:8px 0px; border-bottom:1px solid #C6C6C6}
.sottotit-agenda {color:#666}
.tit-agenda {color:#F63B1F}
.tit-agenda a {color:#F63B1F}

.carrello { float:right; margin:-16px 0 0;}

#banner-offerte {margin-top: 20px;}
#banner-offerte img {border:1px solid #CAC9CA}

.img-gruppo {float:right;}

.mostre {margin-bottom:5px; padding:15px 0px 5px 0px; border-bottom:1px solid #E5E5E5}
.mostre ul {margin:0px; padding:0px 0px 0px 10px; list-style: none;}
.mostre ul li {margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; background-image:url(/static/frecce-rosse.gif); background-repeat:no-repeat; background-position:left;}
.mostre ul li a, .mostre ul li a:link, .mostre  ul li a:visited, .mostre  ul li a:active, .mostre ul li a:hover {margin:0px; color:#191919;}

#vetrina {padding:0px 0px 5px 0px;}
#vetrina ul {margin:0px; padding:0px; list-style: none;}
#vetrina ul li {clear:both; margin:0px; padding:8px 0px 0px 0px; border-bottom:1px solid #E5E5E5}
#vetrina ul li a, #vetrina ul li a:link, #vetrina  ul li a:visited, #vetrina  ul li a:active {margin:0px; font-size:105%; font-weight:bold; text-decoration:none; color:#333333;}
#vetrina ul li a:hover {text-decoration:underline; color:#333333;}

.vetrina-sottotitolo {padding:2px 0px; color:#E12D22}

#piu_letti {padding:0px 0px 3px 0px; margin:0 0 0 -18px;}
#piu_letti ul {margin:0px; padding:0px; list-style: none;}
#piu_letti ul li {clear:both; margin:0px; padding:0px; font-size:90%;}
#piu_letti ul li a, #vetrina ul li a:link, #vetrina  ul li a:visited, #vetrina  ul li a:active {font-size:105%;  text-decoration:none; color:#333333;}
#piu_letti ul li a:hover {text-decoration:underline; color:#333333;}
#piu_letti a {margin:0px 0px 0px -4px;}

.img-canale {float:left; margin-right:15px; margin-bottom:10px;}

#titolo {width:100%; height:24px; margin:0px 0px 3px 0px; padding:0px; font-weight:bold; font-size:110%;}

#tit-canale {float:left; width:490px; margin:0px; padding:5px 10px; color:#FFF; background-color:#333}
#tit-application {float:left; width:320px; margin:0px; padding:5px 10px; color:#FFF; background-color:#333}

#indietro {float:right; margin:0px 2px 0px 0px; padding:5px 10px; font-weight:bold; background-color:#F73B1F}
#indietro a, #indietro a:link, #indietro a:visited, #indietro a:active {text-decoration:none; color:#FFF}
#indietro a:hover {text-decoration:underline;}

/* ....................Colonna sx ....................*/
#colonna-sx {float:left; width:170px; padding-bottom:20px;}
#banner-estate {margin:0px 0px 10px;}

/* ....................Footer....................*/
#footer{clear:both; width:915px; margin:0px 0px 0px 5px; padding:0px;}

#box-nav-footer {width:100%; margin:0px; padding:10px 0px 10px 0px; text-align:left; background-color:#E5E5E5}
#box-nav-footer ul {margin:0px; padding:0px; list-style: none; color:#4C4C4C;}
#box-nav-footer ul li {padding:0px 5px 0px 5px; display:inline; border-left:1px solid #4C4C4C;}
#box-nav-footer ul li a, #box-nav-footer ul li a:link, #box-nav-footer ul li a:visited, #box-nav-footer ul li a:active {text-decoration:none; font-weight:bold; color:#4C4C4C;}
#box-nav-footer ul li a:hover {text-decoration:underline;}
#box-nav-footer ul li.first {border-left: none;}

#copyright {float:left; width:610px; margin:3px 0px; padding-top:22px; color:#191919; background-image:url(/static/logo-footer.gif); background-repeat:no-repeat; background-position:top left;}
#copyright a {color:#191919;}

#credits {float:right; width:103px; margin:3px 3px; text-align:right; font-weight:bold; font-style:normal;}
#credits a {color:#191919;}

#linea-chiusura {clear:both; width:100%; height:15px; background-image:url(/static/ombra-chiusura.gif); background-repeat:no-repeat; background-position:bottom;}

/* .................... Form Ricerca .................... */
#ricerca {float:right; margin:0 0px 0 0; width:415px;margin-right:180px; }
#ricerca form {margin:0px; padding:0px;background-color:#E5E5E5;padding:10px 0 10px 10px;}
#formricerca {margin:0px; padding:0px; font-weight:bold; color:#191919}
#formricerca .tit-cerca{float:left; margin:2px 5px 0px 0px; font-weight:bold; font-size:105%}
#formricerca .testoricerca {float:left; margin:0px 4px 0px 0px; font:95% verdana,sans-serif;}
#formricerca  input.formbut {float:left; margin:0px; padding:2px; font:95% verdana,sans-serif; background:#363634; color:#FFF; border:0;}

/* .................... Slot login ....................*/
.login {margin: 0px; padding: 0; border-bottom:1px solid #FFF;}
.login .titolo {margin: 0; padding: 0;}
.login .content {margin: 0; padding: 5px 5px 5px 5px;}
.login .content form {margin: 0; padding: 0;}
.login .content form fieldset{margin: 0; padding: 0; border:none;}
.login .content .elemento {margin:10px 0px 0px 0px !important; margin:0px 0px 0px 0px; padding: 10px 0 3px 0;}
.login .content div.label {float:left; color: #333; font-weight: normal;}
.login .content div.value {}
.login .content span.label {float: left; width: 60px;}
.login .content span.value {width: 60px;}
.login .content input.text {float:right; width: 100px; margin: 0; padding: 0; color: #333; font-size: 100%;}
.login .content input.btn {clear:both; float:right; width: 46px; margin: 0; padding: 1px 0 1px 0; border: none; background: #F63B1F; color: #FFF; font-size: 100%; font-weight: normal; cursor: pointer;}

/* .................... Catalogo ....................*/
.categorie {}
.categorie .titolo {height:49px; margin:0px; padding:0px ; background-image:url(/static/tit-catalogo.gif); background-repeat:no-repeat; background-position:top left;}
.categorie .content {margin: 1px 0 10px 0; padding: 5px 0 0 0;}
.categorie .elenco {width: 165px; border: none; font-size: 100%; scrollbar-color: #EDEBDF; scrollbar-arrow-color: #8A8A8A; scrollbar-base-color: #000; scrollbar-darkshadow-color: #000; scrollbar-face-color: #C6C6C6; scrollbar-highlight-color: #000; scrollbar-shadow-color: #000; scrollbar-track-color: #000;}
.categorie .elenco ul {list-style: none; margin: 0; padding: 0; border: none; background-image:url(/static/sfondo-categorie.gif); background-repeat:repeat-y;}
.categorie .elenco ul li {margin: 0px 3px 0px 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #e0a0a0;}

.categorie .elenco ul li img {float:left;}

.categorie .elenco ul li a {display: block; margin: 1px 0 1px 15px; text-decoration: none;}
.categorie .elenco ul li a:hover {text-decoration:underline}

.categorie .elenco ul li.liv1 a {color:#333;}
.categorie .elenco ul li.liv1sel a {padding:0 0 0 5px; background: #E12D22; color: #FFF;}

.categorie .elenco ul li.liv2 {margin:0 0 0 15px;}
.categorie .elenco ul li.liv2 a {color: #333;}

.categorie .elenco ul li.liv2sel {margin:0 0 0 15px;}
.categorie .elenco ul li.liv2sel a {padding:0 0 0 5px; background: #E12D22; color: #FFF;}

.catalogoricerca {margin: 0 0 10px 0; padding: 0;}
.catalogoricerca .titolo {margin: 0 0 1px 0; padding: 5px 3px 5px 3px; background: #00226B url(/static/freccina_b.gif) no-repeat right; color: #FBBA13; font-size: 110%; font-weight: bold;}
.catalogoricerca .content {margin: 1px 0 0 0; padding: 5px 5px 5px 5px; border-bottom: 5px solid #FBBA13; background: #00226B;}
.catalogoricerca .content form {margin: 0; padding: 0;}
.catalogoricerca .content .elemento {margin: 0; padding: 3px 0 3px 0;}
.catalogoricerca .content span.label {float: left; width: 60px; color: #FFF; font-size: 100%; font-weight: bold;}
.catalogoricerca .content div.label {color: #FFF; font-size: 100%; font-weight: bold;}
.catalogoricerca .content span.value {width: 90px; color: #FFF;}
.catalogoricerca .content span.value select {width: 90px; font-size: 100%;}
.catalogoricerca .content div.value {color: #FFF;}
.catalogoricerca .content div.value select {width: 150px; font-size: 100%;}
.catalogoricerca .content input.text {width: 85px; margin: 0; padding: 0; color: #000; font-size: 100%;}
.catalogoricerca .content .submit {margin: 0; padding: 3px 0 3px 0; text-align: right; color: #FBBA13;}

/* .................... Sottocanali .................... */
#box-navb-sottocanali {margin:10px 0px 10px 0px; width:100%;}
#box-navb-sottocanali ul {margin:0px; padding:0px; list-style-type:none;}
#box-navb-sottocanali li {width:90%; margin:5px 0px 5px 0px; padding:0px 0px 0px 5px; background-image:url(/static/freccia.gif); background-repeat:no-repeat; background-position:left;}
#box-navb-sottocanali a{padding:0px 6px; margin:0px 0px 0px 5px; font-weight:bold; color:#333;}

/* ....................Content Oggetti ....................*/
#box-object {clear:both; margin:10px 0px 20px 6px;}
.object-text {margin: 0px 0em 1em 0em; padding:0px 6px 0px 0px;}
.object-link {margin: 0em 0em 1.5em 0em; padding: 0em;}
.object-link a {margin: 0em; padding: 0em; color:#C52B20; text-decoration:none; font-weight: bold;}
.object-img {margin: 0em 0em 1.5em 0em; padding:0px;}
.object-flash {margin: 0em 0em 1.5em 0em; padding: 0em;}
.object-doc {clear:both; margin: 0em 0em 1.5em 0em; padding:10px 0px 10px 0px;}
.object-doc .contenuto {margin: 0em 0em 0em 40px; padding: 0em;}
.object-doc .titolo {margin: 0em; padding: 0em;}
.object-doc .titolo a {margin: 0em; padding: 0em; color: #C52B20; text-decoration: none; font-weight: bold;}

#banner img{display:block;}
#banner a{clear:both;}
