@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;}
#ris{ position:absolute; font-family:"Lucida Console", Monaco, monospace; font-size:12px; color:#FCC; margin-top:25px; margin-left:6px}
#ris span { color:#eee}
.risol { background-color:#0FC; font-size:11px}
#contenitore{ position:absolute; width:824px; height:100%; left:50%; margin-left:-412px; background:rgba(140,140,255,0.8); border-left:1px solid #CCC; border-right:1px solid #CCC}
#logo { background-image:url(../grafica/logo-ai.fw.png); width:176px; height:176px; position:absolute; margin:30px}
#info { width:550px;height:150px; position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; color:#CCC; text-align:justify; margin-left:230px; margin-top:34px;}
#info_visita{ position:absolute; width:168px; height:208px; background:rgba(140,140,255,0.9); left:628px; top:268px; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#FF9; padding:2px 2px 2px 5px; text-align:inherit; border:1px outset #eeeeee}
#msg_rich { font-family:"Courier New", Courier, monospace; font-size:1.0em; color:#930; font-weight:bold}
.pp{ font-family:"Courier New", Courier, monospace; font-size:1em; color:#00F; background-color:#F93; padding:1px 1px 1px 5px; margin:1px}
#present{ position:absolute; width:590px; height:232px; top:478px; left:20px; background:rgba(140,140,255,0.7); border-bottom:1px outset #0066FF; border-right:1px outset #eeeeee}
.admgif{  width:72px; height:70px; background-image:url(../grafica/rich1.gif); background-repeat:no-repeat;}
.condgif{  width:72px; height:61px; background-image:url(../grafica/rich2.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:14px; 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: 12px; padding-left: 12px; margin-right: 12px;line-height: 9px;}
			.nav-tabs {border-bottom: 1px solid #ddd;}
			.nav-tabs > li {margin-bottom: -1px;}
			.nav-tabs > li > a {
			  text-decoration:none;
			  padding-top: 4px;
			  padding-bottom: 4px;
			  line-height: 9px;
			  border: 1px solid transparent;
			  -webkit-border-radius: 4px 4px 0 0;
				 -moz-border-radius: 4px 4px 0 0;
					  border-radius: 4px 4px 0 0;
			}

			.nav-tabs > li > a:hover {border-color: #FF9900; color:#eee}

			.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: 9px;}
			
			.tab-content.active{display: block;}
			
			.tab-content.hide{display: none;}
			
			#tabadm{ position:relative; width:auto; padding:8px;}
			.tab1{ font-family:"Comic Sans MS", cursive; font-size:14px; color:#eeeeee}
			.frec1{ width:60px; height:60px; background-image:url(../grafica/spese.gif); background-repeat:no-repeat;}
			.frec2{width:60px; height:60px; background-image:url(../grafica/ricavi.gif); background-repeat:no-repeat;}
			ul {list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FFF;}
            li.sr1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#900;line-height:12px;}
			li.sr2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#060;line-height:12px;}

#show1{ position:absolute;}
#tooltip1 {
	width:300px;
    display: none;
	margin-left:50px;
	margin-top:-12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
li.contact3:hover #tooltip1 {
    display:block;
}
			.titolo{ width:158px;}
			.spec{ font-family: Arial, Helvetica, sans-serif; font-size:0.9em; color:#FFFFCC; padding-left:10px; vertical-align:bottom}
			.carat{ top:10%; font-family:"Comic Sans MS", cursive; font-size:12px; color:#eeeeee}

	#rating{ position:absolute; left:620px; top:484px; border-bottom:dotted 1px #000}
	.rating{ font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#FFF; background:rgba(238,238,238,0.6); padding:1px}
.ratingsContainer {
	width: 190px;
	padding: 2px;
}
.currentRating { font-family:"Comic Sans MS", cursive; font-size:0.9em; color:#F90}
.numberOfRatings{ font-family: "Comic Sans MS", cursive; font-size:0.9em; color:#050}
 .rateIt {
	margin-top:1%;
}
 .domanda{font-family: "Arial Black", Gadget, sans-serif; font-size:0.8em; color:#333;}
 select{ border:1px inset #FFF; background-color:#FFC; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#03F}
 option{ background-color:#CCC; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#06F}
 .submit{ padding:0 2px 0 2px; background-color:#36F; color:#FFF; cursor:pointer}
 #serv_opt{ position:absolute; width:782px; height:60px; top:712px; left:21px; background-image:url(../grafica/ser_opt.gif)}
 #publi1{ position:absolute; width:728px; height:90px; bottom:36px; left:50%; margin-left:-364px}/*grande*/
 #publi2{ position:absolute; width:728px; height:15px; top:216px; left:50%; margin-left:-364px}/*piccolo*/
#footer{ position:absolute;width:782px; height:28px; position:absolute; bottom:3px; margin-left:20px; background:rgba(140,140,255,0.6); border:1px outset #FFF;}
p.copy{ font-family:"Times New Roman", Times, serif; font-size:0.8em; color:#9CF; padding:8px 0 0 10px}
#fb-like{ position:absolute; width:190px; height:108px; left:620px; top:603px;}
#ges{ position:relative; width:178px; height:96px;font-family:"MS Serif", "New York", serif; font-size:10px; color:#FFF; padding:6px 0 0 6px; text-wrap:normal; line-height:12px}
#goo{ position:absolute; left:712px; bottom:6px; width:32px; height:20px}
#sky{ position:absolute; left:715px; bottom:1px; width:27px; height:27px}

/*form richiesta*/
#form_r{ position:absolute; width:590px; height:230px; top:266px; left:16px;}
table.form{width:520px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
input [type='radio']:checked{ background-color:#A6D2FF;};
td.text{
  font-size:12px;
  width: 149px;
  padding:1px;
}
input[type='text']:focus { 
     background-color:#A6D2FF;
 }
.ricerca{ font-size:10px; color:#CCC; background-color:#666; padding:1px 0 1px 7px}
#risposta{ height:14px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#F30;display: none;}
.policy { border:2px inset #FFF; background-color:#A6D2FF; font-family:"Courier New", Courier, monospace; font-size:11px; color:#00F; text-wrap:normal; width:586px; height:70px}
label { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333}
input[type='checkbox'] {
 position: absolute;
 clip: rect(1px, 1px, 1px, 1px);
}
input[type='checkbox'] + label {
 margin: 0;
 padding: 2px 0 0px 24px;
 cursor: pointer;
 background: url('../grafica/radio.png') left center no-repeat;
}
input[type='checkbox']:checked + label {
 background-image: url('../grafica/check.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: 11px;
  padding: 3px 7px 3px 7px;
  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;
}