

@import url("/include/reset.css");

* {padding:0;margin:0}
body {background:#ddd; font-family:verdana, helvetica, arial, sans-serif; font-size:100%;}



/*########*/


h1 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:1.4em; line-height:1.7em;}
h2 {padding:10px 0 10px 0; color:#555; font-weight:normal; font-size:1.3em; line-height:1.6em;}
h3 {padding:0 0 10px 0; color:#666; font-weight:normal; font-size:0.9em; line-height:1.5em;}
h4 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.8em; line-height:1.5em;}
h5 {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.8em; line-height:1.5em;}
p  {padding:0 0 10px 0; color:#555; font-weight:normal; font-size:0.7em; line-height:1.4em;}

span {line-height:1.4em;}

a {text-decoration:underline;color:#000;}
a:link, a:visited {color:#3e8416;}
a:hover, a:active {color:#000;text-decoration:underline;}


em {font-style:italic}
strong {font-weight:bold;}
address {color:#333; font-weight:normal; font-size:0.7em; line-height:1.4em; letter-spacing:0.01em;}
blockquote {margin:12px 8px 0 11px;padding:8px 8px 20px 8px;font-weight:normal;color:#555;font-weight:normal;font-style:italic;font-family:Georgia, "Times New Roman",serif;font-size:0.8em;line-height:1.4em;

	background-image:url("/i/blockquote.gif");
	background-color:#f1edd5;
	background-repeat: repeat-x;background-position:bottom;
}

input {margin:0; border:0; padding:0; font-size:0.9em;}
fieldset {margin:0; border:0; padding:0;}
label {padding:0 0 10px 0; color:#000; font-weight:normal; font-size:0.9em; line-height:1.4em;}
textarea {font-size:0.9em;font-family:verdana, helvetica, arial, sans-serif;}

/* top bar */

#starthead {background:#eee54c;height:24px;}
#starthead ul {width:944px;margin:0 auto;}
#starthead ul li {display:inline;float:left;margin:0 3px 0 4px;padding:6px 20px 0 2px; font-size:.7em;}

#starthead a {color:#000; font-weight:normal; text-decoration:none;}
#starthead a:hover {color:#3e8416; background:none;}
.upper{text-transform:uppercase; color:#4d4d4f;}


/* mainheader */

#mainheader {background:#1b1718;color:#fff;}
#headcont {margin:0 auto;width:944px;height:164px;}

a#logo {margin:8px 0 0 3px;width:495px;display:block;float:left;background:none;}
a#logo img {margin:0;padding:0;}

.search {float:right;width:350px;height:40px;text-align:right;padding:4px 60px 0 0;}
.search img{margin-bottom:10px;}
.search fieldset {margin:10px 0 0 0;padding:0;}
.search fieldset legend {display:none;}
.search fieldset .search-term {margin:0;padding:0;background:url("/i/dy-sprite.gif") no-repeat 0px -2px;height:30px;width:305px;float:right;}
.search fieldset input.search-box {margin:6px 0 0 44px;padding:0;width:190px;background:none;float:left;}
.search fieldset input.search-button {padding:1px 0 0 0;margin:0;border:0;cursor:pointer;}

.search p {color:#fff;padding:4px 0 0 0;clear:both;display:block;}
.search p input.radio {margin:0 4px;}
.search p span {color:#b5dc10;padding:0 10px 0 0;}
.search p label {padding:0;margin:0;color:#fff;font-size:1em;}


#nav {margin:10px 0 0 0;background:#333;float:right;width:944px;}
#nav ul {}
#nav li {display:inline;}
#nav li a 
{
    font-size:11px;
    color:#fff;
    width:94px;
    height:28px;
    padding:14px 0 0 0px;
    text-align:center;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    float:left;
    background:url("/i/bg/menu.png") no-repeat;}
#nav li a:hover {color:#000;}

#nav li#menu-dove a {width:93px;margin-right:1px; height:28px;} 

#nav li#menu-links a {width:93px;height:28px;} 

#nav li#menu-newsletter a {width:99px;height:28px;}


/* nav sprite */

#nav li#menu-home a {background-position:0 0;}
#nav li#menu-home a:hover {background-position:0 -43px;}
#nav li#menu-home a:active {background-position:0 -86px;}

#nav li#menu-prodotti a {background-position:-94px 0; }
#nav li#menu-prodotti a:hover {background-position:-94px -43px; }
#nav li#menu-prodotti a:active {background-position:-94px -86px;}

#nav li#menu-promo a {background-position:-188px 0; }
#nav li#menu-promo a:hover {background-position:-188px -43px; }
#nav li#menu-promo a:active {background-position:-188px -86px;}

#nav li#menu-usato a {background-position:-282px 0; }
#nav li#menu-usato a:hover {background-position:-282px -43px; }
#nav li#menu-usato a:active {background-position:-282px -86px;}

#nav li#menu-stampe a {background-position:-376px 0; }
#nav li#menu-stampe a:hover {background-position:-376px -43px; }
#nav li#menu-stampe a:active {background-position:-376px -86px;}

#nav li#menu-news a {background-position:-470px 0; }
#nav li#menu-news a:hover {background-position:-470px -43px; }
#nav li#menu-news a:active {background-position:-470px -86px;}

#nav li#menu-contatti a {background-position:-564px 0; }
#nav li#menu-contatti a:hover {background-position:-564px -43px; }
#nav li#menu-contatti a:active {background-position:-564px -86px;}

#nav li#menu-dove a {background-position:-658px 0; }
#nav li#menu-dove a:hover {background-position:-658px -43px; }
#nav li#menu-dove a:active {background-position:-658px -86px;}

#nav li#menu-links a {background-position:-752px 0; }
#nav li#menu-links a:hover {background-position:-752px -43px; }
#nav li#menu-links a:active {background-position:-752px -86px;}

#nav li#menu-newsletter a {background-position:-846px 0; }
#nav li#menu-newsletter a:hover {background-position:-847px -43px; }
#nav li#menu-newsletter a:active {background-position:-846px -86px;}

#home #nav li#menu-home a {background-position:0 -86px;}
#about #nav li#menu-prodottia {background-position:-94px -86px;}
#news #nav li#menu-promo a {background-position:-188px -86px;}
#buy #nav li#menu-usato a {background-position:-282px -86px;}
#eat #nav li#menu-stampe a {background-position:-376px -86px;}
#stay #nav li#menu-news a {background-position:-470px -86px;}
#recipes #nav li#menu-contatti a {background-position:-564px -86px;}
#guide #nav li#menu-dove a {background-position:-658px -86px;}
#links #nav li#menu-links a {background-position:-752px -86px;}
#members #nav li#menu-newsletter a {background-position:-846px 0px;}

#home #nav li#menu-home a:hover {background-position:0 -129px;}
#about #nav li#menu-prodottia:hover {background-position:-94px -129px;}
#news #nav li#menu-promo a:hover {background-position:-188px -129px;}
#buy #nav li#menu-usato a:hover {background-position:-282px -129px;}
#eat #nav li#menu-stampe a:hover {background-position:-376px -129px;}
#stay #nav li#menu-news a:hover {background-position:-470px -129px;}
#recipes #nav li#menu-contatti a:hover {background-position:-564px -129px;} 
#guide #nav li#menu-dove a:hover {background-position:-658px -129px;}
#links #nav li#menu-links a:hover {background-position:-752px -129px;}
#members #nav li#menu-newsletter a:hover {background-position:-846px 0px;}

#home #nav li#menu-home a:active {background-position:0 -129px;}
#about #nav li#menu-prodottia:active {background-position:-94px -129px;}
#news #nav li#menu-promo a:active {background-position:-188px -129px;}
#buy #nav li#menu-usato a:active {background-position:-282px -129px;}
#eat #nav li#menu-stampe a:active {background-position:-376px -129px;}
#stay #nav li#menu-news a:active {background-position:-470px -129px;}
#recipes #nav li#menu-contatti a:active {background-position:-564px -129px;}
#guide #nav li#menu-dove a:active {background-position:-658px -129px;}
#links #nav li#menu-links a:active {background-position:-752px -129px;}
#members #nav li#menu-newsletter a:active {background-position:-846px 0px;}


/* content */

#content {margin:0 auto;width:944px;}
#content img {border:0;}
.sub_content {padding:10px 8px 10px 8px;float:left;}


	
#offerte-fotografia{margin:0;
    border-bottom:5px solid #f9de11;
    width:232px;
    height:298px;
    background:#373737;
    float:right;
    overflow:hidden;
    color:#f9de11;
    margin-left:2px;
    }

#offerte-fotografia p{ font-size:.6em;}
#offerte-fotografia h3{ background:#f9de11; color:red;height:20px;margin:0 0 0px 0; padding:3px;}

#offerte-fotografia a{color:#fff;}
#offerte-fotografia a:hover{color:#fff; text-decoration:underline;background:none;}
div#promo1 {padding:0 2px 0 2px;float:left;height:200px;margin:5px 0 0 0px; text-align:center;}
#promoimg{width:232px; padding:0; margin:-5px 0 5px -2px; border-bottom:2px solid #f9de11;height:100px; }
#promoimg a {display:block; width:228px;height:100px;}
#offerte-fotografia  .promoprice a {color:#f9de11;}




/*##########*/











/*Links Generici*/
a:link, a:visited {color:#334;}
a:hover {color:#000;background:#f9de11}
img {background:#fff;border:0;padding:0;margin:0;text-decoration:none}
/*img a:link, img a:visited, img a:hover{background:#fff;border:0;text-decoration:none}*/

/*No hover sulle immagini linkate*/
.nohover {background:#fff;text-decoration:none}
acronym {font-weight:normal;letter-spacing:-1px;cursor:help;color:#334}

/* Blocchi di contenuto*/

div#wrapper {
    width:944px;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;	
    background:#fdfce5;}

div#container {
	text-align:left;
	
	width:944px;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto}




/* sezione di navigazione a sinistra*/ 
#navigation {
	margin-left:8px;
	float:left;
	background:transparent;
	position:relative;
	width:187px;
	padding:10px 10px 0 0;}

#navigation  a{font-weight:normal;}

ul#navigation2 {
	list-style-type:none;
	display:block;
	padding-left:5px;
	font-size: .8em;}

ul#navigation2 li {
    /*background:url(/images/bg/li_item.gif) no-repeat 0px 6px;*/
    line-height:1.5em;
	color:#334;
	padding-left:2px;
	font-weight:normal}

ul#navigation2 li a, ul#navigation2 li a:visited {
    /*background:url(/images/bg/li_item.gif) no-repeat 0px 6px;*/
    line-height:1.5em;
	color:#334;
	font-weight:normal;
	text-decoration:underline;}

ul#navigation2 li a:hover {
    /*background:url(/images/bg/li_item2.gif) no-repeat 0px 6px;*/
    line-height:1.5em;
    text-decoration:none;}

div#highlights{ margin:10px 0 10px 0;padding-top:3px;}

#prodotti_per_fotografi_professionisti {
	padding:0;
	width:728px;
	margin-top:0;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left}	

#prodotti_per_fotografi_professionisti ul {list-style:none;padding:0;margin:0 0 0 5px}
#prodotti_per_fotografi_professionisti li {
	margin:0;
	padding:4px 0 1px 14px;
	line-height:1.1em;
	background:none;
	background:url(/i/li_item.gif) no-repeat 1px 7px;
	}
#prodotti_per_fotografi_professionisti dl {
	float:left;
	width:200px;
	height:215px;
	margin:20px 0 20px 4px;
    text-align:center}

#prodotti_per_fotografi_professionisti dt.articoli_fotografia_digitale {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.articoli_fotografia_analogica {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.articoli_informatica {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.pellicole {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.attrezzature_studio {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.accessori {width:200px;height:200px;padding:0;margin:0}
#prodotti_per_fotografi_professionisti dt.articoli_usati {width:200px;height:200px;padding:0;margin:0} 
#prodotti_per_fotografi_professionisti dd {background:url(/images/pic_list_5.gif) no-repeat 2px 5px;display:block;} 

div#hp_prod {
      min-height:200px;
      height:auto !important;
      height:200px;
      width:720px;
	  padding:5px;
      background:#fcf9b9;
      margin:10px 0 10px 0px}


div#hp1 {float:left;min-height:200px;height:auto !important;height:200px;margin:15px 0 0 30px;width:200px;\width:230px;w\idth:200px}
div#hp2 {float:left;min-height:200px;height:auto !important;height:200px;margin:15px 0 0 30px;width:200px;\width:250px;w\idth:200px}
div#hp3 {float:left;min-height:200px;height:auto !important;height:200px;margin:15px 0 0 30px;width:200px;\width:250px;w\idth:200px}



div#evidence_news {
    height:310px;
	width:720px;
	padding:5px;
    background:#fcf3e5;
}

#fotografia_professionale {padding:0;border:0;margin:0;background:transparent}

#grafica_e_fotoritocco {width:720px;margin:0px;}

div#digital_imaging {
	float:right;
	position:relative;
	top:0;
	right:4px;
	margin:0;
	width:120px;
	border:0px solid #000;
	padding-top:1px;
	height:305px;
	text-align:left}

div#prodotti_e_servizi, div#hi_pro_consulting {
	width:100%;
	font-weight:bold} 

div#prodotti_e_servizi dl.prodotti_per_fotografi, div#prodotti_e_servizi dl.macintosh_vendita_assistenza, div#hi_pro_consulting dl.noleggio_sala_posa_attrezzata,div#hi_pro_consulting dl.noleggio_attrezzature_fotografiche{
	width:100px;
	height:7px;
    text-align:center;
	color:#555} 

div#gallery dt {padding:0} 

div#prodotti_e_servizi img, div#hi_pro_consulting img {display:block;margin:0 auto;margin-bottom:4px;border:1px solid #02AB98;width:120px;height:70px}
div#prodotti_e_servizi dd, div#hi_pro_consulting dd {margin:0;padding:2px 0px 0px}
 
div#riconoscimenti {margin:.5em 0} 

/*STORE*/
#store ul, #brandstore ul {list-style:none;padding:0;margin:0 0 0 5px}
#store li, #brandstore li{
	margin:5px 0;
	padding:4px 0 1px 0px;
	line-height:1.1em;
	background:none;
	font-size:.8em}
#substore li{
	margin:0;
	padding:4px 0 1px 18px;
	line-height:1.1em;
	background:url(/i/li_item.gif) no-repeat 7px 9px;
	font-size:1em}

