﻿
body { background-color: #f6f7e9; font-family: Trebuchet MS, Arial, Sans-Serif; font-size: 9pt; color: #474747; line-height: 1.2 }
a { color: #767676 }
a:hover { color: #3f3f3f }
a, a:hover { text-decoration: none; font-weight: bold }
textarea, input, select { font-family: Trebuchet MS, Sans-Serif; resize: none; font-size: 8pt }
select { width: 100%; font-size: 8pt }
table { table-layout: fixed; border: 0 }
.hinted { color: #8a8a8a }
.clear { clear: both; height: 0; font-size: 0 }
.pointer { cursor: pointer }
.to { overflow: hidden }
.vmiddle * { vertical-align: middle }

#sfondo { min-width: 1000px; background: url(image/sfondoalto.gif) repeat-x top; background-color: White }
#centro { width: 1000px; margin: 0 auto }
#header-flash { width: 1000px; height: 409px }
#box-leggero { background: url(image/box-leggero.png) no-repeat; }
#pathbar a { color: #979797; font-weight: normal }
#pathbar { color: #676767; text-transform: uppercase }

a.brick, div.brick { padding: 8px 0; display: block; color: #8c8c8c; border-bottom: solid 1px #d9d9d9; text-transform: uppercase; font-size: 8pt }
a.brick { height: 13px }
div.brick { padding-left: 10px }
div.brick a.brick { padding: 4px 0;border: 0; height: 13px }
a.brick:hover, a.brick.selected { color: #005da8 }

.gallerysmall, .gallerybig { overflow: hidden; position: relative }
.gallerysmall .gallerybiginfo { display: none }
.gallerysmall .galleryplate, .gallerybig .galleryplate { position: absolute; top: 0; left: 0; height: 100% }
.gallerysmall .galleryitem, .gallerybig .galleryitem { overflow: hidden; float: left; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat }
.gallerysmall .galleryitem { cursor: pointer }
.gallerysmall .galleryarrowdx, .gallerysmall .galleryarrowsx { width: 15px; height: 23px; cursor: pointer; cursor: hand; position: absolute; top: 58px; display: none }
.gallerysmall .galleryarrowdx { background: url(image/btn-frecciadx.png) no-repeat; right: 11px }
.gallerysmall .galleryarrowsx { background: url(image/btn-frecciasx.png) no-repeat; left: 11px }
.gallerysmall img, .gallerybig img { display: none }
.gallerybig .galleryarrowdx, .gallerybig .galleryarrowsx { width: 29px; height: 48px; cursor: pointer; cursor: hand; position: absolute; top: 189px; display: none }
.gallerybig .galleryarrowdx { background: url(image/btn-frecciadx2.png) no-repeat; right: 22px }
.gallerybig .galleryarrowsx { background: url(image/btn-frecciasx2.png) no-repeat; left: 22px }

.formline * { vertical-align: middle }
.blue, .sifrblue, a.blue { color: #005da8; font-style: normal }
.pink, .sifrpink, a.pink { color: #d41854; font-style: normal }
.sifrblue, .sifrgray, .sifrblack, .sifrpink { font-size: 15pt }
.black, .sifrblack, a.black { color: Black }
.gray, .sifrgray, a.gray { color: #6a6a6a }
.small { font-size: 7.5pt }
.big { font-size: 10pt; font-weight: bold }
.bigger { font-size: 11pt; font-weight: bold }
.bold { font-weight: bold }
.separator { height: 2px; background-color: #ebebeb; border-bottom: solid 1px #c2c2c2; font-size: 0 }

.iconcina {height: 35px;position:relative }
.box-balloon {position: absolute; width: 123px; height: 49px; background: url(image/box-balloon.png) no-repeat; display: none }

.box2 .bp2 { height: 14px; background: url(image/box2-top.gif) no-repeat top center; font-size: 0 }
.box2 .bp5 { background: url(image/box2-mid.gif) repeat-y center; padding: 7px 20px }
.box2 .bp8 { height: 14px; background: url(image/box2-bottom.gif) no-repeat bottom center; font-size: 0 }
.box2b .bp2 { height: 14px; background: url(image/box2b-top.gif) no-repeat top center; font-size: 0 }
.box2b .bp5 { background: url(image/box2b-mid.gif) repeat-y center; padding: 7px 20px }
.box2b .bp8 { height: 14px; background: url(image/box2b-bottom.gif) no-repeat bottom center; font-size: 0 }
.box2b .box2q { width: auto; background-color: White; padding: 18px; padding-top: 8px; margin-bottom: 16px; border: solid 1px #b0b0b0 }
.box2 .box2q { margin-left: auto; margin-right: auto; background-color: White;padding: 18px; width: 574px; margin-bottom: 16px}
.box2 .box2qimg {width: 137px;height: 79px;float: left;border: solid 1px #8c8c8c;}
.box2 .box2qdx2 {padding-bottom: 6px;border-bottom: solid 1px #d9d9d9;font-size: 11pt;}
.box2 .box2qdx {float: right;height: 81px;position: relative;width: 415px}
.box2 .iconcine {position: absolute;left: 0;bottom: 0;}
.box2 .iconcine div {text-align: center;}
.box2 a { color: Black }

.box3 { width: 245px; background: url(image/box3-mid.gif) repeat-y center; padding: 0; position: relative }
.box3 .bp2 { height: 15px; width: 100%; background: url(image/box3-top.gif) no-repeat center; position: absolute; top: 0; left: 0 }
.box3 .bp8 { background: url(image/box3-bottom.gif) no-repeat bottom center; padding: 20px }
.box3b { width: 245px; background: url(image/box3b-mid.gif) repeat-y center; padding: 0; position: relative }
.box3b .bp2 { height: 15px; width: 100%; background: url(image/box3b-top.gif) no-repeat center; position: absolute; top: 0; left: 0 }
.box3b .bp8 { background: url(image/box3b-bottom.gif) no-repeat bottom center; padding: 20px }
.box3 select { margin-bottom: 15px }
.box3c { width: 500px; background: url(image/box3c-mid.gif) repeat-y center; padding: 0; position: relative }
.box3c .bp2 { height: 15px; width: 100%; background: url(image/box3c-top.gif) no-repeat center; position: absolute; top: 0; left: 0 }
.box3c .bp8 { background: url(image/box3c-bottom.gif) no-repeat bottom center; padding: 20px }

.box5 .bp2 { height: 7px; background: url(image/box5-top.gif) no-repeat top center; font-size: 0 }
.box5 .bp5 { background: url(image/box5-mid.gif) repeat-y center; padding: 0 7px }
.box5 .bp8 { height: 7px; background: url(image/box5-bottom.gif) no-repeat bottom center; font-size: 0 }

.box6 { width: 266px; background: url(image/box6.gif) no-repeat center; height: 45px }
.box6b { width: 266px; background: url(image/box6b.gif) no-repeat center; height: 82px; position: relative }
.box6b .bp1 { width: 215px; padding-top: 12px; position: absolute; top: 0; left: 26px }
.box6 .bp1  { width: 215px; padding-top: 10px; margin: auto }
.box6b .bp2 { width: 215px; padding-top: 8px; position: absolute; bottom: 15px; left: 26px }
.box6 a, .box6b a { color: #474747 }

.box7 .bp1 { width: 26px; height: 26px; background: url(image/box7-1.png) no-repeat }
.box7 .bp3 { width: 26px; height: 26px; background: url(image/box7-3.png) no-repeat }
.box7 .bp7 { width: 26px; height: 26px; background: url(image/box7-7.png) no-repeat }
.box7 .bp9 { width: 26px; height: 26px; background: url(image/box7-9.png) no-repeat }
.box7 .bp2 { height: 26px; background: url(image/box7-2.png) repeat-x }
.box7 .bp8 { height: 26px; background: url(image/box7-8.png) repeat-x }
.box7 .bp4 { width: 26px; background: url(image/box7-4.png) repeat-y }
.box7 .bp6 { width: 26px; background: url(image/box7-6.png) repeat-y }


#icona1 { background: url(image/ico-tempo-large.gif) top no-repeat }
#icona1.hovered { background-image: url(image/ico-tempo-large-s.gif) }
#icona2 { background: url(image/ico-tipo-large.gif) top no-repeat }
#icona2.hovered { background-image: url(image/ico-tipo-large-s.gif) }
#icona3 { background: url(image/ico-difficolta-large.gif) top no-repeat }
#icona3.hovered { background-image: url(image/ico-difficolta-large-s.gif) }
#icona4 { background: url(image/ico-varieta-large.gif) top no-repeat }
#icona4.hovered { background-image: url(image/ico-varieta-large-s.gif) }
#icona5 { background: url(image/ico-tutte-large.gif) top no-repeat }
#icona5.hovered { background-image: url(image/ico-tutte-large-s.gif) }

