/* Documento: mainstyle.css 
/* Autore: Umberto Quintarelli
/* Data: 09/08/2005
/* Descrizione: Foglio di stile principale per il sito web aziendale Expandia */

body 
{
	padding: 0px;
	margin: 0px;
	background: #fff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}


.piva
{
	color: #4F2608;
	background-color: tranpsarent;
	font-size: 10px;
	font-weight: normal;
	padding: 111px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#actualHome
{
	margin-top: 30px;
}


a, a:visited, a:active 
{
	color: #000;
	text-decoration: none;
}


a:hover 
{
	text-decoration: underline;
}


#container 
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 150px;
	padding: 0px;
	width: 900px;
}


#sidebar 
{
	float: left;
	margin: 0px;
	width: 295px;
	padding: 0px 0px 0px 10px;
	text-align: justify;
}


#content 
{
	float: right;
	width: 545px;
	padding: 0px 10px 0px 0px;
}


#logo 
{
	width: 295px;
	text-align: justify;
}


h1#logoh1 span
{
	display:none;
}


h1#logoh1 
{
	background-image: url("../../imgs/logo.jpg");
	background-repeat: no-repeat;
	height: 111px;
}


#logo ul
{
	list-style: none;
	display: block;
}


#logo ul li
{
	text-align:right;
}


#logo li a{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}

#logo li a:hover{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#logo li a.corrente{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#mainheader {
	width: 545px;
	text-align: left;
}

h1#mainheaderh1 span 
{
	display: none;
}

h1#mainheaderh1 {
	background-image:url("../../imgs/mainheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}

#mainheader ul 
{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}

#mainheader ul li {
	margin: 0 40px 0 0;
	display: inline;
}

#mainheader li a{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}

#mainheader li a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#mainheader li a.corrente{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* STILE PER LA PAGINA DELLE INFO */
#infoheader 
{
	width: 545px;
	text-align: left;
}

h1#infoheaderh1 span 
{
	display: none;
}

h1#infoheaderh1 
{
	background-image:url("../../imgs/infoheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}

#infoheader ul
{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}

#infoheader ul li{
	display: inline;
	margin: 0px 40px 0px 0px;
}

#infoheader li a{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}

#infoheader li a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#infoheader li a.corrente{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#infodescription {
	margin-top: 75px;
	margin-bottom: 30px;
	padding: 0px;
	text-align:justify;
	font-size:12px;
	color: #000;
	width: 545px;
}


#infodescription ul {
	list-style-type:none;
	display: block;
}


#infodescription ul li {
	/*display: block;*/
	width: 545px;
}
/*------------------------------------*/

/* STILE PER LA PAGINA DEI CONTATTI */
#contactsheader {
	width: 545px;
	text-align: left;
}


h1#contactsheaderh1 span 
{
	display: none;
}


h1#contactsheaderh1 
{
	background-image:url("../../imgs/contactsheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}


#contactsheader ul
{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}


#contactsheader ul li
{
	display: inline;
	margin: 0px 40px 0px 0px;
}


#contactsheader li a
{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}


#contactsheader li a:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#contactsheader li a.corrente
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#contactsdescription {
	padding-left: 162px;
	text-align:justify;
	font-size:12px;
	color: #000;
}
/* --------------------------------- */

/* STILE PER LA PAGINA DEI PROGETTI */
#projectheader {
	width: 545px;
	text-align: left;
}

h1#projectheaderh1 span {
	display: none;
}

h1#projectheaderh1 {
	background-image:url("../../imgs/projectheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}

#projectheader ul{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}

#projectheader ul li{
	display: inline;
	margin: 0px 40px 0px 0px;
}

#projectheader li a{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}

#projectheader li a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#projectheader li a.corrente{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#projectdescription {
	margin-top: 20px;
	margin-bottom: 30px;
	text-align:justify;
	font-size:12px;
	color: #000;
	padding-left: 63px;
	/*padding-left: 60px;*/
}


#menuproject {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 68px;
	text-align:justify;
	font-size:12px;
	color: #000;
	/*padding-left: 60px;*/
}

#menuproject ul{
	list-style: none;
	display: block;
	margin-bottom: 40px;
	padding:0px;
}

#menuproject ul li{
	display: inline;
	margin: 0px 20px 0px 0px;
}

#menuproject li a{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}

#menuproject li a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.tabProgetti {
	width: 100%;
}

td.tabProgetti {
	vertical-align:top;
	width: 100%;
}

td.descrizioneProgetti
{
	vertical-align: top;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #000;
}

