/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

body
{
    background-color: white;
    font-family: Thaoma, Verdana, sans-serif;
    font-size: 12px;
	text-align: center;
	background: url("img/bgc.jpg") repeat-x;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

h1, h2, h3, h4, h5 { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; }
.titMenuIntra { margin: 0; margin-right: 5px; padding: 0px; font-size: 1em;  text-align: center; }

/* LINK DEL SITO */
a:link { text-decoration: none; color: #69c; }
a:visited { text-decoration: none; color: #69c;	}
a:active { text-decoration:	none; color: #69c; }
a:hover	{ text-decoration: none; color: #000000; }

small	{ font-size: .7em; }
big	{ font-size: 1.17em;	}

blockquote, pre	{ font-family: Courier New, monospace; }
img { margin: 0px; padding: 0px; border: none; }

.container
{
	/*border: 1px solid #336699;*/
	border-collapse: collapse;
	width: 768px;
	margin-left: auto;
	margin-right: auto;
}

.header
{
	margin: 0px;
	padding: 0px;
	border: none;
	border-collapse: collapse;
	vertical-align: top;
	width: 100%;
	height: 117px;
}
table, tr, td {	margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
/* INTESTAZIONE */
.head {	width: 100%; vertical-align: top; background: #fff url(img/barratop.gif) no-repeat; }
.headleft { padding-top: 20px; width: 349px; height: 121px; /*border-right: 1px solid #1f7ca9;*/ }
.boxindirizzo { font-size: .6em; text-align: center; color: #999999; /*border-bottom: 1px solid #1f7ca9;*/ }
.headright { width: 255px; height: 100%; }
.boxmenu { height: 122px; width: 208px; }
.boxcontatti { width: 159px; background-color: #ffcc00;	vertical-align: top; border-left: 1px solid #1f7ca9; }
.boxcontatti a:link { color: #ffffff; }
.boxcontatti a:active { color: #ffffff; }
.boxcontatti a:visited { color: #ffffff; }
.boxcontatti a:hover { color: #ffcc00; }
.headcontatti
{
	width: 160px;
	background-color: #5ba9c4;					/* colore di sfondo chiaro */
	text-align: right;
}
/* .maincontent { height: 100%; padding: 0px; margin: 0px; border-collapse: collapse; border-left: 1px solid #4fb9ff; border-right: 1px solid #4fb9ff; } */
.contents { width: 766px; height: 100%; background-color: #fff; vertical-align: top; }
.content { width: 607px; height: 100%; background-color: #fff; vertical-align: top; }
.contentPdf { width: 768px; height: 100%; background-color: #fff; vertical-align: top; }
.content a:link    { color: #003366; text-decoration: none; } /* Rollover dei link nel centro della pagina */
.content a:active  { color: #003366; text-decoration: none; } /* Descrizione categoria, news, Anteprima news */
.content a:visited { color: #003366; text-decoration: none; }
.content a:hover   { color: #4C4C4C; text-decoration: none; background-color: #ffcc00; }
.descrcategoria { color: #000000; background-color: #ffffff; padding: 5px; margin: 5px; }
.descrcategoria #content { font-size: 0.8em; }
/* .Notizie td a {font-variant: small-caps; font-weight: bold; font-size: 13px; } */
.Notizie td { font-size: 12px; border: none; }
.Notizie { font-family: arial, helvetica, sans; font-size: 10px;  border: none; }
.Notizie img { margin: 3px;  }
.notizie2 { background-color: #eee; }
.Notizie .LinkTitolo {font-variant: small-caps; font-weight: bold; font-size: 13px; }
.Notizie .LinkTitolo a:link	{ text-decoration: none; color:	#5ba9c4; }
.Notizie .LinkTitolo a:visited	{ text-decoration: none; color:	#5ba9c4; }
.Notizie .LinkTitolo a:active	{ text-decoration: none; color:	#5ba9c4; }
.Notizie .LinkTitolo a:hover	{ text-decoration: none; color: #000; }
td .DataIta { text-align: right; font-variant: small-caps; font-size: 11px; color: #6699cc; margin: 3px;  }

.titoletto { text-align: right; margin: 10px; }
#pnlVediTitNot a { text-decoration: none; }
#pnlVediTitNot img { margin-left: 3px; }
#pnlVediTitNot {border-bottom: 1px solid #d2e9ff; padding: 2px;}


/* PAGINA DELLE NEWS */

.newspage { width: 100%; }
.newsOption { font-size: xx-small; text-align: center; }
.newsOption a:link, .newsOption a:hover, .newsOption a:visited, .newsOption a:active  { text-decoration: none; }
.newspage #titolo { margin-left: 5px; margin-right: 5px; padding: 3px; color: #69c; font-weight: bold; border-bottom: 1px dashed #69c; padding-top: 4px; padding-left: 25px; font-size: 1em; background: url("img/icone/arrowdx.gif") left no-repeat; }
.newspage #titolo:first-letter { font-variant: small-caps; font-size: 1.5em; }
.newspage div { vertical-align: middle; font-size: 1.2em; margin-top: 0; padding-top: 0; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; }

/*.newspage table {border: 1px solid none; font-size: 0.9em; } */

.titolonews
{	
	color: #3366ff;
	font-size: 110%;
	font-weight: bold;
	border-bottom: 1px dashed #5ba9c4;
	padding-left: 5px;
	height: 20px;
}

.anteprimanews
{
	padding: 2px;
}


.blocks, .blocks ul { font-size: 0.8em; vertical-align: top; margin: 0; padding: 0; list-style: none; background-color: #ffffff; }
.blocks { border-left: 1px dashed #ccc; }

/* background-color: #d7ebff;*/
.blocks { margin-bottom: 1em; font-size: 0.9em; }
.blocks li { display: inline; padding: 0; margin: 0; }

/* used for un-linked menu items  .blocks li span { display: block; padding: 6px 10px; font-weight: bold; color: #666; } */
/* .blocks li span #configParent, .nav li span #configuration { display: inline; font-weight: normal; 	padding: 0;	} */
.blocks li a { /*font-variant: small-caps;*/ font-weight: bold; display: block;	padding: 2px 6px; text-decoration: none; background: #EDF2F2; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; border-right: 1px solid #ddd;	}
.blocks li a:hover { background: #ffcc00; }

/* used for un-linked menu items .blocks li li span { padding: 4px 8px 4px 20px; } */
.blocks li li a { padding: 4px 6px 4px 16px; }

.blockss
{
	width: 160px;
	background-color: #cccccc;
	border-left: 1px solid #1f7ca9;
	
}
.areaSedi
{
	color: #000000;
	background-color: #eeeeee;
	width: 150px;
	margin: 5px;
	margin-top: 10px;
	border: 1px solid #6699cc;
	font-size: .8em;
	border-collapse: collapse;
}
.areaSedi input
{
	width: 100px;
	border: 1px solid #ffcc00;
	
}
.areaSedi td
{
	text-align: center;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Agenda
{
	width: 90%;
	color: #000000;
	background-color: #eeeeee;
	margin: 5px;
	margin-top: 20px;
	border: 1px solid #6699cc;
	font-size: .8em;
	border-collapse: collapse;
}
.Agenda input
{
	
	border: 1px solid #ffcc00;
	
}
.Agenda td 
{
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}


.areaRiservata
{
	color: #000000;
	background-color: #eeeeee;
	width: 150px;
	margin: 5px;
	margin-top: 10px;
	border: 1px solid #6699cc;
	font-size: .8em;
	border-collapse: collapse;
}
.areaRiservata input
{
	width: 100px;
	border: 1px solid #ffcc00;
	
}

.areaRiservata td
{
	text-align: right;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.boxLoginTitle2
{
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	background-color: "#C00";
	color: "#fff";
	padding-bottom: 2px;
}

.boxLoginTitle
{
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	background: #ccddff url(img/sfondoblocchi.gif) repeat-x;
	padding-bottom: 2px;
}

.pagarticolo
{
	
}

.articolo
{
}
.navbar
{
	font-variant: small-caps;
	color: #4C4C4C;
	font-weight: bold;
	background-color: #d7ebff;
	width: 100%;
	border-left: 1px solid #4fb9ff;
	border-right: 1px solid #4fb9ff;
}

.navbar a, .navbar a:link, .navbar a:visited { margin-left: 5px; color: #4C4C4C; font-size: 9pt; }
.navbar a:hover { color: #4C4C4C; text-decoration: none; background-color: #ffcc00; font-size: 9pt; }

.footer
{
	width: 768px;
	height: 80px;
	background: url(img/barradown.gif) no-repeat;
	vertical-align: top;
	font-size: .9em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #4C4C4C;
}
.footer a, .footer a:link, .footer a:visited { margin-left: 5px; color: #4C4C4C; }
.footer a:hover { color: #4C4C4C; text-decoration: none; background-color: #ffcc00;}

/* LAYOUT DEL TURISMO 

.cTurismo
{
	border-collapse: collapse;
	width: 768px;
	margin-left: auto;
	margin-right: auto;
}

.cTurismo .header { background-color: #fff; }
*/
/* Barra di navigazione orizzontale Turismo 
.cTurismo .navbar { background: url("img/layout turismo_r2_c3.gif") repeat-x; border: none; border-collapse: collapse; height: 45px; color: #000; }
.cTurismo .navbar td { padding-top: 3px; vertical-align: top; background: url("img/layout turismo_r2_c1.gif") no-repeat top left; padding-left: 21px; height: 45px; }
.cTurismo .navbar a:link { color: #000; }
.cTurismo .navbar a:visited { color: #000; }
.cTurismo .navbar a:hover { color: #f00; }
.cTurismo .navbar a:active { color: #000; }

.cTurismo .content { background: url("img/layout turismo_r3_c9.gif") no-repeat right top; }
.cTurismo .maincontent { background: url("img/layout turismo_r3_c4.gif") repeat-x top; background-color: #fff; }
*/
/* contenuto centrale 
.cTurismo .descrcategoria { margin-top: 10px; border: none; }
*/
/* Colonna Laterale 
.cTurismo .blocks { background-color: #ffe67d; border: none; }
.cTurismo .headmenu { height: 120px; width: 415px; background: url("img/vola.gif") no-repeat bottom right; }

.cTurismo .blocks a { border: none; font-size: 0.9em; margin-left: 3px;}
.cTurismo .blocks a:link	{
	font-family: Verdana, Arial, Helvetica, sans;
	width: 100%;
	text-decoration:	none;
	color:	#1f7ca9;
	padding-left: 3px;
	}

.cTurismo .blocks a:visited	{
	font-family: Verdana, Arial, Helvetica, sans;
	width: 100%;
	text-decoration:	none;
	color:	#1f7ca9;
	padding-left: 3px;
	}

.cTurismo .blocks a:active	{
	border-bottom: 1px solid #999999;
	width: 100%;
	text-decoration:	none;
	color:	#1f7ca9;
	padding-left: 3px;
	}

.cTurismo .blocks a:hover	{
	
	width: 100%;
	color: #000000;
	padding-left: 3px;
	background-color: #ffcc00;
	text-decoration:	none;
	}
*/
/* News 
.cTurismo .boxNewsHome { margin: 10px; border: none; }
.cTurismo .leftnews { border: none; background-color: #fff; }
.cTurismo .rightnews { border: none; background-color: #fff; }
.cTurismo .newshome { background-color: #e1f0ff; border: none; }
.cTurismo .newshome .titolonews { border: none; font-size: 110%; background: #fff url(img/quad.gif) no-repeat left; padding-left: 12px; }
*/
/* link delle news/Offerte 
.cTurismo .newshome a:link	{ text-decoration: none; color:	#5ba9c4; }
.cTurismo .newshome a:visited	{ text-decoration: none; color:	#5ba9c4; }
.cTurismo .newshome a:active	{ text-decoration: none; color:	#5ba9c4; }
.cTurismo .newshome a:hover	{ text-decoration: underline; color: #5ba9c4; }

.cTurismo .titolonews { color: #3366ff; font-size: .9em; font-weight: bold; border-bottom: 1px dashed #5ba9c4; padding-left: 5px; height: 20px; }
.cTurismo .anteprimanews { padding: 2px; }
*/
.tabCercaDip td
{ 
	color: #3366ff; 
	font-size: .7em; 
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px dashed #5ba9c4; 
	border-top: 1px dashed #5ba9c4;
	width: auto;
	vertical-align:top;

}
.profilo { margin: 10px; border: 1px dashed #aaa; width: 97%; }
.profilo .cellaImg { width: 160px; height: 300px; }
.profilo td { padding: 10px; vertical-align: top; }
.profilo img { margin: 5px; border: 1px solid #000; }

.PrenotaTur input { border: 1px dashed #aaa; font-size: .8em;}
.PrenotaTur span { color: #3366ff; font-size: .7em; font-weight: bold;}

.centro { text-align: center; font-size: .8em; font-weight: bold; margin: 12px;}

/* rss page */
.descrNewsAlert div { font-size: .9em; padding: 1em; position: relative; }
.descrNewsAlert div h3 { text-decoration: underline; }

/* AGENDA DI SISTEMA */
#as_new { width: 98%; float: right; border: 1px dashed #ccc; }
#as_new div { margin: 10px; vertical-align: top; }
#as_new label { font-weight: bold; }
#container { margin-left: auto; margin-right: auto; text-align: left; width: 768px; border: 0px solid #ccc; }

#intro { height: 170px; position: relative; background: #fff url(img/barratop.gif) no-repeat; }
/*#intro { position: relative; background: #fff url(../img/backgrounds/bgTopIntro.png) repeat-x; margin: 0; padding: 0; } */
#intro #logoHome { position: relative; float: left; }
#gotoConfcommercio { position: relative; float: right; }


#navbar { clear: both; background: #eee url(img/backgrounds/bgTopBar.png) repeat-x; font-size:10px; }
p.boxindirizzo { font-size: 12px; }
.credits { color: #999; margin-left: auto; margin-right: auto; text-align: center;}

#intro .te_menu {
	background: #0e3e6f url(images/backgrounds/bg_topbar.jpg) top left repeat-x;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	
}

#intro .te_menu li { padding: 0 5px; margin: 0; float: left; border-right: 1px solid #fff;}
#intro .te_menu li a { color: #fff; text-decoration: none; font-size: 11px; font-weight: bold; }
#intro .te_menu li a:hover { color: #fff; text-decoration: underline; }

