BODY {
	margin:0;
	padding: 0;
	FONT-SIZE: 13px;
	text-decoration: none;
	BACKGROUND-COLOR: #E9E9EB;
	background-image: url('sfondo.jpg'); 
	background-repeat:repeat-x;
	color: #4D4D4F;
	font-family: "Georgia","Lucida Grande", "Segoe UI", Arial, Helvetica, sans-serif; 
}

#CONTENITORE {
	margin:0 auto 0 auto;
	width:1018px;
    overflow:hidden;
    background-image: url('sfondo_ombra.png');
    background-repeat:repeat-y;
}

/* INIZIO HEADER  */

#CONTENITORE_header {
	margin:0 auto 0 auto;
	width:1007px;
	height:121px;
	float:left;
	display:inline;
	margin-left:6px;
	background-image: url('sfondo_header.jpg');
}


#CONTENITORE_menu {
	margin:0 auto 0 auto;
	width:1007px;
	height:61px;
	margin-top:1px;
	float:left;
	margin-left:6px;
	display:inline;
	background-image: url('sfondo_menu.jpg');
    background-repeat:repeat-x;

}

#primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:auto;
	float:left;
	display:inline;
	margin-top:0px;
	margin-left:22px;
}

#in_primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:39px;
	background-image: url('in_primo_piano.jpg'); 
	float:left;
	display:inline;
	margin-top:9px;
}

#titolo_in_primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:auto;
	float:left;
	display:inline;
	margin-top:9px;
	font-weight:bold;
}

#foto_in_primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:274px;
	float:left;
	display:inline;
	margin-top:3px;
	background-color:#DDD;
}

#testo_in_primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:80px;
	float:left;
	display:inline;
	margin-top:6px;
}

#elenco_in_primo_piano {
	margin:0 auto 0 auto;
	width:445px;
	height:120px;
	float:left;
	display:inline;
	margin-top:3px;
}

#tratteggio {
	margin:0 auto 0 auto;
	width:445px;
	height:8px;
	float:left;
	display:inline;
    background-image: url('tratteggio.jpg'); 
}


#articolo1 {
	margin:0 auto 0 auto;
	width:445px;
	height:auto;
	float:left;
	display:inline;
	margin-top:9px;
}

#titolo_articolo1 {
	margin:0 auto 0 auto;
	width:445px;
	height:auto;
	float:left;
	display:inline;
	margin-top:0px;
	font-weight:bold;
}

#foto_articolo1 {
	margin:0 auto 0 auto;
	width:185px;
	height:128px;
	float:left;
	display:inline;
	margin-top:6px;
}

#testo_articolo1 {
	margin:0 auto 0 auto;
	width:255px;
	height:auto;
	float:left;
	display:inline;
	margin-top:6px;
}

#linea_grigia {
	margin:0 auto 0 auto;
	width:2px;
	height:auto;
	float:left;
	display:inline;
	height:1400px;
	background-color:#DDD;
	margin-left:5px;
	margin-top:10px;
}

#contenitore_ultimora {
	margin:0 auto 0 auto;
	width:210px;
	height:385px; 
	float:left;
	display:inline;
	margin-top:9px;
	margin-left:5px;
}

#ultimora {
	margin:0 auto 0 auto;
	width:210px;
	height:39px;
	background-image: url('ultimora.jpg'); 
	float:left;
	display:inline;
}

#testo_ultimora {
	margin:0 auto 0 auto;
	width:210px;
	height:343px;
	background-color:#ECECEE;
	float:left;
	display:inline;
	margin-top: 3px;
}

#banner_300x250 {
	margin:0 auto 0 auto;
	width:300px;
	height:250px;
	background-color:#DDD; 
	float:left;
	display:inline;
	margin-top:9px;
	margin-left:8px;
}

#banner_300x50 {
	margin:0 auto 0 auto;
	width:300px;
	height:50px;
	background-color:#DDD; 
	float:left;
	display:inline;
	margin-top:7px;
	margin-left:8px;
}

#banner_300x70 {
	margin:0 auto 0 auto;
	width:300px;
	height:70px;
	background-color:#DDD; 
	float:left;
	display:inline;
	margin-top:7px;
	margin-left:8px;
}

