﻿body
{
	background-color:#7dbbe3;
	font: 12px Verdana,Arial,Tahoma;
	line-height:16px;
	background-image:url(../img/home/back-body.png);
	background-position:top;
	background-repeat:repeat-x;
}
/*-----------------------------------------*/
/*CONTENITORE H1*/
div#tab-tit
{
	padding-top:20px;
}
table#h3
{
	line-height:27px;
}
table#h3 td#h3_sx
{
	background-image:url(../img/editor/sfondo-sx.jpg);
	background-repeat:no-repeat;
	width:2px;
}
table#h3 td#h3_dx
{
	background-image:url(../img/editor/sfondo-dx.jpg);
	background-repeat:no-repeat;
	width:6px;
}
table#h3 td#h3_cent
{
	background-image:url(../img/editor/sfondo-cent.jpg);
	background-repeat:repeat-x;
	width:auto;
}


/*----------------------------------------*/
h1
{
	padding:0;
	margin:0;
	color:#0354a5;
	font-size:14px;
	font-weight:bold;
}
h1.lnk
{
	padding-top:3px;
}

h2
{
	padding:0;
	margin:0;
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}
h2.det
{
	padding-top:20px;
}
h3
{
	padding:0;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	color:#105daa;
	height:35px;
}
/*h3
{
	padding:0;
	margin:0;
	margin-top:15px;
	margin-bottom:20px;
	padding-left:15px;
	padding-top:7px;
	color:#000;
	font-size:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	height:25px;
	/*height:45px;*/
	color:#105daa;
	/*text-transform: capitalize;*/
	font-variant: small-caps;
	
}*/
h4
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	width:690px;
	
}
h5
{
	display:inline;
	color:#1d5576;
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-bottom:10px;
	height:20px;
	
}
#content2 a
{
	color:#105DAA;
	text-decoration:none;
	font-weight:bold;	
}
#content2 a:hover
{
	color:#57A7D7;
	text-decoration:underline;
	font-weight:bold;	
}
/*#content p
{
	margin:0;
	padding:0;
    display:block;
	width:692px;
	color:#000;
	margin-left:20px;
}*/
#content p
{
	color:#000;
}
#content div.home
{
	width:522px;
    margin-left:20px;
}
/*#content2 p
{
	margin:0;
	padding:0;
	color:#464646;
	margin-left:30px;
	padding-right:40px;
	width:640px;
	font-size:12px;
	line-height:18px;
}*/
#content2 p
{
	color:#464646;
	font-size:12px;
	line-height:18px;
}
#content2 p.gen3dettaglio
{
	margin-left:10px;
	width:690px;
}
span.datialbergo
{
	color:#666;
}

