<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,p,a,button,input,form,ul,li,label,dl,dt,dd {margin:0;padding:0;border:0;}
html {height:100%}

a {color:#000000;text-decoration:underline}
a:hover{color:#004A8B}
body{
	 background-color: #31577D; 
	/* background-color: #31577D; */
	color:#000000;
	 /* font-family:  "Helvetica","Tahoma","Verdana",sans-serif; */
	/* font-family: verdana,helvetica,sans-serif; */
	 font-family: Helvetica,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	line-height: 135%;
	margin-top:3px;
	margin-bottom:3px;
	min-height:101%;
	padding:0pt;
	text-align:center;
	
}
.tr, .tl, .br, .bl,
.cerca_tall, .cerca_long, .errorwhere, .errorwhat, .cerca_spansx, .cerca_spandx, .remcat,
#aggprod, .lettera, .ckmap{background:url(https://s3-eu-west-1.amazonaws.com/cdn.misterwhat.com/images/sprite.png)}
.text ul{padding-left: 35px; }

.errorwhere, .errorwhat{
         color:#004A8B;
         display:none;
         font-weight:bold;
         line-height:22px;
         position:absolute;
         text-align:center;
         width:148px;
         position: absolute;
         right: 170px;
         top: 8px;
         height:33px;
         background-position: -153px 0;
}
.errorwhere{         right:124px;}
.errorwhat{
         left: 100px;
}

/*.helpful, .rating, .rating_small, .flagIT, .flagES, .flagUK, .flagFR, flagDE
{background:url(/images/sprite_new.png)}

.flag{height: 11px;width: 16px;display: inline-block}
.flagIT{background-position: 0 -80px}
.flagFR{background-position: -20px -80px}
.flagUK{background-position: -40px -80px}
.flagES{background-position: -60px -80px}
.flagDE{background-position: -80px -80px}

.helpful {background-position: 0 -60px;width:16px;height:18px}
.rating {overflow:hidden;text-indent:-1000em;width:100px}
.rating_small{width: 60px;height: 12px;overflow:hidden;text-indent:-1000em}
.rating_5{background-position: 0 0}
.rating_4{background-position: -20px 0}
.rating_3{background-position: -40px 0}
.rating_2{background-position: -60px 0}
.rating_1{background-position: -80px 0}
.rating_0{background-position: -100px 0}
.avg_rating_50{background-position: 0 -20px}
.avg_rating_40{background-position: -20px -20px}
.avg_rating_30{background-position: -40px -20px}
.avg_rating_20{background-position: -60px -20px}
.avg_rating_10{background-position: -80px -20px}
.avg_rating_0{background-position: -100px -20px}
.avg_rating_45{background-position: 0 -41px}
.avg_rating_35{background-position: -19px -41px}
.avg_rating_25{background-position: -39px -41px}
.avg_rating_15{background-position: -59px -41px}
.avg_rating_05{background-position: -79px -41px}
.avg_rating_small_50{background-position: -70px -60px}
.avg_rating_small_40{background-position: -82px -60px}
.avg_rating_small_30{background-position: -94px -60px}
.avg_rating_small_20{background-position: -106px -60px}
.avg_rating_small_10{background-position: -118px -60px}
.avg_rating_small_0{background-position: -130px -60px}
.avg_rating_small_45{background-position: -70px -74px}
.avg_rating_small_35{background-position: -82px -74px}
.avg_rating_small_25{background-position: -94px -74px}
.avg_rating_small_15{background-position: -106px -74px}
.avg_rating_small_05{background-position: -118px -74px}
*/
.linked{cursor:pointer;text-decoration:underline;font-weight:bold}
.revAction{float:right;text-align:right;color:gray;font-size:11px}
.loading{position:absolute;right:10px;top:10px;display:none;background:url(https://s3-eu-west-1.amazonaws.com/cdn.misterwhat.com/images/loading.gif);height:16px;width:16px}

label.Box{
	font-size: 1.2em;font-weight: bold;margin-bottom: 7px;line-height: 1.2em;background:#004A8B
}
.tr, .tl, .br, .bl{position:absolute; width: 10px;height: 10px}
.tl {top:0; left:0;}
.tr {top:0; right:0;}
.bl {bottom:0; left:0; }
.br {bottom:0; right:0;}

#page{ 	
	background: white; 
	width: 1000px;
	min-height: 800px; 
	margin-top: 50px;
	position: relative;
	z-index: 10;
}
.page_tl { background-position: -21px -20px;}
.page_tr { background-position: -29px -20px;}
.page_bl { background-position: -21px -28px;}
.page_br { background-position: -29px -28px;}

.cerca{
	position: absolute;
	background:#004A8B;
	color: white;
	height: 90px;
	width: 620px;
	right:10px;
	top:10px;
	-moz-box-shadow:4px 4px 6px gray;
	-webkit-box-shadow:4px 4px 6px gray;
	box-shadow:4px 4px 6px gray;
}
.userHeadNavi{
	width:400px;height:20px;position:absolute;top:-30px;right:0px; text-align:right; padding-right:20px;color:white}
.userHeadNavi a{
	color:white;
}

.gsearch {
	width: 300px;
	vertical-align: middle;
}
.gsubmit{
	width: 101px;
	height: 21px;
	vertical-align: middle;
	margin-left: 5px;
}
.complist {
	margin:0;
	padding:0;
}
.complist li{
	line-height:15px;
	list-style:none outside none;
	padding: 4px ;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
}


.button_right{
	float:right;
	clear:both;
	padding:10px 30px;
}
.action{
	float:right;
	
}
.comp_action{
	float:right;
	clear:both;
}


.input{
	width:240px;
	height:16px;
	padding: 3px;
	border: 1px solid #C3C3C3;
}
.inputSearch{
	/*
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:2px 2px 5px gray inset;
	-webkit-box-shadow:2px 2px 5px gray inset;
	border-radius:6px;
	box-shadow:2px 2px 5px gray inset;
	*/
        font-size:13px;
	margin-bottom:5px;
	border: 1px solid #00233F;
        position:relative;
}

.pagination a, .pagination span, .button_normal{
	padding:4px 4px;
	text-decoration:none;
	cursor:pointer;
	font-size: 11px;
	font-weight: bold;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
	background:-webkit-gradient(linear, left top, left bottom,color-stop(0.00, #FFFFFF),color-stop(1.00, #EFEFEF));
	border:1px solid #CCCCCC;
}
.pagination span{
	color: white;
	cursor:default;
	background:-moz-linear-gradient(center top , #BBBBBB, #111111) repeat scroll 0 0 #F6F6F6;
	background:-webkit-gradient(linear, left top, left bottom,color-stop(0.00, #BBBBBB),color-stop(1.00, #111111));
}
.pagination a:hover, .button_normal:hover{
	-moz-box-shadow: 0 0 3px #aaaaaa;
	-webkit-box-shadow: 0 0 3px #aaaaaa;
	box-shadow: 0 0 3px #aaaaaa;
	border-color:#999999;
	}
.cerca .button_normal:hover{
	-moz-box-shadow: 0 0 3px #002C4F;
	-webkit-box-shadow: 0 0 3px #002C4F;
	box-shadow: 0 0 3px #002C4F;
}
a.button_normal{
    height: 20px;
    line-height: 20px;
}
/*
.button_new{
	cursor:pointer;
-moz-border-radius:3px 3px 3px 3px;
background:-moz-linear-gradient(center top , #FFFFFF, #EFEFEF) repeat scroll 0 0 #F6F6F6;
background:-webkit-gradient(linear, left top, left bottom,color-stop(0.00, #FFFFFF),color-stop(1.00, #EFEFEF));

-webkit-border-radius:3px 3px 3px 3px;

border-radius:3px 3px 3px 3px;
box-shadow:0 1px rgba(255, 255, 255, 0.4), 0 20px 20px -10px white inset;

border:1px solid rgba(0, 0, 0, 0.6);
display:inline-block;
margin:0 3px;
padding:3px 6px;
     
	
}
.button_new:hover{
-moz-box-shadow: 0 0 3px #444444;
-webkit-box-shadow: 0 0 3px #444444;
box-shadow: 0 0 3px #444444;
}
*/
.comment{
	 margin: 0 10px 10px 10px;
	 border: 1px solid #DDDDDD;
	 padding: 10px;
	 width: 420px;
	 background:#EFFFDF;
	 clear:both;
}
.comment_form{
	width: 420px;
	
	border: 1px solid rgb(221, 221, 221);
	clear: both;
	padding: 10px;
	background: #EFFFDF;
}
.comment_form textarea{
	width:410px;
	height:60px;
}
.long{
	width: 150px;
}
#StarBackground {width: 100px; padding: 0; background: #efefef; float: left; margin: 0 0 5px 0; position: relative}
.StarRating, .StarRating a:hover, .StarRating a:active, .StarRating a:focus, .StarRating .currentStarRating {background: url(/images/star_rating.gif) left -1000px repeat-x}
.StarRating {position: relative; width: 100px; height: 20px; overflow: hidden; margin: 0; padding: 0; background-position: left top}
ul.StarRating {margin: 0; padding: 0}
.StarRating li {display: inline; position: static}
.StarRating a, .StarRating .currentStarRating {position: absolute; top: 0; left: 0; text-indent: -1000em; height: 20px; line-height: 20px; outline: none; overflow: hidden; border: 0}
.StarRating a:hover, .StarRating a:active, .StarRating a:focus {background-position: left bottom}
.StarRating a.stars-1 {width: 20px; z-index: 6}
.StarRating a.stars-2 {width: 40px; z-index: 5}
.StarRating a.stars-3 {width: 60px; z-index: 4}
.StarRating a.stars-4 {width: 80px; z-index: 3}
.StarRating a.stars-5 {width: 100px; z-index: 2}
.StarRating .currentStarRating {z-index: 1; background-position: left bottom}

/*
 
 filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
                startColorstr=#A1D004, 
                endColorstr=#6B9A00, 
               GradientType=1);
*/
#sform label{
	display:block;
	float:left;
	padding-bottom: 10px;
	margin-right:10px;
	text-align:right;
	width:100px;
	color:#666666;
	
	}
#sform ul {
list-style:none outside none;
padding-left:5px;
}
#sform li{
clear: both;
line-height:15px;
margin-bottom:6px;
position: relative;
}
#sform li input, textarea{

	border: 1px solid #c3c3c3;
	padding: 4px;
	width: 300px;
    
}
#sform .gender input{
    width: auto;
}
.addcat, .remcat{
    cursor: pointer;
}
.remcat{
background-position: -152px -70px;
display: block; 
float: right; 
height: 15px; width: 15px;margin-right: 10px; margin-top: 4px;
}
#compDetails dl{float:left;display:block;margin:10px 0; width:460px;}
#compDetails dl dt {
float:left;

margin-right:5px;
font-weight: bold;

}
#compDetails dt dd {
	font-size:12px;
}

#Cont {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:left;
	width:996px;
	height: 100%;
	background-color:#FFFFFF;
	clear: both;
}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

