/*
 Eric Mayer Reset css  v1.0 | 20080212
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
}

/* remember to define focus styles! */:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/*ALL PAGES */

p
{
    font-size:1em;
}
a.external_link
{
background: url(../images/external1.gif) right top no-repeat;
padding-right: 13px;
margin-right: 3px;
}

a{
	color:#004276;	
}

a:link{
	color:#004276;	
}

a:visited{
	color:#004276;
}

a:hover{
    background-color: #fffec9;
	color:#red;
}


strong
{
    font-size:1.1em;
    font-weight:bold;
    }

/*-----------------------------------------------------------
 body
 -----------------------------------------------------------*/
body {
    
    color: #2d2d2d;
    font-family: Arial, Geneva, Verdana,   Helvetica, sans-serif;
    font-size: 100%;
    line-height: 115%;
	width:100%;
	float:left;
   /* background-color: #f5f5f5; #c0c0c0;*/
    background: #ffffff url(../images/bk1.gif) top repeat-x;
    
    
	
     
}

html {
    width: 100%;
    float: left;
	
   
}

h1, h2,h3,h4,h5,h6{
font-family:"trebuchet ms",verdana,sans-serif;
}
/*-----------------------------------------------------------
 Header
 -----------------------------------------------------------*/

#Header{
    width: 1020px;
	height:115px;  
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	/*border-left: solid 1px #3b3b3b;
	border-right: solid 1px #3b3b3b;*/
	background-color: #ffffff;

	
}

.home
{
   background: #ffffff;
   background-color: #ffffff;
}
#Header h1 {
    width: 300px;
    height: 48px;
    background: url(../images/header/h1.gif) no-repeat;
    text-indent: -9999px;
	position:absolute;
	/*left:40px;*/
	left:40px;
	top:42px;
	}

#Header h2 {
    width: 300px;
    height: 20px;
    background: url(../images/header/h2.gif) no-repeat;
    text-indent: -9999px;
	position:absolute;
	/*left:40px;*/
	left:40px;
	top:22px;
	
	}	
	
#Header input#TestoRicerca
{
    width:180px;
    display:block;
    float:left;
    } 
 #Header input#button
{
    width:100px;
   display:block;
    float:left;
    margin-left:10px;
    margin-bottom:20px;
    background-color:#b00000;
    color:#fff;
    border: solid 1px 585941;
    cursor:pointer;
    
    
    } 
    
  #Header form
{  width:300px;
   display:block;
    float:left;
   position:absolute;
    right:35px;
    top:50px;
    
    
   
     } 
  #Header h3{	
width:300px;
color:#4f4f4f;
margin-bottom:5px;
font-size:0.85em;
position:absolute;
top:30px;
right:30px;
}
	
#Footer
{
    width:100%;
    height:366px;
	position:relative; 
	color:#686868;
	clear:both;
	background: #ffffff url(../images/Footer/FooterBk.jpg) repeat-x;
	/*background:#f7f7f7;*/
	margin-top:80px;
	
	font-size:0.92em;
	
	

}

#Footer.home
{
    background:#ffffff;
}
#Footer h2{
	position:absolute;
	left:-9999px;
	}
#Footer #Sitemap	
{
    height:366px;
    width: 1020px;
	background: url(../images/Footer/SitemapBk.jpg) no-repeat 40px 0;
	position:relative; 
	margin-left:auto;
	margin-right:auto;
border: dashed 1px #cdc4af;
	}
	
	
#Footer #SitemapDiscover{
	width:300px;
	margin-left:40px;
	margin-top:25px;
	float:left;

}


#Footer #SitemapDiscover h3{	
width:300px;
color:#4f4f4f;
border-bottom: solid #4f4f4f 1px;
margin-bottom:5px;
font-size:0.85em;
}
	
#Footer #SitemapDiscover ul{
	width:300px;
	float:left;

}	

#Footer #SitemapDiscover ul li{
	width:140px;
	float:left;
	font-size:0.85em;
	color:#585941;
}
#Footer #SitemapDiscover ul li a{
	
	color:#686868;		
}

#Footer #SitemapDiscover ul li a:hover{
	text-decoration:none;
	background:#ffffe6;
	color:#686868;	
	
}


#Footer #SitemapDiscover ul li a.last_item{
	padding-top:5px;
	display:block;
	color:#cbc9c9;
}
		
