/* CSS Document */
body{
background:#fff;
margin:0;
text-align:left;
font:11px Arial;
}


#container{
width:1000px;
margin: 0 auto;
}

#header{
float:left;
margin:15px 0 0 0;
width:1000px;
height:170px;
background:transparent;
}
#banner_top{
float:left;
margin:0;
border:#FF0000 1px dotted;
width:170px;
height:170px;
}

#logo h1{
visibility:hidden;
display: none;
}

#logo{
float:left;
background:url('../images/logo.gif') no-repeat left top;
width:621px; 
height:160px;
margin:5px 5px 0 5px;
}

#menu{
font-size:12px;
float:left;
margin:2px 0 0 175px!important;
margin:2px 0 0 90px;
font-weight:bold;
}
#menu a{
float:left;
margin:0;
color:#000;
text-decoration:none;
}
#menu a:hover{
color:#000;
text-decoration:underline;
}

#menu ul{
list-style-type: none;
margin: 0;
padding:0;
}

#menu li{
float:left;
margin: 0 5px 0 5px;
padding:0;
}
.border_menu{
float:left;
margin:0;
padding: 0 5px 0 0;
border-right:#FF0000 1px dotted;
}

/*---------------------------------CONTENT-----------------------------------*/

#content{
float:left;
margin:10px 0 0 0;
width:1000px;
}

.show_scroll {overflow:auto;}
.hide_scroll {overflow:hidden;}

.narrowcolumn, .widecolumn {
	float: right;
	padding: 0 20px 0px 0px;
	margin: 46px 0 0;
	height:430px;
	
	}


/*---------------------------------COLONNA 1-----------------------------------*/

#colonna1{
float:left;
margin:35px 0 0 0;
width:180px;
}

.img_colonna1{
float:left;
border:#FF0000 1px dotted;
margin:0 0 10px 0;

}

h2{
float:left;
font-size:25px;
margin:0;
}

h3{
float:left;
font-size:12px;
margin:0;
}

/*---------------------------------COLONNA 2-----------------------------------*/

#colonna2{
float:left;
margin:35px 10px 0 10px;
_margin:35px 5px 0 10px;
width:358px;
}

#colonna2_content{
float:left;
margin:0;
border:#FF0000 1px dotted;
height:430px;

}

.news{
float:left;
margin:0px 0 0 12px !important;
margin:0px 0 0 6px;
width:328px;
height:142px;
border-bottom:#FF0000 1px dotted;
}

.news_last{
float:left;
margin:0px 0 0 12px !important;
margin:0px 0 0 6px;
width:338px;
height:142px;
}

.img_news{
float:left;
border:0;
margin:15px 0 0 0;
width:82px;
}
.txt_news{
float:left;
margin:10px 0 0 5px;
width:240px;
}

.leggi{
float:left;
margin:5px 0 0 225px !important;
margin:5px 0 0 110px
}

.leggi a{
float:left;
margin:0;
text-decoration:none;
color:#000;
font-weight:bold;
}

.iframe_news{
float:left;
width: 358px;
height: 418px;
overflow: auto;
border:0;
padding:0 10px 0px 0px;
scrollbar-base-color:#fff;
scrollbar-3dlight-color:#c1c1c1;
scrollbar-arrow-color:#FF0000;
scrollbar-shadow-color:#fff;
margin:5px 0 0 0;
}

.iframe_news a{
text-decoration:none;
color:#1a0e00;
}

.iframe_news a:hover{
color: #FF0000;
text-decoration:none;
}
/*---------------------------------COLONNA 3-----------------------------------*/
#colonna3{
float:left;
margin:35px 0 0 10px;
_margin:35px 0 0 0px;
width:295px;

}

.numeri_rivista{
float:left;
margin:0;

}


/*-------------GALLERY RIVISTA----------------------------------------*/

#mainMenu{
		background-color:transparent;	
		height:31px;	/* Height of main menu */
		position:relative;	
		font-size:15px;
		width:295px;
		margin:0 0 0 -15px;
		
		
	}
	#mainMenu a{
		border-left:#FF0000 1px dotted;
		border-top:#FF0000 1px dotted;
		border-right:#FF0000 1px dotted;
		padding:0 5px 0 5px;
	    color:#FF0000;
		font-weight:bold;
		/* Don't change these two options */
		position:absolute;
		bottom:0px;	/* Change this value to -2px if you're not using a strict doctype */
	
	}
	#submenu{		
	
		background-color:#fff;	/* Background color of sub menu items */
		border-left:#FF0000 1px dotted;
		border-top:#FF0000 1px dotted;
		border-right:#FF0000 1px dotted;
		border-bottom:#FF0000 1px dotted;	
		width:290px;	/* Don't change this option */
		height:430px;
		margin:0 0 0 0px;
		
	}	
	#submenu div{
		white-space:nowrap;	/* Don't change this option */
		margin:0;
		
	}
	/*
	Style attributes of active menu item 
	*/
	#mainMenu .activeMenuItem{
		/* Border options */
		border-left:#FF0000 1px dotted;
		border-top:#FF0000 1px dotted;
		border-right:#FF0000 1px dotted;	
		background-color: #fff;	/* Background color */
		
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#mainMenu .activeMenuItem img{
		position:absolute;
		bottom:0px;
		right:0px;
		
	}
		
	/*
	Style attributes of inactive menu items
	*/
	#mainMenu .inactiveMenuItem{		
		color: #000;	/* Text color */
		cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	}
	
	#submenu a{	
		text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
		padding-left:0;	/* Space at the left of each sub menu item */
		padding-right:0;	/* Space at the right of each sub menu item */
		color: #000;
			/* Text color */
	
	}
	
	#submenu a:hover{
		color: #FF0000;	/* Red color when the user moves the mouse over sub menu items */
	}

/*---------------------------------COLONNA 4-----------------------------------*/

#colonna4{
float:left;
margin:27px 0 0 5px;
width:121px;
}

.banner_bottom_right{
float:left;
margin:0;
border:#FF0000 1px dotted;
width:120px;
height:471px;

}


