/* RESET TOTALE E INIZIALIZZAZIONE : see "http://developer.yahoo.com/yui/reset/yahoo"  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,embed {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	}

/*-------FINE RESET--------*/



/* ELEMENTI PRINCIPALI - MULTIPLI DI 180px ALLINEATI A GRIGLIA VERTICALE DI 18px*/

body { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#b3b8cb;}
h1 {display:block;text-indent:-9000px;}
p {margin-bottom:18px;}
p strong {font-weight:bold}
h2 { display:block; width:710px; height:36px; margin-top:54px; margin-bottom:18px; background-repeat: no-repeat; }
h3 { font-size:24px;line-height:36px; margin-bottom: 18px;margin-top:18px;color:#FF9900;}
a:link {color: #b3b8cb;text-decoration: none}
a:visited {color: #b3b8cb;text-decoration: none}
a:hover {color: #b3b8cb; text-decoration: underline;}
a:active {color: #b3b8cb;text-decoration: none}

/*.spacer{clear:both;}
#contenuto .spacer {display:inline-block; width:600px; clear:right;}
*/


/*-------FINE ELEMENTI PRINCIPALI-------*/



/* Dislplay none */

.ahem {
    display: none;
}

p.access {
	display: none;
}

hr {
 display: none;
}

.spacer {clear:right}


div.errore {
    text-align: center;
}

div.searchmsg {
    text-align: center;
}

/*SFONDO PAGINA E CONTAINER*/

body{height:100%;background: url(http://www.subsonica.tv/wwwsubsonicait/sfondi/sfondo-home_new.jpg) repeat-x top center; background-color:#848fa1}
.container {width:920px; margin-left: auto; margin-right:auto;padding-left:5px;}


/* TOPMENU */

#topmenu{float:left;margin-top:180px;} 
.menuitem {}
.menuhome {}
#topmenu dt a, .menuhome dt a {font-size:18px; color:#e9eef2;}
#topmenu dd,.menuitem dd {margin-bottom:18px; color:#FF9900; font-size:11px;margin-left:0px;margin-top:0px}
#topmenu a:hover,.menuitem a:hover {text-decoration:none;color:#B3B8CB}
#topmenu .contacts {margin-top:54px !important; margin-bottom:36px;}
#topmenu .contacts a{background:url(../images/freccia_small4.gif) no-repeat 0px 3px; padding-left:30px;color:#22222c;font-size:18px;}

/* CONTENUTO */ 
#contenuto {margin-top:144px; margin-left:240px; margin-bottom:0px; width:661px}
.poster img, .poster embed {margin:0px; padding:0px; border:none;}

.poster {margin-bottom:36px; float:right; display:block;}
.txt { background-color:#22222c; padding:18px; display:block; margin-bottom:36px; float:right; width:630px;text-align:center}
.txt .evidenzia {font-size:18px; color:#e9eef2;}
.txt .piccolo {font-size:18px;line-height:150%}
.top{margin-bottom:18px; width:100%;}
.online { background-color:#22222c; float:left; width:179px; margin-right:1px; color:#e9eef2; font-size:11px;text-align:center }
.online a {}
.online_counter {color: #FF9900}
.english a:link,.english a:visited,.english a:hover {background:url(../images/freccia_small4.gif) no-repeat 0px 1px; padding-left:30px;float:right;font-size:18px; color:#22222c;margin-top:0px;text-decoration:none;line-height:20px}
.sfondo{}
.videoplayer {}
.sfondo {}

/* BOTTOM-MENU */

#bottom-menu{clear:both;border-top:#414959 1px solid; padding-top:16px; margin-top:9px; margin-bottom:36px;float:left}
#bottom-menu a:link {color:#414959;}
#bottom-menu a:hover {color:#414959;}
#bottom-menu a:visited {color:#414959;}
#bottom-menu  li {float:left; margin-right:65px;color:#414959; font-weight:bold;}
#bottom-menu li li {float:none;font-weight:normal; font-size:12px;}


#standards{display:block;clear:both;width:920px;text-align:center;float:left}
#img_counter{text-align:center;margin-top:18px;float:left;width:920px;}
