@charset "UTF-8";
/* CSS Document */

/* Css Reset based on yahoo yui library */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,label,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}


/* Stili base */

body { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background-color:#444;}

strong { font-weight:bold;}

em { font-style:italic;}


/* layout */

#divbody{min-width:1000px;}

#minwidthie6fix {width:1000px;height:0px;}

#wrapper { margin:0 auto; width:1000px;}


/* float & clear */

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.fltrt { float:right; margin-left:10px;}

.fltlft { float:left; margin-right:10px;}


/* top */

#header { background-color:#fff;}

#top { height:100px;}

#logo { float:left;height:100px;}

#logo h1 { width:270px; height:100px; text-indent:-9999px; background:url(images/logoTop.png) no-repeat; margin:0; padding:0;}

#nav { float:right; margin:70px 30px 0px 0px;}

#middle {height:250px; background:#444 url(images/middleBg.png) repeat-x top left; }

#slogan { padding: 30px 30px 10px 30px; width:450px; float:left;}

#slogan h2 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#fff; line-height:35px; text-align:center;}

#carosello { float:right; width:450px; margin-left:15px; margin-right:10px;}


/* menu principale */

#nav ul { font-size:13px; margin:0; padding:0; text-align:center;}

#nav li { display:inline; text-align:center; line-height:29px;}

#nav li a { display:block; float:left; text-align:center; width:100px; height:30px; background:url(images/navGrey.png) repeat-x; color:#fff; text-decoration:none;margin-right:5px;/* mozilla, webkit & css3 only */-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;border-top-right-radius:5px; border-top-left-radius:5px;}

#nav li a.active { background:url(images/navRed.png) repeat-x;}

#nav li a:hover { background:url(images/navRed.png) repeat-x;}


/* contenuti */

#container { background:#eee url(images/page.png) no-repeat top right; color:#151515; margin:0px 20px 20px 20px; width:630px; float:left;}

#containerhome {color:#151515; background-color:#eee; border-top:2px solid #fff; border-bottom:1px solid #bbb;-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;border-top-left-radius:10px; margin:0px 0px 0px 0px;}

#contenuti { padding:30px; font-size:13px; line-height:21px; color:#151515;}

#contenuti h2 { font-size:21px; font-weight:bold; color:#900; margin:5px 0px 10px 0px;/* webkit, firefox3.1, Opera & Konqueror */text-shadow: 1px 1px 1px #999;}

#contenuti h3 { font-size:13px; color:#555; text-transform:uppercase; letter-spacing:2px; margin:5px 0px 10px 0px;/* webkit, firefox3.1, Opera & Konqueror*/text-shadow: 0.75px 0.75px 0.75px #555;}

#contenuti h4 { color:#000; font-size:14px; font-weight:bold; margin-top:25px; margin-bottom:-5px;}

#contenuti h5 { color:#000; font-size:14px; font-weight:bold; margin-top:20px; margin-bottom: 5px;}

.box h5 { color:#900!important; font-size:16px!important; font-weight:bold; padding:7px 0px 7px 0px!important; border-bottom:1px dotted #666!important; margin:0!important;}

.box:hover { background:url(images/boxtitlebg.png) repeat-x top left; /* mozilla, webkit & css3 only */-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;border-top-right-radius:10px;}

.subtitle { color:#900!important; font-size:13px!important; letter-spacing:1.4px; text-transform:uppercase; font-weight:normal!important; padding:15px 0px 4px 0px!important; border-bottom:1px solid #ccc!important; margin:0!important;}

#contenuti p { font-size:13px; line-height:21px; color:#151515; margin:15px 0px 10px 0px;}

#contenuti ul {list-style-type:square; list-style-position:inside;} 

#contenuti li { }

#contenuti a:link { text-decoration:none; color:#000; border-bottom:1px solid #b00;}

#contenuti a:visited {text-decoration:none; color:#444; border-bottom:1px solid #900;}

#contenuti a:hover {text-decoration:none; color:#900; border-bottom:1px solid #900;}


/* sidebar */

#sidebar { float:left; margin:50px 20px 20px 0px; color:#fff; width:300px; font-size:13px; line-height:21px;}

#sidebar h5 { font-size:13px; text-transform:uppercase; letter-spacing:1.3px; font-weight:bold; padding:5px 5px 5px 10px; /*webkit, firefox3.1, Opera & Konqueror*/text-shadow: 1px 1px 0.5px #333;}

#sidebar h4 { font-size:12px; color:#900; text-transform:uppercase; letter-spacing:1.5px; margin:5px 0px 10px 0px;}

.workwithus { background:#900 url(images/wwu.png) no-repeat top right; border:1px solid #c00; color:#fff; margin-left:-30px; margin-top:15px; padding-left:30px; margin-bottom:15px; cursor:pointer;}

.sidecontainer { background-color:#eee; color:#333; padding:15px; margin:15px 0px; font-size:12px; line-height:20px; -moz-border-radius:5px;-webkit-border-radius:5px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000;}

.sidecontainer a:link { text-decoration:none; color:#222; border-bottom:1px solid #b00;}

.sidecontainer a:visited {text-decoration:none; color:#555; border-bottom:1px solid #900;}

.sidecontainer a:hover {text-decoration:none; color:#900; border-bottom:1px solid #900;}


/* stile homepage */

#sidehome { width:300px; float:left; margin:0px 0px 0px 30px;}

#homeleft { width:600px; float:left;background-color:#eee;}

.homecontainer {background-color:#333!important; color:#eee!important; padding:15px 20px 15px 15px; margin:0px 0px; font-size:12px; line-height:20px; -moz-border-radius:5px;-webkit-border-radius:5px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000; line-height:21px; font-size:12px;}

.homecontainer a:link { text-decoration:none; color:#fff; border-bottom:1px solid #b00;}

.homecontainer a:visited {text-decoration:none; color:#ccc; border-bottom:1px solid #900;}

.homecontainer a:hover {text-decoration:none; color:#900; border-bottom:1px solid #900;}

.homecontainer h4 {font-size:13px; color:#ddd; text-transform:uppercase; letter-spacing:1.5px; margin:5px 0px 10px 0px;}


/* sidebar home */

#sidebarhome { float:left; margin:50px 20px 20px 0px; color:#fff; width:300px; font-size:13px; line-height:21px;}

#sidebarhome h5 { font-size:13px; text-transform:uppercase; letter-spacing:1.3px; font-weight:bold; padding:5px 5px 5px 10px;text-shadow: 1px 1px 0.5px #333;}

#sidebarhome h4 { font-size:12px; color:#900; text-transform:uppercase; letter-spacing:1.5px; margin:5px 0px 10px 0px;}

.formlink a:link { font-size:12px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none; color:#fff; border-bottom:1px solid #fff;}

.formlink a:visited {text-decoration:none; color:#ddd; border-bottom:1px solid #aaa;}

.formlink a:hover {text-decoration:none; color:#ddd; border-bottom:1px solid #900;}

.formlink { font-size:12px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;  color:#fff; margin-top:15px;}


/* box case study home */

.homecontainer { color:#ccc!important;}

.casehome {background-color:#333!important; color:#eee!important; padding:15px 20px 15px 15px; margin:0px 0px; font-size:12px; line-height:20px; -moz-border-radius:5px;-webkit-border-radius:5px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000; line-height:21px; font-size:12px;}

.casehome a {display: block; border:none!important;}

.case a { display:inline;}

.case a:link { text-decoration:none; color:#fff!important; border-bottom:1px solid #b00!important;}

.case a:visited {text-decoration:none; color:#ccc!important; border-bottom:1px solid #900!important;}

.case a:hover {text-decoration:none; color:#999!important; border-bottom:1px solid #900!important;}

.casehome h5 {font-size:13px; color:#ddd!important; text-transform:uppercase!important; letter-spacing:1.5px!important; margin:5px 0px 10px 0px!important;}

.casehome em { background: url(images/hover.png) no-repeat; width: 180px; height: 45px; position: absolute;top: -85px;left: -50px;text-align: center;padding: 20px 12px 10px;font-style: normal;z-index: 1000;display: none;}

.casehome ul {padding: 0;list-style: none!important; margin:0px 0px 15px 0px;}

.casehome li {padding: 0;float: left;margin:0px 5px;position: relative;text-align: center;}



/* commenti dei clienti */

#commenti {background-color:#333; color:#eee; padding:10px; margin:0px 0px 15px 0px; font-size:12px; line-height:20px; -moz-border-radius:5px;-webkit-border-radius:5px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000;}

#commenti p { font-size:13px;}

#commenti h4 {font-size:13px; font-family:"Times New Roman", Times, serif; color:#ddd; text-transform:uppercase; letter-spacing:1.5px; margin:5px 0px 10px 0px;/* webkit, firefox3.1, Opera & Konqueror */text-shadow: 0.75px 0.75px 0.75px #ccc; text-align:center; padding-right:10px;}

blockquote {background: transparent url(images/quoleft.png) left top no-repeat;}

blockquote div {padding: 10px 10px 15px 15px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; letter-spacing:0.1px; font-size:13px; color:#ccc; background: transparent url(images/quoright.png) right bottom no-repeat;}

cite { color:#aaa; font-size:11px; padding-left:15px;}

#elencocommenti {}


/* footer */

#footer { width:100%; border-top:1px solid #666; background-color:#222; text-align:center; margin:0 auto; background-image:url(images/footbg.png); background-repeat:repeat-x;}

#footcontent { width:980px; margin:0 auto; text-align:left; color:#ccc; font-size:12px; line-height:24px; }

#footcontent h4 { color:#fff; font-variant:small-caps; letter-spacing:1.4px; font-size:13px; margin:0px 0px 10px 0px; }

#footer ul { margin:5px 50px 0px 10px;}

#footer li { padding:5px; border-bottom:1px dotted #333; cursor: pointer;}

#footer li:hover { border-bottom:1px dotted #555; background-color:#2c2c2c; color:#fff;}

#footer li a{ color:#ccc; text-decoration:none;}

#foot1 { float:left; margin:10px 10px 30px 10px; width:300px;}

#foot1 a:link { color:#ccc; border-bottom:1px solid #900; text-decoration:none;}

#foot1 a:visited { color:#ccc; border-bottom:1px solid #900; text-decoration:none;}

#foot1 a:hover { color:#fff;  border-bottom:1px solid #fff; text-decoration:none;}

#foot2 { float:left; margin:10px 5px 30px 15px; width:300px;}

#foot2 a:link { color:#ccc; font-size:11px; border-bottom:1px solid #900; text-decoration:none;}

#foot2 a:visited { color:#ccc; font-size:11px; border-bottom:1px solid #900; text-decoration:none;}

#foot2 a:hover { color:#fff; font-size:11px; border-bottom:1px solid #fff; text-decoration:none;}

#footer img { border:1px solid #555; margin: 7px 0px 15px 0px;}

#foot3 { float:left; margin:10px 0px 30px 20px; width:300px;}

#redend { background-image:url(images/navRed.png); background-repeat:repeat-x; background-color:#900; color:#fff; height:30px;}

#redend p { line-height:30px; font-size:11px; color:#000; margin:0px 10px 0px 20px;}

#redend a { color:#000;}

#redend a:hover { color:#fff;}

#redend .right { float:right; margin:0px 20px 0px 10px;}

.list {}

.border { border:1px solid #555;}


/*form lavoro home */

#formhome { background:#600 url(images/formbg.png) repeat-x top right;color:#fff; -moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000; margin:0px 0px 20px 0px;}

#formhome li { margin-bottom:15px;}

#formhome form { padding:20px;}

#formhomefieldset {}

#formhome legend { font-size:16px; margin:0px 0px 15px 0px; display:block; line-height:32px; color:#fff;}

#formhome label { font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

#formhome input { background-color:#fff; border:1px dotted #333; color:#555; font-size:13px; padding:3px 2px; line-height:18px; margin:3px 0px 5px 0px; width:100%;}

#formhome input:focus { background-color:#fff; border:1px solid #f00; color:#000; font-size:13px; padding:3px 2px;}

#formhome textarea { background-color:#fff; border:1px solid #900; color:#000; font-size:13px; padding:3px 2px;}

#formhome button { padding:5px 10px; background-image:url(images/navGrey.png); border:0px; color:#fff; margin:10px 0px;-moz-border-radius:5px;-webkit-border-radius:5px; width:100px;}


/* form lavora con noi */

#wwu { background-color:#eee; border:1px solid #ccc; color:#111; display:none; cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px; -webkit-box-shadow:5px 5px 7px #111; box-shadow:5px 5px 7px #000; }

#wwu form { margin:20px;}

#wwu fieldset {}

#wwu li { margin-bottom:15px;}

#wwu legend { display:none;}

#wwu label { font-weight:bold; font-size:13px;}

#wwu input { background-color:#fff; border:1px dotted #333; color:#555; font-size:13px; padding:3px 2px; line-height:18px; margin:3px 0px 5px 0px; width:100%;}

#wwu input:focus { background-color:#fff; border:1px solid #900; color:#000; font-size:13px; padding:3px 2px;}

#wwu textarea { background-color:#fff; border:1px solid #900; color:#000; font-size:13px; padding:3px 2px;}

#wwu button { padding:5px 10px; background-image:url(images/navGrey.png); border:0px; color:#fff; margin:10px 0px;-moz-border-radius:5px;-webkit-border-radius:5px; width:100px; }

#wwu a:link { text-decoration:none; color:#222; border-bottom:1px solid #b00;}

#wwu a:visited {text-decoration:none; color:#555; border-bottom:1px solid #900;}

#wwu a:hover {text-decoration:none; color:#900; border-bottom:1px solid #900;}


/* Pagina lavora con noi*/

.display { display:block !important;}

.lavora { border:1px solid #999;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px;}

.top { background:#ccc url(images/bg30pxGrey.png) repeat-x; padding:0px 10px; height:32px; line-height:30px;-moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;border-top-right-radius:10px;border-top-left-radius:10px; border-bottom:1px solid #999;}

.topdate { float:right; color:#444; display:none;}

.lavora h4 { margin:0!important; float:left; color:#a00!important; font-size:15px !important;}

.lavora p { margin:0px 0px 10px 0px !important;}

.lavoracont { padding:10px;}

.lavoracont h5 { color:#666!important; font-size:14px!important; border-bottom:1px dotted #bbb; font-weight:normal!important; font-family:Georgia, "Times New Roman", Times, serif!important; font-style:italic;}

.little { font-size:12px !important; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.withicon { line-height:32px;}


/* arxivar sidebar */

.sidecontainer li { padding:10px 0px;}

li.arx_title { background:url(images/arxtitle.png) repeat-x top left; border-top:1px solid #999; height:35px; padding:0px 10px!important; line-height:27px; font-size:13px; color:#222; font-weight:bold; margin:5px 0px 5px 0px; cursor:pointer;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}

li.arx_title:hover { color:#900; background-image:url(images/arxtitle2.png); background-repeat:repeat-x; background-position:top left;}

.arx_content {}

.hide_all { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #900; cursor:pointer;}

.show_all { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #900; cursor:pointer;}

.box { width:255px; margin-left:20px;}


/* Coda Slider */

.stripViewer .panelContainer .panel ul {text-align: left;margin: 0 15px 0 30px;}
		
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */margin: 20px 0;position: relative;width: 100%;}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; overflow: scroll}

.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */position: relative;overflow: hidden; margin: auto;width: 550px;height: 900px;clear: both;}
		
.stripViewer .panelContainer { position: relative;left: 0; top: 0;width: 100%;list-style-type: none;}
		
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */float:left;height: 100%;position: relative;width: 550px; /* Also specified in  .stripViewer  above */}
		
.stripViewer .panelContainer .panel .padder { /* Wrapper to give some padding in the panels, without messing with existing panel width */padding: 10px;}
		
.stripNav { /* This is the div to hold your nav (the UL generated at run time) */margin: auto;display:none;}
		
/* porzione di codice da modificare nel caso si vogliano aggiungere frecce o tab automatici */
		
.stripNav ul { /* The auto-generated set of links */list-style: none;}
		
.stripNav ul li {float: left;margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */}
		
.stripNav a { /* The nav links */font-size: 10px;font-weight: bold;text-align: center;line-height: 32px;background: #c6e3ff;color: #fff;text-decoration: none;display: block;padding: 0 15px;}
		
.stripNav li.tab1 a { background: #60f }

.stripNav li.tab2 a { background: #60c }

.stripNav li.tab3 a { background: #63f }

.stripNav li.tab4 a { background: #63c }

.stripNav li.tab5 a { background: #00e }
		
.stripNav li a:hover {background: #333;}
		
.stripNav li a.current {background: #000;color: #fff;}
		
.stripNavL, .stripNavR { /* The left and right arrows */position: absolute;top: 230px;text-indent: -9000em;display:none;}
		
.stripNavL a, .stripNavR a {display: block;height: 40px;width: 40px;}
		
.stripNavL {left: 0;}
		
.stripNavR {right: 0;}
		
.stripNavL {background: url("images/arrow-left.gif") no-repeat center;}
		
.stripNavR {background: url("images/arrow-right.gif") no-repeat center;}
		

/* controlli coda slide */

#myController { margin:25px 0px 0px 0px;}

.slidecontrol {margin:10px 0px 0px -20px; background:#999 url(images/slide.png) repeat-x top left; border-top:1px solid #fff; border-right:1px solid #ddd;border-left:1px solid #999;  padding:3px 0px 3px 25px; cursor:pointer; line-height:32px; height:32px;}

.slidecontrol:hover { padding-left:30px;}

.slidecontrol a { color:#333;}

.slidecontrol2 {margin:10px 0px 0px -20px; background:#444 url(images/slidecontrol2bg.png) repeat-x top left; border-top:1px solid #aaa; border-left:1px solid #232323;  padding:3px 0px 3px 25px; cursor:pointer; line-height:50px; height:50px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}

.slidecontrol2:hover {background:url(images/slidecontrol2bg2.png) repeat-x top left; }

.slidecontrol2 a { color:#fff; width:100%; height:50px;}

.slidecontrol2 a:hover { color:#fff;}		
		

/* sitemap */

#sitemaplist ul{ list-style:none; margin:0;}

#sitemaplist ul li { padding:5px 5px 5px 15px; margin:5px 5px 5px 10px; background-color:#ccc; border-radius:7px; -moz-border-radius:7px;-webkit-border-radius:7px; -webkit-box-shadow:3px 3px 4px #333; box-shadow:3px 3px 4px #333; }

#sitemaplist ul li:hover { background-image:url(images/boxtitlebg.png); background-repeat:repeat-x;}

#sitemaplist ul ul li{ padding:5px 5px 5px 15px; margin:5px 5px 5px 35px; background-color:#aaa;}

#sitemaplist a { color:#333 !important; border:none!important}

#sitemaplist a:hover { color:#900 !important;}

.clickall { cursor:pointer;}

.empty { margin:0px!important; background-color:#eee!important; padding:0px!important; }

.empty:hover { background-image:none!important;}


/* style case study */

.clienti_cont { padding:5px; border:1px solid #aaa; margin:0px 0px 30px 0px; }

.clienti_left { float:left;margin:0px 10px 0px 0px; width:250px; }

.clienti_right{ padding:0px 0px 0px 10px; margin-left:260px;}
		
.clienti_right h4 { color:#900!important; font-size:16px!important; font-weight:bold; padding:7px 0px 7px 0px!important; border-bottom:1px dotted #666!important; margin:0!important;}

.casestudyp { font-size:11px!important; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:5px 0px -15px 0px!important;}

.clienti_up { border-top:1px solid #ccc; padding:5px 0px 0px 0px!important;}


/* social */

#social { background-color:#333; padding:20px;display: none; border:1px solid #252525;}

#linksociali { margin-left:600px;border:1px solid #aaa;font-size:13px;background-color:#eee;border-radius:7px; -moz-border-radius:7px;-webkit-border-radius:7px; -webkit-box-shadow:3px 3px 4px #333; box-shadow:3px 3px 4px #333;}

#linksociali h5 {margin: 0;background:#eee url(images/bg30pxGrey.png) repeat-x;padding: 10px 20px;font-size: 13px;color: #900;-moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px; border-top-right-radius:7px;-moz-border-radius-topleft:7px; -webkit-border-top-left-radius:7px; border-top-left-radius:7px;}

#linksociali ul { padding:10px 20px;}

#linksociali li { border-bottom:1px dotted #bbb; padding:3px; cursor: pointer; line-height:35px; margin:10px;}

#linksociali li:hover { border-bottom:1px dotted #ddd; background-color:#ccc; color:#000;}

#linksociali a { color:#333;}

#besocial { margin:0 auto; height:30px; width:100px; cursor:pointer;}


/* random */

#beta { width:150px; height:150px; display:block; position:absolute; top:0; right:0; z-index:5000;}

#lavoraform  {}

#lavoraform label.error {background:#fcc url(images/icons/cross.png) no-repeat;border:1px solid #f00; padding:3px 5px 2px 22px;line-height:20px;display: inline;color:#f00!important;font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px;}

.formati { color:#999; font-size:10.5px; margin:2px 0px 0px 0px!important; display:block;}

.immaginecentro { background-color:#ccc; border:1px solid #aaa; padding:10px;display:block; margin:0 auto;}

.immaginecentro:hover {background-color:#ddd; border:1px solid #ccc;}

.testocentrato { text-align:center;}

.didascalia { font-size:11px!important; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:3px!important; color:#666!important;}

/* 500 linee di css! p.s. non è validato a causa dei celettori custom per i vari browser, tutto il resto è controllato e realizzato con cura =) */

/*disabilita i form per il momento finchè quel cavolo di hosting non si decide a sistemare i permessi del mailserver */

#wwu {display:none!important;}

#formhome {display:none!important}

.workwithus {display:none!important;}
