

body
{

	padding : 0;
	font-size : 85%;
	text-align : center;
	line-height : 1.5em;
	font-family : Verdana, Arial, sans-serif;
	width: 974px;
	margin: 0 auto;




}



h1
{
    font-size : 12pt;
	font-weight : bold;
	margin : 8px;
	width: 100%;
	color: #194289;
	text-align: center;
border-bottom: 1px dotted #19418f;

}
h2
{
    font-size : 9pt;
	font-weight : bold;
	margin : 0;
	width: 100%;

	color: #194289;
	text-align: center;

}
h3
{
    font-size : 9pt;
	font-weight : bold;
	font-style: italic;

	margin : 0;
	width: 100%;
	color: #194289;
	text-align: center;

}
img
{
    border: none;


}

strong
{
	font-weight : bold;
}



a{
	text-decoration: none;

}

ul li{
	list-style-image: url("../img/lista.gif");


}

#pagina
{
border:1px solid #c0c0c0;

	/*background-image: url("../img/destra.gif");*/
	/*background-position: center;*/
	/*background-repeat: repeat-y;*/

display: block;
width: 970px;


margin: 0 auto;

}

/***alto***/
#alto
{


	padding : 0;
	margin:  0 auto;
	text-align: left;
background-color:#ffffff;



}

.intestazione
{
	text-align: right;
	height: 130px;
	border-bottom:1px solid #FFFF73; margin:0;
	padding: 0;
	background: url('../img/giallo.gif') bottom repeat-x;
}

.banner
{


    height: 119px;
   margin: 10px;
   padding: 0;
    background-color:#fff;


    }

  /***fine alto***/




  /***contesto pagina**/


#contesto
{
    color : #000;
    margin : 0 auto;


	text-align: justify;

}

  /***contesto pagina, intestazione e slogan***/

#navigazione
{

margin: 0;
font-size : 8pt;

text-align:left;

	background:url("../img/nav.gif") #0707a3;
	padding: 2px;


}



#navigazione a{


  color:#fff;



	margin:7px 2px;

	padding: 4px;




}
#navigazione a:hover{
    background-image:url("../img/navh.gif");

  color:#fff;



	padding: 4px;

	margin:7px 2px;

}
#navigazione span{
    background-image:url("../img/navs.gif");

  color:#fff;


	padding: 4px;

	margin:7px 2px;


}


#slogan
{


	margin : 0;
	background-color:#e5e5e5;

	color: #0707a3;
	text-align: left;
	border-bottom: 1px solid #4d4d4d;
	border-top:1px solid #c0c0c0;
}
#slogan strong
{
	font-size: 92%;
	padding:12px;
	font-style : italic;
	font-weight : bold;
}




/*contesto pagina -sinistra*/
#sinistra
{position: relative;
left: 0;

    width : 200px;
	clear : left;
    float : left;
    margin: 0 4px 0 0;

	padding: 0;
	text-align: center;


}





#sinistra table {

	font-size: 8pt;
	border: 1px dotted #ff0000;
	background-color: #fff;
	width: 97%;
	margin: 0 auto;
	text-align: left;
	line-height : normal;
}



#sinistra span {

border: 1px solid #c0c0c0;
	background-color: #0707a3;
	color: #fff;
	margin: 0;
	display: block;


}


#sinistra tr{
	border: 1px dotted #000;
}

#sinistra td p{
	font-weight: bold;
	padding: 0;
	margin: 3px 1px 3px 1px;



}

#sinistra td {
	border-bottom: 1px solid #c0c0c0;
	padding: 1px;
}
#nav_palinsesto {

background-image: url(../img/rossov.gif);
font-size : 7pt;
color: #fff;
border: 1px solid #4d4d4d;

padding: 2px;

	margin: 0 auto;

}
#nav_palinsesto a{


background-image: url(../img/rossov.gif);
padding: 3px;
	margin:0;
color: #fff;


}
#nav_palinsesto a:hover{

background-image: url(../img/rosso.gif);
padding: 3px;
color: #fff;

	margin:0;



}
#sinistra img {
	border: 1px solid #79B30B;
}


/***sinistra-menu***/


	.menu_sx{
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 8pt;
	/*background-color: Silver;*/
	/*border-right: 1px solid #4B4B4B;*/
	/*border-bottom: 1px solid #4B4B4B;*/
	/*width: 188px;*/
}

.menu_sx a{
	display: block;
	padding: 3px 5px 3px 0.5em;
	border-left: 10px solid #c0c0c0;
	border-right: 10px solid #c0c0c0;
	background-color: #1A3F8D;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #FFFE91;
	width:188px;
}


