html, body {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:1.0em;
	color:#666666;

}


img {behavior: url(pngbehavior.htc); border: 0;}

p {margin:0;}

table,td {border-style:none;}

table {width:100%; margin:0px; border-collapse:collapse;}

td {padding:0px; vertical-align:center;}
	
a {text-decoration: none;
	border:0; color:#333333; }

a:hover {text-decoration: none;}

.small {font-size: 11px;}


.cell {padding:5px;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	border: 1px dotted #666666;
	}
	
.copyright {font-size: 10px;}
	
.button { font-size: 11px; font-weight: bold; background: #333333; color: #333333; background-color: #FFFFFF; border:#333333 dotted thin;}

.tableline1 {
	font-size: 14px; 
	text-align: left; 
	color: #666666; 
	background-color: #EFEFEF;
	}

.tableline1 a { }

.tableline2 {
	font-size: 14px;
	text-align: left;
	color: #666666;
	background-color: #FFFFFF;
	}
	
.tableline2 a { }

.tableline3 {
	font-size: 14px;
	text-align: left;
	color: #666666;
	background-color: #CCCCCC; 
	}
	
.tableline2 a { }

.tablelinemain {font-size: 14px; text-align: left; text-indent: 2px;
	color: #333333; background-color: #CCCCCC;}
	
.tablelinemain a {font-size: 14px;
	color: #000000; }
	
.normal {list-style: square;
	font-size: 13px; text-align: left; }
	
.myTable {
	margin-top:5px;
	margin-bottom:5px;
	list-style: square;
	font-size: 14px;
	text-align: justify;
	background-color:white;
	font-style: normal;}
	
.myTitle {font-size: 14px; letter-spacing: 2px;
	text-align: left;	text-indent: 5px; 
		background-color:white; }

.myTr {	background-color: #999999;}

.myTD {padding: 7px;
	text-align:left;}
	
.myQuote { border: 1px solid #000000; padding: 3px;
	font-size: 14px; text-align: justify;
	background-color: #fff8dc; } 

#TopPage {
	width:990px;
	height: 125px; 	
	margin: 0 auto; 
	text-align: left;
}

/*  DIV logo */

#logo { margin: 0 auto;
	margin-bottom:0;
	height:100px;
	
}

#LogoImg {
float:left;
}

/*  DIV infopage */
#InfoLine {
	margin: 0 auto; 
	width: 990px;
	margin-top:0;
	clear:both;
	height:20px;
	}
	
#InfoArrow {
	float:left;
	margin:0;
	width:100px;
	height:15px;
	border:0;
	}
	
#Arrow {
	foat:left;
	text-align:left;
	margin:0;
	width:100px;
	height:16px;
	}

#InfoPage {
	float:right;
	font-size: 12px;
	color:#FFFFFF;
	background-color:#999999;
	margin:0;
	text-align:right;
	width:857px;
	height:20px;
	margin-bottom: -20px;
	}

#MainPage {
	width:990px;
	height: 100%; 
	margin: 0 auto;
	margin-top:0;
	clear:both;
	background-image:url('../multiversi/img/space.gif');
	background-repeat: repeat-y;
	background-color: #999999;
}

#MainPageSheet {
	width:780px;
	float:left;
	background-color: #999999;
	position:absolute;
	margin-bottom:0;
	padding-bottom:0;
	}


#ML {
	color: #666666;
	font-weight:bold;
}


#Display {
	width:100%;
	}


h1, h2, h4 { padding-bottom: 10px; margin: 0px 0;  font-family: "Courier New", Courier, monospace;}

h1 { font-size: 24px; font-weight: bold; text-align:center; font-family: "Courier New", Courier, monospace;}

h2 {font-size:18px;}

