* body{margin:0;padding:0;}
html{background: #c4bfba;}
body{font:9pt Verdana,Arial,sans-serif;color:#444;text-align:center;margin:0;padding:0 0 10px 0}

#logo{background:url('../images/logo_tecnovideo.png') no-repeat;height:189px;width:312px;display:block;position:absolute;top:10px;left:30px;}
div#container{margin:0px;padding:0;background:url('../images/head_bg.jpg') repeat-x}

#head{height:189px;margin:0;padding:0;background:url('../images/head.jpg') right no-repeat}

ul#menu_fisso{display:block;margin:0;width:100%;background:#495d80;height:30px;padding:0;}
ul#menu_fisso li{float:right;display:block;margin:0;padding:5px 20px 0 0;list-style-type:none;color:#fff}
ul#menu_fisso li a{text-decoration:none;color:#fff}

/* column container - 2 and 3 columns */
	.colmask {position:relative;/* This fixes the IE7 overflow hidden bug */clear:both;	float:left;	width:100%;/* width of whole page */overflow:hidden;/* This chops off any overhanging divs */}
	
/* common column settings - 2 columns */
	.colmid,.colleft {padding:0;float:left;width:100%;position:relative;}
	.col1,.col2,.col3 {float:left;position:relative;padding:0;overflow:hidden;}
	/* 2 Column (right menu) settings */
	.twocol {
							/* right column background colour */
	}
	.twocol .colleft {
		right:50%;			/* right column width */
							/* left column background colour */
	}
	.twocol .col1 {
		width:50%;			/* left column content width (left column width minus left and right padding) */
		left:50%;			/* (right column width) plus (left column left padding) */
	}
	.twocol .col2 {
		width:49.9%;			/* right column content width (right column width minus left and right padding) */
		left:50%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}

/*div#headwrapper{float:left;width:100%;margin-left:-40%;border:red}
div#headmain{margin-left:40%;padding:0}
div#ricercabox{float:right;width:39.9%;margin:0;padding:0}*/

div.contentcontainer{margin:10px 10px 0 10px}

/*
div#headwrapper{float:left;width:100%;margin:0;padding:0;height:226px;border:solid 0px blue}
div#headmain{margin: 0 40% 0 0;}
div#ricercabox{float:right;width:40%;margin:0;padding:0;margin-left:-100%;}*/

div#footer{font-size: 11px;color: #666;text-align: left; padding:10px; margin:0;background:url('../images/white.png');margin:10px;border:solid 1px #fff}
#footer ul#banners{margin:0;display:block;text-align:center;padding:0}
#footer ul#banners li{display:inline;list-style-type:none;padding:0;margin:0}
#footer ul#banners li img{border:solid 1px #ccc}

div.wrapboxhead{background:url('../images/white.png');margin:0 10px 0 0;padding:0;height:73px;border:solid 1px #fff}
div.col2 div.wrapboxhead{margin:0;}

div.wrapboxhead1{margin:0 10px 0 0;padding:0;}
div.col2 div.wrapboxhead1{margin:0;}


div.wrapbox{background:url('../images/l.gif') repeat-y left #fff;margin:10px 0 0 0;padding:0;border:solid 0px red}
div.box{background:url('../images/r.gif') repeat-y right;margin:0;padding:0;border:solid 0px red}
div.box span.top{margin:0;padding:0;display:block;height:15px;margin:0;background:url('../images/t.gif') repeat-x top}
div.box span.bottom{margin:0;padding:0;display:block;height:15px;margin:0;background:url('../images/b.gif') repeat-x bottom}
div.box span.top span.left{margin:0;padding:0;display:block;width:15px;height:15px;float:left;background:url('../images/t_l.gif') no-repeat}
div.box span.top span.right{margin:0;padding:0;display:block;width:15px;height:15px;float:right;background:url('../images/t_r.gif') no-repeat}
div.box span.bottom span.left{margin:0;padding:0;display:block;width:15px;height:15px;float:left;background:url('../images/b_l.gif') no-repeat}
div.box span.bottom span.right{margin:0;padding:0;display:block;width:15px;height:15px;float:right;background:url('../images/b_r.gif') no-repeat}


#promozione{background:url('../images/bg_logo1.png') no-repeat top left;height:204px;border:solid 0px red;width:100%;z-index:200;border:solid 0px red}
a.prodotto_promo{display:block;float:right;width:220px;height:220px;z-index:100;border:solid 0px red}
a.prodotto_promo img, a.logo_promo img{border:solid 0;z-index:300;border:solid 0px red}
a.logo_promo{text-decoration:none;display:block;float:left;text-align:left;width:150px;height:100px;margin:15px 0 0 20px;color:#000;font-size:14pt;z-index:100;border:solid 0px red}
span.message{display:block;float:left;clear:left;border:solid 0px red;margin:15px 0 0 20px;text-align:left;font-size:16pt;color:#979797}
span.prodotto_prezzo{display:block;float:right;margin:80px 0 0 0;z-index:500;width:180px;text-align:center;color:#fe800a;font-size:14pt}

a{color:#296a09}

#indirizzo{display:block;margin:0;padding:15px;text-align:center;font-size:7.5pt;color:#000;line-height:1.5em}
#indirizzo span{font-size:1.2em;color:#225289;font-weight:bold}


#tag_cloud{display:block;margin:0 20px 0 0;height:125px;padding:0;overflow:hidden}
#tag_cloud ul{padding:0;margin:10px 0 0 10px;display:block;border:solid 0px green;}
#tag_cloud li{list-style-type:none;display:inline;margin:0;padding:3px 0 0 0;color:#296c0a;text-align:left;line-height:11px;border:solid 0px red}
#tag_cloud li a{margin:0;color:#296c0a;text-decoration:none;display:block;float:right; padding:5px 3px;}

/*
form{font-size:8pt}
input{font-size:7pt;height:14px}
select{font-size:7pt;height:17px}
.clearer{clear:both;margin:0;padding:0;display:block;height:1px}
form#search{font-size:8pt;color:#666;border:solid 0px;margin:0;padding:15px;}
form#search fieldset{margin:0px;padding:0;border:solid 0px;height:110px;display:block}
form#search fieldset legend{color:#000;margin:0 0 0 2%;padding:0;display:block;float:left;font-size:8pt;font-weight:bold}
form#search label{float:left;text-align:left;border:solid 0px;margin:10px 0 0 2%;color:#23272b;text-indent:0}
form#search label input,form#search label select{font-size:8pt;color:#23272b;margin:0;padding:0;}
form#search label.long{width:94%}
form#search label.long input{height:20px;padding:2px}
form#search label.check{background:none;text-align:left;line-height:0.5em}
form#search label.check input{margin:5px 5px 0 0;width:14px;height:14px;background:none}
form#search label input,form#search label select{width:100%}
form#search label input{font-size:8pt;color:#777;margin:0;width:100%;}
form#search legend{color:#fff;float:left;text-align:left;font-size:14px;margin:3px 5px 2px 0;width:100%;padding:0}
form#search input.pulsante{width:80px;height:23px;cursor:pointer;padding:0 0 4px 0;font-size:9pt;}
form#search label.puls{float:right;margin:5px 3% 0 0}
label.vendita{width:20%}
label.categoria{width:30%}
label.marcas{width:40%}
label.tipologia{width:52%}
label.modello{width:40%}
form#search fieldset#libera{height:80px}
*/

#scheda_comune, .scheda_evento, #scheda_attivitą{text-align:left;margin:0;padding:10px 20px 20px 10px;font-size:8.5pt;line-height:1.6em}
#scheda_comune dl dt, .scheda_evento dl dt, #scheda_attivitą dl dt{font-weight:bold}
#scheda_comune p, .scheda_evento p, #scheda_attivitą p{text-align:justify}
#scheda_comune p.abstract, .scheda_evento p.abstract, #scheda_attivitą p.abstract{font-style:italic}
#scheda_comune img, .scheda_evento img, #scheda_attivitą img{margin:0 10px 5px 0}
#scheda_comune img.image2{float:right;margin:0 0px 5px 10px}
#scheda_comune h1, .scheda_evento h1, #scheda_attivitą h1{font-size:11pt}
#scheda_comune h2, .scheda_evento h2, #scheda_attivitą h2{font-size:10pt}

#scheda_attivitą dl{float:left;display:block;width:400px;margin:0 0 0 20px}
#scheda_attivitą dl dt,#scheda_attivitą dl dd{float:left;margin:0;padding:3px;border:solid 0px red}
#scheda_attivitą dl dt{clear:left}

.lista_articoli{display:block;clear:both;margin:15px 5px 25px 20px;padding:0;width:85%;}
.lista_articoli li{list-style-type:none;font-size:8pt;margin:0;}
.lista_articoli li a{display:block;margin:0;border-bottom:solid 1px #ccc;padding:8px 6px 7px 23px;}
.lista_articoli li a{color:#2a4776;text-decoration:none;background:url('../images/link.gif') no-repeat 0 0; padding:5px 6px 5px 23px;}
.lista_articoli li a:hover{background:url('../images/link.gif') no-repeat 0 -22px #d7daec;}

.lista_eventi{display:block;clear:both;margin:0;margin-top:5px;padding:0;}
.lista_eventi dt{font-weight:bold;color:#232347;text-align:left;line-height:20px;text-indent:10px}
.lista_eventi dt, .lista_eventi dd p{margin:0;padding:0}
.lista_eventi dd{list-style-type:none;font-size:8pt;margin:0 10px 3px 10px;padding:0;text-align:left;border:solid 0px red}
.lista_eventi dd a{display:block;margin:0;border-bottom:solid 1px #ccc;}
.lista_eventi dd a{color:#2a4776;text-decoration:none;background:url('../images/icon_cal.gif') no-repeat 0 4px; padding:7px 2px 6px 23px;}
.lista_eventi dd a:hover{background:url('../images/icon_cal.gif') no-repeat 0 -60px #d7daec;}

a.art{color:#2a4776;text-decoration:none;background:url('../images/link.gif') no-repeat 0 -2px; padding:5px 6px 5px 23px;}
a.art:hover{background:url('../images/link.gif') no-repeat 0 -24px #d7daec;}

a.ext{color:#2a4776;text-decoration:none;background:url('../images/link_ext.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;}
a.ext:hover{background:url('../images/link_ext.gif') no-repeat 0 -22px #d7daec;}

a.tag, .tags a{color:#2a4776;text-decoration:none;background:url('../images/icon_tag.gif') no-repeat 0 0px; padding:5px 6px 5px 23px;}
a.tag:hover, .tags a:hover{background:url('../images/icon_tag.gif') no-repeat 0 -22px #d7daec;}

ul.meta{padding-left:0px;margin:0;margin-bottom: 1em;}
ul.meta *{text-decoration:none;font-size:8pt;list-style-type:none;}
ul.meta li.date{margin-bottom:1em;font-style:italic}

ul.meta li.tag{display: inline;}

dl.dati{padding:10px;clear:both;margin:0;border-top:solid 1px white;border-left:solid 1px white;border-right:solid 1px #ccc;border-bottom:solid 1px #999;background:#e7e7e7 url('..images/bg_template.jpg') repeat-x bottom;font-size:8pt;}
dl.dati dt, dl.dati dd{display:inline;text-align:left;padding:0;margin:0;line-height:20px}

dl.links dd a{text-decoration:none}

div#map{height:550px;width:45%;margin:20px;padding:0;border:solid 1px #666;float:right}

#laterale h2, #laterale h3{padding-left:20px;margin:5px 0 0 0 ;font-size:8pt}

dl#scheda_negozio dt, dl#scheda_negozio dd{display:block;float:left;margin:0 0 10px 0;padding:0;font-size:8pt}
dl#scheda_negozio dd{float:none}
dl#scheda_negozio dt{clear:left;text-align:right;width:110px}
dl#scheda_negozio dd{font-weight:bold;width:230px;text-align:left}
img.logo{float:right}

a.selezionepag{border:solid 1px #cc0000;}

#contenitore_news{border:solid 0px red;margin:0;padding:0 15px}
#contenitore_news h1,#programma h1{border:solid 0px green;margin:0}
.lista_news{margin:10px 0 0 0;padding:0}
.lista_news dt, .lista_news dd{margin:0;padding:0;text-align:left}
.lista_news dt a, .lista_news dd a{color:#454e56;text-decoration:none;font-weight:bold}
.lista_news dd{clear:both}
.lista_news dd.data{border-bottom:dotted 2px #ccc;height:30px;font-weight:normal;margin:0 0 10px 0;}
.lista_news dd.data span.left{display:block;float:left}
.lista_news dd.data span.right{display:block;float:right}
/* ---------------------------------------------------------BACK OFFICE------------------------------------------------------------------------- */

.backoffice{display:block;margin:0 auto;padding:0 10px;width:600px}
.backoffice input, .backoffice select, .backoffice textarea{width:100%;margin:3px 0 0 0;background:#efefef;border:solid 1px #666}
.backoffice textarea{height:56px}
.backoffice label{float:left;width:47%;margin:10px 1% 0 0;padding:0;text-align:left;font-weight:bold;display:block;color:#666}
.backoffice label.long{width:95%}
.backoffice label.short{width:23%}
.backoffice label.high{height:120px}
.backoffice input.pulsante{height:20px;border-top:#ccc  solid;border-left:#ccc solid;border-right: #666 solid;border-bottom: #666  solid;border-width:1px;width:auto;margin:0 5px;padding:0 5px 0 5px}
fieldset.pulsanti{border:solid 0px;clear:both}
div#disclaimer{width:95%;height:100px;float:left;overflow:scroll;margin-top:30px;border:solid 1px #666;background:#efefef;text-align:left}
div#disclaimer h2, div#disclaimer h3, div#disclaimer p{margin:15px;font-style:italic;}
span.esempio{font-style:italic;float:left;font-weight:normal;color:#666;}

dd .icon{display:block;float:right;margin:20px 10px 0 0;border:solid 0px red}


dl#gallery{padding:0;margin:0px;width:360px;float:left}
dl#gallery dt{text-align:left;font-size:9pt;margin:15px 0}
dl#gallery dd{padding:0;display:block;float:right;width:60px;height:auto;clear:right;border:solid 0px red;margin:0}
dl#gallery dd.thmbphoto{float:left;clear:left;margin:5px 5px 0 0;display:block;width:100px;height:100px;overflow:hidden;border:solid 1px #ccc}
dl#gallery dd img{margin:0;}
dl#gallery dd#bigphoto{width:250px;height:auto;margin:5px 0 0 0;padding:0;float:right;border:solid 1px #ccc}
dl#gallery dd#bigphoto img{margin:0}




/*
.risultati{display:block;float:left;width:168px;height:233px;background:url('../images/scheda.jpg') no-repeat; margin:4px 6px 0px 0px ;padding:1px;}
.risultati dt, .risultati dd{font-size:8pt;margin:0;padding:0}
.risultati dt{display:block;margin:0;padding:0 0 0 5px;height:21px;color:#666;border:solid 0px red;line-height:1.8em}
.risultati dt a{color:#fff;text-decoration:none}
.risultati dd{margin:0;padding:7px;border:solid 0px red;height:139px}
.risultati dd img{border:solid 0px;margin:0;padding:0}
.risultati dd span{display:block;margin:70px 0 0 5px;padding:0}
dl.risultati dd a{display:block;float:left;width:125px;height:125px;overflow:hidden;border:#949393 solid 1px;margin:0 5px 0 0;padding:0}*/

dl.pagine{display:block;margin:10px 0 10px 0;line-height:2em;text-align:center;clear:all;}
dl.pagine dt, dl.pagine dd{display:inline}
dl.pagine dt a, dl.pagine dd a{display:inline;color:#454e56;text-decoration:none}


div.scheda_contenuto dt{font-weight:bold;text-align:right;clear:both;color:#454e56;float:left;width:150px}
div.scheda_contenuto dd{text-align:left;color:#454e56;float:left;margin:0 0 0 10px;}
.scheda_contenuto{margin:0 auto;width:90%;margin-bottom:20px;border:solid 0px red} 

.scheda_contenuto p{margin:20px 0;text-align:left}
.scheda_contenuto a{color:#454e56;border-bottom:dotted 1px;text-decoration:none}
.scheda_contenuto input{margin:0; padding:0 5px;font-size:9pt;}
.scheda_contenuto input.pulsante{height:23px;margin:10px 0 0 0; cursor:pointer;padding:0 3px;font-size:9pt;}

div.scheda_contenuto dl#chartlist{display:block;float:left;clear:both;margin:20px 0 0 0;padding:0}
div.scheda_contenuto dd.chart_item{display:block;float:left;clear:both;font-size:7pt;height:40px;text-align:left;padding:5px 0;margin:0}

form#contatti{float:left;display:block;width:45%}
form#contatti label{display:block;margin:15px 0 0 0;float:left;clear:left;width:100%;text-align:left}

input.button{height:23px;margin:10px 0 0 0; cursor:pointer;padding:0 3px;font-size:9pt;}

h1, h2{font-size:12pt;font-weight:bold;color:#454e56;text-align:left}
h2{font-size:10pt;font-weight:bold;color:#454e56;text-align:left}
.contentcontainer p, ul{text-align:left;line-height:1.5em}
.contentcontainer ul li{float:left;clear:left}

#checko{width:80%}
dl#items{display:block;border-top:solid 2px #666;margin:20px 0}
dl#items dd{text-align:left;height:15px}
dl#items dd{width:100%;border-bottom:solid 1px #666}

dl#dati_cliente{height:60px; display:block}
dl#dati_cliente dt{width:70px}

span.pulsanti{clear:both}

form#mail{width:60%;display:block;margin:0 auto}
form#mail fieldset{border:solid 0px;padding:15px}
form#mail fieldset label{display:block;width:49%;text-align:left;float:left;margin:3px}
form#mail fieldset label input, form#mail fieldset label select{width:90%;height:20px}
form#mail fieldset input{height:20px}

.contentcontainer ul li a{color:#000}
.contentcontainer ul{display:block;width:300px;margin:0 auto}
.contentcontainer ul li{height:50px;display:block}


/* ------------- Blocco Contenuti (div#contenuto) -------------------- */
a.pulsantone{font-size:7.5pt;color:#495D80;display:block;cursor:hand;padding:0;margin:0;height:53px}

dl#broadcast,
dl#corporate,
dl#sicurezza,
dl#domotica{background:#495D80 url('../images/box_broadcast.jpg') no-repeat;background-position:0 65px;height:345px;display:block;border:solid #fff;border-width:1px 0 1px 1px;text-align:right;margin:10px 0 0 0;}

dl#corporate{background: #6D7172 url('../images/box_comunicazione_visiva.jpg') no-repeat;background-position:0 65px;}
dl#sicurezza{background: #6C4766 url('../images/box_sicurezza.jpg') no-repeat;background-position:0 65px;}
dl#domotica{background: #4D6155 url('../images/box_domotica.jpg') no-repeat;background-position:0 65px;}
dl#broadcast{background: #4D6155 url('../images/box_broadcast.jpg') no-repeat;background-position:0 65px;}

dl#broadcast dt,
dl#corporate dt,
dl#sicurezza dt,
dl#domotica dt{border:0px solid #ccc;padding:0;margin:0 0 0 0;height:203px;display:block}

dl#corporate dt{background: url('../images/comunicazione_visiva_titolo.jpg') no-repeat; background-position: 0 12px;}
dl#broadcast dt{background: url('../images/broadcast_titolo.jpg') no-repeat; background-position: 0 12px;}
dl#sicurezza dt{background: url('../images/sicurezza_titolo.jpg') no-repeat; background-position: 0 12px;}
dl#domotica dt{background: url('../images/domotica_titolo.jpg') no-repeat; background-position: 0 12px;}

dl#broadcast dt a,
dl#corporate dt a,
dl#sicurezza dt a,
dl#domotica dt a{height:55px;display:block}

dl#broadcast dt span, 
dl#corporate dt span,
dl#sicurezza dt span,
dl#domotica dt span{border:0px solid #fff;font-size:7pt;margin:0;padding:6px 0 5px 13px;font-weight:bold;color:#fff;text-align:left;display:block}

dl#corporate dd,
dl#broadcast dd,
dl#sicurezza dd,
dl#domotica dd{padding:3px;background:url('../images/white.png');width:91%;margin:0 auto;border:#fff solid;border-width:1px;text-align:left}

dl#corporate dd,
dl#broadcast dd,
dl#sicurezza dd,
dl#domotica dd{height:123px}

dl#corporate dd p,
dl#broadcast dd p,
dl#sicurezza dd p,
dl#domotica dd p,
dl#corporate dd p a,
dl#broadcast dd p a,
dl#sicurezza dd p a,
dl#domotica dd p a{font-size:7pt;color:#666;line-height:1.3em}

dl#corporate dd a,
dl#broadcast dd a,
dl#sicurezza dd a,
dl#domotica dd a{padding-left:10px}

dl#corporate dd p a,
dl#broadcast dd p a,
dl#sicurezza dd p a,
dl#domotica dd p a{padding:0}
img.sin{float:left;margin:3px 8px 3px 0px;border:solid 1px #8e9196}

dl#broadcast dt ul.menu_level_b, 
dl#domotica dt ul.menu_level_b, 
dl#sicurezza dt ul.menu_level_b, 
dl#corporate dt ul.menu_level_b{float:right;margin:0;padding:0;}

dl#broadcast dt ul.menu_level_b li, 
dl#domotica dt ul.menu_level_b li, 
dl#sicurezza dt ul.menu_level_b li, 
dl#corporate dt ul.menu_level_b li{margin:0;padding:0;line-height:1em;display:block;float:left;clear:left;height:20px}

dl#broadcast dt ul.menu_level_b li a, 
dl#domotica dt ul.menu_level_b li a, 
dl#sicurezza dt ul.menu_level_b li a, 
dl#corporate dt ul.menu_level_b li a{color:#495d80;font-weight:normal;text-decoration:none;height:20px;margin:0;padding:0;}

dl#broadcast dt ul.menu_level_b li a:hover, 
dl#domotica dt ul.menu_level_b li a:hover, 
dl#sicurezza dt ul.menu_level_b li a:hover, 
dl#corporate dt ul.menu_level_b li a:hover{text-decoration:underline}


offerta{color:#FF0000}


div#pagina{font-size: 11px;color: #666;text-align: left; padding:10px; margin:0;background:/*url('../images/white.png')*/white;margin:10px 0 0 0;border:solid 1px #fff}
div#pagina .allineamentodx{text-align: right;}
div#pagina .allineamentocx{text-align: center;}
div#pagina .fotosx{float:left;border:solid 1px #ddd; padding: 0 0 0px 0; margin: 0px 10px 0px 0;}
div#pagina .fotodx{float:right;border:solid 1px #ddd; padding: 0 0 0px 0; margin: 0px 0px 0px 10px;}
div#pagina h3{font-size:12pt;padding:0;margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;color:#8D9295;text-align:left; line-height: 25px; border-bottom: solid 5px #8D9295}
div#pagina h4{font-size:12pt;padding:0;margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;color:#495D80;text-align:left; line-height: 25px; border-bottom: solid 5px #495D80}
div#pagina h5{font-size:12pt;padding:0;margin-top:0px;margin-bottom:10px;margin-left:0px;margin-right:0px;color:#495d80;text-align:left; line-height: 25px; border-bottom: solid 5px}
div#pagina h2{border: solid 0px blue;font-size:9pt;padding:0px 0 3px 0;margin-top:0px;margin-bottom:5px;margin-left:0px;margin-right:0px;color:#97886F;text-align:left; line-height: 18px; border-bottom: dotted 3px #ddd}
.clearer{font-size:0pt;line-height:0pt;clear:both;width:100%;margin:0;padding:0;height:1px}
div#pagina .paragrafo{margin-top:0px;margin-bottom:20px;margin-left:0px;margin-right:0px; border: solid 0px red;}
div#pagina .boxgrigio{color:#666666;font-size:10px;background: #efefef;border: solid 1px #ddd; margin:0 0 10px 0; padding:10px 15px 13px 15px;line-height:16pt;}
a:link {
	font-family: Tahoma,Arial,sans-serif;
	text-decoration: underline;
	font-size: 11px; 
	color: #666;
	font-weight: bold
}
a:visited {
	font-family: Tahoma,Arial,sans-serif;
	text-decoration: underline;
	font-size: 11px; 
	color: #666;
	font-weight: bold
}
a:hover {
	font-family: Tahoma,Arial,sans-serif;
	text-decoration: underline;
	font-size: 11px; 
	color: #666;
	font-weight: bold
}
a:active { 
	font-family: Tahoma,Arial,sans-serif;
	text-decoration: underline;
	font-size: 11px; 
	color: #666;
	font-weight: bold
}
dl.prodottitecnoday{margin:0 auto;float:left;padding:0;width:50%;line-height:1.2em;font-size:7.5pt}
dl.prodottitecnoday dt{margin:10px 5px 5px 5px;clear:both; padding:0;color:#738690;font-weight:bold;font-size:9pt}
dl.prodottitecnoday dd{margin:0 5px 0 5px; padding:5px 5px 0 5px; background:#efefef;border:solid 1px #C8D0D4; display:block}
dl.prodottitecnoday dd img {background:#fff;float:left;clear:both;border:solid 1px #C8D0D4;padding:3px;margin:0 5px 0 0}
dl.prodottitecnoday dd div.clearer{font-size:0}
div#tecnoday{border:0px dotted #ddd;text-align:left;color:#666;padding:5px}
div#tecnoday p{margin:5px;display:block;font-size:7.5pt}
div#tecnoday img{width:200px;float:left;margin:0px 10px 0 0;border:solid 0px #ccc;padding:0px;background:#fff}
div#tecnoday h1{font-size:10pt;text-align:left;margin:0;padding:0 0 0 5px;font-weight:bold; color:#738690}
div#tecnoday h1 a{color:#738690}

html.popup,body.popup{background:none;background-color:#fff }
h1{font-size:200%;padding-top:70px;color:#767676;text-align:center}
h2{font-size:110%;padding:0;margin:5px;color:#767676;text-align:center}
p{margin:10px;line-height:1.4}
div#pagina p{font-size:8pt;font-weight:normal;color:#999;border:0px solid red;margin:10px;line-height:1.4}
form{padding:3px}
.clearer{font-size:0pt;line-height:0pt;clear:both;width:100%;margin:0;padding:0;height:1px}
hr.clearer{clear:left;width:100%;margin:0;padding:0;}


form#search{display:block;background:url('../images/logo_all.png') no-repeat;margin:0;width:100%;height:73px}
form#search fieldset{display:block;border:solid 0px;height:50px;margin:20px 50px 0 150px;padding:0}
form#search fieldset label{float:left;display:block;margin:0;padding:0}
form#search fieldset label input#ricerca{width:95%}
form#search fieldset label input.pulsante{float:left;}


div#vetrina{width:100%;font-size:8pt;color:#919191;border:solid 0px #ccc; margin:7px 0 0 0;padding:0;}
div#wrapliquid{float:right;width:100%;margin-right:-155px;border:solid 0px blue}
div#liquid{margin:0 160px 0 0px;border:solid 0px orange}

div#fixed2{float:right;width:303px;margin:0;padding:0;display:inline;border:solid 0px green}
div#liquid2{border:solid 0px #ccc;padding:0}

div#vetrina dl.hor{width:100%;padding:0;margin:0;text-align:left}
div#vetrina dl.hor dt{margin:0;padding:0;color:#495D80;height:20px}
div#vetrina dl.hor dd{margin:0px;text-align:left;padding:0 0 10px 0;color:#919191;border-bottom:solid 1px;line-height:1.2em}
div#vetrina dl.hor dd{border-color:#B1B9C8}

div#vetrina dl.hor1, div#vetrina dl.hor2, div#vetrina dl.hor3{width:100%;padding:0;margin:0 0 5px 0;text-align:left}
div#vetrina dl.hor1{border-bottom:1px solid #B1B9C8;background:#B1B9C8 url(../images/vetr_2_1.gif) no-repeat right top;}
div#vetrina dl.hor1 dd p, div#vetrina dl.hor2 dd p, div#vetrina dl.hor3 dd p{border:0px solid #ddd;margin:0; padding:0;}
div#vetrina dl ul{margin:0;padding:0;}
div#vetrina dl ul li{list-style-type:none;background:url(../images/bullet.gif) no-repeat top left;background-position:0 1px;margin:0;padding:5px;text-indent:20px;}
div#vetrina dl ul li.link{background:#fff;text-indent:0;text-align:right}
div#vetrina dl ul li a{color:#495D80}
div#vetrina dl.hor2{border-bottom:1px solid #C5B9A5;background:#C5B9A5 url(../images/vetr_2_2.gif) no-repeat right top;}
div#vetrina dl.hor3{border-bottom:1px solid #B7B7B7;background:#B7B7B7 url(../images/vetr_2_3.gif) no-repeat right top;}

div#vetrina dl.hor1 dt,div#vetrina dl.hor2 dt,div#vetrina dl.hor3 dt{font-weight:bold;margin:0;padding:0;color:#fff;height:20px;text-indent:15px;line-height:2em}
div#vetrina dl.hor1 dt{background: url(../images/vetr_2_1_bullet.gif) no-repeat left top}
div#vetrina dl.hor2 dt{background:url(../images/vetr_2_2_bullet.gif) no-repeat left top}
div#vetrina dl.hor3 dt{background:url(../images/vetr_2_3_bullet.gif) no-repeat left top}

div#vetrina dl.hor1 dd,div#vetrina dl.hor2 dd,div#vetrina dl.hor3 dd{margin: 0 1px 0 1px;padding:5px 5px 0 5px;color:#919191;background:#f7f7f7;border-bottom:solid 1px;line-height:1.2em}


div#vetrina dl.hor1 dd{border:0px;border-color:#B1B9C8;display:block}
div#vetrina dl.hor2 dd{border:0px;border-color:#C5B9A5;display:block}
div#vetrina dl.hor3 dd{border:0px;border-color:#B7B7B7;display:block}

div#vetrina dl.hor dd img,div#vetrina dl.hor1 dd img,div#vetrina dl.hor2 dd img,div#vetrina dl.hor3 dd img{float:left;margin:0 5px 5px 0;border:solid 1px #E7E7E7;}
div#vetrina dl.hor1 dd img{}



div#vetrina dl.boxvetrinanovita ul{margin:0;padding:0;}
div#vetrina dl.boxvetrinanovita ul li{text-align:left;list-style-type:none;background:url(../images/bullet.gif) no-repeat top left;background-position:0 4px;margin:0;padding:5px;text-indent:20px;line-height:16px}
div#vetrina dl.boxvetrinanovita ul li.link{border-top:2px dotted #ddd;border-bottom:2px dotted #ddd;margin:0;padding:5px 5px 7px 5px;background:#fff;text-indent:0;text-align:right}
div#vetrina dl.boxvetrinanovita ul li a{color:#495D80}




/* -------------------------------- vetrine prodotti novita e in promozione ------------------------------- */
div#wrapnovita, div#wrappromozioni, div#wrapusato{float:left;width:32%;border:solid 0px #ddd; margin:0 0 0 5px;padding:0 0 0 0px;}

/*------------------------ novita, usato e  promozioni (classi che non variano in tutti e 5 le vetrine)-----------------------*/
div#vetrina dl.boxvetrinausato,
div#vetrina dl.boxvetrinanovita, 
div#vetrina dl.boxvetrinapromozioni, 
div#vetrina dl.boxvetrinapromozioni2, 
div#vetrina dl.boxvetrinanovita2{width:98%;float:left;padding:0 0 6px 0;margin:0 0 5px 0px;text-align:center;border:1px solid #ddd;background:#f7f7f7 url(../images/bg_box_vetrina.gif) no-repeat right bottom;}

div#vetrina dl.boxvetrinausato dt,
div#vetrina dl.boxvetrinanovita dt, 
div#vetrina dl.boxvetrinapromozioni dt, 
div#vetrina dl.boxvetrinapromozioni2 dt, 
div#vetrina dl.boxvetrinanovita2 dt{text-align:left;margin:0;padding:5px 0 0 0;color:#fff;text-indent:15px;background: #B1B9C8}

div#vetrina dl.boxvetrinausato dt .bullet,
div#vetrina dl.boxvetrinanovita dt .bullet, 
div#vetrina dl.boxvetrinapromozioni dt .bullet, 
div#vetrina dl.boxvetrinapromozioni2 dt .bullet, 
div#vetrina dl.boxvetrinanovita2 dt .bullet{height:20px;display:block;text-align:left;font-weight:bold;margin:0;padding:0;color:#fff;background: url(../images/vetr_2_1_bullet.gif) no-repeat left top;background-position: 0 -4px;}

div#vetrina dl.boxvetrinausato dd,
div#vetrina dl.boxvetrinanovita dd, 
div#vetrina dl.boxvetrinapromozioni dd, 
div#vetrina dl.boxvetrinapromozioni2 dd, 
div#vetrina dl.boxvetrinanovita2 dd{border-left:0px solid #ddd;border-right:0px solid #ddd;margin: 0;padding:5px 0px 5px 0px;color:#919191;}

div#vetrina dl.boxvetrinausato dd p,
div#vetrina dl.boxvetrinanovita dd p, 
div#vetrina dl.boxvetrinapromozioni dd p, 
div#vetrina dl.boxvetrinapromozioni2 dd p, 
div#vetrina dl.boxvetrinanovita2 dd p{text-align:left;border:0px solid #ddd;margin:0; padding:0 7px 0 7px;line-height:16px}

div#vetrina dl.boxvetrinausato dd img,
div#vetrina dl.boxvetrinanovita dd img, 
div#vetrina dl.boxvetrinapromozioni dd img, 
div#vetrina dl.boxvetrinapromozioni2 dd img, 
div#vetrina dl.boxvetrinanovita2 dd img{margin:2px 5px 0px 0; padding:0;border:solid 1px #ccc;}

div#vetrina dl.boxvetrinausato dd.prezzi,
div#vetrina dl.boxvetrinanovita dd.prezzi, 
div#vetrina dl.boxvetrinapromozioni dd.prezzi, 
div#vetrina dl.boxvetrinapromozioni2 dd.prezzi, 
div#vetrina dl.boxvetrinanovita2 dd.prezzi{border-left:0px solid #ddd;border-right:0px solid #ddd; border-top:2px dotted #ddd;padding:5px 0 0px 0;margin:0;}

/*----- stile prezzi ----*/
div#vetrina dl.boxvetrinausato dd.prezzi .prezzonormold,
div#vetrina dl.boxvetrinanovita dd.prezzi .prezzonormold, 
div#vetrina dl.boxvetrinapromozioni dd.prezzi .prezzonormold, 
div#vetrina dl.boxvetrinapromozioni2 dd.prezzi .prezzonormold, 
div#vetrina dl.boxvetrinanovita2 dd.prezzi .prezzonormold{border:0px solid #ccc;margin:0 0 0 5px;padding:0;font-size:11px;} 

div#vetrina dl.boxvetrinausato dd.prezzi .prezzopromo,
div#vetrina dl.boxvetrinanovita dd.prezzi .prezzopromo, 
div#vetrina dl.boxvetrinapromozioni dd.prezzi .prezzopromo, 
div#vetrina dl.boxvetrinapromozioni2 dd.prezzi .prezzopromo, 
div#vetrina dl.boxvetrinanovita2 dd.prezzi .prezzopromo{border:0px solid #ccc;margin:0 5px 0 0;padding:0;font-size:11px;}

div#vetrina dl.boxvetrinausato dd.prezzi .prezzonorm,
div#vetrina dl.boxvetrinanovita dd.prezzi .prezzonorm, 
div#vetrina dl.boxvetrinapromozioni dd.prezzi .prezzonorm, 
div#vetrina dl.boxvetrinapromozioni2 dd.prezzi .prezzonorm, 
div#vetrina dl.boxvetrinanovita2 dd.prezzi .prezzonorm{border:0px solid #ccc;margin:0;padding:0;font-size:11px;}

/*----------------- elementi varianti delle 5 vetrine--------------------*/
/*----- promozioni corporate----*/
div#vetrina dl.boxvetrinapromozioni2 dt{background: #C5B9A5 /*url(../images/vetr_2_2.gif) no-repeat right top*/}
div#vetrina dl.boxvetrinapromozioni2 dt .bullet{background: url(../images/vetr_2_2_bullet.gif) no-repeat left top;background-position: 0 -4px;}
/*----- promozioni broadcast----*/
div#vetrina dl.boxvetrinapromozioni dt{background: #666699 /*url(../images/vetr_2_1_viola.gif) no-repeat right top*/}
div#vetrina dl.boxvetrinapromozioni dt .bullet{background: url(../images/vetr_2_1_bullet.gif) no-repeat left top;background-position: 0 -4px;}
/*----- novita corporate ----*/
div#vetrina dl.boxvetrinanovita2 dt{background: #B7B7B7 /*url(../images/vetr_2_3.gif) no-repeat right top*/}
div#vetrina dl.boxvetrinanovita2 dt .bullet{background: url(../images/vetr_2_3_bullet.gif) no-repeat left top;background-position: 0 -4px;}
/*----- usato broadcast ----*/
div#vetrina dl.boxvetrinausato dt{background: #C3D2D7 /*url(../images/vetr_2_3.gif) no-repeat right top*/}
div#vetrina dl.boxvetrinausato dt .bullet{background: url(../images/vetr_2_1_bullet.gif) no-repeat left top;background-position: 0 -4px;}
/*----------- colonna grigia ------------*/

/*--- fissa ---*/
div#fixed{float:left;width:144px;margin:0 0 0 0;display:inline;border:solid 0px green}
/*--- liquida ---*/
div#boxdxfisso{float:left;width:31%;margin:0 0 0 5px;padding:0;}
/*--- classi ---*/
div#vetrina dl.vert{margin:0 0 10px 0;padding:0;background: #F7F7F7;border:1px solid #ddd;}
div#vetrina dl.vert dt.primo{background:#ccc;border:0px solid #666;color:#fff;font-weight:bold;text-align:left;}
div#vetrina dl.vert dd{border:0px solid;margin:0 auto;margin-bottom:20px;padding:0;text-align:left}
div#vetrina dl.vert dd.image{margin:0 auto;padding:0;text-align:center}
div#vetrina dl.vert dd.bot{margin:0;padding:0;}
div#vetrina dl.vert dt{text-align:center;font-weight:bold;background:#fff;border-bottom:2px dotted #ddd;border-top:1px solid #ddd;margin:0 0 10px 0;color:#666;display:block;padding:3px 5px 5px 5px;}
div#vetrina dl.vert dd.image img{margin:0 auto;border:solid 1px #ccc;}


/*----------- box orizzontale nuovo ------------*/
div#vetrina dl.orizzontale1{float:left;background:none;border-top:0px dotted #e7e7e7;margin:15px 0 0 0;padding:0;}
div#vetrina dl.orizzontale1 dd span, div#vetrina dl.orizzontale1 dd a{text-decoration:none;font-weight:bold;color:#AEA184;border-bottom:3px dotted #ccc;margin:0;padding:0 0 3px 0;}
div#vetrina dl.orizzontale1 dd p{border:0px solid #ddd;color:#666;margin:12px 0 0 0;padding:0;}
div#vetrina dl.orizzontale1 dd p a{border:0px solid red;font-weight:bold;text-decoration:underline;color:#666;margin:0;padding:0;}
div#vetrina dl.orizzontale1 dd {margin:0;padding:0;}
div#vetrina dl.orizzontale1 dt{border:0px;margin:0 5px 0 0;padding:0;float:left;}
div#vetrina dl.orizzontale1 dt.images {border-right:7px solid #e7e7e7;float:left;display:block}
div#vetrina dl.orizzontale1 dt.images img{margin:0 7px 0 0;padding:0;border:solid 1px #E7E7E7;}



#pagina ul{margin:0 auto;display:block;width:90%;padding:0;list-style-type:disc}

#menu_level_b li{display:inline;list-style-type:none;margin:0 15px 0 0;}
#menu_level_b li a{text-decoration:none}
#menu_level_b li a:hover{text-decoration:underline}
