body { 
	color: #464646; 
	margin: 0;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	width: 100%;
 }
 /* penta */
#headerpenta {
	color: #fff;
	padding: 0 3% 5px 3%;
	background-color: #000066;
}
#headerpenta a:link, a:active {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerpenta a:visited {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerpenta a:hover {
	padding: 0 10px;
	color: #C31C48;
	text-decoration: none;
}
#penta {
	margin: 0;
	text-align: right;
	color: White;
	font-family: "Trebuchet MS";
	background: #C31C48 url(../laser-cutting/logoCUTL.gif) no-repeat;
	height: 77px;
}
#rnavpenta {
	padding: 60px 0 0 0;
	margin: 0 3%;
}
#rnavpenta a:link, a:active, a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavpenta a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavpenta a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0 10px;
}

 /* otlas */
#headerotlas {
	color: #fff;
	padding: 0 3% 5px 3%;
	background-color: #000066;
}
#headerotlas a:link, a:active {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerotlas a:visited {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerotlas a:hover {
	padding: 0 10px;
	color: #CC0000;
	text-decoration: none;
}
#otlas {
	margin: 0;
	text-align: right;
	color: White;
	font-family: "Trebuchet MS";
	background: #CC0000 url(../laser-marking/logoOTLA.gif) no-repeat;
	height: 77px;
}
#rnavotlas {
	padding: 60px 0 0 0;
	margin: 0 3%;
}
#rnavotlas a:link, a:active, a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavotlas a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavotlas a:hover {
	text-decoration: none;
	color: white;
	margin: 0 10px;
}

 /* light for art */
#headerlight {
	color: #fff;
	padding: 0 3% 5px 3%;
	background-color: #000066;
}
#headerlight a:link, a:active {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerlight a:visited {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerlight a:hover {
	padding: 0 10px;
	color: #FFCC66;
	text-decoration: none;
}
#light {
	margin: 0;
	text-align: right;
	color: White;
	font-family: "Trebuchet MS";
	background: #ffcc66 url(../laser-per-restauro/logoLIGHT.gif) no-repeat;
	height: 77px;
}
#rnavlight {
	padding: 60px 0 0 0;
	margin: 0 3%;
}
#rnavlight a:link, a:active, a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavlight a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavlight a:hover {
	text-decoration: none;
	color: #FF8C00;
	margin: 0 10px;
}

 /* elen */
#headerelen {
	color: #fff;
	padding: 0 3% 5px 3%;
	background-color: #000066;
}
#headerelen a:link, a:active {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerelen a:visited {
	padding: 0 10px;
	color: White;
	font-weight: bold;
}
#headerelen a:hover {
	padding: 0 10px;
	color: #09c;
	text-decoration: none;
}
#elen {
	margin: 0;
	text-align: right;
	color: White;
	font-family: "Trebuchet MS";
	background: #0099cc url(../laser-cutting/logoELEN.gif) no-repeat;
	height: 77px;
}
#rnavelen {
	padding: 60px 0 0 0;
	margin: 0 3%;
}
#rnavelen a:link, a:active, a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavelen a:visited {
	text-decoration: none;
	color: #000066;
	font-weight: bold;
	margin: 0 10px;
}
#rnavelen a:hover {
	text-decoration: none;
	color: #FFF;
	margin: 0 10px;
}

 /* same for all sections */
.maincont {
	background-color: White;
	padding: 0 3%;
}
a:link.calltoact, a:visited.calltoact, a:active.calltoact {
	font-weight: bold;
	font-size: 12px;
	color: Blue;
}
h1 {
	color: #fff;
	text-align: right;
	font: italic normal 120% Trebuchet MS;
	padding: 4px 20px 0 0;
	background-color: #000066;
	margin: 0;
}
h2,h3,h4 {
	font-size: 120%;
	color: #464646;
	margin-bottom: 12px;
	margin-top: 20px;
}
p {
	color: #464646;
	text-align: justify;
}
a:link, a:active {
	color:#464646;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
a:visited {
	color:#464646;
	text-decoration: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
a:hover {
	text-decoration: underline;
}
.footer {
	color: #464646;
	font-size: 12px;
	margin: 5px 0 10px;
	padding: 5px 10px 20px 10px;
	text-align: center;
	border-top: 1px solid #464646;
}
.footer a {
	color: #464646;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
#credit {
	font-size : 8px;
	text-align : right;
	color : grey;
}
#credit a {
	font-size : 8px;
	text-align : right;
	color : grey;
	text-decoration: none;
}