#video_sfondo {
	margin:0 auto 0 auto;
	width:518px;
	height:315px;
	background-color:#DDD; 
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:5px;
}

#contenitore_offtopic {
	margin:0 auto 0 auto;
	width:200px;
	height:680px;
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:7px;
}

#contenitore_offtopic2 {
	margin:0 auto 0 auto;
	width:300px;
	height:680px;
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:7px;
}

#linea_nera {
	margin:0 auto 0 auto;
	width:1px;
	height:680px;
	background-color:#808080; 
	float:left;
	display:inline;
	margin-top:8px;
	margin-left:7px;
}


#spazio_footer {
	margin:0 auto 0 auto;
	width:100%;
	height:40px;
	float:left;
	display:inline;
}

#linea_footer {
   margin:0 auto 0 auto;
	width:100%;
	height:1px;
	BACKGROUND-COLOR: #9E9FA1;
	float:left;
	display:inline;
}

#linea2_footer {
   margin:0 auto 0 auto;
	width:100%;
	height:1px;
	BACKGROUND-COLOR: #C5C6C8;
	float:left;
	display:inline;
}

#footer {
   margin:0 auto 0 auto;
	width:100%;
	height:87px;
	BACKGROUND-COLOR: #A1A1A1;
	float:left;
	display:inline;
	color:#333333;
	font-size:13px;
	font-family:verdana;
	padding-top:9px;
	background-image: url('sfondo_footer.jpg');
    background-repeat:repeat-x;
}

#CONTENITORE_footer {
	margin:0 auto 0 auto;
	width:1000px;
    overflow:hidden;
    color:#333333;

}


/* MENU */

.hbuttons a{
display: block;
text-decoration: none;
color: #333333;
width: 120px;
height: 44px;
float: left;
display: inline;
margin-right: 4px;
/* background-image:url('bottone.jpg'); */
background-repeat:repeat-x;
/* BACKGROUND-COLOR: #E894B6; */
font-weight:normal;
padding-top: 7px;
text-align:center; font-style:normal; font-variant:normal; font-size:20px; font-family: "Georgia","Lucida Grande", "Segoe UI", Arial, Helvetica, sans-serif; 
}

.hbuttons a:hover{
/* background-image:url('tabsquareover.jpg'); */
color: #0081C5;
BACKGROUND-COLOR: #FFF;
font-weight:bold;
}



/* FINE MENU */

.link_primopiano{
display:inline;
font-size:25px;
color:#333333;
text-decoration: none;
}
.link_primopiano:hover{
color:#0081C5;
text-decoration: none;
}

.link_footer{
display:inline;
font-size:25px;
color:#333333;
text-decoration: none;
}
.link_footer:hover{
color:#0081C5;
text-decoration: none;
}

.link_footer1{
display:inline;
font-size:25px;
color:#FFF;
text-decoration: none;
}
.link_footer1:hover{
color:#B7B294;
text-decoration: none;
}





.link_elenco{
font-size:12px;
color:#0081C5;
text-decoration: none;
}
.link_elenco:hover{
color:#333333;
text-decoration: none;
}



.h1navbar {
font-family:verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
margin:0;
font-size: 12px;
font-weight: bold; 
display: inline;
}

/* FORM RICERCA */
#search_txt
{
    float: left;
    width: 250px;
    height:18px;
    padding: 8px 0px 7px 5px;
    border-top: solid 0px #000000;
    border-left: solid 0px #000000;
    border-bottom: solid 0px #000000;
    background-color:#FFF;
}
#search_sub
{
    float: left;
    text-align: right;
    background-image: url('logo_ricerca.jpg');
    background-repeat: no-repeat;
    background-color:#FFF;
    background-position: left center;
    width: 110px;
    height: 27px;
    border-top: 0px solid #000000;
    border-right: 0px solid #000000;
    border-bottom: 0px solid #000000; padding-left:0px; padding-right:3px; padding-top:3px; padding-bottom:3px
}
#search_txt input
{
    width: 100%;
    border: none;
}

/* FORM RICERCA */
