@charset "UTF-8";
/* CSS Document for www.agriturismolenoci.net*/

/************ AGRI LE NOCI COLOR CLASSES **************/

.lenoci_beige {
	color:#F3EADA;
}
.lenoci_yellow {
	color:#FFDD42C;
}
.lenoci_brown { /* MENU BROWN */
	color:#925C1D;
}
.lenoci_green { /* MENU GREEN */
	color:#526821;
}
.lenoci_grey { /* CONTENT TEXT */
	color:#6B6B6B;
}
.lenoci_lightgrey { /* CONTENT BLOCCO BG */
	color:#F1F1F1;
}
.lenoci_darkbrown { /* FOOTER TEXT */
	color:#745136;
}


/***************************************************/

html {
	background: #FDD42C url(../images/bg_gold.gif) top center repeat;
	_background: #FDD42C;	
	height:100%;
}
body {
/*	background: #FDD42C url(../images/bg_gold.gif) top center repeat;*/
	height:100%;
	margin:0 auto;
	
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;*/
/*	font-family: "Courier New", Arial, Helvetica, sans-serif;*/
/*	font-family: Georgia, Arial, Helvetica, sans-serif;*/
/*	font-family: Impact, Arial, Helvetica, sans-serif;*/
/*	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman", Times, Georgia, serif;
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 13px;
	text-align:left;
	color: #6B6B6B;
}

a, object {
	outline:0px !important;
	border:0px !important;
}

a:link {  color: white; text-decoration: none}
a:visited {  color: white; text-decoration: none}
a:hover {  color: white; text-decoration: underline}

h2, h3 {
	margin:0 0 5px 0;
	padding:0;
	font-size:15px;
	font-weight:bold;
	text-align:left;
}

.evid {
	font-size:15px;
}
.text14 {
	font-size:14px;
}

/* ******************* STILI GENERALI ********************* */

#overbody_horiz {
	background: transparent url(../images/bg_vertical_stripe.gif) top center repeat-x;
	_background: transparent url(../images/ie/bg_vertical_stripe.gif) top center repeat-x;	
	width:100%;
	text-align:center;
}
	#overbody {
		position:relative;
		background: transparent url(../images/bg_head5.jpg) top center no-repeat;	
		width:100%;
		height:100%;
/*		min-height:100px; /* per evitare problema sovrapposizione bordi su finestre basse */
/*		height:auto !important;*/
/*		height:100px; */
		margin:0 auto;
	}

		#wrapper {
			position:relative;
			width:915px;
			margin:0 auto;
			padding-top:195px;
			text-align:left;
		}

			#header_topbar {
				position:absolute;
				top:0;
				left:0;
				width:100%;
				line-height:32px;
				text-align:center;
				font-size:14px;
			}
				#header_topbar a:link {  color: white; text-decoration: none}
				#header_topbar a:visited {  color: white; text-decoration: none}
				#header_topbar a:hover {  color: white; text-decoration: underline}
			
				#flags_container {
					position:absolute;
					top:0;
					left:23px;
					width:100px;
					text-transform:uppercase;
				}
					.lang_div {
						float:left;
						margin-right:10px;
						color:white;
						cursor:default;
					}
					.lang_div.inactive {
						opacity:0.5;
						filter:alpha(opacity=50);
					}
					#flags_container a:link {  color: white; text-decoration: underline}
					#flags_container a:visited {  color: white; text-decoration: underline}
					#flags_container a:hover {  color: white; text-decoration: none}
					
					
				#topbar_nl {
					position:absolute;
					top:0;
					left:130px;
					width:188px;
				}
				#topbar_ap {
					position:absolute;
					top:0;
					right:8px;
					width:100px;
				}
					

			#canvas {
				position:relative;
				background: transparent url(../images/transp_10px_canvas2.png) top center repeat-y;
				_background: transparent url(../images/ie/transp_10px_canvas_ie.gif) top center repeat-y;				
				width:618px;
