﻿
/*Vegagest style
  author:Alessandro Romanini
  copyright:SiNext S.p.a
*/

/*###### basic elements ######*/
body
{
	color:#000;
	background:#fff;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
}
img
{
	border:0;
}

a:link, a:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	text-decoration:underline;
	color:#a6a6a8;
	background:trasparent;
}

a:hover
{
	font-family:Arial,Verdana,Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#3c446a;
	background:trasparent;
}

p, td, ul, o1, h1, h2, h3, h4, h5, h6, span, em
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
}

hr
{
	margin:5px 0px 0px 0px;
	padding:0;
	color: Orange;
	background-color: Orange;
	height: 1px; 
}

.PagerAll
{
    color:Red;
}
.PagerAll a:link, .PagerAll a:visited
{
    color:#1e2753;
}
div.aggiuntaBody {
	width:auto;
	height:auto !important;
	min-height:400px;
	height:400px;
	background:url(images/aggiuntaBody.jpg) no-repeat top left;
	
}
.intestazionePag 
{
	background:url(images/boxIntest.png) repeat-y top center;
	color:#fff;
}
/*####### Struttura.master.aspx ####*/
div#container {
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#boxLogo
{
	text-align:left; 
	width:135px; 
	margin:0 auto;
	float:left;
}
#header
{
	margin:0 auto;
	padding:0;
	text-align:center;
	height:auto !important;
	min-height:251px;
	height:251px;
	background:url(images/header.jpg) no-repeat top center;
}

#menu{
	padding:0;
	width:840px;
	height:1%;
	float:right;
}
#menu ul
{
	margin:0;
	padding:0;
	float:right;
	height:1%;
}
#menu .ulMenu{
	background:url(images/sfondoMenu.png) repeat-x top center;
	width:670px;
}
#menu:after, #menu ul:after
{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
#menu li
{
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	text-align:left;
	line-height:15px;
	position:relative;
}
#menu li.titleMenu{
	padding:5px 0 5px 18px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#ffcb90;
}
#menu li#primaVoce {
	width:122px;
	
}
#menu li#secondaVoce
{
	width:142px;
}
#menu li#terzaVoce
{
	width:152px;
}
#menu li#quartaVoce
{
	width:72px;
}
#menu li#quintaVoce
{
	width:72px;
}
#menu li.titleMenu {
	float:left;
}
#menu li ul {
	margin:10px 0 0 -18px;
	width:100%;
}
#menu li ul li {
	margin-left:-18px;
}
#menu a:link, #menu a:visited  
{
	margin:0;
	padding-left:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#menu a:hover 
{
	background:url(images/freccina.png) no-repeat top left;
	text-decoration:underline;
	font-weight:normal;
}
#contenutoHole
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:100%;
}

#boxRiservata
{
	margin:0 auto;
	padding:0;
	width:1000px;
	position:relative;
}

/* (inizio area riservata)*/

#areaRiservata
{
	margin:0;
	padding:0;
	border-top:solid 1px #ff9900;
	border-right:solid 1px white;
	border-bottom:solid 1px #ff9900;
	border-left:solid 1px #ff9900;
	width:170px;
	height:140px;
	position:absolute;
	top:150px;
	left:828px;

}

#areaRiservata p
{
	margin:5px 0px 20px 0px;
	padding:0;
	font-weight:bold;
	color:#151f4c;
	text-align:center;
}

#areaRiservata span#user
{
	margin:0 auto;
	padding:0;
	color:#4d4e51;
	text-align:left;
	position:absolute;
	left:22px;
	top:23px;
}
#areaRiservata span#pwd
{
	margin:0 auto;
	padding:0;
	color:#4d4e51;
	text-align:left;
	position:absolute;
	left:22px;
	top:62px;
}
#areaRiservata INPUT
{
	margin:0px 0px 20px 0px;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#242941;
	text-align:left;
}

.ContentRiservata 
{
	margin:0 auto;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#4d4e51;
	text-align:center;
}

.buttonRiservata
{
	margin:0 auto;
	padding:0;
	width:45px;
	height:17px;
	position:absolute;
	left:65px;
	top:110px;
}

#areaRiservata .messageWelcome
{
	position:absolute;
	top:28px;
	left:10px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#df690a;
}

#areaRiservata .btnLogout
{
	margin:15px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:10px;
	color:#3c446a;
	text-align:center;
}

#areaRiservata #docRiservata
{
	margin:10px 0px 0px 5px;
	padding:5px 0px 0px 0px;
	text-align:center;
	width:90%;
	border-top:dashed 1px #df690a;
	}

/*(fine area riservata)*/

#footer
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:133px;
	background:url(images/footer.jpg) no-repeat top center;
	position:relative;
	float:left;
}

#footer #footSocieta /*(VEGAGEST SGR s.p.a)*/
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#d6c5b4;
	position:absolute;
	top:100px;
	left:290px;
}

#footer #row1 /*(Direzione Generale, Largo Donegani 2, angolo Via Moscova 3 - 20121 Milano)*/
{
	padding:0px 0px 0px 18px;
	font-size:10px;
	color:white;
	position:absolute;
	top:81px;
	left:410px;
}

#footer #row2 /*(Sede Legale Corso Porta Reno, 37 – 44121 Ferrara -  )*/
{
	padding:0px 0px 0px 18px;
	font-size:10px;
	color:white;
	position:absolute;
	top:93px;
	left:410px;
}

#footer #row3 /*(iscritta al Registro delle Imprese di Ferrara al n.ro 01653630564)*/
{
	padding:0px 0px 0px 18px;
	color:white;
	font-size:10px;
	position:absolute;
	top:105px;
	left:410px;
}
#footer #row4 /*(P.IVA 01527180382 - C.F. 01653630564 - Capitale  sociale  € 23.540.784 i.v.)*/
{
	padding:0px 0px 0px 18px;
	color:white;
	font-size:10px;
	position:absolute;
	top:117px;
	left:410px;
}

#footer a:link, #footer a:visited /*(info@vegagest.it)*/
{
	margin:-1px 0 0 15px;
	padding:0px 0px 0px 18px;
	color:#f78d2f;
	position:absolute;
	left:242px
}
#footer a:hover
{
	font-weight:normal;
	color:white;
}

#footer #credits a:link, #footer #credits a:visited /*(Credits)*/
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	color:white;
	position:absolute;
	left:370px
}

#footer #credits a:hover
{
	color:#f78d2f;
}


/*######## default.aspx #########*/
	
#bodyDefault
{
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto !important;
	min-height:318px;
	height:318px;
	background:url(images/bodyDefault.jpg) no-repeat top center;
}
#txtDefault{
	width:auto;
	margin-top:-85px;
}
div.sfondoHome  {
	width:auto;
	height:auto !important;
	min-height:230px;
	height:230px;
	overflow:hidden;
	background:url(images/sfondoHome.jpg) repeat-y top left;
}
#txtDefault p , #txtDefault ul{
	margin-left:80px !important;
	width:580px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;	
	color:#696a6e;
	text-align:justify;
}
#txtDefault li {
	list-style-type:none;

}
#txtDefault strong
{
	color:#18224e;
}
#txtDefault .gold
{
	color:#cf8f11;
}
#txtDefault .gold img{
	vertical-align:middle;
}
/*(news)*/

#logoNews
{
	margin:0;
	padding:0;
	width:100px;
	height:24px;
	border:solid 0px #000;
	position:relative;
	top:1px;
	left:829px;
	background:url(images/novita.gif) no-repeat center left;
}

#news
{
	margin:0;
	padding:0;
	position:relative;
	top:1px;
	left:829px;
	border-top:solid 1px #ff9900;
	border-right:solid 1px white;
	border-left:solid 1px #ff9900;
	border-bottom:solid 1px #ff9900;
	width:170px;
	height:100px;

}

.frameNews
{
	margin:6px 0px 5px 5px;
	padding:0;
	width:165px;
	height:87px;
	border-right:solid 1px white;
}

#bodyNews
{
	margin:0 auto;
	padding:0;
	background:url(images/bodyNews.jpg) no-repeat top center;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#8e909b;
}
#bodyNews a:link,#bodyNews a:visited
{
	margin:0 auto;
	padding:0;
	background:url(images/bodyNews.jpg) no-repeat top center;
	color:#ff9900;
}
#bodyNews a:hover
{
	color:#485073;
}

/*######### Societa.aspx ########*/

#bodySocieta
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#contentSocieta /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#boxIntSocieta
{
	position:relative;
}
#intestSocieta
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	top:-60px;
	left:700px;

}

#txtSocieta
{
	margin:10px 0px 0px 2px;
	padding:0;
	width:610px;
	border:solid 0px #000;
	position:relative;
	left:10px;
}

#txtSocieta h1
{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#1c2651;
}

#txtSocieta h2
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#1c2651;
}

#txtSocieta p
{
	margin:10px 0px 0px 0px;
	color:#595a5d;
}

#sedi /*(table sedi)*/
{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	border:solid 0px #000;
}

#sedi h1
{
	margin:15px 0px 0px 0px;
	padding:0;
	color:#e97208;
}
#sedi ul
{
	margin:0;
	padding:0;
	color:#595a5d;
	list-style:none;
}

