*{padding: 0; margin: 0;}

/* Normal, standard links. */
a:link, a:visited{
	background-color: transparent;
	color: #6890f0;
	text-decoration: none;
}
a:hover{
	background-color: transparent;
	color: #ff9f1b;
	text-decoration: underline;
}
/*Link nel testo*/
.testo a{
	text-decoration: underline;
}
.testo a:visited{
	opacity: 0.65;
}
.testo a:hover{
	opacity: 1;
}
/*Link esterni*/
.testo a[href^="http:"]{
	background: url(http://elletretreti.it/l33t/img/external.gif) right center no-repeat;
	padding-right: 12px;
}

.testo a[href^="http:"]:hover{
	background-image: url(http://elletretreti.it/l33t/img/externalHover.gif);
}

.testo a[href*="elletretreti.it"], a.popup[href^="http:"], .testo a:hover[href*="elletretreti.it"], a:hover.popup[href^="http:"], a:visited.popup[href^="http:"]{
	padding-right: 0;
	opacity: 1;
	background-image: none;
}

/* Nessun bordo alle immagini con i link */
img, a img{
	border:0;
	background-image: none;
}

/* Mostra le celle vuote delle tabelle*/
table{
	empty-cells: show;
}

/* Imposta Verdana come carattere predefinito */
body, td, th{
	color: #321088;
	font: 13px Verdana, sans-serif;
}

td{
	vertical-align: top;
}

/* gli Input boxes un po' più piccoli del normale per potersi allineare meglio con il testo*/
input, textarea{
	color: #321088;
	background-color: #b8c7e8;
	font: 13px/16px verdana, sans-serif;
}

/* colore di sfondo per i Checkboxes*/
input.check{
	background-color: transparent;
}

/* i Selects un po' più piccoli per allinerli meglio*/
select{
	color: #321088;
	background-color: #b8c7e8;
	font: normal 12px verdana, sans-serif;
}

/*Sprite*/
#topHead h1 a, #topHead h2 a, .topnav a, .fox, .bird, #datiutentebox, .continua a, a[title*="Commenta"], input[value*="Commenta"], .social a[href^="http:"], .social a:hover[href^="http:"], h2.menu, .forumupdate a.paragrafo[href^="http:"], .forumupdate li a[href^="http:"], .forumupdate li a:hover[href^="http:"], .testo .argomento[href^="http:"], .testo .argomento:hover[href^="http:"], .cerca-submit, a[href^="http:"].goto, a[href^="http:"]:hover.goto{
	background-image: url(http://elletretreti.it/l33t/img/sprite.png);
}

/*Luce*/
.titolo, .titolo a, #pageselector a{
	background-image: url(http://elletretreti.it/l33t/img/luce.png);
}

/*Angoli arrotondati*/
#boxbody, #pageselector, .pagelist, .tasto, .CallToAction:link, .CallToAction:visited{
	-moz-border-radius: 7px 7px;
	-khtml-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
	border-radius: 7px 7px;
}
.titolo, .titolo a, .box .continua, .testo_standalone, #pageselector a:first-child, .pagelist div:first-child a:first-child, .pagelist div:first-child span:first-child, .menu{
	-webkit-border-top-left-radius: 7px 7px;
	-moz-border-radius-topleft: 7px 7px;
	-khtml-border-radius-topleft: 7px 7px;
	border-top-left-radius: 7px 7px;
}
.titolo, .titolo a, .testo_standalone, #pageselector a:last-child, .pagelist div:last-child a:first-child, .pagelist div:last-child span:first-child{
	-webkit-border-top-right-radius: 7px 7px;
	-moz-border-radius-topright: 7px 7px;
	-khtml-border-radius-topright: 7px 7px;
	border-top-right-radius: 7px 7px;
}
.testo, #pageselector a:last-child, .pagelist div:last-child a:last-child, .pagelist div:last-child span:last-child{
	-webkit-border-bottom-right-radius: 7px 7px;
	-moz-border-radius-bottomright: 7px 7px;
	-khtml-border-radius-bottomright: 7px 7px;
	border-bottom-right-radius: 7px 7px;
}
.testo, .box .continua, #pageselector a:first-child, .pagelist div:first-child a:last-child, .pagelist div:first-child span:last-child, .menu{
	-webkit-border-bottom-left-radius: 7px 7px;
 	-moz-border-radius-bottomleft: 7px 7px;
	-khtml-border-radius-bottomleft: 7px 7px;
	border-bottom-left-radius: 7px 7px;
}