.menu_sx a:hover{
	border-left: 10px solid #FFFE91;
	border-right: 10px solid #FFFE91;
	background-color: #3D983D;
	color: #FFFE91;
	font-weight: bold;
}

#sinistra .menu_sx span{ 
	display: block; 
	padding: 3px 5px 3px 0.5em; 
	border-left: 10px solid #c0c0c0; 
	border-right: 10px solid #c0c0c0; 
	background-color: #3d933d; 
	text-decoration: none; 
	font-weight: bold; 
	color: #FFFE91; 
	border-bottom: 1px solid #FFFE91; 
	width:188px;
}
/**fine sinistra-menu***/






/***contesto pagina, centro***/


#centro
{

	float : left;
	position: relative;
	left: 10px;
    right: 0;
	width: 465px;
	margin:6px 4px 6px 8px;
	padding: 10px 13px 10px 10px;

}

#centro strong
{
	font-weight : bold;
	font-style: normal;
    color: #000;


}

/***contesto pagina, destra***/
#destra
{
	 
margin-left: 12px;
	width : 250px;
	
	line-height : 1.5em;
	float : right;

font-size: 8pt;
	text-align: left;
	
}
#destra div
{
	

	
	padding: 7px;

	margin: 0 auto;
	background-color: #ffffff;
border: 1px dotted #19418f;




	
	
}

#destra a 
{


color: #ff0000;

}


#destra .rosa
{

background-color: #ffeef1;
border: 1px dotted #ff0000;
padding: 7px;
margin: 5px auto;
display: block;


}
#destra .celeste
{

padding: 7px;
border: 1px dotted #0926A7;
background-color: #eafff6;
margin: 5px auto;
display: block;

}
#destra .giallo
{
margin: 5px;
background-color: #ffffff;
display: block;
}
#destra .giallo img
{
border: 1px solid #7f7f7f;padding: 7px;
}
#destra a:hover
{

color: #00ff00;


}

#destra p
{
	
	
margin: 0;
	
}
#destra  .chiudi
{


text-align: right;

}

#destra .giallo .data {

color: #0707a3;
font-size: 8pt;
font-weight: bold;
background-color: #f7c73d;
display: block;
padding: 2px;	
}

#destra .rosa .data {

color: #0707a3;
font-size: 8pt;
font-weight: bold;
background-color: #df7272;
display: block;
padding: 2px;	
}

#destra .celeste .data {

color: #0707a3;
font-size: 8pt;
font-weight: bold;
background-color: #72bbd2;
display: block;
padding: 2px;	
}
/***fine contesto pagina***/

/***fondo pagina***/

#fondo
{    
	position: relative;
	margin-top: 50px;
	
    clear : both;
    background-color: #e5e5e5;
border: 1px solid #a0a0a0;

    margin: 0;
    
    font-size: 7pt;
    padding:0;
  width :946px;
    
    
}



#fondo a
{
	color : #0000ff;
	
}
#fondo a:hover
{
	color : #ff0000;
	border-bottom:1px dotted #ff0000;
	
	
}
#fondo p
{
	color : #ff0000;
	padding: 0;
	
}

/***fine fondo pagina***/

/***classi***/

.top-left
{
	text-align : left;
	float : left;
}
.top-right
{
	text-align : right;
	float : right;
}
.bold {
	font-weight : bold;
}

.right
{
	
	float : right;
padding: 5px;

margin: 20px 0 5px 12px;

}
.left
{
	float : left;
padding: 5px;
margin: 20px 12px 5px 0;
}
.center
{
text-align: center;
margin: 5px auto;
width: 100%;
padding: 5px;
}

/***form***/

input {
width:250px; height:25px;
background:#fff;padding:2px;
color:#0707a3;
font:normal normal 8pt verdana,sans-serif;
border:1px solid #a5c7fe;
}
textarea {
width:250px; height:100px;
background:#fff;padding:2px;
color:#0707a3;
font:normal normal 8pt verdana,sans-serif;
border:1px solid #a5c7fe;
overflow: auto;

}
.click {
width:124px; height:25px;
background:#c0c0c0;
color:#0707a3;
border:1px solid #a5c7fe;
vertical-align:middle;
margin: 1px;
cursor: pointer;

padding:2px;


}
.form_contatti {

margin: 0 auto;
text-align: left;
color: #0707a3;
background-color: #fff;
padding: 10px;
font-size: 8pt;

	
}

/*** fine form ***/


#destra .right
{
	
	float : left;
padding: 3px;

margin: 10px 5px 5px 5px;

}
#destra .left
{
	float : left;
padding: 3px;
margin: 10px 5px 5px 5px;
}
#destra .center
{
text-align: center;
margin: 10px auto;
padding: 3px;
}
#destra img
{
	width: 200px;
}
	