#Footer #SitemapDiscover ul li h4{
	width:140px;
	float:left;
	font-size:1.1em;
	color:#4f4f4f;
}	
#Footer #SitemapDiscover ul li h4 a{
	text-decoration:none;
	color:#4f4f4f;		
	font-weight:bold;
}

#Footer #SitemapDiscover li#SitemapPlaces{
	width:140px;
	float:left;

}
#Footer #SitemapDiscover li#SitemapPlaces ul{
	width:140px;
	float:left;

}

#Footer #SitemapDiscover li#SitemapPeople{
	width:140px;
	float:left;

}
#Footer #SitemapDiscover li#SitemapPeople ul{
	width:140px;
	float:left;

}	

#Footer #SitemapDiscover li#SitemapProducts{
	width:140px;
	float:left;

}
#Footer #SitemapDiscover li#SitemapProducts ul{
	width:140px;
	float:left;
	margin-top:30px;

}	

#Footer #SitemapExperience{
	width:300px;
	margin-left:20px;
	margin-top:25px;
	float:left;

}


#Footer #SitemapExperience h3{	
width:300px;
color:#4f4f4f;
border-bottom: solid #4f4f4f 1px;
margin-bottom:5px;
font-size:0.85em;
}
	
#Footer #SitemapExperience ul{
	width:300px;
	float:left;

}	

#Footer #SitemapExperience ul li{
	width:140px;
	float:left;
	font-size:0.85em;
	color:#686868;
}
#Footer #SitemapExperience ul li a{
	
	color:#686868;	
}
#Footer #SitemapExperience ul li a:hover{
	text-decoration:none;
	background:#ffffe6;
	color:#686868;
}
		
#Footer #SitemapExperience ul li a.last_item{
	padding-top:5px;
	display:block;
	color:#686868;
}		
		
#Footer #SitemapExperience ul li h4{
	width:140px;
	float:left;
	font-size:1.1em;
	color:#4f4f4f;
}	
#Footer #SitemapExperience ul li h4 a{
	text-decoration:none;
	color:#4f4f4f;	
	font-weight:bold;
}

#Footer #SitemapExperience li#SitemapEvents{
	width:140px;
	float:left;

}
#Footer #SitemapExperience li#SitemapEvents ul{
	width:140px;
	float:left;

}

#Footer #SitemapExperience li#SitemapHospitality{
	width:140px;
	float:left;
	

}
#Footer #SitemapExperience li#SitemapHospitality ul{
	width:140px;
	float:left;

}	

#Footer #SitemapExperience li#SitemapTours{
	width:140px;
	float:left;

}
#Footer #SitemapExperience li#SitemapTours ul{
	width:140px;
	float:left;
	margin-top:30px;

}	

#Footer #SitemapExperience li#SitemapCooking{
	width:140px;
	float:left;

}
#Footer #SitemapExperience li#SitemapCooking ul{
	width:140px;
	float:left;
	margin-top:30px;

}	

#Footer #News{
	width:300px;
	margin-left:20px;
	margin-top:25px;
	float:left;

}


#Footer #News h3{	
width:300px;
color:#4f4f4f;
border-bottom: solid #4f4f4f 1px;
margin-bottom:5px;
font-size:0.85em;
position:absolute;
top:0;
right:0;
}
	
#Footer #News ul{
	width:300px;
	float:left;

}	

#Footer #News ul li{
	width:300px;
	float:left;
	font-size:0.85em;
	color:#585941;
	margin-bottom:5px;
}
#Footer #News ul li a{
	width:300px;
	text-decoration:none;
	color:#686868;	
	display:block;
	
}

#Footer #News ul li a span{
	text-decoration:none;
	color:#686868;	
	width:300px;
	display:block;
}


#Footer p
{
    font-size:0.72em;
    line-height:190%;
    }
    
#Footer p a:link
{
    color:#686868;		
    }
    
 #Footer p a:visited
{
    color:#686868;		
    }
    
    #Footer p a:hover
{
    color:#686868;
    background-color:#fffeb9;		
    }
    
    #Footer p a
{
    color:#686868;		
    }   
    

    
 #Footer p.FinalInfo
 {
     position:absolute;

     left:45px;
     bottom:-2px;
     font-size:0.7em;
     
     }


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ End All Pages */	
	
	
	
	
	
	
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/*HOME PAGE */

/*-----------------------------------------------------------	
 ShowcaseContent
 -----------------------------------------------------------*/	

