<?
// CSS php code compressor
	header('Content-type: text/css');
  	ob_start("cssCompress");

  	function cssCompress($vs_buffer) {
    // remove comments
    $vs_buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $vs_buffer);

    // remove tabs, spaces, newlines, etc.
    $vs_buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $vs_buffer);

    return $vs_buffer;
	}
// CSS php code compressor
?>


/* M A S T E R default style v1.00 */
/* css created by Alberto Roli - www.ilboscoceduo.net  */

/* M A S T E R basic elements */
element.style {
   font-family: 'custom-font', Calibri, Arial, sans-serif;
   font-size: 12pt;
}

body {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
}

p {
	font-size: 12pt;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-top: 0px;
	text-align: justify;
	}

li {
	font-size: 12pt;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
}

/* M A S T E R template class */
a.link:link {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
    font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #4372AA;
	background-color: #FFFFFF;
	//border-bottom: 2px solid #FE0000;
	}

a.link:visited {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
        font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #4372AA;
	background-color: #FFFFFF;
	}

a.link:hover, a.link:active {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
        font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #4372AA;
	background-color: #FFFFFF;
	}

img {
	border: 0px;
	}

.reg {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
        font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	vertical-align: text-top;
	color: #D61920;
	background-color: #FFFFFF;
	}

.indigo {
	font-family: 'custom-font', Calibri, Arial, sans-serif;
}

.popUp_close {
	float: right;
}

.errBox {
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border-style: solid;
	border-width: 2px;
	border-color: #4372AA;
	}

.error {
	font-style: oblique;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	}

.notice {
	font-style: oblique;
	font-weight: bold;
	text-align: center;
	color: #4372AA;
	background-color: #FFFFFF;
	margin: 0px;
	}

.warning {
	font-style: oblique;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	}

.registered {
	font-size: 8pt;
	color: #D61920;
    background-color: #FFFFFF;
	margin: 0px;
	vertical-align:text-top;
}

.technology {
	color: #fe0000;
    background-color: #FFFFFF;
	margin: 0px;
    }

.genius_li {
    list-style-image: url('/layout/master/ul_li_arrow.png');
    font-weight: bold;
    }

.page-break { display: none; }

/* M A S T E R template id */
#pageFrame {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
    border-width: 2px;
	border-style: solid;
	border-top-color: #000000;
	}

#headerLogo_img { display: none; }

#identikit_text { display: none; }

#headerLogo {
  width: 470px;
  height: 78px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: url('/layout/master/master50.png');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
   }
#headerLogo span {
	position: relative;
	z-index: -1;
	}
#headerLogo a {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}
#headerLogoText {
	margin-top: 0px;
	margin-bottom: 15px;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 4px;
	text-align: center;
	color: #fe0000;
	background-color: #FFFFFF;
   }

#supportingText {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#footerLogo {
   width: 235px;
   height: 39px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url('/layout/master/master25.png');
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
   }
#footerLogo span {
	position: relative;
	z-index: -1;
	}
#footerLogo a {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	font-size: 12px;
}

#footerLogoText {
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 2px;
	text-align: center;
	color: #4372AA;
	background-color: #FFFFFF;
        }

#footerText {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#footerText p {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Calibri, Arial, sans-serif;
        font-size: 12pt;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 2px;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	}
#footerText a {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Calibri, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 2px;
	text-align: center;
	color: #4372AA;
	background-color: #FFFFFF;
	}
#footerText hr {
	border-left: 0px;
	border-right: 0px;
	border-top: 1px;
	border-bottom: 0px;
	border-top-style: solid;
	border-top-color: #000000;
	height: 0;
	}

#pane {
	text-align: justify;
	border-style: none;
	/*width: 245px;*/
	margin: 0 0 0 0;
	}
#pane div div {
	overflow: hidden;
	}

#pane a {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
    font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 2px;
	text-align: center;
	color: #4372AA;
	background-color: #FFFFFF;
	}

#column_tecnology
{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#column_publishing {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#column_history {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#column_photo {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#menu {
	display: block;
	text-align: center;
	margin: 25px 0 25px 0;
	}
#menu * {
	display: inline;
	padding: 4px;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
	}
#menu li {
        color: #FFFFFF;
        background-color: #cccccc;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -opera-border-radius: 3px;
        -moz-border-radius: 3px;
        }
#menu li.active {
	color: #FFFFFF;
	background-color: #fe0000;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	-moz-border-radius: 3px;
	}

#formMail {
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	}
#formMail div{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	text-align: left;
	}

input, textarea {
	width: 320px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	background-image: url(master/formshade.jpg);
	font-family: 'custom-font', Calibri, Arial, sans-serif;
        font-size: 12px;
	color: #000000;
	}

textarea {
	width: 618px;
	height: 150px;
	}

label {
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	margin-top: 5px;
	color:#000000;
	background-color: #FFFFFF;
	font-weight: normal;
	float: left;
	}

br {
	clear: left;
	}

.title {
	color: #ff0000;
	font-weight: 700;
	text-decoration: none;
	vertical-align: baseline;
	font-size: 18pt;
	font-family: 'custom-font', Calibri, Arial, sans-serif;
	font-style: normal;
}

.submitbutton {
	width: 100px;
	height: 21px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #4372AA;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

.table {
    width: 620px;
    padding: 0px 0px 0px 0px;
    display: table;
    }
.row  {
    display: table-row;
    }
.col {
    padding: 8px 0px 5px 5px;
    display: table-cell;
    }

.list ul {
	display:table-row;
}
.list ul li
{
	display: table-cell;
	height: 100px;
	margin: 10px;
	vertical-align: middle;
}

/* M A S T E R content elements */

<?
// CSS php code compressor
	ob_end_flush();
// CSS php code compressor
?>
