@import url("tabstoria.css");

/* CSS Document */

body
{
font-family:tahoma,verdana,arial;font-size: 70%;
}
.righe
{
background-image:url('sfblurighe2.gif');
}
.celMenu
{
	background-color:#ADDDED;
	padding:0;
}
.celladata h5
{
	font-size:12px;
	font-weight:bold;
	color:#990000;
	background-color: #FF9933;
	padding: 5px;
	text-align: right;
}

.cellatit h5
{	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
}
.cellacat h4
{
	padding:1px 3px;
	font-size:13px;
	font-weight:bold;
	color:#006699;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669900;
	background-color: #E6E6FA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #669900;
	border-left-color: #FFFFFF;
}
td.cellatxt
{
	padding:1px 5px 1px 3px;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
td.cellatxt1
{
	padding:1px 5px 1px 3px;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: left;
}
td.cellatit1
{
	padding:1px 5px 1px 3px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
	background-color: #31628A;
}

td.cellafoto
{
	background-color: #CCCCCC;
}
table.notizie
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.celInput
{
	background-color:#BFD7EE;
	text-align:right;
	padding:3px
}
.celCerca
{
	background-color: #E6E6FA;
	text-align:left;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;

}
.celCerca input
{
	font-size:10px;
	font-weight:normal;
	color: #F0F8FF;
	background-color: #006699;
	border: 1px solid #E3E3E3;
}
.celCerca .text
{
	font-size:12px;
	font-weight:normal;
	color:#000;
	border: 1px solid #000066;
	background-color:#fff;
}
.celCerca label
{
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin-left : 5px;
	font : bolder;
}
	
.celInput label
{
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.celInput input
{
	font-size:12px;
	font-weight:normal;
	color:#fff;
	background-color:#849BAD;
	border:1px solid #000;
}
.celInput .text
{
	font-size:12px;
	font-weight:normal;
	color:#000;
	border:1px solid #666;
	background-color:#fff;
}

/* Banner accesso area */
.axarea
{
	background-color:#426FB0;
	text-align: center;
}
.axdata
{
	background-color:#FF9933;
	text-align: right;
}
.axarea h5
{
	background-color:#2E7BD1;
	margin-left:12px;
	color:#666;
	margin-bottom:0px;
	font-size:10px;
	padding:5px;
}
.axdata h6
	{
	margin-left:12px;
	color:#660000;
	margin-bottom:0px;
	font-size:10px;
	padding:5px;
	}
	
.axurl h6
	{
	color:#CC0000;
	font-size:10px;
	padding: 7px 1px 4px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: normal;
}
	
.axarea a:link
	{
	text-decoration:none;
	color:#00fff;
	width:100%;
	}
.axarea a
	{
	text-decoration:none;
	color:#00fff;
	width:100%;
	}

 .axarea a:active
	{
	text-decoration:none;
	color:#000;
	width:100%;
	}
 .axarea a:hover
	{
	text-decoration:none;
	color:#ff9900;
	width:100%;
	}
/* stili menu */
.cellamnx h4
{
	padding:3px;
	font-size:13px;
	font-weight:bold;
	color:#336633;
	margin-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #215978;
	background-color: #8BABDA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E4F1F8;
	border-right-color: #215978;
	border-left-color: #E4F1F8;
}
.cellamnx a:hover
	{
	text-decoration:none;
	color:#FFCC33;
	width:100%;
	}
.cellamnx a:link
	{
	text-decoration:none;
	color:#fff;
	width:100%;
	}
.cellamnx a
	{
	text-decoration:none;
	color:#00fff;
	width:100%;
	}

 .cellamnx a:active
	{
	text-decoration:none;
	color:#263C64;
	width:100%;
	}
.cellamnxdx 
	{
	text-decoration:none;
	color:#fff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;	
	}	
.cellamnxdx a
	{
	text-decoration:none;
	color:#fff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;	
	}
.cellamnxdx a:hover
	{
	text-decoration:underline;
	color:#FFCC33;
	}
/* stili pagine normali */
.pagtit h5
{
	padding:3px;
	font-size:12pt;
	font-weight:bold;
	color:#000;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
}
td.pagtxt
{
	padding:1px 5px 1px 3px;
	font-size:12px;
	font-weight:normal;
	color:#003366;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: justify;
}
.pagtxt-Bcenter
{
	padding:1px 5px 1px 3px;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: center;
}
.pagtxt-Bleft
{
	font-size:12px;
	font-weight:bold;
	color:#003366;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: left;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;

}
.pagtxt a:hover
{
	color:red
}

.pagtxt a
{
	text-decoration:none
}


td.cellafoot
{
	padding:3px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	background-color: #3844AD;
	text-align: center;
}
td.cellafoot1
{
	padding:3px;
	font-size:12px;
	font-weight:normal;
	color:#000033;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	background-color: #CCCCCC;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;
}
td.rigasup {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
}
/* ------------------- AREA RISERVATA ----------------*/
/* PULSANTE HOME */
.pulhome h4
{
	padding:3px;
	font-size:12px;
	font-weight:bold;
	color:#000033;
	margin-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #752300;
	background-color: #FFA928;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #752300;
	border-left-color: #FFFFCC;
}
.pulhome a:hover
	{
	text-decoration:none;
	color:#FFFF99;
	width:100%;

	}
.pulhome a:link
	{
	text-decoration:none;
	color:#000066;
	width:100%;
	}
.pulhome a
	{
	text-decoration:none;
	color:#000066;
	width:100%;
	}

.pulhome a:active
	{
	text-decoration:none;
	color:#263C64;
	width:100%;
	}
td.introtxt
{
	padding:2px 5px 1px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:1px;
	font-family: Tahoma, Verdana, Arial, SansSerif;
	text-align: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	margin-left: 5px;


}
td.introtit {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8692A6;
	padding-left: 60px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;

}
td.titintranet {

	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8692A6;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
th.titelenews {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003333;
	background-color: #FBD04F;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
}
td.txtelnews {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;

}
td.txtelnews a{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;

}
td.txtelnews a:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FF9933;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;

}


td.txtelnews1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #C2DFE0;
	padding-top: 3px;
	padding-left: 3px;
	text-align: justify;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFCC33;

}
td.txtelnewsdip {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;
	background-color: #6666FF;

}
th.txtform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
}
th.txtformpasso2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333366;
	text-align: left;
	background-color: #CBD1DC;

}

