@charset "utf-8";

/* CSS Document */



* {margin: 0; padding: 0;}
img {border: 0;}
.nov {display: none;}

p { margin-bottom: 16px;}

a { color: #003869; text-decoration: underline; font-weight: bold}
a:hover { background: #003869; color: #FFFFFF; text-decoration: none;}

h1 { color: #98B6CB; font-size: 11px; line-height: 11px; font-weight: normal; position: absolute; top: 30px; left: 33px;}

h3 {font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #990A04; text-transform: uppercase; letter-spacing: 3px; line-height: 40px}
h3 strong { font-weight: normal;}
h3 a { font-size: 11px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0;}

h2 { font-size: 11px; color: #FFFFFF;}

body {
	background: #6B6F55 url(images/sf_pag.jpg) top left repeat-x fixed;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6B6F55;
	line-height: 16px;
}

/* ombra */
div#container {margin: 0 auto; background: url(/*images/sf_ombra_def32.png*/) top left repeat-y; width: 996px; height: auto; }


/* dimensioni */
div#container2grigio {margin: 0 auto; width: 960px; height: auto; text-align: left; background: #ffffff url(images/sf_riga_vert.gif) top left repeat-y; text-align: center; overflow:hidden;}

/* main layout colonne */
div#container { position: relative;}
div#newsid {float: left; width: 590px;  }
div#nav_sinistra{float: left; width: 188px; margin: 0 18px 0 0;}
div#extra { float: right; width: 145px; margin: 150px 0 0 19px; text-align: center}
div#footer { clear: both; width: 100%; text-align: center; background: url(images/sf_footer.gif) top left repeat-x; height: 66px; display:block; border-top: solid 20px #ffffff;}

/* header e navigazione orizzontale */
div#header {background: url(images/sf_head.jpg) top left no-repeat #ffffff; height: 142px; margin: 0 0 2px 0; }
div#header div#box_menu_or{ width: 960px; height: 94px; }
div#header div#box_menu_or a img { margin: 47px 0 0 0; float: left;}
div#header div#box_menu_or div#imgdx {position: absolute; top: -45px; left: 761px;}

div#header div#menuor { width: 960px; height: 48px; background: #917D67; padding: 0}
div#header div#menuor  ul { float: left;  height: 48px; width: 100%; width: auto; margin: 0 10px 0 8px!important; margin: 0 5px 0 4px; }
div#header div#menuor  ul li { float: left; list-style-type: none; height: 15px; margin: 4px 0 3px 0!important; margin: 3px 0 3px 0; background: url(images/menu_or_linea.gif) bottom left no-repeat;}
div#header div#menuor  ul li a { color:#EFD7C2; font-size: 11px; text-decoration: none; padding: 0 4px; margin: 0 0 0 3px; font-weight: normal;}
div#header div#menuor  ul li a:hover { background: #003869; color: #FFFFFF; border-top: #007EBB solid 1px;  border-bottom: #007EBB solid 1px;} 
div#header div#menuor  ul li.no { background: none;}

/* menu sinistra */
div#nav_sinistra {}
div#nav_sinistra ul {padding: 0 0 10px 0; margin: 0 0 2px 0; text-align: left;}
div#nav_sinistra ul li {list-style-type: none; padding: 0 0 0 14px;}
div#nav_sinistra ul li a {color: #EFD7C2; font-weight: normal; text-decoration: none;}
div#nav_sinistra ul li a:hover {}

/* extra */
div#extra img { margin: 0 0 16px 0}
div#extra a:hover { background: none; text-decoration: underline; color: #c4d0d9;}

/* sf bot */
div#nav_sinistra ul#sx_naviga {background: #A38C79 url(images/sx_02.gif) bottom left no-repeat; }
div#nav_sinistra ul#sx_servizi {background: #A99482 url(images/sx_04.gif) bottom left no-repeat; }
div#nav_sinistra ul#sx_turismo {background: #AF9B89 url(images/sx_06.gif) bottom left no-repeat;}
div#nav_sinistra ul#sx_web {background: #BBA28D url(images/sx_08.gif) bottom left no-repeat; margin: 0 0 16px 0;}

/* sf top */
div#nav_sinistra ul li.sx_prima {padding: 4px 0 0 14px; height: 28px;  display: block; color: #FFFFFF; font-weight: bold;}
div#nav_sinistra ul#sx_naviga li.sx_prima {background: url(images/sx_01.gif) top left no-repeat; }
div#nav_sinistra ul#sx_servizi li.sx_prima {background: url(images/sx_03.gif) top left no-repeat; }
div#nav_sinistra ul#sx_turismo li.sx_prima {background: url(images/sx_05.gif) top left no-repeat; }
div#nav_sinistra ul#sx_web li.sx_prima {background: url(images/sx_07.gif) top left no-repeat; }

/* cerca */
div#cerca { height: 140px; width: 145px; display: block; background: url(images/sf_cerca.jpg) top left no-repeat; position: absolute; top: 142px; left: 833px; color:#EFD7C2; font-size: 10px; }
div#cerca input.cerca {width: 90px; height:15px; background: #E5E5E5 url(images/sf_input_cerca.gif) top left no-repeat; background-attachment: inherit!important; background-attachment: fixed; border: none; float: left; margin: 16px 0 0 7px; padding: 4px 2px 2px 21px; font-size: 11px; letter-spacing: -1px;}
div#cerca input.tasto {width: 12px; height:23px; background: url(images/sf_input_tasto.gif) top left no-repeat; border: none; float: left; margin: 16px 0 0 5px; }
div#cerca table#tab_due { margin: 4px 0 0 6px!important; margin: 0;}
div#cerca table { margin: 0 0 17px 0;}/*distanza banner */

/* forum e mercatino */
div#cerca div#forum a {width: 145px; height: 49px; text-align: center; background: url(images/tasto_forum.gif) top center no-repeat; display: block; margin: 0 0 8px 0;}
div#cerca div#mercatino a {width: 145px; height: 49px; text-align: center; background: url(images/tasto_mercatino.gif) top center no-repeat; display: block;}

/* foto, h2, h3 */
div.paginamodel {position: relative; text-align: left;}
div.paginamodel img { border: 2px solid #AEC5D6; margin: 40px 0 0 0;}
div.paginamodel h2 { background: #AEC5D6; position: relative; top: 40px; padding: 3px;}
div.paginamodel h3 {position: absolute; top: 0px;}
div.paginamodel iframe { border: 2px solid #AEC5D6!important; border: 1px solid #AEC5D6;  margin: 40px 0 0 0;}
div.paginamodel div#lingue { position: absolute; top: 0; left: 518px;}
div.paginamodel div#lingue ul li { list-style-type: none; float: left}
div.paginamodel div#lingue ul li img  { margin: 10px 0 0 5px; border: 0;}
div.paginamodel div#lingue ul li a:hover { background: none;}

/*link rel */
div.paginamodel div#link_rel {background: #AEC5D6; width: 100%; height: 24px; display: block; margin: 0 0 16px 0!important; margin: -3px 0 16px 0; }
div.paginamodel div#link_rel ul {padding: 3px;}
div.paginamodel div#link_rel ul li { list-style-type: none; float: left; background: url(images/menu_rel_linea.gif) top left no-repeat; line-height: 14px; height: 14px; padding: 0 6px;}
div.paginamodel div#link_rel ul li.rel_prima { background: none; color: #990A04; font-weight: bold;}
div.paginamodel div#link_rel ul li a {color: #006699; font-size: 11px; text-decoration: none; text-transform: uppercase}
div.paginamodel div#link_rel ul li a:hover {color: #003869; background: none; text-decoration: underline}

/* index */
div.paginamodel div.news { background-color:#D5E1EA; margin: 16px 0 0 0;  width: 100%; height: auto!important; height: 110px; min-height: 110px; padding: 10px 0}
div.paginamodel div.news h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: normal; margin: 0 0 16px 0; color: #990A04; }
div.paginamodel div.news img { float: left; margin: 0 10px 0 10px;}
div.paginamodel div.news p {  margin: 0 0 0 10px;}

/*interna */
div#linkblu {background-color:#D5E1EA; margin: 16px 0 16px 0;  width: 100%; height: auto!important; height: 110px; min-height: 110px; padding: 10px 0}
div#linkblu p { margin-left: 10px;}
div.paginamodel img.img_int { margin: 10px 10px 0 0;}


/*div.paginamodel img { border: none;}*/

hr { background: #c4d0d9;border: 0px!important; border: solid 1px #c4d0d9;  height: 1px; margin: 0 10px 16px 10px;}

/* video */
div#video {width: 580px!important; width: 570px; height: 350px; display: block; border: 6px solid #D5E1EA; margin: 0 0 16px 0; background:#D5E1EA; position: relative; }
div#video div#video_link_rel { position: absolute; top: 0; left: 420px; width: 140px; height: auto; text-align: left;}
div#video div#video_link_rel li { list-style-type: none; color:#990A04; font-weight: bold; }
div#video div#video_link_rel li a{color: #006699; font-size: 11px; text-decoration: none; text-transform: uppercase}
div#video div#video_link_rel li a:hover {color: #003869; background: none; text-decoration: underline}
li.video_tit { margin: 0 0 10px 0;}
div.paginamodel div#video iframe { border: 0px solid #AEC5D6!important; border: 0px solid #AEC5D6; }


/* foto */
div.paginamodel table { background: #D5E1EA; height: 200px; margin: 0 0 16px 0; }
div.paginamodel table td {  padding: 2px!important; padding: 1px;}
div.paginamodel table td img { margin: 0; border: 0}

/* mercatino */
div#mercatino {position: relative; text-align: left;}
div#mercatino img { border: 0; margin: 4px;}
div#mercatino h2 { background: none; position: relative; top: 40px; color: #003869}
div#mercatino h3 {position: absolute; top: 0px;}
div#mercatino iframe { border: 2px solid #AEC5D6; margin: 40px 0 0 0;}
div#mercatino a:hover { color: #FFFFFF}



.agriturismo_titolo{
	overflow:hidden;margin:10px 0px;letter-spacing: 3px;
	height:24px;line-height:24px;font-size:24px;color: #990A04; text-transform: uppercase;
}
.agriturismo_sottotitolo{
	overflow:hidden;margin:0px;padding:0px;
}
div#barra_azienda {width: 590px; height: 37px; position:relative; display:block; margin-bottom: 20px}
div#barra_azienda  ul {width: 590px; height: 37px; background: url(images/barra_aziende.png) top left no-repeat;}
div#barra_azienda  ul li {float: left; height: 37px; line-height:37px; padding-left: 15px; }
div#barra_azienda  ul li a {color: #ffffff; text-decoration: none; text-transform: uppercase}
div#barra_azienda  ul li a:hover {text-decoration: underline; background:none;}
div#barra_azienda  ul li#contattaAzienda {width: 152px; height: 47px; background: url(images/barra_aziende_contatta.png) top left no-repeat; position:absolute; top: -5px; left: 400px;}
div#barra_azienda  ul li#contattaAzienda a {width: 152px; height: 47px; display:block}
div#barra_azienda  ul li#contattaAzienda a:hover {background: none}
div#barra_azienda  ul li#contattaAzienda a span {display: none;}

div#pagine_aziende {margin-top: 10px;}
div#pagine_aziende img {border:0; margin:0}
div#pagine_aziende ul {list-style-type: none;}
div#pagine_aziende h4 {font-size: 13px; font-weight: bold;}

div#dati_azienda, div#dettagli_azienda, div#mappa_azienda, div#foto_azienda  {
	width: 590px; display:block; float:left; padding-top: 10px; padding-bottom:10px;  position:relative
}
div#mappa_azienda iframe {margin: 0;}
div#foto_azienda {padding-bottom: 0px;}

h5.tit { font-size:14px; color:#FFFFFF; padding:3px 10px; background-color:#666; margin:0;width:570px;}
.sample{padding:1px 0px; margin:0px 0 25px 0;  height: 470px; background: #AEC5D6}
div#cont{width:590px;margin:0 auto;text-align:left;padding:0px;}
div#logo_azienda {display:block; float:left; padding-right: 20px; border-right:solid 1px #aec5d6; text-align:center;}
div#logo_azienda img {margin: 0 auto;}
div#video_azienda{width: 590px; display:block; padding-bottom: 0px; float:left!important; float:none; position:relative; top: 0!important; top: -40px; }
div#video_azienda{width: 590px; display:block; padding-bottom: 0px; float:left!important; float:none; position:relative; top: 0!important; top: -40px; }
div#video_azienda_due {width: 590px; display:block; padding-top: 20px!important; padding-top: 0; padding-bottom: 0px; float:left!important; float:none; position:relative; }
div#testo_dati {width: 340px; display:block; float: left; margin-left: 20px;}
.mask6{position:absolute;left:50%;top: 84px;margin-left:-295px;width: 590px;height: 427px;overflow:hidden;}
#box7{position:absolute; width: 6000px; height: 500px; display:block; overflow: hidden;}
#box7 img{width: 590px;float:left}
#box7 span{display:block;float:left; width: 590px; height: 440px;}
#thumbs7{
	position:relative;
	width:auto;
	clear:both;
	height:47px;
	overflow:hidden;
	margin: 0 auto;
	background: #AEC5D6;
}

#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7{
	position:absolute;
	top:4px;
	width:100%;
	height:41px;
}
#thumbs7 .thumbs div, #thumbs_handles7 span{
	display:block;
	/*width:60px;*/
	width: 60px;
	padding-left: 12px;
	height:41px;
	margin:0;
	float:left;
	cursor:pointer;
}
#thumbs7 .thumbs div img{
	width:54px;
	float:right;
}
#thumbs_handles7 {width: 700px; position:absolute; top: 38px; z-index: 99}
#thumbs_handles7 span{
	background:url(thumb_invisible.gif) no-repeat;
	width:54px; margin-left:6px; float:left; display: block; height:41px; z-index:100
}

/* tasto home */

div#nav_sinistra ul#tastoHome {margin: 0 0 2px 0; padding: 0 0 0 0; background:url(images/sfTastoHome.gif) top left no-repeat; width: 188px; height: 33px; display: block}
div#nav_sinistra ul#tastoHome li {list-style-type: none; padding: 5px 0 0 14px; float:left;}
div#nav_sinistra ul#tastoHome li a {color: #D7E1EA; font-weight: normal; text-decoration: none;}
div#nav_sinistra ul#tastoHome li a:hover {background: none;}