body{
	background: #7190c6 url(http://elletretreti.it/forum/Themes/classic/images/sfondo_template.jpg) repeat-x fixed;
	background-color: #7190c6;
	border:0;
	margin: 0 0 10px;
	padding:0;
	color: #321088;
	height:100%;
}

/* Header e Navigazione*/
#topHead{
	width:95%;
	margin-right:auto;
	margin-left:auto;
	border: 0;
	padding: 0;
	border-spacing: 0;
	border-bottom: 3px #fff solid;
	color: #321088;
	background: #d2e4fe url(http://elletretreti.it/l33t/img/pattern.png) repeat;
	text-align: center;
}

#topHead td{
	color: #321088;
}

#topHead .logo1{
	width:190px;
	padding-top:2px;
	text-align: right;
	vertical-align: top;
}

#topHead .logo2{
	padding-top:2px;
	text-align: left;
	vertical-align: top;
}

#topHead .dati{
	padding-top:2px;
	text-align: right;
	vertical-align: middle;
}

#topHead .navigazione{
	font-size: smaller;
	text-align: center;
	vertical-align: middle;
}

#topHead .follow{
	width:80px;
	vertical-align:bottom;
}

/*Logo e Titolo*/
#topHead h1 a{
	width: 110px;
	height: 110px;
	display: block;
	text-indent: -9999px;
	background-position: -86px -54px;
	text-align: left;
	margin-left: auto;
}
#topHead h2 a{
	width: 182px;
	height: 83px;
	display: block;
	text-indent: -9999px;
	background-position: -196px -54px;
	margin-left:2px;
}

#datiutentebox{
	width:288px;
	height:83px;
	margin: 7px 2px 0 auto;
	background-position: -70px -330px;
	padding: 9px 5px 0 8px;
}

#datiutentebox img{
	border: 0;
	float: left;
}

#datiutentebox div{
	text-align:left;
}

#datiutentebox a:hover{
	text-decoration: none;
}

.topnav{
	margin:auto;
	position:relative;
	top:-12px;
	left:-52px;
	margin-top: -7px;
	padding-left: 8px;
}

.topnav a{
	position: relative;
	display: inline-block;
	height: 32px;
	margin-right: 4px;
	float:left;
	text-indent: -9999px;
	margin-bottom: -4px;
}

.topnav a:active{
	top: 1px;
}

.topnav a[title*="Forum"]{
	width: 80px;
	background-position: -264px -164px;
}
.topnav a[title*="ControlPanel"]{
	width: 114px;
	background-position: -345px -164px;
}
.topnav a[title*="Profilo"]{
	width: 76px;
	background-position: -264px -197px;
}
.topnav a[title*="Esci"]{
	width: 76px;
	background-position: -341px -197px;
}
.topnav a[title*="LogIn"]{
	width: 76px;
	background-position: -341px -230px;
}
.topnav a[title*="Registrati"]{
	width: 76px;
	background-position: -264px -230px;
}

.fox{
	position: relative;
	bottom: -25px;
	right: 85px;
	float: right;
	width: 88px;
	height: 82px;
	margin-top: -82px;
	display: block;
	text-indent: -9999px;
	background-position: -86px -164px;
}
.fox:hover{
	background-position: -86px -246px;
}
.bird{
	position: relative;
	bottom: -4px;
	right: 8px;
	float: right;
	width: 87px;
	height: 59px;
	margin-top: -59px;
	display: block;
	text-indent: -9999px;
	background-position: -174px -164px;
}
.bird:hover{
	background-position: -174px -223px;
}

#megaboxbody{
	width:95%;
	margin-right:auto;
	margin-left:auto;
}

#boxbody{
	border:1px solid #6e94b7;
	background-color: #f1f1ff;
	box-shadow: 0 3px 7px rgba(90, 90, 128, 0.7);
	-moz-box-shadow: 0 3px 7px rgba(90, 90, 128, 0.7);
	-webkit-box-shadow: 0 3px 7px rgba(90, 90, 128, 0.7);
	padding: 3px 10px;
}

