body {
     background-color:#470000;
     margin:0px auto;
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:12px;
     color:#555555;
}

a:link {
     color:#333333;
     text-decoration:none;
     font-weight:bold;
}
a:visited {
     color:#333333;
     text-decoration:none;
     font-weight:bold;
}
a:hover {
     color:#4b4b4b;
     text-decoration:none;
     font-weight:bold;
}

a.for_lista:link {
     color:#333333;
     text-decoration:none;
     font-weight:bold;
     font-size:10px:
}
a.for_lista:visited {
     color:#333333;
     text-decoration:none;
     font-weight:bold;
     font-size:10px:
}
a.for_lista:hover {
     color:#4b4b4b;
     text-decoration:none;
     font-weight:bold;
     font-size:10px:
}

div#root {
     width:100%;
     margin:0px auto;
}

div#scatola {
     width:800px;
     margin:0px auto;
     background-color:#FFFFFF;
}

div#top {
     width:800px;
     height:339px;
     background-image:url('/images/top.jpg');
     background-repeat:no-repeat;
}

div#content {
     width:800px;
     background-image:url('/images/back_content.jpg');
     background-repeat:no-repeat;
}
div#content_home {
     width:800px;
     background-image:url('/images/back_home.jpg');
     background-repeat:no-repeat;
}

div#right {
     width:494px;
     float:right;

}

div#left {
     width:306px;
     float:left;
}

div#foot {
     width:800px;

     clear:both;

}
div#infoot {
     width:800px;
     height:30px;
     background-image:url('/images/back_foot.jpg');
     background-repeat:no-repeat;
     color:#333333;
     padding-top:5px;
}

div#cont_pulsantiera {
     padding-top:80px;
     padding-left:50px;
     padding-bottom:40px;
}

a.top_menu:link {
     font-family: 'Times new Roman', Arial;
     color:#333333;
     font-size:15px;
     font-weight:bold;
     text-decoration:none;
}
a.top_menu:visited {
     font-family: 'Times new Roman', Arial;
     color:#333333;
     font-size:15px;
     font-weight:bold;
     text-decoration:none;
}
a.top_menu:hover {
     font-family: 'Times new Roman', Arial;
     color:#930d1e;
     font-size:15px;
     font-weight:bold;
     text-decoration:none;
}

div.cont_topmenu {
     display:inline;
     margin-left:90px;
}

div.puls_inserisci {
     width:184px;
     height:44px;
     background-image:url('/images/inserisci_spento.jpg');
     background-repeat:no-repeat;
     cursor:pointer;

     text-align:center;
     margin-left:55px;
     margin-top:6px;
     padding-top:4px;

}

a.puls_left:link {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:14px;
     color:#999999;
     text-decoration:none;
     font-weight:bold;
}
a.puls_left:visited {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:14px;
     color:#999999;
     text-decoration:none;
     font-weight:bold;
}
a.puls_left:hover {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:14px;
     color:#999999;
     text-decoration:none;
     font-weight:bold;
}

a.puls_ricerca:link {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:18px;
     color:#930d1e;
     text-decoration:none;
     padding-top:7px;
     cursor:pointer;
}
a.puls_ricerca:visited {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:18px;
     color:#930d1e;
     text-decoration:none;
     padding-top:7px;
     cursor:pointer;
}
a.puls_ricerca:hover {
     font-family:Verdana, 'Trebuchet MS', Arial;
     font-size:18px;
     color:#930d1e;
     text-decoration:none;
     padding-top:7px;
     cursor:pointer;
}

div.tratteggiato {
     width:466px;
     height:auto;
     border:1px dashed #930d1e;
     background-color:#FFFFFF;
     margin-bottom:30px;
}

div.puntato {
     width:446px;
     margin-left:4px;
     margin-top:6px;
     padding:5px;
     border-bottom:1px dotted #930d1e;
}

.elite {
     font-family:'Times new Roman', Arial;
     font-size:17px;
     color: #930d1e;
     font-weight:bold;
}

.bg_grigio {
	border:1px solid #D1D1D1;
	background-color:#F8F8F8;
	padding:4px;
}

div.scheda_ogg {
     font-size:10px;
     padding-left:50px;
}

a.pagina:link {
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size: 15px;
	background-color:#DDE0AF;
	border-right:1px solid #666600;
	border-left:1px solid #666600;

	margin-right:4px;
	padding: 5px;

	color:#DF5900;

}

a.pagina:visited {
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size: 15px;
	background-color:#DDE0AF;
     border-right:1px solid #666600;
	border-left:1px solid #666600;

	margin-right:4px;
	padding: 5px;

	color:#DF5900;

}
a.pagina:hover {
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size: 15px;
	background-color:#FFFF99;
     border-right:1px solid #666600;
	border-left:1px solid #666600;

	margin-right:4px;
	padding: 5px;

	color:#DF5900;

}


.pagina_sel {
	font-family: Arial, Verdana;
	font-weight:bold;
	font-size: 15px;
	background-color:#666666;
     border-right:1px solid #666600;
	border-left:1px solid #666600;
	padding: 5px;
	color:#FFFFFF;
	margin-right:4px;
}

.white_border {
	padding:2px;
	border:1px solid #FFFFFF;
	cursor:pointer;
}

a.torna:link {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#990000;
	padding:3px;

}
a.torna:visited {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#990000;
	padding:3px;

}
a.torna:hover {
	color: #FFFFFF;
	font-weight:bold;
	background-color:#FF6600;
	padding:3px;

}

div.rettangolo_puls {
     width:230px;
     background-color:#F8F8F8;
     border:1px solid #D1D1D1;
     padding:4px;
     text-align:center;
     cursor:pointer;
     font-weight:bold;
}