/*				height:500px;*/
				padding-top:10px;
			}
				#cartoline {
					background: transparent url(../images/transp_cartoline_full.png) top center no-repeat;
					_background: transparent url(../images/ie/cartoline_full.jpg) top center no-repeat;	
					position:absolute;
					top:80px;
					_top:97px;					
					right:-264px;
					_right:-249px;					
					width:401px;
					height:304px;
				}
					div.slide_container {
						position:relative;
						top:39px;
						_top:48px;						
						left:33px;
						_left:30px;						
						overflow:hidden;
						width:300px;
						height:204px;
					}
					
				#bookm_red, #bookm_green {
					position:absolute;
					right:-152px;
					z-index:10;
					width:160px;
					height:72px;
				}
					#bookm_red {
						background: transparent url(../images/transp_bookm_red.png) top center no-repeat;
						_background:none;
						top:365px;
						_top:400px;						
					}
					#bookm_green {
						background: transparent url(../images/transp_bookm_green.png) top center no-repeat;
						_background:none;						
						top:437px;
						_top:472px;						
					}
/*					.but_ricette a, .but_sentieri a {
						display:block;
						width:160px;
						height:72px;
					} */
					.but_ricette, .but_sentieri {
						width:160px;
						height:72px;
					}
						.but_ricette a, .but_sentieri a{
							display:block;
							width:160px;
							height:72px;
						}
					