/* hack per l'hr*/
hr{
	display: none;
}

div .hr{
	border:0;
	border-top:1px solid #7190c6;
	padding:0;
	margin:0px 0px 3px 0px;
}

/* contenitore centrale */
.box{
	display:block;
	margin: 10px 0;
}

a.nounderline:hover {
	text-decoration: none;
}

.titolo{
	background-color: #7190c6;
	background-repeat:repeat-x;
	text-shadow: rgba(90, 90, 128, 0.6) 1px -1px 1px;
	font-weight: normal;
	color:#f1f1ff;
	font-size: 18px;
	line-height: 28px;
	font-style: normal;
	-moz-box-shadow: 0 1px 3px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(90, 90, 128, 0.5);
}

.titolo span{
	padding-left:5px;
	padding-right:5px;
	border: 1px solid rgba(90, 90, 128, 0.15);
	border-bottom: none;
	border-top: none;
}

.titolo a{
	-webkit-transition: all 1s ease;
	transition: all 1s ease; 
	background-color: #7190c6;
	background-repeat: repeat-x;
	text-shadow: rgba(90, 90, 128, 0.6) 1px -1px 1px;
	font-weight:normal;
	color:#f1f1ff;
	padding-left:5px;
	padding-right:5px;
	display: block;
	border: 1px solid rgba(90, 90, 128, 0.15);
	border-bottom: none;
	border-top: none;
}

.titolo a:hover{
	text-decoration:none;
	color:#f1f1ff;
	/*un colore che simula un opacità al 50% di #b8c7e8;*/
	background-color:#95acd7;
	border-color: transparent;
}

.testo{
	background-color: #dbdceb;
	color:#321088;
	line-height: 18px;
	-moz-box-shadow: 0 1px 3px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(90, 90, 128, 0.5);
	border: 1px solid rgba(90, 90, 128, 0.2);
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	padding: 3px 10px;
}

.testo img{
	padding-right:3px;
	padding-left:3px;
}

.testo .credts{
	text-align:right;
	font-weight:bolder;
	font-size: 1em;
	color:#6890f0;
	line-height: 16px;
}

.testo .credts a, .testo .credts a:visited{
	text-decoration: none;
	color:#6890f0;
}

.testo .credts a:hover{
	text-decoration: none;
	color:#ff9f1b;
}

.testo .argomento{
	position: relative;
	top: -20px;	 
	left: -20px;
	float:left;
	margin-right:-54px;
	z-index: 5;
	display: block;
	width: 54px;
	height: 54px; 
	text-indent: -9999px;
	opacity: 1;
}
.testo .argomento:hover{
	opacity: 1;
}
.testo .argomento[title*="Mondo"], .testo .argomento[title*="Mondo"]:hover{
	background-position: -86px 0;
}
.testo .argomento[title*="Play"], .testo .argomento[title*="Play"]:hover{
	background-position: -140px 0;
}
.testo .argomento[title*="Musicology"], .testo .argomento[title*="Musicology"]:hover{
	background-position: -194px 0;
}
.testo .argomento[title*="ImageNation"], .testo .argomento[title*="ImageNation"]:hover{
	background-position: -248px 0;
}
.testo .argomento[title*="Rivista"], .testo .argomento[title*="Rivista"]:hover{
	background-position: -302px 0;
}
.testo .argomento[title*="HaraWorld"], .testo .argomento[title*="HaraWorld"]:hover{
	background-position: -356px 0;
}
.testo .argomento[title*="Clan"], .testo .argomento[title*="Clan"]:hover{
	background-position: -410px 0;
}

.testo .imgbox{
	float:left;
	margin-top:3px;
	margin-right:3px;
	position: relative;
}

.imgbox img{
	padding: 0;
}