#ShowcaseContent{
    width: 1020px;
	height:370px;  
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	background: #ffffff;
	color:#3b3b3b;
	/*border-left: solid 1px #3b3b3b;
	border-right: solid 1px #3b3b3b;*/
}

#ShowcaseContent #slideshow  
{
    float:left;
    margin-left:20px;
    padding-top:10px;
}
#simplegallery2{ 
position: relative;
visibility: hidden;
border: 4px solid #585941;

}

#simplegallery2 .gallerydesctext{ 
text-align: left;
padding: 2px 8px;
font-size:0.75em;
}


 
 #ShowcaseContent #nav
{
    
	width: 170px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	position:relative;
		}
		

 #ShowcaseContent #nav h4
{
    font-family:  Arial, Helvetica,  sans-serif;
	font-size:0.65em;
	font-weight:bold;
	color:#aeadad;
	margin-left:30px;
	}
	
 #ShowcaseContent #nav h5
	{
    font-family:  Arial, Helvetica,  sans-serif;	}
    
 #ShowcaseContent #nav ul.navigation
 {
     clear:both;
	font-size:0.75em;
	font-weight:bold;
	margin-left:33px;
	float:left;
	 width:170px;
	 padding:0;
	
	}
	
 #ShowcaseContent #nav ul.navigation li	
 {
    
     display:block;
     float:left;
     width:170px;
     
	}	
	
 #ShowcaseContent #nav  ul.navigation a{
 text-decoration:none;
 color: #2d2d2d;
  height:20px;
  padding-top:5px;
  padding-bottom:5px;
     display:block;
     float:left;
     width:170px;
     padding-left:5px;
	}
	
a#author span
{
background: url(../images/external1.png) right top no-repeat;
padding-right: 13px;

}
	
 #ShowcaseContent #nav  ul.navigation a:link{
 text-decoration:none;
 color: #2d2d2d;
	}
	
	 #ShowcaseContent #nav  ul.navigation a:visited{
 text-decoration:none;
 color: #2d2d2d;
	}
	
	 #ShowcaseContent #nav  ul.navigation a:hover{
 text-decoration:none;
 color: #daca75;
 background-color: #585941;
	}
	
	
		
 #ShowcaseContent #nav  ul.navigation li ul{
	margin-left:0px;
	font-weight:bold;
	}
 #ShowcaseContent #nav  ul.navigation li h5{
	
	 font-weight:bold;
	 color: #c10101;
	 padding-left:5px;
	
	}	
	
	 /*-----------------------------------------------------------	
 HotNews
 -----------------------------------------------------------*/	
 
	
#HotNews
{
    width:100%;
    /*width: 1020px;*/
	height:393px;  
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	
	background: #585941;
	/*background: #53251c url(../images/HotNews/bk.gif) bottom  no-repeat;*/
	color:#ffffff;
	border-top: dashed 1px #d9c975;
	border-bottom: dashed 1px #d9c975;
}

#HotNews p a
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #HotNews p a:link
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #HotNews p a:visited
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #HotNews p a:hover
{
   color:#585941;
   background:#ffffff;
   font-size:1em;
   font-style:italic;
    }
    
#HotNews h3{
	padding-top:55px;
	width:100%;
	margin-bottom:25px;
    /*width: 1020px;*/
	color:#daca75;	
	font-size:1.13em;
	text-align:center;
	font-weight:bold;
	background: url(../images/FocusOn/h3.gif) center bottom  no-repeat;
	text-indent:-9999px;
		
	}

#HotNews ul.Showcase{
	width: 960px;
	margin-left:auto;
	margin-right:auto; 	
	
}

	
#HotNews ul.Showcase li{
	width: 320px;
	display:block;
	float:left;
	
}

#HotNews ul.Showcase li h4{
	width: 300px;
	margin-left:10px;
	font-size:0.88em;
	color:#daca75;	
	}

#HotNews ul.Showcase li#News1 h4 a{
	display:block;
	background: #585941 url(../images/FocusOn/1.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
	
}

#HotNews ul.Showcase li#News2 h4 a{
	display:block;
	background: #585941 url(../images/FocusOn/2.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
}

#HotNews ul.Showcase li#News3 h4 a{
	display:block;
	background: #585941 url(../images/FocusOn/3.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
	}