h3 {font-size:16px; border-bottom:thin #FFFFFF dotted; font-style: oblique; padding-bottom:2px; line-height:20px;}

h4 {font-weight:BOLD; font-size:14px; color:#666666;}

h5 {font-weight:BOLD; font-size:12px; color:#666666; margin-top:5px; line-height:15px;}

#MenuTD {padding-bottom: 45px;}

.h_mnu_01 {width: 990px;}



/*  Stile elenchi puntati */

ul { 
list-style: square;
color: #666666;
padding-left: 20px;
}

/*  DIV corpo centrale (corpo + menu) */

#CorpoCentrale { 
margin: auto; 
width: 990px;
height:auto;
display:block;
}

/*  DIV corpo */

#corpo { 
float: left; 
width: 780px;
padding-bottom:0;
padding-top:10px; 
padding-right:10px;
padding-bottom:0;
margin-top:0;
color: #666666; 
background-color:#FFFFFF;
height:100%;
min-height:1700px;
}



/*  DIV prima notizia homepage */
#prima { float: left; width: 440px; margin:5px; text-align:justify;}
#NewsPrima { float: left; width: 445px;}
#NewsPrimaText { text-align:justify;}


/*  DIV spalla homepage */
#spalla { float: right; width: 285px; font-size: 12px; color:#333333; padding-right:20px;}

/*  DIV notizie di spalla in homepage */

.spalla_news {  padding-bottom: 20px; padding-top: 12px; border-bottom:#000000 thin dotted; text-align:justify; width:290px; margin-bottom:15px;}
.spalla_last_news {  padding-bottom: 20px; padding-top: 12px; text-align:justify; width:290px;}


/*  DIV News Text Box */

#NewsTextBox { margin-top:20px; margin:5px; width: 580px; float:left; text-align:justify; font-size:16px;}
#NewsTextBoxAdmin { margin-top:20px; margin:5px; text-align:justify; font-size:16px;}
#NewsDate { text-align:right; font-size:10px; font-style:italic;}

/*  DIV NewsFoto */

.NewsFoto { margin-top:5px; text-align:center; overflow:hidden;}
.NewsFotoBox { width: 580px; }

/*  DIV NewsTitle */

.NewsTitle { margin-top:10px; text-align:center;}

/*  DIV Citazione */

#NewsCitazione { padding-left:350px; margin-bottom: 25px; text-align:right; font-size:12px; font-style:italic;}

/*  DIV NewsHeader */

.NewsHeader { margin-top:10px; margin-bottom: 20px; text-align:justify; color: #333333; font-weight:550;}
.NewsHeader a { text-decoration:none;}

.citazione { text-align:right; font-style:italic; }

/*  DIV Corpo della notizia */

#NewsText { margin:10px; text-align:justify;}
#NewsText a { text-decoration:underline;}

/*  DIV Firma */

#Firma {text-align:center; margin-bottom:25px; margin-top:10px; font-size: 12px;}

/*  DIV Numero Letture */

#NumeroLetture { margin:20px; padding-top:10px; text-align:center; font-size:12px;}

/*  DIV News Info */

#NewsInfo { 
margin-top:20px; 
margin:5px; 
margin-right:0; 
width: 160px; 
float:right; 
padding-left: 10px; 
border-left:thin dotted #999999; 
font-size:12px;
margin-top:10px;
overflow:hidden;
}

#condividi {
margin-bottom:20px;
margin-top:0px;
line-height:60px;
}

#NewsAuthor { margin-top:10px; margin-bottom:10px; padding-bottom:20px; font-size:12px; }

#NewsInfoTitle { font-size:12px; font-weight:bold; font-style:italic; padding-bottom: 10px; padding-top: 10px;}

#NewsInfoMultiversiBox { font-size:12px; font-weight:bold; padding-bottom:20px; border-top:thin dotted #999999;}
#NewsInfoMultiversiBox a { text-decoration:underline;}

#NewsInfoApprofondimenti { font-size:12px; border-top:thin dotted #999999; width: 140px;}
#NewsInfoApprofondimenti a { text-decoration:underline;}

/*  DIV menu */

#menu { 
height:100%; 
float: right; 
background-color: #999999; 
width: 200px; 
color:#FFFFFF; 
padding-bottom:0;
margin-bottom:0;
}

/*  DIV menu Services*/

#services {
 margin-left: 5px; 
 margin-right: 15px; 
 font-style:italic; 
 font-size:14px;
}

/*  DIV menu Amministrazione*/