.box .continua{
	position:relative;
	right:-15px;
	clear:both;
	font-weight:bold;
	float: right;
	width:130px;
	margin-bottom: 7px;
	border: 0px solid transparent;
	box-shadow : -6px 5px 16px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow : -6px 5px 16px rgba(90, 90, 128, 0.5);
	-moz-box-shadow : -6px 5px 16px rgba(90, 90, 128, 0.5);
	background-color: #dbdceb;
	background-image: -webkit-gradient(
    linear,
    right bottom,
    left bottom,
    color-stop(0, rgb(218,219,240)),
    color-stop(0.02, rgb(197,198,219)),
    color-stop(0.1, rgb(219,220,235))
);
	background-image: -moz-linear-gradient(
    right center,
    rgb(218,219,240) 0%,
    rgb(197,198,219) 2%,
    rgb(219,220,235) 10%
);
}

.box .continua a, .box .continua a:visited{
	text-align:right;
	line-height: 23px;
	display: block;
	text-decoration: none;
	color:#6890f0;
	opacity: 1;
	padding: 2px 40px 2px 0;
	background-repeat: no-repeat;
	background-position: 102px -302px;
}

.box .continua a:hover{
	color:#ff9f1b;
	background-position:102px -341px;
	
}

.box .social{
	margin-bottom: 24px;
}

.goto{
	text-align:right;
	padding-top:1px;
	margin-top:6px;
	margin-right: 0;
	height: 26px;
	margin-bottom: -5px;
	float: right;
}

a[href^="http:"].goto, a[href^="http:"]:visited.goto{
	opacity: 1;
	display: block;
	text-decoration: none;	
	line-height: 23px;
	padding-right: 25px;
	margin-top: 0;
	background-repeat: no-repeat;
	background-position: 130px -302px;
	
}

a[href^="http:"]:hover.goto{
	text-decoration: none;
	background-position:130px -341px;
	padding-right: 25px;
}

a[title*="Commenta"]{
	padding: 0 20px 2px 0;
	background-position: 76px -375px;
	background-repeat: no-repeat;
}

input[value*="Commenta"]{
	padding: 0 20px 2px 0;
	border: 0;
	margin: 0;
	color:#6890f0;
	margin-left: auto;
	cursor: pointer;
	background-color:#dbdceb;
	background-repeat:no-repeat;
	background-position:76px -375px;
}

input[value*="Commenta"]:hover{
	color:#ff9f1b;
}

.float_down{
	border-top:0;
	margin-top:-15px;
}

.testo_standalone{
	border-top:0;
}

.testo_standalone .tit, .float_down .tit{
	text-decoration: none;
}

.testo_standalone .argomento, .float_down .argomento{
	position: relative;
	top:-2px;
	left:-5px;
	float:left;
	z-index: 5;
	display: block;
	width: 21px;
	height: 21px; 
	text-indent: -9999px;
	opacity: 1;
}

.testo_standalone .argomento:hover, .float_down .argomento:hover{
	opacity: 1;
}

.testo_standalone .argomento[title*="Mondo"], .testo_standalone .argomento[title*="Mondo"]:hover, .float_down .argomento[title*="Mondo"], .float_down .argomento[title*="Mondo"]:hover {
	background-position: -469px -2px;
}
.testo_standalone .argomento[title*="Play"], .testo_standalone .argomento[title*="Play"]:hover, .float_down .argomento[title*="Play"], .float_down .argomento[title*="Play"]:hover {
	background-position: -469px -77px;
}
.testo_standalone .argomento[title*="Musicology"], .testo_standalone .argomento[title*="Musicology"]:hover, .float_down .argomento[title*="Musicology"], .float_down .argomento[title*="Musicology"]:hover {
	background-position: -469px -152px;
}
.testo_standalone .argomento[title*="ImageNation"], .testo_standalone .argomento[title*="ImageNation"]:hover, .float_down .argomento[title*="ImageNation"], .float_down .argomento[title*="ImageNation"]:hover {
	background-position: -469px -227px;
}
.testo_standalone .argomento[title*="Rivista"], .testo_standalone .argomento[title*="Rivista"]:hover, .float_down .argomento[title*="Rivista"], .float_down .argomento[title*="Rivista"]:hover {
	background-position: -469px -302px;
}
.testo_standalone .argomento[title*="HaraWorld"], .testo_standalone .argomento[title*="HaraWorld"]:hover, .float_down .argomento[title*="HaraWorld"], .float_down .argomento[title*="HaraWorld"]:hover {
	background-position: -469px -377px;
}
.testo_standalone .argomento[title*="Clan"], .testo_standalone .argomento[title*="Clan"]:hover, .float_down .argomento[title*="Clan"], .float_down .argomento[title*="Clan"]:hover {
	background-position: -469px -352px;
}

