@charset "utf-8";

body {
	background-color:#FFF;
	background-image: url("../img/back.gif");
	background-repeat:repeat-x;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.horline {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:1px;
	width:100%;
	background-image: url(../img/tratt-or.gif);
	background-repeat:repeat-x;
}

#menubar{
	background-image: url("../img/menubar.gif");
	background-position: top left;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align:left;
	height: 27px;
	width:100%;
}

#menubar A{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}

#menubar A:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCFFFF;
}

#headbar{
	height: 29px;
}

#headbar H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #6699CC;
	margin: 2px;
	padding:0px;
	line-height:16px;
}


#titoliformricerca{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #990000;
}


#searchform{
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:normal;
	margin: 0px;
	padding:0px;
	line-height:0px;
}

#searchform input,select{
		border:1px solid #89A3A2;
		height:20px;
		font-family: Arial, Helvetica, sans-serif;
		color:#999;
}

#searchform input.giallo, select.giallo {
	background-color: #FFFFCC;
}

#searchform input.pulsante {
	width: 73px;
	height: 29px;
	border:0px;
	cursor:pointer;
}


#lastform{
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:normal;
	margin: 0px;
	padding:0px;
}

#lastform input,select{
	border:1px solid #89A3A2;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
}


#lastform input.pulsante {
	width: 51px;
	height: 22px;
	background-image: url(../img/btninviasmall.gif);
	border:0px;
	cursor:pointer;
}

table#boxcartina {
	border:1px solid #828282;
	width:754px;
	margin-top:14px;
}

table#boxcartina tr {
	border-collapse:collapse;
}

table#boxcartina td {
	padding:0px;
	border-spacing:0px;
}

table#boxcartina td.testata {
	/*background-color:#E0EDF3;*/
	background-image: url(../img/sfumatura.png);
	height:38px;
}

table#boxcartina td.titcartina {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold;
	color:#6699CC;
	padding-left:21px;
	text-align:left;
	width:468px;
}

table#boxcartina td.lastcartina {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold;
	color:#990000;
	padding-left:21px;
}

table#boxcartina td.lmcartina {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	font-weight:bold;
	color:#990000;
	padding-left: 6px;
	padding-right: 6px;
	background-color:#ECE9D8;
	min-height:82px;
	line-height:12px;
}

td.lmcartina table {
	width:100%;
	border:0px;
}

td.lmcartina table td {
	padding:0px;
	border-spacing:0px;
	vertical-align:top;
}

table#offerte_lm {
	width:366px;
	border:0px;
	border-collapse:separate;
}

table#offerte_lm td {
	border-spacing:4px;
	padding:0;
}

table#offerte_lm td.foto_offerta {
	padding:4px 4px 4px 4px;
}

td.maillist {
	border-top:1px solid #828282;
	padding-left:10px;
	height:50px;
}

td.maillist table {
	width:100%;
	border:0px;
}

td.maillist table td {
	padding:0px;
	border-spacing:0px;
}

.offcartina1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	color:#3366CC;
	text-align:left;
}
.offcartina2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	color:#000066;
	text-align:left;
}
.offcartina3 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	color:#CC0033;
	text-align:right;
}
.offcartina4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	color:#990033;
	text-align:left;
}

.raito {
	text-align:right;
}

.tabicona {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	color:#333333;
	margin-top:4px;
	border:0px;
	width:100%;
}

.tabicona A{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}

.tabicona A:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	color:#1778FA;
}

#tabellaicone .tabicona td {
	vertical-align: top;
	padding:0px;
	border-spacing:0px;
	font-size:10px;
	width:100px;
}

#tabellaicone .tabicona td.fotoicona {
	width:84px;
}

#tabellaicone {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:20px;
	width:744px;
}

#tabellaicone td {
	width: 186px;
	vertical-align: top;
	text-align:left;
	font-size:16px;
}

#tabellaicone .descrivi_tema {
	height:78px;
	overflow: hidden;
	text-align:justify;
}

table#boxcartina .cartinalocalita {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#363636;
	font-weight:normal;
	padding-left:6px;
	text-align:left;
}

#topdestinations {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6699CC;
	font-weight:bold;
	padding-left:6px;
	padding-top:4px;
	font-style: italic;
}

#linkdestinazioni {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	font-weight:bold;
	font-style: italic;
	padding-left:6px;
	padding-bottom:6px;
	text-align:justify;
}

#linkdestinazioni A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	font-weight:bold;
	font-style: italic;
}

#linkdestinazioni A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6699CC;
	font-weight:bold;
	font-style: italic;
}

#linkfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	font-weight:bold;
	padding-top:6px;
}

#linkfooter A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#116CF0;
}

#linkfooter A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
}