/*Utilizzato per "flottare" a destra testi e immagini*/
#pagecontent, #pagecontent1, #pagecontent2, #pagecontent3 {
	padding:.2em;
	padding-right:0;
	color:#666;
	margin:0 0 .2em .4em;
	position:relative;
	top:-3px;
	float:right;
	line-height:1em}

#pagecontent ul {
	margin:0 0 0 0;
	padding-left:.2em;
	font-size:.7em}	
	
#pagecontent li {
	margin:.2em 0 .3em 0;
	background:none;
	padding-left:0}

#pagecontent p, #pagecontent1 p, #pagecontent2 p, #pagecontent3 p {
	font-size:.7em;
	font-weight:bold;
	margin-bottom:1em}

/* contenuto home page a destra*/ 
div#presentazione_servizi_hipro {float:left;width:580px;padding-top:0px}

/* Gallerie di immagini*/ 
#elenco_gallerie_immagini {
	float:left;
	width:100%;
	background:transparent}

div#gallerie_di_immagini1, div#gallerie_di_immagini2, div#gallerie_di_immagini3, div#gallerie_di_immagini4, div#gallerie_di_immagini5, div#gallerie_di_immagini6, div#gallerie_di_immagini7, div#gallerie_di_immagini8, div#gallerie_di_immagini9, div#gallerie_di_immagini10{
	width:560px;
	height:120px;
	font-size:.8em;
	font-weight:bold;
	margin:0px 0px 10px 0;
	clear:left;
	padding:0} 