/*BreakingNews*/
.BreakingNews{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	background: url(http://elletretreti.it/l33t/img/baloon.png) no-repeat 71px 50px;
}

.BreakingNews .intestazione{
	float:left;
	font-size: 12px;
	text-align: center;
	letter-spacing: 2px;
}

.BreakingNews .intestazione img{
	margin-bottom:5px;
}

.BreakingNews .testo_standalone{
	margin-left:100px;
	box-shadow: 2px 1px 2px rgba(90, 90, 128, 0.4);
	-moz-box-shadow: 2px 1px 2px rgba(90, 90, 128, 0.4);
	-webkit-box-shadow: 2px 1px 2px rgba(90, 90, 128, 0.4);
	padding-top: 6px;
	border-left: 0;
}

.BreakingNews .testo_standalone .bodytext{
	 min-height: 99px;
}

.BreakingNews .bodytext{
	position:relative;
}

.BreakingNews .imgbox{
	margin:3px 5px 3px 5px;
	float:left;
	position: relative;
}

.BreakingNews .imgbox img{
	position: absolute;
}

.BreakingNews .continua{
	position:absolute;
	bottom:-5px;
	width:100%;
	text-align: center;
	margin-left: 50px;
}

.BreakingNews .continua a{
	display: block;
	width:81px;
	height: 29px;
	margin: auto;
	text-indent: -9999px;
	opacity: 1;
	background-position: -380px -330px;
}

.BreakingNews .continua a:hover{
	background-position: -380px -359px;
}

.BreakingNews .commenta{
	position:absolute;
	bottom:0;
	right:0px;
	text-align:right;
	float:right;
}

.BreakingNews .social{
	position:absolute;
	bottom:0;
	left:87px;
}

.social a{
	display: block;
	width:16px;
	height: 16px;
	float: left;
	margin-right: 3px;
	margin-top: 3px;
	text-indent: -9999px;
	padding: 0;
}

.social a:hover{
	height: 19px;
	margin-top:0px;
}

.social a[title*="Twitter"], .social a:hover[title*="Twitter"]{
	background-position: -378px -108px;
}

.social a[title*="Facebook"], .social a:hover[title*="Facebook"]{
	background-position: -394px -108px;
}

.social a[title*="FriendFeed"], .social a:hover[title*="FriendFeed"]{
	background-position: -410px -108px;
}

.social a[title*="Delicious"], .social a:hover[title*="Delicious"]{
	background-position: -426px -108px;
}

.social a[title*="StumbleUpon"], .social a:hover[title*="StumbleUpon"]{
	background-position: -442px -108px;
}

.short{
	background-image: none;
	margin:0;
}

.short .intestazione{
	position:absolute;
	bottom:0;
	left:87px;
	width: 50%;
	text-align: left;
}

.short a img{
	float:right;
	padding-right:5px;
}

/*indice numerico delle pagine*/
#pageselector{
	width: auto;
	border: 1px solid #6c6c92;
	padding: 1px 0 2px;
	box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
	-moz-box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
}

#pageselector a{
	border-right: 1px solid #95a2af;
	border-left: 1px solid #c4dbf2;
	border-top: 1px solid #c4dbf2;
	padding: 0px 3px 2px;
	text-decoration: none;
	/*un colore per simulare la trasparenza per i browser che non la pupportano*/
	color: #d1d4eb;
	color: rgba(242, 241, 255, 0.8);
	background-color: #7190c6;
	background-repeat: repeat-x;
	background-position: 0 -7px;
}

#pageselector a:hover{
	background-color:#95acd7;
	color:#f1f1ff;
}

#pageselector a:first-child{
	border-left-width: 0;
}

#pageselector a:last-child{
	border-right-width: 0;
}

.pagelist{
	position:absolute;
	top: 0;
	border: 1px solid #333364;
	z-index:100;
	visibility: hidden;
}

#pageselector a[rel*="pagelist"]{
	padding-left: 5px;
	padding-right: 5px;
}

