@charset "iso-8859-1";
/* CSS Document */

/*******************************
********************************
******** IMPAGINAZIONE *********
********************************
*******************************/

/*stili generici*/
html,body
{
	margin: 0;
	padding:0;
}

body
{
	margin: 0px auto;   /*centra negli altri browsers*/
	background-image:url(../Immagini/sfondoTop.jpg);
	background-repeat:repeat-x;
	background-color:#a8bed6;
}


#container 
{
	margin: 0px auto;
}


#top
{
width:980px;
margin: 0px auto;   /*centra negli altri browsers*/
height: 150px;
z-index:1000;
}

#contenitoreMenu
{
margin-top:64px;
padding:0;
}

#prolungamentoContent /*copre il colore di sfondo del body*/
{
background-color:#ffffff;
margin: 0px auto;   /*centra negli altri browsers*/
position:relative;
min-height:400px;
}


#contentPortfolio /*contiene il corpo principale nella pagina del portfolio*/
{
	width:980px;
	background-color:#ffffff;
	margin: 0px auto;   
	position:relative;
	min-height:776px;
	background:url(../Immagini/sfondoPortfolio.jpg);
	background-repeat:no-repeat;
}

#content /*contiene il corpo principale*/
{
	width:836px;
	background-color:#ffffff;
	margin: 0px auto;   
	position:relative;
	min-height:300px;
	padding-top:20px;
}

#flashHolder /*contiene i riquadri con le animazioni flash*/
{
	top: 30px;
	right:25px;
	width:270px;
	height:215px;
	margin-left:550px;
	float:right;
	position:absolute;
}

#miniHolder /*contiene le miniature flash*/
{
padding-top:50px;
text-align:center;
margin: 0px auto;
}


#textHolder /*contiene i testi in tutte le pagine, tranne portfolio.php in portfolio viene sostituito da display*/
{
	width: 500px;  
	padding: 5px;
	color:#00315d;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	margin-left: 30px;
	min-height:215px;
}

#footer /*contiene il footer */
{
	width:980px;
	margin: 0px auto;  
	background:url(../Immagini/bottom.jpg);
	background-repeat:no-repeat;
	min-height:150px;
}

#prolungamentoFooter /*contiene l'immagine ripetuta che estende il footer fino ai bordi dello schermo*/
{
	background-image:url(../Immagini/sfondoFooter.jpg);
	background-repeat:repeat-x;
	height:150px;
}

#display
{
margin: 0px auto;   
min-height:460px;
position:relative;
}

#visore
{
width:523px;
height:346px;
margin-left:352px;
margin-top:35px;
}

/************************************************************************************************************************************/


.tendina /*allinea verticalmente le immagini nella barra del menu*/
{
background:url(../Immagini/Casella-Categoria-Lavori.jpg);
background-repeat: no-repeat;
background-position: 0 1px;
}

.main
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.main a
{
color:#00315d;
text-decoration:none;
}

.main a:hover
{
color:#00315d;
text-decoration:underline;
}


img
{
border:0;
z-index:1;
}




/*******************************
********************************
TEXTS
********************************
*******************************/

.titoliRossi
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#f70101;
font-weight:bold;
float:clear;
position:absolute;
left:60px;
}


.Link a
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.Link a:hover
{
text-decoration:underline;
}

.linkFooter
{
margin: 0px auto;  
padding-top:140px;
padding-bottom:50px;
color:#486a8f;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}

.linkFooter a
{
font-weight:bold;
text-decoration:none;
color:#486a8f;
}

.linkFooter a:hover
{
text-decoration:underline;
}

.navFoto
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position: relative;
}

.scrittaNavFoto
{
vertical-align:middle;
position:relative;
bottom: 10px;
}


/***************************************************
****************************************************
ELENCHI
****************************************************
***************************************************/
ul.lavori
{
width: 210px;
float: left;
margin-left: 35px;
margin-top:20px;
font-weight:bold;
list-style-type:disc;
}

ul.lavori a
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

ul.lavori a:hover
{
text-decoration:underline;
}




/***************************************************
****************************************************
TABELLE
****************************************************
***************************************************/

table.logos
{
width: 840px;
margin: 0px auto;
}

table.logos td
{
padding: 7px;
}

table.logos th
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-align:left;
padding-left: 7px;
}

table.web
{
width: 800px;
margin: 0px auto;
border: 1px solid #3E5E84;
border-collapse:collapse;
}

table.web th
{
color:#00315d;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
text-align:center;
background-color:#9AB3C0;
border: 1px solid #3E5E84;
border-collapse:collapse;
padding: 0.5em;
}

table.web td
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#00315d;
border: 1px solid #3E5E84;
text-align:center;
padding: 0.5em;
}

table.web td a
{
color:#00315d;
text-decoration: underline;
}

table.web td a:hover
{
text-decoration: underline;
}