/*-----------------------------------------*/
div#cont-sfumatura
{
	margin:0 auto;
	background-image:url(../img/home/sfondo.png);
	background-repeat:no-repeat;
	width:990px;	
}
div#container
{
	margin:0 auto;
	font: 11px Verdana,Arial,Tahoma;
	margin-top:0px;
	width:900px;
}
div#header
{
	/*background-image:url(../img/home/testata_esempio.png);*/
	background-position:bottom right;
	background-repeat:no-repeat;
}
div#navigation
{
	background-image:url(../img/home/menu-top.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:45px;
}
div#navigation_sx
{
	background-color:Blue;
	padding-left:10px;
}

div#extra
{
}
div#content
{
	font: 12px Arial,Tahoma,Verdana,;
	line-height:14px;
	color:#666666;
	background-image:url(../img/home/back-contenent.png);
	background-repeat:repeat-x;
	background-color:#fff;
}
div#content2
{
/*	width:723px;*/
	width:673px;
	float:right;
	background-color:Red;
}
a.lnk-comune
{
	margin-left:10px;
	font-size:9px;
	text-decoration:none;
	color:#0354a5;
}
/*home page contenitore centrale*/

div#cont-centr
{
	min-height:520px;
	width:563px;
	float:left;
	background-color:#fff;
	margin-top:1px;
}
div#cont-dx
{
	/*height:435px;*/
	width:152px;
	float:left;
	margin-left:8px;
	margin-top:1px;
}
div#cont-dx a
{
	display:block;
	width:140px;
	height:80px;
	margin-left:3px;
	text-decoration:none;
}
div#centr-sup
{
	height:45px;
	background-image:url(../img/home/tit-centr-olio.png);
	background-repeat:no-repeat;
	margin-top:5px;	
	padding-left:8px;
	padding-top:14px;
}
div.news
{
	padding-left:30px;
	padding-right:30px;	
}
div.centr-inf
{
	height:45px;
	background-image:url(../img/home/tit-centr.png);
	background-repeat:no-repeat;
	background-color:#fff;
	height:250px;
	margin-top:-12px;	
	padding-left:8px;
	padding-top:14px;
	width:553px;	
}
div#centr-inf2
{
	height:45px;
	background-image:url(../img/home/tit-centr.png);
	background-repeat:no-repeat;
	background-color:#fff;
	height:150px;
	padding-left:8px;
	padding-top:14px;
	width:553px;	
}
div#cont-dx a img
{
	border:0;
}

#content span.data
{
    color:Red;
}
div#cont-dx a.lnk
{
	margin-top:0px;
}
div#cont-dx a.lnk2
{
	margin:0;
	margin-top:85px;
}
div#news2
{
	margin-top:20px;
	margin-bottom:20px;
}


/*contenitori inferiori*/
div.centr-inf ul
{
	margin:0;
	padding:0;
	margin-top:20px;
	background-color:#fff;
}

div.centr-inf li
{
	margin:0;
	padding:0;
	float:left;
	width:137px;
	height:102px;
	text-align:right;
	list-style-type:none;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}
div.centr-inf li a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	display:block;
	width:123px;
	height:47px;
	padding-right:14px;
	padding-top:55px;
}
div.centr-inf li.teatro 
{
	background-image:url(../img/home/link2/stagione-teatrale.png);
}
div.centr-inf li.carnevale
{
	background-image:url(../img/home/link2/carnevale-dei-ragazzi.png);
}
div.centr-inf li.raga-ingamba
{
	background-image:url(../img/home/link2/ragazzi-in-gamba.png);
}
div.centr-inf li.s-mustiola 
{
	background-image:url(../img/home/link2/santa-mustiola.png);
}
div.centr-inf li.orizzonti 
{
	background-image:url(../img/home/link2/festival-orizzonti.png);
}
div.centr-inf li.ruzzi-conca 
{
	background-image:url(../img/home/link2/ruzzi-della-conca.png);
}
div.centr-inf li.festa-vino 
{
	background-image:url(../img/home/link2/festa-uva.png);
}
div.centr-inf li.festa-olio 
{
	background-image:url(../img/home/link2/festa-olio.png);
}
div.centr-inf li.sbottegando 
{
	background-image:url(../img/home/link2/sbottegando.png);
}
div.centr-inf li.fiera
{
	background-image:url(../img/home/link2/fiera-stazione.png);
}
div.centr-inf li.attivita-estive
{
	background-image:url(../img/home/link2/attività-ragazzi.png);
}
div.centr-inf li.mercati
{
	background-image:url(../img/home/link2/mercati-mercatini.png);
}
/*EDITOR*/

div#content2
{
	background-color:White;
	min-height:480px;
	margin:0;
	margin-top:1px;
}

/* PIEDE	*/
div#footer
{
	background-image:url(../img/home/footer.png);
	background-repeat:no-repeat;
	font: 12px Arial,Tahoma,Verdana;
	padding-left:65px;
	padding-top:50px;
	color:#333;
} 
div#footer a
{
	color:#3888D2;
	font-weight:bold
}
span.ft1
{
	font-weight:bold;	
}
div#foot2
{
	font-size:10px;
	padding-top:45px;
	text-align:right;
	padding-right:15px;	
}