#wrapper { text-align: left;width: 996px;margin: 0 auto}
#header, #subnav, #footer {clear: both; width: 996px;height:115px}
#header {background: #fff;  width: 100%;margin-bottom: 5px}
#footer {text-align: center;margin-top: 10px;height:52px;color:#CCCCCC}
#footer a, .dati{color:#CCCCCC}#footer a:hover{color:#FFFFFF}

#contentfloatholder {/* right faux column tab */
float: left;
width: 996px;
margin-bottom: 20px;
margin-top: 5px;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#center {margin: 0 0 0 210px}
#centerwrap {float:left;width: 686px; margin: 0 -95% 0 0}
#left  {float:left;width: 200px;margin: 0}
#right {float:right;width: 300px;margin: 0}


/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

.line{
	width:100%;
	height:3px;
	background-color:#F96524;
}
#Cont .menu{
	background-color:#FFAAEE;
	border-bottom:1px solid #666666;
	border-style:none none dotted;
	/* padding:5px; */
	padding:5px 10px 10px;
}

.cA{
	position: absolute;
	left: 0px;
	float:left;
	width:200px;
}
.cB{
	position: absolute;
	left: 200px;
	width:476px;
	margin-left:9px;
	overflow:hidden;
	margin-bottom: 10px;
}
.cC{
	position: absolute;
	right: 0px;
	width:300px;
	margin-left:9px;
	height:90%;
	clear: both;
}
.linecl {
	
	clear:both;
	font-size:1%;
	height:0pt;
	overflow:hidden;
}
.head{
	
	width: 100%;
	height: 140px;
	float: none;
}
.ad{
	width: 728px;
	height: 90px;
	float:left;
	background-color: white;
	border: 1px solid silver;
	margin-left: 5px;
	margin-bottom: 5px;
}
.logo{
	float: left;
    height: 120px;
    position: absolute;
    top: 5px;
    width: 200px;
	
	
}
a#logo{
   
         background-image: url("//s3-eu-west-1.amazonaws.com/cdn.misterwhat.com/images/logo_mw_2012.png");
    background-repeat: no-repeat;
    display: block;
    height: 122px;
    width: 321px;
    
}
.Box{
	margin-bottom:10px;
	background-color:white;
	overflow: hidden;
}
.content{
	padding: 10px;
	background-color:  #EFEFEF;
	
}
.title{
	background-color: #8AE234; 
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #666666;
 	padding:5px 10px 5px;
	font-size: 14px;
	margin-top:  0px;
	width: 180px;
	height: 16px;
	float: left;
}
.roundTop{
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	padding: 7px 10px; 
}
.roundAll{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding: 7px 10px;
}
.roundBottom{
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	padding: 7px 10px;
}
.box{
	width: 200px;
	margin-bottom: 10px;
	position: relative;
        overflow:hidden;
	
}
.box_top, .box_bottom{
	height: 10px;
	position: relative;
}
.box_title, .box_cont{
	text-align:left;
	padding: 0 10px 5px 10px;
	overflow: hidden;
	z-index: 122;
}
.box_cont{
	padding: 10px 10px 0;
	overflow: hidden;
}
.box_cont_single{
	padding:  0 10px;
	overflow: hidden;
	
}
.nopadding{
	padding:0;
}

