body{
	padding:0px;
	margin:0 auto;
	background-image: url(../../img/nonunodimeno/bg_body.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .71em;
	background-color:#333366;
}
/*=====================GENERICI===============*/
.breaker {
	clear: both;
	margin:0px;
	padding:0px;
	font-size: .01em;
	height: 1px;
	line-height: 1px;
	background-color: White;
	margin-bottom:-2px;
}
.hide{
	/*display: none;*/
	display:none !important;
	display:inline;
	position:absolute;
	margin-left:-9999px;
}
.w3c{
	border:0px;
	padding:5px 5px 0 0;
}
.alignleft{
	text-align:left;
}
.aligncenter{
	text-align:center;
}
.alignright{
	text-align:right;
}
/*================== Lay Out  ======================*/
#container{
	margin: 0 auto;
	text-align: center;
	margin:0 auto;
	width:95%;
}
#testalino{
	text-align: left;
	color:white;
	height:75px;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #004964;
}
#center{
	text-align: left;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
#contenuto{
	text-align: left;
	/*background-color: #F7F7EF;*/
	background-color:#FFFFFF;
}
#footer{
	background-color: #004965;
	text-align: right;
	color:white;
	padding:4px 4px 4px 0;
}
/*----------testalino---------------*/
#testalino h1{
	display: none;
}
#testalino #tornahome{
	width: 350px;
	float: left;
	background:url(../../img/nonunodimeno/testalino.jpg) left bottom no-repeat;
}
#testalino #vaiscuola{
	width: 155px;
	float: right;
	/*text-indent: -9999px;
	padding-bottom:100px;
	margin-top:-100px;*/
	background:url(../../img/nonunodimeno/testalino_vaiscuola.gif) left bottom no-repeat;
}
#testalino #vaiprovincia{
	width: 150px;
	float: right;
	/*text-indent: -9999px;
	padding-bottom:100px;
	margin-top:-100px;*/
	background:url(../../img/nonunodimeno/testalino_vaiprovincia.gif) left bottom no-repeat;
}
#testalino a:link,
#testalino a:active,
#testalino a:visited,
#testalino a:hover{
	display: block;
	height:75px;
	text-decoration:none;
	text-indent:-9999px;
}
/*--=====================Footer=====================----*/
#footer a:link,
#footer a:visited,
#footer a:active{
	color:white;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}

/*---=====================----ACCESSIBILITY-----======================------*/
#accessibility{
	text-align:right;
	background-color:#FFFFFF;
	padding:7px 25px 7px 7px;
	color: #333333;
}
#accessibility .s{
        font-size:0.8em;
	padding:0px 2px 1px 2px;
}
#accessibility .m{
        font-size:1.0em;
	padding:0px 2px 0px 2px;
	line-height: 10px;
	font-weight: bold;
}
#accessibility .l{
    font-size:1.3em;
	padding:0px 2px 0px 2px;
	line-height: 10px;
	font-weight: bold;
}
#accessibility a{
	color: #333333;
	border: 1px solid #FFFFFF;
	text-decoration:none;
}
#accessibility a:hover{
	color: #333333;
	border: 1px solid #004964;
	text-decoration:none;
}
/*---=====================----CENTER-----======================------*/
#center #nav{
	background-color: #FFFFFF;
	float:left;
	margin:1px 0px 0 1px;
	/*margin:1px 1px 1px 1px;*/	/*width: 239px;-5 per il padding*/
	width:49.9%;
	min-width:49%;
	max-width:49.6%;
}
#center #fotocenter{
    background-color: #FFFFFF;
	float:right;
	padding:1px 1px 1px 0;
	width:50% !important;
	width:49.8%;
}
#center #fotocenter h2{
	display: none;
}
#center #fotocenter img{
	width:100%;
	/*height:auto !important;
	height:234px;*/
	float:right !important;
	float:none;
}
/*center ----------- NAV -----------     */
#center #nav ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style: none;
	background-color: #FFC720;
}
#center #nav li{
	margin:0px 0px 0 0;
	padding:0px;
	background-image: url(../../img/nonunodimeno/nav_freccia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style: none;
	height:38px;
	border-bottom: solid White 1px;
}