#HotNews ul.Showcase li p{
	width: 300px;
	margin-left:10px;
	font-size:0.75em;
	color:#ffffff;	
}
		
 

 /*-----------------------------------------------------------	
 DiscoverContent
 -----------------------------------------------------------*/	
 
	
#DiscoverContent
{
    width:100%;
    /*width: 1020px;*/
	height:393px;  
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	
	background: #585941;
	/*background: #53251c url(../images/DiscoverContent/bk.gif) bottom  no-repeat;*/
	color:#ffffff;
	
	border-top: dashed 1px #d9c975;
	border-bottom: dashed 1px #d9c975;
}


#DiscoverContent p a
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #DiscoverContent p a:link
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #DiscoverContent p a:visited
{
   color:#ffffff;
   background: #585941;
   font-size:1em;
   font-style:italic;
    }
    
    #DiscoverContent p a:hover
{
   color:#585941;
   background:#ffffff;
   font-size:1em;
   font-style:italic;
    }
    
#DiscoverContent h3{
	padding-top:55px;
	width:100%;
	margin-bottom:25px;
    /*width: 1020px;*/
	color:#daca75;	
	font-size:1.13em;
	text-align:center;
	font-weight:bold;
	background: url(../images/DiscoverContent/Discover.gif) center bottom  no-repeat;
	text-indent:-9999px;
		
	}

#DiscoverContent ul.Showcase{
	width: 960px;
	margin-left:auto;
	margin-right:auto; 	
	
}

	
#DiscoverContent ul.Showcase li{
	width: 320px;
	display:block;
	float:left;
	
}

#DiscoverContent ul.Showcase li h4{
	width: 300px;
	margin-left:10px;
	font-size:0.88em;
	color:#daca75;	
	}

#DiscoverContent ul.Showcase li#Places h4 a{
	display:block;
	background: #585941 url(../images/DiscoverContent/places.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
	
}

#DiscoverContent ul.Showcase li#People h4 a{
	display:block;
	background: #585941 url(../images/DiscoverContent/people.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
}

#DiscoverContent ul.Showcase li#Products h4 a{
	display:block;
	background: #585941 url(../images/DiscoverContent/products.jpg) no-repeat;
	padding-top:122px;
	color:#daca75;	
	text-decoration:none;
	}

#DiscoverContent ul.Showcase li p{
	width: 300px;
	margin-left:10px;
	font-size:0.75em;
	color:#ffffff;	
}

/*-----------------------------------------------------------	
 ExperienceContent
 -----------------------------------------------------------*/	
	
#ExperienceContent{
    width: 1020px;
	height:375px;  
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	background: #ffffff;
	color:#3b3b3b;
	/*border-left: solid 1px #3b3b3b;
	border-right: solid 1px #3b3b3b;*/
}

#ExperienceContent p a
{
   color:#3b3b3b;
   background: #ffffff;
   font-size:1em;
   font-style:italic;
    }
    
    #ExperienceContent p a:link
{
   color:#3b3b3b;
   background: #ffffff;
   font-size:1em;
   font-style:italic;
    }
    
    #ExperienceContent p a:visited
{
   color:#3b3b3b;
   background: #ffffff;
   font-size:1em;
   font-style:italic;
    }
    
    #ExperienceContent p a:hover
{
   color:#ffffff;
   background:#3b3b3b; 
   font-size:1em;
   font-style:italic;
    }

#ExperienceContent h3{
	padding-top:25px;
	width:1020px;
	height:50px;
	margin-bottom:20px;
	color:#53251c;	
	font-size:1.13em;
	text-align:center;
	font-weight:bold;
	background: url(../images/ExperienceContent/Experience.gif) center bottom  no-repeat;
	text-indent:-9999px;
		
	}

#ExperienceContent ul.Showcase{
	width: 960px;
	margin-left:auto;
	margin-right:auto; 	
	
}

	
#ExperienceContent ul.Showcase li{
	width: 320px;
	display:block;
	float:left;
	
}

#ExperienceContent ul.Showcase li h4{
	width: 300px;
	margin-left:10px;
	font-size:0.88em;
	color:#585941;	
}

#ExperienceContent ul.Showcase li#Events h4 a{
	display:block;
	background: #fff url(../images/ExperienceContent/events.jpg) no-repeat;
	padding-top:122px;
	color:#585941;	
	text-decoration:none;
	}