#MenuAmministrazione {
 margin-left: 5px; 
 margin-right: 15px; 
 font-style:italic; 
 font-size:14px;
}

.white {
color:#FFFFFF;
}

/*  DIV social */

#social { }

/*  DIV Multiversi Project Info */

#MenuMultiversiProjectInfo { background-color: #666666; color: #FFFFFF; width: 200px; font-size:12px; text-align:center; margin-bottom:0;}
#MenuMultiversiProjectInfo:hover { background-color: #990033;}

/*  DIV Multiversi Registrati Disconnettiti */

#MenuDeconnect { background-color: #CCCCCC; color: #333333; width: 200px; font-size:12px; text-align:center; margin-bottom:20px;}
#MenuDeconnect:hover { background-color: #990033; color:#FFFFFF;}

#MenuRegister { background-color: #CCCCCC; color: #333333; width: 200px; font-size:12px; text-align:center; margin-bottom:20px;}
#MenuRegister:hover { background-color: #990033; color:#FFFFFF;}

/*  DIV Multiversi Project Info Page */

#ProjectInfo { float:left; width:500px; padding-top:15px; text-align:justify;}

.ProjectInfoText  { padding-left: 100px;  text-indent:20px;}

#IlProgettoOn { width:650px; border-top:thin dotted #999999; border-bottom:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:40px;}

#IlProgettoOff { width:650px; border-top:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:20px;}

#IlNomeOn { width:650px; border-top:thin dotted #999999; border-bottom:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:40px;}

#IlNomeOff { width:650px; border-top:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:20px;}

#GliObiettiviOn { width:650px; border-top:thin dotted #999999; border-bottom:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:40px;}

#GliObiettiviOff { width:650px; border-top:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:20px;}

#IlMultilinkOn { width:650px; border-top:thin dotted #999999; border-bottom:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:40px;}

#IlMultilinkOff { width:650px; border-top:thin dotted #999999; padding-bottom:20px; padding-top:20px; margin-bottom:20px;}

/*  DIV frammenti */

#frammenti { margin-left: 5px; margin-right: 15px; font-style:italic; font-size:14px;}

/*  DIV MenuCategories */

#MenuCategories { margin-left: 5px; margin-right: 5px; line-height:10px; font-style:italic; font-size:14px; font-weight:bold;}

/*  DIV login */

#login { margin-left: 5px; margin-right: 15px; font-style:italic; font-size:14px;}
.LoginCellLogin { width: 90px; float: left;}
.LoginCellPassword { width: 90px;  float: right;}
.clear { clear:both }

/*  DIV Menu User */

#MenuUser { margin-left: 5px; margin-right: 15px; font-style:italic; font-size:14px;}
#OnlineMembers { padding:5px; font-style:italic; font-size:10px; background-color: #CCCCCC;}

/*  DIV DisTratto */

#DisTratto { margin-left: 5px; margin-right: 15px; font-style:italic; font-size:14px;}
#DisTratto_content { margin-left: 10px; margin-right: 10px; font-size:10px; text-align:center; max-height:150px; overflow:hidden;}

/*  DIV Menu Archivio Articoli */

#NewsArchive { margin-left: 5px; margin-right: 15px; font-style:italic; font-size:14px;}

/*  DIV bottompage */

#bottompage {color: #333333; width: 990px; 	margin: 0 auto; padding-top: 20px; text-align:center; clear:both; border-top:thin #000000 dotted; background-color:#FFFFFF;}

/*  DIV staff picture */
#staff  { float:right; }
#StaffPictures { max-width:230px; }
img#StaffPictures { height: 80px; overflow:hidden; margin: .20em 20px .10em 10px; }
.StaffThumbnail { overflow:hidden;  margin:10px; width:80px; height:80px; }
.StaffThumbnailBox { border:#FFFFFF thick solid;  }

/*  img ridimensionamento */

#ThumbPrima {
    overflow:hidden; /* this is important */
	margin:.5em 10px .5em 10px;
	width: 410px;
	height: 100px;
	vertical-align:top;
	text-align:center;
	padding: 10px;
}