.linktop {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
}

.linktop A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#116CF0;
}

.boxhead{
	height:31px;
	background-image:url(../img/bgbox.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	padding-top:4px;
	text-align:center;
}

.boxtopazz {
	height:31px;
	background-color:#E0EDF3;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#663333;
	padding-top:4px;
	text-align:center;
}

#regioni_sidebar {
	font-size:12px;
	font-style:oblique;
	height:160px;
	color:gray;
	background:white;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
	text-align:center;
	line-height:14px;
}

#regioni_sidebar table {
	width:100%;
	border-collapse:collapse;
}

#regioni_sidebar td {
	width:50%
}

#regioni_sidebar a {
	font-style:normal;
	font-weight:bold;
}

.linktop A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:red;
}

.sidemenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4D4D4D;
	background-color:#EDEBDE;
}

.sidecontent {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4D4D4D;
	background-color:#EDEBDE;
	padding: 6px;
	text-align:justify;
}

.senter {
	text-align:center;
}

img.figura {
	padding-right:6px;
}
	
.sidecontent A{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}

.sidecontent A:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	text-decoration:none;
	color:#1778FA;
}
	
	
.sidemenu UL {
	list-style-type: none;	
	margin:0px;
	padding:0px;
}

.sidemenu UL LI{
	line-height: 16px;
	display:block;
	height:24px;
	border-bottom: 1px dotted #dedede;
	margin-bottom:2px;
	background: url(../img/sideli.gif) left top no-repeat;
	padding-left: 24px;
	padding-top:3px;
}

.sidemenu UL LI A {
	color: #4D4D4D;
	text-decoration:none;
}

.sidemenu UL LI A:hover {
	color: #1170B4;
	text-decoration:none;
}

#area_riservata {
	background:white;
	border-collapse:collapse;
}

#area_riservata td.sidereserv {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003366;
	text-align:left;
	vertical-align:top;
	padding:4px;
}

.sidereserv A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#003366;
}

.sidereserv A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
		text-decoration:none;
	font-weight:bold;
	color:#990000;
}


.cartinalocalita A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#363636;
	font-weight:normal;
	text-decoration:none;
}

.cartinalocalita A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6699CC;
	font-weight:normal;
	text-decoration:none;
}

table#boxcartina td#cartinabottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	text-align:left;
}

#sitemap{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;	
	width:640px;
}

#sitemap UL {
	list-style-type: none;	

}

#sitemap UL LI {
	line-height: 16px;
	margin-bottom:2px;
	padding-left: 6px;
}

#sitemap UL LI A {
	color: #4D4D4D;
	text-decoration:none;
}

#sitemap UL LI A:hover {
	color: #1170B4;
	text-decoration:none;
}

#contatti{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;	
	width:640px;
}

#contatti td{
	height:30px;
	text-align:left;
}

#contatti td.centrato{
	height:30px;
	text-align:center;
}

#contatti input{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width:200px;
	border:1px solid #CCC;
}

#contatti textarea{
	width:502px;
	border:1px solid #CCC;
}

#contatti select{
	border:1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#breadcrumb{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	padding-left:12px;
	padding-top:3px;
	xpadding-bottom:3px;
}

#breadcrumb A{
	color: #808080;
}

#breadcrumb A:hover{
	color: #5F9C34;
}

#sitehead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding-left:4px;
	padding-right:12px;
	height:301px; 
	width:970px; 
	background: url(../img/header.jpg);
}

#sitehead H1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:19px;
}

#contenuto {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	padding-left:4px;
	padding-right:12px;
	xpadding-top:4px;
	padding-bottom:6px;
}

#contenuto A{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1170B3;	
	text-decoration: none; 
}


#contenuto P A{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1170B3;	
	text-decoration: none; 
}

#contenuto h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:normal;
    color: #1170B3;	
	margin:0px 0px 0px 0px;
	padding-top:10px;
	line-height:0px;
}

#contenuto h1 A{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight:normal;
	color: #1170B3;	
	margin:0px 0px 0px 0px;
	padding-top:10px;
	line-height:0px;
	text-decoration: none; 
}


#contenuto .postmetadata {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #5F9C34;	
	margin:0px;
	padding-bottom:20px;
}

#contenuto .postmetadata A {
color: #5F9C34;	
text-decoration: none; 
}

#contenuto .postmetadata A:hover {
color: #1170B3;
text-decoration: none; 
}



#contenuto .webmarketing{
    color: #f87f2c;	
}

#contenuto .contatti{
	color: #23237A
}
#contenuto .seo{
    color: #551f79;	
}
#contenuto .webagency{
    color: #065e9e;	
}
#contenuto .software{
    color: #831878;	
}
#contenuto .turismo{
    color: #51a130;	
}


