@charset "utf-8";
/* CSS Document */
body {background:url(../img/background.jpg) #f7f6ef repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#828282;}
#debug {position:fixed; top:0; left:0; margin:10px; background-color:#FFF;}
/*#debug, #arrowLeft, .body {border:solid thin #F00;}*/

strong {font-weight:bold;}

a, a:visited {color:#000; text-decoration:none;}
.selected a, .selected a:visited {color: #cdc4b3;}
.hand {cursor:pointer; margin-top:5px;}
.hidden {display:none;}

form select {padding:5px; margin:0; margin-left:10px; line-height:1.8em; border:solid thin #bebebe; }

br.separator {line-height:0.1em;}
.breadcrumb br.separator {line-height:-1em; margin-top:-10em; position:absolute;}


.rightCol {width:211px; position:relative;}
.centCol {width:582px; position:relative;}
.wide {width:750px; position:relative;}
.leftCol {width:182px; position:relative;  /*background:url(../img/filettoVertHeader.gif) right center no-repeat;*/}
.close {display:none;}

#main {position: relative; width:994px; margin:0 auto; overflow:hidden; padding:9px 0 10px 30px;}

#search {position: relative; top:9px; /*margin:9px 0 0 -12px;*/ font-size:12px; z-index:90;}
#search input {width:122px;}
#search img {top:68%; margin-top:-9px; position:absolute;}
#search a img {margin-top:17px;}

#header {color:#003772; margin-bottom:11px; position:relative; overflow:hidden; }
#header h1{font-size:33px; padding:16px 0 0 16px; font-weight:lighter; margin:0;}
#header .rightCol {background:url(../img/filettoVertHeader.gif) right center no-repeat;}
#header .leftCol {width:180px; border-right:solid 1px #cdcdcd; }

#menu {position:relative; width:100%; font-size:16px;}
#menu .rightCol {background:url(../img/filettoVertMenu.gif) right center no-repeat;}
#menu ul {margin:7px 0 0 16px;width:700px;}
#menu li {display:inline; padding-top:17px; margin-right:15px;}
/*#menu li.selected {color: #e6e2d9; background:url(../img/selected.gif) top center no-repeat; position:relative;}*/
#menu li.selected {color: #cdc4b3; background:url(../img/selected.png) top center no-repeat; position:relative;}
#menu li a.selected {padding-top:14px; color: #333; background:url(../img/selected.gif) top center no-repeat; position:relative;}

/*#menu li.selected .menuSel {position:relative; height:10px; display:inline;}*/


#homeMenu {border-top:solid thin #dad5ca; border-bottom:#f3f3f1 solid thin; color:#333; font-size:16px; background:#FFF url(../img/homeEndMenu.jpg) no-repeat right; padding-right:20px; width:903px;}
#homeMenu ul {border-left:#cfcfcf solid thin; /*line-height:1.8em;*/ margin-left:180px; background-color:#FFF;}
#homeMenu ul {/*height:30px;*/ padding:7px 0 6px 0; }
#homeMenu li {display:inline; margin:0 0 0 18px;}
#homeMenu li.first {display:inline; margin:0 0 0 16px;}
#homeMenu a {color:#333;}
#hp-spot{padding:10px}
#findstore {margin-left:50px;}

.custom-swf {width: 50px; float: left;}

#sticker {position:absolute; left:50px; top:50%; margin:-150px 0 0 -50px; z-index:50;}

#mainMenu {position:relative;}
#mainMenu .leftCol {width:182px;}
#mainMenu .rightCol img {position:absolute;}
/*#mainMenu .centCol {width:740px; position:relative; background:url(../img/backgroundCentMenu.gif) repeat-x; z-index:50;}*/
#mainMenu .centCol {width:740px; background:url(../img/backgroundCentMenu.gif) repeat-x; z-index:50;}
#mainMenu .rightCol {margin:-20px 0 0 -150px; z-index:40;}

.breadcrumb {/*overflow:hidden;*/ width:181px; font-size:12px; color:#6991bc; font-weight:bold; z-index:50; position:absolute; top:37px; left:0;}
.breadcrumb li {display:inline; margin:0.8em 0; padding-right:1em;}
.breadcrumb .leftCol {
  filter:alpha(opacity=48);
	-moz-opacity:0.48;
	-khtml-opacity: 0.48;
	opacity: 0.48;
/*  opacity:0.48;*/ background:none;
*margin-top:0px;
}

.centCol .breadCrumb {margin-top:25px;}

.breadcrumb .fakeCentCol {width:457px; height:32px; position:relative; background:url(../img/breadcrumbCen.gif) no-repeat; margin-top:5px;
  filter:alpha(opacity=48);
	-moz-opacity:0.48;
	-khtml-opacity: 0.48;
	opacity: 0.48;
	margin-left:1px;
	margin-top:-43px;
	*margin-top:-36px;
	padding-left:12px;
	z-index:60;
overflow:visible;}
.breadcrumb a, .breadcrumb a:visited {color:#6991bc;}
.breadcrumb .fakeCentCol ul {margin:7px 0 0 16px; padding-top:7px;}
.breadcrumb .fakeCentCol li {display:inline; margin-left:-10px;}

#videoLayer {position:absolute; width:640px; height:360px; left:50%; margin-left:-320px; top:87px;/* 50%; margin-top:-180px; */ background:#000; z-index:150;}
#close_btn {margin:10px;}
.show {display:block;}
/*#videoLayer {position:absolute; width:560px; height:340px; left:50%; margin-left:-280px; top:50%; margin-top:-170px; background:#000; z-index:90;}*/

#content {position: relative; z-index:30; color:#a6a6a6;}
#content .centCol {margin-top:0px;}
#content .leftCol {margin-top:40px;}

#content #submenu {width:160px; margin-left:12px; padding-left:0; font-size:14px; color:#000;}


#content .leftCol ul {list-style:none; margin-left:0; padding-left:0; font-size:14px;}
#content .leftCol li{background:url(../img/backgroundLeftMenu.jpg) top left no-repeat; padding-left:30px; line-height:2.0em; display:block;}
/*#content .leftCol li.selected{background:url(../img/selectedLeft.gif) top left no-repeat; padding-left:40px; line-height:2.1em; margin-left:-13px; color: #e6e2d9;}*/
#submenu li.selected{background:url(../img/selectedLeft.jpg) top left no-repeat; padding-left:40px; line-height:2.1em; margin-left:-13px; color: #cdc4b3;}
#content h2{font-size:30px; font-weight:normal; margin:0; color:#003772; /*padding:10px 0 0 16px;*/ line-height:1.6em;}
#content .centCol .text{margin:40px 0 0 40px;}
#content h4{color:#5a8dba; font-weight:bold; padding-top:1em; width:515px;}
#content h5{color:#5a8dba; font-weight:bold; padding-top:1em; width:515px; font-size:1.3em;}
#content p.wideText {line-height:1.5em; color:#828282; font-family:"Trebuchet MS", Helvetica, Arial sans-serif; font-size:12px; width:515px; text-align:justify;}
#content ul {line-height:1.5em; color:#828282; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px;}
.centCol .text a, .centCol .text a:visited {color:#668396; text-decoration:none;}
.centCol .text a:hover {color:#668396; text-decoration:underline;}
#content p.cartabianca {line-height:1.5em; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; width:515px; margin-bottom:1em;}
#content p.indent { text-indent:-1em; padding-left:1em;}
#content ol {list-style:lower-latin; padding-left:3em; padding-bottom:1em; color:#a6a6a6; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px;}
#content ol.upper {list-style:upper-latin;}
#content ol li {width:500px; color:#a6a6a6;}
#content ul.bullet {list-style:circle; padding-left:3em; padding-bottom:1em;}
#content ul.bullet li {width:500px;}
.wide p.widerText {line-height:1.5em; color:#828282; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; width:700px;}
/*#content .centCol .text p {line-height:1.5em; color:#a6a6a6; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; width:515px;}*/
/*#content .centCol .text ul {list-style:none; margin-top: 10px; margin-left:0; padding-left:0; color:#a6a6a6; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px;}*/
#content .centCol .text li{line-height:1.5em;}
#content .centCol .text b{color:#668396; font-weight:bold;}
#content .centCol .text img.marker {margin:0 0 0 -40px;}
#content .rightCol {margin:40px 0 0 0;}
#content .spacer{margin:11px 0 9px 0;}

/*#submenu ul.second {color:#000; font-size:11px; margin:0; padding:0; list-style:none; list-style-position:inside; position:relative;}
#submenu ul.second li {background:url(../img/subsubmenu.jpg) no-repeat; padding:3px 0 3px 2px;}
#submenu ul.second li.selected {background:url(../img/subSelectedLeft.jpg) no-repeat; padding:3px 0 3px 2px; margin-left:-22px;}*/
/*#submenu ul.second {color:#000; font-size:12px; line-height:1em;}
#submenu ul.second li {background:url(../img/subsubmenu.jpg) no-repeat; color:#000;}*/

#submenu ul.second {color:#000; font-size:11px; margin:0; padding:0; list-style:none; list-style-position:inside; position:relative; line-height:1em;}
#submenu ul.second a {color:#000;}
#submenu ul.second li {background:url(../img/subsubmenu.jpg) no-repeat; padding:3px 0 3px 2px; color:#000;}
#submenu ul.second li.selected {background:url(../img/subSelectedLeft.jpg) no-repeat; padding:3px 0 3px 2px !important; margin-left:-22px; text-indent:35px;}

#boxHome {margin-top:7px;}
/*#boxHome .box {margin-right:-4px;}*/
#boxHome .box {margin-left:3px; position:relative; _margin-left:0px;}
#boxHome .first {margin-left:0;}
#boxHome .text {background:url(../img/homeBoxMiddle.jpg) repeat-y; width:220px; margin:-5px 10px 0 0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; padding:7px 5px 8px 10px; overflow:hidden; height:81px;}
#boxHome .trova .text {background:url(../img/homeBoxMiddle.jpg) repeat-y; width:220px; margin:-5px 10px 0 0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; padding:10px 5px 10px 10px; overflow:hidden}
#boxHome .trova p img {margin-top:10px;}
#boxHome .promo .text {background:url(../img/homeBoxMiddle.jpg) repeat-y; width:210px; margin:-5px 10px 0 0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; padding:10px 21px 8px 1px; overflow:hidden;}
#boxHome .promo .text span{width:95px; margin-left:2px}
#boxHome .scegli {margin-right:10px;}
#boxHome .text {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; padding:10px 5px 7px 10px;}
#boxHome h4 {color:#003772; font-size:1.2em; font-weight:bold; margin:0 0 5px 0;}
#boxHome p {padding:0px; margin-left:6px; width:110px;}
#boxHome a {color:#828282;}

.titleImg {width:237px}
.boxTitle {position:absolute; top:7px; left:13px; color:#FFF !important; font-weight:bold;}


/*.cavaliere {position:absolute; margin-left:7px;}
.vetrina img{margin-top:10px;}*/

.text .box {width:258px; margin-right:0px; float:left; height:170px;}
.text .box .body{background:url(../img/promoMiddle.jpg) repeat-y; width:255px; margin:0px; padding:0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; overflow:hidden;
padding:5px 5px 5px 10px;
}

.text .faq .body {background:url(../img/faqBoxMiddle.jpg) repeat-y; width:500px; margin:0px; padding:0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; overflow:hidden;
padding:20px 5px 5px 20px;}
p.faqCol {width:220px;}
.faq ul {list-style:inside; margin-right:20px;}
.faq li {width:220px;}
.faq img.rfl {margin:10px 10px 0 0;}

#answers ol {list-style:decimal; list-style-position:inside;}
#answers li {background:url(../img/answerTitleAlt.jpg) no-repeat top left; padding-left:0.3em; color:#FFF; width:480px;}
#answers li div.title {display:inline; margin-left:10px;  color:#FFF; font-weight:bold;}
#answers div.cont {color:#808282; margin-top:1.5em;}


#content {font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
#content #questions {width:80%; position:relative; margin:auto; overflow:hidden; padding:20px;}
#content .text ol.faqul {font-weight:bold; margin:0; padding:1em 0 1em 2em; list-style:decimal; list-style-position:inside; color:#FFF; background:#c9c2b2; margin-bottom:10px;}
#content .text ol.faqul li {/*background:url(../img/faqDot.jpg) no-repeat top left*/; margin:0; padding-left:0.5em; margin-top:10px; line-height:1.8em;}
#content .faqul em.faqEm {color:#999;}
#content #group {width:90%; margin:auto; overflow:hidden;}
.qgroup {background:url(../img/faqGruppi.jpg) no-repeat; width:60px; height:20px; line-height:1.8em; margin-left:20px; color:#FFF; font-weight:bold; text-align:center;}

.little {margin-right:20px;}

.text .giustoCenter {position:relative; left:50%; margin-left:-290px; margin-top:40px;}

.text .box .testo {width:130px; margin-left:1px; display:inline; margin-bottom:5px; height:94px;}
.lavora .text .box .testo {height:55px;}
.text .box .img {margin-right:10px; margin-top:5px;}
/*.text .box img.center {position:relative; left: 50%; margin-left:-26px; bottom:-20px;}*/
.text .box img.center {position:relative; left:50%; margin:5px 0 0 -35px;}
/*.text .box .bottom {margin-top:-5px;}*/

.text .lenti .body {background:url(../img/lentiBoxMiddle.jpg) repeat-y; width:500px; margin:0px; padding:0; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; overflow:hidden;
padding:20px 5px 5px 16px;}
p.lentiCol {width:190px; color:#225285; font-weight:bold;}

.lenti .bordo {border-left: thin solid #e1ddd7; width: 90%; margin-left:-20px; padding-left:20px;}
.lenti ul {list-style:inside; margin-right:40px; text-indent:10px}
.lenti li {width:190px; background:url(../img/menoList.jpg) top left no-repeat;}
.lenti img.rfl {margin:10px 10px 0 0;}
.lenti .col {widht:45%;}

.text .marchi {position:relative; /*height:250px;*/}
.text .marchi .body {background:url(../img/marchiMiddle.jpg) repeat-y; padding :10px; overflow:hidden; position:relative; /*height:130px;*/ width:502px;}
.marchi #arrowLeft {position:absolute; top:10px; left:5px; width:20px; background:#fff; cursor:pointer; z-index:20; *margin-left:7px;}
.marchi #arrowRight {position:absolute; top:10px; right:5px; width:20px; cursor:pointer; z-index:20;}


.marchi .testo {position:relative; left:0; bottom:0; margin-top:90px;}
.marchi .testo p.lfl {width:400px;}
.marchi .testo img.rfl {margin-top:-8px;}
#window {position:absolute; top:5px; left:20px; width:482px; overflow:hidden; height:80px;}
#marchi {position:absolute; top:0; left:0; z-index:10; padding:20px 0 0 10px; width:7000px;}
#marchi ul {margin:10px 0 10px 0; padding-left:0; line-height:1em;}
#marchi ul {/* *margin-left:10px; */}
#marchi li {display:inline; padding-right:10px; padding-left:5px; /* *margin-right:5px; */}
#marchi li div{position:relative; display:inline;}
#marchi #repository {display:none;}

#sliding {background: url(../img/esclusivaTopSlide.gif) no-repeat;padding-right: 20px;}
#sliding ul {margin:0 0px 0 0px ; padding-left:0;}
#sliding li {width: 99px; height: 20px;padding-right:10px; padding-left:5px; text-align: right;}
#sliding li img{display: none;}
/* #sliding img.indicatore {position: absolute; top: 0px;} */

#esclusiva {position:absolute; top:0; left:0; z-index:10; padding:10px 0 0 10px; width:7000px;}
#esclusiva ul {margin:10px 0 10px 0; padding-left:0; line-height:1em;}
#esclusiva li {display:inline; padding-right:15px; padding-left:5px;}
#esclusiva li div{position:relative; display:inline;}
#esclusiva #repository {display:none;}
.category #esclusiva li {display:inline; padding-right:13px; padding-left:13px}

.text .category {position:relative; height:150px;}
.text .freccia {margin-top:-10px;}
.text .category .body {background:url(../img/catGalleryMiddle.jpg) repeat-y; padding :10px; overflow:visible; position:relative; height:90px; width:704px;}
.category #arrowLeft {position:absolute; top:10px; left:5px; width:20px; background:#fff; cursor:pointer; z-index:20; padding-top:5px;}
.category #arrowRight {position:absolute; top:10px; right:20px; width:20px; cursor:pointer; z-index:20; padding-top:5px;}
.category #window {position:absolute; top:5px; left:20px; width:640px; overflow:hidden; height:100px;}
/*#category {position:absolute; top:0; left:0; z-index:10; padding:10px 0 0 10px; width:7000px;}*/
#category ul {margin:10px; padding-left:0; line-height:1em;}
.category #marchi li {display:inline; padding-right:10px; padding-left:5px; width: 99px; height: 59px;}
#category li div{position:relative; display:inline;}

.vista .tabEta {text-align:center; left:50%; margin-left:-100px; position:relative;}

/*.vista .occhi {text-align:center; left:50%; margin-left:-160px; position:relative;}*/
.vista .occhi {text-align:center; margin:auto; position:relative;}
.vista .occhio {margin-right:30px;}
.vista .vistaEm {color:#cc071e; font-weight:bold;}

.box {margin-bottom:10px;}
.box h3 {padding:12px 0 0 0; color:#003772; margin:0 0 0 16px; font-size:12px;}
.box .text{background:url(../img/rightBoxMiddle.gif) repeat-y; width:197px; margin:0px; padding:0 5px 0 5px; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
.box .text.boxnews p {width:165px; margin:3px 0 0 16px;}
.box .text p {width:175px; margin:3px 0 0 16px;}

.box .promo, .box .trova, .box .archivio, .box .lavora, .box .occhiale, .box .video {padding:17px 0 0 0;}
.box .video #show-video {margin-left:9px;}
.box .video .show-video {margin-left:9px;}
.box .noArrow img {padding:0 0 0 4px;}
.box .trova img.center {position:relative; left: 50%; margin-left:-35px; margin-top:10px;}
.box .promo img.center {position:relative; left: 50%; margin-left:-35px; margin-top:10px;}
.box .occhiale img.center {position:relative; left: 50%; margin-left:-35px; margin-top:10px;}
.box .lavora img.center {position:relative; left: 50%; margin-left:-51px; margin-top:10px;}
.box .video img.center {position:relative; left: 50%; margin-left:-60px; margin-top:10px;}
/*.box .facce img {position:relative; margin-left:20px;;}*/
.box .facce img {margin-top:5px; margin-left:-5px;}
.box .facce img.center {position:relative; left:50%; margin-left:-85px;}
.box .cavaliere {background:url(../img/newsBoxTop2.jpg) no-repeat; color:#FFF; height:26px; padding-left:20px; padding-top:5px; margin-bottom:-5px;}

.box .marchi .center {position:relative; left:50%; margin-left:-70px; padding:20px 0 0 0;}

.horBox {width:500px;}
.horBox .title {background:url(../img/fasciaLenti.jpg) no-repeat; height:23px;}
.horBox .title h3 {color:#FFF; font-weight:bold; font-size:14px; line-height:1.6em; margin-left:1em;}
.horBox .testo {color:#808282; margin:1em 0 2em 0; line-height:1.2em;}
.horBox .testo .lentiEm {color:#1ac084; font-weight:bold;}

/*.slider .text {padding:10px 0 0 30px;}*/
.slider .text {padding:10px 0 0 30px; width:170px; *margin-top:-78px;}
.slider p.slideText {width:145px; margin:3px; padding-bottom:2px; position:relative}
/*.slider .arrowLeft {position:absolute; top:40px; margin:0; padding:0; left:5px; z-index:90;}
.slider .arrowRight {position:absolute; top:40px; margin:0; padding:0; right:30px; z-index:90;}*/
.slider .arrowLeft {position:relative; z-index:90; margin-left:6px; padding-top:20px;}
.slider .arrowRight {position:relative; z-index:90; margin-right:20px; padding-top:20px;}
.slider .scroll {position:absolute; z-index:0; width:180px;}
.slider .diapo {margin-right:30px;}
.slider .diapo img {margin-left:10px;}
.slider .trovaOcchiale{overflow:hidden; z-index:80; position:relative; height:155px; width:150px; padding-top:5px; margin-top:-11px; margin-left:-2px; z-index:10;}
.slider .promo{overflow:hidden; z-index:80; position:relative; height:130px; width:160px; padding-top:16px; margin-top:-22px; margin-left:-12px; z-index:10;}
.box .trovaOcchiale img.center {position:absolute; left: 50%; margin-left:-73px; margin-top:5px; bottom:0px;}

/*#gallery {overflow:hidden;}*/
#gallery {padding-bottom:5px;}
#gallery .editbar{position:relative;z-index:9000;}
#gallery .newbar{position:relative;z-index:9000;}
#gallery ul {margin:7px 0px;clear:both;display:inline-block;height:auto !important;height:1%;}
#gallery ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#gallery li {display:inline;float:left;margin:0 0 0 6px;padding:11px 0 0 0; background: url('../img/img_arrow.png') no-repeat center top;}
#gallery li div{border:2px solid #FFFFFF;}
#gallery li div img{margin:0;}

#thumbnail {margin-top:-40px;position:relative; z-index:50;}
.thumbnail {background:url(../img/thumbnailBG.gif) none; margin-left:6px;}
#thumbnail ul {margin-right:30px;}

.inviacv p.title {text-transform:uppercase; color:#706552; width:95%; background-color:#ded8ca; line-height:1.6em; padding:0 5px 0 5px; margin:10px 0 10px 0;}
.inviacv label {width:40%; float:left; text-align:right; padding-right:20px;}
.inviacv input {width:50%; margin-bottom:10px; border:solid thin #bebebe;}
.inviacv input.little {width:auto; margin:0 0 10px 0;}
.inviacv label em {color:#F00 !important; font-size:0.8em; margin-left:3px;}
.inviacv select {padding:0; margin:0; margin-bottom:10px; line-height:1em; border:solid thin #bebebe; }

.motivi {border-bottom: solid thin #a8a194; overflow:hidden; padding:1em 0 1em 0; width:500px; color:#808282; position:relative; line-height:1.2em;}
.motivi img {margin-right:10px;}
.motivi span {width:400px; padding-left:0em; margin-top:-10px }
.motivi h4{color:#5a8dba; font-weight:bold; padding-top:1em; width:430px;}

.trova_btn {position:relative; margin-top:10px;}

.negozio {}
.negozio .wrapper {margin:0 20px 0 20px; padding:10px 0 10px 0;}
.negozio .title {line-height:1.8em; background:url(../img/negoziTitolo.jpg) no-repeat left bottom; margin-bottom:5px; margin-top:-10px;}
.negozio .listBody {background:url(../img/negoziMiddle.jpg) repeat-y;}
.negozio .citta {display:inline; margin-right:120px; padding-left:10px; font-weight:bold;}
.negozio .nome {display:inline; color:#FFF; font-weight:bold;}
.negozio .dati {overflow:hidden; position:relative; margin-bottom:10px;}
.negozio .figure {display:inline; margin-right:10px; font-weight:bold;}
.negozio .indirizzo {display:inline; line-height:1.2; padding-top:5px; width:300px;}
.negozio .indirizzo p {width:200px; display:inline;}
.negozio .apertura {margin-top:20px;}
.negozio .apertura .title {line-height:1.8em; background:url(../img/negozioApertura.jpg) no-repeat left bottom; cursor:pointer;}
.negozio .apertura .close {display:none;}
.negozio .apertura .open {display:block;}
.negozio .apertura .orari {margin-left:10px; font-weight:bold;}

.negozio td.ora {background:url(../img/cercaOrario.jpg) no-repeat 40px 1px; width: 90px; line-height: 20px;}
/*.negozio span.orario { background:url(../img/cercaOrario.jpg) no-repeat left center;  padding:3px 8px 3px 4px; width:60px; height:16px; position:relative;}*/

.negozio ul {margin-left:10px; padding-left:0; line-height:1em;}
.negozio .dati ul {padding-left:0; line-height:1em; margin-left:0;}
.negozio li {display:inline;}
.negozio table {width:450px; text-align:center;}
.negozio td.giorno span {width:108px; float:left;}
.negozio td.orario span {width:80px; float:left;}
/* .negozio td.last span {margin-right:22px;} */

.news {margin-top:30px;}
.news .wrapper ,.news .wrapperdetail{margin:0 25px 0 25px; padding:10px 0 10px 0;}
.news .title {line-height:1.8em; background:url(../img/newsTitleWide.jpg) no-repeat left bottom; height:19px; margin-bottom:5px; margin-top:-10px; font-weight:bold;}
.news .wide {background:url(../img/newsTitleWide.jpg) no-repeat left bottom;}
.news .title li.t {color:#FFF; margin-left:90px;}
.news .citta {display:inline; margin-right:120px; padding-left:10px; font-weight:bold;}
.news .nome {display:inline; color:#FFF; font-weight:bold;}
.news .dati {overflow:hidden; position:relative; margin-bottom:10px;}
.news .figure {display:inline; margin-right:10px; font-weight:bold;}
.news .indirizzo {display:inline; line-height:1.2; padding-top:5px; width:305px;}
.news .indirizzo p {width:240px; display:inline;}
.news ul {margin-left:10px; padding-left:0; line-height:1em;}
.news .dati ul {padding-left:0; line-height:1em; margin-left:0;}
.news li {display:inline;}
.news li.last span {margin-right:22px;}
.news .newsOpen {width:470px; height:325px; background-color:#000;}
.news p.wideText {width:470px !important; margin-top:30px;}
.news img.newsBtn {display:block; margin:auto; margin-top:10px;clear:both;}
#detaildicono .listBody{width:522px;}
#detailnews .listBody{width:522px;}
#newsImage img{margin:0 9px 0 0;}
.newsDownload img{float:right;}
.newsDownload {}

.accept {margin:10px 0 5px 0; padding-right:30px; position:relative; overflow:hidden;}
.accept h4 {font-size:1.1em; color:#999 !important; width:250px !important; padding:0 !important; margin-left:5px;}

#annuncio {position:absolute; top:30px; background-color:#f7f6ef; z-index:99; padding:10px; overflow:hidden; left:50%; margin-left:-250px; width:433px;}
#annuncio  .disclaimer {width:410px; margin-top:-10px;padding:10px; background-color:#f7f6ef; font-size:0.8em;}
#annuncio  .disclaimer .accept {margin:10px 0 5px 0; position:relative; overflow:hidden;}
#annuncio  .disclaimer h4 {font-size:1.1em; color:#999 !important; width:250px !important; padding:0 !important; margin-left:5px;}
#annuncio  {margin-top:30px;}
#annuncio  .wrapper {margin:0 20px 0 20px; padding:10px 0 10px 0;}
#annuncio  .title {line-height:1.8em; background:url(../img/newsTitle.jpg) no-repeat left bottom; height:19px; margin-bottom:10px; margin-top:-5px; font-weight:bold;}
#annuncio  .wide {background:url(../img/newsTitleWide.jpg) no-repeat left bottom;}
#annuncio  .title li {width:147px; position:relative; float:left;}
#annuncio  .title li.t {color:#FFF; margin-left:15px;}
#annuncio  .citta {display:inline; margin-right:120px; padding-left:10px; font-weight:bold;}
#annuncio  .nome {display:inline; color:#FFF; font-weight:bold;}
#annuncio  .dati {overflow:hidden; position:relative; margin-bottom:10px;}
#annuncio  .figure {display:inline; margin-right:10px; font-weight:bold;}
#annuncio  .indirizzo {display:inline; line-height:1.2; padding-top:5px; width:246px;}
#annuncio  .indirizzo p {width:240px; display:inline;}
#annuncio  ul {margin-left:10px; padding-left:0; line-height:1em;}
#annuncio  .dati {width:411px; background-color:#FFF; padding:10px; border: solid 1px #c9c2b2;}
#annuncio  .dati ul {padding-left:0; line-height:1em; margin-left:0; margin-top:3px;}
#annuncio  li {display:inline;}
#annuncio  li.last span {margin-right:22px;}
#annuncio  .puntiOpen {width:470px; height:325px; background-color:#000;}
#annuncio .punti p.wideText {width:470px !important; margin-top:30px;}
#annuncio .punti img.mappaBtn {display:block; margin:auto; margin-top:10px; margin-right:10px;}
#annuncio em.title {font-weight:strong; text-align:center; display:block; background:#FFF; margin:10px; font-size:1.2em;}

.punti {margin-top:30px;}
.punti .wrapper {margin:0 20px 0 20px; padding:10px 0 10px 0;}
.punti .title {line-height:1.8em; background:url(../img/newsTitle.jpg) no-repeat left bottom; height:19px; margin-bottom:10px; margin-top:-5px; font-weight:bold;}
.punti .wide {background:url(../img/newsTitleWide.jpg) no-repeat left bottom;}
.punti .title li {width:147px; position:relative; float:left;}
.punti .title li.t {color:#FFF; margin-left:15px;}
.punti .citta {display:inline; margin-right:120px; padding-left:10px; font-weight:bold;}
.punti .nome {display:inline; color:#FFF; font-weight:bold;}
.punti .dati {overflow:hidden; position:relative; margin-bottom:10px;}
.punti .figure {display:inline; margin-right:10px; font-weight:bold;}
.punti .indirizzo {display:inline; line-height:1.2; padding-top:5px; width:500px; vertical-align:top; text-align:justify;}
.punti img {margin-right:10px;}
.punti .indirizzo p {width:500px; display:inline;}
.punti ul {margin-left:10px; padding-left:0; line-height:1em;}
.punti .dati {width:411px; background-color:#FFF; padding:10px; border: solid 1px #c9c2b2;}
.punti .dati ul {padding-left:0; line-height:1em; margin-left:0;}
.punti li {display:inline;}
.punti li.last span {margin-right:22px;}
.punti .puntiOpen {width:470px; height:325px; background-color:#000;}
.punti p.wideText {width:470px !important; margin-top:30px;}
.punti img.mappaBtn {display:block; margin:auto; margin-top:10px; margin-right:10px;}

.newsPager {margin-top:10px;float:none;width:517px;text-align:center;}
/*.newsPager li img{ padding:0px;margin:3px 0 0 0;height:15px;}*/
.newsPager ul {display:inline; color:#FFF;clear:both;}
.newsPager li {display:inline; height:19px; padding:0 5px 0 5px}
.newsPager li.selected {background:url(../img/newsPagerSel.jpg) no-repeat scroll center top;padding:3px 8px;}
.newsPager ul li a{vertical-align:middle;}

#content .centCol .text .listeyes{list-style:none;}
#content .centCol .text .listeyes li{line-height:1.8em; background:url(../img/vistaTopAccordionOpen.jpg) no-repeat left top; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; padding-left:20px; position:relative; width:511px; margin-left:1px;height:26px;}
#content .centCol .text .listeyes li a {color:#fff;}
.prodotto .apertura .title {line-height:1.8em; background:url(../img/vistaTopAccordionOpen.jpg) no-repeat left bottom; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; padding-left:20px; position:relative; width:511px; margin-left:1px;}
.sole .prodotto .apertura .title {line-height:1.8em; background:url(../img/soleTopAccordion.jpg) no-repeat left bottom; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; padding-left:20px; position:relative; width:511px;}
/*.prodotto .apertura .wrapper {background:url(../img/accordionMiddle.jpg) repeat-y; padding:10px 10px 5px 10px; overflow:hidden; position:relative; width:511px;}*/
.prodotto .apertura .list {background:url(../img/accordionMiddle.jpg) repeat-y; padding:10px 10px 5px 10px; overflow:hidden; position:relative; width:511px; margin-left:0px;}
.apertura .note {border-top:solid 1px #e3dfd4; padding:5px 0 0 5px; margin-top:10px; width:460px; font-size:0.9em;}
.apertura .note em {color:#A6A6A6 !important; font-size:1em;}
.prodotto .apertura .button {margin:5px 20px 0 0;}
.prodotto .apertura .close {display:none;}
.prodotto .apertura .open {display:block; line-height:1.8em; /*background:url(../img/vistaTopAccordionOpen.jpg) no-repeat left bottom;*/}
.prodotto .tagline {height:200px; font-width:14px;}
.prodotto p.tagtext {width:210px; position:absolute; z-index:50; left:268px; margin-top:20px; text-align:right;}
.prodotto .tagline img {position:absolute; top0; left:0; z-index:30;}
.prodotto .accordion_btm{display:none;}

.accordionRight .prodotto .apertura .title {line-height:1.8em; background:url(../img/rightAccordionTop.jpg) no-repeat left bottom; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; position:relative; width:200px;}
.accordionRight .sole .prodotto .apertura .title {line-height:1.8em; background:url(../img/soleTopAccordion.jpg) no-repeat left bottom; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; position:relative; width:200px;}
.accordionRight .prodotto .apertura .list {background:url(../img/rightAccordionMiddle.jpg) repeat-y; overflow:hidden; position:relative; width:200px; margin-left:1px;}
.accordionRight .prodotto .apertura .button {}
.accordionRight p.accordion {width:180px;}
.accordionRight .prodotto .apertura .close {display:none;}
.accordionRight .prodotto .apertura .open {display:block;}

#footer{position:relative; width:955px; height:21px; padding:0 5px 0 0; line-height:1.6em; margin:auto; text-align:right; color:#999; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; *padding-top:10px}
/*#footer ul {margin:0;}*/
#footer ul {list-style:none; margin-left:0; padding-left:0; line-height:1.6em;}
#footer li {display:inline; margin-left:10px;}
#footer a, #footer a:visited, #footer a:hover {color:#999; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px;}

#verde {display:inline; width:157px; height:21px; padding:0 10px 0 10px; margin-right:1px; background:#c5c5bd; color:#666; line-height:1.6em;}
#flink {background-color:#e2dfda; height:21px; padding-right:10px; width:760px; position:relative; line-height:1.6em;}

.searchResult {margin-bottom:20px;}
.searchResult  a.searchResTitle{color:#668396; font-weight:bold; font-size:1.1em;}
.searchResult  a:hover.searchResTitle{color:#668396; text-decoration:underline; font-weight:bold;}
.searchResult em {color:#333 !important; font-weight:bold;}

.logo {margin-left:18px;}

.rfl{float:right;}
.lfl{float:left;}
.clear {clear:both;}
.inline {display:inline;}
.bold {font-weight:bold;}

/*RIMUOVERE*/
ol, ul, li {
	margin:0;
	padding:0;
	line-height:1em;
} /****/

ol,ul {list-style:none;}

.legenda {margin-right:24px;}

#bollo {position:absolute; right:-20px; top:130px; cursor:pointer;}

#slideSel {position:absolute; top:1px; left:20px;}
#slideSelEsc {position:absolute; top:-1px; left:20px;}
.lenti {width:auto !important;}

/**layer mappe negozi**/
#map_wrap{background:#FFFFFF;width:650px;height:400px;z-index:100;position:absolute;top:250px;left:173px;}
#close_map{ text-align:right;padding:5px;}
#location{ background:#C9C2B2;color:#FFFFFF; font-size:17px;}
#location span{padding:0 0 0 20px;}
#map{border:1px solid #C9C2B2;width:603px;height:325px;margin:15px auto 0 auto;}

/*coupon*/
#coupon {position:relative; color:#000;}
#coupon img {}
#coupon .indietro {padding:20px;}
#coupon .indietro a:link, #coupon .indietro a:visited, #coupon .indietro a:hover, #coupon .indietro a:active {color:#668396; text-decoration:underline;}
#coupon #riservato {position:absolute; top:160px; left:50px;}
#coupon #riservato p {font-family:"Helvetica Neue",HelveticaNeue,Helvetica,sans-serif; font-size:18px; line-height:20px;}
#coupon #riservato p#nome, #coupon #riservato p#codice {text-transform:uppercase;}

#couponaz {position:relative; color:#000;}
#couponaz img {}
#couponaz .indietro {padding:20px;}
#couponaz .indietro a:link, #coupon .indietro a:visited, #coupon .indietro a:hover, #coupon .indietro a:active {color:#668396; text-decoration:underline;}
#couponaz #riservato {position:absolute; top:180px; left:58px;}
#couponaz #riservato p {font-family:"Helvetica Neue",HelveticaNeue,Helvetica,sans-serif; font-size:18px; line-height:20px;}
#couponaz #riservato p#nome, #coupon #riservato p#codice {text-transform:uppercase;}
#couponaz #dtscadenza {font-weight:bold;left:292px;position:absolute;top:309px;font-size:11px; }
#errortrace{font-weight:bold;color:red;}


.chiedicoupon p.title {text-transform:uppercase; color:#706552; width:95%; background-color:#ded8ca; line-height:1.6em; padding:0 5px 0 5px; margin:10px 0 10px 0;}
.chiedicoupon label {width:40%; float:left; text-align:right; padding-right:20px;}
.chiedicoupon input {width:50%; margin-bottom:10px; border:solid thin #bebebe;}
.chiedicoupon input#gg, .chiedicoupon input#mm {width:14%;}
.chiedicoupon input#yyyy {width:20%;}
.chiedicoupon input.little {width:auto; margin:0 0 10px 0;}
.chiedicoupon .accetto {padding:0 35px 0 237px;}
.chiedicoupon .destra {text-align:right; padding-right:35px;}
.chiedicoupon input#privacy {border:0 none;}
.chiedicoupon input#submit {width:auto; border:0 none;}
.chiedicoupon label em {color:#F00 !important; font-size:0.8em; margin-left:3px;}
.chiedicoupon select {padding:0; margin:0; margin-bottom:10px; line-height:1em; border:solid thin #bebebe; }
.chiedicoupon input#indirizzo{width:158px;float:left;}
.chiedicoupon span{float:left;margin:2px 2px 0 5px;}
.chiedicoupon input#civico{width:70px;}
.chiedicoupon input#indirizzo, .chiedicoupon input#citta{width:158px;float:left;}
.chiedicoupon span{float:left;margin:2px 2px 0 5px;width:33px;text-align:right;}
.chiedicoupon input#civico, .chiedicoupon input#zipcode{width:70px;}

/*layer */
#fdr {position:absolute;left:0;top:0;width:100%; background:#000; z-index:100; opacity:0.7;filter:alpha(opacity=70);}
/* #layer_content {position:absolute; border:solid 4px #0251a6; width:496px; height:340px; top:100px; left:50%; margin:0 0 0 -252px; z-index:200; background:#0251a6;} *//*z-index piu alta rispetto al fdr*/
#layer_content {position:absolute; /* border:solid 4px #0251a6; */ width:994px; height:305px; top:117px; left:50%; margin:0 0 0 -497px; z-index:200; /* background:#0251a6; */}/*z-index piu alta rispetto al fdr*/
* html #layer_content {top:108px;}/* IE6 */
*:first-child+html #layer_content {top:122px;}/* IE7 */
#layer_content #layer_close {position:absolute; top:0; right:0;}
#layer_content #hp-non_guidare {width:496px; height:340px;}
#layer_content #hp-bici {margin:0 0 0 89px; width:880px; height:305px;}

