﻿html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body
{	
	text-align: center; /* IE 5.x */
	background-color:#c8c8c8;
}

#divContainer
{	
	position: relative;
	font-family:Arial, Verdana, 'Times New Roman', Sans-Serif;
	font-size:12px;
	height:100%;
	width:950px !important;
	width /**/:990px;
	padding:0 20px;
	margin: 0 auto; 
    text-align:left; 
    /*background-color:Purple;*/
    background-image:url(Immagini/bgContainer.jpg);    
    background-repeat:repeat-y;
    z-index:1;
    color:#555;
    
}

form>#divContainer /* IE7+, Standard*/
{
	height:auto;
	min-height:100%;
}

#divHeader
{
	margin:0;
	height:187px;
	width:950px;
	background-image:url(Immagini/public/bgHeader.jpg);
    background-repeat:no-repeat;    
}

#divHeaderHQ
{
	margin:0;
	height:187px;
	width:950px;
	/*background-color:blue;*/
	background-image:url(Immagini/public/bgHeaderHQ.jpg);
    background-repeat:no-repeat;
}

#divBody
{
    overflow:auto;
    width:950px;
    padding-bottom:90px;
    /*background-color:Maroon;*/
}

#divLeft
{
	float:left;
	width:230px;
	height:540px;
	/*background-color:Red;	*/
}

.DivRight
{
	float:right;
	width:220px;
	height:540px;
	/*background-color:green;	*/
	background-image:url(Immagini/public/bgRight.jpg);
    background-repeat:no-repeat;
}

#divBody>#divRight
{
    min-height:540px;
    height:auto;
}

.DivContent
{
	float:left;
	width:470px;
	margin-left:10px;
	display:inline;
	/*background-color:Fuchsia;*/
}

#divFooter
{	
    position:absolute;
    bottom:0;
    left:0;
	height:70px;
	width:950px;
	margin: 0 20px;
	color:#777;
	background-image:url(Immagini/public/bgFooter.jpg);
    background-repeat:no-repeat;    
    background-position:0 0;
    
}

#divFooterInt
{
    padding-top:35px;
    text-align:center;    
    float:left;
    margin-left:250px;
    width:450px;
    display:inline;
    
}

#divPoweredBy
{
    width:230px;
    float:right;
    padding-top:35px;
    text-align:right;
    display:inline;
    margin-right:10px;
    
}

/*
#divFooterInt a
{
    
    text-decoration:none;
    color:#5F86FD;
}

#divFooterInt a:hover, #divFooterInt a:focus, #divFooterInt a:active
{
    text-decoration:underline;
    color:#777;
}
*/

#divLogo
{
    width:220px;
    height:158px;
    background-image:url(Immagini/bgLogo.jpg);
    background-repeat:no-repeat;
}

#divLogo a
{
    width:218px;
    height:156px;
    margin:1px;
    display:block;
}

#divLogo a span
{
    position:absolute;
    top:-10000px;
    left:-10000px;
}


.DivRicerca
{
    padding:30px 0 0 15px;
    color:#666;
}


.DivContenutoColDx
{
    padding:45px 10px 30px 10px;
}


.DivContenutoPagina
{
    padding:30px 30px 0 30px;
    line-height:20px;
}

.DivContenutoPaginaLarge
{
    padding:30px 0 0 0;
    
}

.DivContenutoPagina ul,
.DivContenutoPaginaLarge ul
{
    padding-top:0;
    margin-top:0;
}

.DivContenutoPagina p,
.DivContenutoPaginaLarge p
{
    padding:0 0 10px 0;
    margin:0;
}



/*** LINKS ***/
a
{
    
    text-decoration:none;
    color:#5F86FD;
}

a:hover, a:focus, a:active
{
    text-decoration:underline;
    color:#777;
}


/************************************************************************/
/* TITOLI PAGINE */
/************************************************************************/