/*menu sx*/
div#menu_sx
{
	width:177px;
	height:500px;
	background-image:url(../img/home/menusx.png);
	background-repeat:no-repeat;
	background-color:#fff;
	float:left;
}

/* Colonne	*/
div#col_1
{
	display:inline;
	width:436px;
	padding-right:5px;
	float:left;
}
div#col_2
{
	display:inline;
	width:150px;
	float:right;
}
/* Grafica	*/

span#errore
{
	font-size:8px;
	color:#C1C1C1;
	padding-left:10px;
	display:block;
}
/*	ADMIN	*/
span.admin
{
	border:2px dotted orange;
	cursor:pointer;
	display:block;
	min-height:5px;
}

/* menu dx	*/
div#container a.pari,
div#container a.dispari
{
	color:#254E9B;
	text-decoration:none;
	font-size:13px;
	padding-bottom:3px;
	display:block;
	margin-left:5px;
	width:140px;
	text-align:left;
}

div#container span.pr
{
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
div#container span.area
{
	display:inline;
	text-transform:capitalize;
}
#content a.back
{
	background-image:url(../img/back.png);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:20px;
	margin-top:20px;
	display:inline;
	float:left;
	height:16px;
}

/*FORM RICHIESTA CONTATTI*/
div#cont-form th 
{
	color:#000;
	font-size:11px;
	width:100px;
}
div#cont-form input
{
width:350px;
}
div#cont-form input.but 
{
	width:90px;
}
div#cont-form span.priv input 
{
	width:auto !important;
}
div#cont-form {
	margin:0 50px;
	padding-bottom:15px;
	width:660px;
}
div#cont-form td#td_privacy
{
font-size:5px;
width:350px;
}
textarea#ctl00_ContentPlaceHolder1_richiestainfo1_txtNote
{
	width:350px;
	height:200px;
}
/*foto pagina chiusi*/
div#content2 table
{
	margin:0;
	/*width:690px;
	margin:0 auto;*/
}

div#content2 table.gallery td
{
	padding-top:10px;
}
div#content2 table.gallery img
{
	width:220px;
	height:165px;
	margin-right:10px;
}
div#gallery-fissa
{
	padding-bottom:20px;
}
/*link comune di chiusi*/

