@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505050;
}

a {
	color:#4FA600;
}

a:hover {
	color:#00427F;
}

form {
	margin:0px;
}

input {
	border-width:0px 0px 1px 0px;
	border-bottom:1px solid #CCC;
	font-size:11px; color:#505050;
}

textarea {
	border: 1px solid #5C5B60;
	padding:3px;
	font-size:11px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
}

select {
	font-size:11px;
	color:#505050;
}

button {
	border:1px solid #5C5B60;
	font-size:11px; color:#636466;
	margin-top:4px;
}

.evidenzia {
	color:#F00;
	font-weight:bold;
}
/* ---------------------------------------------------------------------------- SPLASH PAGE */
.testopi {
	font-size:9px;
	color:#9A99A1;
	text-align:center;
	margin-top:10px;
}

.linkSplash {
	margin-left:126px;
}

.linkverdesplash {
	color:#4FA600;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.linkblusplash {
	color:#00427F;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:14px;
}
/* ---------------------------------------------------------------------------- IMPOSTAZIONE PAGINE */
#container {
	width:882px;
	margin:8px auto;
}

#fasciaLingue {
	margin:2px 0;
	/*text-align:right;*/
}

#mainContainer {
	border: 1px solid #5C5B60;
}

/*#fasciaTop {
	
}*/

#contenutoSE {
	background-image:url(/img/colSx/sfondocontenuto_SE.gif);
	background-repeat:repeat-y;
}

#contenutoGB {
	background-image:url(/img/colSx/sfondocontenuto_GB.gif);
	background-repeat:repeat-y;
}

/* ---------------------------------------------------------------------------- COLONNA SX*/
#colSx {
	float:left;
	width:275px;
	color:#FFF;
}

#colsxSE {
	background-image:url(/img/colSx/sfondoSE.gif);
	background-repeat:repeat-x;
	min-height:522px;
}

#colsxGB {
	background-image:url(/img/colSx/sfondoGB.gif);
	background-repeat:repeat-x;
	min-height:522px;
}
/* ---------------------------------------------------------------------------- MAIN */
#main {
	margin-left:275px;
	padding:15px;
}
/*                                                                              INDEX */
#main #colsxIndex {
	float:left;
	width:280px;
}

#main #colsxIndex .titoloSE {
	font-size:26px;
	font-weight:bold;
	color:#00427F
}

#main #colsxIndex .testoSE {
	font-size:13px;
	color:#4FA600;
	font-weight:bold;
}

#main #colsxIndex .testoSE strong {
	color:#00427F;
}

#main #colsxIndex .titoloGB {
	font-size:26px;
	font-weight:bold;
	color:#666;
}

#main #colsxIndex .testoGB {
	font-size:13px;
	color:#4FA600;
	font-weight:bold;
}

#main #colsxIndex .testoGB strong {
	color:#666;
}

#main #coldxIndex {
	margin-left:290px;
	width:280px;
}

#main #coldxIndex .banner{
	text-align:center;
	margin-bottom:8px;
}
#main .boxHome {
	border:1px solid #CCC;
	padding:3px 5px;
	margin-bottom:10px;
	/*height:180px;*/
}
#main .boxHome .titoloBoxSE {
	font-size:16px;
	font-weight:bold;
	color:#00427F;
	padding-bottom:2px;
	border-bottom:1px solid #00427F;
	margin-bottom:10px;
}
#main .boxHome .titoloBoxGB {
	font-size:16px;
	font-weight:bold;
	color:#4FA600;
	padding-bottom:2px;
	border-bottom:1px solid #4FA600;
	margin-bottom:10px;
}
#main .boxHome .testoBox {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	/*height:130px;*/
}
#main .boxHome .approfondisci {
	margin-top:5px;
	text-align:right;
}
#main .boxHome a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
/*                                                                              ALTER PAGINE SE */
#main .titoloSE {
	margin-bottom:10px;
	font-size:22px;
	font-weight:bold;
	color:#00427F;
}

#main #colsxMainSE {
	float:left;
	width:130px;
	text-align:center;
}

#main #coldxMainSE {
	margin-left:130px;
	padding-left:15px;
	width:425px;
	border-left:2px solid #00427F;
}

#main .testoSE {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main .testoSE strong {
	font-size:12px;
	color:#00427F;
}
/*                                                                              ALTER PAGINE GB */
#main .titoloGB {
	margin-bottom:10px;
	font-size:22px;
	font-weight:bold;
	color:#4FA600
}

#main #colsxMainGB {
	float:left;
	width:130px;
	text-align:center;
}

#main #coldxMainGB {
	margin-left:130px;
	padding-left:15px;
	width:425px;
	border-left:2px solid #4FA600;
}

#main .testoGB {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main .testoGB strong {
	font-size:12px;
	color:#4FA600;
}

/*                                                                              PAGINE PROGRAMMA */
#main .testoSE .prog_giorno {
	background-color:#00427F;
}

#main .testoGB .prog_giorno {
	background-color:#4FA600;
}

.prog_giorno {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
	margin-bottom:0;
}

#main .prog_ora {
	border-top:1px solid #666;
	padding-top:4px;
}

#main .testoSE .prog_ora {
	color:#4FA600;
}

#main .testoGB .prog_ora {
	color:#00427F;
}

.prog_ora {
	font-size:12px;
	font-weight:bold;
	padding:3px;
	padding-bottom:0;
}

.prog_tsmall {
	font-size:10px;
	padding-left:3px;
	margin-top:4px;
}

.prog_bandiere {
	padding-right:10px;
}

.prog_testo {
	font-size:11px;
	padding-left:3px;
	text-align:justify;
	margin:6px 0;
}

.prog_link {
	margin-top:12px;
}
.prog_link img {
	margin-bottom:5px;
}
.prog_link a {
	text-decoration:none;
	color:#333;
}
.prog_link a:hover {
	color:#4FA600;
}
/* ---------------------------------------------------------------------------- FASCIA BOTTOM */
#fasciaBottom {
	clear:both;
	padding:2px 5px;
	/*text-align:right;*/
	font-weight:bold;
	height:18px;
}

#fasciaBottom a {
	color:#FFF;
	text-decoration:none;
}

#fasciaBottom a:hover {
	/*color:#00427F;*/
}

.bottomSE {
	background-color:#00427F;
}

.bottomGB {
	background-color:#b1c102;
}

/* ---------------------------------------------------------------------------- PATROCINI */
.tabPatrocini td {
	padding:20px 0;
	border-bottom:1px solid #999;
}
.tabPatrocini img {
	margin-bottom:5px;
}
.tabPatrocini a {
	text-decoration:none;
}
/* ---------------------------------------------------------------------------- MEDIA PARTNER */

.tabMedia td {
	padding:20px 0;
	border-bottom:1px solid #999;
}

/* ---------------------------------------------------------------------------- EXHIBITORS LIST */

.tabExhib td {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.tabExhib td a {
	text-decoration:none;
}