.box_green {
	background: #8AE234;
	color: white;
	font-weight: bold;
}
.box_blue{
	background: #004A8B;
	color: white;
}
.box_gray{
background: #efefef;
}
.box_azzu{
	background: #D6E7FF;
}
.box_orange{
	background: #FF9121;
}
.box_tl_green { background-position: -20px 0;}
.box_tr_green { background-position: -30px 0;}
.box_bl_azzu { background-position: -62px -10px;}
.box_br_azzu { background-position: -72px -10px;}
.box_tl_blue { background-position: 0 0;}
.box_tr_blue { background-position: -10px 0;}
.box_bl_blue { background-position: 0 -10px;}
.box_br_blue { background-position: -10px -10px;}
.box_bl_gray { background-position: -40px -10px;}
.box_br_gray { background-position: -50px -10px;}
.box_tl_gray  { background-position: -40px 0;}
.box_tr_gray { background-position: -50px 0;}
.box_bl_white { background-position: -1000px -1000px;}
.box_br_white{ background-position: -1000px -1000px;}

.box_azienda{
	height: 55px;
    padding-left: 5px;
    padding-top: 5px;
    position: relative;
	
}
.box_azienda i{
	color: #FF9121;
	font-weight: bold;
	font-style: normal;

}
.clear {
	 padding: 0px; margin: 0px;
	display: block;
	width: 476px;
	
	clear:both;
	font-size:1%;
	height:0pt;
	overflow:hidden;

}