#contenuto h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #F29400;
	margin:0px;
}

#contenuto h2 A{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #F29400;
	margin:0px;
}

#contenuto h2 A:hover{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	color: #5F9C34;
	margin:0px;
}


#contenuto h3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 20px;
	color: #888888;	
	margin-top:15px;
	margin-bottom:2px;
	font-style:italic;
}

#contenuto h4{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 20px;
	color: #1170b3;	
	margin:0px;
	font-style:italic;
}

#sidebar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	padding-left:10px;
	padding-top: 10px;
	border-left:1px dotted #dedede;
}

#sidebar A {
	color: #1170B4;
	text-decoration:none;
}

#sidebar A:hover {
	color: #5F9C34;
	text-decoration:none;
}

#sidebar UL {
	list-style-type: none;	
	margin:0px;
	padding:0px;
}

#sidebar UL LI{
	line-height: 16px;
	display:block;
	height:20px;
	border-bottom: 1px dotted #dedede;
	margin-bottom:2px;
	background: url(../img/b-foot.gif) left top no-repeat;
	padding-left: 14px;
}

#sidebar UL LI A {
	color: #4D4D4D;
	text-decoration:none;
}

#sidebar UL LI A:hover {
	color: #1170B4;
	text-decoration:none;
}


#sidebar h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
    color: #1170B3;	
	margin:0px 0px 0px 0px;
	line-height:12px;
	text-transform:uppercase;
	padding-left:14px;
	background: url(../img/sideH1.gif) top left no-repeat;
}

#sidebar h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color: #5F9C34;	
}

#box-news-sidebar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	padding-right:20px
}

#box-news-sidebar h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #65AF24;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:none;
	line-height:14px;
}

#box-news-sidebar h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style:italic;
	color: #888888;
	margin:0 0 0 0;
	padding:0 0 4px 0;
}

#box-news-sidebar A {
	color:#65AF24;
	font-weight:bold;
	text-decoration:none;
}

#box-news-sidebar A:hover {
	text-decoration:none;
	font-weight:bold;
	color:#F60;
}


#contenuto b{
	font-weight: bold;
	color: #000;	
}

#contenuto strong{
	font-weight: bold;
	color: #000;	
}

.latestnews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cccccc;
}

.latestnews UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/dot.gif) repeat-x left bottom; PADDING-TOP: 5px
}

.latestnews LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../img/dot.gif) repeat-x left bottom; PADDING-TOP: 5px
}

#area-contatti {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}

#menu-top1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a3a3a3;
	padding-right:6px;
}

#menu-top1 A {
	color: #a3a3a3;
	text-decoration:none;
}

#menu-top1 A:hover {
	color: #67AE22;
	text-decoration:none;
}

#menu-top2 {
	font-family: "Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;  
	font-size: 12px;
	font-weight:700;
	color: #4D4D4D;
}

#menu-top2 A {
	color: #4D4D4D;
	text-decoration:none;
}

#menu-top2 A:hover {
	color: #F29400;
	text-decoration:none;
}

.footerMenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555;
	padding-top:15px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.footerMenu h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-top:0px;
	margin-bottom:14px;
	padding:0 0 0 0;
	background:none;
	line-height:0px;
}

.footerMenu UL {
	list-style-type: none;	
	margin:0px;
	padding:0px;
}

.footerMenu UL LI {
	line-height: 16px;
	display:block;
	height:20px;
	border-bottom: 1px dotted #BBBDD0;
	margin-bottom:2px;
}

.footerMenu UL LI A {
	color: #0A0A0C;
	text-decoration:none;
}

.footerMenu UL LI A:hover {
	color: #fff;
	text-decoration:none;
}

#blogsidebar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	padding-left:10px;
	padding-top: 10px;
	border-left:1px dotted #dedede;
	width:307px;
}

#blogsidebar A {
	color: #1170B4;
	text-decoration:none;
}

#blogsidebar A:hover {
	color: #5F9C34;
	text-decoration:none;
}

#blogsidebar UL {
	list-style-type: none;	
	margin:0px;
	padding:0px;
}

#blogsidebar UL LI UL LI{
	line-height: 16px;
	display:block;
	height:20px;
	border-bottom: 1px dotted #dedede;
	margin-bottom:2px;
	background: url(../img/b-foot.gif) left top no-repeat;
	padding-left: 14px;
}

#blogsidebar UL LI UL LI A {
	color: #4D4D4D;
	text-decoration:none;
}

#blogsidebar UL LI UL LI A:hover {
	color: #1170B4;
	text-decoration:none;
}