#ExperienceContent ul.Showcase li#Hospitality h4 a{
	display:block;
	background: #fff url(../images/ExperienceContent/hospitality.jpg) no-repeat;
	padding-top:122px;
	color:#585941;	
	text-decoration:none;
}

#ExperienceContent ul.Showcase li#Tours h4 a{
	display:block;
	background: #fff url(../images/ExperienceContent/tours.jpg) no-repeat;
	padding-top:122px;
	color:#585941;	
	text-decoration:none;
}

#ExperienceContent ul.Showcase li#Cooking h4 a{
	display:block;
	background: #fff url(../images/ExperienceContent/cuisine.jpg) no-repeat;
	padding-top:88px;
	color:#585941;	
	text-decoration:none;
}

#ExperienceContent ul.Showcase li p{
	width: 220px;
	margin-left:10px;
	font-size:0.75em;
	color:#4b4b4b;	
}





/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
/*ALL INTERNAL PAGES */

/*-----------------------------------------------------------	
 MainContent
 -----------------------------------------------------------*/	
 #MainContent
 {
   
    width: 1020px;
	position:relative; 
	margin-left:auto;
	margin-right:auto; 	
	background: #ffffff;
	color:#3b3b3b;
	overflow:hidden;
	
	}
 
#MainContent #breadCrumb
{
    margin-top:0px;
	width: 1020px;
	float:left;
	background: #ffffff;
	/*border-left: solid 1px #3b3b3b;
	border-right: solid 1px #3b3b3b;*/
	}

#MainContent #breadCrumb ul{
	width:780px;
	float:left;
		
}

#MainContent #breadCrumb ul li{
	display:block;
	float:left;
	font-size:0.75em;
	color:#515151;
	margin-left:5px;
		
}
#MainContent #breadCrumb ul li a{
	color:#515151;
}



#MainContent #breadCrumb img{
	width:772px;
	height:145px;
	clear:both;
	border: solid 1px #d2d2d2;
	/*border:solid 4px #585941;*/
	padding:3px;
	margin-top:5px;
	margin-bottom:10px;
}

#MainContent #Contents{
	margin-left:-1px;
	width: 1020px;
	float:left;
	background: #ffffff;
	/*border-left: dashed 1px #cdc4af;
	border-right: dashed 1px #cdc4af;*/
	position:relative;
	}
	
#MainContent #Contents h3{
	float:left;
	width:1020px;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:5px;
}

#MainContent #Contents h4{
	font-size:0.80em;
	width:780px;
	padding:3px;
	
	
}



#MainContent #Contents p{
	font-size:0.8em;
	margin-bottom:15px;
	padding:5px;
 line-height : 195%;
	
}

#MainContent #Contents #sidebarSx{
	width: 220px;
	float:left;
	overflow:hidden;
	margin-left:20px;
	margin-top:12px;
	font-size:0.75em;
	line-height: 145%;
		}
	#MainContent #Contents #sidebarSx img
	{
	    padding:2px;
	    border: solid 1px #d2d2d2; 
	    width:214px;
	    height:138px;
			}
	#MainContent #Contents #sidebarSx a{ 	
		color:#004276;
		}
		
			#MainContent #Contents #sidebarSx a:link{ 	
		color:#004276;
		}
		
			#MainContent #Contents #sidebarSx a:visited{ 	
		color:#004276;
		}
		
		#MainContent #Contents #sidebarSx a:hover{ 	
		color:red;
		background-color:#fffeb9;
		}
		
	#MainContent #Contents #sidebarSx h3
	{
	    margin:0;
	    margin-top:15px;
	    color:#c10101;
	   } 	
		
	#MainContent #Contents #sidebarSx h3.MoreOn
	{color:#c10101;
	width:220px;
	   	   } 
	 #MainContent #Contents #sidebarSx h4.MoreOn
	{color:#c10101;
	width:220px;
	   	   } 			
		
#MainContent #Contents #CentralContents{
	width: 540px;
	float:left;
	overflow:hidden;
	
	margin-bottom:50px;
		}
		
#MainContent #Contents #CentralContents h3{
	float:left;
	width:540px;
	margin-left:0;
	margin-top:10px;
	margin-bottom:5px;
}


#MainContent #Contents #CentralContents ul.list	{
	width: 540px;
	float:left;
	margin:0;
	margin-top:-15px;
	padding:0;
	margin-bottom:5px;
	
	}