dl.fotografia_digitale_tradizionale {
	float:left;
	width:140px;
	height:120px;
	margin-right:5px;
    text-align:center;
	color:#555}

dt.fotografia {padding:10px 5px 0} 

dd.digitale {margin:0;padding:2px 5px 0px} 

div#elenco_gallerie_immagini img{display:block;margin:0 auto;border:1px solid #02AB98} 
/******************** Fine gallerie di immagini ****************************+*/ 

/******************** Newsletter ****************************+*/ 
#newsletter {
	border:1px solid #B7DDA2;
	background:#F3FDF1;
	margin:5px;
	padding:5px}

#newslettersx {
	float:left;
	width:270px}

#newsletterdx {
	margin-left:280px;
}

#newsletterbottom {
	border:1px solid #F8C8BD;
	background:#FFFBFB;
	margin:5px;
	padding:5px}

/*Mappa della sede*/
#map {width:550px;height:550px;border:1px solid #999;margin:1em 0 0 .2em;font-size:.8em}


/******************** Fine Newsletter ****************************+*/ 

/*Footer*/
#istruzioni {border-bottom:1px solid #000;font-size:10px}

#marchi_trattati {
	clear:both;
	height:5px;
	margin:40px 0 0 0; 
	width:930px;
	border-top:1px solid #000;
	text-align:center}

