/******************
HTML Tags
******************/

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0px 0px;
	background: #FFFFFF;
	font-size:.72em;
	}
hr
{
    border:0;
}

#content-right img {
	border:none;
	}

#breadcrumb-right label {
	display:none
	}

/******************

	
/******************
LAYOUT STYLES
******************/

#mainnav-container {
	width:100%;
	height: 0px;
    background: #EFF0E8;
	}

#mainnav-side {
	text-align:right;
	}

#header {
	width:100%;
	background: #EFF0E8;
	vertical-align:middle;
	text-align:center;
	}
#header-table {
	width:100%;
	}
#header-center {
	width:65%;
	text-align:center;
	}
#header-center-left {
	width:100%;
	text-align:center;
	}
#header-center-right {
	width:100px;
	text-align:center;
	}
#header-left {
	width:15%;
	text-align:center;
	}
#header-right {
	width:15%;
	text-align:center;
	}
	
#breadcrumb
{
    width: 100%;
    padding: 8px 8px 8px 8px;
	background: #00732E url(Images/bar.jpg);
  	text-align: left;
  	vertical-align:middle;
}
#breadcrumb-container
{
    width: 100%;
    background: transparent;
    padding: 0px;
  	text-align: left;
  	vertical-align:middle;
}

#breadcrumb-left {
	vertical-align:top;
	}

#breadcrumb-right {
	text-align:right;
	}

#content-container 
{
    margin: 0px auto 0px auto;
	width:100%;
	padding:0px;
	table-layout:fixed;
  	margin: 0px auto;
	}

#content-left {
	background-color:#EFF0E8;
	width:20px;
	padding:0px;
	vertical-align:top;
	text-align: left;
	}
#content-right {
	background-color:#FFFFFF;
	width:0px;
	padding:0px;
	vertical-align:top;
	text-align: left;
	}
#content {
	width:100%;
	background-color:#FFFFFF;
	}
#content_menu {
	background-color:#EFF0E8;
	width:150px;
	padding:25px 15px 25px 0px;
	vertical-align:top;
	text-align: left;
	border-right: solid 1px #0F9143;
	}
#content_body {
	width:100%;
	background-color:#FFFFFF;
	padding:20px 20px 20px 20px;
	vertical-align:top;
	text-align: left;
	}
#content_body_col1 {
	background-color:#FFFFFF;
	vertical-align:top;
	}
#content_body_col2 {
	background-color:#FFFFFF;
	width:200px;
	padding:0px 0px 0px 30px;
	vertical-align:top;
	text-align: left;
	}

#scuolaVOLI 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}
#scuolaVOLI a
{
	color: #000000;
}


#footer {
	width:100%;
	padding:10px;
	/*border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;*/
	text-align:center;
	background: #00732E;
	table-layout:fixed;
	}

#copyrights 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color: #FFFFFF;
}
#copyrights a
{
	color: #000000;
}


/******************
CLASSES
******************/

.authError 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#ff0000;
	text-align:center;
}

.message 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color:#FF0000;
	text-align: center;
}


.none {
	display:none;
	}
	
	
.fileupload-hidden-forajax
{
    display:none;
}

.image-thumb-maxDimension
{
    max-height: 400px;
    max-width: 400px;
}




/*********************
 CLASSI CREATE AD-HOC
**********************/

/***** HEADER *****/
.Header_Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #00732E;
}
.Header_Sottotitolo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    color: #0F9143;
}
.Header_Titolo_Note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #0F9143;
}

/***** FOOTER *****/
.Footer_Build 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
}

/***** SITE MENU' *****/
.SiteMenu_Titoletti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #0F9143;
	font-weight: bold;
	padding-top: 0px;
	border-top-width: 0px;
}
.SiteMenu_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
}

/***** SITE MAP *****/
.SiteMap_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.SiteMap_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  1.0em;
	color: #00732E;
	text-decoration: none;
	font-weight: bold;
}
.SiteMap_Separatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  1.0em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

/***** INTRANET LINK *****/
.Intranet_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: underline;
}

/***** BOX NOTIZIE *****/
.Body_Notizia_Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #00732E;
}
.Body_Notizia_Testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.Body_Notizia_Data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0F9143;
	font-style: italic;
}
.Body_Notizia_Riga {
	color: #00732E;
}

/***** BOX FORM_MAIL *****/
.Body_Box_Form_Mail {
	border: double 4px #00732E;
	border-collapse:collapse;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.Body_Box_Form_Mail_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	color: #00732E;
}