.blu-tl {
	background: url(/images/blu/tl.gif) 0 0 no-repeat #004A8B;
	color: #ffffff;
	font-weight: bold;
}
.blu-tr {
	background: url(/images/blu/tr.gif) 100% 0 no-repeat;
	padding: 8px;
	
}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results strong{
	background: #90f8fe;
	color: black;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	text-align:left;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	background: white;
}
.ac_odd {

	background: #eee;
}
.ac_over {
	background: #31577D;
	color: white;
}


.spot{
	width:  300px;
	height: 250px;
	background-color:  #EFEFEF;
	margin-bottom: 10px;
	border: 1px solid silver; 
}
.cont_cen{
	width:100%;
	background-color:white;
	
}
.cent {
	float:left;
	width:30%;
	padding: 2px;
}
.divline{
	float: left;
	width: 476px;
	font-weight:bold;

	margin-top: 10px;
	border-bottom: 1px solid #848484;
	border-style:none none dotted;

}
.boxazienda{
	width: 476px;	

}
.nres{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	font-weight: bold;
	color: #FF9200;
	float: left;
	width: 30px;
	background-color: #efefef;
	height: 80px;
	border-bottom: 1px solid silver;
	border-style:none none dotted;
}

/* @group ADSENSE */

.adbassoresult{
	overflow: hidden;
	vertical-align: middle;
	position: relative;
	padding-top: 10px;
	padding-left: 36px;
	padding-bottom: 10px;
	width: 440px;
	float: left;
	background-color:#EFEFEF;
	border-bottom: 1px dotted silver;
	margin-bottom: 10px;
}