#MainContent #Contents #CentralContents ul.list	li{
	width: 540px;
	float:left;
	
	margin-bottom:2px;
	margin-left:2px;
	overflow:hidden;
	font-size:0.75em;
	
}


#MainContent #Contents #CentralContents ul.photogallery	{
	width: 540px;
	float:left;
		margin-bottom:15px;
	margin-top:4px;
}

#MainContent #Contents #CentralContents ul.photogallery	li{
	width:133px;
	height:85px;
	float:left;
	margin-bottom:2px;
	margin-left:2px;
	overflow:hidden;
	
}

#MainContent #Contents #CentralContents ul.photogallery	li img
{ padding:2px;
    border: solid 1px #d2d2d2;
    width:127px;
	height:78px;
 }   
 
#MainContent #Contents #CentralContents ul.photogallery	li.first{
	margin-left:0px;
}	


	#MainContent #Contents #CentralContents ul li a{	
	font-size:0.75em;
	color:#3b3b3b;
		}
		
#MainContent #Contents #sidebarDx
{
    
	width: 170px;
	float:left;
	overflow:hidden;
	margin-left:10px;
	position:relative;
		}
		

#MainContent #Contents #sidebarDx h4
{
    font-family:  Arial, Helvetica,  sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#aeadad;
	margin-left:30px;
	clear:both;
	}
	
	
/*
#MainContent #Contents #sidebarDx ul.photogallery	{
	width: 140px;
	float:left;
	margin-left:35px;
	margin-bottom:15px;
	margin-top:4px;
}

#MainContent #Contents #sidebarDx ul.photogallery	li{
	width:133px;
	height:85px;
	display:block;	
	margin-bottom:2px;
	margin-left:2px;
	overflow:hidden;
	
}

#MainContent #Contents #sidebarDx ul.photogallery	li img
{ padding:2px;
    border: solid 1px #d2d2d2;
    width:127px;
	height:78px;
 }   
 
#MainContent #Contents #sidebarDx ul.photogallery	li.first{
	margin-left:0px;
}	
	
#MainContent #Contents #sidebarDx h5
	{
    font-family:  Arial, Helvetica,  sans-serif;	}
    
*/
		
#MainContent #Contents #sidebarDx ul.navigation{
	font-size:0.75em;
	font-weight:bold;
	margin-left:33px;
	float:left;
	 width:170px;
	
	}
	
#MainContent #Contents #sidebarDx ul.navigation li	
 {
    
     display:block;
     float:left;
     width:170px;
     
	}	
	
#MainContent #Contents #sidebarDx  ul.navigation a{
 text-decoration:none;
 color: #2d2d2d;
  height:20px;
  padding-top:5px;
  padding-bottom:5px;
     display:block;
     float:left;
     width:170px;
     padding-left:5px;
	}
	
#MainContent #Contents #sidebarDx ul.navigation a:link{
 text-decoration:none;
 color: #2d2d2d;
	}
	
#MainContent #Contents #sidebarDx ul.navigation a:visited{
 text-decoration:none;
 color: #2d2d2d;
	}
	
	#MainContent #Contents #sidebarDx ul.navigation a:hover{
 text-decoration:none;
 color: #daca75;
 background-color: #585941;
	}
	
	
		
#MainContent #Contents #sidebarDx  ul.navigation li ul{
	margin-left:0px;
	font-weight:bold;
	}
 #MainContent #Contents #sidebarDx  ul.navigation li h5{
	
	 font-weight:bold;
	 color: #c10101;
	 padding-left:5px;
	
	}
	
#MainContent #Contents #CentralSxContents
{
    margin-left:20px;
	width: 780px;
	float:left;
	overflow:hidden;
	margin-bottom:50px;
	
		}
		
	#MainContent #Contents #CentralSxContents #inseriscidati 
{
    width: 780px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
	font-size:0.9em;
	
		}
		

	
	#MainContent #Contents #CentralSxContents #inseriscidati em
		{  color:#c10101; 
		   
		    }
		#MainContent #Contents #CentralSxContents #inseriscidati label
{
    display:block;
    float:left;
    width: 250px;
    margin-left:50px;
    margin-top:10px;
    clear:left;
    }	
    
    		/* Errori */

