﻿a { text-decoration: none; }
a:link {	color: #000080; }
a:visited {	color: #000080; }
a:hover { text-decoration: underline; }
a:active { color: #FF0000; }

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }
tr,td,th,p,div,form,h2,h2,h3,h4,blockquote,ul,ol,li { color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }
form { margin: 0px; padding:0px; }
table { border-collapse: collapse; }
li { list-style-image: url(images/elenco.gif);}


.box_form {
	border: 1px solid gray;
	margin: 0px 10px 20px 10px;
	padding: 10px;
	background-color: whitesmoke;
	width: 100%;
}
.box_link {
	border: 1px solid Orange;
	margin-top: 10px;
	padding: 5px;
	background-color: #ffeec2;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
}
.box_pagine {
	border: 1px solid Green;
	padding: 5px;
	background-color: whitesmoke;
	text-align: right;
}

.titoletto {
	font-size: 12pt;
	font-variant: small-caps;
	color: #006600;
}

.news_data { color: Gray; font-size: 8pt; padding: 0px 5px 0px 5px; }
.news_titolo { color: #006600; padding: 0px 5px 5px 5px; }
.news_titolo_piccolo { font-size: 8pt; padding: 0px 5px 5px 5px; }
.news_corpo { font-size: 8pt; text-align: justify; padding: 5px; }
.news_corpo_normale { padding: 5px; text-align: justify; }
.news_evidente { background-color: #f0f0f0; padding: 3px; margin: 2px; }

.intro {
	font-size: 9pt;
	margin: 0px 10px 20px 10px;
	text-align: justify;
	border-left: 2px solid green;
	padding-left: 5px;
}

.menuheader {
	font-variant: small-caps;
	font-weight: bold;
	margin: 20px 20px 0px 20px;
	text-align: left;
	padding: 3px;
	background: #f0f0f0;
}

.privacy {
	margin: 20px;
	text-align: justify;
	color: Gray;
	font-size: 8pt;
}

.obbligatorio {
	color: #FF0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	text-align: right;
}
.opzionale {
	color: #4169E1;
	font-size: 9pt;
	font-style: italic;
	text-align: right;
}

.piccolo {
	color: #000000;
	font-size: 8pt;
}
.medio {
	font-size: 10pt;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 2px;
}
.grande {
	color: #000000;
	font-size: 12pt;
	font-weight: Bold;
}
.grigio {
	color: #6c6c6c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.grigiopiccolo {
	color: Gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.verdepiccolo {
	color: Green;
	font-size: 8pt;
}
.rossobold {
	color: red;
	font-weight: bold;
}
.verdebold {
	color: green;
	font-weight: bold;
}
.grigiobold {
	color: gray;
	font-weight: bold;
}
.box_ricerca {
	border: 1px solid gray;
	padding: 10px;
	background-color: #EBEBEB;
	margin-bottom: 10px;
}
.box_ricerca_chiaro {
	border: 1px solid gray;
	padding: 5px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
}
.box_ricerca_evidente {
	border: 1px solid green;
	padding: 5px;
	background-color: #FFFFCC;
	margin-bottom: 10px;
}


.link_mip_pcb_club {
	padding: 3px;
	background-color: #ececec;
	margin-top: 10px;
	text-align: left;
}


.header {
	font-weight: bold;
	background-color: Silver;
	border: 1px Solid Gray;
	padding: 5px;
}
.cellachiara {
	background-color: White;
	border: 1px Solid Gray;
	padding: 5px;
}
.cellascura {
	background-color: WhiteSmoke;
	border: 1px Solid Gray;
	padding: 5px;
}
.cellaevidente {
	background-color: #CCFFCC;
	border: 1px Solid Gray;
	padding: 5px;
}


.NewsBox {
	border: 1px solid Gray;
	padding: 2px;
	margin-bottom: 10px;
	}
.NewsTesto {
	font-size: 8pt;
	padding: 3px;
	text-align: justify;
	color:#000000;
	}
.NewsData {
	font-size: 9pt;
	padding: 3px;
	text-align: left;
	color: Gray;
	}
.NewsTitolo {
	font-size: 10pt;
	padding: 3px;
	text-align: left;
	color: Green;
	font-weight: bold;
	}
.NewsMIP {
	background-color: #F0F0F0;
	padding: 5px;
	text-align:right;
	color:#000000;
	margin-top: 10px;
	}


.HomeBoxHeader {
	background-color: #CCFFCC;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 5px;
	text-align:center;
	color:#000000;
	}
.HomeBoxBody {
	border: 1px solid green;
	padding: 2px;
	margin-bottom: 10px;
	}
.HomeBoxBodyEvidente {
	border: 1px solid Red;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #ffffcc;
	}

/****************************************/
/***  EDITOR                        ***/
/****************************************/

.ED_Titolo { font-size: 16px; font-weight: bold; color: Navy; text-align: center; font-variant: small-caps; margin:5px;}
.ED_Titoletto { font-size: 12px; font-weight: bold; color: Navy; text-align: center; font-variant: small-caps; margin:5px;}
.ED_Piccolo { font-size: 8pt; }
.ED_Grande { font-size: 12pt; }
.ED_Rosso { color: Red; }
.ED_RossoBold { color: Red; font-weight: bold; }
.ED_GialloBold { color: Yellow; font-weight: bold; }
.ED_ArancioBold { color: Orange; font-weight: bold; }
.ED_BluBold { color: Navy; font-weight: bold; }
.ED_Verde { color: #009900; }
.ED_VerdeBold { color: Green; font-weight: bold; }
.ED_Grigio { color: #7F7F7F; }
.ED_GrigioBold { color: gray; font-weight: bold; }
.ED_GrigioPiccolo { color: #7F7F7F; font-size: 8pt; }
.ED_Messaggio { font-size:14px; font-weight:bold; color:Black; text-align:center; border: 1px solid red; padding:5px; margin:10px; background:#FFFF99;}
.ED_BoxEvidente { padding: 10px; margin: 10px; background: #FFFFCC; border: 1px solid gray; }