div#link-comune
{
	padding-top:20px;
}
/*sezione come arrivare a chiusi script calcolo percorso*/
div#calcolo-percoroso table
{
	width:400px;
}
div#calcolo-percoroso table span
{
	display:none;
}
div#lnkUtili
{
	padding-left:20px;
	padding-top:20px;
}
div#lnkUtili a
{
	font-size:13px;
	margin-right:25px;
}
div#cartina
{
	width:640px;
	margin:0 auto;
	padding-top:25px;
	padding-bottom:25px;
}
/*prodotti tipici*/
div#content2 a.prodTipici
{
	display:block;
	height:25px;
	width:200px;
	font-size:14px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:25px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	border-left-color:#105DAA;
	border-left-width:5px;
	border-left-style:solid;
	border-bottom-color:#105DAA;
	border-bottom-width:1px;
	border-bottom-style:solid;
	
}
div#content2 a.prodTipici:hover
{
	color:#57A7D7;
	display:block;
	height:25px;
	width:205px;
	text-indent:10px;
	padding-left:0;
	padding-right:10px;
	border-left-color:#57A7D7;
	border-left-width:10px;
	border-left-style:solid;
	border-bottom-color:#57A7D7;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#F4FAFD;
	text-decoration:none;
}
div#content2 a.prodTipici2
{
	display:block;
	height:25px;
	width:350px;
	font-size:14px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:25px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	border-left-color:#105DAA;
	border-left-width:5px;
	border-left-style:solid;
	border-bottom-color:#105DAA;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
div#content2 a.prodTipici2:hover
{
	color:#57A7D7;
	display:block;
	height:25px;
	width:350px;
	text-indent:10px;
	padding-left:0;
	padding-right:10px;
	border-left-color:#57A7D7;
	border-left-width:10px;
	border-left-style:solid;
	border-bottom-color:#57A7D7;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-color:#F4FAFD;
	text-decoration:none;
}
/*link vai all'evento completo*/

p a.vaiEventi,
  a.vaiEventi:active,
  a.vaiEventi:link,
  a.vaiEventi:visited
{
	text-decoration:none;
	color:#5BA0FD;
	padding-left:30px;
}
p a.vaiEventi:hover
{
	text-decoration:underline;
	color:#035FDA;
}
table#ctl00_ContentPlaceHolder1_gallery1_DataListImg a, table#ctl00_ContentPlaceHolder1_gallery1_DataListImg td
{
	width:200px;
}
/*table evidenza*/

/*STRUTTURA IN EVIDENZA*/
#content2 table.evidenzia
{
	width:633px;
	margin-bottom:10px;
	margin-bottom:30px;
	margin-left:30px;
	font-size:11px;
	font-family:Arial;
	line-height:16px;
}
table.evidenzia td.sx 
{
	width:150;
}
table.evidenzia td.dx
{
	margin:0;
	padding:0;
	width:500px;
}
table.evidenzia td.sx img
{
	padding:2px;
	border:1px solid #949494;
	margin-right:10px;
}
#content2 table.evidenzia table#detStruttura
{
	
}
#content2 table.evidenzia table#detStruttura td.nomHotel
{
	width:350px;
	height:20px;
	border-bottom-color:#000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#content2 table.evidenzia table#detStruttura td.lnkHotel
{
	vertical-align:top;
	text-align:right;
	padding-right:5px;
	width:150px;
}
#content2 table.evidenzia table#detStruttura td.lnkdet
{
	background-color:#d6e9f5;
	height:20px;
	text-align:right;
	width:500px;
	margin-top:10px;
}
#content2 table.evidenzia table#detStruttura td.lnkdet a
{
	color:#0000CC;
	font-weight:bold;
	padding-right:5px;
}
#content2 table.evidenzia table#detStruttura td.lnkdet a:hover
{
	color:#57A7D7;
	font-weight:bold;
}
#content2 table.evidenzia table#detStruttura td.recAlberghi
{
	padding-top:5px;
	padding-bottom:5px;
	width:350px;
}

span.voto_container
{
	margin:0;
	padding:0;
}


/*STRUTTURA NON IN EVIDENZA*/
#content2 table.non-evidenza
{
	width:633px;
	margin-bottom:10px;
	margin-bottom:30px;
	margin-left:30px;
	font-size:11px;
	font-family:Arial;
	line-height:16px;
}
table.non-evidenza td.sx 
{
	width:150;
}
table.non-evidenza td.dx
{
	margin:0;
	padding:0;
	width:500px;
}
#content2 table.non-evidenza table#detStruttura td.nomHotel
{
	width:350px;
	height:20px;
	border-bottom-color:#000;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}
#content2 table.non-evidenza table#detStruttura td.lnkHotel
{
	vertical-align:top;
	text-align:right;
	padding-right:5px;
	width:150px;
}
#content2 table.non-evidenza table#detStruttura td.lnkdet
{
	background-color:#ebebeb;
	height:10px;
	text-align:right;
	width:350px;
}
#content2 table.non-evidenza table#detStruttura td.lnkdet a
{
	display:none;
}
#content2 table.non-evidenza table#detStruttura td.lnkdet a:hover
{
	color:#0CA4BE;
	font-weight:bold;
}
#content2 table.non-evidenza table#detStruttura td.recAlberghi
{
	padding-top:5px;
	padding-bottom:5px;
	width:350px;
}
table.non-evidenza td.sx
{
	display:none;
}
table.non-evidenza h5
{
	color:#666;
}
/*dettaglio attività*/
table#dettaglioAttivita
{
	padding:20px 0;
}
table#dettaglioAttivita td
{
	width:350px;
}

a#ctl00_MenuLeft_repMenu_ctl03_repSubMenu_ctl01_lnkMenu
{
	display:none;
}