/* EDIFORUM CSS */

/* formattazione dei tag */

body{margin:0;padding:0}

div, p, form{margin:0;padding:0;}

/* struttura del template */

#top{
	width:990px;
	position:absolute;
	top:60px; 
	left:0;
	height:100px;
	}
	
#under_top{
	width:990px;
	position:absolute; top:160px; left:0;
	height:23px;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#magazines{
	width:990px;
	position:absolute; top:183px; left:0;
	width:990px;
	height:100px; 
	padding:5px 0 5px 0px;
	background: url(../img/backT2.gif) no-repeat;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#corpo{
	position:absolute; top:297px; left:0;
	width:990px;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#first_column_container{
	display:table-column;
	float:left;
	width:686px;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#colonna1{
	float:left;
	width:185px;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#colonna2{
	float:right;	
	width:495px;	
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}

#colonna3{
	display:table-column;	
	float:right;
	width:300px;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}
	
#footer{
	clear: both; 
	height: 90px; 
	background-image: url(../img/footer.gif); 
	background-repeat: no-repeat; 
	width: 990px; margin: 50px 0px 0px 5px; 
	background-color:#ffffff; 
	color:#8c8c8c; 
	font-size:11px; 
	font-family: Times New Roman;
	/* border:1px solid;  utilizzare solo per vedere i bordi del div */
	}	

/* stili importati dal vecchio css */

#formLogin{
	float:left;
	width:250px;	
	}

#login{
	background: url(../img/dailylogin.jpg) no-repeat 8px 10px;	
	padding: 30px 2px 5px 2px;
	margin:0 0 0 10px;
	}

.login{
	margin:2px 0 0 10px;
	}
	
#logged{
	background: url(../img/dailylogin.jpg) no-repeat 8px 10px;	
	padding: 30px 2px 5px 11px;
	margin:0 0 0 10px;
	}	

#bannerTop{
	float:left;
	margin:5px 0 0 0;
	}
	
#menuIst {padding:0; margin:0; height:23px; width:990px;}
#menuIst ul{ font: bold 11px "Lucida Grande", Arial; margin:0; padding:0; list-style:none;}
#menuIst li{ display: inline; margin:0 2px 0 0px; padding:0; }
#menuIst a{ float:right; color: #333; background: #ffffff no-repeat left top; margin:0 2px 0 0; padding:0 0 1px 3px; text-decoration:none; border: #fff 1px solid; }
#menuIst a span{ float:none; display:block; padding:4px 9px 2px 6px;}
#menuIst a:hover{ background-color: #E5E5E5; }
#menuIst a:hover span{ background-color: #E5E5E5; }
#menuIst #current a { background-color: #E1001A; color: #FFFFFF;}
#menuIst #current span { background-color: #E1001A; color: #FFFFFF;}

#logo {height: 90px;width: 440px;padding: 12px 0 0 0;margin:0;float:left;}

#headerBottoni { margin:0;float:right;}	

div#mainbox { width:480px;margin:0 0 0 8px;}
div#box1 {float:left;width:222px;border:1px solid #c8c8c8;padding:5px;margin:0 5px 11px 0;}
div#box2 {float:right;width:222px;border:1px solid #c8c8c8;padding:5px;margin:0 0 11px 0;}
div#box3 {float:left;width:222px;height:335px;padding:0;margin:0 0 15px 0;}
div#box4 {float:right;width:222px;height:320px;max-height:309px;border:1px solid #c8c8c8;padding:5px;margin:0 0 15px 0;}
div#box5 {border:2px solid #bababc;	padding:5px;margin:0;width:466px;min-width:470px;height:180px;color:#8c8c8c;display:table;}

.insidebox{
	border:2px solid #bababc;
	padding:5px;
	margin:0;
	width:220px;
	height:282px;
	color:#8c8c8c;
}

.insidebox2{
	border:2px solid #bababc;
	padding:0px;
	margin:0 3px 5px 0;
	width:133px;
	height:435px;
	color:#8c8c8c;	
	display:table;
}

.insidebox3{
	border:2px solid #bababc;
	padding:0px;
	margin:0 3px 5px 0;
	width:133px;
	height:301px;
	color:#8c8c8c;	
	display:table;
}

#newsFlash{
	width: 135px; 
	height:500px;
	padding: 0px; 
	float: left;  
	background-color: #FFFFFF; 
	margin:4px 0 0 0;
	display:table;
	}
	
	.box_news{
	margin:3px 0 5px 0;
	padding:0 5px 0 5px;
}

#bannerSkyscraper{
	width: 160px; 
	padding: 0px; 
	float: right; 
	margin-top: 4px;
	display:table;
	text-align:right;
	}
	
.footer_left{
	padding:25px 0px 0px 20px;
	font-family: Times New Roman;
	float:left;
	width:410px;
	margin:0;
}
.footer_center{
	padding:10px 0px 0px 0px;
	float:left;
	width:100px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a6089;
	margin-top: 6px;
	line-height: 18px;	
}
.footer_right{
	padding:15px 10px 0px 0px;
	float:right;
	width:345px;
	margin:0;
}	

.footer_right a:link{
	color:#8c8c8c;
}	

div#underbox { 
	width:475px;
	margin:0 0 0 7px;
	border-bottom:2px solid #dddddd;	
	padding:5px 0px 20px 0px;	
	}
	
.marginimg{margin:0 15px 5px 0;}
.marginimgsmall{margin:0 5px 2px 0;}




.footer_left2{
	padding:25px 0px 0px 20px;
	font-family: Times New Roman;
	float:left;
	width:390px;
	margin:0;
}
.footer_center2{
	padding:8px 0px 0px 0px;
	float:left;
	width:320px;
}
.footer_right2{
	padding:8px 10px 0px 0px;
	float:right;
	width:105px;
	margin:0;
	color: #0a6089;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
}

#immagineBoxHPCanale
{
float:left;
}

.DIVelencoHomePageTestata
{
	float:left;
	width:240px;
	font-family: Times New Roman;	
	font-size:14px;	
	font-weight:bold;
	color:#e0001a;
	margin:0 0 3px 0;
}

.DIVelencoHomePageTestataTitolo
{
	float:left;
	width:240px;
	font-family: Times New Roman;
	color:#000000;
	font-size:18px;
	margin-top:0px;
	margin-bottom:12px;
	line-height:18px; 
	font-weight:bold;
}

.DIVelencoHomePageTestataAbs
{
	float:left;
	width:240px;
	font-family: Times New Roman;
	color:#464646;
	font-size:15px;
	margin-bottom:4px;
	font-weight:bold;
}

