/* CSS Document */
/* Creato:			19/11/2007 */
/* Autore:			giorgio@evoluzionetelematica.it */

html {width:100%; height:100%; margin:0; padding:0}
body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font:100.01% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#c5e2f6 url(img/bgBody.jpg) top left repeat-x;}	

/*** top ***/

#Header {
	width:992px;
	position:relative;
	margin:0 auto;
	height:111px;
	text-align:left;
	background-color:#fff;
	border-left:4px solid #abccd2;
	border-right:4px solid #abccd2;}
#Header #Logo {width:244px; height:99px; padding:0; margin:0; background:url(img/logo-ebrescia.jpg) 0 0 no-repeat; cursor:pointer; }
#Header #Logo span {display:none}
#Header .banner-header {position:absolute; top:9px; right:12px; border:0; margin:0; padding:0}
		 
/*** colonne ***/
#PortaSito {width:992px;
	position:relative;
	margin:0 auto; padding:0 0 20px 0;
	text-align:left;
	background-color:#fff;
	border-left:4px solid #abccd2;
	border-right:4px solid #abccd2;
	overflow:auto;}


/*** menu 1 livello ***/
ul#Menu1 {width:976px; list-style-type:none; margin:0px 0px 10px 6px; height:37px; padding:20px 0 0 0; position:relative}
ul#Menu1 li {margin:0; padding:0; float:left;}

ul#Menu1 li#funzionamento a {display:block; background:url(img/come_funziona.jpg) 0 0 no-repeat; width:217px; height:22px; margin:0px 2px 0 0; padding:0}
ul#Menu1 li#inserimento a {display:block; background:url(img/inserisci_attivita.jpg) 0 0 no-repeat; width:184px; height:22px; margin:0 2px 0 0; padding:0}

ul#Menu1 li#assistenza a {display:block; background:url(img/assistenza.jpg) 0 0 no-repeat; width:150px; height:22px; margin:0px; padding:0}

ul#Menu1 li#vetrinaBox a {display:block; background:url(img/bt-vetrina2.jpg) 0 0 no-repeat; width:375px; height:57px; margin:-22px 0 0 0; padding:0; position:absolute; right:0}
ul#Menu1 li#promozioneBox a {display:block; background:url(img/bt-promozione.gif) 0 0 no-repeat; width:219px; height:57px; margin:-22px 0 0 0; padding:0; position:absolute; right:230}


/*** hover ***/
ul#Menu1 li#funzionamento a:hover {display:block; background:url(img/come_funziona.jpg) 0 -22px no-repeat; width:217px; height:22px; margin:0px 2px 0 0; padding:0}
ul#Menu1 li#inserimento a:hover {display:block; background:url(img/inserisci_attivita.jpg) 0 -22px no-repeat; width:184px; height:22px; margin:0 2px 0 0; padding:0}
ul#Menu1 li#assistenza a:hover {display:block; background:url(img/assistenza.jpg) 0 -22px no-repeat; width:150px; height:22px; margin:0px; padding:0}


/*** span ***/
ul#Menu1 li#funzionamento span {display:none}
ul#Menu1 li#inserimento span {display:none}
ul#Menu1 li#assistenza span {display:none}
ul#Menu1 li#vetrinaBox span {display:none}
ul#Menu1 li#promozioneBox span {display:none}


/*** sel ***/
ul#Menu1 li#funzionamento.sel a {display:block; background:url(img/come_funziona.jpg) 0 -22px no-repeat; width:217px; height:22px; margin:0px 2px 0 0; padding:0}
ul#Menu1 li#inserimento.sel a {display:block; background:url(img/inserisci_attivita.jpg) 0 -22px no-repeat; width:184px; height:22px; margin:0 2px 0 0; padding:0}
ul#Menu1 li#assistenza.sel a {display:block; background:url(img/assistenza.jpg) 0 -22px no-repeat; width:150px; height:22px; margin:0px; padding:0}

ul#Menu1 li#funzionamento.sel a:hover {display:block; background:url(img/come_funziona.jpg) 0 -22px no-repeat; width:217px; height:22px; margin:0px 2px 0 0; padding:0}
ul#Menu1 li#inserimento.sel a:hover {display:block; background:url(img/inserisci_attivita.jpg) 0 -22px no-repeat; width:184px; height:22px; margin:0 2px 0 0; padding:0}
ul#Menu1 li#assistenza.sel a:hover {display:block; background:url(img/assistenza.jpg) 0 -22px no-repeat; width:150px; height:22px; margin:0px; padding:0}

/*** colonne ***/

#LatoSinistro {width:244px;
						 margin:0 6px 0 0px; margin /**/:0 12px 0 0px;
				 padding:0;
				 float:left;}
				 
#LatoDestro {width:736px;
						 margin:0px;
				 padding:0;
				 float:left;}
/*** varie ***/

img {border:0; margin:0; padding:0;}
a img {border:0; margin:0; padding:0;}

/*** cerca ***/

#BoxCerca {width:236px; /* height:175px; */ margin:0px 0 10px 8px; padding:0 0 10px 0; 
					 background:#3aaefc url(img/bgCerca.jpg) 0 0 no-repeat; line-height:18px; overflow:auto; }

