html { background-color:#343434; }

nav#mainNav a.current {  }
nav#mainNav li a { color:#FFF; }

.imgAbout { background-image:url('../images/gifs/NWveD07.gif'); border-right:1px solid #FFF; } /* background-image:url('../images/background-05.jpg'); */
.darkGrey { background:#3886CB; }
.aboutSocial li a { color:#FFF; }

header { background-color:#3886CB; opacity:1; border-bottom:1px solid #FFF; }

.footer { border-top:1px solid #FFF; }
.footerholder { background:#343434; color:#FFF; } /* #3886CB */
.footerholder strong { color:#FFF; }
.socialsFooter a { color:#FFF; border:3px solid #FFF; }
.socialsFooter a:hover { border:3px solid #FFF; color:#FFF; }

.about { margin-top:68px; min-height:400px; }
.aboutIntro { margin-top:30px; }
.aboutTitle h1 { color:#000; margin-bottom:20px; }
.aboutTitle h1 span { color:#000; }

.lightGrey { background-color:#FFF; padding-top:50px; padding-bottom:30px; }

 input[type="text"], input[type="email"], input[type="number"], input[type="password"], textarea { border:1px solid #CCC !important; }

.accessoForm form  { width:100%; margin-top:30px; }
.cForm form { margin-top:30px; }
.accessoForm input[type="text"], .accessoForm input[type="password"], .respondForm input[type="email"] { width:100%; margin-bottom:10px; }
.cForm label, .accessoForm label { margin-bottom:3px; }
.accessoForm form #submit { margin-top:20px; }
.accessoForm #reset { margin-right:20px; }
.cForm form #submit { margin-top:40px; }

.contactForm .moduli { color:#343434; }
.moduli a { color:#FFF; font-style:italic; }

.offset { padding-top:30px; padding-bottom:30px; }

.titleBig { margin-bottom:25px; }
.titleBig:after { display:none; }

.teleassistenza, .teleassistenza span, .teleassistenza i { background-color:#da6f03; } /* be733a */

@media only screen and (max-width: 767px) and (min-width: 480px) {
	.aboutTitle h1 { margin-top:100px; }
}