/* body { background-color: #69c; font-family: Verdana, Arial, sans-serif; text-align: center; margin: 0; padding: 0; } */
@import url('common.css');
@import url('topnav.css');
@import url('menu.css');
#container { text-align: left; margin: 0; padding: 0;  /* border: none; */ }
#navPageBox { display: none; clear: both; }

/* mms://media.fastweb.it/WM9/raiclick/FMVRAI04000001060052.wmv?idCnt=33197&path=RaiClickWeb^Notizie^Telegiornali^TG1 */

#intro { color: #000; text-align:center; width:100%; border-bottom: 1px solid #eee; float: left;  background: #fff url(../images/backgrounds/intro.gif); }
#intro img { float:none; }
#intro #userLog { margin: 0 0 0 20px; font-size: 110%; padding: 0;}
#intro #applicativo { margin: 0 0 0 20px; font-size: 110%; padding: 0; }
#intro #appDate { margin-right: 5px; float: right; font-variant: small-caps; }
#intro #meteoProv { text-align: right;}
#intro #meteoProv #meteo { display: inline; }
#intro #meteoProv a { text-decoration: none; color: #343499; font-weight: bold; }
#intro #logoTitle { display: inline; vertical-align: bottom; font-size: 2.4em; }
#intro #introFenacom { display: inline; margin-left: 10px; vertical-align: bottom; }
#intro #introEnasco { display: inline; margin-right: 10px; vertical-align: bottom; }

img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* -- Content --*/
#content { width: 78%; float: left; position: relative; }
#short { width: 20%; margin: 0;	padding: 0;	float: left; }
#short #videoDelGiorno { padding: 0; margin: 0 0 0 0; border: 1px solid ccc; background: url(../images/backgrounds/domande.jpg) no-repeat center center; height: 120px;}
#short #videoControls { padding-top: 3px; margin: 0 0 3px 0; border-top: 1px solid #ccc; background: url(../images/backgrounds/calend.gif) repeat-x bottom; border-bottom: 1px solid #ccc; }
#short #link_confcommercio { display: block; width: 100%; height: 50px; background-color: #039; }


#sideContent a { margin-left: 5px; color: #369; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans; font-size: 0.8em; font-weight: bold; }
#sideContent a:hover { text-decoration: underline; }

#LogoEnascoDay2 
{ height: 100px; background: url(../images/backgrounds/Televisore2.jpg) no-repeat center center; 
    text-align:center; font-size:small; color:Red; font-family:Arial Black;
    vertical-align:middle;
 padding-top:30px;
    }
