/*  COLORI SITO AISSA        
*   verde_scuro(bordi):    #003100 
*   verde_scuro(barra): #005200
*   bordo (link attivo menu) #990000 
*   marroncino chiaro (sfondo menu attivo) #f1cc9d
*   marrone-scuro: #800000   
*   gliallino_paglia (sfondo menu): #ffffce;
*   giallo scuro: #ffd652
*/

/*---------------------------------------------------*/

body {
margin-top:20px;
padding:0px;
text-align:center;
background-color: #fff;
font-family: verdana, arial, "Times new roman";
font-size: 11px;
color: #060;
}
    
    
/*---------------------H-----------------------------*/


h1 {font-size: 11px;}
   
h2 {font-size: 12px;}
   
h3 {font-size: 13px;}
   
h4 {font-size: 14px;}

h5 {font-size: 15px;}


/*---------------------- IDs --------------------------------*/

#HomeMenuSX {
font-weight:bold;
text-align:center;
margin-top:20px;
width:129px;
}

#boxMainFrame  {
background: url(img/HomeBackground.gif) repeat-y;
width:742px;
/*Explorer legge -2px, Mozilla 0px!*/
top:0px !important;
top: -2px;
/*Explorer legge 1px, Mozilla 0px!*/
left:0px !important;
left: 1px;
text-align: left;
position: relative;
margin: auto auto;
min-height: 300px;
height: auto !important;
height: 300px;
}

#boxMainLeft {
width:156px;
position: absolute;
text-align: left;
top: 0px;
left: 0px;
}

#boxMainRight {
width:586px;
position: relative;
margin-left:158px;
}

#myFooter {
position:absolute;
left:0px;
bottom:-5px;
}
	
#boxDate {
width:135px;
text-align:center; 
padding-top:3px; 
font-weight:bold;
}
	
#boxAssociation {
position:absolute;
top:0px;
margin-left:134px;
}
	
#boxContenuti {
position:relative;
top:6px;
margin:auto auto;
width:100%;
padding-bottom:40px;
padding-top:20px;
}

#linkFooter {
z-index:100;
position:absolute;
bottom:3px;
right:8px;
}

/*---------------------- ID ADMIN-------------------------------*/

#AdminTop {
text-align: center;
color: #800000;
position: relative;
width: 655px;
padding: 0px;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #800000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #800000;
background-color: #FFFACD;
height: 20px;
margin: auto auto;
}

#BoxAdminMain {
text-align: left;
position: relative;
width: 655px;
border-top: solid 1px #800;
border-bottom: solid 1px #800000; 
background: url(img/admin_SfondoMain.gif) repeat-y;
margin: auto auto;
min-height: 500px;
height: auto !important;
height: 500px;
}

#LeftCol {
text-align: left;
position: absolute;
top: 0px;
left: 0px;
width: 115px;
padding: 0px;
border: 0px solid #000;
/* Implementa min-height su tutti i browser  */
min-height: 500px;
height: auto !important;
height: 500px;
}

#CenterCol {
text-align: center;
position: relative;
margin-left: 115px;
margin-right: 145px;
width: 540px;
padding: 0px;
border: 0px solid #000;
/* Implementa min-height su tutti i browser  */
min-height: 500px;
height: auto !important;
height: 500px;
}

#RightCol {
text-align: center;
position: absolute;
color: #030;
top: 0px;
right: 0px;
width: 145px;
padding: 0px;
border: 0px solid #000;
/* Implementa min-height su tutti i browser  */
min-height: 500px;
height: auto !important;
height: 500px;
}

/*---------------------  DIVs  ---------------------------------*/

div.HomeMenuItemFrame {
position:relative;
width:122px;
left:18px;
height:29px !important;
height:31px;
}

div.myTitle {
width:94% !important;
width:96%;
color: #900;
font-weight:bold;
margin-top:40px;
padding:2px 4px 2px 15px;
background-color:#fff;
height:18px;
text-align:left;
border-bottom:solid 1px #003100;
}

div.statTitle {
color:#003100;
font-size:13px;
font-weight:bold;
text-align:center;
padding: 2px;
width:96%;
border-bottom:solid 1px #003100;
border-top:solid 1px #003100;
background-color:#ffd652;
border-left:solid 1px #003100;
}

div.AdminBoxMarrone {
text-align: right;
width: 98% !important;
width:100%;
color: #fff; 
background-color: #800000; 
margin-top: 15px; 
padding:2px 2px 3px 0;
}

div.lineaVerde {
border-bottom: solid 1px #003100; 
width:96%;
}

div.ultimoAggiornamento {
position:relative;
top:12px;
width:99%;
text-align:right;
font-size:10px;
}


/*---------------------  FORMs  --------------------------------*/  

form {
margin:0px;
}

input.AdminLogin  {
position: relative;
font-family: verdana, arial;
font-size: 11px;
color: #800000;
position: relative;
border: 1px solid #800000;
background-color: #DEB887;
width: 120px;
} 
             
input.AdminButton {
position: relative;
padding: 1px 0 1px 0;
font-size: 11px;
font-style: verdana, arial;
font-weight: bold;
} 

select.AdminSelect {
position: relative;
font-family: verdana, arial;
font-size: 11px;
color: #800000;
position: relative;
border: 1px solid #800000;
background-color: #DEB887;
width: 120px;
} 

textarea.AdminTextarea {
position: relative;
font-family: verdana, arial;
font-size: 11px;
color: #800000;
position: relative;
background-color: #DEB887;
border: 1px solid #800000; 
} 

input.AdminLoginNoBorder  {
position: relative;
font-family: verdana, arial;
font-size: 11px;
color: #800000;
font-weight: bold;
position: relative;
border: 1px solid #800000;
background-color: #D2B48C;
width: 120px;
padding-left: 5px;
} 
             
textarea.AdminTextareaNoBorder {
position: relative;
font-family: verdana, arial;
font-size: 11px;
color: #800000;
font-weight: bold;
position: relative;
background-color: #D2B48C;
border: 1px solid #800000; 
padding-left: 5px;
} 

input.adminGenerico {
font-family:verdana;
font-size:10;
font-weight:bold;
width:80px;
}

input.adminElimina {
font-family:verdana;
font-size:10;
font-weight:bold;
color:#ffc;
background-color:#900;
}
   
/*---------------------  LINKs  --------------------------------*/     

a.main {
color: #060;
text-decoration:none;
}

a.main:hover {
color: #900;
text-decoration:underline;
background-color:#f1cc9d;
font-style:normal;
}

a.AdminMenuNav {
color:#800000;
text-decoration:none;
}
	             
a.AdminMenuNav:hover {
color:#fff;
text-decoration:none;
background-color:#800000;
}

a.AdminMenuNav:active {
text-decoration:underline;
}

/*-----------------------IMGs----------------------------------*/   

div.HomeMenuItem img {
float:right;
}

