@charset "utf-8";
/* CSS Document */

HTML{margin:0;padding:0;font: 82% "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}

BODY{margin:0;padding:0;}
IMG{border:0;}

H2{color:#666666;font-weight:bold;font-size:1.15em;}

IMG.shot{
float:left;
padding:4px 10px 0 0;		
}

#pagina{padding:0;width:890px;margin:auto;}

A{color:#369;text-decoration:none;}
A:hover{color:#3971aa;}
A.shot{font-weight:bold;font-size:1.1em;}

#topline{height:62px;width:890px;background:url(images/tab_alto.gif) no-repeat;}
#topline a.segnala{height:23px;width:116px;display:block;background:url(images/segnala_off2.jpg) no-repeat;float:right;font-size:0.85em;padding:7px 0 0 14px;font-weight:bold;margin:2px 20px 0 0;}
#topline a.segnala:hover{background:url(images/segnala_on2.jpg) no-repeat;}

a.segnala{height:23px;width:116px;display:block;background:url(images/segnala_off.jpg) no-repeat;float:right;font-size:0.85em;padding:7px 0 0 14px;font-weight:bold;}
a.segnala:hover{background:url(images/segnala_on.jpg) no-repeat;}

#head{width:890px;height:115px;}

#destra{width:520px;float:right;background:url(images/dx_sf.jpg) repeat-y;line-height:1.4em;}
#destra_close{width:520px;background:url(images/dx_cls.jpg) 0 100% no-repeat;}
#destra A:hover{text-decoration:underline;}
#cerca{display:block;height:80px;background:url(images/cerca_sf.jpg) no-repeat;padding:2px 0 0 124px;font-size:0.85em; color:#F9F8F7;}
#cerca2{display:block;height:85px;background:url(images/cerca2.jpg) no-repeat;padding:2px 0 0 124px;font-size:0.85em; color:#F9F8F7;}



#cerca_lungo_sx{display:block;background:#EDEDED url(images/cerca_lungo_sx.gif) 0 0 no-repeat;height:70px;}
#cerca_lungo{background:url(images/cerca_lungo_dx.gif) 100% 0 no-repeat;padding:4px 10px;}
#destra_piccolo{float:right;width:270px;border:1px solid #ccc;height:100%;background:#FFF;padding:0 0 0 20px;}
#destra_piccolo TABLE TD{font-size:0.8em;}

INPUT.cerca{font-size:1.3em;border:3px solid #369;padding:4px;}
HR{color:#CCC;}


.scadenza{font-size:1.1em;color:#FF5B01;}
.titolo_categoria{font-size:1.0em;color:#666666;}
.titolo_descrizione{font-size:0.8em;color:#666666;}
.titolo_prodotto_ricerca{display:block;background:#86BF24;color:#FFF;padding:4px 6px;height:20px;font-weight:bold;}
.titolo_prodotto_ricerca FORM{display:inline;}
.titolo_prodotto_ricerca FORM SELECT{width:140px;font-size:0.95em;}
.prezzo{color:#369;font-size:1.2em;font-weight:bold;letter-spacing:-1px;}
.desc_prodotto{border:1px dotted #CCC;display:block;border-top:none;padding:4px 6px;clear:none;}

.titolo_prodotto{font-size:1.3em;color:#666666;}
hr {color: #fff; background-color: #fff; border: 1px dotted #86bf24; border-style: none none dotted; }


#descrizione_sito{
width:350px;
}

# risultati_ricerca{
float: left;
}

#spazia_siti{
height:150px;
}

.form-iscrizione {

	background-image : url(images/input_quadrato.jpg);
	background-color: #FFFFFF;
	font-family : Verdana;
	font-size : 12;
	color : #86BF24;
	border: 1px solid #CCCCCC; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px
	
	
}

h1 {
	font-size:1.6em;
	color:#86BF24;
	font-weight:normal;
	letter-spacing:-.05em;
	margin:.6em 0;
	position:relative;
	font-weight:bold;
}
h1 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:60%;
	width:350px;
	background-color:#F9F8F7;
	filter: alpha(opacity=35); /*     <-----------this part do the magic--------*/
  	-moz-opacity: 0.35;/*  			  <----------this part do the magic---------*/
  	opacity: 0.35;/*     			  <---------this part do the magic----------*/
}


h3 {
	font-size:150%;
	color:#003366;
	font-weight:normal;
	letter-spacing:-.05em;
	margin:.6em 0;
	position:relative;
	font-weight:bold;
}
h3 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:60%;
	width:100%;
	background-color:#F9F8F7;
	filter: alpha(opacity=35); /*     <-----------this part do the magic--------*/
  	-moz-opacity: 0.35;/*  			  <----------this part do the magic---------*/
  	opacity: 0.35;/*     			  <---------this part do the magic----------*/
}

.footer_end_txt{width:800px;font-size:1.1em;text-align:center;padding:20px 0;clear:both}

ul.footerlinks{float:left;width:145px;padding: 0 10px;margin:auto;font-size: 1.1em;list-style:none;display:inline-block;}
ul.footerlinks a{border-bottom:1px solid #ccc;display:block;height:16px;padding:4px 0 0 0;font-weight:normal;font-size:0.85em;color:#000;}
ul.footerlinks a:hover{color:#666}
ul.footerlinks img{margin-right:4px;}
.footer_header{font-size:1.5em;color:#86BF24;font-weight:normal;margin: 0 0 4px 0;letter-spacing:-1px;}

#footer{padding:0;display:block;clear:both;background:url(images/footer_sfondo_v.gif) 0 100% repeat-x;}
#footer_txt{width:832px;margin: 0 auto;background:url(images/footer_txt2.jpg) 0 100% no-repeat;padding:10px 10px 0 16px}


.pagination{
padding: 4px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


h3 {
	font-size:200%;
	color:#666666;
	font-weight:normal;
	letter-spacing:-.05em;
	margin:.6em 0;
	position:relative;
	font-weight:bold;
}
h3 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:60%;
	width:100%;
	background-color:#F9F8F7;
	filter: alpha(opacity=35); /*     <-----------this part do the magic--------*/
  	-moz-opacity: 0.35;/*  			  <----------this part do the magic---------*/
  	opacity: 0.35;/*     			  <---------this part do the magic----------*/
}

.resize_img {width: 100px; }
.resize_offerte {width: 75px; }
.resize_logo {max-width: 100px; }
}

/*impostazioni form*/
a.opacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
a.opacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
} 
.opacityit img{
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
border: 0px solid #ccc;
}
.opacityit:hover img{
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
border: 0px solid #ccc;
}

.noborder {border: 1px solid #CCCCCC;
		padding:1px;
		filter: alpha(opacity=80);
		opacity: 0.8;
		cursor:pointer;

}
