
#page {
	border:0 none #FFFFFF;
	/*margin:0 2%;*/
	padding:0;
	width:98%;
	float:none;
}
#mainContent{
	float:left;
	margin:0;
	padding:0;
	width:50%;
}
#rightSideContent{
	width:48.9%;
	float:left;
	margin:0em 0 0;
	padding:0;

}
/*Triple X filter*/

/*Mozilla, Safari, Konqueror, Opera 9, IE7; IE7 stops here*/
div[id="rightSideContent"]{width:39.9%;}

/*Mozilla, Safari, Konqueror*/
#page div[id="rightSideContent"]:not([class="xxx"]){width:49.9%;}

/*Opera: negate width 29.9%*/
@media all and (min-width:0px) {#page div[id="rightSideContent"]{width:40%;}}




#mainContent .twinBoxesHp,
#rightSideContent  .twinBoxesHp{
	margin:0 auto;
	padding:0;
	width:100%;
}
#mainSxHp{
	float:left;
	margin:0;
	padding:0;
	width:48%;
}

#mainDxHp{
	float:left;
	margin:0;
	padding:0;
	width:48%;
	border-left:1px solid #ddd;
}


.rightColumn{
	float:left;
	margin:0;
	padding:0;
	margin-top:0.3em;
	width:48.9%;
	border-left:1px solid #ddd;
	
}
.centerColumn{
	float:left;
	margin:0;
	padding:0;
	width:50.5%;
	border-left:1px solid #ddd
	

}
.notizia{
	border-bottom:1px solid #ddd;
	margin:0 5px;
	padding:3px 0 10px;
	width:98%;
	position:relative;
}
p {
	font-size:75%;
}
.testoNotizia  p{
	font-size:100%;
}
p.titoloNotiziaNav {
	margin:0
}
.qtip-content p{
	font-size:100%;
}
.occhielloNotiziaNav {
	padding-left:0;
}
#mainSxHp .occhielloNotiziaNav 
{
	font-weight: bold;	
}


/*meteo*/
#rightSideContent .forecast{
    background-color:#FCFCFC;
    border:1px solid #E3D8D6;
    line-height:1.4;
	margin-left:1%;
	width:96%;
    margin-top:1em;
    padding:1px;
	margin-bottom:1em;
	font-size:0.7em;
}

.forecast a{
    margin-right:0;
	text-decoration:none;
	border-bottom:1px dotted #000000;
}
.forecastTitle a{
	border:none;
}
.forecastTitle div.changeCity a{
	border-bottom:1px dotted #000000;
}
.forecastTitle{
    background-color:#E3D8D6;
    color:#555555;
    font-size:1.1em;
    padding:0.4em;
    vertical-align:middle;

}

.forecastTitle .city{
    float:left;
    font-weight:bold;
    text-transform:capitalize;
}

.forecastTitle .city span{
    color:#5488C1;
  
}

.forecastTitle .changeCity{
    color:#5488C1;
    text-align:right;
    font-size:0.9em;
    cursor:pointer;
}

#rightSideContent .forecast .otherCity{
    clear:both;
    color:#666666;
    cursor:pointer;
    font-size:0.9em;
    padding:5px;
	background-color:#f7f4f2;
	

}

.forecast .otherCity img{
    float:none;
    vertical-align:middle;
}
img.meteoLogo{
	vertical-align:middle;
}

#rightSideContent .forecast table{
	width: 100%;
	text-align: center;
	padding:0.6em 0;
	font-size:1.1em
}
#page #rightSideContent .forecast input{
	border:none;
	border-bottom:1px dotted #ccc;
	cursor:pointer;
	background-color:transparent;
	padding:0em;
	font-size:1.2em;
	margin:0;
	vertical-align:middle;
	text-align:center;
	width:auto;
   overflow:visible;
	
}
#page #rightSideContent .forecast input:hover{
	border-bottom:1px dotted #ccc;
}
#rightSideContent table.forecast-next-days{
	border-top:1px solid #e3d8d6;
	border-bottom:2px solid #e3d8d6;
	margin-top:0.7em;
	padding:0.4em 0;
	font-size:0.9em;
}

 table.forecast-next-days{
	padding:0.2em 0;
}
.forecast-next-image img{
    margin:0;
    padding:0;
    float:none;

}

.forecast-image img{
    float:none;
	margin:0;
	padding:0;
	width:36px;
}

#rightSideContent .forecast-image .dayLabel{
    color:#888888;
    text-align:center;
	font-size:0.8em;
}

#rightSideContent .forecast-image span{
    color:#555;
    font-weight:bold;
	font-size:0.8em;
}

body .forecast-next-image span{
    color:#555;
    vertical-align:super;
    text-transform:capitalize;

}

.forecast h2{
    background-color:#E3D8D6;
    color:#555555;
    font-size:1.1em;
    padding:0.4em;
    vertical-align:middle;
}
.forecast h2 span{
	color: #5488c1;
}
.forecast h2 span.forecast-day{
	color: #555;
}
.forecast div.info{
	padding: 0 0.7em;
	float: left;
	width: 23%;
}

.forecast div.link{
	padding: 0.7em 0;
	float: none;
	clear: both;
	text-align: center;
}

.forecast div.link a{
	
	margin: 0 0.4em;
}