.adbasso{
	overflow: hidden;
	
	text-align: center;
	vertical-align: middle;
	position: relative;
		
	padding-bottom: 10px;
	height: 280px;
	width: 474px;
	float: left;
	background-color:#EFEFEF;
	margin-bottom: 10px;
	-moz-border-radius: 10px;	
	-webkit-border-radius: 10px;
}

.adbread{
	overflow: hidden;
	margin-top: 10px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	padding-top: 10px;	
	height: 70px;
	width: 475px;
	float: left;
	background-color:#EFEFEF;
	margin-bottom: 10px;
}

.contentad{
	overflow: hidden;
	background-color:  #EFEFEF;
	/*-moz-border-radius: 10px;	
	-webkit-border-radius: 10px;*/
	width: 200px;
	height: 100px;
}



/* @end */
.azienda{
	position: relative;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	width: 426px;
	float: left;
	background-color:#EFEFEF;
	border-bottom: 1px solid silver;
	border-style:none none dotted;
	height: 80px;
}
.error{
	font-weight:bold;
clear:both;
color:#DE2B00;
display:block;
font-style:italic;
text-align:left;
font-size: 0.9em;
}
.dettagli{
	text-align: center;
	float: right;
	vertical-align: bottom;
	position:absolute;
	bottom:5px;
	right:10px;
	position: absolute;
}
.promo{
	vertical-align: middle;
	margin-top: 1px;
	float: left;
	width:728px;
	height:40px;
	border: 1px solid silver;
	margin-left: 5px;
	margin-bottom: 8px;
 background: #EFEFEF; /* url(/images/promob.gif) repeat-x; */
	text-align: right;
	font-size: 16px;
	line-height: 40px;
}
.space{

	height:10px;
}
.titlemap{
	background: #004A8B;
	
	border-bottom:1px solid #666666;
	padding: 10px;
	color: whitesmoke;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-topright: 10px;	
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
.titlecen{
	background: #004A8B;
	border-bottom:1px solid #666666;
	padding: 10px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius-topright: 10px;	
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	
	}
h1{
	color: white;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;	
	margin: 0px;
}	
.h1home {
color:black;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
.contcen{
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 10px;
	
}
.contcen{
	background-color: #efefef;

	margin-bottom: 10px;
	
}

.printtext{
	text-align: justify;
	background-color: white;
	padding-right: 5px;
	}
.breadcrumb{
	color: white;
    font-size: 12px;
    left: 10px;
    position: absolute;
    top: -30px;
}
.breadcrumb a{
	color: #FFFFFF;
}

.maphome{
	background-color: white;
	text-align: center;
	width: 100%;
    margin-bottom:10px;
}
.comuni{
	background-color: #efefef;
	padding: 10px;
	width: 454px;
	/* height: 100%; */
}
.boxwhite{
	background-color: white;
	width:476px;
	padding-bottom:10px;
	padding-top:10px;
}
.modifica{
	margin-top:5px;
	text-align: right;
	padding:0px;
	float:right;
	clear:both;
}
.linkiniz{
	padding-top: 10px;
	margin-top: 10px;
	border-top:1px solid silver;
	width: 456px;
	background-color: #EFEFEF;
	text-align: center;

}
.pagination{
	text-align: center;
}
.azlist{
	width:220px;
	height:15px;
	float: left;
	font-size: 0.9em;
	overflow:hidden;
}
#mod label {
display:block;
float:left;
line-height:26px;
margin-right:10px;
text-align:right;
width:150px;
font-weight: bold;
}
#mod input{
	border:1px solid #DFDFDF;
	height:20px;
	line-height:20px;
	padding:4px 0 0 4px;
	width:400px;
}
#mod .tiny{
	width:60px;
}
#mod  textarea{
	width:400px;
	height:100px;
	padding:4px;
}
#mod .err{
	border-color: red;
}
#mod fieldset{
	border: 1px solid #dfdfdf;
}