/*					
					#but_ricette a:link, #but_ricette a:visited { background-image:url(../images/transp_but_ricette.png); }
					#but_ricette a:hover { background-image:url(../images/transp_but_ricette_on.png); }
					#but_sentieri a:link, #but_sentieri a:visited { background-image:url(../images/transp_but_sentieri.png); }
					#but_sentieri a:hover { background-image:url(../images/transp_but_sentieri_on.png); }
*/
				#mainmenu_container {
					background: transparent url(../images/transp_menu_bg.png) top center no-repeat;
					_background: transparent url(../images/ie/menu_bg.gif) top center no-repeat; 
					width:602px;
					_width:602px;
					height:64px;
					margin:0 auto;
					_margin-left:5px;					
					font-size:16px;
				}

				.mainmenu_elem {
					float:left;
					width:68px;
					_width:67px;					
					margin: 10px 9px 0 9px;
					_margin: 15px 9px 0 8px; /* IE6 */
					font-style:italic;
					text-align:center;
					padding:0;
				}
				.mainmenu_elem a:link{text-decoration:none;color:#526821;}
				.mainmenu_elem a:visited{text-decoration:none;color:#526821;}
				.mainmenu_elem a:hover{text-decoration:none;color:#925C1D}
				
				a.halflock_link:link{text-decoration:none;color:#925C1D;}
				a.halflock_link:visited{text-decoration:none;color:#925C1D;}
				a.halflock_link:hover{text-decoration:none;color:#925C1D}

				#content {
/*					outline:1px solid red;*/
					padding:30px 30px 25px 30px;
					text-align:left;
				}
				.content_body a:link {  color: #6B6B6B; text-decoration: underline}
				.content_body a:visited {  color: #6B6B6B; text-decoration: underline}
				.content_body a:hover {  color: #6B6B6B; text-decoration: none}

					.content_table {
						width:100%;
						margin:10px auto 0 auto;
					}
					.content_table td {
						vertical-align:top;
						text-align:left;
					}
						td.left_spacer {
							width:22px;
						}
						td.content_title {
							padding-bottom:30px;
						}						
						td.small_quote {
							width:48px;
						}
						td.content_body {
							width:339px;
							height:200px;
						}
						td.right_spacer {
							width:145px;
						}						

						td#content_quote {
							padding-top:25px;
						}
						
					#content_datifisc {
						margin-top:30px;
						background: transparent url(../images/transp_datifisc_bg.png) top center no-repeat;
						width:524px; /* 554 - 30*/
						height:49px; /* 75 - 26 */
						padding:13px 15px;
						color:#925C1D;
						font-size:13px;
					}
					#content_datifisc a:link {  color: #925C1D; text-decoration: underline}
					#content_datifisc a:visited {  color: #925C1D; text-decoration: underline}
					#content_datifisc a:hover {  color: #925C1D; text-decoration: none}
					
					
			
						
/* ******************* STILI PER MAIN_ATTIVITA ********************* */
			.news_menu {
				text-align:center;
				font-size:16px;
				font-weight:bold;
			}
			a.not_default_cat:link {  color: #526821; text-decoration: none}
			a.not_default_cat:visited {  color: #526821; text-decoration: none}
			a.not_default_cat:hover {  color: #526821; text-decoration: underline}
			
			a.default_cat:link {  color: #925C1D; text-decoration: none}
			a.default_cat:visited {  color: #925C1D; text-decoration: none}
			a.default_cat:hover {  color: #925C1D; text-decoration: underline}

/* ******************* STILI PER MAIN_RICSEN ********************* */
			.ricsen_list {
				font-size:14px;
				font-weight:bold;
			}
				.ricsen_item {
					margin-bottom:5px;
				}
				
			a.not_default_ricsen_title:link {  color: #526821; text-decoration: underline}
			a.not_default_ricsen_title:visited {  color: #526821; text-decoration: underline}
			a.not_default_ricsen_title:hover {  color: #526821; text-decoration: none}
			
			a.default_ricsen_title:link {  color: #925C1D; text-decoration: none}
			a.default_ricsen_title:visited {  color: #925C1D; text-decoration: none}
			a.default_ricsen_title:hover {  color: #925C1D; text-decoration: underline}			
			
			.doc_container {
				#width:363px; /* IE fix */
				margin-top:25px;
				height:48px;
			}
				.file_icon {
					float:left;
				}									
				.file_icon a {
					display:block;
					width:49px;
					height:51px;
				}						
/*
					.file_icon a:link, .file_icon a:visited {
						opacity:1;
						filter:alpha(opacity=100);
					}
					.file_icon a:hover {
						opacity:0.8;
						filter:alpha(opacity=80);
					}
*/				
				.filerow_std {
					width:300px;
					line-height:48px;
					float:right;
				}									

/* ******************* STILI PER MAIN_CAMERE ********************* */

			table.rooms_table {
				margin:0 auto;
			}
				.rooms_table th {
					background: transparent url(../images/others/camere_greenbox.png) top center no-repeat;
					width:182px;
					height:48px;
					text-align:center;
					vertical-align:middle;
					font-size:18px;
					color:white;
				}
				.rooms_table td.normal_box {
					background: transparent url(../images/others/camere_greybox.png) top center no-repeat;
					width:182px;
					height:36px;
					text-align:center;
					vertical-align:middle;
				}
				
				.camere_spacer {
					background-color:#F1F1F1;
					height:8px;
				}
					
						
/* ******************* STILI PER MAIN_DOVE ********************* */
			#map_container {
				background: transparent url(../images/others/transp_dove_bg.png) top center no-repeat;				
				width:530px; /* 554 - 24 */
				height:341px; /* 365 - 24 */
				padding:12px;
			}
				#map {
					width:530px;
					height:341px;
					text-align:center;
					font-size:12px;
					color:#6B6B6B;
				}
				
/* ******************* STILI FOOTER ********************* */
			#footer {
				position:relative;
				background: transparent url(../images/transp_footer_bg.png) top center no-repeat;
				_background: transparent url(../images/ie/footer_bg.gif) top center no-repeat;				
				width:618px;
				height:171px;
				padding-top:10px;
				text-align:center;
				font-size:12px;
				color:#745136;		
			}
			#footer a:link {  color: #745136; text-decoration: none}
			#footer a:visited {  color: #745136; text-decoration: none}
			#footer a:hover {  color: #745136; text-decoration: underline}
			
				#footer_sitemap {
					position:absolute;
					top:12px;
					right:66px;
					width:295px;
					height:50px;
				}				
				
				#footer_copy {
					position:absolute;
					top:135px;
					right:37px;
					width:340px;
				}				
				#footer_addthis {
					position:absolute;
/*					top:30px;
					left:32px;*/
					bottom:10px;
					left:10px;
				}				
/*				#footer_bed {
					position:absolute;
					top:131px;
					left:21px;
				}				*/
				#footer_links {
					position:absolute;
					bottom:10px;
					right:-230px;
				}				
					#footer_links a {
						display:block;
						margin-top:5px;
						font-size:14px;
					}
					#footer_links a img {
						display:block;
					}
					
				
