﻿body 
{
	font-family :Georgia , Arial Black  ; 
}
.contenitore
{
	text-align: center; 
	width:100%;
	height:100%  
}
.contenuto
{
	
	text-align: left;
	margin: 0 auto; 
	width:900px
}
.testatalogo
{
	background: url(../../image/sfondotestata.png) no-repeat 50% 0px ;
	width:900px;
	height:150px;

}
.sfondochisiamo
{
	background: url(../../image/sfondochisiamo.jpg) no-repeat 50% 0px ;
	width:900px;
	height:400px;

}
.testatalogo_swf
{
	text-align:center ; 
	width:900px;
	height:150px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.immtestata
{
	width:900px;
	height:100px;
	background: url(../../image/logo.jpg) no-repeat 50% 0px ;
}
.bodyBackgr
{
	
	background: url(../../image/bodybg.jpg) no-repeat 50% 0px ;
}
.verticalspace
{
	height:15px;
	width:100%; 
}
.verticalspacerigadotted
{
	border-top-style :dotted ;
	
	border-width :1px;
	height:2px;
	width:100%; 
	color:#7590c5; 
}
.verticalsmallspace
{
	height:5px;
	width:100%; 
}
.verticalbigspace
{
	height:30px;
	width:100%; 
}
.verticalsmallspace_
{
	height:10px;
	width:100%; 
}
.menustyle
{
	display:inline ; 
}
.contenitorefoot
{
	border-top :10px;
	text-align: center; 
	width:100%;
	height:100%  
	
}
.contenutofoot
{
	
	text-align: center ;
	margin: 0 auto; 
	width:700px;
	color:White ;
	font-size:0.8em; 
font-weight: bold;
}
#menu
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 28px;
    LIST-STYLE-TYPE: none;

    
}
#menu A
{
    DISPLAY: block;
    COLOR: #7b7b7b;
    HEIGHT: 28px;
    TEXT-DECORATION: none
}
.selezionata 
{
    /*FONT-WEIGHT: bold;
    COLOR:Gray ;
    color :Black ;*/
    background-color: #16008D;
color: white;
}
#menu .selezionata A
{
    FONT-WEIGHT: bold;
    COLOR:Gray ;
}
#menu A:hover
{
    COLOR: #414141
}
#menu .selezionata UL A
{
    FONT-WEIGHT: normal;
    COLOR:Gray ;
}
#menu .selezionata UL LI.selezionata A
{
    FONT-WEIGHT: bold;
    COLOR: #414141
}
#menu UL
{
    BORDER-TOP: #e9e9e9 1px solid;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 5px;
    LINE-HEIGHT: 22px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: right
}
#menu UL A
{
    HEIGHT: 22px
}
#menu UL LI
{
    BORDER-BOTTOM: #e9e9e9 1px solid
}

/* nuove regole

*/

div#navcontainer
{
font-size:0.7em; 
background-color: #5079CB;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
text-align:center ; 
}
div#navcontainer ul
{

/*font-weight: bold;*/
color: white;

margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}
div#navcontainer ul li
{
display: inline;
}
div#navcontainer ul li a
{
padding: 5px 10px 5px 10px;
color: white;
text-decoration: none;
border-left: 1px solid #fff;
border-right: 1px solid #fff; /* i bordi vanno uguali */
margin-right: -1px; /* il valore deve essere il numero sopra ma negativo */
}
div#navcontainer ul li a:hover
{
background-color: #16008D;
color: white;
}
._td
{
	margin : 5px 5px 5px 5px;
}
th
{
	margin : 0px 0px 0px 0px;
	font-size:0.8em;  
	color:#7590c5; 
	vertical-align:top;
}
p
{
	margin : 10px 0px 0px 15px ;
	font-size:0.9em;  
	color:#000000; 
	align:center;
}
._tdtitolo
{
	margin : 5px 5px 15px 5px;
	font-size:1em; 
	font-weight: bold;
	color:#5079CB;

}
._tdtitolo_margNo
{
	font-size:1em; 
	font-weight: bold;
	color:#5079CB;
}
._tdtitoloMEDIUUM
{
	
	font-size:1.3em; 
	text-align:center ; 
	color:#5079CB;

}
._tdtitoloBIG
{
	
	font-size:1.5em; 
	font-weight: bold;
	color:#5079CB;

}
._tdtitololista
{
	margin : 5px 5px 2px 5px;
	font-size:1em; 
	font-weight: bold;
	color:#7590c5;

}
._tdtitolotabella
{
	margin : 5px 5px 2px 5px;
	font-size:1em; 
	font-weight: bold;
	color:#16008D;
	vertical-align:top ;
	text-align:center ;  
	height :25px;

}
.paroleimportanti
{
font-style :italic
}
.contenutopagina
{
	font-size:0.8em;  
}
.sfondohome
{
	/*height:520px;*/
	width :100%;
	background:url(../../image/_homebg.jpg) no-repeat 50% 0px ;

}
._tdsmall
{
font-size:0.7em; 
color:#7590c5; 
vertical-align: middle;
text-align :justify
}
._tdsmall2 
{
font-size:0.85em; 
color:#7590c5; 
}