.pagelist div{
	float:left
}

.pagelist span{
	width: auto;
	display: block;
	border-bottom: 1px solid #356496;
	border-top: 1px solid #b7cce1;
	padding: 2px 5px;
	text-decoration: none;
	/*un colore per simulare la trasparenza per i browser che non la pupportano*/
	background-color:#7190c6;
	background: rgba(113, 144, 198, 0.8);
}

.pagelist a{
	width: auto;
	display: block;
	border-bottom: 1px solid #356496;
	border-top: 1px solid #b7cce1;
	padding: 2px 5px;
	text-decoration: none;
	/*un colore per simulare la trasparenza per i browser che non la pupportano*/
	color: #d1d4eb;
	background-color:#7190c6;
	color: rgba(242, 241, 255, 0.8);
	background-color: rgba(113, 144, 198, 0.8);
}

.pagelist a:last-child{
	border-bottom-width: 0;
}

.pagelist span:last-child{
	border-bottom-width: 0;
}

.pagelist a:hover{
	/*un colore per simulare la trasparenza per i browser che non la pupportano*/
	color: #f1f1ff;
	background-color:#95acd7;
	background-color: rgba(149, 172, 215, 0.8);
	color: rgba(242, 241, 255, 1);
}

/* Tasti */
.tasto, .CallToAction:link, .CallToAction:visited{
	height: 26px;
	-webkit-box-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
	box-shadow: 0px 1px 3px rgba(90, 90, 128, 0.5);
	text-shadow: rgba(90, 90, 128, 0.6) 1px -1px 1px;
	text-align: center;
	text-decoration: none;
	font: bold 11px 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	line-height: 1;
	color: #f1f1ff;
	color: rgba(242, 241, 255, 0.8);
	padding: 2px 8px;
	cursor: pointer;
	position: relative;
	background: url(http://elletretreti.it/l33t/img/sfondoinput.png) repeat-x;
}

.tasto{
	-webkit-appearance: push-button;
}

.CallToAction:link, .CallToAction:visited{
	padding: 6px 8px 5px;
	opacity: 1;
}

.tasto:hover, .CallToAction:hover{
	color: #f1f1ff;
	text-decoration: none;
}

.tasto:active, .CallToAction:active{
	top: 1px;
}

.blu{
	background-color: #87c0f1;
	background-position: 0 0;
	border: 1px solid #608394;
}

.blu:active{
	background-position: 0 -24px;
}

.gray{
	background-color: #a3bed5;
	background-position: 0 -48px;
	border: 1px solid #6f7c82;
}

.gray:active{
	background-position: 0 -72px;
}

.green{
	background-color: #ade490;
	background-position: 0 -96px;
	border: 1px solid #638e4c;
}

.green:active{
	background-position: 0 -120px;
}

.yellow{
	background-color: #ffde57;
	background-position: 0 -144px;
	border: 1px solid #937c2c;
}

.yellow:active{
	background-position: 0 -168px;
}

.red{
	background-color: #fe8eb5;
	background-position: 0 -192px;
	border: 1px solid #c65473;
}

.red:active{
	background-position: 0 -216px;
}

/*Menu*/
.menu{
	position:relative;
	right:-32px;
	top:10px;
	width:279px;
	height: 43px;
	border: 0px solid transparent;
	margin-bottom: 7px;
	margin-left: -20px;
	color: #f1f1ff;
	box-shadow : -6px 5px 16px rgba(90, 90, 128, 0.5);
	-webkit-box-shadow : -8px 5px 14px rgba(90, 90, 128, 0.5);
	-moz-box-shadow : -8px 5px 14px rgba(90, 90, 128, 0.5);
	background-repeat:no-repeat;
}

#menu_cerca{
	 padding:5px 15px 5px 20px;
	 text-align:center;
	 margin-top:-2px;
}

