*,html {margin:0;padding:0;}
body {background: #EEE;font-family: "Trebuchet MS", Arial, Verdana, serif;font-size: 76%;color: #555}

a {color: #4d7b7b;}
a.linkPortfolio {color: #C2E600;text-decoration: none}
h3 a {text-decoration: none;color: #FFCD01}
a.linkPortfolio:hover, h3 a:hover {text-decoration: underline; color: #FFCD01}
#navMain a {color:white;text-decoration: none;}
#navMain a:hover {text-decoration: underline;}

#header {background: #000 url(../img/bkg.png);height: 70px}
#navMain {background: url(../img/bkg_nav.png) repeat-x #CCC; height: 43px;}  
#container {margin:auto;width: 770px;}
#contentTop {background: url(../img/contentTop.png);height:19px;}
#contentMain {background:url(../img/bkg_content.png);padding: 5px 15px;}
#contentFooter {background:url(../img/bkg_footer.png);height: 16px;}
#footer {margin:auto;width: 770px;text-align:center;}

#contentChiSiamo {}
#contentContatti {}
#contentServizi  {height: 227px;background: #FFF;width: 740px;margin-bottom:20px}

#header h1{background: url(../img/logo.png) 1px no-repeat;height: 57px}
#header h1 span{display: none}
#content h2.laboratorio {background: url(../img/h2/laboratorio.png) no-repeat; height: 60px;margin-top: 10px}
#content h2.portfolio {}
#content h2.chisiamo  {}
#content h2.contatti  {}
#content h2.prodotti  {background: url(../img/h2/prodotti.png) no-repeat; height: 60px;margin-top: 10px}
#content h2.blog      {background: url(../img/h2/blog.png) no-repeat; height: 60px;margin-top: 10px}
#content h2.servizi   {}
#content h2 span {display:none}
#content h3 {color: #89CD00;font-size: 180%;margin-top: 10px;}
#content h3.toggler {color: #89CD00;font-size: 180%;cursor: pointer;margin-top: 5px;}
#content p {font-size: 120%;}
#contentChiSiamo p {margin-bottom: 20px;padding: 5px;color: #666}
.contentChiSiamoText {height: 327px;}
.contentChiSiamoText p {padding: 5px;color:#FFF;font-size: 110%;}
.mediumText {padding: 5px}
.infoText {border-bottom: 1px dotted #DDD;border-top: 1px dotted #DDD;}
.contattiPrinter {display:none;}
.contattiOnline {}

#navMain ul {list-style: none; font-size: 120%;padding-top: 2px}
#navMain li {float: left;width: 100px;border-right: 1px solid #333;border-left: 1px solid #EEE;text-align: center;padding: 6px}
#navMain li.first {border-left: 0}
#navMain li.last {border-right: 0}

table.portfolio {width: 100%;border: 0;border-collapse: collapse;margin: 20px 0;}
table.portfolio td.empty {background: transparent;height: 25px}
table.portfolio td {background: #333;}
table.portfolio td {color: #DDD;vertical-align: top;}

table.portfolioDetails {margin: 10px 0;border: 0;border-collapse: collapse;}
table.portfolioDetails td {padding:3px;margin: 0;font-size: 120%;}
table.portfolioDetails td.label {color: #999;text-align: right;font-size: 110%}

input.inputSecCode {width: 98px;font-size: 18px;}
label {display:block;float: left;  width: 180px;height: 20px;}
/*form {padding: 5px;margin: 10px 100px;width: 500px;}*/
.FormInvio {padding: 5px;margin: 10px 100px;width: 500px;}

button,.button {background: url(../img/bkg_button.gif) left top repeat-x;margin-top: 5px;font-size: 10px;border:outset 1px #666;padding:3px;}
input {width: 300px;font-family: Arial,serif;color: #666;padding: 5px}
textarea {width: 300px;height: 150px;font-family: Arial,serif;color: #666;padding: 5px}

.toggler {border-bottom: 1px solid #999}
.formRow {padding: 5px 0;border-bottom: 1px dotted #DDD;}
.mailErrors {color:#FF5500;padding-left: 10px;}

/*Accordion*/


/*Kwics effects*/
#kwicks .kwick {float: left;display: block;width: 185px;height: 227px;}
#kwick_web {background: url(../img/web.png) purple no-repeat;}
#kwick_desk {background: url(../img/desk.png) orange no-repeat;}
#kwick_hardware {background: url(../img/hardware.png) yellow no-repeat;}
#kwick_gis {background: url(../img/gis.png) green no-repeat;}

.ButtonNoLayout
{
	background-color:Transparent;
	padding:0;
	border:0;
	margin:0;
	color: #ffffff;
}
#Services
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	text-align: right;
}
.LinkService
{
	color: #cccccc;
}
.ImagePageTitle
{
	padding-top: 10px;
}