#center #nav li a:link,
#center #nav li a:active,
#center #nav li a:visited{
        color:#052C39;
	text-decoration: none;
	padding:12px 10px 0 30px;
	font-weight: bold;
	display: block;
	height: 26px;
}
#center #nav li a:hover{
	text-decoration: underline;
	background-image: url(../../img/nonunodimeno/nav_freccia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#FFD969;
}
#center #nav li a.on:link,
#center #nav li a.on:active,
#center #nav li a.on:visited,
#center #nav li a.on:hover{
	text-decoration: underline;
	background-image: url(../../img/nonunodimeno/nav_freccia.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#FFD969;
}
/*========-- Spazio del contenuto --=====================*/
#contenuto a.archivio:link,
#contenuto a.archivio:active,
#contenuto a.archivio:visited,
#contenuto a.archivio:hover{
	background-color: #426BBD;
	color:white;
	padding:1px 3px 3px 3px;
	text-decoration: none;
	margin-left:15px;
}
#contenuto li{
list-style: none;
}
#contenuto ul{
padding:0px;
}
#contenuto a:link,
#contenuto a:visited,
#contenuto a:active{
	color:#0031CE;
	text-decoration: none;
}
#contenuto a:hover{
	text-decoration: underline;
}




/*contenuto left*/
#contenutoleft{
	float: left;
	width:45%;
	background-color: #FFFFFF;
	color:#333333;
	padding:0px 10px 40px 40px;
}
#contenutoleft ul{
	padding:0px;
	margin: 19px 0 0 0;
}
#contenutoleft li{
	padding:5px 0 25px 0;
}
#contenutoleft h3{
	color:#666666;
	font-size: 1em;
	padding:10px 0 0 0;
	margin:0px;
	width:100%;
	/*background-image: url(../../img/nonunodimeno/pigeon.gif);
	background-repeat: no-repeat;
	background-position: bottom right;*/
	font-weight:normal
}
#contenutoleft h3 b{
	background-color: #FFFFFF;
	padding-right:20px;
}
#newscuole{
	margin:0px;
	padding:0px;
}
#newscuole h3{
	font-weight:normal;
}
#newscuole li{
	margin:0px;
	padding:0px 0px 10px 0px;
}
#newsass{
	margin:40px 0 0 0;	
	padding:0 0 0 0;	
}
/*contenuto right*/
#contenutoright{
   padding-bottom:10px;
   float: right;
	width:45%;
	/*background-image: url(../../img/nonunodimeno/bg_agenda.gif);
	background-repeat: no-repeat;
	background-position: top left;*/
	background-color: #FFF9E8;
	color:#333333;
}
#contenutoright h3{
	color:#666666;
	padding: 10px 0 0px 13px;
	margin:0px;
	font-size: 1em;
}
#contenutoright li{
	background-color: #FFF9E8;
	list-style: none;
	padding:5px;
	margin:0px;
}
#contenutoright .archive{
	margin:0 0 0 60px;
}

/* 0===============0 TABELLE INTERNE 0===============0  */

#contenutointerna table,
#contenutoleft table{
	border:none;	
	background-color: #fff;
	border-collapse:collapse;
}
#contenutointerna table td,
#contenutointerna table th,
#contenutoleft table td,
#contenutoleft table th{
	background-color: #FFFFFF;
	border-top:1px solid #DCDBDB;
	border-right:1px solid #fff;
	border-bottom:1px solid #DCDBDB;	
	border-left:1px solid #fff;
}
#contenutointerna table th,
#contenutoleft table th{
	background-color: #FFFFFF;
	color: #646363;
}
#contenutointerna table caption,
#contenutoleft table caption{
	background-color: #FFEAAA;
	color: #646363;
	font-weight:bold;
}

/*========PAGINE INTERNE=======*/
body#interna #contenutoleft{
	float: left;
	width:85%;
	background-color: #FFFFFF;
	color:#646363;
	padding:0px 40px 40px 40px;
}
body#interna #contenutoleft li{
list-style: disc;
display:list-item;
	padding-bottom:2px;
	margin-left: 20px;
}
body#interna #contenutoleft h3{
   background-position: top right;
	padding:10px 0 10px 0;
}


body#interna #contenutoleft th{
   background-color: #FFF2CC;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
	
}

/*=========PROGETTI==========*/
body#progetti #contenuto{
	background-color: #FFFFFF;
}
body#progetti #contenutoleft{
	float: left;
	width:390px;
	background-color: #FFFFFF;
	color:#646363;
	padding:0px 10px 40px 40px;
}
body#progetti #contenutoright{
   padding-bottom:10px;
   float: right;
	width:308px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFF9E8;
	color:#333333;
}
body#progetti #contenutoleft h3{
   background-position: top right;
	padding:10px 0 10px 0;
}
body#progetti #contenutoright ul{
	list-style: url(../../img/nonunodimeno/pdf.gif);
	padding:0 10px 0 0px;
}
body#progetti #contenutoright li{
	list-style: url(../../img/nonunodimeno/pdf.gif);
	padding:0 0 2px 5px;
	margin:0 0 6px 0;
	background-color: #FFF9E8;
}

