* {
   margin:0;
   outline-color:-moz-use-text-color;
   outline-style:none;
   outline-width:0;
   padding:0;
   text-decoration:none;
}


body {
	background: url(background3.png)  repeat-x;
	margin: 0;
	padding: 0;
	color:#444444;
	background-color: white;
	font-family:verdana,helvetica,arial,sans-serif;
}


#main{
	width: 920px;
	display: block;
	/*forse conviene metterlo 
	overflow: auto; */ 
	margin: 0 auto;
	border: 0px solid black;
	
}

#body {
	background: url(body4.png) top left no-repeat;	
	margin-top:-93px; /* IL PRIMO LO LEGGE SOLO IE 6 */
    margin-top /**/: -10px; /* x altri */
}


#content { 
	width: 900px;
	padding: 15px;
	padding-left:20px;
	padding-right: 0px;	
	display: block;
	overflow: auto;
	margin-top: 13px;
	border: 0px solid black;
}

#piede {
	height: 58px;
	width: 920px;
	background: url(piede4.png) top left no-repeat;
	margin-top: -10px;
	margin: auto;
}

#piede p {
    text-align: center;
	font-size: 12px;
	padding: 10px 15px 0px 15px;
	margin-bottom: 20px;
	padding-top: 18px;
	font-family:verdana,helvetica,arial,sans-serif;
	padding-bottom: 30px;
}




h3 {
	color:#3397D1;
	font-style:italic;
	font-size:15px;
	font-weight:bold;
	margin:0 0 10;
}

label {
        color:#444444;
        font-family:verdana,helvetica,arial,sans-serif;
		font-size: 12px;
		display: block;
}


/* TESTATA */


#testata {
	margin-bottom: 0px;
	margin-left: 1px;
	height: 165px;
	width: 920px;
	margin: auto;
    border: 0px solid black;
    background: url(logo2.png) top left no-repeat;   
}


.calendario {
    position: relative;
    top: -80px;
    left: 800px;
    height:100px;
    width: 100px;
    background: url(calendario.png) top left no-repeat;
    border: 0px solid black;
}

.day {
        font-family: Tahoma, Verdana, Arial, Helvetica;
        font-weight: bold;
        font-size: 14px;
        color: black;
        width:78px;
        height: 15px;
        text-align: center;
         font-style: italic;
        font-weight: bolder
     }
     
.giorno {
        font-family: Tahoma, Verdana, Arial, Helvetica;
        font-weight: bold;
        font-size: 28px;
        color: black;
        height: 33px;
        width:77px;
        text-align: center;
        padding-top: 3px;
     }     

.mese {
        font-family: Tahoma, Verdana, Arial, Helvetica;
        font-size: 13px;
        width:77px;
        padding-top:3px;
        height: 15px;
        color: white;
        text-align: center;
     }
     
     

.img_testata {
	display:inline;
	margin-left: 0px;
}



ul.linguette {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	list-style: none;
	height: 40px;
}

ul.linguette li {
	float: left;
	width:82px;width /**/: auto; /* IL PRIMO LO LEGGE SOLO IE 6 */
	padding:1px; padding /**/: 0px; 
	/*display:inline;*/	
	width:112px;
	text-align: center;
}

ul.linguette li.active a {
	background: url(linguette.png) left top;
	display: block;
	padding: 0px 0px 0px 15px;
	height: 40px;
	text-decoration: none;
}


ul.linguette li.active a span {
        display: block;
        background: url(linguette.png) right top no-repeat;
        padding: 10px 15px 0px 0px;
        height: 30px;
        font-family: Tahoma, Helvetica, Arial, Verdana;
        font-weight: bold;
        font-size: 16px;
		color: #024b97;
		text-decoration: none;
}



ul.linguette li a {
		display: block;
        background: url(linguette.png) 0 -40px no-repeat;
		padding: 0px 0px 0px 15px;
		height: 40px;
        text-decoration: none;
}

ul.linguette li a span {
		display: block;
        background: url(linguette.png) right -40px no-repeat;
        padding: 10px 15px 0px 0px;
        height: 30px;
        font-family: Tahoma, Helvetica, Arial, Verdana;
        font-weight: bold;
        font-size: 16px;
        color: #ffffff;
}

ul.linguette li a:hover {
        display: block;
        background: url(linguette.png) 0 -80px no-repeat;
        padding: 0px 0px 0px 15px;
        height: 40px;
}

ul.linguette li a:hover span {
        display: block;
        background: url(linguette.png) right -80px no-repeat;
        padding: 10px 15px 0px 0px;
        height: 30px;
        color: #024b97;
}

ul.linguette li.active a:hover {
        background: url(linguette.png) left top;
        display: block;
        padding: 0px 0px 0px 15px;
        height: 40px;
        text-decoration: none;
}


ul.linguette li.active a:hover span {
        display: block;
        background: url(linguette.png) right top no-repeat;
        padding: 10px 15px 0px 0px;
        height: 30px;
        font-family: Tahoma, Helvetica, Arial, Verdana;
        font-weight: bold;
        font-size: 16px;
        text-decoration: none;
}





ul.linguette li.active a span.linguette2 {
        padding: 5px 16px 0px 0px;
        height: 30px;
		font-size: 12px;
}

ul.linguette li a:hover span.linguette2  {
        padding: 5px 16px 0px 0px;
        height: 30px;
}

ul.linguette li a span.linguette2 {
        font-size: 12px;
        height: 30px;
        padding: 5px 16px 0px 0px;
}


ul.linguette li.active a:hover span.linguette2 {
        font-size: 12px;
        padding: 5px 16px 0px 0px;
        height: 30px;
}


#contatti_page {
    padding-top: 80px;
    height: 500px;
    width: 600px;
    margin: auto;
}

#contatti_page .testo_contatti {
    font-size: 16px;
    font-family: Tahoma, Helvetica, Arial, Verdana;
    font-weight: bold;
    text-align: center;
    border: 0px solid black;
    padding-bottom: 10px
}

#contatti_page table {
    border: 0px solid black;
}

#rassegna_page {
    color:#444444;
    font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
    font-size:75%;
}

.nome_giornale {
    margin-top: 10px;
    line-height:1.3em;
    color: black;
}

#rassegna_page #immagine {
    margin-top: 30px;
    border:0px solid #CCCCCC;
    display:block;
    padding:2px;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    
}

#immagine img {

}