#marchi_trattati map {background:transparent;border:0}

#istruzioni {border-bottom:1px solid #000;font-size:10px}

#fotografia_tradizionale_fotografia_digitale {
	background:#000;
	color:#fff;
	height:60px;
	margin:0px !important; 
	margin-left:2px;
	padding:0px;
	border-top:1px solid #999;
	width:944px;}

#small {margin:5px 0 5px 0px}
#small p {
	text-align:center;
	line-height:15px;
	margin-bottom:2px;
	color:#e1e1dd;}

#small a {
	color:white;
	text-decoration:none}

#small a:hover {
	color:white;
	text-decoration:underline;
	background:transparent;
}

/******************** Fine Footer ***********************************/

/*Classi */

.store_cont{min-height:70px;height:auto! important;height:70px; border-bottom:1px solid #ccc; margin:5px 0 15px 0px;padding:0 0 10px 0;}
.store_img{float:left; width:140px;min-height:70px; height:auto! important;height:70px;}
.store_desc{float:left; width:400px;min-height:70px; height:auto! important;height:70px;}
.store_desc h3{color:#000; font-size:1.1em;color:#ff0000;}
.store_buy{margin-left:540px;}
.store_pic{width:100px;border:1px solid #ccc; margin:0;}
.stampe{width:220px;margin:20px 10px 0 0;float:left;}
.b{font-weight:bold;}
.red{color:red;}
.clear {clear:both;}
.hidden {visibility:hidden;}
.noshw {margin:0;padding:0;position:absolute;top:-500em;left:-500000em;height:1px;width:1px;z-index:-1;text-indent:-1000em;overflow:hidden;}
.redtitle{ background:#f9de11; color:red;margin:0 0 10px 0; padding:3px; font-weight:bold; font-size:.9em; text-align:center;text-transform:uppercase;}
.redevid{ width:100px;background:#f9de11; color:red;margin:-2px 0 0px 0; padding:1px; font-weight:bold; font-size:.7em; text-align:center;text-transform:uppercase;}

.evidhome{min-height:50px; height:auto !important; height:40px;}
.evidhome a{color:red;}
.hm_prom{text-align:right;margin-top:0;padding-right:5px;text-transform:uppercase;text-decoration:underline;color:#334}
.hm_prom a:link,.hm_prom a:visited{color:#c00}
.hm_prom a:hover {background:#c00;color:#fff}
.hm_ev{text-align:right; padding-right:5px;text-transform:uppercase;text-decoration:underline;color:#FAAA61}
.hm_ev a:link,.hm_ev a:hover,.hm_ev a:visited{color:#c00}
.clear{clear:both}
.left_tit{padding-left:5px;text-transform:uppercase;text-decoration:underline;color:#334}
.highl_img {margin:6px 0 0 3px;width:170px;border:1px solid #999;margin:0}
.promoimg {border:1px solid #999;float:right;width:100px;margin:0 0 5px 3px}
.homeprodimg {border:1px solid #999;float:right;width:200px;margin:0 0 5px 0px}

.greyborder {border:1px solid #999}
.greyright {border:1px solid #999;float:right;margin:10px 5px}
.salaposa {border:1px solid #999;margin:10px 5px 0 0}
.nobg {display:inline;margin:0;padding:0;background:transparent}
.grey{color:#666}

.li_nolink {
	display:block;
	padding:2px 0px 2px 14px;
	width:130px;
	/*Internet Explorer hack*/ 
	w\idth:130px;
	\width:130px;
	/*compliant mode*/ 
	background:url(/images/pic_list_4.gif) no-repeat 2px 8px;
	margin-bottom:0px;
	line-height:18px;
	color:#FAAA61;
	text-decoration:none;
	font-weight:bold}

.li_evidenza {color:#FAAA61}

.photo {
	float:right;
	margin-top:30px;
	margin-left:8px;
	margin-bottom:8px}

/*paragrafo standard*/

.parcont {font-size:.8em}
	
/*paragrafo standard grassetto*/
.parcontbold {padding-left:4px;padding-right:4px;font-size:.7em;font-weight:bold}

/*paragrafo piccolo*/
.parsmall {padding-right:4px;font-size:.7em}
	
/*paragrafo titolo*/
.partitle {padding:10px 4px 4px 4px;padding-right:4px;font-size:.7em;font-weight:bold}

/*paragrafo news*/
.parcontnews{background:url(/i/icone/homenews.png) no-repeat 0 .4em;line-height:1.2em;margin-top:20px;margin-left:5px;font-size:.7em;padding:4px 0 6px 16px;}

/*paragrafo news piccolo*/
.parcontnewsmall{ line-height:1.4em;margin-top:20px;margin-left:5px;font-size:.7em;}
.parcontnewsmall a{background:url(/i/icone/homenews.png) no-repeat 0 .4em;padding:4px 0 6px 16px;}
.parcontnewsmall a:hover{background:#f9de11 url(/i/icone/homenews.png) no-repeat 0 .4em;}
.torna {
	border-top:1px solid #334;
	padding:4px;
	padding-right:15px;
	font-size:.7em;
	text-align:right;
	margin:10px 0 5px 0;
	background:url(/images/uparrow.gif) no-repeat right 8px;
	clear:both}

.tornadot {
	border-top:1px dotted #334;
	padding:2px;
	font-size:.7em;
	margin:10px 0 5px 0;
	clear:both}

/*form*/
.formfield{
	 border:1px solid #537345;
	 font-size:13px;
	 width:15em;
	 background:transparent url(/images/back_input.gif) no-repeat;
}
.formselect{
	 border:1px solid #537345;
	 font-size:1em;
	 width:15em;
	 margin-bottom:5px}

.formbutton {border:1px solid #537345;font-size:.9em;text-transform:uppercase; background:#efe64d;margin:-1px 0 0 0;cursor:pointer;padding:3px}
.formbuy {border:1px solid #537345;font-size:.9em;text-transform:uppercase; background:red;margin:-1px 0 0 0;cursor:pointer;padding:3px;color:#fff}

fieldset {margin-top:.5em;margin-bottom:.5em;margin-left:.5em;width:97%;}
fieldset#conferma-modulo {padding:1em 0;width:97%;font-size:.8em;border:0;text-align:center}
legend {border:0;font-weight:bold;color:#666;text-transform:uppercase}
label {border:0;margin-left:1em;font-weight:bold;width:120px;float:left}

/* foto nelle gallerie*/
.foto_galleria {border:1px solid #999}
/* foto in home page*/
.hi_green {border:1px solid #02AB98}

/* foto news*/
.fotonews {
	border:1px solid #999;
	width:200px;
	float:left;
	margin:5px}

/* no border*/
.noborder {border:0}

/* messaggio*/
.message {
	font-size:.8em;
	margin-top:15px;
	margin-bottom:10px;
	text-align:center;
	color:#666;
	font-weight:bold}

/*tabella newsletter*/
.newslettertable {margin-left:3px;font-size:.8em;width:270px}
.newslettertable td {padding-top:5px}

/*tabella prodotti*/
.prodottitable {margin:1em .5em;width:98%;background:#666;font-size:.7em;}
.prodottitable td {padding:0 3px;background:#f9f0a8;vertical-align:middle;}

/*box aperto al passaggio del mouse*/
#trailimageid {
    display:none;
    font-size:0.75em;
    z-index:200;
    left:0px;
    width:400px;
    position:absolute;
    top:0px;
    height:0px}

.searchoptions img {
    BORDER-RIGHT:0px;
    PADDING-RIGHT:0px;
    BORDER-TOP:0px;
    PADDING-LEFT:0px;
    PADDING-BOTTOM:0px;
    BORDER-LEFT:0px;
    PADDING-TOP:0px;
    BORDER-BOTTOM:0px;
    BACKGROUND-COLOR:#7699bd}
    
    .center{text-align:center;}
    
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden}
.clearfix{display: inline-table}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%; }
.clearfix{display: block;margin:.3em 0}
/* End hide from IE-mac */  