html,body{
margin: 0;
padding:0;
height:100%;
background:#000000;
}

#titolo_input{
  font-family:verdana;
  font-size:12px;
  border:none;
}

#div_pulsanti_top{
  position:absolute;
  top:0px;
  right:0px
}

#input_testo{
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
}

#contenitore_layout{
position:absolute;
width:950px;
left:50%;
margin-left:-475px;
padding:0px;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
border-bottom:#FFFFFF 1px solid;
}

#contenuto_centro{
position:absolute;
width:930px;
left:50%;
margin-left:-475px;
padding:0px;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
border-bottom:#FFFFFF 1px solid;
top:476px;
color:#FFFFFF;
padding:10px;
}

#contenuto_centro_ie{
position:absolute;
width:950px;
left:50%;
margin-left:-475px;
padding:0px;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
top:476px;
color:#FFFFFF;
padding:0px;
}

#linea_div{
border:none;
border-top:#FFFFFF 1px solid;
padding:0px;
margin:0px;
}

#titolo_div{
font-family:verdana;
font-size:11px;
color:#ffffff;
text-align:right;
font-weight:bold;
}

#striscia_notizie{
position:absolute;
width:951px;
left:50%;
margin-left:-475px;
padding:0px;
background: url("immagini/layout/bordo_tricolore.gif") repeat-y;
border-right:#FFFFFF 1px solid;
top:477px;
height:220px;
}

#box_1{
position:relative;
width:250px;
height:200px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#box_1_ie7{
position:relative;
width:250px;
height:200px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#box_2{
position:relative;
width:250px;
height:200px;
left:95px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:3px;
}

#box_2_ie7{
position:relative;
width:250px;
height:200px;
left:95px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:3px;
}

#box_3{
position:relative;
width:250px;
height:200px;
left:160px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#box_4{
position:relative;
width:250px;
height:120px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#verdana_11{
font-family:verdana;
font-size:11px;
color:#000000;
}

#box_5{
position:relative;
width:250px;
height:200px;
left:95px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:3px;
}

#box_6{
position:relative;
width:250px;
height:251px;
left:160px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#lista_societa{
position:absolute;
width:244px;
height:141px;
left:3px;
top:55px;
/*border:#cc0000 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
overflow:auto;
}

#box_partner{
position:relative;
width:572px;
height:240px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#box_partner_ie7{
position:relative;
width:572px;
height:250px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#FFFFFF;
text-align:justify;
padding:2px;
}

#partner{
position:absolute;
width:951px;
left:50%;
margin-left:-475px;
padding:0px;
background: url("immagini/layout/bordo_tricolore.gif") repeat-y;
border-right:#FFFFFF 1px solid;
top:917px;
height:350px;
}

#box_link{
position:relative;
width:250px;
height:25px;
left:30px;
top:10px;
/*border:#FFFFFF 1px solid;*/
float:left;
background:#000000;
text-align:justify;
padding:2px;
}

#link{
position:absolute;
width:150px;
left:50%;
margin-left:165px;
padding:0px;
/*border-right:#FFFFFF 1px solid;*/
top:970px;
height:50px;
}

#contenuto{
position:absolute;
width:951px;
left:50%;
margin-left:-475px;
padding:0px;
background: url("immagini/layout/bordo_tricolore.gif") repeat-y;
border-right:#FFFFFF 1px solid;
top:697px;
height:550px;
border-bottom:#FFFFFF 1px solid;
}

#contenitore_corpo{
position:absolute;
width:950px;
height:500px;
left:50%;
margin-left:-475px;
padding:0px;
top:475px;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
}

#sfondo_menu{
position:absolute;
width:950px;
left:50%;
margin-left:-476px;
padding:0px;
border-left:#FFFFFF 1px solid;
border-right:#FFFFFF 1px solid;
}

#anteprima_foto{
width:75px;
padding:2px;
background:#000000;
border:#FFFFFF 1px solid;
}

#miniatura{
position:relative;
float:left;
margin:6px;
}

#div_calendario{
	width:250px;
	height:150px;
	color:#ffffff;
	font-weight:bold;
	background-color:#000000;
	z-index:31;
	padding:0px;
}

#div_calendario_ie7{
	width:250px;
	height:150px;
	position:relative;
	top:-4px;
	color:#ffffff;
	font-weight:bold;
	background-color:#000000;
	z-index:31;
	padding:0px;
}

#giorni_settimana{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	border:#ffffff 1px solid;
	padding-left:3px;
	padding-right:3px;
	background-color:#ffffff;
	border:#ffffff 1px solid;
}

#giorni_mese{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	border:#ffffff 1px solid;
	padding-left:3px;
	padding-right:3px;
	background-color:#cccccc;
}

#giorni_mese_evento{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	border:#ffffff 1px solid;
	padding-left:3px;
	padding-right:3px;
	background-color:#339933;
}

#oggi_mese{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	border:#FFFFFF 1px solid;
	padding-left:5px;
	padding-right:5px;
	background-color:#003366;
}

#giorni_mese_oggi{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	border:#FF6600 1px solid;
	padding-left:5px;
	padding-right:5px;
	background-color:#cccccc;
}

#navigazione_mesi{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#000000;
	text-decoration:none;
}

#navigazione_mesi_evento{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}

#navigazione_mesi_oggi{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

#titolo_mese_corrente{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	color:#FFFFFF;
}

#giorno_calendario_rosso{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	border:#0066cc 1px solid;
	margin:0px;
	padding:0px;
}

#calendario{
    font-family:Verdana;
	font-size:9px;
	text-align:center;
	/*border:#0066cc 1px solid;*/
	margin:0px;
	padding:0px;
}