#blogsidebar h1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
    color: #1170B3;	
	margin:0px 0px 0px 0px;
	line-height:12px;
	text-transform:uppercase;
	padding-left:14px;
	background: url(../img/sideH1.gif) top left no-repeat;
}

#blogsidebar h2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 14px;
	color: #5F9C34;	
}

table.sidebarbox {
	width:210px;
	border:1px solid #828282;
	background: #edebde;
}

table.sidebarbox td{
	padding:0px;
	border-spacing:0px;
	border:0px;
}

table.sidebarbox div.titolo_sidebarbox {
	text-align:left;
	font-weight:bold;
}

table.elenco_strutture {
	border:0px;
	width:740px;
	border-collapse:collapse;
}

table.elenco_strutture td {
	padding:0px;
	border-spacing:0px;
}

table.elenco_strutture td.struttura_foto {
	text-align:left;
	width:100px;
}

table.elenco_strutture td.struttura_foto img {
	margin-left:6px;
}

table.elenco_strutture td.struttura_giudizi {
	text-align:center;
	width:160px;
}

table.elenco_strutture td.struttura_prezzi {
	vertical-align:top;
	text-align:justify;
	width:480px;
}

.col2appoggio h3 {
  color:#FFFFFF;
  background:#2A6698;
  padding:3px;
  width:740px;
}

.col2appoggio h3 a{
  color:#FFFFFF;
}

/* TABS */

ul.tabs {
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	clear: none;
	position: relative;
}

ul.tabs ul.dropdown a, #menubar ul.dropdown a {
	position: relative;
	text-decoration:none;
	color:#2a6698;
}

/* DROPDOWN */

ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
width: 250px;
display: none;
left: 0;
background:#E1E9F5;
cursor:pointer;
border:solid 2px #C1D2E3;
}

ul.dropdown ul.dropdown
{
top: 0;
left: 95%;
}

ul.dropdown li
{
margin: 0;
padding: 0;
float: none;
position: relative;
list-style: none;
display: block;
text-align:left;
padding: 2px 0px 0px 4px;
}

ul.dropdown li a {
	display: block;
}

ul.dropdown li a:hover {
	background:#E3FFFF
}

/* BOX DESCRIZIONE TEMA */

#box_desc_tema {
	border: none;
	margin-top:10px;
}

/* Allarga risultati ricerca */

div.descbreve {
	width:580px;
}

/* Vincoli e risultati disponibilita */

ul#elenco_vincoli_struttura {
	list-style-type: none;
	font-weight:bold;
	color:#990000;
	text-align:left;
}

.ds_opzione {
	font-weight:bold;
	color:black;
}

.ds_totale {
	font-weight:bold;
	color:black;
}

.ds_medio {
	font-weight:bold;
	color:#990000
}

/* FORM */

div#contenitoretredyform {
	width:754px;
}

table#tabellatredyform td{
	font-size:14px;
}

table#tabellatredyform #areaid {
	width:255px;
}

table#tabellatredyform #tipologia {
	width:260px;
}

table#tabellatredyform #ordinamento {
	text-align:center;
}

table#tabellatredyform select {
	height:22px;
	font-size:14px;
}

table#tabellatredyform input {
	font-size:14px;
}

table#tabellatredyform td.colonna1 {
	width:100px;
}

table#tabellatredyform td.colonna2 {
	width:260px;
}

table#tabellatredyform td.colonna4 {
	width:88px;
}

table#tabellatredyform td.colonna5 {
	width:260px;
}

/* GIUDIZI */

#giudizio_generale td {
	text-align:left;
	height:15px;
	vertical-align:top;
}

#newtredyform input.pulsante {
	width: 73px;
	height: 22px;
	border:0px;
	cursor:pointer;
}

/* Login Cliente */

#form_login_utente td {
	text-align:right;
}

#form_login_utente input{
	width:180px;
}

/* Feedback allinea a sinistra */

#L-quadro, #contatti {
	text-align:left;
}

/* Allarga Verifica disponibilità (cerca.php) */

.offerta7 {
	width:740px;
}

.offerta7 .nome {
	width:740px;
}

.offerta7 .lefty {
	text-align: left;
}

.offerta7 h2 {
	text-align: center;
}

/* Recupero Password */

#cont_form_recupero_pwd {
	float:left;
	width:200px;
}

#form_recupero_pwd {
	text-align:center;
	width:200px;
}

/* Giudizi */

.lineatratteggiatatable {
	width:740px;
}

#td_voto_medio {
	width:20%;
}

/* Inserisci mail per mailing list delle offerte */

.inputHintOverlay {
	font-size:14px;
	font-style: italic;
}

/* Pagina di help */

.domande_aiuto {
	text-decoration:none;
	color:#990000;
	text-transform:uppercase;
	font-weight:bold;
}