#short #searchBox h5 { margin: 0; padding: 0; color: #000; display: inline; }
#short #searchBox { padding-left: 5px; border-bottom: 1px solid #000; margin-bottom: 10px; }
.dxButton { margin:3px; border-bottom: 1px solid #eee; }

#scrollNews { position: relative; color: #fff; text-transform:uppercase; font-size: medium; font-weight: bold; background-color: #369; border-bottom: 1px solid #666; }
#scrollNews ul { margin: 0; padding: 0; display: block; list-style-type: none;}
#scrollNews ul li { margin: 0; padding: 0; display: inline; margin: 0; padding: 0;}
#scrollNews a { color: #fff; text-decoration: none; }
#scrollNews a:hover { color: red; text-decoration: none; }
#scrollNews marquee { width: 99%;  }

ul#lenews { height: 2em; margin: 5px;  list-style-type: none; margin: 0; padding: 0; background-color: #ccc; }
ul#lenews li { display: inline; }

/* Tabella generica */
table.tIntranet { color: #036; border: 1px solid #ccc; font-size: small; }
table.tIntranet caption { font-weight: bold; font-size: large; padding-top: 20px; }
table.tIntranet th { font-weight: bold; color: #fff; height: 3em; background-color: #69c; }
table.tIntranet tr.altrow { background-color: #eee; }
table.tIntranet a { text-decoration: none; color: #036; }
table.tIntranet .tableHeader { height: 3em; vertical-align: middle; font-size: 130%; font-weight: bold; background-color: #69c; }

table.tIntranet .tRow1 { background-color: #ffffcc; }
table.tIntranet .tRow2 { background-color: #f0f8ff; }
table.tIntranet2 .tRow1 { background-color: #ffffcc; }
table.tIntranet2 .tRow2 { background-color: #f0f8ff; }

/* Contenuto centrale */
#rContent { clear: both; margin: 5px; padding: 5px; font-family: Arial, Verdana, Sans-Serif; font-size: 80%; }
#rContent .login { background: #fff url(../images/layout/areariservata.gif) no-repeat top right; width: 350px; margin-left:auto; margin-right:auto; padding: 30px; }
#rContent .login p span { width: 50px; display: block; float: left; }

#ufCaafNuovo { padding: 5px; }

/* Collaboratori Online */
#pnlTutto h3 { margin: 1px 1px 10px 1px; padding: 2px; background-color: #69c; color: #fff; clear: both;}
#pnlAttServCaaf, #PNLEnaFenVol, #pnlLordo, #PnlPagaServCaaf, #pnlPeriodo { margin-bottom: 10px; }
#pnlPeriodo table { border: 1px solid #ccc; margin-left: auto; margin-right: auto; }
#pnlPeriodo #CalInizio, #pnlPeriodo #CalFine { float: left; margin: 10px;}

#pnlMotore, #PnlNew { padding: 1px; clear: both; position: relative; margin: 1px; border: 0px solid #ccc; }
#pnlMotore h4 { color: #000; margin: 0; padding: 0;}
#pnlMotore fieldset { margin: 1px; padding: 1px;}
#pnlMotore fieldset tendinaInizio { background-color: #cccccc; font-size: 180%; }
#pnlMotores { background: #fff url(../images/layout/bgBox.gif) repeat-x; }

#dg1 div { padding: 0px; margin: 5px; height: 15px; vertical-align: middle; }
#dg1 div input { padding: 0; margin: 0; height: 10px;}

#collabNew { padding: 2px; }
#collabNew p { margin: 0; padding: 0; }
#collabNew label { width: 200px; display: inline-block; }
#collabOp { padding: 2px; margin: 2px; border: 0px solid #ccc;}
#collabFound { padding: 2px; margin: 2px; border: 0px solid #ccc; }

#pnlDatagrid * { font-size: 10px; }

/* Budget Online */
#bgt { vertical-align: top;}
#bgt select { width: 100%; }
#bgt td { vertical-align: top;}
#bgt h5 { margin: 5px; padding: 0; }
#bgtTab { font-size: small; vertical-align: top; }
#bgtTab td { text-align: right; }
#bgtTab thead { background-color: #369; width: 25%; font-size: small; }
#bgtSchede { font-size: 100%; }

/* Ferie */
.dipFerie div { width: 100%; color: #000; border: 1px solid #ccc; }
.dipFerie img { margin-left: 20px; margin-right: 20px; }
#logoTitle { background: url(../images/backgrounds/bgh1.gif) bottom repeat-x; font-size: 290%; font-family: Garamond; text-transform:uppercase; margin: 0; padding:0; }
#logoTitle span { font-size: 120%; }
#logoTitle a { color: #000; text-decoration: none; }

/* Intranet Sezioni */

/*.homecontenitoreIntraNews { width:60%; float: left; position: relative; border: 1px solid #ccc; margin: 4px; padding:0; } */
/* .homecontenitoreIntraNews img#fotoHome { width: 300px; } */

/* .homecontenitoreIntraNews h3 { padding: 5px; margin: 1px 1px 5px 1px; font-size: 160%; color: #06c; text-transform: uppercase;  background: url(../images/backgrounds/bgBuondi.gif) bottom repeat-x; } */
/*.homecontenitoreIntraNews h3 { padding: 5px; margin: 1px 1px 5px 1px; font-size: 160%; color: #06c; text-transform: uppercase;  background: url(../images/backgrounds/bgBuondin.gif) -44px -46px no-repeat; }*/
/*.homecontenitoreIntraNews hr { clear: both; visibility: hidden; margin: 0; } */
/*.homeIntraNews span a { font-size: 90%; color: #f60; text-decoration: none; font-weight: bold; } */

/* .homeIntraNews { color: #666; border: 1px solid #369; margin: 5px; background-color: #fff; } */
/*.homeIntraNews h2 { font-family: Verdana, Helvetica, sans-serif; margin: 0; padding: 3px; position: relative; font-size: large; }
/* .homeIntraNews h2 a { display: block; padding-left: 20px; text-decoration: none; background: #fff url(../images/icone/kontact_news.gif) 4px left no-repeat; color: #369; }*/
/*.homeIntraNews h2.titIntraNews2 a { text-decoration: none; background: #fff url(../images/icone/warning.gif) left no-repeat; color: #369; } */

/*.homeIntraNews h2 a:hover { color: #f93; } */
/*div.homeIntraNews { border-bottom: 1px dashed #ccc; margin: .5em; }*/
/*.homeIntraNews p { padding: 3px;clear: both; margin: 0; position: relative; }*/
/*homeIntraNews .optionIntraNews {  position: relative; text-align: right; margin: 0; padding-top:2px; background: url(../images/backgrounds/bgBoxes.gif) repeat-x; color: #666; }*/
/*.homeIntraNews .optionIntraNews span { padding: 2px; margin:0;}*/
/*.homeIntraNews .linkContinua { display: inline; }*/
/*.homeIntraNews p.cFilmato { float: right; }*/

.newsWrapper { font-family: Verdana, Arial, Helvetica, sans; font-size: 60%; width:60%; float: left; position: relative; border: 1px solid #ccc; margin: 4px; padding:0; }
.newsWrapper h3 { font-family: Georgia, serf; padding: 5px; margin: 1px 1px 1px 1px; font-size: 180%; color: #06c; text-transform: uppercase;  background: #eef url(../images/backgrounds/bgBuondii.gif) bottom repeat-x; }
.newsTitle { color: #369; background: #def; margin: 1px; font-size: 130%; padding: 5px 5px 5px 33px; }
.newsTitle2 { color: #369; background: #def; margin: 1px; font-size: 110%; padding: 5px 5px 5px 33px; }
.newsData { font-size: 80%; color: #ffa300;}
a.newsLink { color: #369; text-decoration: none;}
a.newsLink:hover { color: #369; text-decoration: underline;}
a.newsLink:visited { color: #777; }
a.newsStatus { display: block; float: left; height: 15px; width: 18px; background: url(../images/icone/accept.png) no-repeat; }
a.newsStatus:visited { display: block; float: left; height: 15px; width: 18px; background: url(../images/icone/accept_gray.png) no-repeat; }
.newsNew { background: #def url(../images/animated/newBlue.gif) no-repeat 3px center; }
.newsRead { display: none; }

/*
.newsTitle span { color: #69c; font-size: 70%; }
.newsTitle a { color: #369; }
.newsTitle a:visited { color: #aaa; }
.newsInfo { float: right; }

a.status { display: block; padding: 2px; margin: 8px 2px 2px 40px; float: left; text-indent: -5000px; background: url(../images/icone/accept.png) no-repeat center center; width: 16px; }
a.status:visited { background: url(../images/icone/accept_gray.png) no-repeat; }
a.attachment { background: url(../images/icone/icon_attachment.gif) no-repeat; }
a.attachment:visited { background: url(../images/icone/icon_attachment.gif) no-repeat; } 
.status { float: left;}
*/

.newsPreview { margin-left: 5px; }


.editorControl { color: #369; }
.editorControl  a { color: #369; text-decoration: none; }
.editorControl  a:hover { text-decoration: underline; }

#chi_siamo fieldset { padding: 5px; margin: 3px; float: left; width: 40%; }
#chi_siamo fieldset h4 { margin: 0;}
#chi_siamo_results { clear: both;  position: relative;}
.scheda { width: 40%; margin: 5px; padding: 5px; border: 1px solid #ccc; padding: 5px; background: #eee; float: left; }
.scheda h3 { color: #369; font-size: .8em; margin: 0; padding: 0;}
.scheda a { font-size: xx-small; }
.fotoScheda { font-size: x-small; text-align: center; border: 1px solid #ccc; padding: 1px; background: #fff; height: 100px; float: left; }
.datiScheda { float: left; margin: 2px; }

/* destra */
#zone3 { float: left; width:35%; }


.boxes { position: relative; width: 100%; background-color: #fff; font-size: 90%; /*border: 1px solid #ccc;*/ float: left; margin-top: 4px;}
.boxes p { margin: 0px; color: #666; padding: 3px; position: relative; }

.boxes h4 { background: url(../images/backgrounds/bgBuondi.gif) repeat-x bottom; margin-top: 0; margin-bottom: 5px; padding: 5px; color: #06c; text-transform: uppercase; /*border-bottom: 1px solid #000; font-size: 90%;*/ }
.boxes h4.edit { border-top: 4px solid #ffa300; }
.boxes h4.vignet {  border-top: 4px solid #396; }
.boxes h4.appro {  border-top: 4px solid #036; }
.boxes h4.noi {  border-top: 4px solid #06c; }
.boxes h4.sitovista {  border-top: 4px solid #ff3333; }

.boxes h4 a { color: #fff; text-decoration: none; padding: 1 1 1 2; }
.boxes h4 a:hover { color: #f93; }
/*.boxes p img { position: absolute; top: 5px; right: 10px; border: 1px solid #000;}*/
/*.boxes img.inAlto { float: right; margin-right: 10px; margin-top: -30px; border: 1px solid #000; padding: 1px; background-color: #fff;}*/
.boxes img.inAlto { float: right; border: 1px solid #000; padding: 1px; background-color: #fff;}
.boxes .newsControls { clear: both; clear: both; vertical-align: bottom; }
.boxes .newsControls img { }

.boxes h3 { color: #06c; margin: 0; font-size: 100%; }
.boxes h3.titIntraNews2  { font-family: verdana, arial, helvetica, sans-serif; padding-left: 20px; text-decoration: none; background: #fff url(../images/icone/warning.gif) left no-repeat; color: #369; }

/* Intranet Categorie */
.IntraCat { border: 1px solid #ccc; margin: 5px 0 0 4px; width: 48.5%; float: left; }
.IntraCat h3 { font-size: medium; background: #fff url(../images/backgrounds/intraCat.gif) repeat-x bottom; margin: 0; padding: 3px; }
.IntraCat h3 a { color: #333; text-decoration: none;}
.IntraCat p { padding: 3px; }

/* Pagina delle News */

#content #selArchivio {  margin: 0 3px 0 3px; padding: 5px; border: 1px solid #ccc; }
#content #selArchivioNews {  margin: 5px; padding: 5px; background-color: #eee; border-top: 2px solid #369; text-align: right; }
#content #selArchivioNews a {  color: #ff6600; text-decoration: none; font-weight: bold; }
#content .columnNews { margin: 0 3px; padding: 3px; width: 47%; float: left; }
#content .columnNews a { color: #369; text-decoration: none; border-bottom: 2px solid #369; }
#content .columnNews a:hover {  background-color: #369; color: #fff; }
#content .columnNews h3 { font-family: Arial, Verdana, sans; font-weight: bold; margin: 0; padding: 0; font-size: 85%;}
#content .columnNews p { font-size: 90%; margin-top: 0; padding-top: 0; }
#content  .newsDate { font-size: 90%; color: #69c}

/* Pagina News */
#txtNews { border: 1px solid #ccc; margin: 10px; padding: 5px;}
ul.newsOption { list-style-type: none; background-color: #eee; border: 2px dashed #ccc; float: right; margin: 20px 10px; padding: 5px; }
ul.newsOption a { text-decoration: none; color: #69c; font-weight: bold; }
ul.newsOption a:hover { color: #000; }
.boxindirizzo { font-size: .7em; text-align: center; color: #999999; /*border-bottom: 1px solid #1f7ca9;*/ }

/* Bilanci */
.boxIntranet { border: 1px solid #ccc; padding: 10px; }
#chisiamo { border: 1px solid #ccc; padding: 10px; margin: 5px; }
#chisiamo_results { border: 1px solid #ccc; background-color: #eee; padding: 5px; margin-top: 5px; }
#newsalert { border: 1px solid #ccc; padding: 10px; margin: 5px; }
#credits { clear: both; background-color: #eeeeee; font-size: 80%; }

.gvwSmalSizefont
{
	font-family: helvetica, arial, sans;
	font-size: 11px;
	color: #000;
	border: 1px solid #ccc;
}
.gvwSmalSizefont td
{
	border: 1px solid #eee;
}
.gvwSmalSizefont th a
{
	color: #c00;
	font-weight: bold;
	font-Size: 12px;
}