p.CercaTile {width:220px; height:37px; margin:0px; padding:0; background:#32a7f2 url(img/cerca_title.jpg) 0px 0 no-repeat;}
p.CercaTile span {display:none}
#BoxCerca p {font-size:11px; color:#fff; font-weight:normal; margin:0; padding:0 8px;}
#BoxCerca p strong {font-size:12px; margin:4px 0 0 0;}
#BoxCerca p.attivita {font-size:12px; margin:10px 0 0 10px; padding:0;}

#BoxCerca label {font-size:13px; color:#fff; font-weight:bold; padding:4px 0 0 10px; margin:0} 

/*#BoxCerca label input { position:absolute; right:5px; top:4px; width:75%; } */
#BoxCerca input {margin:0 0 0 -4px; width:90%; padding:0; display:block; left:8px; position:relative} 
#BoxCerca .destra { margin:0 0 0 0; } 

/*** profili ***/
#BoxProfili {width:344px; margin:8px 0; padding:0 20px 0 0; float:left}

p.ProfiliTitle {width:220px; height:45px; margin:0px; padding:0; background:#7bc51e url(img/ProfiliTitle.jpg) 0px 0 no-repeat;}
p.ProfiliTitle span {display:none}

#BoxProfili a.profili img {padding:0; margin:0; border:0; display:block;}
#BoxProfili a.profili strong {font-size:12px; margin:4px 0 0 0;}
#BoxProfili a.profili {display:block; font-size:11px; color:#000; font-weight:normal; margin:0 0 20px 0; padding:0 8px; text-decoration:underline;}
#BoxProfili a.profili:hover {text-decoration:none;}

#BoxProfili2 {width:236px; height:auto; margin:0px 0 10px 8px; padding:0 0 5px 0; background:#7ac61e url(img/bgProfili.jpg) 0 0 no-repeat; line-height:18px;}

#BoxProfili2 a.profili img {padding:0; margin:0; border:0; display:block;}
#BoxProfili2 a.profili strong {font-size:12px; margin:4px 0 0 0;}
#BoxProfili2 a.profili {display:block; font-size:11px; color:#fff; font-weight:normal; margin:0 0 20px 0; padding:0 8px; text-decoration:underline;}
#BoxProfili2 a.profili:hover {text-decoration:none;}

/** promo **/

#BoxPromo {width:228px;
					 margin:0px 0 10px 8px;
			 padding:10px 0;
			 background:#fff; border:4px solid #a066ba; line-height:16px; overflow:auto}

#BoxPromo h4 {font-size:18px; color:#a066ba; margin:0 0 16px 8px; font-weight:normal;}
#BoxPromo p {font-size:11px; color:#000; font-weight:normal; margin:0 0 20px 0; padding:0 8px; width:212px; float:left;}
#BoxPromo p strong {font-size:12px; margin:4px 0 0 0;}
#BoxPromo p a {display:block; font-size:11px; color:#000; font-weight:normal; margin:0; padding:0; text-decoration:underline;}
#BoxPromo p a:hover {text-decoration:none;}
#BoxPromo p img {float:left; margin:0 14px 4px 0;}


#BoxPromoInterne p {font-size:12px; color:#000; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 8px;  width:540px; float:left; border-bottom:1px solid #dadada; }
#BoxPromoInterne p a {display:block; font-size:11px; color:#000; font-weight:normal; margin:0; padding:0; text-decoration:underline;}
#BoxPromoInterne p a .titoloPromo {display:block; font-size:16px; font-weight:normal; color:#a066ba; text-decoration:none; margin:0 0 8px 0; padding:0}
#BoxPromoInterne p a:hover .titoloPromo {display:block; font-size:16px; font-weight:normal; color:#ff7300;text-decoration:none; margin:0 0 8px 0; padding:0}

#BoxPromoInterne p a:hover {text-decoration:none; color:#ff7300;}
#BoxPromoInterne p img {float:left; margin:0 20px 4px 0;}

/*** directory ***/

#BoxDir {border:4px solid #dedede; background:url(img/bgDir.jpg) 0 0 repeat-x; width:720px; min-height:467px; overflow:auto; margin:0; padding:0 0 20px 0;}

h2.dirTitle {width:190px; height:45px; margin:0px; padding:0; background:url(img/dirfamiglie.gif) 0px 0 no-repeat;}
h2.dirTitle span {display:none}

h2.dirImprese {width:190px; height:45px; margin:0px; padding:0; background:url(img/dir-famiglie.gif) 0px 0 no-repeat;}
h2.dirImprese span {display:none}

.ColonnaHomeSx {width:449px; margin:0 8px; margin /**/:0 16px; float:left;}
.ColonnaHomeDx {width:223px; margin:0; float:left;}
.ColonnaHomeDx .elencoHome {width:199px; margin:0; padding:0 9px; border:3px solid #8eb7d3; background-color:#def1ff;}

dl.DirOne {width:214px; margin:10px 0px; float:left; padding:9px 10px 0 0; border-right:1px dotted #999}
dl.DirLast {width:214px; margin:10px 0 0 0; padding:9px 0 0 10px; float:left;}

#BoxDir dt {margin:0; padding:0 0 6px 0; border:0px; font-weight:bold; color:#ff7300; font-size:13px;}
#BoxDir dd {margin:0; padding:0 0 6px 0; border:0px; font-weight:normal; color:#000; font-size:11px; text-transform:lowercase}

#BoxDir dt a {font-weight:bold; color:#ff7300; font-size:13px; text-decoration:none;}
#BoxDir dt a:hover {font-weight:bold; color:#000; font-size:13px; text-decoration:none;}

#BoxDir dd a {font-weight:normal; color:#000; font-size:11px; text-decoration:underline;}
#BoxDir dd a:hover {font-weight:normal; color:#ff7300; font-size:11px; text-decoration:none;}

#BoxDir .ColonnaHomeDx .elencoHome dl {margin:10px 0; padding:9px 0 0 0px;}
#BoxDir .ColonnaHomeDx .elencoHome dt {margin:0; padding:0 0 6px 0; border:0px; font-weight:bold; color:#000; font-size:13px;}
#BoxDir .ColonnaHomeDx .elencoHome dd {margin:0; padding:0 0 6px 0; border:0px; font-weight:normal; color:#000; font-size:11px; text-transform:lowercase}

#BoxDir .ColonnaHomeDx .elencoHome dt a {font-weight:bold; color:#000; font-size:13px; text-decoration:none;}
#BoxDir .ColonnaHomeDx .elencoHome dt a:hover {font-weight:bold; color:#d70a00; font-size:13px; text-decoration:none;}

#BoxDir .ColonnaHomeDx .elencoHome dd a {font-weight:normal; color:#000; font-size:11px; text-decoration:underline;}
#BoxDir .ColonnaHomeDx .elencoHome dd a:hover {font-weight:normal; color:#d70a00; font-size:11px; text-decoration:none;}

/*** news ***/

#BoxNews {width:344px; margin:8px 0; padding:0 20px 0 0; float:left}
#BoxNews p.newsTitle {width:354px; height:34px; margin:0px 0 8px 0; padding:0; background:url(img/title_eventi.gif) 0px 0 no-repeat;}
#BoxNews p.newsTitle span {display:none}

#BoxNews2 {width:344px; margin:8px 0; padding:0 20px 0 0; float:left}
#BoxNews2 p.newsTitle2 {width:354px; height:34px; margin:0px 0 8px 0; padding:0; background:url(img/title_eventi2.gif) 0px 0 no-repeat;}
#BoxNews2 p.newsTitle2 span {display:none}

.ContNews {width:340px; margin:0;}
.ContNews p { cursor:pointer; font-size:11px; color:#000; padding:0 4px 0px 0; margin:0 0 16px 0; clear:both;}
.ContNews .NewDate {font-weight:normal; color:#000; float:left; margin:0 8px 0 0; padding:0 0 40px 0; width:70px; }
.ContNews .NewTitle { font-weight:bold; color:#2091da; padding:0; margin:0 8px 0 0;}
.ContNews .NewDesc {font-weight:normal; color:#000; display:block; margin:2px 0 20px 78px; padding:0;}
.ContNews a p { text-decoration:underline; color:#000; clear:both; margin:0; padding:0;}
.ContNews a:hover p { text-decoration:none; margin:0; padding:0;}
p.newsTitle { font-size:20px; color:#2091da; font-weight:normal; margin:30px 0 12px 0; padding:0;}

#BoxNews a {font-weight:normal; color:#000; font-size:11px; text-decoration:underline;}
#BoxNews a:hover {font-weight:normal; color:#ff7300; font-size:11px; text-decoration:none;}
#BoxNews br {line-height:2px;}

#BoxNews2 a {font-weight:normal; color:#000; font-size:11px; text-decoration:underline;}
#BoxNews2 a:hover {font-weight:normal; color:#ff7300; font-size:11px; text-decoration:none;}
#BoxNews2 br {line-height:2px;}

/** briciole **/

.briciole {width:720px; margin:0; padding:0 0 18px 0; font-size:11px; color:#000; font-weight:normal;}
.briciole a {color:#000; font-weight:normal; text-decoration:underline}
.briciole a:hover {color:#2091da; font-weight:normal; text-decoration:none}
.briciole a.sel {color:#2091da; font-weight:bold; text-decoration:none}
.briciole a.sel:hover {color:#2091da; font-weight:bold; text-decoration:none}

/*** elenco voci ***/

h1 {color:#ff8100; font-size:20px; font-weight:normal; margin:0 0 8px 0; padding:0;}

.risultati {margin:20px 0; padding:0; line-height:16px; width:480px;}
.risultati p {margin:0 0 14px 0; padding:6px; display:block; position:relative}
.risultati p span.title {margin:0; padding:0; font-size:12px; width:320px; color:#000; font-weight:bold; display:block;}
.risultati p span.description {padding:0; margin:0 20px 0 0;width:317px; font-size:11px; color:#000; font-weight:normal; display:block;}
.risultati p span.description2 {padding:0; margin:20px 20px 0 0;width:317px; font-size:11px; color:#000; font-weight:normal; display:block;}
.risultati p img {position:absolute; right:10px; top:10px; margin:0 0 8px 0; padding:0; border:0}

.risultati p.special {width:480px; border:2px solid #2da1eb; position:relative; display:block; margin:0 0 14px 0; padding:0; cursor:pointer; text-decoration:none; }
.risultati p.special a {text-decoration:none; background-color:#eaf5fd; display:block; padding:10px; margin:0; cursor:pointer; }
.risultati p.special a:hover {text-decoration:none; background-color:#fff; display:block; padding:10px; margin:0; cursor:pointer;}
/*** scorri page ***/

.ScorriPagine {width:720px; margin:20px 0; height:30px; padding:15px 0 0 0; border-bottom:4px solid #dedede; border-top:4px solid #dedede; clear:both}
.ScorriPagine p {font-size:12px; text-transform:uppercase; color:#1989d1; font-weight:bold; margin:0 0px 0 0; padding:0 6px; float:left;}
.ScorriPagine img {float:left;margin:0 4px}
.clear {clear:left;}
.ScorriPagine img a {border:0;}
.ScorriPagine a img  {border:0;}
.ScorriPagine input {float:left;margin:0 4px}

.Help {color:#b2b2b2;}
.Help h3 {width:720px; font-size:13px; color:#ff8700; font-weight:bold; margin:0 0 2px 0;}
.Help a {font-size:10px; color:#b2b2b2; font-weight:normal; text-decoration:underline;}
.Help a:hover {font-size:10px; color:#5f5e5e; font-weight:normal; text-decoration:none;}

/*** colonna categorie ***/
#colDir.famiglieTb {width:236px; overflow:visible; margin:0px 0 10px 8px; padding:0 0 14px 0; background: #ff8800 url(img/bgDirCol.jpg) 0 8px no-repeat;}
#colDir span.impreseTb {width:236px; overflow:visible; margin:0px 0 10px 8px; padding:0 0 14px 0; background: #6d91a9 url(img/bgDirCol2.jpg) 0 8px no-repeat; display:block;}

/*** tab famiglie a + sel ***/
#colDir h2.TabFamiglie a {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#ff7300; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabFamiglie a:hover {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#ff7300; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabFamiglie a.sel {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#ff7300; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabFamiglie a:hover.sel {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#ff7300; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}

/*** tab imprese a + sel ***/
#colDir h2.TabImprese a {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#6d91a9; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabImprese a:hover {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#6d91a9; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabImprese a.sel {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#6d91a9; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}
#colDir h2.TabImprese a.sel:hover {width:106px; height:24px; margin:0px; padding:6px 4px 0 8px; float:left; background-color:#6d91a9; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; display:block}

#colDir ul {list-style-type:none; margin:10px 10px 0 10px; margin /**/:30px 10px 0 10px; padding:0; width:216px;}
#colDir ul li.CatUno {border-bottom:1px solid #ffc380; margin:0; padding:0; }
#colDir ul li.CatUno a {font-weight:bold; color:#fff; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:url(img/bgLi.gif) 0px 8px no-repeat; display:block}
#colDir ul li.CatUno a:hover {font-weight:bold; color:#000; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#ffac66 url(img/bgLi_hover.gif) 0px 8px no-repeat; display:block}

#colDir ul li.CatUno.sel a {font-weight:bold; color:#000; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#ffac66 url(img/bgLi_hover.gif) 0px 8px no-repeat; display:block}
#colDir ul li.CatUno.sel a:hover {font-weight:bold; color:#000; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#ffac66 url(img/bgLi_hover.gif) 0px 8px no-repeat; display:block}

#colDir ul li.CatUno.sel ul{list-style-type:none; padding:4px 0; width:216px; margin:-1px 0 0 0; font-size:11px; background-color:#ffac66}
#colDir ul li.CatUno.sel ul li.CatDue {border:0; margin:0; padding:0; }
#colDir ul li.CatUno.sel ul li.CatDue a {font-weight:normal; color:#000; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi2.gif) 10px 3px no-repeat; display:block}
#colDir ul li.CatUno.sel ul li.CatDue a:hover {font-weight:normal; color:#fa3f05; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hover.gif) 10px 3px no-repeat; display:block}

#colDir ul li.CatUno.sel ul li.CatDue.sel {border:0; margin:0; padding:0; background:#url(img/bgLi_2hover.gif) 10px 3px no-repeat;}
#colDir ul li.CatUno.sel ul li.CatDue.sel a {font-weight:bold; color:#fa3f05; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hover.gif) 10px 3px no-repeat; display:block}
#colDir ul li.CatUno.sel ul li.CatDue.sel a:hover {font-weight:bold; color:#fa3f05; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hover.gif) 10px 3px no-repeat; display:block}

/*** CatUno Bis **/
#colDir ul li.CatUnoImp {border-bottom:1px solid #7097b2; margin:0; padding:0; }
#colDir ul li.CatUnoImp a {font-weight:bold; color:#fff; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:url(img/bgLiImp.jpg) 0px 8px no-repeat; display:block}
#colDir ul li.CatUnoImp a:hover {font-weight:bold; color:#000; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#bbd4e5 url(img/bgLi_hoverImp.jpg) 0px 8px no-repeat; display:block}

#colDir ul li.CatUnoImp.sel a {font-weight:bold; color:#274e69; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#bbd4e5 url(img/bgLi_hoverImp.jpg) 0px 8px no-repeat; display:block}
#colDir ul li.CatUnoImp.sel a:hover {font-weight:bold; color:#274e69; text-decoration:none; margin:0; width:200px; padding:6px 0 6px 16px; font-size:12px; background:#bbd4e5 url(img/bgLi_hoverImp.jpg) 0px 8px no-repeat; display:block}


#colDir ul li.CatUnoImp.sel ul{list-style-type:none; padding:4px 0; width:216px; margin:-1px 0 0 0; font-size:11px; background-color:#bbd4e5}
#colDir ul li.CatUnoImp.sel ul li.CatDue {border:0; margin:0; padding:0; }
#colDir ul li.CatUnoImp.sel ul li.CatDue a {font-weight:normal; color:#15419b; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi2Imp.gif) 10px 3px no-repeat; display:block}
#colDir ul li.CatUnoImp.sel ul li.CatDue a:hover {font-weight:normal; color:#031d2d; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hoverImp.gif) 10px 3px no-repeat; display:block}

#colDir ul li.CatUnoImp.sel ul li.CatDue.sel {border:0; margin:0; padding:0; background:#url(img/bgLi_2hoverImp.gif) 10px 3px no-repeat;}
#colDir ul li.CatUnoImp.sel ul li.CatDue.sel a {font-weight:bold; color:#031d2d; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hoverImp.gif) 10px 3px no-repeat; display:block}
#colDir ul li.CatUnoImp.sel ul li.CatDue.sel a:hover {font-weight:bold; color:#031d2d; text-decoration:none; margin:0 0 4px 0; width:196px; padding:2px 0 2px 20px; font-size:11px; background:url(img/bgLi_2hoverImp.gif) 10px 3px no-repeat; display:block}


/*** footer ***/

#footer { width:992px; margin:0px auto 0 auto; padding:0px 0 0 0; height:27px; background-color:#dedede; clear:both; position:relative; border-left:4px solid #abccd2; border-right:4px solid #abccd2;}
#footer p {font-size:11px; margin:6px; padding:0; color:#000; width:400px; line-height:16px; float:left;}
#footer p a {color:#000; font-weight:normal; text-decoration:underline}
#footer p a:hover {color:#1a8ad2; font-weight:normal; text-decoration:none}

#footer p.servizio {font-size:11px; margin:0px; padding:0; color:#000; text-align:right; width:580px; position:absolute; top:4px; right:6px}
#footer p.servizio a {color:#000; font-weight:normal; text-decoration:underline}
#footer p.servizio a:hover {color:#1a8ad2; font-weight:normal; text-decoration:none}


.boxIntro1 {width:238px; height:79px; float:left;  text-align:center; margin:0; padding:20px 0 0 0; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.noBorder {border-right:0px;}
.boxIntro1 a {font-size:12px; color:#000; text-decoration:underline;}		
.boxIntro1 a:hover {font-size:12px; color:#000; text-decoration:none;}

/*** scheda ***/
.latoschedaSx {width:435px; margin:0; float:left; padding:0}
.latoschedaDx {width:286px; margin:0 0 0 7px; margin /**/:0 0 0 7px; float:left; padding:0 0 0px 0; background-color:#c7dce9; }

.latoschedaSx p {padding:0 16px 0 0; font-size:12px; margin:0 0 12px 0; color:#000; font-weight:normal; line-height:18px; clear:left;}
.latoschedaSx p a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx p a:hover {color:#2091da; font-weight:normal; text-decoration:none}		
.latoschedaSx ul {list-style-type:square; margin:0 0 0 20px; padding:0 0 0 16px;}
.latoschedaSx ul li {margin:0 0 4px 0; padding:0; font-size:12px; color:#000}
.latoschedaSx ul li a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx ul li a:hover {color:#2091da; font-weight:normal; text-decoration:none}
.latoschedaSx p img {border:1px solid #5d5d5d; display:block; padding:0; margin:0 12px 12px 0; float:left;}
strong.titolo-figlia { display:block; font-size:13px; padding:0 0 4px 0;}

.latoschedaDx ul {background-color:#f7ffff; border:4px solid #a8c3d4; width:329px; padding:12px 0; margin:0 0 18px 0; list-style-type:none}
.latoschedaDx ul li {background:url(img/li.gif) bottom left no-repeat; margin:0 0 4px 12px; padding:0; font-size:11px;}
.latoschedaDx ul li a {color:#000; text-decoration:underline; font-weight:normal; margin:0; padding:0 0 0 12px; font-size:11px;}
.latoschedaDx ul li a:hover {color:#019bfe; text-decoration:none; font-weight:normal; margin:0; padding:0 0 0 12px; font-size:11px;}

.latoschedaDx ul li.sel {background:url(img/lisel.gif) bottom left no-repeat; margin:0 0 4px 12px; padding:0; font-size:11px;}
.latoschedaDx ul li.sel a {color:#019bfe; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 12px; font-size:11px;}
.latoschedaDx ul li.sel a:hover {color:#019bfe; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 12px; font-size:11px;}

.latoschedaDx h2.attivitaTitle {width:337px; height:26px; margin:4px 0; padding:0; background:url(img/attivita_title.jpg) 0px 0 no-repeat;}
.latoschedaDx h2.attivitaTitle span {display:none}

.latoschedaDx dl {margin:40px 0 0 0; padding:16px 0px 20px 0px; display:block; background:#fff; width:286px; bottom:0; position:relative }
.latoschedaDx dt {margin:0; padding:0 0 2px; 0px; border:0px; font-weight:bold; color:#df7d10; font-size:14px;}
.latoschedaDx dd {margin:0; padding:0 0 2px; 0px; border:0px; font-weight:normal; color:#000; font-size:12px;}
.latoschedaDx dl a {font-weight:normal; color:#000; font-size:12px; text-decoration:underline}
.latoschedaDx dl a:hover {font-weight:normal; color:#000; font-size:12px; text-decoration:none}
.latoschedaDx form {margin:0; padding:0}

/*.latoschedaDx input.alato {margin:4px 0 0 10px; padding:0}*/

.latoschedaDx a.video {float:left; margin:0 4px 4px 10px; padding:0; background:url(img/btVideo.jpg) 0 0 no-repeat; width:116px; height:32px;}
.latoschedaDx a.gallery {float:left; margin:0 0 4px 10px; padding:0; background:url(img/btGallery.jpg) 0 0 no-repeat; width:116px; height:32px;}
.latoschedaDx a.gallery2 {float:left; margin:0 4px 4px 10px; padding:0; background:url(img/btGallery2.jpg) 0 0 no-repeat;  width:116px; height:32px;}
.latoschedaDx a.gallery3 {float:left; display:block; clear:both; margin:20px 4px 20px 10px; padding:10px; width:240px; background-color:#033d60; color:#FFF; text-decoration:none; border:2px solid #FFF;}
body .latoschedaDx a.gallery3:hover {colr:#FFF; background-color:#FFF}
.latoschedaDx a.gallery3 strong {display:block; margin:0 0 10px 0; text-transform:uppercase;}
.latoschedaDx a.gallery3 span { font-size:.75em; text-decoration:underline;}

.latoschedaDx2 {width:200px; margin:0; float:left; padding:0; text-align:center;}
.latoschedaSx3 {width:528px; margin:0; padding:0; float:left;}
.latoschedaSx3 p {padding:0 16px 0 0; font-size:12px; margin:0 0 12px 0; color:#000; font-weight:normal; line-height:18px; clear:left;}
.latoschedaSx3 p a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx3 p a:hover {color:#2091da; font-weight:normal; text-decoration:none}		
.latoschedaSx3 ul {list-style-type:square; margin:0 0 0 20px; padding:0 0 20px 16px;}
.latoschedaSx3 ul li {margin:0 0 4px 0; padding:0; font-size:12px; color:#000}
.latoschedaSx3 ul li a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx3 ul li a:hover {color:#2091da; font-weight:normal; text-decoration:none}
.latoschedaSx3 p.ImgAlato img {display:block; padding:0; margin:0 12px 12px 0; float:left;}
.latoschedaSx3 h2 {color:#2091da; font-size:18px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h3 {color:#ff8100; font-size:16px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h4 {color:#ff8100; font-size:14px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h5 {color:#ff8100; font-size:13px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h6 {color:#ff8100; font-size:12px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 label {color:#ff8100; font-size:12px; font-weight:bold; margin:0 0 4px 0; padding:0; display:block;}
.latoschedaSx3 input {color:#000; font-size:12px; font-weight:normal; margin:0 0 4px 0; padding:0; display:block;}
.latoschedaSx3 label.float {float:left;}
.latoschedaSx3 input.float {float:left; width:20px;}

/*** Scheda News e Statiche ***/
.latoschedaSx2 {width:640px; margin:0; padding:0}
.latoschedaSx2 p {padding:0 16px 0 0; font-size:12px; margin:0 0 12px 0; color:#000; font-weight:normal; line-height:18px; clear:left;}
.latoschedaSx2 p a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx2 p a:hover {color:#2091da; font-weight:normal; text-decoration:none}		
.latoschedaSx2 ul {list-style-type:square; margin:0 0 0 20px; padding:0 0 20px 16px;}
.latoschedaSx2 ul li {margin:0 0 4px 0; padding:0; font-size:12px; color:#000}
.latoschedaSx2 ul li a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx2 ul li a:hover {color:#2091da; font-weight:normal; text-decoration:none}
.latoschedaSx2 p.ImgAlato img {display:block; padding:0; margin:0 12px 12px 0; float:left;}


.latoschedaSx h2 {color:#ff8100; font-size:18px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx h3 {color:#2091da; font-size:16px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx h4 {color:#ff8100; font-size:14px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx h5 {color:#ff8100; font-size:13px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx h6 {color:#ff8100; font-size:12px; font-weight:bold; margin:0 0 8px 0; padding:0;}

.latoschedaSx2 h2 {color:#2091da; font-size:18px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx2 h3 {color:#ff8100; font-size:16px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx2 h4 {color:#ff8100; font-size:14px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx2 h5 {color:#ff8100; font-size:13px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx2 h6 {color:#ff8100; font-size:12px; font-weight:bold; margin:0 0 8px 0; padding:0;}


/* contatti clienti */
.ContactMe {margin:0px; padding:0px; clear:both; width:286px; color:#000; }
.latoschedaDx .indicazione {color:#033d60; font-size:11px; padding:3px 0 8px 8px; margin:0 0 4px 0}
.latoschedaDx h2 {font-size:18px; color:#033d60; margin:0; padding:5px 0 10px 8px; font-weight:normal;}
.latoschedaDx label {display:block; font-size:11px; color:#033d60; font-weight:bold; margin:0 0 0 8px; padding:0 0 4px 0;}
.latoschedaDx a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaDx a:hover {color:#000; font-weight:normal; text-decoration:none}
.latoschedaDx input, textarea { margin:0 0 6px 8px; width:90%; }
.latoschedaDx .piccolo input  { width:20px; float:left; margin:0px 0px 0px 8px; padding:0;}
.latoschedaDx .piccolo2 input  { width:20px; float:left; margin:0px 0px 0px 0px; padding:0;}
.latoschedaDx span.piccolo label {float:left; margin:0px; padding:3px 0px 0 0;}
.latoschedaDx input.invio  { width: 120px;}
.latoschedaDx p.form-esito  { display:block; clear:both; font-size:12px; text-align:justify; width:90%; padding:10px 0 10px 10px;}
.latoschedaDx textarea.limitazioni { font-family:Verdana; font-size:10px; }

/* form inserisci gratuitamente */
.latoschedaSx3 .form-inserzione { padding:20px 30px; margin:0; background-color:#dadada;}
.latoschedaSx3 .form-inserzione label {color:#1e7cb7; font-size:12px; font-weight:bold; margin:4px 0 4px 0; padding:0; display:block;}
.latoschedaSx3 .form-inserzione input {color:#000; font-size:12px; font-family:verdana; border:0px; font-weight:normal; margin:0 0 4px 0; padding:2px 0; display:block; width:90%;}
.latoschedaSx3 .form-inserzione textarea {font-family:verdana; color:#000; font-size:12px; border:0px; font-weight:normal; margin:0 0 4px 0; padding:2px 0; display:block; width:90%;}
.latoschedaSx3 .form-inserzione select {color:#000; font-family:verdana; font-size:12px; border:0px; font-weight:normal; margin:0 0 4px 0; padding:2px 0;} 
.latoschedaSx3 .form-inserzione label.float {float:left;}
.latoschedaSx3 .form-inserzione .float input {float:left; width:20px;}
.latoschedaSx3 .form-inserzione input.invio  { width: 120px; clear:both; border:1px solid #c0c0c0;}
.floatz {float:left; font-size:12px; padding:0 4px 0 26px;}
.form-errore {font-size:12px; font-weight:normal; color:#ff3366}

/* form diventa inserzionista */
.latoschedaSx3 .form-diventa { font-size:12px; color:#000; padding:20px 30px; margin:0; background-color:#dadada;}
.latoschedaSx3 .form-diventa label {color:#1e7cb7; font-size:12px; font-weight:bold; margin:4px 0 4px 0; padding:0;}
.latoschedaSx3 .form-diventa input {color:#000; font-size:12px; font-family:verdana; border:0px; font-weight:normal; margin:0 0 4px 0; padding:2px 0; display:block; width:90%;}
.latoschedaSx3 .form-diventa label.float {float:left;}
.latoschedaSx3 .form-diventa .float input {float:left; width:20px;}
.latoschedaSx3 .piccolo input { width: 20px; float:left;}
.latoschedaSx3 .form-diventa input.invio   { width: 120px; clear:both; border:1px solid #c0c0c0;}
p.Link a {color:#000; font-weight:normal; text-decoration:underline; font-size: 11px;}
p.Link a:hover {color:#2091da; font-weight:normal; text-decoration:none; font-size: 11px;}	
p.Link {text-align:left; line-height:18px; padding: 0; margin:0 0 16px 20px;}


/* Errore */
.error {margin:20px 40px; padding:0;}
.error h1 {color:#ff0000; font-size:24px; font-weight:normal; margin:0 0 4px 0; padding:0;}
.error p {color:#000; font-size:14px; font-weight:normal; line-height:20px; padding:10px 0; margin:0;}
.error h2 {color:#336699; font-size:16px; font-weight:bold; margin:0 0 4px 0; padding:0;}

/* terza colonna */
.latoschedaSx3 {width:500px; margin:0; padding:0; float:left}

.latoschedaSx3 h2 {color:#ff8100; font-size:18px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h3 {color:#ff8100; font-size:16px; font-weight:normal; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h4 {color:#ff8100; font-size:14px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h5 {color:#ff8100; font-size:13px; font-weight:bold; margin:0 0 8px 0; padding:0;}
.latoschedaSx3 h6 {color:#ff8100; font-size:12px; font-weight:bold; margin:0 0 8px 0; padding:0;}

.latoschedaSx3 p {padding:0 16px 0 0; font-size:12px; margin:0 0 12px 0; color:#000; font-weight:normal; line-height:18px; clear:left;}
.latoschedaSx3 p a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx3 p a:hover {color:#2091da; font-weight:normal; text-decoration:none}		
.latoschedaSx3 ul {list-style-type:square; margin:0 0 0 20px; padding:0 0 20px 16px;}
.latoschedaSx3 ul li {margin:0 0 4px 0; padding:0; font-size:12px; color:#000}
.latoschedaSx3 ul li a {color:#000; font-weight:normal; text-decoration:underline}
.latoschedaSx3 ul li a:hover {color:#2091da; font-weight:normal; text-decoration:none}
.latoschedaSx3 p.ImgAlato img {display:block; padding:0; margin:0 12px 12px 0; float:left;}

.ColonnaSpotDx {width:204px; margin:44px 0 0 0; padding:10px; float:left; background-color:#efefef; position:relative;}
.ColonnaSpotDx h3 {font-size:12px; color:#000; font-weight:bold; padding:0 0 4px 0; margin:0;}
.ColonnaSpotDx h3 a{font-size:12px; color:#008de7; font-weight:bold; padding:0; margin:0; text-decoration:underline;}
.ColonnaSpotDx h3 a:hover{font-size:12px; color:#000; font-weight:bold; padding:0; margin:0; text-decoration:underline;}
.ColonnaSpotDx h2 {font-size:18px; color:#ff3300; font-weight:normal; padding:0 0 20px 0; margin:0;}
.ColonnaSpotDx p {font-size:10px; color:#000; font-weight:normal; margin:0 0 16px 0; padding:0; display:block}
.ColonnaSpotDx p a {font-size:10px; color:#ff5a00; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
.ColonnaSpotDx p a:hover {font-size:10px; color:#000; font-weight:normal; text-decoration:none; margin:0; padding:0;}

.ColonnaSpotDx .navBar {width:190px; margin:0 auto; padding:0; }
.ColonnaSpotDx .navBar input {float:left; margin:0 8px; padding:0; }
.ColonnaSpotDx .navBar input.Succ {padding:0 50px 0 0}
.ColonnaSpotDx .navBar input.Prec {padding:0 0 0 50px}
/*.ColonnaSpotDx .navBar img a {border:0}*/

/**** ricerca nuova ****/

.latoschedaSx3 .ricerca {padding:20px 30px; margin:0; background-color:#f8fedd; width:490px;}
.latoschedaSx3 .ricerca label {color:#1e7cb7; font-size:12px; font-weight:bold; margin:8px 0 4px 0; padding:0; display:block;}
.latoschedaSx3 .ricerca input { margin:20px 0 0 0;}

/*** scheda nuova ***/
.latoschedaSx {position:relative;}
.banner-attivita-ebs {position:absolute; top:13px; right:10px; width:270px; height:60px;}
.logoAttivita {display:block; margin:20px 0;}

h1.rigaazzurra {display:block; height:35px; color:#000033; width:722px; margin:0; padding:4px 0 0 6px; border-top:4px solid #a8c3d4; background-color:#c7dce9;}

.portalogo {width:133px; padding:18px 10px 0 10px; text-align:center; float:left}

ul.menu2 {width:282px; padding:12px 0; margin:0 0 18px 0; list-style-type:none; float:left}
ul.menu2 li {background:url(img/li.gif) top left no-repeat; margin:0 0 4px 12px; padding:0; font-size:11px;}
ul.menu2 li a {color:#000; text-decoration:underline; font-weight:normal; margin:0; padding:0 0 0 12px; font-size:11px;}
ul.menu2 li a:hover {color:#019bfe; text-decoration:none; font-weight:normal; margin:0; padding:0 0 0 12px; font-size:11px;}

ul.menu2 li.sel {background:url(img/lisel.gif) top left no-repeat; margin:6px 0 6px 12px; padding:0; font-size:11px;}
ul.menu2 li.sel a {color:#019bfe; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 12px; font-size:11px;}
ul.menu2 li.sel a:hover {color:#019bfe; text-decoration:none; font-weight:bold; margin:0; padding:0 0 0 12px; font-size:11px;}

ul.menu2 li ul {list-style-type:square; margin:4px 0 4px 40px; padding:0;}
ul.menu2 li ul li {background-image:none; margin:0; padding:0;}
ul.menu2 li ul li a {color:#000; text-decoration:underline; font-weight:normal; margin:0 0 0 -2px; padding:0; font-size:11px;}
ul.menu2 li ul li a:hover {color:#019bfe; text-decoration:underline; font-weight:normal; margin:0 0 0 -2px; padding:0; font-size:11px;}
ul.menu2 li ul li.sel {color:#019bfe;}
ul.menu2 li ul li.sel a {color:#019bfe;}

ul.menu2 li.sel ul {list-style-type:square; margin:4px 0 4px 40px; padding:0;}
ul.menu2 li.sel ul li {background-image:none; margin:0; padding:0;}
ul.menu2 li.sel ul li a {color:#000; text-decoration:underline; font-weight:normal; margin:0 0 0 -2px; padding:0; font-size:11px;}
ul.menu2 li.sel ul li a:hover {color:#019bfe; text-decoration:underline; font-weight:normal; margin:0 0 0 -2px; padding:0; font-size:11px;}
ul.menu2 li.sel ul li.sel {color:#019bfe;}
ul.menu2 li.sel ul li.sel a {color:#019bfe;}

/*** paginazione generale interna ***/

#LatoDestro dl.int {margin:20px 0 0 0;  width:600px; padding:0 0 20px 0; border-bottom:1px dotted #999; display:block}
#LatoDestro dl.int dt {margin:0; padding:0 0 6px 0; border:0px; font-weight:bold; color:#ff7300; font-size:13px;}
#LatoDestro dl.int dd {margin:0; padding:0 0 6px 20px; border:0px; font-weight:normal; color:#000; font-size:11px; text-transform:lowercase}

#LatoDestro dl.int dt a {font-weight:bold; color:#ff7300; font-size:13px; text-decoration:none;}
#LatoDestro dl.int dt a:hover {font-weight:bold; color:#000; font-size:13px; text-decoration:none;}

#LatoDestro dl.int dd a {font-weight:normal; color:#000; font-size:11px; text-decoration:underline;}
#LatoDestro dl.int dd a:hover {font-weight:normal; color:#ff7300; font-size:11px; text-decoration:none;}

/*** AtuoCompleteExtender ***/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	/* background-color : inherit; */
	background-color:#fff;
	color : #000; 
	/*border : buttonshadow; 
	border-width : 1px;
	border-style : solid;*/
	border:1px dotted #ccc;
	cursor : 'default';
	overflow : visible;
	/* height : 200px; */
		text-align : left; 
		list-style-type : none;
	font-size:12px;
	width:198px; 
		margin:0; padding:0;
	z-index:100;
}

.autocomplete_highlightedListItem
{
	background-color:#dcdcd5;
	color: black;
	padding: 1px;
	font-size:12px;
	color : #000;
	width:198px;

}

.autocomplete_listItem 
{
	background-color:#ffffff; 
	color : #000;
	padding : 1px;
	font-size:12px;
	width:198px;
}


ul.listaInterna {list-style-type:square; margin:2em 2em 0 4em; padding:0; color:#000;}
ul.listaInterna li {margin:0 0 10px 0; padding:0}

p.sottoImg {width:548px;}
p.sottoImg img {float:left; margin:0 2px 0 0; margin /**/:0 3px 0 0;}

#BoxPromoInterne2 p {font-size:12px; color:#000; font-weight:normal; margin:0 0 20px 0; padding:0 0 20px 8px;  width:540px; float:left; border-bottom:1px solid #dadada; }
#BoxPromoInterne2 p a {display:block; font-size:11px; color:#000; font-weight:normal; margin:0; padding:0; text-decoration:none;}
#BoxPromoInterne2 p a .titoloPromo {display:block; font-size:16px; font-weight:normal; color:#a066ba; text-decoration:none; margin:0 0 8px 0; padding:0}
#BoxPromoInterne2 p a:hover .titoloPromo {display:block; font-size:16px; font-weight:normal; color:#ff7300;text-decoration:none; margin:0 0 8px 0; padding:0}

#BoxPromoInterne2 p a:hover {text-decoration:none; color:#ff7300;}
#BoxPromoInterne2 p img {float:left; margin:0 20px 4px 0;}


#BoxPromoBanner {width:236px;
					margin:0px 0 10px 8px;
		padding:0;
		background:#fff; border:0; list-style-type:none;
		line-height:16px; overflow:auto}

#BoxPromoBanner li {width:236px; float:left; margin:0 0 10px 0; padding:0; text-align:center}

/* vetrina */

.vetrinaIntro {width:972px; list-style-type:none; margin:0px 4px 10px 6px;}
.vetrinaIntro .cercacategorie {width:236px; height:132px; background:url(Img/bgRicercaVetrina.jpg) 0 0 no-repeat; float:left; margin:0 12px 14px 0;} 
.vetrinaIntro .cercacategorie h2 {text-indent:-10000px; background:url(Img/title_ricercacategoria.jpg) 0 0 no-repeat; width:236px; height:39px; margin:0; padding:0}
.vetrinaIntro .cercacategorie p {color:#fff; font-weight:bold; padding:0 12px; line-height:14px; margin:0 0 6px 0; font-size:11px}
.vetrinaIntro .cercacategorie select {background-color:#fff; border:2px solid #b35ed5; height:24px; width:206px; margin:0 0 0 12px; padding:0;}
.vetrinaIntro .cercacategorie input.cercaCat {width:71px; height:25px; border:0; margin:0 0 0 12px; padding:0}
.vetrinaIntro p {padding:0; font-size:12px; margin:0; color:#000; font-weight:normal; line-height:18px;}
.vetrinaIntro p a {color:#000; font-weight:normal; text-decoration:underline}
.vetrinaIntro p a:hover {color:#2091da; font-weight:normal; text-decoration:none}		
.vetrinaIntro .promoBoxRiga {width:972px; border-bottom:1px solid #cccccc; float:left; margin:0 0 12px 0; position:relative; font-size:12px; color:#000;  }
.vetrinaIntro .promoBox {width:314px; float:left; margin:0 14px 14px 0; position:relative; font-size:12px; color:#000;  line-height:18px}
.vetrinaIntro .promoBox.last {width:314px; float:left; margin:0 0 14px 0; position:relative; font-size:12px; color:#000;  line-height:18px}
.vetrinaIntro .promoBox .titolo {background:url(Img/sfondoTitlePromo.png) 0 0 no-repeat; width:298px; height:47px; position:absolute;top:165px; color:#fff; font-weight:bold; line-height:15px; font-size:12px; padding:8px}
.vetrinaIntro .promoBox img {margin:0 0 4px 0; float:left}
.vetrinaIntro .promoBox a, .vetrinaIntro .promoBox.last a {text-decoration:none; color:#000; display:block;}
.vetrinaIntro .promoBox a:hover, .vetrinaIntro .promoBox.last a:hover {text-decoration:none; color:#000; display:block; background-color:#eaeaea;}
.vetrinaIntro .promoBox .anagraficaPromo, .vetrinaIntro .promoBox.last .anagraficaPromo {font-size:10px; font-weight:bold; display:block; clear:both; margin:2px 0 0 0}

/* dett vetrina */
.dettaglioPromo {width:420px; float:left; margin:0 0 14px 0; padding:0 15px 15px 0; font-size:12px; line-height:16px; border-bottom:1px dotted #333;}
.latoschedaSx .dettaglioPromo h2.titolo-figlia {font-weight:bold; font-size:14px; color:#000;}
.latoschedaSx .dettaglioPromo img {float:left; margin:0 12px 12px 0;}
.latoschedaSx .dettaglioPromo ul.prezzoPromo {list-style-type:none; margin:0 0 14px 0; padding:0; clear:both;}
.latoschedaSx .dettaglioPromo ul.prezzoPromo li {float:left; margin:0 8px 0 0; padding:0}
.latoschedaSx .dettaglioPromo ul.prezzoPromo li.sconto {color:#000; font-size:12px; font-weight:bold;}
.latoschedaSx .dettaglioPromo ul.prezzoPromo li .prezzosconto {color:#00a41b; font-size:16px; font-weight:bold}
.latoschedaSx .dettaglioPromo .bannerPromo {width:386px; padding:14px 10px; float:left; display:block; margin:10px 0; background-color:#f1f1f1;}
.latoschedaSx .dettaglioPromo .bannerPromo .titleSpot {font-size:12px; color:#000; font-family:Trebuchet MS; float:left; margin:0 10px 0 0}
.latoschedaSx .dettaglioPromo .bannerPromo .titleSpot strong {font-size:28px; color:#ff0000; font-family:Trebuchet MS; float:left; margin:5px 10px 0 0}
.txtSpot {color:#000; font-size:13px; font-family:Trebuchet MS; font-style:italic; font-weight:bold; display:block; width:240px; float:left; margin:0 0 0 20px}

#LatoDestro div.qrCode {background:#fff; padding:20px 10px 0 0; float:left; font-size:11px;}
#LatoDestro div.qrCode img {margin:6px 10px 20px 0; float:left; }
#LatoDestro div.qrCode a {font-weight:normal; text-decoration:underline; font-size:11px; line-height:16px;  }
#LatoDestro div.qrCode a:hover {font-weight:normal; text-decoration:none; font-size:11px; line-height:16px;  }
/* Stampa Coupon */
.banner-stampa-coupon { display:block; width:163px; height:32px; margin:10px 0 0 0; padding:13px 0 0 0; text-align:center; background:url('Img/btn-print-coupon.png') 0 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold; text-transform:uppercase; font-style:normal; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
.banner-stampa-coupon-singolo { clear:both; display:block; width:163px; height:32px; margin:10px 0 0 0; padding:13px 0 0 0; text-align:center; background:url('Img/btn-print-coupon.png') 0 0 no-repeat; text-decoration:none; color:#FFF; font-weight:bold; text-transform:uppercase; font-style:normal; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}

.prezzoPromo {height:50px}
.prezzoPromo li {float:left; margin:0 15px 0 0}