h2.menu{
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.menu.mondo{	
	background-color:#2669e3;
	background-position:193px 0;
}
.menu.play{
	background-color:#466cb9;
	background-position:193px -43px;
	
}
.menu.musicology{
	background-color:#229aad;
	background-position:193px -86px;
}
.menu.imagenation{
	background-color:#7ccb4f;
	background-position:193px -129px;
}
.menu.rivista{
	background-color:#ffa00b;
	background-position:193px -172px;
}
.menu.haraworld{
	background-color:#fd5e91;
	background-position:193px -215px;
}
.menu.clan{
	background-color:#dc003e;
	background-position:193px -258px;
}
.menu.generico{
	background-color: #7190c6;
	background-image: none;
	height: auto;
}

.menu input{
	color: #321088;
}

#finder{
	padding-bottom:2px;
	width:195px;
	line-height: 15px;
}

.cerca-submit{
	border:0;
	width:48px;
	height:50px;
	position:relative;
	right: -7px;
	margin-left:-10px;
	cursor: pointer;
	background-color: transparent;
	background-position: -378px -54px;
}

.menu a{
	display: block;
	color: #f1f1ff;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu a:hover{
	text-decoration: none;
	color: #ffaf33;
}

.menu a .etichetta{
	display:block;
	padding:2px 15px 2px 10px;
}

.menu a .sezione{
	line-height: 16px;
	font-size: 15px;
	font-weight: bolder;
}

.menu.mondo a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #c8d6f9;
	text-shadow: #194596 -1px -1px 1px, #a0bbf4 1px 1px 1px;
}
.menu.play a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #cfd6f1;
	text-shadow: #28327a -1px -1px 1px, #adbce3 1px 1px 1px;
}
.menu.musicology a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #c8e0ef;
	text-shadow: #135761 -1px -1px 1px, #9ecede 1px 1px 1px;
}
.menu.imagenation a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #dae9dc;
	text-shadow: #436e10 -1px -1px 1px, #c2e2b9 1px 1px 1px;
}
.menu.rivista a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #f4e1ce;
	text-shadow: #cb7107 -1px -1px 1px, #f7d19d 1px 1px 1px;
}
.menu.haraworld a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #f3cee4;
	text-shadow: #ad2d51 -1px -1px 1px, #f5aac8 1px 1px 1px;
}
.menu.clan a .sezione{
	/*un colore per simulare la trasparenza*/
	color: #edc1d8;
	text-shadow: #8f0029 -1px -1px 1px, #e991b2 1px 1px 1px;
}

.menu a:hover .sezione{
	color: #f1f1ff;
}

.menu a em{
	font-size: 13px;
	line-height: 16px;
	margin-left:10px;
	color:#f1f1ff;
	display:block;
	padding-top: 1px;
}

.css-arrow{
	display: block;
	border-style:solid;
	border-width:10px;
	width:0;
	height:0;
	float:right;
	position: relative;
}

.mondo .css-arrow{	
	border-color: #194596 transparent transparent #194596;
}
.play .css-arrow{
	border-color: #242d6e transparent transparent #242d6e;
}
.musicology .css-arrow{
	border-color: #135761 transparent transparent #135761;
}
.imagenation .css-arrow{
	border-color: #436e10 transparent transparent #436e10;
}
.rivista .css-arrow{
	border-color: #cb7107 transparent transparent #cb7107;
}
.haraworld .css-arrow{
	border-color: #C7335D transparent transparent #C7335D;
}
.clan .css-arrow{
	border-color: #8f0029 transparent transparent #8f0029;
}
.generico .css-arrow{
	border-color: #40566b transparent transparent #40566b;
}

/*Forum Updte*/
.forumupdate{
	margin: 35px -2px 10px 15px;
	font: bold 13px Arial, sans-serif;
}

.forumupdate .testo{
	padding-right: 0;
	padding-left: 0;
}

.forumupdate a:visited {
	opacity: 1;
}

.forumupdate a.paragrafo, .forumupdate a:hover.paragrafo{
	display: block;
	width: 217px;
	height: 37px;
	text-indent: -9999px;
	margin: -24px auto 0;
	background-position:-174px -282px;
}

.forumupdate ul{
	list-style-type:none;
	padding-top:5px;
	margin-top: -6px;
}

.forumupdate li a {
	display:block;
	width:100%;
	text-decoration: none;
	padding: 2px 0 4px;
}

.forumupdate li a:hover{
	color: #f1f1ff;
	text-shadow: rgba(90, 90, 128, 0.5) 0px 0px 2px;
}

