* { margin:0; padding:0;}
body { background:url(../images/wrapper_site.gif) 0 0 repeat-x #f7f7f7; font-size:100%; padding-bottom:39px; line-height:1em; font-family:Arial, Arial, Helvetica, sans-serif; color:#9b9b9b; text-align:center;}

/* Normalizes anchors */
a:link, a:visited, a:active, a:focus { text-decoration:none; outline: 0; color:#3a3a3a; font-size:12px;}
a:hover{ text-decoration:underline; outline: 0; color:#333333; font-size:12px;}

/*in_line*/
form { display:inline;}
input, select, textarea { vertical-align:middle; font-family:Arial, Arial, Helvetica, sans-serif;}
.submit { background: url(../images/sfondo-submit.jpg) repeat-x; border:1px solid #3d3d3d; padding:0px 10px 4px 10px; height:23px; width:auto; display:inline; margin:5px 0px 5px 0px;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

/*header*/
.row-logo{ height:117px;}
.row-menu{ height:85px;}
.header-link{ float:right; margin:37px 55px 0 0;}
.div-logo{ width:230px; height:auto; float:left;}
.logo{ margin:26px 0 0 53px;}
.div-banner{ width:500px; height:auto; float:left; margin-top:35px; margin-left:50px;}
.row-menu{ background:url(../images/menu_wrapper.jpg) 0 0 no-repeat; }
.menu{ padding:31px 0 0 42px; font-family:Tahoma, Geneva, sans-serif; font-size:0.75em; background:url(../images/menu_separate.gif) 44px 33px no-repeat; position:absolute}
.menu ul{ width:850px; overflow:hidden;}
.menu li{ float:left; display:block;  }
.menu li a{ color:#ffffff; font-weight:bold; text-decoration:none; background:url(../images/menu_separate.gif) center right no-repeat;}
.menu li a:hover{ color:#93cc39;}
.act{ height:85px;}
.bg-box-top{ background:url(../images/bg_box_top.jpg) 45px 68px no-repeat; height:85px;}
#page1 .act{ background:url(../images/m1_act.jpg) 45px 0 no-repeat; color:#93cc39;}
#page2 .act{ background:url(../images/act-m-bg.gif) 170px 0 no-repeat; color:#93cc39;}
#page3 .act{ background:url(../images/act-m-bg.gif) 310px 0 no-repeat; color:#93cc39;}
#page4 .act{ background:url(../images/act-m-bg.gif) 457px 0 no-repeat; color:#93cc39;}
#page5 .act{ background:url(../images/act-m-bg.gif) 601px 0 no-repeat; color:#93cc39;}
#page6 .act{ background:url(../images/m6_act.jpg) 724px 0 no-repeat; color:#93cc39;}
.bg-none{ background:none !important;}
.act-link{ color:#93cc39 !important;}
.link-1{ background:url(../images/link-1.gif) center left no-repeat; padding:0 0 0 13px; color:#747474; text-decoration:none;}
.link-1:hover{ color:#64b5e7;}

.m1 a{ padding:0 35px 0 30px;}
.m2 a{ padding:0 40px 0 33px;}
.m3 a{ padding:0 38px 0 36px;}
.m4 a{ padding:0 38px 0 38px;}
.m5 a{ padding:0 39px 0 38px;}
.m6 a{ padding:0 42px 0 37px;}


/*footer*/
.footer{ border-top:1px solid #f0f0f0; padding-top:25px; padding-bottom:31px; text-indent:22px; color:#9b9b9b; }
.footer a{ color:#64b5e7;}

/*content*/
.content{ padding:0 49px 0 45px; font-size:0.75em; line-height:1.5em;}
.content-box{ padding-bottom:15px;}


.box .border-bot {background:url(../images/border_bot.gif) repeat-x bottom #FFF;}
.box .border-left {background:url(../images/border_left.gif) repeat-y left;}
.box .border-right {background:url(../images/border_right.gif) repeat-y right;}
.box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
.box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
.box .corner-bot-left {background:url(../images/corner_bot_left.gif) no-repeat left bottom;}
.box .corner-bot-right {background:url(../images/corner_bot_right.gif) no-repeat right bottom; }
.box-indent{ padding:0 19px 0 20px;}

.box-1 .border1-top {background:url(../images/border1_top.gif) repeat-x top #e1e1e1;}
.box-1 .border1-bot {background:url(../images/border1_bot.gif) repeat-x bottom;}
.box-1 .border1-left {background:url(../images/border1_left.gif) repeat-y left;}
.box-1 .border1-right {background:url(../images/border1_right.gif) repeat-y right;}
.box-1 .corner1-top-left {background:url(../images/corner1_top_left.gif) no-repeat left top;}
.box-1 .corner1-top-right {background:url(../images/corner1_top_right.gif) no-repeat right top;}
.box-1 .corner1-bot-left {background:url(../images/corner1_bot_left.gif) no-repeat left bottom;}
.box-1 .corner1-bot-right {background:url(../images/corner1_bot_right.gif) no-repeat right bottom; width:100%;  min-height:273px; height:auto !important; height:273px;}
.box-1-indent{ padding:6px;}
.box-1 .row-box-1{ width:558px;}
.box-1 .row-box-2{ width:213px; background:url(../images/bg_gallery_1.jpg) 0 0 repeat-x;}
.bg-gallery{ background:url(../images/bg_gallery.jpg) top right no-repeat; height:261px;}
.gallery-indent{ padding:9px 0 0 1px;}
.gallery{ height:295px;}
.indent-bot5{ display:block; margin-bottom:38px;}



.content .title{ display:block;}
.content .img-left{ float:left; margin:0 23px 0 0;}
.content .img-left1{ float:left; margin:0 16px 0 0;}
.content h1{ height:34px;}
.content h1 img{ position:absolute;}
.h-left{ margin-left:15px; font-size:16px;}
.text-3{ color:#9fc941;}
.text-4{ color:#767472;}
.indent-bot1{ display:block; margin-bottom:14px;}
.indent-top{ display:block; margin-top:15px;}



.box-content{ color:#7c6b54}
.box-content .border-top {background:url(../images/border2_top.gif) repeat-x top #f8f6f2;}
.box-content .border-bot {background:url(../images/border2_bot.gif) repeat-x bottom;}
.box-content .border-left {background:url(../images/border2_left.gif) repeat-y left;}
.box-content .border-right {background:url(../images/border2_right.gif) repeat-y right;}
.box-content .corner-top-left {background:url(../images/corner2_top_left.gif) no-repeat left top;}
.box-content .corner-top-right {background:url(../images/corner2_top_right.gif) no-repeat right top;}
.box-content .corner-bot-left {background:url(../images/corner2_bot_left.gif) no-repeat left bottom;}
.box-content .corner-bot-right {background:url(../images/corner2_bot_right.gif) no-repeat right bottom; width:100%;}
.box-content-indent1{ padding:27px 32px 29px 37px;}


.box-content1 a{ color:#747474;}
.box-content1 .border-top {background:url(../images/border3_top.gif) repeat-x top #f8f8f8;}
.box-content1 .border-bot {background:url(../images/border3_bot.gif) repeat-x bottom;}
.box-content1 .border-left {background:url(../images/border3_left.gif) repeat-y left;}
.box-content1 .border-right {background:url(../images/border3_right.gif) repeat-y right;}
.box-content1 .corner-top-left {background:url(../images/corner3_top_left.gif) no-repeat left top;}
.box-content1 .corner-top-right {background:url(../images/corner3_top_right.gif) no-repeat right top;}
.box-content1 .corner-bot-left {background:url(../images/corner3_bot_left.gif) no-repeat left bottom;}
.box-content1 .corner-bot-right {background:url(../images/corner3_bot_right.gif) no-repeat right bottom; width:100%;}
.box-content1-indent{ padding:15px 5px 15px 10px; overflow:hidden;}
.box-content1-indent1{ padding:25px 33px 29px 37px;}
.box-content1-indent1 img{ padding-left:5px}
.box-content1-indent1 input{ padding-right:10px;}
.box-content1-indent1 a{ color:#4789BF}
.box-content1-indent1 b{ color:#4789BF}

.width-1{ width:149px;}
.width-2{ width:121px;}
.width-3{ width:171px;}
.width-4{ width:99px;}
.width-5{ width:94px;}
.width-6{ width:65px;}

.button-2{ display:block; background:url(../images/button-2.gif) 0 0 repeat-x;}
.button-2 span{ display:block; background:url(../images/button-2-left.gif) 0 0 no-repeat;}
.button-2 span span{ display:block; background:url(../images/button-2-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2 a{ color:#7cb9df; font-weight:bold; background:url(../images/button_marker.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2 a:hover{ text-decoration:underline;}

.button-2a{ display:block; background:url(../images/button-2a.gif) 0 0 repeat-x;}
.button-2a span{ display:block; background:url(../images/button-2a-left.gif) 0 0 no-repeat;}
.button-2a span span{ display:block; background:url(../images/button-2a-right.gif) top right no-repeat; height:29px; text-align:center; line-height:2.312em;}
.button-2a a{ color:#9fc941; font-weight:bold; background:url(../images/button_markera.gif) center left no-repeat; padding:0 0 0 9px; text-decoration:none;}
.button-2a a:hover{ text-decoration:underline;}

.button{ display:block; background:url(../images/button.gif) 0 0 repeat-x;}
.button span{ display:block; background:url(../images/button-left.gif) 0 0 no-repeat;}
.button span a{ display:block; height:18px; background:url(../images/button-right.gif) top right no-repeat; text-align:center; color:#655d52; text-decoration:none; line-height:1.5em;}
.button span a:hover{ text-decoration:underline;}

.button-1{ display:block; background:url(../images/button-1.gif) 0 0 repeat-x;}
.button-1 span{ display:block; background:url(../images/button-1-left.gif) 0 0 no-repeat;}
.button-1 span a{ display:block; background:url(../images/button-1-right.gif) top right no-repeat; height:29px; text-align:center; color:#655d52; text-decoration:none; line-height:2.375em; font-family:Tahoma;}
.button-1 span a:hover{ color:#6f494a; text-decoration:underline;}
.button-1 span a strong{ text-transform:uppercase; color:#6f494a; text-decoration:underline;}


	.title{
		background-color: #dcf3fd;
		border-bottom: 1px dashed #297bc1;
		margin-bottom:15px;
		margin-top:15px;
		font-size:12px;
		font-weight:bold;
	}
	.subtitle{
		background-color: #e8fce1;
		border-bottom: 1px dashed #fafc4d;
		margin-bottom:15px;
		margin-top:15px;
		font-size:11px;
		font-weight:bold;
		margin-left:10px;
	}
.extra-indent{ margin:17px 0 0 -6px; position:relative;}
.form-width-1{ width:48px;}
.form-width-2{ width:103px;}
.form-width-3{ width:21px;}
.form-indent{ margin:0 14px 0 6px !important; vertical-align:middle;}
.form-1{font-weight:bold; font-size:0.937em; line-height:1.25em; color:#7c6b54;}
.form-1 .row-form{ height:27px; margin-top:3px;  }
.form-1 p{ margin-top:4px;}
.form-1 input, .form-1 select{ border:1px solid #d9cec1; color:#8e7451; font-size:1em; margin-right:6px; background:none;}
.text{ color:#79c6f5;}
.h-top{ margin-top:12px;}
.h-top1{ margin-top:8px;}
.h-top2{ margin-top:27px;}
.h-indent{ height:47px !important;}
.indent-top-bot{ display:block; margin:14px 0 25px 0;}
.line{ background:url(../images/line.gif) 0 25px repeat-x; height:50px; display:block;}
.text-1{ color:#9fc941; text-decoration:underline;}
.indent-bot{ display:block; margin-bottom:7px;}
.indent-1{ padding:6px 0 0 5px;}
.list-1 li{ background:url(../images/list-1.gif) center left no-repeat; padding:0 0 0 10px; line-height:1.812em;}
.list-1 li a{ color:#46aae8;}
.link{ color:#2c9ade; font-weight:bold;}
.text-2{ color:#717171; line-height:1.687em;}

.list li{ background:url(../images/list.gif) center left no-repeat; padding:0 0 0 12px; line-height:1.812em;}
.list li a{ color:#747474; text-decoration:none;}
.list li a:hover{ color:#64b5e7;}

.text-text dt{ font-weight:bold; text-align:right; padding-bottom:18px;}
.text-5{ color:#747474;}
.text-6{ color:#7c6b54; font-weight:bold; font-size:0.937em; line-height:1.187em;}
.indent-top-bot1{ display:block; margin:19px 0;}
.indent-top1{ display:block; margin-top:25px;}

.list-2 li{ color:#7c6b54; font-weight:bold; background:url(../images/list-2_line.gif) bottom left repeat-x; line-height:13px;}
.list-2 li a{ float:right; background:#f8f6f2; text-decoration:none; color:#7c6b54;}
.list-2 li a:hover{ color:#b2daf3;}
.list-2 li span{ background:#f8f6f2;}

.indent-bot2{ display:block; margin-bottom:9px;}

.text-text-1 dt{ color:#79c6f5; padding-bottom:15px;}
.text-text-1 dd{ padding-bottom:15px;}
.indent-top2{ display:block; margin-top:11px;}
.indent-top-bot2{ display:block; margin:13px 0;}
.text-size{ font-size:11px;}

.indent-text span{ float:right;}
.indent-text1 span{ float:right; margin-right:15px;}
.indent-text2 span{ float:right; margin-right:50px;}
.link-2{ color:#79c6f5;}

.text-text-2 dt{}
.text-text-2 dd{ padding-bottom:16px;}


/*================== index-5.html ==================*/
#page6 .form input{ height:18px;}
#page6 .form textarea{ overflow:auto; display:block; height:103px; display:block; margin-bottom:18px;}
#page6 .form textarea, #page6 .form input{ border:1px solid #cecece; color:#7c6b54; font-size:1em; font-family:Tahoma; padding-left:3px; width:158px; font-size:11px;}
#page6 .form .form-link{ padding-left:20px;}
#page6 .form .form-link1{ margin-left:11px;}
#page6 .indent-form{ height:26px;}
/*================== index-6.html ==================*/
#page7 .content-box .col-1 p{ margin-top:14px;}
#page7 .content-box .col-2 p{ margin-top:19px;}

#bordo_gallery {margin-top:4px; margin-left:4px;float:left; width:21px; height:255px; background: url('../images/box-thumb-sx.gif') no-repeat}
#box-image{ width:509px; height:246px; float:left; margin-top:5px; border-bottom:2px solid #c9c9c9;  border-top:2px solid #c9c9c9;}
#box-thumb{ width:232px;_width:232px; height:255px; float:left;margin-top:4px; background: url('../images/box-thumb.gif') no-repeat}
#image_gallery {float:left; width:auto; height:246px; }
#images {height:225px;}
#image {width:530px; float:left; height:250px; padding:5px;background:#FFF url(../images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {width:225px; height:250px; overflow:hidden;float:left;}
#thumbarea {position:relative; overflow:hidden;  height:100%;  width:225px; }
#thumbs {height:235px; overflow:hidden; width:225px; margin-top:10px; margin-left:5px;}
#thumbs li {float:left; margin:5px; cursor:pointer; border:1px solid #999999;}
/* Stili aggiuntivi */
.box-result{
	padding:5px 15px 5px 5px; width:475px; height:auto;	overflow:hidden; color:#3d3d3d;	text-align:justify; border-bottom:1px dashed #afafaf;
}

.icon-subdomain{
	width:25px; height:25px; border:1px solid; float:right;
}
.tit-sub{
	color: #003399;
	font-size:13px;
	font-style: italic;
	margin-bottom:10px;
}
.box-result a{
	font-size:12px; font-weight:bold; color:#CC0000;
}
.img-result{
	width:100px; height:auto; overflow:hidden; float:left; padding:5px;
}
.desc-result{
	width:350px; height:auto; overflow:hidden; float:left; padding:5px;
}

.leggi{
	float:right; text-align:right; padding-right:15px;
}

.leggi a{
	 color:#CC0000;
}
.box-hotel-laterale{
	padding:5px 0px 5px 0px;
	width:220px;
	height:auto;
	overflow:hidden;
	color:#3d3d3d;
	text-align:justify;
	border-bottom:1px dotted #CCCCCC;
}
.box-hotel-laterale img{
	float:left; padding:4px;
}
.box-hotel-laterale-top a{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	margin-bottom:10px;
	display:block;
}

.box-hotel-laterale-top a: hover{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	margin-bottom:10px;
	display:block;
}
.box-hotel-laterale a{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	margin-bottom:10px;
	display:block;
}
.box-hotel-laterale a:hover{
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
	margin-bottom:10px;
	display:block;
}
#head-box-centro{
	width:518px;
	height:28px;
	background: #FFF url(../images/head-box-centro.jpg) no-repeat;
}
#body-box-centro{
	width:488px;
	height:auto;
	overflow:hidden;
	padding:2px 15px 2px 15px;
	background: #FFF url(../images/body-box-centro.jpg) repeat-y;
}
#foot-box-centro{
	width:518px;
	height:28px;
	background: #FFF url(../images/foot-box-centro.jpg) no-repeat;
}
/* Stili box centrale */

#body-box-centro h2{
	color:#7cac2f;
	font-size:14px;
	font-style: italic;
	margin-bottom:10px;
	padding-left:10px;
	background: url(../images/button_markera.gif) no-repeat left;
}
#body-box-centro h3{
	color:#4789BF;
	font-size:13px;
	font-style: italic;
	margin-bottom:10px;
}
#body-box-centro h3 span{
	color: #2DA8EA;
	font-size:11px;
}
.box-centro{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	padding:0px;
}
#menu-box-centro{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #FFF;
	background: url(../images/menu_normal.gif) repeat-x;
}
.search a:visited,.search a:link,.search a:active{
	font-size:13px;
	padding:0px 11px 2px 11px;
	color:#d7d7d7;
	font-weight:bold;
	float:left;
	background: url(../images/menu_normal.gif) repeat-x;
	border-right:1px solid #FFF;
}
.search a:hover{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding:0px 11px 2px 11px;
	background:#ffd800;
	float:left;
	border-right:1px solid #FFF;
	background: url(../images/menu_normal.gif) repeat-x;
}
.search_visited a{
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:0px 11px 2px 11px;
	background:#ffd800;
	float:left;
	border-right:1px solid #FFF;
	background: url(../images/menu_normal.gif) repeat-x;
}
#box-scelta-home{
	width:100%;
	overflow:hidden;
	height:auto;
	padding-top:13px;
	font-size:12px;
	color:#3d3d3d;
	background: url(../images/menu_up.gif) repeat-x;
}
.box-idee{
	width:140px;
	margin:3px;
	height:auto;
	float:left;
}
.box-idee b{
	width:140px;
	margin:3px;
	height:15px;
	display:block;
}
.articoli-home{
	width:100%;
	overflow:hidden;
	height:auto;
	border-bottom:1px dashed #999999;
	margin-bottom:10px;
	
}
	.suggestionList{
		width:auto;
		height:auto;
		padding:10px;
		border:1px solid #CCCCCC;
	}
	
	#box_regioni{
		width:150px;
		height:auto;
		float:left;
		padding:5px;
		text-align:justify;
		color:#3d3d3d;
	}
	#box_regioni a
	{
		color:#3d3d3d;
		font-size:10px;
		text-decoration:none;
		font-weight:normal;
		cursor:default;
		cursor:pointer;	
	}
	#box_mappa{
		width:300px;
		height:auto;
		float:left;
	}
	#box_mappa p{
		font-size:12px;
		color:#3d3d3d;
		font-weight:bold;
	}
	.box-idee-pagina{
	width:545px;
	overflow:hidden;
	height:auto;
}
.img-idee{
	width:150px;
	padding:5px;
	float:left;
	height:auto;
}
.desc-idee{
	width:340px;
	padding:5px 0px 5px 10px;
	float:left;
	height:auto;
}
.desc-idee a{
	color:#3d3d3d;
}
	#mappa_location{
		width:190px;
		height:120px;
		padding:15px;
		float:left;
		background: url('../images/mappa.png') no-repeat;
	}
	#mappa_location a{
		text-decoration:none;
		color:#3d3d3d;
		font-size:16px;
		font-weight:bold;
	}
	#search_location{
		width:220px;
		height:auto;
		padding-left:10px;
		float:left;
		overflow:hidden;
	}
	#bottone_loc{
		width:170px;
		height:30px;
		background: url('../images/search_loc.png') no-repeat;
		float:left;
		font-size:12px;
		color:#FFFFFF;
		padding-top:3px;
		font-weight:bold;
		cursor:pointer;
		text-align:center;
	}
	#tot_hotel{
		width:270px;
		float:left;
		font-size:12px;
		color: #CC3300;
	}
	.dettagli_res{
		width:108px;
		height:29px;
		float:left;
		font-size:13px;
		color: #272727;
		padding:11px 0 0 20px;
		background: url('../images/dettagli.gif') no-repeat;
	}
	.dettagli_res a{
		font-size:13px;
		color: #272727;
	}
	.prenota{
		width:108px;
		height:29px;
		float:left;
		font-size:13px;
		color: #272727;
		padding:11px 0 0 20px;
		background: url('../images/prenota.gif') no-repeat;
	}
	.prenota a{
		font-size:13px;
		color: #272727;
	}
	#cerca{
		width:75px;
		height:26px;
		background: url('../images/cerca.gif') no-repeat;
		float:right;
		font-size:12px;
		color:#3d3d3d;
		padding-top:10px;
		margin-top:15px;
		font-weight:bold;
		cursor:pointer;
		text-align:center;
	}
	#menu-scheda
	{
		width:550px;
		background:#DFEAEC url(../images/head-menu-scheda.jpg) repeat-x;
		overflow:hidden;
		height:25px;
		
	}
	#menu-scheda div
	{
		width:auto;
		padding:2px 15px 2px 15px;
		height:21px;
		float:left;
	}
	#menu-scheda div a:link,#menu-scheda div a:active,#menu-scheda div a:visited
	{
		color:#036;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#menu-scheda div a:hover
	{
		color:#0788d0;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
	}
	#tab-txt{
		width:497px;
		overflow:hidden;
		height:auto;
		padding:10px 10px 25px 10px;
		text-align:justify;
		}
		/* Stili contenuti */
		#tab-txt h1{
		color:#000066;
		font-size:16px;
		}
		#tab-txt h2{
		color:#000066;
		font-size:13px;
		}
		#tab-txt span{
		color:#333;
		font-size:11px;
		}
		.scheda{
		width:465px;
		padding:5px;
		overflow:hidden;
		height:auto;
		}
		.img{
		width:auto; height:auto; float:left; overflow:hidden; padding-bottom:10px;
		}
		.img img{
			background:#FFF; padding:5px; border:1px dashed #dcdcdc;
		}
				
		.dettagli{
		width:225px;
		padding:2px;
		height:auto;
		float:right;
		border:1px dashed #E5E5E5;
		}
		.box-dett{
		width:280px;
		height:22px;
		font-size:13px;
		font-weight:bold;
		padding:4px 0px 0px 7px;
		}
		.dettagli p{
		color:#333333;
		padding:5px;
		font-size:12px;
		}		
		.dettagli p span{
		font-weight:bold;
		color: #222;
		}
		.dettagli div{
		color: #222;
		padding:5px;
		}
		.contatti{
		width:450px;
		padding:5px;
		height:auto;
		float:left;
		margin-bottom:15px;
		border:1px dashed #E5E5E5;
		}
		
		.box-cont{
		width:442px;
		height:22px;
		font-size:13px;
		font-weight:bold;
		padding:4px 0px 0px 7px;
		background: #ffd200;
		}
		/* Gallery */
		
		#gallery_scheda{
		width:460px;
		height:80px;
		color: #222;
		padding:20px 10px 0px 10px;
		background: #f1f1f1 url(../images/gallery.jpg) no-repeat;
		}
		.image{
			float:left;
			margin:5px;
			padding:3px;
		}
		/* Servizi */
		#head-services{
		width:245px;
		height:2px;
		margin:0px; 
		padding:0px;
		background: url(../images/head-services.png)no-repeat;
		}
		#services{
		width:245px;
		height:auto;
		padding:3px 8px 0px 8px;
		background: url(../images/services.png)repeat-y;
		}
	a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none
}
a.info:hover{z-index:25;text-decoration:none}
a.info span{display: none;text-decoration:none}
a.info:hover span{ 
    display:block;
    position:absolute;
    top:10px;
	_top:2.5em;
	left:2em; 
	filter:alpha(opacity=86);
	-moz-opacity:.86;
	opacity:.86;
	width:200px;
    border:1px dashed #0066CC;
    background-color:#EFF6FF; 	
	color: #0066CC;
    text-align: left;
	padding:5px;
	text-decoration:none;
}
.nuova-ricerca{ 
	background: url(../images/nuova-ricerca.jpg) no-repeat; width:150px; height:23px; text-align:center; padding-top:2px; float:left;
}
.nuova-ricerca a{ 
	color:#003399; font-size:12px;
}
.pagine{ 
	width:99%; border-top:10px; float:left;
}

#box-idee-home{ 
	width:486px; height:255px; background: url(../images/box-idee-home.jpg) no-repeat; margin-bottom:20px; padding:10px;
}
