body, td, th {	font-family: Helvetica, Arial;	font-size: 12px;	color: #bbbbbb;}body {	background-color: #000000;	background-image: url(background.png);	background-repeat: repeat-x;	margin: 0px;	padding:10px;}img {	border: none;	margin-bottom:-3px;}a:link, a:visited, a:active {	color: #e9c720;	text-decoration: none;}a:hover {	color: #e9c720;	text-decoration: none;}:focus {	outline: 0;}hr {	margin: 15px 0px 15px 0px;	color: #003366;	height: 1px;	width: 100%;}h1 {	font-size: 18px;	color: #E9C720;	margin: 15px 0px 15px 0px;	line-height: 22px;}h2 {	font-size: 15px;	color: #336699;	margin: 15px 0px 5px 0px;}form {	margin: 0;}.header {	width: 750px;	height: 80px;	background-color: #FFFFFF;	vertical-align: top;}.menu {	width: 200px;	padding: 0px;	margin: 0;}.menu ul, .menu li {	list-style-type: none;	margin: 0;	padding: 0;}.menu ul {	border-bottom: 0px;	background-color: #000000;}.menu ul ul {	padding-left: 20px;}.menu ul li {	background-repeat: no-repeat;	background-image: url(bt.jpg);	background-position: bottom;}.menu_current {	background-repeat: no-repeat;	background-image: url(bt_frecciadx.jpg);}.sub_menu_current {	background-color: #555;}.father_menu_current {	background-repeat: repeat-x;	background-image: url(bt_frecciagiu.jpg);}.menu ul li ul li {	background-repeat: repeat-x;	background-image: url(bt_sub.jpg);}.menu a:link, .menu a:visited, .menu a:active {	font-weight: bold;	font-size: 11px;	padding: 2px 10px 2px 10px;	margin: 0px 0px 4px 0px;	color: #bbbbbb;	display: block;	text-decoration: none;}.menu a:hover {	text-decoration: none;}.menu_prodotti ul, .menu_prodotti li, .menu_prodotti ul ul, .menu_prodotti ul li {	list-style-type: none;	margin: 0px;	padding: 0px;}.menu_prodotti a:link, .menu_prodotti a:visited, .menu_prodotti a:active {	background-repeat: no-repeat;	background-image: url(foglia.png);	font-weight: bold;	padding: 2px 10px 2px 25px;	font-size: 15px;	color: #E9C720;	display: block;	text-decoration: none;}.highlight {	background-color: #D0D0D0;}.border {	font-size: 1px;	height: 10px;}.titolo {	font-size: 16px;	font-weight: bold;	color: #e9c720;}.posted {	color:#777777;}.login {	padding: 2px 10px 2px 10px;	font-size: 10px;	background-color: #003366;	color: #FFFFFF;	text-align: center;}.login input {	width: 95%;	font-size: 10px;}.login a:link, .login a:visited, .login a:active {	color: #DDDDDD;	text-decoration: none;}.login a:hover {	color: #FFFFFF;	text-decoration: none;}.powered_by {	padding: 3px 0px 0px 15px;	background-color: #FFFFFF;}.content {	padding: 0px 0px 0px 0px;	text-align: left;	color: #f2f2f2;	line-height: 15px;}.newshome {	background: url(/media/newshome.png) no-repeat top left;	padding: 0px 0px 0px 0px;	width: 100%;}.newshome2 img {	display: none;}.footer {	padding: 5px;	height: 20px;	color: #888888;	font-size: 10px;	vertical-align: middle;	text-align: center;}.search {	color: #fff;	font-size: 11px;	border: 1px;	width: 150px;	height: 16px;	background-color: #444444;}.submit {	border: 0px;	background: transparent url(/media/search.png);	width: 60px;	height: 16px;	overflow: hidden;	text-indent: 0;	cursor: pointer; /* hand-shaped cursor */	cursor: hand; /* for IE 5.x */	margin-right: 10px;}.results {	background-color: #000;}.no_img img {	display:hidden;}/****************************************************/#news {	width:410px;	height:104px;	line-height:14px;}#news ul, #news li {	margin:0px 0px 0px 0px;	padding:0px;	list-style-type:none;	text-indent: 0px;}/* the news box when JavaScript is available */#news.hasJS {	height:104px;	overflow:hidden;	position:relative;}/* The nested UL when JavaScript is available */#news.hasJS ul {	position:absolute;	top:0px;	left:0;	margin:0 .5em 0 .5em;	padding:0;}/****************************************************/			/* STILE DEI FONT E DEI TITOLI*/#boxes h1 {	margin:5px 0px 0px 0px;	padding:0px 0px 0px 10px;	font-size:12px;	font-family:arial;	font-weight:bold;	color:#e9c71e;}#boxes p {	margin:5px 2px 0px 0px;	padding:0px 0px 0px 10px;	font-size:12px;	font-family:arial;	font-weight:bold;	color:#eee;}#boxes h2 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-size: 30px;	font-family: arial;	font-weight: bold;	color: black;}#boxes h3 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 27px;	font-size: 12px;	font-family: arial;	font-weight: bold;	color: #e9c71e;}/********************************* home new ****************************************/#boxes {	clear: both;	position: relative;}.box {	position: relative;	float:left;	width:296px;	height:250px;	background:#383838;	margin:0px 6px 0px 0px;	padding:0px 0px 0px 0px;}.clearing {	clear: both;}#boxes .titolo {	position: relative;	width:296px;	height: 15px;	background:#555555 url(http://www.cadirajo.it/templates/cadirajo/image/giallo.jpg) top left repeat-y;	margin:0px 0px 0px 0px;	padding:3px 0px 3px 0px;	text-align: left;}.read_button {	position: absolute;	margin: 217px 0px 0px 190px;}

/********************************* mini boxes style ****************************************/
#mini_boxes {	position: relative;
	margin: 15px 0 40px 0;
	border-top: 1px dotted #333;}
.mini_box {	position: relative;	float:left;	width:295px;	height: 100px;	margin: 10px 6px 0px 0px;	padding: 0;
	border-right: 1px dotted #444;}
.ultimo{
	border: none;
	margin-right: 0;
	}
.mini_box h1 {	margin: 2px 0px 5px 0px;
	padding: 0;	font-size: 14px;	font-family: arial;	font-weight: bold;	color: #e9c71e;}
.mini_box p {
	margin: 0;
}
.image{
	float: left;
	width: 70px;
	height: 90px;
	text-align: center;
	margin: 0 10px 0 0;
}
.mini_read_button {
	position: absolute;
	bottom: 10px;
	right: 10px;}
/*****************/