img.prima { 
	margin-bottom: -5px;
	margin-left: -45px;
	margin-right: -5px;
	margin-top: -15px;
	vertical-align: middle;
	text-align:center;}


.thumb {
    text-align: center;
    overflow:hidden; /* this is important */
	margin:.5em 5px .5em 0;
	width: 300px;
	height: 80px;
	vertical-align:top;
}

img.small { margin: -20px -20px -50px -50px; vertical-align:middle;}


/*  DIV Multiversi Box nella news */

#MultiversiBox {
	margin-bottom: 10px;
	margin-left: 10px;

	 }
	 
/*  DIV pagina Profile */

#ProfileID {
float:left;
width:600px;
	 }

h1.ProfileIDName {
text-align:left;
	 }
#ProfileIDInfoPic {
float:left;
margin-top:20px;
width:100px;
	 }
img.ProfileIDInfoPic {
max-width:100px;
	 }
	 
#ProfileIDInfoDueParole {
margin-top:20px;
float:left;
padding-left:20px;
width:450px;
	 }
	 
#ProfileLastArticles {
float:right;
width:150px;
border-left: thin dotted #999999;
padding-left:20px;
font-size:12px;
margin-top:10px;
	 }
.ProfileLastArticlesEach {
margin-bottom:10px;
	 }
	 
.bordeaux {
color: #990033;
	 }
	 
/*  DIV articoli per categoria */

#category {
float:right;
width:150px;
border-left: thin dotted #999999;
padding-left:10px;
font-size:12px;
margin-left:10px;
margin-top:10px;
	 }
	 
#NewsPaged {
float:left;
margin-left:20px;
margin-bottom:20px;
width:500px;
	 }
	 
.NewsPagedRecord {
font-size:10px;
margin-bottom:40px;
line-height:10px;
	 }
	 
/*  DIV amministrazione, la parte dinamica */

#AdminMain {
float:left;
width:560px;
margin-left:20px;
	 }
	 
.AdminBox {
margin-bottom:20px;
	 }
	 
.AdminBoxLeft {
float:left;
width:250px;
border-right:#666666 thin dotted;
padding-right:0;
	 }
	 
.AdminBoxCenter {
float:left;
width:250px;
padding-left:25px;
border-right:#666666 thin dotted;
padding-right:0;
	 }

.AdminBoxRight {
float:right;
width:200px;
padding-left:25px;
font-size:10px;
	 }

.AdminBoxRecord {
margin-bottom:20px;
line-height:20px;
font-size:10px;
border-bottom:thin #333333 dotted;
	 }
	 
.AdminBoxTitle {
margin-bottom:20px;
line-height:20px;
font-size:16px;
color:#FFFFFF;
background-color:#999999;
font-style:italic;
font-weight:bold;
text-align:center;
	 }
	 
/*  DIV Pannello di controllo amministrazione */

#AdminControlPanel {
width:100%;
background-color: #EFEFEF;
padding-left:0px;
font-size:14px;
line-height:30px;
margin-left:0px;
margin-top:0;
	 }
	 
/* DIV della pagina di benvenuto */

#welcome {
padding:20px;
text-align:justify;
line-height:35px;
}

.center {
text-align:center;
}

/* DIV della dei bottoni operativi di amministrazione edit view trash */

.admin_admin {
padding:5px;
font-size:10px;
}

.admin_admin_button {
margin:8px;
padding:2px;
background:#FFFFFF;
border:thin dotted #666666;
}

.admin_admin_button_red {
margin:8px;
padding:2px;
background: #990033;
border:thin dotted #CC0000;
}

/* DIV Search */

.SearchNew {
float:right;
padding-top:80px; 
padding-right:10px;
padding-bottom:0;
margin-bottom:0;
}

.SearchButton {
padding:2px;
padding-right:5px;
padding-left:5px;
font-size: 14px;
font-weight: bold; 
color: #333333;
background-color:#FFFFFF;
border:#333333 dotted thin;
margin:0;
}

.SearchCell {
padding:2px;
font-size: 14px;
font-weight: normal;
color: #333333;
border: 1px dotted #666666;
margin:0;
}

form {
margin-bottom:0;
}