.DivTitoloPagina
{
    margin:14px 0 0 20px;
    height:104px;    
    width:180px;    
    background-position:0 0;
    background-repeat:no-repeat;
    
}

.DivTitoloPagina span
{
    position:absolute;    
    top:-10000px;
    left:-10000px;
}

.TitoloChiSiamo
{
    background-image:url(Immagini/public/TitoloChiSiamo.jpg)
}

.TitoloAttivita
{
    background-image:url(Immagini/public/TitoloAttivita.jpg)
}

.TitoloEventi
{
    background-image:url(Immagini/public/TitoloEventi.jpg)
}
.TitoloNews
{
    background-image:url(Immagini/public/TitoloNews.jpg)
}

.TitoloContributo
{
    background-image:url(Immagini/public/TitoloContributo.jpg)
}
.TitoloAprire
{
    background-image:url(Immagini/public/TitoloAprire.jpg)
}
.TitoloContatti
{
    background-image:url(Immagini/public/TitoloContatti.jpg)
}
.TitoloAreaRiservata
{
    background-image:url(Immagini/public/TitoloAreaRiservata.jpg)
}
.TitoloRicerca
{
    background-image:url(Immagini/public/TitoloRicerca.jpg)
}

.TitoloErrore
{
   background-image:url(Immagini/public/TitoloErrore.jpg)
}




/************************************************************************/
/* MENU LEFT */
/************************************************************************/


.UlMenuLeft
{
    position:relative;
	list-style:none;	
	width:230px;
	height:205px;
    margin:0;
    padding:0;	
	background-image:url(Immagini/public/bgMenuLeft.jpg);
    background-repeat:no-repeat; 
    background-position:0 0 ;   
}

.UlMenuLeft li
{
    position:absolute;
    z-index:1;
    width:230px;
    height:25px;
    
}

.UlMenuLeft li a
{  
    display:block;    
    width:100%;
    height:100%;
    background-image:url(Immagini/public/bgMenuLeft.jpg);
    background-repeat:no-repeat;
    background-color:transparent;     
    text-decoration:none;
}


.UlMenuLeft li a span, .UlMenuLeft li span
{   
    position:absolute;    
    top:-10000px;
    left:-10000px;
}

.UlMenuLeft .LiChiSiamo, 
.UlMenuLeft .LiAttivita, 
.UlMenuLeft .LiEventi, 
.UlMenuLeft .LiNews, 
.UlMenuLeft .LiAprire, 
.UlMenuLeft .LiContatti, 
.UlMenuLeft .LiAreaRiservata 
{
    width:220px;
}

.UlMenuLeft .LiChiSiamoSel, 
.UlMenuLeft .LiAttivitaSel, 
.UlMenuLeft .LiEventiSel, 
.UlMenuLeft .LiNewsSel, 
.UlMenuLeft .LiAprireSel, 
.UlMenuLeft .LiContattiSel, 
.UlMenuLeft .LiAreaRiservataSel
{
    width:230px;
}


UlMenuLeft .LiChiSiamo, .UlMenuLeft .LiChiSiamoSel
{
    left:0;
    top:0;
}

.UlMenuLeft .LiAttivita, .UlMenuLeft .LiAttivitaSel
{
    left:0;
    top:30px;
}

.UlMenuLeft .LiEventi, .UlMenuLeft .LiEventiSel
{
    left:0;
    top:60px;
}

.UlMenuLeft .LiNews, .UlMenuLeft .LiNewsSel
{
    left:0;
    top:90px;
}

.UlMenuLeft .LiAprire, .UlMenuLeft .LiAprireSel
{
    left:0;
    top:120px;
}

.UlMenuLeft .LiContatti, .UlMenuLeft .LiContattiSel
{
    left:0;
    top:150px;
}

.UlMenuLeft .LiAreaRiservata, .UlMenuLeft .LiAreaRiservataSel
{
    left:0;
    top:180px;
}



.UlMenuLeft .LiChiSiamo a
{
    background-position:0 0;
}

