 @charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
#ris{ position:absolute; font-family:"Lucida Console", Monaco, monospace; font-size:9px; color:#FCC; margin-top:20px; margin-left:6px}
.risol { background-color:#0FC; font-size:9px}
#ris span { color:#eee}
img { border:0px}
#contenitore{ position:absolute; width:510px; height:100%; left:50%; margin-left:-255px; background:rgba(140,140,255,0.8); border-left:1px solid #CCC; border-right:1px solid #CCC}
#logo { background-image:url(../grafica/logo-ai_ss.fw.png); width:106px; height:106px; position:absolute; margin-left:21px; margin-top:10px}
#info { width:329px;height:89px; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; text-align:justify; margin-left:138px; margin-top:10px; line-height:12px}
#info_visita{ position:absolute; width:120px; height:145px; background:rgba(141,141,255,0.9); left:384px; top:162px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9; padding:1px 1px 1px 3px; text-wrap:normal; line-height:9px; border:1px outset #eeeeee}
#msg_rich { font-family:"Courier New", Courier, monospace; font-size:1em; color:#930; font-weight:bold}
.pp{ font-family:"Courier New", Courier, monospace; font-size:12px; color:#00F; background-color:#F93; padding:1px 1px 1px 3px; }
#present{ position:absolute; width:380px; height:176px; top:318px; left:1px; background:rgba(140,140,255,0.7); border-bottom:1px outset #0066FF; border-right:1px outset #eeeeee}
.admgif{  width:54px; height:53px; background-image:url(../grafica/rich1_s.gif); background-repeat:no-repeat;}
.condgif{  width:54px; height:46px; background-image:url(../grafica/rich2_s.gif); background-repeat:no-repeat;}

			.nav { margin-bottom:0; margin-left:0; list-style: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#339;}
			.nav > li > a {display: block;}			
			.nav-tabs{*zoom: 1;}
			.nav-tabs:before,
			.nav-tabs:after {display: table;content: "";}
			.nav-tabs:after {clear: both;}
			.nav-tabs > li {float: left;}
			.nav-tabs > li > a {padding-right:6px; padding-left:6px; margin-right: 1px;line-height: 6px;}
			.nav-tabs {border-bottom: 1px solid #ddd;}
			.nav-tabs > li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#000}
			.nav-tabs > li > a {
			  text-decoration:none;
			  padding-top: 3px;
			  padding-bottom: 3px;
			  line-height: 6px;
			  border: 1px solid transparent;
			  -webkit-border-radius: 2px 2px 0 0;
				 -moz-border-radius: 2px 2px 0 0;
					  border-radius: 2px 2px 0 0;
			}

			.nav-tabs > li > a:hover {border-color: #FF9900;}
			.nav-tabs > .active > a,
			.nav-tabs > .active > a:hover {
			  color: #555555;
			  cursor: default;
			  background-color: #ffffff;
			  border: 1px solid #ddd;
			  border-bottom-color: transparent;
			}
			
			li {line-height: 6px;}
			
			.tab-content.active{display: block;}
			
			.tab-content.hide{display: none;}
			
			#tabadm{ position:relative; width:auto; padding:2px;}
			.tab1{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#eeeeee}
			.frec1{ width:45px; height:45px; background-image:url(../grafica/spese_s.gif); background-repeat:no-repeat; background-position:center}
			.frec2{width:45px; height:45px; background-image:url(../grafica/ricavi_s.gif); background-repeat:no-repeat; background-position:center}
			ul {list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFF;}
            li.sr1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#900;line-height:9px;}
			li.sr2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#060;line-height:9px;}
				
			#show1{ position:absolute;}
#tooltip1 {/*skype*/
	width:260px;
    display: none;
	margin-left:34px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}
li.contact3:hover #tooltip1 {
    display:block;
}
			.titolo{ width:118px;}
			.spec{ font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#009; padding-left:2px; vertical-align:bottom}
			.carat{ top:10%; font-family:"Comic Sans MS", cursive; font-size:9px; color:#009}			
	#rating{ position:absolute; left:382px; top:310px; border-bottom:dotted 1px #333}
	.rating{ font-family:Arial, Helvetica, sans-serif; font-size:0.6em; color:#666; background:rgba(238,238,238,0.6); padding:1px}
.ratingsContainer {
	width: 126px;
	padding: 1px;
}
.currentRating { font-family:"Comic Sans MS", cursive; font-size:0.6em; color:#F92}
.numberOfRatings{ font-family: "Comic Sans MS", cursive; font-size:0.6em; color:#050}
 .rateIt {
	margin-top:1%;
}
 .domanda{font-family: "Arial Black", Gadget, sans-serif; font-size:9px; color:#333;}
 select{ border:1px inset #FFF; background-color:#FFC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000}
 option{ background-color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#06F}
 .submit{ padding:1px; background-color:#36F; color:#FFF; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size:10px}
#footer{ position:absolute;width:510px; height:22px; position:absolute;top:618px; background:rgba(140,140,255,0.6); border:1px outset #FFF; z-index:10}
p.copy{ font-family:"Times New Roman", Times, serif; font-size:0.6em; color:#9CF; padding:6px 0 0 7px}
 #serv_opt{ position:absolute; width:468px; height:36px; top:500px; left:20px;background-image:url(../grafica/ser_opt_ss.gif); z-index:10}
 #publi1{ position:absolute; width:728px; height:90px; left:50%; margin-left:-364px ;bottom:0px; background-color:#C6C }
  #publi2{ position:absolute; width:728px; height:15px; left:50%; margin-left:-364px ;top:126px; }
#fb-like{ position:absolute; width:124px; height:82px; left:384px; top:424px;}
#ges{ position:relative; width:122px; height:78px; font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#FFF; padding:2px; text-align:left;}
#goo{ position:absolute; left:410px; width:32px; height:16px; bottom:5px;}
#sky{ position:absolute;  width:21px; height:21px;left:536px; bottom:0px; }

/*form richiesta*/
#form_r{ position:absolute; width:380px; height:152px; top:164px;}
table.form{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333;}
input [type='radio']:checked{ background-color:#A6D2FF;}
td.text{
  width:25%;
}
#cogn,#nome,#email,#tel{ width:120px;}
input[type='text']:focus { 
     background-color:#A6D2FF;
 }
.ricerca{ font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#FFF; background-color:#666; padding:1px 0 0 3px}
#risposta{ height:10px; font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#000;display: none; padding:1px}
.policy { border:1px inset #FFF; background-color:#A6D2FF; font-family:"Courier New", Courier, monospace; font-size:8px; color:#00F; text-wrap:normal; width:374px; height:33px}
label { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333}
input[type='checkbox'] {
 position: absolute;
 clip: rect(1px, 1px, 1px, 1px);
}
input[type='checkbox'] + label {
 margin: 0;
 padding: 2px 0 0px 18px;
 cursor: pointer;
 background: url('../grafica/radio_s.png') left center no-repeat;
}
input[type='checkbox']:checked + label {
 background-image: url('../grafica/check_s.png');
}

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  -webkit-box-shadow: 0px 1px 2px #666666;
  -moz-box-shadow: 0px 1px 2px #666666;
  box-shadow: 0px 1px 2px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 10px;
  padding: 2px 4px 2px 4px;
  text-decoration: none;
  cursor:pointer;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}