body{
	margin:0 auto 20px auto;
	padding:0;
	background-color:#9cc6e8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
	text-align:center
}
img {
	border:0px;
}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
	text-decoration:underline
}
a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline
}
a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
	text-decoration:underline
}
a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none
}
a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1b1b1b;
	text-decoration:underline
}
#container{
	width:951px;
	text-align:left;
	margin:13px auto;
	padding:0;
	position:relative
}
#header{
	height:178px;
	position:relative;
	background:url(img/angolo_sup_sx.jpg) no-repeat left top;
	padding-left:25px;
	z-index:120 
}
#flash_header{
	z-index:180;
	position:absolute;
	left:415px;
	top:0;
	float:left
}
#corpo{
	margin-top:-28px;
	float:left;
	width:951px;
	background:#fff url(img/footer.gif) no-repeat left bottom;
	position:relative;
	z-index:110
}
#contenuto{
	padding-right:19px;
	background-image:url(img/sfuma_contenuto.gif);
	background-repeat:no-repeat;
	background-position:right 28px
}
#path{
	position:absolute;
	z-index:200;
	top:161px;
	left:210px;
	color:#868b96;
	font-size:11px
}

#path a{
	color:#868b96;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase
}
#path a:link, visited, hover, active{
	color:#868b96;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase
}
#footer{
	clear:left;
	color:#FFF;
	text-transform:uppercase;
	text-align:right;
	font-size:11px;
	padding-right:40px;
	padding-top:10px
}
#footer a{
	color:#FFF;
	text-decoration:none;
	padding:0 5px
}
#footer a:link{
	color:#FFF;
	text-decoration:none;
	padding:0 5px
}
#footer a:visited{
	color:#FFF;
	text-decoration:none;
	padding:0 5px
}
#footer a:hover{
	color:#FFF;
	text-decoration:none;
	padding:0 5px
}
#footer a:active{
	color:#FFF;
	text-decoration:none;
	padding:0 5px
}
#logo{
	float:left;
	WIDTH: 390px;
	HEIGHT: 150px;
	position:absolute;
	z-index:0;
	top:0;
    left:25px;
}
#header H1 A {
	DISPLAY: block;
	BACKGROUND: url(img/logo_Confindustria.jpg) no-repeat;
	FLOAT: left;
	WIDTH: 390px;
	HEIGHT: 150px;
	position:absolute;
	top:0;
    left:0;
	z-index:100
}
#header H1 SPAN {
	DISPLAY: none
}
#spallaSX{
	float:left;
	width:194px
}
#spallaDX{
	float:left;
	width:159px;
	padding-top:12px
}
#contenuto_centrale{
	float:left;
	width:738px;
	margin-top:28px;
	padding-top:10px;
}
#box_centrale{
	float:left;
	width:545px;
	padding-top:12px
}
#copy{
	clear:left;
	position:relative;
	z-index:100;
	height:0;
	background:url(img/sfuma_footer.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#868b96;
	padding:30px 0 20px 0
}
.spacer{
	height:12px;
	clear:both
}
#top_menu{
	background-image:url(img/top_menu_sx.gif);
	background-repeat:no-repeat;
	padding-top:10px
}
#bottom_menu{
	background-image:url(img/bottom_menu_sx.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:17px
}
#menu_pubblico{
	background-color:#51a5fa;
	border-left:solid 1px #2d83da;
	border-right:solid 1px #2d83da;
	background-image:url(img/scr_area_pubblica.gif);
	background-repeat:no-repeat;
	background-position:right 6px
}
#menu_riservato{
	background-color:#86c1fe;
	border-left:solid 1px #6990b3;
	border-right:solid 1px #6990b3;
	background-image:url(img/scr_area_riservata.gif);
	background-repeat:no-repeat;
	background-position:right top
}
#separatore_menu{
	background-image:url(img/middle_menu.gif);
	background-repeat:no-repeat;
	height:36px
}
#spazio_sx{
	float:left;
	width:34px
}
#top_categorie{
	background-image:url(img/top_box_categorie.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:12px;
	padding-left:4px
}
#bottom_categorie{
	background-image:url(img/bottom_box_categorie.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:12px
}
#box_categorie{
	width:188px;
	border-left:solid 1px #26619b;
	border-right:solid 1px #26619b;
	background-image:url(img/bg_categorie.gif);
	background-repeat:no-repeat;
	background-position:left bottom
}
.top_parentesi_blu{
	background-image:url(img/top_parentesi_blu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}
.bottom_parentesi_blu{
	clear:left;
	background-image:url(img/bottom_parentesi_blu.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px
}
.bordo_blu{
	border-left:solid 10px #2371c1;
	float:left;
	width:535px
}
h1{
	padding:0 0 9px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2371c1;
	text-transform:uppercase;
	font-weight:normal
}
h1 span{
	padding:0 0 9px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7d828a;
	text-transform:uppercase;
	font-weight:normal
}
.box_primo_piano{
	padding:14px 0;
	background-image:url(img/filetto_orange.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
	width:500px
}
.box_primo_pianoInterne{
	padding:14px 0;
	width:500px
}
h4{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal
}
h4 a{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none
}
h4 a:link{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none
}
h4 a:visited{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none
}
h4 a:hover{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline
}
h4 a:active{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none
}
h5{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal
}
h5 a{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal;
	text-decoration:none
}
h5 a:link{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal;
	text-decoration:none
}
h5 a:visited{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal;
	text-decoration:none
}
h5 a:hover{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal;
	text-decoration:underline
}
h5 a:active{
	margin:0;
	padding:0;
	font-size:14px;
	color:#1b1b1b;
	font-weight:normal;
	text-decoration:none
}
h4 span{
	margin:0;
	padding:2px 0 0 0;
	font-size:12px;
	color:#05498c;
	text-transform:uppercase;
	font-weight:normal
}
.data{
	float:left;
	padding-right:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#f29400
}
.dataletture{
	float:left;
	padding-right:5px;
	font-size:10px;
	text-transform:uppercase;
	color:#ADADAD
}
.data a{
	text-transform:uppercase;
	color:#f29400;
	font-size:10px;
	text-decoration:none
}
.data a:link{
	text-transform:uppercase;
	color:#f29400;
	font-size:10px;
	text-decoration:none
}
.data a:hover{
	text-transform:uppercase;
	color:#f29400;
	font-size:10px;
	text-decoration:underline
}
.data a:active{
	text-transform:uppercase;
	color:#f29400;
	font-size:10px;
	text-decoration:none
}

.categoria  {
	float:left;
	text-transform:uppercase;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}
.ico{
	float:left;
	padding-right:14px
}
.top_parentesi_grigia{
	background-image:url(img/top_parentesi_grigia.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px;
}
.bottom_parentesi_grigia{
	clear:left;
	background-image:url(img/bottom_parentesi_grigia.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:10px
}
.bordo_grigio{
	border-left:solid 10px #7d828a;
	float:left;
	width:243px
}
.bordo_grigio2{
	border-left:solid 10px #7d828a;
	float:left;
	width:500px
}
.boxHP_small{
	float:left;
	width:253px
}
.spazio20{
	float:left;
	width:20px
}
.comunicato{
	padding-bottom:10px;
	clear:left
}
.top_box_orange{
	background-image:url(img/top_box_orange.gif);
	background-repeat:no-repeat;
	height:22px
}
.bottom_box_orange{
	background-image:url(img/bottom_box_orange.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:15px;
	margin-bottom:8px
}
.box_orange{
	width:188px;
	border-left:solid 1px #f29400;
	border-right:solid 1px #f29400;
	background-color:#e1e2e5;
	width:141px;
	padding:8px
}
.tit_bianco{
	color:#fff;
	font-size:12px;
	padding-top:5px;
	padding-left:13px;
	font-weight:bold
}
#bannerFED{
	background-image:url(img/bg_box_federazione.gif);
	background-repeat:no-repeat;
	height:49px;
	margin-bottom:8px
}
#bannerASSO{
	background-image:url(img/bg_box_associati.gif);
	background-repeat:no-repeat;
	height:49px;
	margin-bottom:8px
}
label{
	color:#898989;
	font-size:10px;
	margin:0;
	padding:4px 0
}
.module_user{
	padding:0 2px;
	margin:0;
	width:133px;
	font-size:10px;
	color:#1b1b1b
}
.module_password{
	padding:0 2px;
	margin:0;
	width:103px;
	font-size:10px;
	color:#1b1b1b
}
.testo_blu{
	color:#00458a;
	font-size:12px
}
.testo_blu a{
	color:#00458a;
	font-size:12px;
	text-decoration:none
}
.testo_blu a:link, visited, hover, active{
	color:#00458a;
	font-size:12px;
	text-decoration:none
}
.testo_blu10{
	color:#00458a;
	font-size:10px
}
.testo_blu10 a{
	color:#00458a;
	font-size:10px;
	text-decoration:none
}
.testo_blu10 a:link{
	color:#00458a;
	font-size:10px;
	text-decoration:none
}
.testo_blu10 a:visited{
	color:#00458a;
	font-size:10px;
	text-decoration:none
}
.testo_blu10 a:hover{
	color:#00458a;
	font-size:10px;
	text-decoration:underline
}
.testo_blu10 a:active{
	color:#00458a;
	font-size:10px;
	text-decoration:none
}
.testo_blu11{
	color:#00458a;
	font-size:11px
}
.testo_blu11 a{
	color:#00458a;
	font-size:11px;
	text-decoration:none
}
.testo_blu11 a:link{
	color:#00458a;
	font-size:11px;
	text-decoration:none
}
.testo_blu11 a:visited{
	color:#00458a;
	font-size:11px;
	text-decoration:none
}
.testo_blu11 a:hover{
	color:#00458a;
	font-size:11px;
	text-decoration:underline
}
.testo_blu11 a:active{
	color:#00458a;
	font-size:11px;
	text-decoration:none
}
.top_boxGrigio{
	background-image:url(img/top_box_grey.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:19px;
}
.bottom_boxGrigio{
	background-image:url(img/bottom_box_grey.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:19px
}
.boxGrigio{
	width:147px;
	border-left:solid 1px #2371c1;
	border-right:solid 1px #2371c1;
	background-color:#f5f5f6;
	padding:0 5px
}
.tag{
	padding:5px;
	color:#001964;
	text-align:center;
	line-height:20px
}
.tag a{
	padding:5px;
	color:#001964;
	text-decoration:none
}
.tag a:link{
	padding:5px;
	color:#001964;
	text-decoration:none
}
.tag a:visited{
	padding:5px;
	color:#001964;
	text-decoration:none
}
.tag a:hover{
	padding:5px;
	color:#001964;
	text-decoration:underline
}
.tag a:active{
	padding:5px;
	color:#001964;
	text-decoration:none
}
a.pdf{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	line-height:18px;
	height:18px;
	color:#313131;
	font-size:10px;
	text-decoration:none
}
a:link.pdf{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	line-height:18px;
	height:18px;
	color:#313131;
	font-size:10px;
	text-decoration:none
}
a:visited.pdf{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	line-height:18px;
	height:18px;
	color:#313131;
	font-size:10px;
	text-decoration:none
}
a:hover.pdf{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	line-height:18px;
	height:18px;
	color:#313131;
	font-size:10px;
	text-decoration:underline
}
a:active.pdf{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
	line-height:18px;
	height:18px;
	color:#313131;
	font-size:10px;
	text-decoration:none
}
.mail{
	color:#00458a;
	font-size:10px
}
.mail a{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_mail.gif);
	background-repeat:no-repeat;
	background-position:right 2px
}
.mail a:link{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_mail.gif);
	background-repeat:no-repeat;
	background-position:right 2px
}
.mail a:visited{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_mail.gif);
	background-repeat:no-repeat;
	background-position:right 2px
}
.mail a:hover{
	color:#00458a;
	font-size:10px;
	text-decoration:underline;
	padding-right:20px;
	background-image:url(img/icone/ico_mail.gif);
	background-repeat:no-repeat;
	background-position:right 2px
}
.mail a:active{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_mail.gif);
	background-repeat:no-repeat;
	background-position:right 2px
}
.stampa{
	color:#00458a;
	font-size:10px
}
.stampa a{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_stampa.gif);
	background-repeat:no-repeat;
	background-position:right top
}
.stampa a:link{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_stampa.gif);
	background-repeat:no-repeat;
	background-position:right top
}
.stampa a:visited{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_stampa.gif);
	background-repeat:no-repeat;
	background-position:right top
}
.stampa a:hover{
	color:#00458a;
	font-size:10px;
	text-decoration:underline;
	padding-right:20px;
	background-image:url(img/icone/ico_stampa.gif);
	background-repeat:no-repeat;
	background-position:right top
}
.stampa a:active{
	color:#00458a;
	font-size:10px;
	text-decoration:none;
	padding-right:20px;
	background-image:url(img/icone/ico_stampa.gif);
	background-repeat:no-repeat;
	background-position:right top
}
.top_box_greyBlue{
	background-image:url(img/top_box_greyBlue.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	clear:left
}
.bottom_box_greyBlue{
	background-image:url(img/bottom_box_greyBlue.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	background-position:left bottom
}
.bg_box_greyBlue{
	background-image:url(img/bg_box_greyBlue.gif);
	background-repeat:repeat-y;
	padding:5px 20px
}
.testo11{
	color:#1b1b1b;
	font-size:11px
}
.testo11 a{
	color:#1b1b1b;
	font-size:11px;
	text-decoration:none
}
.testo11 a:link{
	color:#1b1b1b;
	font-size:11px;
	text-decoration:none
}
.testo11 a:visited{
	color:#1b1b1b;
	font-size:11px;
	text-decoration:none
}
.testo11 a:hover{
	color:#1b1b1b;
	font-size:11px;
	text-decoration:underline
}
.testo11 a:active{
	color:#1b1b1b;
	font-size:11px;
	text-decoration:none
}
a.pdfBig{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf_big.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:link.pdfBig{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf_big.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:visited.pdfBig{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf_big.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:hover.pdfBig{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf_big.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:underline
}
a:active.pdfBig{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_pdf_big.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a.doc{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_word.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:link.doc{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_word.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:visited.doc{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_word.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
a:hover.doc{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_word.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:underline
}
a:active.doc{
	padding-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	background-image:url(img/icone/ico_word.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	line-height:18px;
	height:18px;
	color:#05498c;
	font-size:10px;
	text-decoration:none
}
.ico_documenti{
	background-image:url(img/icone/ico_documenti.gif);
	background-repeat:no-repeat;
	background-position:400px top;
	width:470px
}
.top_box_greyBlue2{
	background-image:url(img/top_box_greyBlue2.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	clear:left
}
.bottom_box_greyBlue2{
	background-image:url(img/bottom_box_greyBlue2.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	background-position:left bottom
}
.bg_box_greyBlue2{
	background-image:url(img/bg_box_greyBlue2.gif);
	background-repeat:repeat-y;
	padding:5px 20px
}
.ico_eventi{
	background-image:url(img/icone/ico_eventi.gif);
	background-repeat:no-repeat;
	background-position:400px top;
	width:470px
}
.module_tendina{
	width:115px;
	height:20px;
	margin:0 20px 0 0;
	padding:2px;
	font-size:10px;
	color:#00458a
}
.module_tendina2{
	width:85px;
	height:20px;
	margin:0 20px 0 0;
	padding:2px;
	font-size:10px;
	color:#00458a
}
.ico_download_doc{
	background-image:url(img/icone/ico_download_documenti.gif);
	background-repeat:no-repeat;
	background-position:380px top;
	width:470px
}
.filetto_doppio{
	clear:both;
	padding:10px 0;
	background-image:url(img/filetto_spesso.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
}
.box_testo{
	width:530px
}
.highlight { background: #FCB852; }
.searchheading { font-size: 130%; font-weight: bold; }
.summary { font-size: 80%; font-style: italic; }
.suggestion { font-size: 100%; }
.results { font-size: 100%; }
.category { color: #999999; }
.sorting { text-align: right; }
.result_title { font-size: 100%; }		
.description { font-size: 100%; color: #008000; }
.context { font-size: 100%; }
.infoline { font-size: 80%; font-style: normal; color: #808080;}
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
.zoom_match { font-size: 80%; margin-left: 10px;}				
.zoom_categories { font-size: 80%; }
.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
input.zoom_button {  }
input.zoom_searchbox {  }		
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 32px; border: 0px; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { font-size: 100%; }
.result_pagescount { font-size: 100%; }
.searchtime { font-size: 80%; }
.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
.recommended_heading { float: right; font-weight: bold; }
.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
.recommend_title { font-size: 100%; }
.recommend_description { font-size: 100%; color: #008000; }
.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