.UlMenuLeft .LiChiSiamo a:hover, .UlMenuLeft .LiChiSiamo a:focus, .UlMenuLeft .LiChiSiamo a:active
{
    background-position:-230px 0;
}

.UlMenuLeft .LiAttivita a
{
    background-position:0 -30px;
}

.UlMenuLeft .LiAttivita a:hover, .UlMenuLeft .LiAttivita a:focus, .UlMenuLeft .LiAttivita a:active
{
    background-position:-230px -30px;
}

.UlMenuLeft .LiEventi a
{
    background-position:0 -60px;
}

.UlMenuLeft .LiEventi a:hover, .UlMenuLeft .LiEventi a:focus, .UlMenuLeft .LiEventi a:active
{
    background-position:-230px -60px;
}

.UlMenuLeft .LiNews a
{
    background-position:0 -90px;
}

.UlMenuLeft .LiNews a:hover, .UlMenuLeft .LiNews a:focus, .UlMenuLeft .LiNews a:active
{
    background-position:-230px -90px;
}

.UlMenuLeft .LiAprire a
{
    background-position:0 -120px;
}

.UlMenuLeft .LiAprire a:hover, .UlMenuLeft .LiAprire a:focus, .UlMenuLeft .LiAprire a:active
{
    background-position:-230px -120px;
}

.UlMenuLeft .LiContatti a
{
    background-position:0 -150px;
}

.UlMenuLeft .LiContatti a:hover, .UlMenuLeft .LiContatti a:focus, .UlMenuLeft .LiContatti a:active
{
    background-position:-230px -150px;
}

.UlMenuLeft .LiAreaRiservata a
{
    background-position:0 -180px;
}

.UlMenuLeft .LiAreaRiservata a:hover, .UlMenuLeft .LiAreaRiservata a:focus, .UlMenuLeft .LiAreaRiservata a:active
{
    background-position:-230px -180px;
}




.UlMenuLeft .LiChiSiamoSel a,
.UlMenuLeft .LiAttivitaSel a,
.UlMenuLeft .LiEventiSel a,
.UlMenuLeft .LiNewsSel a,
.UlMenuLeft .LiAprireSel a,
.UlMenuLeft .LiContattiSel a,
.UlMenuLeft .LiAreaRiservataSel a
{
    background-image:url(Immagini/public/bgMenuLeftSel.jpg);
    background-repeat:no-repeat;
    background-color:transparent;
    cursor:default;
}


.UlMenuLeft .LiChiSiamoSel a
{
    background-position:0 0;
}

.UlMenuLeft .LiAttivitaSel a
{
    background-position:0 -30px;
}

.UlMenuLeft .LiEventiSel a
{
    background-position:0 -60px;
}

.UlMenuLeft .LiNewsSel a
{
    background-position:0 -90px;
}

.UlMenuLeft .LiAprireSel a
{
    background-position:0 -120px;
}

.UlMenuLeft .LiContattiSel a
{
    background-position:0 -150px;
}


.UlMenuLeft .LiAreaRiservataSel a
{
    background-position:0 -180px;
}





/**********************************************************************/
/*** PAGER ***/
/**********************************************************************/

.GrigliaPager_Div
{
    height:20px !important;
    height /**/:30px;
    padding:5px 0;
    
}

.GrigliaPager_DivIndietro
{
    float:left;
    height:20px;
    width:12px;    
}

.GrigliaPager_NumeroPag
{
    float:left;
    line-height:20px;
    font-size:11px;
    padding:0 10px;
}


.GrigliaPager_DivAvanti
{
    float:left;
    height:20px;
    width:12px;
}


/**********************************************************************/
/*** Login ***/
/**********************************************************************/
.DivErroreLogin
{   
    margin-top:30px;
    padding:15px;
    text-align:center;
    font-weight:bold;
    color:Red;
    border:solid 2px red;
    background-color:Yellow;
}