.forumupdate li a span {
	padding-left: 30px;
	display: block;
	padding-top: 1px;
}

.forumupdate li a.Mondo, .forumupdate li a:hover.Mondo {
	background-repeat: no-repeat;
	background-position: -464px 0;
}
.forumupdate li a.Play, .forumupdate li a:hover.Play {
	background-repeat: no-repeat;
	background-position: -464px -75px;
}
.forumupdate li a.Musicology, .forumupdate li a:hover.Musicology {
	background-repeat: no-repeat;
	background-position: -464px -150px;
}
.forumupdate li a.ImageNation, .forumupdate li a:hover.ImageNation {
	background-repeat: no-repeat;
	background-position: -464px -225px;
}
.forumupdate li a.Rivista, .forumupdate li a:hover.Rivista {
	background-repeat: no-repeat;
	background-position: -464px -300px;
}
.forumupdate li a.Haraworld, .forumupdate li a:hover.Haraworld {
	background-repeat: no-repeat;
	background-position: -464px -375px;
}
.forumupdate li a.Clan, .forumupdate li a:hover.Clan {
	background-repeat: no-repeat;
	background-position: -464px -450px;
}

.forumupdate li a[href^="http:"]:hover{
	text-decoration: none;
	background-color: #b8c7e8;
}

/*Footer*/
#footer td{
	vertical-align:middle;
	text-align:center;
	font-size: 11px;
}

#footer a:hover{
	text-decoration: none;
}

.ProfileContactList img{
	margin-right:5px;
	margin-bottom: 2px;
}

.TimeAlert{
	text-align:center;
	color:#ff3366;
	font-size: 18px;
	font-variant: small-caps;
	font-weight:bolder;
}

.paragrafo{
	font: italic 21px/22px Georgia, serif;
	padding-left: 7px;
}

.scuro {
	color: #7190c6;
}

.PopUpContent{
	margin:7px;
}

/*loading*/
#overlay {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

#overlay_bg {
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#7190c6;
	opacity: 0.70;
}

#load{
	position: fixed;
	height:13px;
	width:208px;
	z-index:1003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}

/*formattazione*/
.antifloat{
	clear:both;
}

.antileft{
	clear:left;
}

strong, .grassetto{
	font-weight:bolder;
}
.sottolineato{
	text-decoration: underline;
}

i, em, .corsivo{
	font-style: italic;
	font-family: Georgia, serif;
}

.sinistra{
	text-align:left;
	display:block;
}

.centra{
	text-align:center;
	display:block;
}

.destra{
	text-align:right;
	display:block;
}

.blog_lista{
	margin-left: 2em;
	background-color: transparent;
}

.blog_lista li{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

h2{
	font: normal normal bold 17px/normal verdana, sans-serif;
	margin: 0;
	padding: 0;
}

/*tag del forum*/
.quote{
	background: #E7ECF1 url(http://elletretreti.it/forum/Themes/classic/images/quote_top.jpg) no-repeat left top;
	border: 1px #ada8bd solid;
	margin: 1px;
	color: #321088;
}

.quote2{
	color: #321088;
	border: 2px #f6f5f8 solid;
	background: url(http://elletretreti.it/forum/Themes/classic/images/quote_bottom.jpg) no-repeat right bottom;
	padding: 15px 35px 15px 35px;
	font-size: x-small;
	line-height: 18px;
}

.code{
	color: #000000;
	background-color: #cccccc;
	border: 1px solid black;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 16px;
}

.quoteheader, .codeheader{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 14px;
}

div.spoilerheader a {
	font: bold 14px sans-serif;
}

div.spoilerheader input{
	font: bold 14px sans-serif;
}

div.spoilerbody{
	color: #321088;
	border-top: 2px dotted #ada8bd;
	border-bottom: 2px dotted #ada8bd;
	margin:3px 0px 5px 0px;
	padding:1em 5px 1em 5px;
	padding: 15px 30px 15px 30px;
	background: url(http://elletretreti.it/forum/Themes/classic/images/spoiler_background.png) no-repeat left top;
}

fieldset.spoiler div.spoilerbody{
	padding: 0;
	border: 0;
}

.bordertable table{
	border-collapse: collapse;
}

.bordertable td{
	border: 1px solid #ada8bd;
}