body {margin: 0px 0px 0px 0px; padding:0px; background-color:#ffffff;}

#super_container {width:1002px;}

#container_testa {width:1002px; text-align:left; background:#FFE0BA; height:211px; margin:0; padding:0;}

#logo {width:362px; text-align:left; background:#FFE0BA; height:211px; margin:0; padding:0; float:left;}

/* border:1px solid black;*/

#dx_logo {width:640px; text-align:left; background:#ffffff; height:211px; margin:0; padding:0; float:left;}

#banner {width:640px; text-align:left; background:#ffffff; min-height:68px; height:auto !important; height:68px; margin:0; padding:0; text-align:center; float:left;}

#menu {width:640px; text-align:left; background:#ffffff; height:40px; margin:0; padding:0; text-align:center; float:left;}

#ilcerca {width:640px; text-align:left; background:#ffffff; height:103px; margin:0; padding:0; text-align:center; float:left;}

#corpo {width:1002px; text-align:left; background:#ffffff; min-height:300px; height:auto !important; height:300px; margin:0 auto; padding:0;}

#spalla_sx {width:168px; text-align:left; background:#ffffff; min-height:300px; height:auto !important; height:300px; margin:0; padding:0; float:left;}

#spalla_dx {width:168px; text-align:left; background:#ffffff; min-height:300px; height:auto !important; height:300px; margin:0; padding:0; float:left;}

#centro {
width:666px;
text-align:left;
background:#ffffff;
min-height:300px;
height:auto !important;
height:300px;
margin:0;
padding:0;
float:left;
}

.container_coda {width:1002px; min-width:500px; clear:left; margin:0; padding:0;}

/* set millions of background images */
.rbroundbox { background: url(pic/nt.gif) repeat; }
.rbtop div { background: url(pic/tl.gif) no-repeat top left; }
.rbtop { background: url(pic/tr.gif) no-repeat top right; }
.rbbot div { background: url(pic/nt.gif) repeat; }
.rbbot { background: url(pic/nt.gif) repeat; }

/*.rbbot div { background: url(bl.gif) no-repeat bottom left; }
/*.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {margin:0; padding:0; font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background: url(pic/nt.gif) repeat;}

.rbroundbox {width:1002px; margin:1em auto;}

.nero {font-weight:normal; font-style:normal; font-size:9pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}

.nero_cerca {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}

.nero9 {font-weight:normal; font-style:normal; font-size:10pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}

/*rosso mattone #FFE0BA*/

.titoli_consfondo {font-weight:normal; font-style:normal; font-size:8pt; color:#700B1D; font-family:tahoma,verdana,arial,sans-serif;}
.neroj {font-weight:normal; font-style:normal; font-size:9pt; color:black; font-family:tahoma,verdana,arial,sans-serif; text-align:justify;}
.neropi {font-weight:normal; font-style:normal; font-size:7pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}
.bianco {font-weight:normal; font-style:normal; font-size:8pt; color:#ffffff; font-family:tahoma,verdana,arial,sans-serif;}
.nerob {font-weight:bold; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif;}
.titolo_nero {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background-color:#DCDCDC;}
.nero_bggrigio {font-weight:normal; font-style:normal; font-size:10pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background-color:#F2F2F2;}
.nero_bgbianco {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background-color:#FFFFFF;}
.nero_bgbiancolt {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background-color:#FFFFFF; text-decoration:line-through;}
.rosso_bgbianco {font-weight:bold; font-style:normal; font-size:8pt; color:red; font-family:tahoma,verdana,arial,sans-serif; background-color:#FFFFFF;}
.nero_bgblu {font-weight:normal; font-style:normal; font-size:8pt; color:black; font-family:tahoma,verdana,arial,sans-serif; background-color:#C8DFF9;}
.rosso {font-weight:bold; font-size:8pt; color:red; font-family:verdana,arial,sans-serif;}
.rosso_bggrigio {font-weight:bold; font-size:8pt; color:red; font-family:verdana,arial,sans-serif; background-color:#F2F2F2;}
.verde {font-weight:bold; font-size:8pt; color:#249A00; font-family:verdana,arial,sans-serif;}
.bgtab {background-color:#3549BD;}
.menu {font-weight:bold; font-size:8pt; color:#650116; font-family:Trebuchet MS,verdana,arial,sans-serif; text-decoration:none;}
a.menu:hover {font-weight:bold; font-size:8pt; color:#F7941D; font-family:Trebuchet MS,verdana,arial,sans-serif; text-decoration:none;}
.titoli {font-weight:bold; font-size:10pt; color:#650116; font-family:Trebuchet MS,verdana,arial,sans-serif; text-decoration:none;}
.coda {font-weight:bold; font-size:8pt; color:#ffffff; font-family:Trebuchet MS,verdana,arial,sans-serif; text-decoration:none;}
.reparto_tit {font-weight:bold; font-size:10pt; color:#650116; font-family:Trebuchet MS,verdana,arial,sans-serif; text-decoration:none;}
.rossob {font-weight:bold; font-style:normal; font-size:10pt; color:#650116; font-family:tahoma,verdana,arial,sans-serif;}
.bg_reparti{
	background-image: url(pic/linguetta.gif);
	width:168px;
	height:31px;
	background-repeat: no-repeat;
	background-position: center;
	font-weight:bold; font-size:10pt; color:#ffffff; font-family:Trebuchet MS,verdana,arial,sans-serif;
	text-align:center;
}
.bg_spalle{
	background-image: url(pic/bg_spalle.gif);
	width:168px;
	background-repeat: repeat-y;
	background-position: center;
	border:0px solid black;
/* 	border-bottom:1px solid #B30000;*/
}
.chiusura_spalle{
	background-image: url(pic/linguetta_sotto.gif);
	width:168px;
	height:9px;
	background-position: center;
	border:0px solid black;
}

#newsright { 
background-image: #ffffff url(pic/bg_spalle.gif) top center repeat-y;
width:168px;
min-height:350px;
height:auto !important;
height:350px;
margin:0;
padding:0;
text-align:left;
}

#cont_newsright {
margin:0;
padding:0px;
text-align:left;
border:0px solid black;
}

select.icon-menu option {
background-repeat:no-repeat;
background-position:bottom left;
padding-left:30px;
}
