@charset "UTF-8";
/* CSS Document */
* {padding: 0; margin: 0;}

body { background-color:#FFF; /*background-image:url(img/sfondo_body.gif);*/ background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#808080}

p {line-height:1.4em; margin-bottom:0.6em}
h1,h2,h3,h4,h5 { margin-bottom:6px}

/*tema grafico
 #country label span, #lingua label span { background-image:url(img/tema_grafico.png); background-repeat:no-repeat}*/

#pagina {/* background-image:url(img/sfondo_testata.jpg); background-repeat:repeat-x; background-position:50% 0;*/}
#testata { width:962px; margin:0px auto; position:relative; height:94px; z-index:30}
#testata h1.logo { width:254px; height:45px; display:block; position:absolute;top:13px; left:4px; background-position:0 0; background-image:url(img/logo.png); background-repeat:no-repeat}
#testata h1.logo a { overflow:hidden; text-decoration:none; cursor:pointer}
#testata h1.logo a span { text-indent:-270px; display:block; width:100%; height:100%}

#utilities { position:absolute; right:8px; top:25px;}
#country, #lingua, #login, #cartlink { float:left; position:relative; margin-right:10px; display:block; height:20px; border-right:1px solid #666;}
#login, #cartlink { text-decoration:none; color:#666; line-height:20px;}
#cartlink { border-right:none; margin-right:6px}


#country label span { display:block; position:absolute; left:0px; height:20px; width:22px; overflow:hidden; text-indent:-100px; background-image:url(img/mondino.png); background-repeat:no-repeat; background-position:0% 50%}
#lingua label span { display:block;position:absolute; left:0px; height:20px; width:22px; overflow:hidden; text-indent:-100px; background-image:url(img/fumetto.png); background-repeat:no-repeat; background-position:0% 50%}
#login span { display:block; float:left; height:20px; background-image:url(img/lucchetto.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:22px; margin-right:10px}
#cartlink span { display:block; float:left; height:20px;  background-image:url(img/cart.png); background-repeat:no-repeat; background-position:0% 50%; padding-left:24px; margin-right:10px}

#utilities, #testata .barra, #maniglia, #footer .barra, #footer .BYT, #footer .logo { display:none !important}



.menu_orizzontale { margin:0; list-style-type:none; line-height:1.8em; height:100%}
.menu_orizzontale li { padding:0px; float:left; height:100%; position:relative; line-height:26px; border-right:1px solid #999; display:inline; _width:1px; white-space:nowrap}
#testata .menu_orizzontale li a { font-size:13px; font-weight:normal; text-transform:uppercase; color:#FFF; text-decoration:none; padding:0px 14px; display:block; height:100%}
#testata .menu_orizzontale li a.accesa, .menu_orizzontale li a:hover { color:#FFF; background-image:url(img/sfondo_maniglia.png); background-repeat:repeat-x; background-position:50% 0px}


#ricerca {/* position:absolute; right:17px; top:5px*/ float:left; width:171px}
#searchterm {position: absolute; top: 0; right: 10px; background:url(img/search-flow.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font-size: 11px; width:141px; height:19px; outline:none}

#ricerca label {display:none}

#ricerca .left { display: block; position: absolute; right: 151px; top: 0; width: 20px; height: 19px; background:url(img/search-left.png) left top no-repeat; }
#ricerca .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(img/search-right.png) right top no-repeat; }

#ricerca .submit { display:none}

#corpo_pagina { width:962px; margin:0px auto; overflow:show; position:static; z-index:1; _padding-left:16px}
.moduli { width:980px; margin:0px/* -8px 0px -8px*/;/* _padding-left:8px;*/}
.popup .moduli { width:635px ; height:500px} 

.clear {clear:both}

/* product finder */

#product_finder {left:12px; width:958px; margin:0px auto 25px auto; z-index:29}
#product_finder .slider { height:171px; background-color:#FFF; margin:0px auto;  position:relative; z-index:28; border:1px solid #CCC; border-top:0px none transparent;}
#product_finder .slider #attributi_prodotti { position:absolute; top:15px !important; left:5px; z-index:27; height:22px}
#product_finder .slider #attributi_prodotti fieldset {float:left; padding:0; background-image:url(img/sfondo_tendina.png); outline:none; border:0px none; margin:0px 5px; position:relative; z-index:26; border:1px solid #F2f2f3}
#product_finder .slider #attributi_prodotti fieldset:hover {}
#product_finder .slider #attributi_prodotti fieldset.acceso {  background-image:url(img/sfondo_tendina_on.png);border:1px solid #FBBD1A}
#product_finder .slider #attributi_prodotti select {float:left; margin:-2px 5px 0px 10px; border:0px none #FFF; background-color:#CCC; outline:none}
#product_finder .slider #attributi_prodotti select option {padding:0px 10px}

#product_finder .slider #attributi_prodotti a.aggiungi { background-image:url(img/aggiungi.png); background-repeat:no-repeat; background-position:0px 50%; width:14px; height:14px; text-indent:-100px; overflow:hidden; display:block; float:left; cursor:pointer; margin:0px 10px}
#product_finder .slider #attributi_prodotti a.aggiungi:hover { background-position:100% 50%}

#product_finder .slider #attributi_prodotti a.rimuovi { background-image:url(img/rimuovi.png); background-repeat:no-repeat; background-position:0px 50%; width:14px; height:14px; text-indent:-100px; overflow:hidden; display:inline-block; cursor:pointer; display:block; position:absolute; right:5px; top:3px}
#product_finder .slider #attributi_prodotti a.rimuovi:hover { background-position:100% 50%}


#maniglia { position:absolute; bottom:0px; right:0px; display:block; height:26px; line-height:26px; width:185px; text-decoration:none; color:#FFF; text-transform:uppercase; font-weight:normal; font-size:14px; text-align:center; display:block;  background-color:#333; background-image:url(img/sfondo_maniglia.png); background-repeat:repeat-x; background-position:0 -26px;border:1px solid #58585A;}
#maniglia.aperta, #maniglia.attiva:hover  {  background-color:#333; background-position:0 0px; background-repeat:repeat-x;cursor:pointer;}
#maniglia span { height:20px; line-height:20px; display:block; margin:3px 15px; padding:0px; padding-left:24px; background-image:url(img/freccino_PF.png); background-position:0% 0; background-repeat:no-repeat}
#maniglia.aperta span { background-position:0% -20px}


#product_finder .scroller {height:107px;; width:846px; overflow-x:hidden; margin:5px 56px; position:absolute; bottom:14px;}
#product_finder .scroller ul.product_list { list-style-type:none; white-space:nowrap; width:20000px; background-color:#FFF; height:107px}
#product_finder .scroller ul.product_list li { float:left; font-size:10px; margin:4px 8px 0px 7px; width:126px; background-color:#FFF; height:96px; position:relative; text-align:center; border:1px solid #FFF}
#product_finder .scroller ul.product_list li a { text-align:center; color:#CCC; text-decoration:none; display:block; height:100%; width:100%; background-color:transparent; position:absolute; z-index:25}
#product_finder .scroller ul.product_list li a:hover {color:#FBBD1A}
#product_finder .scroller ul.product_list li.selezionato { border:1px solid #FBBD1A}
#product_finder .scroller ul.product_list li a.grouplink { text-align:center; color:#CCC; text-decoration:none; display:block; height:16px; width:100%; background-color:transparent; position:absolute; bottom:0px; z-index:25}


.pagination { position:absolute; width:100%; bottom:0px; height:18px;  background-image:url(img/sfondo_tendina.png);
}
.pagination ul { position:relative; bottom:0px; z-index:24; list-style-type:none; /*height:10px*/; margin:0px 0px 0 -50%; display:block}
.pagination li {float:left}
.pagination li a { width:10px; height:10px; display:block; overflow:hidden; background-image:url(img/paginazione.png); background-repeat:no-repeat; background-position:0px 0px; margin:0 2px; cursor:pointer; text-decoration:none}
.pagination li a.attivo { background-position:0px -10px}
.pagination li a span { display:block;text-indent:-50px/* */; text-align:center; font-size:6px; line-height:10px; color:#CCC}
.pagination li a.attivo span { color:#FFF}

.pagination ul .count { float:left; color:#CCC; font-size:10px; margin:0px 5px; display:block}


#product_finder .scroller ul li a img { border:0px none}
#product_finder .slider .carousel-control { position:absolute; bottom:19px; display:block; height:102px; width:50px; overflow:hidden; cursor:pointer}
#product_finder .slider .carousel-control:hover {}
#product_finder .slider .carousel-control:hover {   background-position:50% 50% !important}
#product_finder .slider .carousel-control span { text-indent:-100px; display:block}
#product_finder .slider #bottone_prev { left:5px; background:#FFF url(img/scroller-left.gif) no-repeat -100% 50%}
#product_finder .slider #bottone_next { right:5px; background:#FFF url(img/scroller-right.gif) no-repeat -100% 50%}


.sfondo, .barra, #maniglia, .collezioni, .selezionato {-moz-box-shadow: 2px 2px  3px #DDD; -webkit-box-shadow:2px 2px  3px #DDD }
.modulo { /*margin-bottom:15px;*/ float:left; display:inline; position:relative;/* margin:0 8px 15px 7px; */margin:0 15px 15px 0px; }
.modulo-img {float:left; display:inline; position:relative; margin:0 15px 12px 0px;}

.modulo-img .sfondo {z-index:2; border:1px solid #CCC; position:absolute; width:100%; height:100%}
.nobox { border:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none!important}
.modulo .sfondo { width:100%; height:100%; background-color:#FFF; z-index:2; position:absolute; background-repeat:no-repeat; border:1px solid #CCC}
.ombrina {position:absolute; z-index:1;  top:0px; left:0px; width:100%; height:100%; filter:progid:DXImageTransform.Microsoft.blur(pixelradius=3); background-color:#DDD}

#slideshow-apertura { width:970px;position:relative; margin-bottom:12px; height:396px}
#slideshow-apertura-container {position:relative; height:100%; width:100%}
#slideshow-apertura .pagination {bottom:8px; height:14px;}


/* dimensione moduli*/
.apertura { width:960px; height:390px; font-size:16px}
.secondo-livello { width:310px; height:390px; float:left; font-size:12px}
.terzo-livello { width:635px; height:255px; float:left; font-size:12px}
.quarto-livello { width:310px; height:255px; float:left; font-size:12px}
.quinto-livello { width:310px; height:120px; float:left; font-size:12px}
.modulo-popup { width:635px; height:500px; float:left; font-size:12px}

.schedaprodotto { width:960px; min-height:500px;}

.testo-esterno { margin-bottom:120px}
.testo-esterno h3  {margin:3px 0px}

.modulo .esterno { position:absolute; top:100%; margin:8px 0px; z-index:3}

.area-sens { display:block; width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; z-index:3; background-image:url(img/velina_rollover.png); background-repeat:no-repeat; background-position:-5px -5px; cursor:pointer}
.area-sens span { display:none; /*text-indent:-100%*/}
.area-sens:hover {background-repeat:repeat; _background-image:none}

.modulo .velina { position:absolute; width:100%}
.modulo .TL {top:0; left:0}
.modulo .TR {top:0; right:0}
.modulo .BL {bottom:0; left:0}
.modulo .BR {bottom:0; right:0}
.modulo .TR, .modulo .BR { }
.modulo .TR .content, .modulo .BR .content { float:right}
.modulo .nera, .modulo-img .nera { background-image:url(img/velina_nera.png); color:#FFF}
.modulo .bianca, .modulo-img .bianca { background-image:url(img/velina_bianca.png); color:#808080}
.modulo .sfumata, .modulo-img .sfumata { background-image:url(img/velina_sfumata.png); color:#808080; background-position:50% 0%; background-repeat:repeat-x}
.modulo a { color:inherit !important; text-decoration:none}
a.details {color:#000 !important ; font-weight:bold; text-decoration:none; margin:5px 0 0 0}
a.freccino { padding-right:10px; line-height:1.3em; background-image:url(img/freccino_link.png); background-repeat:no-repeat; background-position:100% 50%; text-decoration:none; font-weight:bold; float:left; clear:both}
a.freccino:hover { padding-right:10px; line-height:1.3em; background-image:url(img/freccino_link.png); background-repeat:no-repeat; background-position:100% 50%; text-decoration:none; font-weight:bold; float:left; clear:both}

a.details:hover {color:#808080 !important;}


.modulo .content {margin:1.2em} 
.apertura .content {margin:2em} 

.modulo h1 {font-size:2.4em;}
.modulo h2{font-size:2em;}
.modulo h3{font-size:1.6em;}
.modulo h4{font-size:1.4em;}
.modulo h5{font-size:1.2em;}



#scheda_prodotto {height:550px}
#scheda_prodotto .sfondo { position:relative !important}

#scheda_prodotto #images {position:relative; /*border-right:1px solid #ccc;*/ width:580px; height:390px; overflow:hidden; background:url(img/loading.gif) no-repeat 50% 40%; text-align:center; float:left}

#scheda_prodotto .zoom { display:block; position:absolute; top:10px; right:10px; width:24px; height:24px; background:url(img/bottone_zoom.gif) no-repeat 50% 50%; overflow:hidden}
#scheda_prodotto .zoom span { display:block; text-indent:-100px}
#scheda_prodotto #main-image { margin-left:10px}

#scheda_prodotto .product_views { list-style-type:none; padding:0px; display:block; position:absolute; bottom:10px; left:10px}
#scheda_prodotto .product_views .label { display:block; text-align:left; color:#666; height:20px; font-size:11px}

#scheda_prodotto .product_views li { float:left; margin-right:10px}
#scheda_prodotto .product_views li a { cursor:pointer}
#scheda_prodotto .product_views li a.accesa {}
#scheda_prodotto .product_views li a img { border:0px none}

#scheda_prodotto .descrizione { width:325px; margin-right:30px; margin-top:10px;float:right; padding-bottom:80px}
#scheda_prodotto .descrizione h1 { color:#666; font-size:22px}
#scheda_prodotto .descrizione h3 { color:#666; font-size:16px; margin:10px 0px; font-weight:normal}

#scheda_prodotto .descrizione p { color:#666; font-size:11px; margin:10px 0; text-align:justify}
#scheda_prodotto #product_tabs ul { color:#666; font-size:11px; list-style-type:none; margin:10px 0}
#scheda_prodotto #product_tabs ul li { background-image:url(img/becco.png); background-position:0px 3px; background-repeat:no-repeat; padding-left:12px; margin-bottom:3px}

#scheda_prodotto ul.varianti_prodotto { color:#666; font-size:11px; list-style-type:none; margin:10px 0}
#scheda_prodotto ul.varianti_prodotto li { float:left;margin-right:10px; line-height:16px; height:26px}
#scheda_prodotto ul.varianti_prodotto li a { cursor:pointer}

#scheda_prodotto ul.varianti_prodotto li a img { border:0px none}
#scheda_prodotto ul.varianti_prodotto li a.attivo img { border:3px solid #ccc; margin-top:-3px}

.attesa { background-image:url(img/loading.gif); background-repeat:no-repeat; background-position:50%; width:960px; height:400px}
#attesaPF { background-image:url(img/velina_bianca.png);width:965px; height:171px; z-index:99; position:absolute}
#attesaPF .rotella { background-image:url(img/loading.gif); background-repeat:no-repeat; background-position:50%; width:100%; height:100%}
.invisibile { display:none}

ul#product_tabs { position:relative; width:325px; border-top:1px solid #999; padding-top:10px; margin-top:0px; list-style-type:none}

ul#product_tabs li {float:left; margin-right:5px; width:105px; text-align:center; background-image:url(img/sfondo_maniglia.png); height:22px; color:#FFF; line-height:22px; background-position:0px 0px; cursor:pointer}

ul#product_tabs li.last {  margin-right:0px;}

ul#product_tabs li.acceso {  color:#FFF; background-position:0px -26px}

ul#product_panels { list-style-type:none}
ul#product_panels li { float:left; top:34px;}

#scheda_prodotto .acquista { width:325px; position:absolute; right:30px; bottom:120px; background-image:url(img/addtocart.png); background-position:50%; background-repeat:no-repeat; height:45px; width:325px}
#scheda_prodotto .adding {background-image:url(img/loading.gif)}
#scheda_prodotto .added {background-image:url(img/added.png)}


#scheda_prodotto .acquista form { position:relative; margin-top:23px}
.waiting { padding-left:15px; background-image:url(img/loading.gif); background-repeat:no-repeat; background-position:0% 50%; height:32px}

#scheda_prodotto .acquista .button { background-image:url(img/sfondo_maniglia.png);background-position:0px -26px; height:22px; width:138px; color:#FBBD1A; border:0px none; line-height:14px; float:right; cursor:pointer}


#scheda_prodotto .related_products { list-style-type:none; display:block; padding:10px 0; border-top:1px solid #CCC; width:100%; float:left; clear:both; height:80px}
#scheda_prodotto .related_products li { float:left; margin-left:10px; margin-right:10px; text-align:center; color:#CCC; font-size:10px}
#scheda_prodotto .related_products li a img { border:0px none; display:block}

#scheda_prodotto .related_products .label { display:block; text-align:left; color:#666; height:20px; font-size:11px; margin-left:10px}

#footer { position:relative; width:960px; margin:0px auto; text-align:center; color:#666; margin-top:50px}


.centrato { left:50%; position:relative; float:left; margin-top:4px}
#footer .barra { background-image:url(img/sfondo_barrachiara.png); background-position:50% -26px; border:1px solid #CCC; height:26px}
#footer .menu_orizzontale {position:relative}
#footer .menu_orizzontale li a { font-size:13px; font-weight:normal; text-transform:uppercase; color:#585858; text-decoration:none; padding:0px 14px; display:block; height:100%}
#footer .menu_orizzontale li a.accesa, #footer .menu_orizzontale li a:hover { color:#333; background-image:url(img/sfondo_barrachiara.png); background-repeat:repeat-x; background-position:50% 0px}
#footer .menu_orizzontale li.last { border-right:none}

#footer .menu_footer { width:585px; position:absolute; top:0; left:0;}
#footer .rivenditori { width:174px; position:absolute; top:0; left:592px;}
#footer .BYT { width:185px; position:absolute; top:0; right:0px; background-image:url(img/sfondo_barraBYT.png)}
#footer .BYT li:hover { width:185px; position:absolute; top:0; right:0px; background-image:url(img/sfondo_barraBYT.png)}


.centrato .menu_orizzontale {position:relative; margin-left:-50%}


#footer .logo { width:38px; height:36px; background-position:50% 100%;  margin:0px auto 10px auto; padding-top:50px; background-image:url(img/logo_footer.png); background-repeat:no-repeat;}

#footer span { display:block; margin:10px auto; font-size:11px;}
#footer .logo a { width:100%; height:100%; display:block; overflow:hidden; text-decoration:none}
#footer .logo a  span{ margin:0; text-indent:-100px;}


input.combo {
	color: #666;
	text-decoration: none;
	background-color:transparent;
	border:0px none;
	margin-left:20px;
	height:20px;
	line-height:20px;
	padding-top:1px;
	/*font-size:1.2em;*/
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;

}

#choice_combo { width:32px;}
#lang_combo { width:43px;}

input.tendina_scegli, input.tendina_opzione {
	color: #666;
	/*padding:0px 5px;*/
	padding:3px 5px;
	/*padding-right:26px;*/
	text-decoration: none;
	background-color:transparent;
	border:0px none;
	height:14px;
	line-height:1.4em;
	font-size:1em;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	width:112px;
}

#scegli_tipo_combo {width:140px}

.opzione ul, .scelta ul { list-style-type:none; display:block; margin:0 0 8px 0}
.opzione ul li, .scelta ul li { font-size:11px; padding:2px 2px 2px 12px; margin:0px 0px; cursor:pointer; color:#666; background-repeat:no-repeat; line-height:16px; background-position:5px 50%; cursor:pointer}
#scegli_colore_options li {padding:2px 2px 2px 25px;}
.opzione ul li:hover, .scelta ul li:hover { background-color:#CCC; color:#000}
.opzione ul .selected, .scelta ul .selected {}
.opzione ul em, .scelta ul em { display:block; padding:5px 5px 2px 5px;}

.opzione, .scelta {z-index:100; position:relative !important; left:0px !important; top:3px !important}

#choice_options { width:50px !important;}

div.autocomplete {
  position:absolute;
  left:0px !important;
  top:0px !important;
  background-image:url(img/sfondo_tendina.png);
  border:1px solid #F2F2F3;
  margin:0px;
  padding:20px 3px 3px 20px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:100;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { 
  color:#000;
}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  color:#666;
  float:none !important;
  padding:2px;
  cursor:pointer;
  font-size:1em;
  cursor:pointer;
}


.news { margin:0 8px 15px 7px;}

.news .colonna_sx { float: left; width:310px; font-size:15px}
.news .colonna_dx { float: left; width:635px;}

.box { background-color:#ECEDED; display:block; border:1px solid #ECEDED; margin-bottom:10px}

.news .colonna_sx h3 { margin:10px 20px; font-size:25px; font-weight:normal; color:#707173}
.news .colonna_sx h3 a {color:#707173; text-decoration:none}
.news .colonna_sx h3 a:hover {color:#006F95;}
.news .colonna_sx li { list-style-type:none; margin:5px 0px}
.news .colonna_sx .tagcloud li { list-style-type:none; display:inline; line-height:20px}
.news .colonna_sx .years { margin:10px 20px; color:#707173}
.news .colonna_sx li a { color:#707173; text-decoration:none}
.news .colonna_sx li a:hover { color:#006F95;}
.news .colonna_sx li a.accesa { color:#006F95 !important; font-weight:bold;}

.news .colonna_sx .entries li { list-style-type:disc; margin-left:14px}
.news .colonna_sx .entries li a { color:#006F95; text-decoration:none}

.news .newspost { margin:0 0px 60px 20px; border-bottom:1px solid #87888A; padding-bottom:40px; font-size:16px; color:#707173; position:relative;}
.news .newspost h2 { margin-bottom:3px; font-size:31px; clear:both;}
.news .newspost h3 { margin-bottom:6px; font-size:25px; font-weight:normal}
.news .newspost h5 { margin-bottom:6px; font-size:12px; font-weight:normal;}
.newspost .data { color:#808080; margin:6px 0}

.news .newspost p { margin-bottom:6px; font-size:14px; line-height:18px}
.news .newspost p a { color:#333; font-weight:bold	}

.news .newspost .last { margin-right:0px}
.news .newspost .img-gallery { margin-top:16px}

.news .newspost .share { position:absolute; bottom:0; right:0}
.news .newspost .metadata { position:absolute; bottom:0; left:0; font-size:11px; color:#CCC}

.news .newspost .metadata a { text-decoration:none; font-weight:bold; color:#87888A}



.share {}
.share a { background-repeat:no-repeat; float:left; overflow:hidden; display:block}
.share a span { text-indent:-1500px; display:block}
.share a.FB { background-image:url(img/share_FB.png); width:30px; height:30px;}
.share a.TW { background-image:url(img/share_TW.png); width:30px; height:30px;	}


/* about us */
.about-us { margin:0 15px 15px 0px;}

.about-us .colonna_sx { float: left; width:190px; font-size:15px}
.about-us .colonna_dx { float: left; width:770px;}


.about-us .colonna_sx li { list-style-type:none; margin:0px 0px; height:25px; border-bottom:1px solid #B9BEC2}
.about-us .colonna_sx li.last { border-bottom:0px none #B9BEC2; }
.about-us .colonna_sx li a { color:#B1B3B4; text-decoration:none; text-transform:uppercase; line-height:25px; font-weight:normal}
.about-us .colonna_sx li a.accesa { font-weight:bold; color:#707173}

.about-us .colonna_sx li.subpage { list-style-type:none; margin:0px 0px; height:auto; border-bottom:1px solid #B9BEC2; padding-left:16px}
.about-us .colonna_sx li.subpage a { color:#707173; color:#B1B3B4; text-decoration:none; text-transform:none; line-height:25px; font-weight:normal}
.about-us .colonna_sx li.subpage a.accesa { font-weight:bold;  color:#707173}



.about-us .contenuto .modulo-img .velina { position:absolute; width:100%}
.about-us .contenuto .modulo-img .velina * { padding:16px 24px}
.featured {}


.about-us .contenuto { margin:0 0px 20px 20px; padding-bottom:40px; font-size:14px; color:#707173; position:relative;}
.contenuto h2 { margin-bottom:3px; font-size:26px; clear:both}
.contenuto h3 { margin-bottom:6px; font-size:18px;}
.contenuto p { margin-bottom:16px; font-size:14px;}
.contenuto p a { color:#333; font-weight:bold	}
.about-us .contenuto .colonna-stretta {width:410px; float:left; margin-top:8px}
.about-us .contenuto .sidebar { float:right; width:310px; margin-top:8px}
.about-us .contenuto .sidebar .didascalia { text-align:right; margin-bottom:16px}


.griglia { list-style-type:none}
.griglia li { float:left; margin:10px}
.griglia .thumb { font-size:11px; width:100px; font-weight:bold;}
.griglia .thumb span { font-size:10px; width:100px; display:block; font-weight:normal}
.griglia .thumb label {position:absolute; z-index:101; top:5px; left:5px}

.featured .contenuto { margin:0 0px 20px 0px; padding-bottom:40px; font-size:14px; color:#707173; position:relative;}
.featured .testo { margin:10px 20px 20px 0px;}
.featured .testo h1 { font-size:30px; margin:6px 0px 12px 0px}
.featured .contenuto .colonna-stretta {width:550px; float:left; margin-top:8px}
.featured .contenuto .sidebar { float:right; width:310px; margin-top:8px; margin-right:20px; text-align:right}
.featured .contenuto .last {margin:0 0px 12px 0px;}


.featured #didascalie { list-style-type:none}


.about-us p.last { float:left; width:35%}
.allegati { float:right; width:60%}
a.file { display: block; padding-left:26px; height:30px; background-repeat:no-repeat; background-position:0px 50%; text-decoration:none; color:#808080; line-height:30px; font-weight:bold; margin:3px 10px}
a.file span { font-size:11px; font-weight:normal}
a.doc { background-image:url(img/icona_doc.png)}
a.icona { border:1px solid}
#accord {position: relative;}
li.month { list-style-type:none;}
a.trigger { display:block; line-height:30px; padding-left:10px; font-weight:bold; cursor:pointer}
a.trigger:hover { background-color:#DDD}
#accord a.attiva { background-color:#DDD}
a.trigger span {font-weight:normal; font-size:11px}
.panel { margin:0 10px; overflow: hidden;}

.panel.attiva {display: block;}
.newspost {}

/* piastrone */
.collezioni { width:960px;}
.collezioni h2 { margin:6px 0 12px 16px}
.collezioni ul {}
.collezioni ul li { list-style-type:none}
.collezioni li.collezione { float:left; width:140px; margin-left:16px; margin-top:15px; height:220px}
.collezioni li.segue { float:left; width:140px; margin-left:16px; margin-top:30px; height:190px}
.collezioni li.collezione a { text-decoration:none; color:#808080}
.collezioni li.collezione a:hover { text-decoration:none; color:#000}


/* 2 colonne */ 
.col2 .contenuto { margin:0 0px 20px 20px; padding-bottom:40px; font-size:14px; color:#707173; position:relative;}

.col2 .colonna_sx { float: left; width:310px; font-size:15px}
.col2 .colonna_dx { float: left; width:635px;}
.col2 .colonna_sx li { list-style-type:none; margin:0px 0px; height:25px; border-bottom:1px solid #B9BEC2;}
.col2 .colonna_sx li.last { border-bottom:0px none #B9BEC2; }
.col2 .colonna_sx li a { color:#B1B3B4; text-decoration:none; text-transform:uppercase; line-height:25px; font-weight:normal}
.col2 .colonna_sx li a.accesa { font-weight:bold; color:#707173}

.col2 .colonna_sx li.subpage { list-style-type:none; margin:0px 0px; height:auto; border-bottom:1px solid #B9BEC2; padding-left:16px}
.col2 .colonna_sx li.subpage a { color:#707173; color:#B1B3B4; text-decoration:none; text-transform:none; line-height:25px; font-weight:normal}
.col2 .colonna_sx li.subpage a.accesa { font-weight:bold;  color:#707173}


.search {}

.search .colonna_sx { float: left; width:310px; font-size:15px}
.search .colonna_dx { float: left; width:635px;}

.search .colonna_sx h3 { margin:10px 20px; font-size:25px; font-weight:normal; color:#707173}
.search .colonna_sx h3 a {color:#707173; text-decoration:none}
.search .colonna_sx h3 a:hover {color:#006F95;}
.search .colonna_sx li { list-style-type:none; margin:5px 0px}
.search .colonna_sx .tagcloud li { list-style-type:none; display:inline; line-height:20px}
.search .colonna_sx .years { margin:10px 20px; color:#707173}
.search .colonna_sx li a { color:#707173; text-decoration:none}
.search .colonna_sx li a:hover { color:#006F95;}
.search .colonna_sx li a.accesa { color:#006F95 !important; font-weight:bold;}
.search .colonna_sx .entries  {  margin:10px 20px;}

.search .colonna_sx .entries li { list-style-type:disc; margin-left:14px}
.search .colonna_sx .entries li a.attivo { color:#006F95; text-decoration:none}

.search .contenuto { margin:0 0px 20px 20px; padding-bottom:40px; font-size:14px; color:#707173; position:relative;}

.search .colonna_dx li { display:block; border-bottom:1px solid}
.search .colonna_dx li img { float:left; margin:10px; width:160px}
.search .colonna_dx li div.dettagli { float:left; margin:10px; width:400px}