#spaceTdSedi
{
	margin:0;
	padding:0px 0px 0px 90px;

}
#spaceTdSedi h2
{
	margin:15px 0px 0px 0px;
	padding:0;
	color:#e97208;

}
/*(fine table sedi)*/

#txtSocieta h3, h4
{
	margin:15px 0px 0px 0px;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#1c2651;
}

#txtSocieta p.partners
{
	margin:5px 0px -5px 0px;
	padding:0;
	font-weight:bold;
	color:#e97208;
	text-align:center;
}
#txtSocieta p.sitoPartners
{
	margin:0;
	padding:0;
}

#txtSocieta a:link, #txtSocieta a:visited
{
	color:#e97208;
}

#txtSocieta a:hover
{
	color:#1c2651;
}


/*###### Faq.aspx #######*/

#bodyFaq
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}
#boxIntFaq
{
	position:relative;
}
#intestFaq
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}
#contentFaq /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:440px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtFaq
{
	margin:0;
	padding:0;
	width:610px;
	border:solid 0px #000;
	position:relative;
	top:10px;
	left:10px;
}

#txtFaq ul
{
	margin:0;
	padding:0px 0px 0px 20px;
	list-style-type:circle;
	list-style-position:inside;
	color:#dc6812;
}
#txtFaq li
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	text-align:left;
}

#txtFaq p.questionFaq
{
	margin:25px 0px 0px 0px;
	padding:0;
	color:#dc6812;
}
#txtFaq p
{
	margin:10px 0px 0px 0px;
	color:#595a5d;
}

#txtFaq ul.classFondi
{
	margin:5px 0px 0px 0px;
	color:#595a5d;
	list-style-type:square;
}
#txtFaq a:link, #txtFaq a:visited
{
	color:#dc6812;
	text-decoration:none;
}

#txtFaq a:hover
{
	color:#595a5d;
}	

#txtFaq hr
{
	color: #fff;
	background-color: #fff;
	height: 1px;
}

/*########### Glossario.aspx ########*/

#bodyGlossario
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntGloss
{
	position:relative;
}
#intestGloss
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}
#contentGlossario /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:440px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtGlossario
{
	margin:0;
	padding:0;
	width:610px;
	border:solid 0px #000;
	position:relative;
	top:10px;
	left:10px;
}
#txtGlossario ul #alfabetoGloss
{
	margin:0;
	padding:0px 0px 0px 125px;
	list-style-type:circle;
	list-style-position:inside;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#dc6812;
}

#txtGlossario #alfabetoGloss li
{
	padding: 0px 0px 0px 5px;
	margin: 0;
	display: inline;
}

#txtGlossario ul 
{
	margin:0;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#595a5d;
}

#txtGlossario li
{
	padding: 0px 0px 0px 5px;
	margin: 0;
	display: block;
}

#txtGlossario .liGlossario
{
	padding: 0px 0px 0px 5px;
	margin: 0;
	list-style-type:disc;
	list-style-position:inside;
	font-weight:bold;
	color:#595a5d;
}

#txtGlossario p.qGlossario
{
	margin:25px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline overline;
	color:#dc6812;
	
}
#txtGlossario p.vGlossario
{
	margin:5px 0px 0px 0px;
	padding:0;
	font-weight:bold;
	color:#455182;
	
}
#txtGlossario a:link,#txtGlossario a:visited
{
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#dc6812;
}

#txtGlossario a:hover
{
	color:#595a5d;
}

#txtGlossario p
{
	margin:0;
	padding:0;
	color:#595a5d;
}


/*######### ValQuota.aspx #######*/

#bodyVal
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall2.gif) no-repeat top center;
	width:1000px;
	height:699px;
}
#anchorBodyVal
{
	width:1000px;
	background:trasparent;
	position:relative;
}

#boxIntVal
{
	position:relative;
}
#intestVal
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}

#descriFondo
{
	margin:20px 0px 0px 0px;
	padding:0;
	border:solid 0px #000;
	width:400px;
	position:absolute;
	top:0px;
	left:0px;

}
#descriFondo p
{
	margin:0px 0px 0px 30px;
	padding:0;
	font-weight:bold;
	font-style:italic;
	color:#4d4e51;
	line-height:20px;
}

.titleFondo
{
	font-family:Arial, Verdana, Tahoma;
	font-size:18px;
	color:#141e4b;
}

.attrFondo
{
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#696a6e;
}

#selectData
{
	margin:20px 0px 0px 0px;
	padding:0px;
	border:solid 0px #000;
	width:380px;
	position:absolute;
	top:0px;
	left:400px;
}

#selectData p#post
{
	margin:0px 0px 5px 0px;
	padding:0;
	color:#17214d;
	position:absolute;
	top:100px;
	left:245px;
}

#selectData p
{
	margin:0px 0px 5px 0px;
	padding:0;
	font-weight:bold;
	color:#17214d;
}

#selectData p.titleData
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 60px;
}

#selectData p#dal
{
	margin:10px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}

#selectData p#dal img
{
	margin:0;
	padding:0;
	position:absolute;
	top:80px;
	left:210px;
	display:block;
	cursor: pointer; 
	border: 0px solid red;
}

#selectData p#al
{
	margin:0px 0px 0px 35px;
	padding:0px 0px 0px 0px;
}

#selectData p#al img
{
	margin:0;
	padding:0;
	position:absolute;
	top:125px;
	left:210px;
	display:block;
	cursor: pointer; 
	border: 0px solid red;
}

.errorData
{
	margin:0px 0px 15px 0px;
	width:250px;
	height:5px;
	border:solid 0px #000;
	text-align:center;
}

.buttonData
{
	margin:15px 0px 0px 100px;
	padding:0px;
	text-align:center;
}

#graficoPanel
{
	margin:0px;
	padding:0px;
	width:420px;
	height:400px;
	border:solid 0px #000;
	position:absolute;
	top:220px;
	left:40px;
}

#contMsgGrafico
{
	margin:0px;
	padding:0px;
	width:400px;
	height:300px;
	border:dashed 1px #141e4b;
	position:absolute;
	top:220px;
	left:40px;
}


#contMsgGrafico .msgGrafico
{
	position:absolute;
	top:130px;
	left:60px;
	width:380px;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#141e4b;
}

#tableQuote
{
	margin:0;
	padding:0;
	border:soid 1px #000;
	width:150px;
	border:solid 0px #000;
	position:absolute;
	top:240px;
	left:500px;
}

#selectValData
{
	position:absolute;
	top:620px;
	left:0;
}

#selectValData ul
{
	margin:15px 0px 0px 150px;
	padding:0;
}

#selectValData li
{
	display:inline;
	list-style:none;
	font-weight:bold;
	color:#696a6e;
}

#selectValData .btnValData
{
	margin:0px 0px 0px 5px;
	padding:0;
	width:70px;
	height:20px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#141e4b;
}

#valCaricamento
{
	position:absolute;
	top:-40px;
	left:300px;
}

#valCaricamento p
{
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:#141e4b;
}

/*( menu laterale StructFondo.master.aspx) */
#boxMenuQuota
{
	margin:0;
	padding:0;
	width:1000px;
	border:solid 0px #000;
	position:relative;
}

#menuQuota
{
	margin:0;
	padding:0;
	width:169px;
	height:257px;
	border-top:solid 1px #ff9900;
	border-left:solid 1px #ff9900;
	border-bottom:solid 1px #ff9900;
	border-right:solid 1px white;
	position:absolute;
	top:47px;
	left:829px;
	background:url(images/backMenu.jpg) no-repeat center center;
}

#menuQuota ul
{
	margin:25px 0px 0px 18px;
	padding:0;
}

#menuQuota li
{
	margin:0px 0px 0px 0px;
	padding:0;
	list-style:none;
	text-align:left;
	line-height:25px;
}

#menuQuota a:link, #menuQuota a:visited  
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 13px;
	text-decoration:none;
	background:url(images/freccinaFondo.gif) no-repeat top left;
	color:white;
}

#menuQuota a:hover 
{
	background:url(images/freccinaFondoH.gif) no-repeat top left;
	color:#f3b352;
}

/*#### Offerta_FondiComuni.aspx ###*/

#bodyOfferta
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntOfferta
{
	position:relative;
}
#intestOfferta
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}

#contentOfferta /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#elencoOfferta
{
	margin:10px 0px 0px 15px;
	padding:0;
}

#elencoOfferta a:link, #elencoOfferta a:visited 
{
	color:#9598a5;
}

#elencoOfferta a:hover
{
	color:#ff9900;
}

.titleOfferta
{
	margin:0;
	padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}

.subTitleOfferta
{
	margin:0;
	padding:2px 0px 2px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#e88200;
	
}

/*### TeamGestione.aspx ####*/
	
#bodyTeam
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntTeam
{
	position:relative;
}
#intestTeam
{
	margin:0;
	padding:5px 0px 0px 140px;
	width:143px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}

#contentTeam /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtTeam
{
	margin:10px 0px 0px 20px;
	padding:0;
}

#txtTeam p
{
	color:#595a5d;
}