#MainContent #Contents #CentralSxContents #inseriscidati label.error 
{
    float:left;
    margin-left:300px;
    margin-top:-1px;
    clear:both;
 
    display:block;
    font-size:0.8em; 
    color: Red;
  
    
    }   
    /*fine Errori */
    
    #MainContent #Contents #CentralSxContents #inseriscidati label#labelnote
    {
        padding-left:10px;
        width: 240px;
    }
			#MainContent #Contents #CentralSxContents #inseriscidati input
      {   
    margin-top:10px;
    display:block;
    float:left;
    width: 250px;
    background-color: #ffffff;
    border: 1px solid #7f99b3;
    }	
    
    #MainContent #Contents #CentralSxContents #inseriscidati input#cap
{
 
    width: 150px;
    
    }
    
        #MainContent #Contents #CentralSxContents #inseriscidati input#indirizzo
{
 
    width: 369px;
    
 }
         #MainContent #Contents #CentralSxContents #inseriscidati textarea
{
 
    width: 369px;
    height:150px;
    margin-top:10px;
    display:block;
    float:left;
      background-color: #ffffff;
    border: 1px solid #7f99b3;
 }   
         #MainContent #Contents #CentralSxContents #inseriscidati #submit
{
 
    width: 190px;
    height:30px;
    margin-top:50px;
    display:block;
    float:left;
    margin-left:295px;
    border:none;
    text-indent: -9999px;
   
    background: #ffffff url(../images/PropostaCommerciale/bottoneRichiesta.gif) no-repeat;
     
 }    
 
	
    
    			#MainContent #Contents #CentralSxContents #inseriscidati select
{
    margin-top:10px;
    display:block;
    float:left;
    width: 369px;
    background-color: #ffffff;
    border: 1px solid black;
    }		
		
		#MainContent #Contents #CentralSxContents h4
{  margin-top:30px;
    float:left;
    clear:both;
    font-size:1.10em;
    color:#c10101;
    }
    
    #MainContent #Contents #CentralSxContents h5 em
    { 
        color:#c10101; 
        }
   #MainContent #Contents #CentralSxContents h4.first
	{margin-top:10px;	
	      }
#MainContent #Contents #CentralSxContents p.intro
{	
    margin-bottom:0; 
    } 
	   
	#MainContent #Contents #CentralSxContents ul.criteri
{
    font-size:0.75em;
    margin-bottom:10px;
       float:left;
    width:100%;
 }   	
 
 
 	#MainContent #Contents #CentralSxContents ol.criteri
{
    font-size:0.75em;
    margin-bottom:20px;
       float:left;
    width:100%;
    margin-top:-14px;
 }   
	 	#MainContent #Contents #CentralSxContents ol.criteri li
{	
    margin-top:3px;
    
     }  
     
     
 	#MainContent #Contents #CentralSxContents ul.clienti
{
    font-size:0.75em;
    margin-bottom:20px;
       float:left;
    width:100%;
    margin-top:-14px;
 }   
	 	#MainContent #Contents #CentralSxContents ul.clienti li
{	
    margin-top:3px;
    
     } 
          
#MainContent #Contents #CentralSxContents ul.searchres
{
    width: 780px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
		}
		
#MainContent #Contents #CentralSxContents ul.searchres li
{
    width:230px;
    height:270px;
    display:block;
    float:left;
    padding:6px;
    font-size:0.9em;
    line-height:125%;
    margin-left:25px;
    margin-bottom:20px;
     overflow:hidden;
       
    }
    
  #MainContent #Contents #CentralSxContents ul.searchres li.calendar
   {
       height:270px;
       overflow:hidden;
          }
   #MainContent #Contents #CentralSxContents ul.searchres li p
{ 
    width:220px;
    margin-top:5px;
    float:left;
    line-height: 160%;
    
     }
     
        #MainContent #Contents #CentralSxContents ul.searchres li p a
{
    font-size:1.2em;
    color:#004276;
    font-weight:bold;
    
    
    }
     
         #MainContent #Contents #CentralSxContents ul.searchres li p a:hover{
