﻿body
{
    margin-left: auto;
    margin-right: auto;
    font-family: Tahoma,Verdana, Arial, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #666666;
}

#tabella_da_centrare
{ height:460px;
  width:100%;
  margin-top:-230px;
  margin-left: -50%;
  left:50%;
  top:50%;
  position:absolute;
}

#Head
{
    height: 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}


#Content
{

}

.ContentVuoto
{
    height:40px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #C0C0C0;
}


#Footer
{
    height:70px;
}

.BoxStandard
{
    width:1000px;
    margin-left: auto;
    margin-right: auto;
}


a:link, a:visited
{
    color: #333333;
    text-decoration: none;
}
a:hover, a:active, a:focus
{
    color: #333333;
    text-decoration: underline;
}

img#destro {
float: right; margin: 10px 10px 10px 10px;
}

.LineaOrizzontale
{
    background-position: center;
    height: 10px;
    background-image: url('../../Design/Sfondi/rep.jpg');
    background-repeat: repeat-x;
}

/* Formattazione testo */
.Titolo
{
    font-size: 1.2em;
    color: #CC99FF;
    font-weight: bold;
}

.Giustificato
{
    text-align: justify;
}

/* Menu navigazione */



.TestoMenu:link, .TestoMenu:visited
{
    font-size: 14px;
    font-weight: bold;
    color: #CC99FF;
    text-decoration: none;
}
.TestoMenu:hover, .TestoMenu:active, .TestoMenu:focus
{
    font-size: 16px;
    font-weight: bold;
    color: #CC99FF;
    text-decoration: none;
}

.TestoLingua:link, .TestoLingua:visited
{
    color: #CC99FF;
    text-decoration: none;
}
.TestoLingua:hover, .TestoLingua:active, .TestoLingua:focus
{
    font-weight: bold;
    color: #CC99FF;
    text-decoration: none;
}


/*Modal Popup */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    border: 3px solid #C0C0C0;
    background-color: #000000;
    padding: 3px;
    width: 500px;
}

ul.Publications li
{
    padding-bottom:5px;    		
}
	
/* thumbnail list */

	ul.thumbs, ul.thumbs li{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul.thumbs li{
		float:left;
		margin-right:5px;
		border:1px solid #999;	
		padding:2px;
	}
	ul.thumbs a{
		display:block;
		float:left;
		width:80px;
		height:80px;
		line-height:80px;
		overflow:hidden;
		position:relative;
		z-index:1;		
	}
	ul.thumbs a img{
		float:left;
		position:absolute;
		top:-20px;
		left:-40px;	
	}
	
	/* clearing floats */
	
		ul.thumbs:after, li.thumbs:after{
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		ul.thumbs, li.thumbs{
			display:block;
			}
		/*  \*/
		ul.thumbs, li.thumbs{
			min-height:1%;
			}
		* html ul.thumbs, * html li.thumbs{
			height:1%;
			}	
	
	/* // clearing floats */

/* // thumbnail list */
