﻿div.underConstruction
{
	margin: 2%;
	color: #1e4e2b;
	font-size: 20px;
	font-weight: 600;
	font-family: Verdana;
	text-decoration: none;
	text-align: right;
	font-variant: small-caps;
}
/*========================= LATERAL COLUMN ==================================================================================================================*/
div.LateralColumn
{
	float: right;
	width: 24%;
	position: relative;
	margin: 1% 1% 2% 0%;
	padding: 1% 1% 1% 1%;
	border-left-style: solid;
	border-left-width: medium;
	border-left-color: #ebffe3;
}

/*------------------------- Lateral Column Header -----------------------------------------------------------------------------------------------------------*/
div.LateralColumnItem
{
	margin-bottom: 15%;
}

div.LateralColumnHeader
{
	margin: 1%;
	width:100%;
	
}

.LateralColumnHeaderImage
{
	width:30%;
}

.LateralColumnHeaderTitle
{
	width:50%;
	text-align:center;
	
}

.ImageLateralColumnHeader
{
	
}

.LateralColumnHeaderArrows
{
	width:20%;
	text-align:right;	
}

.OpenCloseButtonStyle
{
	width:30%;
	height:30%;	
}

div.LateralColumnHeaderFooter
{
	margin: 1%;
	border-width: 1px;
	border-color: #c9c9c9;/*#006600;*/
	float: none;
	border-bottom-style: solid;
}



/*------------------------- Lateral Column Content ----------------------------------------------------------------------------------------------------------*/
div.LateralColumnContent
{
	margin: 2%;
	margin-top:5%;
}

.LateralColumnTitleStyle
{	
	margin: 1%;
	padding: 1% 1% 5% 1%;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana;
	font-size: medium;
	text-align: center;
	color: #006600;	
}

.LateralColumnContentStyle
{
	margin: 1%;
	padding: 1% 1% 5% 1%;
	font-style: normal;	
	font-family: Verdana;
	font-size: small;
	text-align: justify;
	color: #515150;
}

.IcareAuthorStyle
{
	font-size: smaller;
	color: #515150;
	font-weight: bold;
	width:100%;
	text-align:right;
	margin-top:5%;
	
}











/*========================= MAIN COLUMN ==================================================================================================================*/
div.MainColumn
{
    width: 70%;
    position: relative;
    margin: 1% 2% 2% 1%;
    /*left:0px;
    top:0px;*/
}

.LabelComunicazione
{
    margin: 5% 2% 3% 2%;
    text-align: center;
    font-family: Verdana;
    font-size: small;
    font-weight:bold;
    font-style: normal;
    color: #990000;
}


.ErrorMessageStyle
{
	margin: 5% 2% 3% 2%;
	text-align: center;
	font-family: Verdana;
	font-size: medium;
	font-style: normal;	
	color: #027600;/*#297b23;/*#70be62;*/
}

.ArchiveTitleStyle
{
	font-style: normal;
	font-weight: bold;
	font-family: Verdana;
	font-size: small;
	text-align: center;
	color: #c9c9c9;	
}
.PDFDownloadStyle
{
	font-style: normal;
	font-weight: bold;
	font-family: Verdana;
	font-size: small;
	text-align: center;
	color: #c9c9c9;	
	text-decoration: none;
}
.PDFIcon
{
	margin-top: 9px;
}


.EmailTitleStyle
{	
	margin: 0%;
	padding: 1% 1% 0% 0%;
	font-style: normal;
	font-weight: bold;
	font-family: Verdana;
	font-size: small;
	text-align: center;
	color: #006600;	
}

div.EmailTitleFooter
{
	margin: 1% 1% 0% 1%;
	padding-bottom: 0.5%;
	border-width: 1px;
	border-color: #c9c9c9;/*#006600;*/
	float: none;
	border-bottom-style: solid;
}

.ImageHome
{
	display:block;
	text-align:center;	
	width: 80%;
	margin: 2% 10% 2% 10%;
	
}

.NewsHorizontalStyle
{
	/*display: block;*/
	width: 95%;
	margin: 2% 0% 2% 2%;	
}

div.NewsVerticalStyle
{	
	display: block;
	width: 95%;
	padding: 1% 1% 1% 1%;
	margin: 5% 1% 5% 0%;	
}

div.news
{
	text-align: left;
	float: right;
	width: 95%;
	height: auto;
	padding: 1% 1% 0% 1%;
	margin: 1% 1% 1% 0%;
	background-color: White;/*#b8e0ba;/*#cceece; /*#ebffe3;	*/
	border-bottom: 1px solid #c9c9c9;	
}

div.newsRight
{
	text-align: right;
	float: right;
	width: 95%;
	height: auto;
	padding: 1% 1% 0% 1%;
	margin: 1% 1% 1% 0%;
	background-color: White;/*#b8e0ba;/*#cceece; /*#ebffe3;	*/
	border-bottom: 1px solid #c9c9c9;	
}

.newsCategory
{
	display: inline;
	text-align: center;
	font-family: Verdana;
	font-size: small;
	font-style: normal;	
	color: #a0a0a0;		
}

.newsTitle
{
	text-align: center;
	font-family: Verdana;
	font-size: medium;
	font-style: normal;	
	color: #70be62;
	text-decoration: none;
	font-weight: 800;
}

.newsTitle:hover
{	
	color: #1e5c2b;
}

div.newsDiv
{
	height: 100px;
	padding: 2% 1% 1% 1%;
}
	
.newsText
{
	padding: 1% 1% 1% 1%;
	font-family: Verdana;
	color: #515150;	
}

div.homeText
{
	padding: 1% 1% 1% 1%;
	font-family: Verdana;
	color: #70be62;	
	text-align: center;
	font-family: Verdana;
	font-size: medium;
	font-style: normal;	
}

.newsImage
{
	padding: 0% 3% 3% 1%;
	float: left;
	display: block;	
	width: 130px;
	height: 100px;
}

.newsImageRight
{
	padding: 0% 3% 3% 1%;
	float: right;
	display: block;	
	width: 130px;
	height: 100px;
}

div.newsVertical
{
	float: right;
	width: 30%;
	padding: 1% 1% 0% 1%;
	margin: 1% 1% 1% 0%;
		
}

div.newsDivV
{	
	padding: 4% 1% 1% 1%;	
}


div.PanelVignetta
{
	margin: 1%;
	padding: 1% 1% 5% 1%;	
	float: left;
}









/*========================= CLEOFA BOX ==================================================================================================================*/
.BoxCleofaStyle
{
	/*border: 1px solid #c9c9c9;
	background-color: #f1fff1;*/

	padding: 1%;
	margin: 10% 2% 2% 2%;
}

.CleofaSubTitleStyle
{
	font-size: smaller;
	color: #006600;
	font-weight: bold;
	margin-left:3%;
}

.CleofaImage
{
	margin-bottom: 2%;
	width:30%;
	height:30%;	
	float:left;
}

.CleofaTitleStyle
{
	width:70%;
	margin:3%;
}

.CleofaContentStyle
{
	float:none;
}




