/* CSS Document */

/* FORMATTAZIONE DEI TAG */

body{
	text-align:center;
	margin:0;
	background-image:url(../img/gradient_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
	
ul{ list-style:none;margin:0 0 0 15px;padding:0}	

/* FORMATTAZIONE DEI SELETTORI */

#header{ 
	position:absolute;
	top:0;left:0;
	width:100%;
	height:395px;
	text-align:center;
	background-repeat:no-repeat;
	}
	
#content{ 
	position:absolute;
	top:395px;left:0;
	width:100%;
	text-align:center;
	}

#logo{
	display:table-column; 
	float:left;	
	width:150px;
	height:395px;
	text-align:left;
 }
 
#headerimage{ 
	display:table-column; 
	float:right;	
	width:604px;
	height:395px;	
	max-width:603px;		
	text-align:left;
	padding:0 0 0 5px;
}

#table{
	display:table;
	width:759px;
	max-width:758px;
	margin:auto;	
	}
	
#tablerow{
	display:table-row;
	width:759px;
	max-width:758px;
	}	
	
#tablecolumnleft{
	display:table-column;
	width:517px;
	float:left;
	}
	
#tablecolumnright{
	display:table-column;
	float:right;
	width:234px;
	text-align:left;
	}			
	
#tablecell_left{
	display:table-cell;
	float:left;	
	width:150px;
	text-align:left;		
	}	

#tablecell_center{
	display:table-cell;
	float:right;
	width:361px;
	text-align:left;		
	}	
	
#tablecell_right{
	display:table-cell;	
	width:215px;	
	text-align:left;
	}
		

/* FORMATTAZIONE DEI CLASSI */

.alignimg{margin:25px 0 0 4px;}

.menu_collezioni{ font-size:15px; }

.clear{ clear:both;padding:0 10px 0 25px;margin:0;}

.menu_generico{ clear:both; margin:0 15px 0 185px; font-size:10px;}

.testo{padding:0 24px 0 24px; margin:0;}

.borderimg{border: 1px solid #fff;margin:0 0 2px 0}

