/* MDR */
.risRicTit {margin:20px 0 0;font:normal 30px arial;color:#666;border-bottom:2px dotted #ddd;padding:0 10px 5px;}
#mdr_numtot {padding: 5px 10px;background:#f4f4f4;}
#mdr_numtot em {font-style:normal;}
#mdr_numtot b {color:#c33;}
#mdr_risultati {margin-bottom:5px;margin-left:15px;}
#mdr_risultati li {margin-bottom:25px;margin-left:20px;}
.mdrCommTit {font:normal 20px arial;margin:0;}
.mdrCommDate {font:normal 11px tahoma;color:#888;margin-bottom:5px;}
.mdrCommTxt {font:normal 12px arial;color:#444;line-height:1.5;margin-bottom:4px;}
.mdrCommURL a {font:normal 11px tahoma;color:#080;}

/* paginatore mdr */
#mdr_nav {margin:0 0 15px 0;border-top:15px solid #e4e4e4;padding:5px 0 30px 40px;}
#mdr_nav a, #mdr_nav b {background:none;padding:5px 0;margin:0 19px 0 0;float:left;}
#mdr_nav b {font:bold 14px arial;display:block;background:#c33;color:#fff;padding:0 3px;margin-top:5px;}
#mdr_nav a {font:normal 14px arial;}

#mdr_nav2 {margin:0 0 15px 0;border-top:15px solid #e4e4e4;padding:5px 0 30px 40px;}
#mdr_nav2 a, #mdr_nav b {background:none;padding:5px 0;margin:0 19px 0 0;float:right;}
#mdr_nav2 b {font:bold 14px arial;display:block;background:#c33;color:#fff;padding:0 3px;margin-top:5px;}
#mdr_nav2 a {font:normal 14px arial;}  


a.tutte, a.tutte:link, a.tutte:visited, a.showbtn, a.showbtn:link, a.showbtn:visited {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
  
color:#253D82;
display:block;
float:right;
font-size:20px;
font-weight:bold;
margin: 10px;  
margin-left:1px;
outline:1px solid #666666;
padding:3px 0 4px;
text-align:center;
text-decoration:underline;
width:350px;} 

/* ADSENSE nei risultati di ricerca */
div.ad_header {margin:5px 0 -10px;color:#999;}
div.ad_header a:link {margin:5px 0 -10px;color:#999;}
div.wide_ads {padding: 0 35px 5px;}
span.ad_line1 {font: normal 18px arial;clear:both;overflow:hidden;display:block;float:left;clear:both;margin-top:20px;}
span.ad_text {font:normal 12px arial;color:#444;line-height:1.5;clear:both;display:block;margin-bottom:-15px;}
span.ad_url {font:normal 11px tahoma;color:#080;}




.cercaTraGuide {
margin: 15px 0px 0px 10px;
padding:8px 5px;
background:#eee;
text-align:left;
overflow: hidden;
}

.cercaTraGuide b {
text-transform: uppercase;
font:bold 11px arial;
color:#666;
width: 100%;
margin: 0px 0px 5px 12px !important;
display: inline;
}

.puls_cerca {
background: url('/images/puls_cerca.gif') no-repeat;
border:0;
width:86px;
height:23px;
margin: 0px !important;
}

.input_guide {
background: #fff;
border-color:#666 #ccc #ccc #666;
border-style:solid;
border-width:1px;
color:#666;
font-size:14px;
height:16px;
padding:2px 5px;
margin: 0px 4px 0px 10px;
width:340px;
}
      