#txtTeam img
{
	margin:10px 0px 0px 0px;
	padding:0px 40px 0px 0px;
	float:left;
}

#txtTeam h1
{
	margin:10px 0px 0px 0px;
	padding:0;
	color:#1c2651;
}

#txtTeam ul
{
	margin:10px 0px 0px 0px;
	padding:0;
}

#txtTeam li
{
	margin:2px 0px 0px 0px;
	list-style-type:square;
	list-style-position:inside;
	color:#595a5d;
}

#txtTeam .spazio
{
	margin:40px 0px 0px 0px;
	padding:0;
	height:1px;
}

#primoComponTeam
{
	margin:25px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#primoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}

#secondoComponTeam
{
	margin:40px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#secondoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}

#terzoComponTeam
{
	margin:40px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#terzoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}

#quartoComponTeam
{
	margin:50px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#quartoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}

#quintoComponTeam
{
	margin:50px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#quintoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}
#sestoComponTeam
{
	margin:50px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#sestoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}
#settimoComponTeam
{
	margin:50px 0px 0px 0px;
	padding:0;
	border-top:dashed 1px #1c2651;
	width:95%;
}

#settimoComponTeam p
{
	margin:10px 0px 0px 0px;
	padding:0;
	font-weight:bold;
}


/*### RassegnaStampa.aspx ###*/

#bodyRaStampa
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}
#boxIntRaStampa
{
	position:relative;
}
#intestRaStampa
{
	margin:0;
	padding:5px 0px 0px 140px;
	width:143px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentRaStampa /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#elencoDoc
{
	margin:10px 0px 0px 25px;
	padding:0;
}

#elencoDoc a:link, #elencoDoc a:visited
{
	color:#3c446a;
}

#elencoDoc a:hover
{
	font-weight:normal;
	color:#ff9900;
}
	


/*### Contatti.aspx ###*/

#bodyContatti
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntContatti
{
	position:relative;
}
#intestContatti
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}

#contentContatti /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtContatti
{
	margin:10px 0px 0px 20px;
	padding:0;
}

#txtContatti p
{
	color:#595a5d;
}

#txtContatti li
{
	color:#595a5d;
	list-style-image:url(images/freccinaColl.jpg);
}

#txtContatti li strong.descriContatti
{
	color:#3c446a;
}

#txtContatti li ul li.descriContatti
{
	margin:5px 0px 0px 0px;
	font-weight:bold;
	color:#3c446a;
	list-style-image:url(images/freccinaCont.jpg);
}

#txtContatti a:link, #txtContatti a:visited
{
	font-weight:bold;
	color:#3c446a;
}

#txtContatti a:hover
{
	color:#ff9900;
}

#txtContatti li ul.dettCurrVitae
{
    width:450px;
}
#txtContatti li ul.dettCurrVitae li
{
    margin:5px 0px 0px 0px;
    list-style-type:none;
    list-style-image:none;
    padding:2px 0px 2px 0px;
}
#txtContatti li ul.dettCurrVitae li textarea
{
    width:100%;
}
#txtContatti li ul.dettCurrVitae li span
{
    font-weight:bold;
    color:#ff0000;
}

/*### OrganVigil.aspx ###*/

#bodyOrganVigil
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntOrganVigil
{
	position:relative;
}
#intestOrganVigil
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:233px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:625px;
	top:-60px;

}

#contentOrganVigil /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtOrganVigil
{
	margin:10px 0px 0px 20px;
	padding:0;
}

#txtOrganVigil p
{
	color:#595a5d;
}

#txtOrganVigil li
{
	color:#595a5d;
	list-style-image:url(images/freccinaColl.jpg);
}

#txtOrganVigil li strong.descriOrganVigil
{
	color:#3c446a;
}

#txtOrganVigil li ul li.descriOrganVigil
{
	margin:5px 0px 0px 0px;
	font-weight:bold;
	color:#3c446a;
	list-style-image:url(images/freccinaCont.jpg);
}

#txtOrganVigil a:link, #txtOrganVigil a:visited
{
	font-weight:bold;
	color:#3c446a;
}

#txtOrganVigil a:hover
{
	color:#ff9900;
}

#txtOrganVigil li ul.dettCurrVitae
{
    width:450px;
}
#txtOrganVigil li ul.dettCurrVitae li
{
    margin:5px 0px 0px 0px;
    list-style-type:none;
    list-style-image:none;
    padding:2px 0px 2px 0px;
}
#txtOrganVigil li ul.dettCurrVitae li textarea
{
    width:100%;
}
#txtOrganVigil li ul.dettCurrVitae li span
{
    font-weight:bold;
    color:#ff0000;
}

/*#### QuadroMacro.aspx ###*/

#bodyQMacro
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxIntQMacro
{
	position:relative;
}
#intestQMacro
{
	margin:0;
	padding:5px 0px 0px 80px;
	width:203px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentQMacro /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtQMacro
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtQMacro p
{
	color:#595a5d;
}

#txtQMacro #dataQMacro
{
	color:#ff9900;
}

#txtQMacro #titleQMacro
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}

/*#### MercatoObbligaz.aspx ###*/

#bodyMrObbl
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxMrObbl
{
	position:relative;
}
#intestMrObbl
{
	margin:0;
	padding:5px 0px 0px 80px;
	width:203px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentMrObbl /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtMrObbl
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtMrObbl p
{
	color:#595a5d;
}

#txtMrObbl #dataMrObbl
{
	color:#ff9900;
}

#txtMrObbl #titleMrObbl
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}

/*#### MercatoAzionario.aspx ###*/

#bodyMrAzion
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxMrAzion
{
	position:relative;
}
#intestMrAzion
{
	margin:0;
	padding:5px 0px 0px 120px;
	width:163px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentMrAzion /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtMrAzion
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtMrAzion p
{
	color:#595a5d;
}

#txtMrAzion #dataMrAzion
{
	color:#ff9900;
}

#txtMrAzion #titleMrAzion
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}

/*#### MercatoDeiCambi.aspx ###*/

#bodyMrCambi
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxMrCambi
{
	position:relative;
}
#intestMrCambi
{
	margin:0;
	padding:5px 0px 0px 120px;
	width:163px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentMrCambi /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtMrCambi
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtMrCambi p
{
	color:#595a5d;
}

#txtMrCambi #dataMrCambi
{
	color:#ff9900;
}

#txtMrCambi #titleMrCambi
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}


/*#### Documentazione.aspx ###*/

#bodyDocum
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxDocum
{
	position:relative;
}
#intestDocum
{
	margin:0;
	padding:5px 0px 0px 130px;
	width:153px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentDocum /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtDocum
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtDocum #txtDynamic
{
	margin:0px 0px 10px 0px;
	padding:0;
	border-bottom:dashed 1px #3c446a;
}

#txtDocum p
{
	color:#e88200;
}

#txtDocum #titleDocs
{
	margin:0px 0px 0px 20px;
	color:#3c446a;
}

#txtDocum #docs
{
	margin:5px 0px 0px 60px;
	color:Gray;
}

#txtDocum #docFondo
{
	margin:5px 0px 10px 60px;
}

#txtDocum span
{
	color:#3c446a;
}

/*#### Collocatori.aspx ###*/

#bodyColloc
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxColloc
{
	position:relative;
}
#intestColloc
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentColloc /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtColloc
{
	margin:20px 0px 0px 30px;
	padding:0;
	width:530px;
}

#txtColloc ul
{
	border-bottom:dashed 1px #ff9900;
}

#txtColloc li
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	list-style-image:url(images/freccinaColl.jpg);
}

#txtColloc a:link, #txtColloc a:visited
{
	color:#3c446a;
}

#txtColloc a:hover
{
	color:#ff9900;
}
/*#### Servizi.aspx ###*/

#bodyServizi
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxServizi
{
	position:relative;
}
#intestServizi
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentServizi /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtServizi
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtServizi p
{
	margin:10px 0px 0px 10px;
	color:#595a5d;
	padding:0;
}

#txtServizi p.subTitleElenco
{
	color:#ff9900;
	font-weight:bold;
}

#txtServizi h1,h2
{
	font-size:12px;
	color:#3c446a;
}


#txtServizi li
{
	color:#595a5d;
}

#txtServizi li strong
{
	color:#595a5d;
	font-style:italic;
}

#txtServizi ul.elencoServizi
{
	margin-top:5px;
	list-style-type:square;
}

#txtServizi ul.elencoServizi li
{
	margin-bottom:3px;
}

#txtServizi a:link, #txtServizi a:visited
{
	color:#595a5d;
}

#txtServizi a:hover
{
	color:#ff9900;
}

/*#### pacOrdinario.aspx ###*/

#bodyPOrd
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxPOrd
{
	position:relative;
}
#intestPOrd
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentPOrd /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

.txtPOrd
{
	margin:15px;
	padding:0;
}
.txtPOrd p
{
	margin:10px 0;
}
.txtPOrd strong
{
	font:bold 12px/15px Arial, Verdana, Tahoma; 
	color:#ff9900;
}
.txtPOrd ul
{
	margin:10px 0px 10px 0px;
}
.txtPOrd li
{
	margin:0px 0px 0px 20px;
}

/*#### pacGirofondo.aspx ###*/

#bodyPGir
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxPGir
{
	position:relative;
}
#intestPGir
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentPGir /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### pacCambioCodFondo.aspx ###*/

#bodyCCFon
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxCCFon
{
	position:relative;
}
#intestCCFon
{
	margin:0;
	padding:5px 0px 0px 90px;
	width:193px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentCCFon /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### pacAssicur.aspx ###*/

#bodyPAss
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxPAss
{
	position:relative;
}
#intestPAss
{
	margin:0;
	padding:5px 0px 0px 50px;
	width:233px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentPAss /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### rimbProgOrdinario.aspx ###*/

#bodyRPOrd
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxRPOrd
{
	position:relative;
}
#intestRPOrd
{
	margin:0;
	padding:5px 0px 0px 30px;
	width:253px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentRPOrd /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### rimbProgPerf.aspx ###*/

#bodyRPPer
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxRPPer
{
	position:relative;
}
#intestRPPer
{
	margin:0;
	padding:5px 0px 0px 10px;
	width:273px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentRPPer /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### dynInvest.aspx ###*/

#bodyDInv
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxDInv
{
	position:relative;
}
#intestDInv
{
	margin:0;
	padding:5px 0px 0px 120px;
	width:163px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentDInv /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}
/*#### newsAll.aspx ###*/

#bodyNewsAll
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxNewsAll
{
	position:relative;
}
#intestNewsAll
{
	margin:0;
	padding:5px 0px 0px 210px;
	width:73px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentNewsAll /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtNewsAll
{
	margin:10px 5px 0px 10px;
	padding:0;
}

#txtNewsAll p
{
	color:#595a5d;
}

#txtNewsAll p.dataNews
{
	color:#ff9900;
}

#txtNewsAll a:link, #txtNewsAll a:visited
{
	color:#3c446a;
}

#txtNewsAll a:hover
{
	color:#ff9900;
}

/*#### newsDetail.aspx ###*/

#bodyNewsDet
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxNewsDet
{
	position:relative;
}
#intestNewsDet
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentNewsDet /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtNewsDet
{
	margin:10px 10px 0px 10px;
	padding:0;
}

#txtNewsDet p
{
	color:#595a5d;
}

#txtNewsDet p.dataNews
{
	color:#ff9900;
}

#txtNewsDet p#titleNewsDet
{
	font-weight:bold;
	color:#3c446a;
}

/*#### SchedaProd.aspx#####*/

#bodyScheProd
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxScheProd
{
	position:relative;
}
#intestScheProd
{
	margin:0;
	padding:5px 0px 0px 100px;
	width:183px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentScheProd /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtScheProd
{
	margin:10px 0px 0px 10px;
	padding:0;
}

/*#### SchedaAmm.aspx ###*/

#bodyScheAmm
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxScheAmm
{
	position:relative;
}
#intestScheAmm
{
	margin:0;
	padding:5px 0px 0px 100px;
	width:183px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentScheAmm /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtScheAmm
{
	margin:10px 10px 0px 10px;
	padding:0;
}

#txtScheAmm #campoScheAmm
{
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:dashed 1px #000;
}

#txtScheAmm span
{
	margin:0px 20px 0px 0px;
	padding:0;
	color:#e88200;
}

#txtScheAmm strong
{
	margin:0;
	padding:0px 0px 20px 0px;
	color:#3c446a;
	font-size:12px;
	
}

/*#### Performances.aspx ###*/

#bodyPerform
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#anchorPerform
{
	width:1000px;
	background:trasparent;
	position:relative;
	border:solid 0px #000;
}

#boxPerform
{
	position:relative;
}
#intestPerform
{
	margin:0;
	padding:5px 0px 0px 170px;
	width:113px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;

}

#descriPerform
{
	margin:20px 0px 0px 0px;
	padding:0;
	border:solid 0px #000;
	width:400px;
	position:absolute;
	top:0px;
	left:0px;

}
#descriPerform p
{
	margin:0px 0px 0px 30px;
	padding:0;
	font-weight:bold;
	font-style:italic;
	color:#4d4e51;
	line-height:20px;
}

#datiPerform
{
	margin:40px 0px 0px 360px;
	padding:0;
	position:absolute;
	width:300px;
}

#datiPerform h1
{
	margin:5px 0px 0px 0px;
	padding:0;
	font-size:11px;
}

#datiPerform p
{
	margin:0;
	line-height:18px;
	color:#696a6e;
}

#datiPerform a:link, #datiPerform a:visited
{
	margin:0px 0px 0px 1px;
	color:#ff9900;
}

#datiPerform a:hover
{
	color:#3c446a;
	font-weight:normal;
}

#graficoPerform
{
	margin:0px;
	padding:0px;
	width:420px;
	height:400px;
	border:solid 0px #000;
	position:absolute;
	top:155px;
	left:40px;
}

#dtaPerform
{
	margin:470px 0px 0px 180px;
	padding:0;
	position:absolute;
}

#dtaPerform h2
{
	font-size:11px;
}

#dtaPerform em
{
	color:#696a6e;
}


/*#### documentFondo.aspx#####*/

#bodyDocFondo
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxDocFondo
{
	position:relative;
}
#intestDocFondo
{
	margin:0;
	padding:5px 0px 0px 130px;
	width:153px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentDocFondo /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtDocFondo
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtDocFondo p
{
	color:#e88200;
}

#txtDocFondo #subDocumFondo
{
	color:#3c446a;
	margin:0px 0px 10px 30px;
	padding: 0;	
}

#txtDocFondo #documFondo
{
	margin:0px 0px 0px 30px;
	padding: 0;	
}

#txtDocFondo span
{
	color:#3c446a;
}

/*#### Error.aspx#####*/

#bodyError
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#contentError /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 0px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#contentError p
{
	margin:40px 0px 0px 250px;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	color:red;
}

/*############## AREA RISERVATA ################*/

/*### riservata/Default.aspx ###*/

#bodyRisDefault
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxRisDefault
{
	position:relative;
}
#intestRisDefault
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentRisDefault /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtRisDefault
{
	margin:10px 0px 0px 10px;
	padding:0;
}

#txtRisDefault p
{ 
	margin:5px 0px 0px 0px;
	padding:0;
}

#txtRisDefault .panelColl .scrollColl
{
	overflow:auto;
	margin:0;
	padding:5px;
	width:250px;
	height:140px;
	border:solid 1px #c7c7c9; 
	
}

#txtRisDefault .panelColl a:link, #txtRisDefault .panelColl a:visited 
{ 
	color:#a6a6a8;
}

#txtRisDefault .panelColl a:hover 
{ 
	color:#3c446a;
}

#txtRisDefault .imgColl
{ 
	margin:5px 0px 0px 0px;
	padding:0;
}

#txtRisDefault a:link, #txtRisDefault a:visited
{ 
	color:#dc6812;
}

#txtRisDefault a:hover
{ 
	color:#595a5d;
}

/*### gestCollSottoUtenti.aspx ###*/

#bodyCollUte
{
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:url(images/bodySmall.gif) no-repeat top center;
	width:1000px;
	height:500px;
}

#boxCollUte
{
	position:relative;
}
#intestCollUte
{
	margin:0;
	padding:5px 0px 0px 160px;
	width:123px;
	height:22px;
	border:solid 0px #000;
	position:absolute;
	font-family:Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:bold;
	left:700px;
	top:-60px;
}

#contentCollUte /*(contenuto scrool)*/
{
	margin:0;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	position:relative;
	left:20px;
	top:30px;
	overflow:auto;
}

#txtCollUte
{
	margin:20px 0px 0px 30px;
	padding:0;
}

#txtCollUte p
{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 5px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	color:#3c446a;
}

#txtCollUte .collBtnNuovo
{
	margin:15px 0px 0px 250px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	color:#3c446a;
}

#txtCollUte .collUteTxtBox
{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}
#txtCollUte .collPwdTxtBox
{
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
}

#txtCollUte .listaCaselle
{
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#ff9900;
}

#txtCollUte .collBtnConferma
{
	margin:15px 0px 0px 240px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	color:#3c446a;
}

#txtCollUte a:link, #txtCollUte a:visited  
{
 color:#3c446a;
}

#txtCollUte a:hover
{
 font-weight:normal;
 color:#ff9900;
}


.cellaHead
{
	width:120px;
	border:solid 1px #7d839b;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.cellaCasella
{
	width:120px;
	border:solid 1px #7d839b;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#ff9900;
	text-align:left;
}

#errorCollUte
{
	margin:20px 0px 0px 150px;
	color:Red;
}
	
/*############## AREA ADMINISTRATOR ################*/

/*classi comuni per i gridView dell'area admin */

.form
{
	width:100%;
}

.headerDataGrid
{
	width:70px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemDataGrid
{
	width:70px;
	border:solid 1px #8c8c90;
	text-align:center;
}
.headerTestataGrid
{
	width:130px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemTestataGrid
{
	width:130px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerTitleGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemTitleGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerAbstractGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemAbstractGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerTestoGrid
{
	width:260px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemTestoGrid
{
	width:260px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerAllegGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemAllegGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerNomeProdGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemNomeProdGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerCodiceGrid
{
	width:20px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemCodiceGrid
{
	width:20px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerIsinGrid
{
	width:80px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemIsinGrid
{
	width:80px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerUicGrid
{
	width:70px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemUicGrid
{
	width:70px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerCateGrid
{
	width:140px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemCateGrid
{
	width:140px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerGammaGrid
{
	width:120px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemGammaGrid
{
	width:120px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerNProdGrid
{
	width:140px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemNProdGrid
{
	width:140px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerNSistGrid
{
	width:240px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemNSistGrid
{
	width:240px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerCProdGrid
{
	width:110px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemCProdGrid
{
	width:110px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerNFonGrid
{
	width:240px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemNFonGrid
{
	width:240px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerSistGrid
{
	width:170px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemSistGrid
{
	width:170px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerSotSistGrid
{
	width:170px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemSotSistGrid
{
	width:170px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerUrlGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemUrlGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerUteGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemUteGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerPwdGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemPwdGrid
{
	width:180px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerCollGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemCollGrid
{
	width:220px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerCancelGrid
{
	width:50px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemCancelGrid
{
	width:50px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerModGrid
{
	width:50px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemModGrid
{
	width:50px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerVisualGrid
{
	width:60px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemVisualGrid
{
	width:60px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.headerArchiGrid
{
	width:100px;
	border:solid 1px #8c8c90;
	text-align:center;
}

.itemArchiGrid
{
	width:100px;
	border:solid 1px #8c8c90;
	text-align:center;
}

/*### admin/Default.aspx ###*/

#anchorLogin
{
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
}

#anchorLogin img
{
	margin:0 auto;
	margin-left:0;
	padding:0;
}

#headerLoginAdm
{
	margin:0;
	padding:0;
	width:1000px;
	height:120px;
	background:url(images/headerAdmin.jpg) no-repeat top left;
}

#boxUserPwdAdm
{
	margin:0;
	padding:0;
	width:400px;
	border:solid 0px #000;
	position:absolute;
	top:200px;
	left:300px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#17204d;
	
}

#tableSistema
{
	margin:0;
	padding:10px 0px 20px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#b0b1b4;
}

#boxUserAdm
{
	margin:0;
	padding:0;
	position:absolute;
	top:10px;
	left:240px;
} 
#boxUserAdm p
{
	margin:0;
	padding:0;
	position:absolute;
	top:4px;
	left:-35px;
	color:#ff9900;
}

#boxUserPwd
{
	margin:0;
	padding:0;
	position:absolute;
	top:45px;
	left:240px;
} 
#boxUserPwd p
{
	margin:0;
	padding:0;
	position:absolute;
	top:4px;
	left:-35px;
	color:#ff9900;
}

#buttonBoxAdm
{
	margin:20px 0px 0px 0px;
	padding:0;
	text-align:center;
}

#messageBox
{
	margin:30px 0px 0px 0px;
	padding:0;
	text-align:center;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	color:red;
}
	

/*### StructAdmin.master.aspx ###*/

#headerAdmin
{
	margin:0;
	padding:0;
	width:1000px;
	height:120px;
	background:url(images/headerAdmin.jpg) no-repeat top left;
}

#headerAdmin img
{
	margin:0;
	padding:0;
}

/*------- inizio menuAdmin-----*/
/*setto le impostazioni del div padre*/
#menuAdmin
{
	z-index:600;
	position:absolute;
	top:50px;
	left:0;
	padding:0;
	border-top:solid 1px #9fa2b5;
	width:1200px;
}


/* imposto gli stili degli ul all'interno del div padre*/

#menuAdmin ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

/*affianco i listati presenti nel div padre...senza il float:left i listati appaiono uno sotto l'altro*/

#menuAdmin li 
{
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	width:131px;
	height:27px;
	text-align:center;
	border-bottom:solid 1px #9fa2b5;
}

/*imposto gli stili dei link nei listati nello stato link e visited*/

#menuAdmin li a:link, #menuAdmin li a:visited
{
	display:block;
	margin:0;
	padding:0;
	width:131px;
	height:27px;
	font:normal 11px Tahoma, Arial, Verdana;
	color:#18204e;
	text-decoration:none;
	line-height:25px;
}

/*imposto gli stili dei link nei listati nello stato hover*/

#menuAdmin li a:hover
{
	color:#ff9900;
}

/*rendo invisibile il sottomenu*/

#menuAdmin li ul 
{
	display:none;
}

#menuAdmin li ul li
{
	border-left:solid 1px #9fa2b5;
	border-right:solid 1px #9fa2b5;
}

/*all'hover del menu faccio riapparire il sottomenu*/

#menuAdmin li:hover > ul
{
	display:block;
	margin:0;
	padding:0;
}

/*setto il colore dei link del sottomenu nello stato link e visited*/

#menuAdmin li ul li a:link, #menuAdmin li ul li a:visited
{
	color:#626680;
	background:#fff;
	font-size:11px;
}

/*setto il colore dei link del sottomenu nello stato hover*/

#menuAdmin li ul li a:hover
{
	color:#fff;
	font-size:11px;
	background:#9b9fb4;
}


/*#### IMPOSTAZIONI FONDAMENTALI PER LA VISUALIZZAZIONE IN IE5.5 E IE6 ####*/

/*La tabella che viene creta con la condizione if nella pagina di struttura è fondamentale per la corretta
visualizzazione del sottomenu in IE5.5 e in IE6...omessa la tabella il sottomenu può dare brutte sorprese
in questi browser.
Gli stili a seguire sono necessari perchè alcune istruzioni settate in precedenza sia in IE5.5 che IE6 nn vengono riconosciute*/

/*setto gli stili della tabella per IE5.5 e IE6*/

#menuAdmin table 
{
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0; 
	z-index:100; 
	font-size:1em;
	
}

/* posiziona allo stato hover i link del sottomenu. */
* html #menuAdmin li a:hover 
{
	position:relative; 
}

/* trasforma la proprietà display:none nn riconosciuta da IE5.5 e IE6 
in visibility:hidden per mascherare il sottomenu*/
* html #menuAdmin li ul 
{
	visibility:hidden; 
	display:block; 
	position:absolute; 
	margin:0;
	padding:0;
}

/* rende visibile il sottomenu e lo posiziona */
#menuAdmin li a:hover ul 
{
	visibility:visible; 
	left:0px; 
	top:27px;
	margin:0;
	padding:0;
}

/*--------fine menu admin------*/

/*### admin/GestNews.aspx ###*/

#contentGest
{
	margin:160px 0px 0px 20px;
	padding:0;
	border:solid 0px #000;
	width:890px;
	position:absolute;
}

#contentGest .titleGestNews
{
	z-index:100;
	position:absolute;
	top:-40px;
	left:400px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;

}

#contentGest .buttonNuovo
{
	margin:5px 0px 0px 400px;
	padding:0;
}

#contentGest a:link, #contentGest a:visited 
{
	color:#3c446a;
}

#contentGest a:hover
{
	font-weight:normal;
	color:#ff9900;
}

.panelNewsAdm
{
	margin:0px 0px 0px 0px;
	padding:0;
	border:solid 0px #000;

}

.panelNewsAdm #dataNewsAdm 
{
	margin:0;
	padding:0;
}

.panelNewsAdm #dataNewsAdm  strong 
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelNewsAdm #dataNewsAdm .calend 
{
	position:relative;
	margin:0px 0px 0px -20px;
}

.panelNewsAdm #titleNewsAdm 
{
	margin:20px 0px 0px 0px;
	padding:0;
}

.panelNewsAdm #titleNewsAdm strong 
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelNewsAdm #absNewsAdm 
{
	margin:5px 0px 0px 0px;
	padding:0;
	
}

.panelNewsAdm #absNewsAdm p
{
	margin:15px 0px 0px 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#141e4b;
}

.panelNewsAdm #editorNewsAdm
{
	margin:30px 0px 0px 150px;
	padding:0;
}

.panelNewsAdm #buttonNewsAdm
{
	margin:20px 0px 20px 400px;
	padding:0;
}

/*### admin/HomeLog.aspx ###*/

#msgHomeLog
{
	position:absolute;
	margin:150px 0px 0px 290px;
	padding:0px 0px 0px 0px;
	width:400px;
	height:50px;
	border:double 3px #3c446a;
}

#msgHomeLog p
{
	margin:15px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
	color:#3c446a;
	text-align:center;
}

/*### admin/gestCollAreaRis.aspx ###*/

#bodyCollAreaRis
{
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
	border:solid 0px #000;
}

#bodyCollAreaRis .titleGestAreaRis
{
	position:absolute;
	top:100px;
	left:370px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}


#bodyCollAreaRis .listBoxAreaRis
{
	position:absolute;
	top:150px;
	left:40px;
}

#bodyCollAreaRis .btnVisCollArea
{
	position:absolute;
	top:150px;
	left:270px;
	width:100px;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#3c446a;
}

#bodyCollAreaRis .selTipoDoc
{
	position:absolute;
	top:290px;
	left:32px;
}

#bodyCollAreaRis .btnConfCollArea
{
	position:absolute;
	top:190px;
	left:270px;
	width:100px;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#3c446a;
}

#bodyCollAreaRis #checkBoxList
{
	position:absolute;
	top:150px;
	left:420px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#ff9900;
}

#bodyCollAreaRis #checkBoxList .boxList
{
	font-weight:normal;
	color:#3c446a;
}

#bodyCollAreaRis #linkListaAssegn
{
	position:absolute;
	top:150px;
	left:600px;
	color:#3c446a;
}
#bodyCollAreaRis #linkListaAssegn img
{
	margin:20px 0px 0px 0px;
}
#bodyCollAreaRis #linkListaAssegn p
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
}

#bodyCollAreaRis #linkListaAssegn a:link, 
#bodyCollAreaRis #linkListaAssegn a:visited
{
	color:#ff9900;
}

#bodyCollAreaRis #linkListaAssegn a:hover
{
	font-weight:normal;
	color:#3c446a;
}

#bodyCollAreaRis #linkListaAssegn .gridLista
{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#3c446a;
	border: solid 1px #3c446a;
	width:300px;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
}

#bodyCollAreaRis #linkListaAssegn .gridListaHeader
{
	background-color:#ff993a;
	color:White;
	border: solid 1px #3c446a;
}

#bodyCollAreaRis #linkListaAssegn .gridListaRow a:link, 
#bodyCollAreaRis #linkListaAssegn .gridListaRow a:visited
{
	color:#a6a6a8;
}

#bodyCollAreaRis #linkListaAssegn .gridListaRow a:hover
{
	color:#3c446a;
}

#bodyCollAreaRis #linkListaAssegn .scrollPanel
{
	overflow:auto;
	margin:0;
	padding:5px;
	width:330px;
	height:140px;
	border:solid 1px #c7c7c9;
}



/*### admin/gestStampa.aspx ###*/

#bodyGestStampa
{
	margin:160px 0px 0px 100px;
	padding:0;
	position:absolute;
	width:100%;
	height:100%;
	border:solid 0px #000;
}

#bodyGestStampa .titleGestStam
{
	position:absolute;
	margin:-30px 0px 0px 300px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyGestStampa #gridViewGStampa .btnNewGStam
{
	margin:10px 0px 0px 320px;
	width:60px;
}

#bodyGestStampa a:link, #contentGest a:visited 
{
	color:#3c446a;
}

#bodyGestStampa a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#bodyGestStampa .btnConfGStam
{
	width:100px;
	height:23px;
}

#bodyGestStampa .panelGStampa
{
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyGestStampa .panelGStampa strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyGestStampa .panelGStampa #dataGStam
{
	margin:0px 0px 15px 0px;
	padding:0;
}

#bodyGestStampa #dataGStam .calend
{
	position:relative;
	top:0px;
	left:0px;
}

#bodyGestStampa .panelGStampa #testataGStam
{
	margin:0px 0px 15px 0px;
	padding:0;
}

#bodyGestStampa .panelGStampa #titleGStamp
{
	margin:0px 0px 15px 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

/*### admin/gestCollSch_Amm.aspx ###*/

#bodyGSchAmm
{
	z-index:1;
	margin:35px 0px 0px 0px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#contentGSchAmm
{
	position:absolute;
	top:110px;
	left:0px;
	border:solid 0px #000;
}

#contentGSchAmm .titleGSchAmm
{
	position:absolute;
	top:-15px;
	left:310px;
	width:500px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#contentGSchAmm .listGSchAmm
{
	position:absolute;
	top:50px;
	left:20px;
}

#contentGSchAmm .btnConfAmm
{
	position:absolute;
	top:100px;
	left:70px;
}

#contentGSchAmm .btnCancAmm
{
	position:absolute;
	top:100px;
	left:170px;
}

#contentGSchAmm .btnCopyAmm
{
	position:absolute;
	top:100px;
	left:740px;
}

#contentGSchAmm #repeatGSchAmm
{
	position:absolute;
	top:40px;
	left:370px;
}

#contentGSchAmm #repeatGSchAmm #campiSchAmm 
{
	margin:0px 0px 10px 0px;
}

#contentGSchAmm #repeatGSchAmm #campiSchAmm p 
{
	margin:0px 0px 5px 0px;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#contentGSchAmm .panelCopia
{
	padding:10px 0px 0px 20px;
	position:absolute;
	top:30px;
	left:620px;
	width:310px;
	border:dashed 1px #3c446a;
}

#contentGSchAmm .panelCopia p
{
	margin:0px 0px 5px 0px;
	padding:0;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#ff9900;
}

/*### admin/gestSch_Prod.aspx ###*/

#bodySchProd
{
	margin:135px 0px 0px 0px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodySchProd .titleSchProd
{
	position:absolute;
	top:-10px;
	left:390px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}
#listFondiProd 
{
	position:absolute;
	top:45px;
	left:70px;
}

#carFileProd 
{
	position:absolute;
	top:45px;
	left:400px;
}

#carFileProd span
{
	margin:0;
	padding:0px 5px 0px 0px;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#3c446a;
}

#carFileProd .btnInviaProd
{
	position:absolute;
	top:50px;
	left:50px;
}
#bodySchProd .msgSchProd
{
	color:Red;
}

/*### admin/censProdotto.aspx ###*/

#bodyCensProd
{
	margin:50px 0px 0px 0px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodyCensProd .titleCensProd
{
	position:absolute;
	top:70px;
	left:410px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridCensProd
{
	position:absolute;
	top:110px;
	left:5px;
}

#gridCensProd .btnNCensProd
{
	margin:15px 0px 0px 450px;
	width:60px;
}

#gridCensProd a:link, #gridCensProd a:visited 
{
	color:#3c446a;
}

#gridCensProd a:hover
{
	font-weight:normal;
	color:#ff9900;
}

.detailsCensProd
{
	margin:0;
	padding:0;
	position:absolute;
	top:400px;
	left:300px;
	width:300px;
	border:solid 0px #000;
}

.detailsCensProd .headCensProd
{
	padding:0px 0px 3px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	color:#3c446a;
	border:solid 0px #000;
}

.detailsCensProd .itemCensProd
{
	padding:0px 0px 3px 0px;
	font-size:11px;
	font-family:Arial, Verdana, Tahoma;
	color:#000;
	border:solid 0px #000;
}


/*### admin/insProdotto.aspx ###*/

#bodyInsProd
{
	margin:170px 0px 0px 350px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodyInsProd .titleInsProd
{
	position:absolute;
	top:-40px;
	left:100px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyInsProd #btnInsInsProd
{
	margin:20px 0px 10px 30px;
	width:70px;
}

#bodyInsProd div 
{
	margin:0px 0px 15px 0px;
}

#bodyInsProd div strong
{
	margin:0px 10px 0px 0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#bodyInsProd div p
{
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

/*### admin/modProdotto.aspx ###*/

#bodyModProd
{
	margin:165px 0px 0px 350px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodyModProd .titleModProd
{
	position:absolute;
	top:-40px;
	left:100px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyModProd #btnInsModProd
{
	margin:20px 0px 10px 30px;
	width:70px;
}

#bodyModProd div 
{
	margin:0px 0px 15px 0px;
}

#bodyModProd div strong
{
	margin:0px 10px 0px 0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#bodyModProd div p
{
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

/*### admin/gestCategoFondi.aspx ###*/

#bodyCatFond
{
	margin:170px 0px 0px 300px;
	padding:0;
	width:400px;
	border:solid 0px #000;
	position:absolute;
}

#bodyCatFond .titleCatFond
{
	position:absolute;
	top:-40px;
	left:100px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}
 
#bodyCatFond .panelConfCatFond
{
	padding:20px 0px 0px 90px;
	width:70px;
}
#bodyCatFond .panelConfCatFond .btnConfCatFond
{
	margin:-20px 0px 0px 40px;
	padding:0;
	width:70px;
}

#bodyCatFond .btnNewCatFond
{
	margin:20px 0px 0px 130px;
	padding:0;
	width:70px;
}

#bodyCatFond a:link, #bodyCatFond a:visited 
{
	color:#3c446a;
}

#bodyCatFond a:hover
{
	font-weight:normal;
	color:#ff9900;
}

/*### admin/gestCat_Sottocat.aspx ###*/

#bodyGCatSotC
{
	margin:170px 0px 0px 110px;
	padding:0;
	width:800px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGCatSotC .titleGCatSotC
{
	position:absolute;
	top:-40px;
	left:250px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyGCatSotC .btnInsGCatSCat
{
	margin:15px 0px 0px 80px;
}

#gridGCatSotC a:link, #bodyGCatSotC a:visited 
{
	color:#3c446a;
}

#gridGCatSotC a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#panelGCatSotC
{
	margin:20px 0px 0px 0px;
}

#panelGCatSotC #catGCatSotC
{
	margin:0px 0px 0px 0px;
}

#panelGCatSotC #catGCatSotC strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#panelGCatSotC #SCatGCatSotC
{
	margin:15px 0px 0px 0px;
}

#panelGCatSotC #SCatGCatSotC strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#panelGCatSotC #nCatGCatSotC
{
	margin:15px 0px 0px 0px;
}

#panelGCatSotC #nCatGCatSotC strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#panelGCatSotC #fondGCatSotC
{
	margin:15px 0px 0px 0px;
}

#panelGCatSotC #fondGCatSotC strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Tahoma;
	color:#3c446a;
}

#CaricGCatSotC
{
	position:absolute;
	top:-80px;
	left:-60px;
}

#CaricGCatSotC p
{
	margin:0px 0px 0px 0px;
	padding:0;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	color:#141e4b;
}

/*### admin/gestQuadMacro.aspx ###*/

#bodyGQMacro
{
	margin:170px 0px 0px 150px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGQMacro .titleGQMacro
{
	position:absolute;
	top:-40px;
	left:220px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGQMacro a:link, #gridGQMacro a:visited 
{
	color:#3c446a;
}

#gridGQMacro a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGQMacro .btnNGQMacro
{
	margin:15px 0px 0px 270px;
	width:60px;
}

.panelGQMacro strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGQMacro #dataGQMacro
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGQMacro #dataGQMacro img
{
	cursor:pointer; 
	position:relative;
	left:0px;
}

.panelGQMacro #kEditGQMacro
{
	margin:25px 0px 0px 0px;
	padding:0;
}

.panelGQMacro #kEditGQMacro .btnConfGQMacro
{
	margin:15px 0px 0px 250px;
	padding:0;
	width:80px;
}

/*### admin/gestMercObblig.aspx ###*/

#bodyGMercObb
{
	margin:165px 0px 0px 150px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGMercObb .titleGMercObb
{
	position:absolute;
	top:-40px;
	left:220px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGMercObb a:link, #gridGMercObb a:visited 
{
	color:#3c446a;
}

#gridGMercObb a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGMercObb .btnNGMercObb
{
	margin:15px 0px 0px 270px;
	width:60px;
}

.panelGMercObb strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGMercObb #dataGMercObb
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGMercObb #dataGMercObb img
{
	cursor:pointer;
    left:0px;
    position:relative;
}

.panelGMercObb #kEditGMercObb
{
	margin:25px 0px 0px 0px;
	padding:0;
}

.panelGMercObb #kEditGMercObb .btnConfGMercObb
{
	margin:15px 0px 0px 250px;
	padding:0;
	width:80px;
}

/*### admin/gestMercAzionario.aspx ###*/

#bodyGMercAz
{
	margin:165px 0px 0px 150px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGMercAz .titleGMercAz
{
	position:absolute;
	top:-40px;
	left:220px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGMercAz a:link, #gridGMercAz a:visited 
{
	color:#3c446a;
}

#gridGMercAz a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGMercAz .btnNGMercAz
{
	margin:15px 0px 0px 270px;
	width:60px;
}

.panelGMercAz strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGMercAz #dataGMercAz
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGMercAz #dataGMercAz img
{
	cursor:pointer;
	position:relative;
	left:0px;
}

.panelGMercAz #kEditGMercAz
{
	margin:25px 0px 0px 0px;
	padding:0;
}

.panelGMercAz #kEditGMercAz .btnConfGMercAz
{
	margin:15px 0px 0px 250px;
	padding:0;
	width:80px;
}

/*### admin/gestMercCambi.aspx ###*/

#bodyGMercCam
{
	margin:165px 0px 0px 150px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGMercCam .titleGMercCam
{
	position:absolute;
	top:-40px;
	left:220px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGMercCam a:link, #gridGMercCam a:visited 
{
	color:#3c446a;
}

#gridGMercCam a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGMercCam .btnNGMercCam
{
	margin:15px 0px 0px 270px;
	width:60px;
}

.panelGMercCam strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGMercCam #dataGMercCam
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGMercCam #dataGMercCam img
{
	cursor:pointer;
    position:relative;
    left:0px;
}

.panelGMercCam #kEditGMercCam
{
	margin:25px 0px 0px 0px;
	padding:0;
}

.panelGMercCam #kEditGMercCam .btnConfGMercCam
{
	margin:15px 0px 0px 250px;
	padding:0;
	width:80px;
}

/*### admin/gestCollocatori.aspx ###*/

#bodyGColl
{
	margin:165px 0px 0px 150px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGColl .titleGColl
{
	position:absolute;
	top:-40px;
	left:220px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGColl a:link, #gridGColl a:visited 
{
	color:#3c446a;
}

#gridGColl a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGColl .btnNGColl
{
	margin:15px 0px 0px 240px;
	width:60px;
}

.panelGColl strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGColl #nameGColl
{
	margin:20px 0px 10px 0px;
	padding:0;
}

.panelGColl .btnConfGColl
{
	margin:15px 0px 0px 235px;
	padding:0;
	width:80px;
}

/*### admin/anagraficaUtenti.aspx ###*/

#bodyAnagUte
{
	margin:165px 0px 0px 120px;
	padding:0;
	width:720px;
	border:solid 0px #000;
	position:absolute;
}

#bodyAnagUte .titleAnagUte
{
	position:absolute;
	top:-40px;
	left:270px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#tableAnagUte
{
	margin:0;
	padding:0;
	width:700px;
	height:100%;

}

#tableAnagUte #headAnagUte
{
	margin:0;
	padding:0;
	background-color:#b6bcd9;
	height:20px;
	width:100%;
}

#tableAnagUte #headAnagUte td 
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#17204d;
	text-align:center;
}

#tableAnagUte #masterAngUte
{
	margin:0;
	padding:0;
	background-color:#faebce;
	height:20px;
	width:100%;
}

#tableAnagUte #masterAngUte td
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#e16c04;
	text-align:center;
}

#tableAnagUte .masterAngSubUte
{
	margin:0;
	padding:0;
	background-color:#f2f3f9;
	height:20px;
	width:100%;
}

#tableAnagUte .masterAngSubUte td
{
	margin:0;
	padding:0;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#62698f;
	text-align:center;
}

#tableAnagUte #masterAngUte #masterPwd
{
	color:#d50808;
}

/*### admin/gestAreaRiservata.aspx ###*/

#bodyGArRis
{
	margin:165px 0px 0px 110px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGArRis .titleGArRis
{
	position:absolute;
	top:-40px;
	left:270px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGArRis a:link, #gridGArRis a:visited 
{
	color:#3c446a;
}

#gridGArRis a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGArRis .btnNGArRis
{
	margin:15px 0px 0px 290px;
	width:60px;
}

.panelGArRis strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGArRis #uteGArRis
{
	margin:20px 0px 10px 0px;
	padding:0;
}

.panelGArRis #pwdGArRis
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGArRis #esitoGArRis
{
	width:300px;
	margin:10px 0px 10px 180px;
	padding:0;
	border:solid 0px #000;
	font-family:Arial, Verdana, Tahoma;
	font-weight:bold;
	text-align:center;
	color:red;
}

.panelGArRis #buttonUsersAdm
{
	margin:20px 0px 10px 285px;
	padding:0;
}


/*### admin/gestCaselRiservate.aspx ###*/

#bodyGCasRis
{
	margin:165px 0px 0px 300px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGCasRis .titleGCasRis
{
	position:absolute;
	top:-40px;
	left:90px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGCasRis a:link, #gridGCasRis a:visited 
{
	color:#3c446a;
}

#gridGCasRis a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGCasRis .btnNGCasRis
{
	margin:15px 0px 0px 120px;
	width:60px;
}

.panelGCasRis
{
	margin:20px 0px 0px 0px;
}

.panelGCasRis .btnConfGCasRis
{
	margin:0px 0px 0px -110px;
}

/*### admin/gestDocumRiservata.aspx ###*/

#bodyGDocRis
{
	margin:165px 0px 0px 5px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodyGDocRis .titleGDocRis
{
	position:absolute;
	top:-40px;
	left:360px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridGDocRis a:link, #gridGColl a:visited 
{
	color:#3c446a;
}

#gridGDocRis a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridGDocRis .btnNGDocRis
{
	margin:15px 0px 0px 430px;
	width:60px;
}

.panelGDocRis  
{
	margin:20px 0px 0px 30px;
}

.panelGDocRis  strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelGDocRis #dataGDocRis
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGDocRis #dataGDocRis .calend
{
	position:relative;
	margin:0px 0px 0px -20px;
}

.panelGDocRis #dataGDocRis img
{
	cursor:pointer; 
}

.panelGDocRis #nameGDocRis
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGDocRis #descriGDocRis
{
	margin:0px 0px 10px 0px;
	padding:0;
}

.panelGDocRis .btnConfGDocRis
{
	margin:15px 0px 0px 395px;
	padding:0;
	width:70px;
}

/*### admin/storicoDocumentazioni.aspx ###*/

#bodyStorDoc
{
	margin:165px 0px 0px 25px;
	padding:0;
	width:100%;
	border:solid 0px #000;
	position:absolute;
}

#bodyStorDoc .titleStorDoc
{
	position:absolute;
	top:-40px;
	left:360px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridStorDoc a:link, #gridStorDoc a:visited 
{
	color:#3c446a;
}

#gridStorDoc a:hover
{
	font-weight:normal;
	color:#ff9900;
}

/*### admin/insDocumentiFondi.aspx ###*/

#bodyIDocFondi
{
	margin:165px 0px 0px 110px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyIDocFondi .titleIDocFondi
{
	position:absolute;
	top:-40px;
	left:270px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#gridIDocFondi a:link, #gridIDocFondi a:visited 
{
	color:#3c446a;
}

#gridIDocFondi a:hover
{
	font-weight:normal;
	color:#ff9900;
}

#gridIDocFondi .btnNIDocFondi
{
	margin:15px 0px 0px 290px;
	width:60px;
}

#bodyIDocFondi .panelIDocFondi
{
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyIDocFondi .panelIDocFondi strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyIDocFondi .panelIDocFondi #dataIDocFondi
{
	margin:0px 0px 15px 0px;
	padding:0;
}

#bodyIDocFondi .panelIDocFondi #dataIDocFondi .calend
{
	position:relative;
	cursor:pointer;
	left:0px;
}


#bodyIDocFondi .panelIDocFondi #titleIDocFondi
{
	margin:0px 0px 15px 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

/*### admin/collDocsToSistemi.aspx ###*/

#bodyCDToSist
{
	margin:165px 0px 0px 110px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyCDToSist .titleCDToSist
{
	position:absolute;
	top:-40px;
	left:270px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyCDToSist .panelCDToSist
{
	margin-top:30px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyCDToSist .panelCDToSist strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyICDToSist .panelCDToSist #sistCDToSist
{
	margin:0px 0px 15px 0px;
	padding:0;
}


#bodyCDToSist .panelCDToSist #docCDToSist
{
	margin:15px 0px 15px 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelCDToSist .btnCDToSist
{
	margin:15px 0px 0px 100px;
	width:70px;
}

/*### admin/collDocsToFondi.aspx ###*/

#bodyCDToFondi
{
	margin:165px 0px 0px 110px;
	padding:0;
	width:700px;
	border:solid 0px #000;
	position:absolute;
}

#bodyCDToFondi .titleCDToFondi
{
	position:absolute;
	top:-40px;
	left:270px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#bodyCDToFondi #grSmCDToFondi
{
	margin:0px 0px 30px 100px;
	padding:0;
}

#bodyCDToFondi .panelCDToFondi
{
	margin-top:20px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyCDToFondi .panelCDToFondi strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

#bodyCDToFondi .panelCDToFondi #sistCDToFondi
{
	margin:0px 0px 15px 0px;
	padding:0;
}


#bodyCDToFondi .panelCDToFondi #docCDToFondi
{
	margin:15px 0px 15px 0px;
	padding:0;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.panelCDToFondi .btnCDTofondi
{
	margin:0px 0px 0px 100px;
	width:70px;
}

/*###admin/impBenchmark ###*/

.titleIBench
{
	position:absolute;
	top:145px;
	left:410px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

.loadIBench
{
	position:absolute;
	margin:200px 0px 0px 300px;
	padding:0;
	height:22px;
}

.confIBench
{
	position:absolute;
	margin:200px 0px 0px 530px;
	padding:0;
	width:80px;
	height:22px;
}

.lblIBench
{
	position:absolute;
	margin:240px 0px 0px 400px;
	padding:0;
}

/*### admin/modSingBench ###*/

#bodyMSBench
{
	margin:165px 0px 0px 110px;
	padding:0;
	width:600px;
	border:solid 0px #000;
	position:absolute;
}

#bodyMSBench .titleMSBench
{
	position:absolute;
	top:-30px;
	left:290px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

.dropMSBench
{
	margin:0px 0px 0px 200px;
}

 #gridMSBench
{
	margin:30px 0px 0px 160px;
}

#gridMSBench a:link, #gridMSBench a:visited 
{
	color:#3c446a;
}

#gridMSBench a:hover
{
	font-weight:normal;
	color:#ff9900;
}

 .bNewMSBench
{
	margin:10px 0px 0px 150px;
	width:70px;
}

#panelMSBench
{
	margin:30px 0px 0px 160px;
	padding:0;
	border:solid 0px #000;

}

#panelMSBench #dataMSBench, #panelMSBench #qtaMSBench
{
	margin:0px 0px 10px 0px;
	padding:0;
}

#panelMSBench #dataMSBench  strong, #panelMSBench #qtaMSBench strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.bCMSBench
{
	margin:0px 0px 0px 140px;
	padding:0;
}

/*### admin/impQuoteFondi ###*/

.titleIQFondi
{
	position:absolute;
	top:145px;
	left:420px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

.btnIQFondi
{
	position:absolute;
	margin:180px 0px 0px 420px;
	padding:0;
}

.lblIQFondi
{
	position:absolute;
	margin:220px 0px 0px 395px;
	padding:0;
}

/*### admin/impQuoteFondiExcel ###*/

.titleIQFExc
{
	position:absolute;
	top:145px;
	left:420px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

.loadIQFExc
{
	position:absolute;
	margin:180px 0px 0px 380px;
	padding:0;
	height:22px;
}

.btIQFExc
{
	position:absolute;
	margin:220px 0px 0px 450px;
	padding:0;
	width:80px;
	height:22px;
}

.lblIQFExc
{
	position:absolute;
	margin:260px 0px 0px 450px;
	padding:0;
}

/*### admin/gestQuoteFondi ###*/

#bodyGQFondi
{
	margin:155px 0px 0px 110px;
	padding:0;
	width:600px;
	border:solid 0px #000;
	position:absolute;
}

#bodyGQFondi .titleGQFondi
{
	position:absolute;
	top:-30px;
	left:320px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

.dropGQFondi
{
	margin:0px 0px 0px 240px;
}

 #gridGQFondi
{
	margin:30px 0px 0px 160px;
}

#gridGQFondi a:link, #gridGQFondi a:visited 
{
	color:#3c446a;
}

#gridGQFondi a:hover
{
	font-weight:normal;
	color:#ff9900;
}

 .bNewGQFondi
{
	margin:10px 0px 0px 170px;
	width:70px;
}

#panelGQFondi
{
	margin:30px 0px 0px 160px;
	padding:0;
	border:solid 0px #000;

}

#panelGQFondi .calend
{
	cursor:pointer;
	position:relative;
	left:0px;
}

#panelGQFondi #dataGQFondi, 
#panelGQFondi #qtaGQFondi, 
#panelGQFondi #patrGQFondi,
#panelGQFondi #nGQFondi
{
	margin:0px 0px 10px 0px;
	padding:0;
}

#panelGQFondi #dataGQFondi  strong, 
#panelGQFondi #qtaGQFondi strong,
#panelGQFondi #patrGQFondi strong,
#panelGQFondi #nGQFondi strong
{
	margin:0px 10px 0px 0px;
	font-size:12px;
	font-family:Arial, Verdana, Tahoma;
	color:#141e4b;
}

.bCGQFondi
{
	margin:0px 0px 0px 170px;
	padding:0;
	width:70px;
}

/*### admin/provaorder ###*/

.titleOrder
{
	position:absolute;
	margin:135px 0px 0px 350px;
	color:#3c446a;
	font-weight:bold;
	font-size:12px;
}

#contentOrder /*(contenuto scrool)*/
{
	position:absolute;
	margin:150px 0px 0px 150px;
	padding:0;
	width:670px;
	height:460px;
	border:solid 1px #d3d3d9;
	left:20px;
	top:30px;
	overflow:auto;
}

#elencoOrder
{
	margin:10px 0px 0px 15px;
	padding:0;
}

#elencoOrder a:link, #elencoOrder a:visited 
{
	color:#9598a5;
	text-decoration:none;
}

#elencoOrder a:hover
{
	color:#ff9900;
	text-decoration:none;
}

.titleOfferta
{
	margin:0;
	padding:5px 0px 5px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#3c446a;
}

.subTitleOfferta
{
	margin:0;
	padding:2px 0px 2px 0px;
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#e88200;
	
}

/*############ calendar style ###########*/

/*author:Francesco Cantoni*/

.MyCalendar .ajax__calendar_container 
{
	margin:-20px 0px 0px 200px;
	width: 200px;
	z-index:200;
	border-style:double;
	border-width:7px;
	border-color:#19234f;
	background-color:#fff;
	opacity:	0.90;
	filter:Alpha(style=0,opacity=90);
    color: #19234f;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: #f88219;
    background:#d4dff1;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_active:hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_active:hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_active:hover .ajax__calendar_year {
    color: red;
    background:#d4dff1;
    font-weight:bold;
}

/*############ CSS per pop up  ###########*/
bodyPopup {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background:Transparent;
}
#banner {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:0px;
width: 640px;
height: 480px;
left: 150px;
top: 150px;
background-color:Transparent;
 :transparent;
}
#banner a
{
color:#FFCC00;
text-decoration:none;
background-color:Transparent;
}
#banner a:hover
{
color:#FFCC00;
text-decoration:underline;
background-color:Transparent;
}
#chiudi
{
position:absolute;
width:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#F9931F;
left: 740px;
top: 158px;
text-align:right;
}
#chiudi a
{
font-size:14px;
font-weight:bold;
color:#002c57;
text-decoration:none;
text-align: right;
}
#chiudi a:hover
{
font-size:14px;
font-weight:bold;
color:#FF0000;
text-decoration:none;
text-align:right;

}