.menu {
	list-style-type: none;
        padding-left:5px;
        margin: 0;
}

/* @group FORM */

.btn{
	width:120px;
	vertical-align:middle;
}
.smallinp{
    width:100px;
}
.tinyinp{
	width:50px;
}

.iradio{
	width:14px;
}

.descfield {
	float:left;
	width:140px;
	text-align:right;
	padding:2px;
	margin-top:3px;
	
	line-height:25px;
}

.field{
	float:left;
	width:450px;
	text-align:left;
	margin-left:5px;
	padding:2px;
	margin-top:3px;
	line-height:22px;
}

.fnorm{
	font-weight:normal;
}

.form{
	float:left;
	overflow:hidden;
    width:786px;
}

.formline{
	float:left;
	width:90%;
}

.lettera{
	width: 14px;
	height: 14px;
	display: block;

}

/* @end */

/* @group GMAP */

.gmapcont{
	width: 100%;
	height: 100%;
	text-align: center;
}
.round {
	-moz-border-radius: 10px;	
	-webkit-border-radius: 10px;
	background-color: #efefef;
}
.gmapLoad{
	width:100%;
	text-align:center;
	
}

.gmaptext{
	text-align:center;
	vertical-align: middle;
	height: 75px;
	width: 160px;
	float: left;	
	overflow:hidden;
}
.gmapinsert{
	text-align:center;
	vertical-align: middle;
	width: 223px;
	float: left;	
	overflow:hidden;	
}

.gmapicon{
	width: 49px;
	height: 70px;
	float: left;
}
.adswww{
         color:#2543AB;
}
.adsjs {
         color:#003366
}
.adsjs:hover, .adsjs:focus, .adswww:hover, adswww:focus {
         color: orange;
}
.iconCat {background-image: url("//s3-eu-west-1.amazonaws.com/cdn.misterwhat.com/images/icons-sprite.png");display: inline-block;height: 20px;vertical-align: middle;width: 20px}
.Cat-A {background-position: 0px 0px}
.Cat-U {background-position: 0px -20px}
.Cat-C {background-position: 0px -40px}
.Cat-T {background-position: 0px -60px}
.Cat-P {background-position: 0px -80px}
.Cat-H {background-position: 0px -100px}
.Cat-E {background-position: 0px -120px}
.Cat-X {background-position: 0px -140px}
.Cat-V {background-position: 0px -160px}
.Cat-S {background-position: 0px -180px}
.Cat-N {background-position: 0px -200px}
.get-direction {background-position: 0px -220px}


#cookie-wrap {
    background: #ddd none repeat scroll 0 0;
    border-top: 1px solid #ccc;
    bottom: 0;
    display: none;
    min-height: 40px;
    max-height: 5000em;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
#cookie-text {
    color: #666;
    font-size: 13px;
    margin-right: 20px;
    text-align: center;
    line-height: 16px;
    padding: 10px;
}
#cookie-ok {
    color: #31577d;
    cursor: pointer;
    font-size: 25px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 8px;
}
.aa {
	font-family: "Arial";
	font-size: 12px;
	text-align:left;
	margin-top:1px;
	margin-bottom: 4px;
	overflow: hidden;
	display: inline-block;
	border: 0px;
	padding: 0px 0px 7px 4px;
	background: transparent url('/images/shadow.png') no-repeat scroll left bottom;
	z-index: 5;
}
.aa_highlight  {

	color:#FFFFFF;
	background:#3B5998 none repeat scroll 0 0;
	background-color: #3B5998;
}
.aa_wait {
	cursor: wait;
	
	border: 1px solid #A5ACB2; 
	padding: 2px 1px 2px 1px;
	background-color: #ffffff;
	background: white url('/images/loadingt.gif') no-repeat scroll right;
}

.aa div {
	display: block;
	font-size:11px;
	width: 250px;
	padding: 3px 1px 3px 5px;
	height: 25px;
	line-height: 14px;
	vertical-align: middle;
	overflow: hidden;
	border-top: 1px solid #888888;
	
}
 em{
	background:#D8E6F3;
	color:black;
	font-style:normal;
	font-weight:bold;
}

</pre></body></html>