﻿body 
{
	width:100%;
	height:100%;
	border:0px;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:0.8em;
	text-align:center;
	margin:auto;
	padding:auto;
	background-color:#68767F;
}

/* ---------------- NUOVI STILI ------------ */

a
{
	color: #339933;
	font-weight: bold;
	text-decoration: none;	
}

a:hover
{
	color: #FF6600;
	text-decoration: underline;
}

hr
{
	height: 1px;
	color: #CCCCCC;
}

.title
{
	font-weight: bold;
}

.floatImage
{
	float: left;
	padding: 5px;
}

.centered
{
	margin-left: auto;
	margin-right: auto;
}

.box
{
	width: 180px;
	margin: 10px;
}

.menu a
{
	color: #000000;	
	font-weight: normal;
}

ul
{
	margin-left: 0px;
	padding-left: 0px;	
	list-style-position: outside;
}

ul li
{
	margin-left: 20px;
	padding-left: 0px;	
}

.box_topleft
{
	background-image: url(images/box_topleft.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.box_topright
{
	background-image: url(images/box_topright.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 20px;
}

.box_bottomleft
{
	background-image: url(images/box_bottomleft.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 30px;
}

.box_bottomright
{
	background-image: url(images/box_bottomright.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

.box_top
{
	background-image: url(images/box_top.gif);
	background-repeat: repeat-x;
	height: 20px;	
}

.box_bottom
{
	background-image: url(images/box_bottom.gif);
	background-repeat: repeat-x;
	height: 30px;	
}

.box_left
{
	background-image: url(images/box_left.gif);
	background-repeat: repeat-y;
	width: 20px;
}

.box_right
{
	background-image: url(images/box_right.gif);
	background-repeat: repeat-y;
	width: 30px;
}

.box_title
{
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}

.icon
{
	padding-right: 10px;	
}

.indent
{
	padding-left: 20px;
}

h1, h2, h3, h4
{
	background-color: #EEEEEE;
	padding: 5px;
}

.normativa td
{
	padding-bottom: 10px;	
}

.esperto td
{
	background-color: #EEEEEE;
}

/* --------------------- FINE NUOVI STILI ----------------- */

td.content table
{
	width:100%;
}

table.main
{
	text-align:left;
	height:100%;	
	width:910px;
	margin:auto;
	padding:auto;
	vertical-align:middle;
	/*background-image:url(images/logoElpendu1.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

table.main td.logo
{
	height:160px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

table.main td.immagine
{	
	background-image:url(images/elpendu_newImage.png);
	background-repeat:no-repeat;
	
}

div.menuTop
{
	text-align:center;
	width:100%;
}

div.menuTop table
{
	width:910px;
	height:30px;
}

.menuHome a
{
	width:150px;
	height:30px;
	background-image:url(images/menuhome.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuNews a
{
	width:150px;
	height:30px;
	background-image:url(images/menunews.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuEventi a
{
	width:150px;
	height:30px;
	background-image:url(images/menueventi.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuProgetti a
{
	width:150px;
	height:30px;
	background-image:url(images/menuprogetti.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuLinks a
{
	width:150px;
	height:30px;
	background-image:url(images/menulinks.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuContatti a
{
	width:150px;
	height:30px;
	background-image:url(images/menucontatti.jpg);
	display:block;
	background-repeat:no-repeat;
}

.menuHome a:hover
{
	background-position:0px -30px;
}

.menuNews a:hover
{
	background-position:0px -30px;
}

.menuEventi a:hover
{
	background-position:0px -30px;
}

.menuProgetti a:hover
{
	background-position:0px -30px;
}

.menuLinks a:hover
{
	background-position:0px -30px;
}

.menuContatti a:hover
{
	background-position:0px -30px;
}

div.ora
{
	float:left;
	height:100%;
	margin-top:5px;	
}

.dataOra
{
	width:910px;
	background-image:url(images/sfondoDataOra.png);
	background-repeat:repeat;
}

div.data
{
	margin-top:10px;
	float:right;	
	height:100%;		
}

div.ora
{
	margin-top:10px;
	float:right;
	margin-right:5px;
}

div.cerca
{
	float:left;
	padding:5px;
}

table.main td.contentDescription
{
	vertical-align:top;	
	padding:5px 0px 5px 0px;
	text-align:center;
}
/*
table.main td.normativa
{
	vertical-align:top;
	font-size:10px;	
}

table.main td.normativa div.normativa
{
	background-image:url(images/sfondoNormativa.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:6px;
	width:210px;
	height:250px;	
}

div.agenda
{
	width:210px;
	height:140px;	
	background-image:url(images/sfondoAgenda.png);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:10px;
}

table.main td.normativa .title
{
	color:#F59800;
	text-decoration:underline;
}

table.main td.normativa a
{
	color:#000000;
	text-decoration:none;
}

table.main td.normativa a:hover
{
	color:#45C05A;
}

table.main td.menu
{
	width:180px;
	font-size:14px;
	vertical-align:top;
	padding:5px;
}

table.main td.menu .icon
{
	width:50px;	
	float:left;
}

table.main td.menu
{
	text-align:left;
}

table.main td.menu a
{
	color:#000000;
	text-decoration:none;		
}

table.main td.menu a:hover
{
	color:#45C05A;
}


.pagina a
{
	text-decoration:none;
	font-weight:bold;
}

.pagina a:hover
{
	text-decoration:underline;
}
*/

table.adminMain
{
	width:900px;
}

table.adminMain td
{
	text-align:left;
}

table.adminMain td.adminMenu
{
	width:150px;
	vertical-align:top;
}

table.adminMain td.adminMenu a
{
	color:#000000;
	text-decoration:none;		
}

table.adminMain td.adminMenu a:hover
{
	color:#45C05A;
	/*text-decoration:underline;*/
}

div.mainNavigatioLeft
{
	width:190px;
	height:120px;	
	background-image:url(images/sfondoMainMenu.jpg);
	padding-top:10px;
}

div.mainNavigatioLeft table
{
	margin-right:0px;
}

div.mainNavigatioLeft td
{
	padding:0px 0px 5px 10px;	
	height:30px;	
}

div.navigatioLeft table
{	
	width:150px;
}

div.navigatioLeft table
{
	margin-right:0px;
}

div.navigatioLeft td
{
	padding:0px 0px 5px 10px;	
	height:30px;	
}

div.pagineInMenu
{
	width:190px;		
}

div.pagineInMenu div.middle div
{
	padding-top:20px;
	padding-left:10px;
}

div.pagineInMenu div.top
{
	width:190px;
	height:25px;
	background-image:url(images/sfondoPagineInMenu_Top.jpg);
	background-repeat:no-repeat;
}

div.pagineInMenu div.middle
{
	width:190px;
	min-height:50px;
	background-image:url(images/sfondoPagineInMenu_Content.jpg);
	background-repeat:no-repeat;
}

div.pagineInMenu div.bottom
{
	width:190px;
	height:28px;
	background-image:url(images/sfondoPagineInMenu_Bottom.jpg);
	background-repeat:no-repeat;
}

table.adminDefaultMenu
{	
	width:100%;
}

table.adminDefaultMenu td
{
	text-align:center;
}

table.adminDefaultMenu img
{
	border:0px;
}

table.adminDefaultMenu a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

table.adminDefaultMenu a:hover
{
	color:#45C05A;	
}

.loginForm
{
	/*color:#4CC0AB;*/
	font-size:10px;
}

.loginTB
{
	width:100px;
}

div.login
{
	height:170px;
	width:180px;
	padding-left:10px;
	padding-top:20px;
	background-image:url(images/sfondoLogin.jpg);
}

.divHomeContents
{		
	height:200px;
	width:445px;	
	padding-top:10px;
	padding-left:30px;
	background-image:url(images/sfondoDivHomeContents.jpg);
	background-repeat:no-repeat;
}

.divHomeContents div.inPrimoPiano
{
	width:550px;
}


div.divHomeProgettiTop
{
	height:40px;
	width:410px;
	background-image:url(images/sfondoDivProgettiTop.jpg);
	background-repeat:no-repeat;	
}

div.divHomeProgettiContent
{
	background-image:url(images/sfondoDivProgettiContent.jpg);
	width:410px;
	padding-left:10px;
	background-repeat:repeat-y;	
	/*text-align:left;*/
}

div.divHomeProgettiBottom
{
	height:40px;
	width:410px;
	background-image:url(images/sfondoDivProgettiBottom.jpg);
	background-repeat:no-repeat;
}

table.adminMain td.adminContent
{
	vertical-align:top;
	padding-left:20px;
	padding-bottom:20px;
	height:250px;
	width:800px;
}

table.main td.content
{
	vertical-align:top;	
	width: 490px;
	padding: 10px;
}

p.inPrimoPiano
{
	font-size:18px;
	color:#F59800;
	font-weight:bold;
	margin-left:10px;
}

p.login
{
	font-size:18px;
	color:#F59800;
	font-weight:bold;
	margin-left:10px;
}

.dlProgetti
{
	width:100%;
}

.progettiInMenu
{
	font-size:14px;
	font-weight:bold;
}

/*table.community
{
	text-align:center;
}

table.community img
{
	border:0px;
}*/
/*
table.main td.content ul li
{
	color:#45C05A;
}
*/
/*
table.main td.content a
{
	color:#000000;
	text-decoration:none;
}

table.main td.content a:hover
{
	text-decoration:underline;
}
*/
.titleEspertoRisponde
{
	font-weight:bold;
	font-size:12px;
	color:#F59800;
	text-decoration:underline;
}

div.espertoRisponde
{
	width:210px;
	height:150px;
	background-image:url(images/sfondoAgenda.png);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:10px;
}

div.gif
{
	width:180px;
	text-align:center;
	padding:10px;
}

table.main td.footer
{	
	/*background-image:url(images/sfondoFooter.jpg);
	background-repeat:repeat-x;*/
	background-color:#CCCCCC;
	text-align:center;	
}

table.main td.footer a
{
	color:#000000;
	text-decoration:none;
}

table.main td.footer a:hover
{
	text-decoration:underline;
}

table.main td.spacer
{
	height:30px;
	/*padding-left:5%;*/
}

table.main td.menu h3
{
	text-align:center;
	width:80%;
}
/*
div.dlNews a
{
	color:#4CC0AB;
	text-decoration: none;
}

div.dlNews a:hover
{
	text-decoration: underline;
}
*/
table.main td.content div.documenti a
{
	color:#4CC0AB !important;
	text-decoration:none;
}

table.main td.content div.documenti a:hover
{
	text-decoration:underline;
}

table.main td.content div.sottoSiti a
{
	color:#4CC0AB !important;
	text-decoration:none;
}

table.main td.content div.sottoSiti a:hover
{
	text-decoration:underline;
}

.gvSelectedRow
{
	background-color:#45C05A;
	font-weight:bold;
}

tr.gvAlternatedRow
{
	background-color:#EEEEEE;
}

tr.gvAlternatedRow:hover
{
	background-color:#4CDCAA;
}

tr.Riga:hover
{
	background-color: #4CDCAA !important;
}

td.Riga:hover
{
	background-color: #4CDCAA !important;
}

/*
.evento a
{
	color:#4CC0AB !important;
	text-decoration:none;
}

.evento a:hover
{
	text-decoration:underline;
}
*/
.dvMainClass
{
	width:100%;
}

.linkDocumento
{
	color:#000000;
	font-weight:bold;
}

table.editPassword td
{
	width:130px;
}

table.newPassword td
{
	width:70px;
}

.buttons
{
	width:70px;
}

table.registrazione td
{
	width:130px;
}

/*------------Calendario--------------*/

 .eventiDay
{
	color: #FFFFFF;
	background-color: #45C05A;
	font-weight: bold;
}


