/* link */
a:link	{text-decoration: none; color: #000066;}
a:hover	{text-decoration: underline; color: #000066;}
a:visited	{text-decoration: none; color: #000066;}

a:link.giallo {color: yellow;}
a:visited.giallo {color: yellow;}

input {background-color: #C8E0D8;}
textarea {background-color: #C8E0D8;}
select {background-color: #C8E0D8;}

#SEARCHING{
	font: 9px verdana;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	vertical-align:bottom;
}
#SEARCHINGW{
	font: 9px verdana;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	vertical-align:bottom;
}
body
{
	background-color: #091F65;
	font: 12px verdana;
	color: #000066;
	margin: 0px;
	background-image: url(../Comuni/bg.gif);
	background-repeat: repeat;
	padding:0px;
}

table
{
	background-color: #FFFF01;
	font: 11px verdana;
	color: #000066;
}

/* colore di sfondo per tutti i div */
/* in pratica per tutto il sito */
div
{
	background-color: #091F65;
	font: 11px verdana;
	color: #000066;		
}


/* contiene tutto il sito */
#Main 
{
	position:relative;
	background-color: #091F65;
	top:0px;
	width:1004px;
	padding-bottom:0px;
	height:1600px;
}



/* frame sinistro */
#MainSin 
{
	position:absolute;
	background-color: #091F65;
	top:0px;
	left:0px;
	width:159px;
	padding:0px;
	text-align:left;
}

/* login */
#login
{
	position:relative;
	left:6px;
	top:5px;
	width:147px;
	height:96px;	
	padding-left:0px;
	padding-bottom:11px;
	padding-right:7px;
	overflow:hidden;
	text-align:left;
}
/* cerca nel sito */
#search 
{
	position:relative;
	left:6px;
	width:147px;
	height:25px;
	padding-right:7px;
	padding-bottom:7px;
	overflow:hidden;
	text-align:left;
	vertical-align:bottom;
}
/* jmias logo */
#logo 
{
	position:relative;
	left:6px;
	width:147px;
	padding-right:7px;
	padding-bottom:0px;
	overflow:hidden;
	text-align:left;
}
/* scritta working professional */
#wp 
{
	position:relative;
	left:6px;
	width:147px;
	height:26px;
	padding-right:7px;
	padding-top:0px;
	padding-bottom:5px;
	overflow:hidden;
}
/* menu di sinistra */
#leftmenu 
{
	position:relative;
	left:6px;
	width:147px;
	padding-right:7px;
	padding-bottom:0px;
	overflow:hidden;
	text-align:left;
}
/* news */
#news 
{
	position:relative;
	left:6px;
	width:147px;
	/*height:260px;*/
	padding-right:7px;
	overflow:hidden;
	font: 11px verdana;
	padding-top:15px;
	padding-bottom:25px;
}
/* banners */
#sx1
{
	position:relative;
	left:0px;
	width:147px;
	padding-left:6px;
	padding-right:7px;
	overflow:hidden;
	padding-bottom:25px;
}
#sx2
{
	position:relative;
	left:0px;
	width:147px;
	padding-left:6px;
	padding-right:7px;
	overflow:hidden;
	padding-bottom:25px;
}
#sx3
{
	position:relative;
	left:0px;
	width:147px;
	padding-left:6px;
	padding-right:7px;
	overflow:hidden;
}


/* frame centrale*/
#MainCen 
{
	position:absolute;
	background-color: #091F65;
	top:0px;
	left:160px;
	width:686px;
	padding-right:0px;
	text-align:left;
	overflow:hidden;
}

/* jmias banner */
#banners 
{
	position:relative;
	left:0px;
	top:3px;
	height:107px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#091F65;
	margin:0px;
	border:none;
}
/* contenitore */
#downbanner
{
	vertical-align:bottom;
	position:relative;
	left:0px;
	width:685px;	
	height:22px;	
}
/* news scorrevoli */
#slidingnews 
{
	position:absolute;
	left:300px;
	padding-right:0px;
	overflow:hidden;
	text-align:left;
}
/* Welcome */
#welcome
{
	vertical-align:bottom;
	position:absolute;
	left:0px;
	font-size:12px;
	color:#FFFF01;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
}
/* jmias: presentazione */
#present
{
	position:relative;
	left:0px;
	width:685px;
	padding-right:0px;
 	overflow:hidden;
	text-align:left;
}

/* notizie piu' importanti */
#ontop
{
	position:relative;
	left:0px;
	width:685px;
	height:243px;
	padding-top:18px;
	padding-right:0px;
	overflow:hidden;
}
#ontop1
{
	position:absolute;
	left:0px;
	width:338px;
	padding-right:7px;
	overflow:hidden;
}
#ontop2
{
	position:absolute;
	left:345px;
	width:338px;
	padding-right:5px;
	overflow:hidden;
}
/* ultima intervista */
#interw
{
	position:relative;
	left:0px;
	width:685px;
	height:325px;
	padding-bottom:0px;
	padding-top:16px;	
	padding-right:0px;
	overflow:hidden;
	margin:0px;
	border:none;
}
/* I fila di news piccole */
#prellnews
{
	position:relative;
	left:0px;
	overflow:hidden;
	margin:0px;
}
#llnews
{
	position:relative;
	left:0px;
	padding-bottom:15px;
	width:685px;
	height:300px;
	overflow:visible;
}
#llnews1a
{
	position:absolute;
	left:0px;
	overflow:hidden;
}
#llnews1b
{
	position:absolute;
	left:229px;
	overflow:hidden;
}
#llnews1c
{
	position:absolute;
	left:458px;
	overflow:hidden;
}
#llnews1d
{
	position:absolute;
	top:300px;
	left:0px;
	overflow:hidden;
}
/* II fila di news piccole */
#llnews2a
{
	position:absolute;
	left:0px;
	top:154px;
	overflow:hidden;
}
#llnews2b
{
	position:absolute;
	left:229px;
	top:154px;
	overflow:hidden;
}
#llnews2c
{
	position:absolute;
	left:458px;
	top:154px;
	overflow:hidden;
}
#llnews2d
{
	position:absolute;
	left:691px;
	top:154px;
	overflow:hidden;
}
/* banner interviste */
#bannerinterviste
{
	text-align:center;
	position:relative;
	left:0px;
	width:685px;
	padding-bottom:0px;
	padding-top:25px;
	overflow:hidden;
	border:none;
	border: 0px;
	margin:0px;
}
/* sotto: info varie */
#bottominfo
{
	/*position:relative;*/
	left:0px;
	width:1004px;
	padding-bottom:10px;
	padding-top:27px;
	overflow:hidden;
	text-align:center;
	color:#FFFF01;
	font-size:10px;
	z-index:20;
}

/* frame destro */
#MainDes 
{
	position:absolute;
	background-color: #091F65;
	top:0px;
	left:847px;
	width:152px;
	padding-left:0px;
	padding-right:0px;
	text-align:left;
}

/* radioweb e vari */
#radioweb
{
	position:relative;
	left:6px;
	top:5px;
	width:147px;
	overflow:hidden;
	padding-bottom:45px;
}
/* menu di destra */
#rightmenu
{
	position:relative;
	left:6px;
	width:147px;
	background-color: #091F65;
}
/* sondaggio */
#sondaggio
{
	position:relative;
	left:6px;
	width:147px;
	overflow:visible;
	padding-top:15px;	
	padding-bottom:25px;
}

/* banners */
#dx1
{
	position:relative;
	left:6px;
	width:147px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-bottom:27px;
}
#dx2
{
	position:relative;
	left:6px;
	width:147px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-bottom:27px;
}
#dx3
{
	position:relative;
	left:6px;
	width:147px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-bottom:27px;
}
#dx4
{
	position:relative;
	left:6px;
	width:147px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-bottom:27px;
}
#dx5
{
	position:relative;
	left:6px;
	width:147px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
}








/* informazoni aggiuntive */
#InfoLay
{
	position:absolute;
	width:180px;
	height:40px;
	z-index:0;
	left:0px;
	top:1421px;
	border:groove;
	right:0px;
	display:none;
	overflow:hidden;
	text-align:center;
	color:#FFFF01;	
}


/* bandiere per le lingue */
.lang
{
	border: 1px solid;
	border-color: #091F65;
	padding: 4px;
	overflow:hidden;
}
/* bandiere in interviste */
.langint
{
	border: 0px;
	border-color: #091F65;
	padding:0px;
	margin:0px;
	padding-left: 2px;
	padding-right: 2px;
	overflow:hidden;
}
/* read more class*/
.ReadMore
{
	background-color:#FFFF01;
	background:none;
	text-align:right;
	/*font-weight:bold;*/
	font-style:italic;
	font-size:10px;
}

/* pagina dei menu (pre-schermata scelta)*/
/* jmias: presentazione */
#menu
{
	position:relative;
	left:0px;
	width:685px;
	padding-right:0px;
 	overflow:hidden;
	text-align:left;
}


/* login page */
.TipoForm
{
	padding: 4px;
	text-align: center;
	cursor: pointer;
	font: 11px verdana;
	color: #000066;
	background-color: #DFDC00;
}

.TabLogin
{
	color: #000066;
	font: 11px verdana;
	width: 100%;
}

.TabLogin td
{
	background-color: #DFDC00;
	padding: 4px;
	width: 50%;
}

td.suddivisione
{
	background-color: yellow;
}

span.suddivisione
{
	background-color: #000066;
	color: yellow;
	font: bold 12px yellow;
	margin: 10px 0px 5px 0px;
	padding: 4px;
	width: 100%;
}

.TabLogin td input
{
	color: #000066;
	font: 10px verdana;
	border: solid #000066 1px;
	width: 100%;
}

.TabLogin td select
{
	color: #000066;
	font: 10px verdana;
	border: solid #000066 1px;
	width: 100%;
	display: inline;
}

.TabLogin td textarea
{
	color: #000066;
	font: 10px verdana;
	border: solid #000066 1px;
	width: 100%;
	display: inline;
}

.testa_commento
{
	background-color: #DFDC00;
	color: #000066;
	font: 11px verdana;
	padding: 4px;
}

.celle_contatti
{
	background-color: #DFDC00;
	color: #000066;
	font: 11px verdana;
	padding: 4px;
}

.titolo
{
	font: bold 16px verdana;
	color: #000066;
}

#caricamento
	{
	display: none;
	position: absolute; 
	top: 3px; 
	left: 0px; 
	width: 120%; 
	height: 100%; 
	border: 0px solid black; 
	text-align: center; 
	background-color: #CED5FF;
	background-image: url(../FGallery/bg.gif); 
	z-index: 1000;
	}

#caricamento table
	{
	font: bold 13px verdana; 
	color: #000066; 
	}

#folder
	{
	text-align: center;
	width: 95px;
	height: 95px;
	border: inset 3px silver;
	background-color: #F3F5FF;
	font: 12px verdana;
	color: #000066;
	}

.prov
	{
	border: inset 3px silver;
	background-color: #F3F5FF;
	width: 100px;
	height: 100px;
	}

#TabFolder
	{
	border: 0px solid black;
	width: 100%;
	padding: 0px;
	margin: 0px;
	}

#Top1TabFolder
	{
	background-position: bottom left; 
	background-image: url(../FGallery/folder_03.gif); 
	background-repeat: no-repeat;
	font: bold 13px verdana;
	color: #000066;
	padding: 5px 0px 0px 10px;
	height:20px;
	}

#Top2TabFolderSX
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_05.gif); 
	background-repeat: no-repeat;
	}

#Top2TabFolderDX
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_06.gif); 
	background-repeat: no-repeat;
	}

#LeftTabFolder
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_08.gif); 
	background-repeat: repeat-y;
	}

#BodyTabFolder
	{
	background-color: #CED5FF;
	}

#RightTabFolder
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_10.gif); 
	background-repeat: repeat-y;
	}

#BottomTabFolderSX
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_13.gif); 
	background-repeat: no-repeat;
	}

#BottomTabFolderDX
	{
	background-position: top left; 
	background-image: url(../FGallery/folder_14.gif); 
	background-repeat: no-repeat;
	}

#SpacerTabFolder
	{
	font-size: 1px;
	height: 1px;
	}
	
#SEARCHING
{
	font-size: 9px;
}

.testo
{
	font-size:12px;
}


/* links */
.TabMainLink
	{
	width: 99%;
	height: 99%;
	text-align: center;
	border: 5px outset #F1EE18;
	margin: 2px;
	background-color: #091F65;
	}
.bottone
	{
	border: outset 3px #88C0B8;
	text-align: center;
	background-color: #88C0B8;
	margin: 3px 3px 0px 3px;
	font: bold 12px verdana;
	padding: 2px;
	}