.idprogetto {
	font-weight:bold;
}

.projecttitle {
	color: #000;
	font-weight:bold;
}

.projectlink {
	color: #000;
}


a.projectlink, a.projectlink:active, a.projectlink:visited {
	text-decoration: none;
	font-weight:bold;
	color: #000;
}

a.projectlink:hover {
	text-decoration: none;
	font-weight:bold;
	color: #333333;
}
/* --------------------------------*/

/* STILE PER LA PAGINA DEI LINK */
#linkheader 
{
	width: 545px;
	text-align: left;
}


h1#linkheaderh1 span 
{
	display: none;
}

h1#linkheaderh1 
{
	background-image:url("../../imgs/contactsheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}

#linkheader ul
{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}

#linkheader ul li
{
	display: inline;
	margin: 0px 40px 0px 0px;
}


#linkheader li a
{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}


#linkheader li a:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#linkheader li a.corrente
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#linkdescription {
	padding-left: 256px;
	text-align:justify;
	font-size:12px;
	color: #000;
}
/* --------------------------------- */

/*STILI PER LA PAGINA DELLE SPONSORIZZAZIONI */

#sponsorheader 
{
	width: 545px;
	text-align: left;
}


h1#sponsorheaderh1 span 
{
	display: none;
}


h1#sponsorheaderh1 
{
	background-image:url("../../imgs/infoheader.jpg");
	background-repeat:no-repeat;
	height: 111px;
}


#sponsorheader ul
{
	list-style: none;
	display: block;
	padding:0px;
	margin-left: 0px;
}


#sponsorheader ul li
{
	display: inline;
	margin: 0px 40px 0px 0px;
}


#sponsorheader li a
{
	color: #979393;
	font-weight:bold;
	text-decoration: none;
}


#sponsorheader li a:hover
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#sponsorheader li a.corrente
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}


#sponsordescription 
{
	padding: 0px;
	text-align: justify;
	font-size: 12px;
	color: #000;
	width: 545px;
	margin: 20px 0px 0px 0px;
}


#sponsordescription ul {
	list-style-type:none;
	display: block;
}

#sponsordescription ul li {
	/*display: block;*/
	width: 545px;
}

.sponsorElement
{
	border-bottom: 1px solid #000;
	padding: 0px 0px 20px 0px;
}

.sponsorElement h1
{
	font-weight: bold;
	font-size: 14px;
/*	margin-top: 20px;*/
}

.closeDiv
{
	clear: both;
}

.infosponsor
{
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
}

.infosponsorTestoLeft
{
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	float:left;
	width: 300px;
	text-align:justify;
}

.infosponsorTestoRight
{
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	float:right;
	width: 300px;
	text-align:justify;
}

.infosponsorImmagine
{
	border: 1px solid #000;
	padding: 2px;
	margin-top: 15px 0px 10px 0px;
	width: 200px;
}

.infosponsorVideo
{
  clear: both;
  width: 410px;
  height: 210px;
  padding: 20px 0px 0px 80px;
}

.floatRight
{
	float: right;
}

.floatLeft
{
	float: left;
}


.news
{
	text-align: justify;
	margin-top: 20px;
}


.newsbox
{
	width: 100%;
	margin-bottom: 10px;
}

.newsbox h1
{
	padding: 0px;
	margin: 0px;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.newsbox p
{
	margin-top: 5px;
	padding: 0px;
	padding-bottom: 5px;
	text-align: justify;
	font-size:10px;
}
/* ---------------------------------------------------*/

/* Stili per la visualizzazione del dettaglio news */

#containerNews
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 500px;
	color: #000;
}

.newsElement
{
	color: #000;
	text-align: left;
	padding: 5px;
}

.newsElement h1
{
	font-weight: bold;
	font-size: 14px;
	text-align:left;
}

.closeDiv
{
	clear:both;
}

.newsTestoRight
{
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	float:right;
	width: 250px;
	padding-right: 5px;
	text-align:justify;
}

.newsTesto
{
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-align:justify;
}

.newsImmagineLeft
{
	float:left;
	border: 1px solid #000;
	margin-top: 15px;
	width: 200px;
	text-align: center;
	padding: 2px;
}

.newsElement ul
{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

.newsElement li
{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

.newsElement a,
.newsElement a:link,
.newsElement a:visited,
.newsElement a:active
{
	font-weight: bold;
	text-decoration: none;
}

.newsElement a:hover
{
	text-decoration: underline;
}
/* ----------------------------------------------- */