background:#fffeb9;
	color:red;	
}

  #MainContent #Contents #CentralSxContents ul.searchres li.first
  {
     margin-left:0px;
     clear:left;
          } 
          
          

  #MainContent #Contents #CentralSxContents ul.searchres li img
 { 
     float:left;
     width:220px;
     height:144px; 
     border: solid 1px #d2d2d2;
     padding:3px;
     
    } 
    


    
         #MainContent #Contents #CentralSxContents ul.searchres li h5.calendar
 { 
        
         font-size:0.8em;
         height:45px;
         float:left;
                  
         
     
    } 
    
         #MainContent #Contents #CentralSxContents ul.searchres li h5 a
 { 
      text-decoration: none;
     font-size:1.2em; 
         color:#000000;
          line-height:80%;
     
    } 
    
             #MainContent #Contents #CentralSxContents div#sidebarSx ul li 
 { 
     display:block;
     float:left;
     clear:both;  
     width: 220px;     
         
     
    } 
   
          #MainContent #Contents #CentralSxContents div#sidebarSx ul 
 { 
     float:left;
     width: 220px;
                     
         
     
    }  
    
         #MainContent #Contents #CentralSxContents div#sidebarSx h3
 { 
    
     font-size:1.1em;                  
       margin-top:35px;  
       color:#c10101;
     
    } 
    
    
 #MainContent #Contents #CentralSxContents  ul.resources li
 {
     display:block;
     float:left;
     clear:both;
     margin-top:8px;
     line-height:120%;
     width:220px;
     
       }
       
       
   /*microformato*/
   #MainContent #Contents #CentralSxContents  ul.vcard 
   {
       width:220px;
       float:left;
       
       } 
   #MainContent #Contents #CentralSxContents  ul  strong
   {       
     color:#c10101;
       }
         
     #MainContent #Contents #CentralSxContents  ul.contact li 
 {
     display:block;
    width:220px;
       float:left;
    clear: none;
       }        
   
    #MainContent #Contents #CentralSxContents  ul.contact li span
 {
   
       }    
       
       
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ALL INTERNAL PAGES */


/*
 -----------------------------------------------------------------------------
 Google map
 -----------------------------------------------------------------------------
 */

        
    
#map 
{
    
    clear: both;
    width: 535px;
    height: 400px;
    border: solid 1px #d2d2d2;
	overflow:hidden;
	margin-top:10px;
	float:left;
	
	
	
}

#map_search 
{
    
    clear: both;
    width: 772px;
    height: 500px;
    /*border: solid 1px #d2d2d2;*/
	overflow:hidden;
	margin-top:10px;
	margin-bottom:15px;
	float: left;
	border: solid 1px #d2d2d2;
	padding:3px;
}


.google_img
{
    float:left;
    padding:2px;
    border: solid 1px #d2d2d2;
    margin-right:8px;
    margin-bottom:100px;
    }
    
google_img_a  
{ 
    display:block;
    float:left;
    
    
   
      }
    
 .google_p{
    float:left;
    width:350px;
    margin-left:5px;
    margin-top:-1px;
    font-size:0.750em;
    line-height:50%;
    
   
    }
    
   .google_div a
   { color:#3b3b3b;
             }
             
   .MarkerPrincipale  
   {
       background: url(../images/MainContent/scheda/MarkerPrincipale.jpg) no-repeat;
       padding-top:5px;
       padding-left: 19px;
       min-height:25px;   
       font-size:1.4em;
       color:#c10101;
       
      
       
        }
        
     a.MarkerPiccolo1
   {             
       background: url(../images/MainContent/scheda/MarkerPiccolo.jpg) 0 0 no-repeat;              
       display:block;
       float:left;
       padding-left:16px;
       clear:both;
        width: 200px;
              
       
        }

      
    
  
             .MarkerPiccolo
   {             
       background: url(../images/MainContent/scheda/MarkerPiccolo.jpg) 0 3px no-repeat;              
        
       display:block;
       float:left;
       padding-left:16px;
       clear:both;
       
      
      width: 200px;
            
       
        }
        
        
             .MarkerPiccoloVerde
   {             
       background: url(../images/MainContent/scheda/MarkerPiccoloVerd.jpg) 0 0 no-repeat;              
        
       display:block;
       float:left;
       padding-left:16px;
        clear:both;
      
      width: 200px;
            
       
        }
        
                     .MarkerPiccoloGiallo
   {             
       background: url(../images/MainContent/scheda/MarkerPiccoloGiall.jpg) 0 10px no-repeat;              
        
       display:block;
       float:left;
       padding-left:16px;
        clear:both;
      width: 200px;
      
            
       
        }
        

        
        
                     .MarkerPiccoloVioletto
   {             
       background: url(../images/MainContent/scheda/MarkerPiccoloViol.jpg) 0 0 no-repeat;              
        
       display:block;
       float:left;
       padding-left:16px;
        clear:both;
      width: 200px;
      
            
       
        }
        
        