/***** BOX PHOTOGALLERY *****/
.Body_Box_Photogallery_Table
{
    background-color: #FFFFFF;
    border: 4px double #000000;
    width: 100%;
}
.Body_Box_Photogallery_Td {
    background-color: #FFFFFF;
	border: dotted 1px #000000;
	padding:0px;
	margin:0px;
	text-align: center;
	vertical-align:middle;
}
.Body_Box_Photogallery_Image {
	width:180px;
	margin-top:3px;
}

/***** BOX MOTTO *****/
.Body_Box_Motto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
	color: #000000;
	text-align:center;
	background-color: #FFFFFF;
	border: dotted 1px #00732E;
	border-collapse:collapse;
	width: 100%
}

/***** BOX LINKS *****/
.Body_Box_Links {
	background-color: #FFFFFF;
	border: solid 1px #000000;
	border-collapse:collapse;
}
.Body_Box_Links_TH {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #EFF0E8;
	padding: 5px 10px 5px 10px;
	text-align:center;
}
.Body_Box_Links_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
}
.Body_Box_Links_TD_Text {
	padding: 3px 3px 3px 3px;
}
.Body_Box_Links_TD {
	padding: 5px 10px 5px 10px;
}
.Body_Box_Links_Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

/***** BOX IN EVIDENZA *****/
.Body_Box_InEvidenza {
	background-color: #FFFFFF;
	border: solid 1px #00732E;
	border-collapse:collapse;
}
.Body_Box_InEvidenza_TH {
	background-color: #00732E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	text-align:center;
}
.Body_Box_InEvidenza_TD {
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #00732E;
}
.Body_Box_InEvidenza_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}
.Body_Box_InEvidenza_Data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
}

/***** BOX SCADENZIARIO *****/
.Body_Box_Scadenze {
	background-color: #FFFFFF;
	border: solid 1px #000000;
	border-collapse:collapse;
}
.Body_Box_Scadenze_TH {
	background-color: #EFF0E8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #00732E;
	padding: 5px 10px 5px 10px;
	text-align:center;
	border-bottom: solid 1px #000000;
}
.Body_Box_Scadenze_Data_TD {
	padding: 5px 10px 1px 10px;
	text-align:center;
}
.Body_Box_Scadenze_Data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	font-style:italic;
}
.Body_Box_Scadenze_Text_TD {
	padding: 1px 10px 5px 10px;
	border-bottom: solid 1px #000000;
}
.Body_Box_Scadenze_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #000000;
}

/***** INTERNA *****/
.Interna_Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #00732E;
}
.Interna_Sopratitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #00732E;
}
.Interna_Sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	font-style: italic;
}
.Interna_Testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.Interna_Message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0000;
}
.Interna_Data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0F9143;
	font-style: italic;
}
.Interna_Titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	font-style:italic;
	color: #0F9143;
}
.Interna_Campo_Denominazione {
	background-color:#E8E8E8;
	border:1px solid #D0D0BF;
	padding:10px;
	font-weight:normal;
	font-variant:small-caps;
}
.Interna_Campo_Testo {
	padding:10px;
	border:1px solid #D0D0BF;
}

.Interna_Image {
    margin:0px 0px 10px 0px;
}

/* --- Link --- */
.Interna_Link{
    padding: 5px;
}
.Interna_Link_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.Interna_Link_Url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	font-style: italic;
}
.Interna_Link_Abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style:italic;
	color: #666666;
}

/* --- Allegati --- */
.Interna_Allegati{
    padding: 5px;
}
.Interna_Allegati_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.Interna_Allegati_Abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style:italic;
	color: #666666;
}
.Interna_Allegati_Bytes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style:italic;
	color: #000000;
}

/* --- Elenco --- */
.Elenco_Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #00732E;
}
.Elenco_Sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #0F9143;
}
.Elenco_Resource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.Elenco_Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
.Elenco_Abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
}
.Elenco_Riga {
	color: #00732E;
}

/* --- Tabella --- */
.Tabella_TABLE {
	width: 100%;
	border: 0px;
}
.Tabella_TH {
	background-color:#E8E8E8;
	border:1px solid #D0D0BF;
	padding:10px;
	font-weight:normal;
	font-variant:small-caps;
}
.Tabella_TD {
	padding:10px;
	border:1px solid #D0D0BF;
}
.Tabella_TD_Link {
	color: #666666;
}