th.txtforminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFF99;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;

}
th.txtforminputp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003333;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	background-color: #FFCC66;
	padding-right: 3px;

}

td.txtinsnews {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 3px;

}


/* ------------------- PAGINA ARTICOLO ----------------*/
td.txtarticolo {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000033;
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 3px;
	text-align: justify;
}

.txtprecedente h4
{
	padding:1px 3px;
	font-size:12px;
	font-weight:normal;
	color:#FFFF66;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #FFFFCC;
	border-left-color: #FFFFCC;
}
td.artrigasup {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FF6633;
}
td.txtelnews1 a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #C2DFE0;
	padding-top: 3px;
	padding-left: 3px;
	text-align: justify;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFCC33;
	text-decoration: none;

}
td.txtelnews1 a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFCC33;
	padding-top: 3px;
	padding-left: 3px;
	text-align: justify;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFCC33;
	text-decoration: none;

}


/* ------------------- tabelle edicola ----------------*/

td.tdsx 
	{
	text-decoration:none;
	color:#000000;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #FFCC33;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	}	
td.tdsx a
	{
	text-decoration:none;
	color:#000000;	
	}
td.tdsx a:hover
	{
	text-decoration:underline;
	color:#FF0000;
	}
td.tdsx1 
	{
	text-decoration:none;
	color:#fff;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background-color: #406295;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-left: 3px;
	}select {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #003366;
	background-color: #FFFF99;
}