/*

nuovacolore.it
style & coding by giulia girotto

*/

* {border:none; margin:0; padding:0;}
body {border:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background:url(../img/bg/bgk_body.jpg) fixed no-repeat center; width: 100%;}

#head {width:100%; background:url(../img/bg/bgk_head.png) repeat-x; height:110px; position:absolute; top:0; overflow: hidden;}
#container {border:3px solid #efefef; padding-top:110px; background:#fff;}
#foot {}
#foot p {font-size:1.2em; color:#ccc; padding:10px;}
#foot a {color:#ccc;}

.page {width:950px; margin:0 auto;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;} p.clear {height:0;}
.hide {display: none;}
.pgNav {visibility:hidden; position:absolute; left:-99999px;}
.hr {border-bottom:1px solid #eee; height:1px; margin:10px 0; display:block;}
.foto {background:url(../img/bg/bgk_pic.png) no-repeat; padding:8px;}
.freccia {}
.busta {}

h1 a {background:url(../img/h1_logo.png) no-repeat; width:165px; height:51px; display:block;text-indent:-9999px; position:relative; left:11px; top:20px;}
h2 {text-indent:-99999px; background:url(../img/h2_sprite.png) no-repeat;}
h3 {font-weight:normal;}
p, dl {color:#777; font-size:1.3em; line-height:1.3em;}
li {list-style-type:none; color:#3f3f3f; font-size:1.3em; margin-bottom:3px;}
/* ol li {list-style-type:decimal;} */
ol ul li {list-style-type:none;}

.col {position:relative;}
.col#negozi {width:170px; padding:10px;}
#negozi h2 {background-position: 0 -110px; width:79px; height:24px; margin-bottom:9px;}
#negozi h3, #negozi a {color:#30b0ff;}
#negozi h3 {font-size:1.6em; font-weight:normal; margin-top:12px;}
#negozi h4 {font-size:1.3em; font-weight:normal; color:#67c5ff;}
#negozi a:hover {color:#529dcc;}
#negozi dt {color:#444;}
#negozi dd {color:#666;}
#negozi .freccia {background:url(../img/sprite_blu.png) no-repeat 0 2px; padding-left:18px; margin-top:3px;}
#negozi .foto {position:relative; left:-8px;}
.address {margin-bottom:12px;}
.address dt {background:url(../img/sprite_blu.png) no-repeat -3px -12px; padding-left:12px; margin-top:12px;}
.address dd {padding-left:12px;}
.orari dt {float:left; clear:left; margin-right:0.2em;}
.orari dd {float:left;}

.col#center {width:548px; padding:10px; border:1px solid #eee; border-top:none; border-bottom:none;}
#center a, #center strong {color:#f97f0e;}
#center a:hover {color:#e59245;}
#center .freccia {background:url(../img/ora_freccia.png) no-repeat 0 2px; padding-left:18px; margin-top:3px;}

#vendita,
#usato,
#fotografo {background:url(../img/bg/bgk_v.png) repeat-x top; padding-top:20px; margin-top:4px; clear:both; padding-bottom: 30px;}

#vendita li {float:left; margin-right:7px; position:relative;}
#vendita .obiettivi li, #vendita .flash li, #vendita .tripod li, #vendita .borse li {margin:5px 10px;}
#vendita h3 {clear:both; font-size:1.4em; margin-top:1em; margin-bottom:0.5em;}
#vendita h2 {background-position: 0 -48px; width:222px; height:19px;}
.rollei {position:relative; top:10px; left:-5px;}
.hasselblad {position:relative; top:13px;}
.pentax {position:relative; top:11px; left:5px;}
.leica {position:relative; top:-5px; left:7px;}
.panasonic {position:relative; top:3px; left:10px;}
.nikon {position:relative; top:-1px;}
.canon {}
.olympus {position:relative; top:2px;}
.minox {}
.fuji {position:relative; top:-5px;}
.sony {}
.tamron {position:relative;}
.tokina {margin-right:100px; padding-bottom:5px;}
.sigma {position:relative;}
.metz {position:relative;}
.manfrotto {position:relative;}
.benro {position:relative;}
.tenba {position:relative; top:20px;}
.tamrac {position:relative; top:18px;}
.lowepro {position:relative;}

#offerte {clear:both; margin-bottom:10px;}
#offerte h3.offerte {text-indent:-99999px; background:url(../img/h3_offerte.png) no-repeat right; width:104px; height:104px; position:absolute; left:-9px; top:-43px;}
#offerte h4 {font-size:2em; line-height:1em; color:#3f3f3f; margin-left:6px;}
#offerte h4 strong {display:block;}
#offerte dl {margin-bottom:15px;}
#offerte dt {text-align:right; float:right; margin-top:25px; margin-bottom:10px;}
#offerte .freccia {margin:16px 0 10px 0;}

#home #usato h2 {margin-left:135px;}
#usato h2 {background-position: 0 -67px; width:63px; height:19px; margin-bottom:12px; margin-left:8px;}
#usato p {font-size:1.4em; color:#333; margin-top: 20px;}
#usato img {border:1px solid #fff; float:left; margin:0 15px 5px 1px;}
#usato dl {float:left; margin-bottom:22px; clear:right;}
#usato dt {text-transform:uppercase; margin-top:38px; margin-bottom:5px;}
#usato dd {color:#3f3f3f;}
#usato .price {font-size:1.8em; font-weight:bold; padding-top:10px; color:#3f3f3f;}
#usato .special {color:#f97f0e; background:url(../img/ico_special.png) no-repeat right; padding-right:30px;}
#usato li ul {position:absolute; left:575px; width:270px; font-size:1.2em;}
#usato #container li {font-size:1em; list-style-position:inside; margin:8px; padding:10px 10px 0 10px 0; position:relative; background:#efefef;}
#usato #container li.data {background:url(../img/ico_cal.png) no-repeat 3px 0; padding:2px 0 10px 25px; color:#666; border-bottom:1px solid #ddd; margin-top:38px;}
#usato #container li.info {background:url(../img/ico_info.png) no-repeat 3px 0; padding:1px 0 0 25px; color:#666; line-height:1.3em;}

#fotografo h2 {background-position: 0 -86px; width:106px; height:24px; margin-bottom:4px;}
#fotografo p {margin-top:15px;}
#fotografo strong {font-weight:normal; color:#444;}
#fotografo .foto {margin-left:-6px;}

.col#stampa {width:170px; padding:10px 10px 30px 10px;} /* background:url(../img/bgk_o.png) repeat-y left;} */
#stampa h2 {background-position: 0 0; width:85px; height:48px;}
#stampa h3 {color:#94d666; font-weight:normal; padding-top:9px; margin-top:10px; font-size:1.8em; clear:both;}
#stampa h3 strong {color:#94d666; font-weight:bold;}
#stampa h3.offerte {text-indent:-99999px; background:url(../img/h3_offerte-stampe.png) no-repeat right; width:101px; height:105px; float:right; margin-top:-10px; margin-right:-5px;}
#stampa h4, #stampa a, #stampa strong, #stampa .price {color:#4dbc00; font-weight:normal;}
#stampa h4,
#stampa .offerte dt {font-size:1.2em; color:#3f3f3f;}
#stampa h4 strong,
#stampa .offerte dt strong {font-size:1.5em; line-height:1.2em; display:block; font-weight:bold; color:#3f3f3f;}
#stampa a:hover {color:#52991f;}
#stampa ul {margin:30px 0 12px 0;}
#stampa li {background:url(../img/sprite_ver.png) no-repeat 0 -41px; padding-left:18px;}
#stampa strong {display:block;}
#stampa strong.strong {font-weight: bold; color:#777; display: inline;}
#stampa dl {}
#stampa dt.freccia {background:url(../img/sprite_ver.png) no-repeat 0 2px; padding-left:18px; margin-top:3px; color:#4dbc00;}
#stampa dl.offerte {margin-bottom:15px;}
#stampa .offerte dd {margin-bottom: 20px;}
#stampa .price {font-size:2.5em; font-weight:bold; margin-top:20px; padding-bottom:10px;}
#stampa .busta {background:url(../img/sprite_ver.png) no-repeat 0 -17px; padding-left:20px; margin:3px 0; display:block;}
#stampa .image {background:url(../img/pic_stampa.png) no-repeat 0 0; width:76px; height:92px; display:block; position:absolute; top:-10px; right:10px;}
#stampa p.big {font-size:1.6em;}

#nav {position:relative; left:209px; top:5px;}
#nav li {float:left;}
#nav li a {background:url(../img/nav.png) no-repeat; position:absolute; top:0; height:23px; text-indent:-99999px; display:block;}
#nav li a.negozi {background-position:0 0; width:65px; left:0;}
#nav li a.stampa {background-position:-75px 0; width:134px; left:75px;}
#nav li a.vendita {background-position:-216px 0; width:104px; left:216px;}
#nav li a.usato {background-position:-325px 0; width:54px; left:325px;}
#nav li a.fotografo {background-position:-381px 0; width:87px; left:386px;}
#head .busta {background:url(../img/bla_mail.png) no-repeat 0 2px; padding-left:24px; float:right; color:#5d6876; margin-right:18px; text-decoration:none; position:relative; top:5px;}
#head .busta:hover {color:#6eb9ff;}
