/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.7.1
 Edi Group snc - Web & business consulting

   * Copyright (c) 2007-2008. See LICENSE for more info.

----------------------------------------------------------------------- */

/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
@import url(960.css);
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body { line-height:1.5; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}

/***********************************************************************
******************* typography *****************************************
************************************************************************/

/* Titoli */
h1, h2, h3, h4, h5, h6 {font-weight: bold;color:#015d9f}
h1 {font-size:135%;margin-bottom:0.75em;padding:0 0 0 20px;color:#032234;}
h1.noPaddingLeft {padding:0;}
h2 {font-size:120%;line-height:1;margin:1.0em 0 0.3em 20px;}
h3 {font-size:110%;line-height:1;margin:1.0em 0 0.3em 20px;}
h4 {font-size:100%;line-height:1;margin:1.0em 0 0.5em 20px;}
h5 { font-size:90%; margin-bottom:0.1em;color:#015d9f;padding:0 0 0 20px;}
h6 { font-size:80%; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0;}

/* Paragrafi */
p { padding: 4px 0 4px 0; line-height: 20px; }
p img.left { float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* Link */
a { color:#015d9f; text-decoration:none;}
a:link, a:visited { color: #015d9f; text-decoration: none; }
a:active, a:hover { color: #2d546b; text-decoration: underline }


/* Formattazione */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong { font-weight:bold; } 
em, dfn { font-style:italic; } 
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr, acronym { border-bottom:1px dotted #666; }
address {margin:0 0 0.1em 20px; font-style:italic; }
del { color:#666;}
pre { margin:1.5em 0; white-space:pre;}
pre, code, tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
caption {background:#eee;}
.small { font-size:.9em; margin-bottom:1.875em; line-height:1.875em;}
.large { font-size:1.2em; line-height:2.5em; margin-bottom:1.25em;}
.hide { display:none; }
.quiet { color:#666; }
.loud { color:#000; }
.highlight { background:#ff0;}
.added { background:#060; color:#fff; }
.removed { background:#900; color:#fff; }
.first { margin-left:0; padding-left:0; }
.last { margin-right:0; padding-right:0; }
.top { margin-top:0; padding-top:0; }
.bottom { margin-bottom:0; padding-bottom:0; }
.center { text-align: center; }
.right {text-align:right;}
.right a {font-style:italic;}

/*liste e tabelle*/
li { margin: 0 0 0 35px; line-height: 22px; }
ul, ol {margin:0 1.2em 1.0em 1.2em; }
ul { list-style-type: disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em; }
table { margin-bottom:1.4em; width:100%; }
th { font-weight: bold; background:#C3D9FF; }
th, td { padding: 4px 10px 4px 5px; }
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}

/* forms.css */
form {font-size:90%;}
label {vertical-align:middle;font-weight:bold;float:left;width:6em;display:block;clear:left;margin:1em 5px 0 0em;text-align:left;font-size:1.1em;line-height:1.25;}
fieldset {padding:1.4em 1.4em 0 1.4em;margin:0;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:0;background-image:url('../images/form/field.gif');font-family:"Trebuchet MS","Helvetica Neue",Arial,Helvetica,sans-serif;}
input.text:focus, input.title:focus, textarea:focus, select:focus, .errorForm:focus {border-bottom:1px dashed #015d9f;border-top:0;border-left:0;border-right:0;background-color:#faf3de;}
input.text, input.title, .errorForm {width:213px;padding:5px;font-size:1.1em;}
input.title {font-size:1.5em;}
textarea {width:213px;height:70px;padding:5px;font-size:1.1em;background-image:url('../images/form/textarea.gif');}
.button {width:100px;font-size:1.0em;margin:0.5em 0;border:1px solid #537303;background-color:#faf3de;padding:5px;font-size:1.2em;}
.errorForm {background:#fddada;margin:0.5em 0;border:0;background-image:url('../images/form/field.red.gif');}
.errorFormTextarea {background:#fddada;margin:0.5em 0;border:0;background-image:url('../images/form/textarea.red.gif');}
.buttonForm {padding:0;margin:0;}

/*message*/
.info, .success, .error, .warning {border:1px solid;margin:10px 20px;padding:5px 10px 5px 40px;background-repeat:no-repeat;background-position:10px center;-webkit-border-radius:10px;-moz-border-radius:10px;}
.info {color:#00529B;background-color:#BDE5F8;background-image:url('../images/icons/info.png');}
.success {color:#4F8A10;background-color:#DFF2BF;background-image:url('../images/icons/success.png');}
.error {color:#D8000C;background-color:#FFBABA;background-image:url('../images/icons/error.png');}
.warning {color:#9F6000;background-color:#FEEFB3;background-image:url('../images/icons/warning.png');}

/*******************************************************************************
*************************   web site    ****************************************
*******************************************************************************/
body {font-size:85%;color:#032234;background:#032234;background-image:url('../images/bg/bg.jpg');background-repeat:no-repeat;font-family:"Palatino linotype",Georgia,"Helvetica Neue",Arial,Helvetica,sans-serif;}
#wrapper {width:960px;margin:15px auto 0 auto;padding:0;}
#wrapperFooter {width:960px;margin:0 auto;padding:0;}
#containerRight {float:right;width:230px;padding:0px;}

/*column right and column left*/
.columnRight {float:right;width:350px;}
.columnLeft {margin-right:350px;width:354px;}

/*start container left*/
#containerLeft {margin-right:230px;width:720px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftAzienda {margin-right:230px;padding:0 0 25px 0;width:720px;background:#fff;background-image:url('../images/bg/bg.azienda.gif');background-repeat:no-repeat;background-position:133px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftServiziWeb {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.web.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftSitiWeb {margin-right:230px;padding:0 0 25px 0;width:720px;background:#fff;background-image:url('../images/bg/bg.sitiweb.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCopy {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.webcopy.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftHosting {margin-right:230px;padding:0 0 25px 0;width:720px;background:#fff;background-image:url('../images/bg/bg.hosting.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftPay {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.payperclick.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftPosizionamento {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.posizionamento.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftFasi {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.fasi.posizionamento.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftMarketing {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.marketing.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftConsulenzaMarketing {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.consulenza.marketing.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCampagne {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.campagne.pubblicitarie.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftPrestiti {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.prestiti.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftConsulenzaAziendale {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.consulenza.aziendale.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftFormazione {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.formazione.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCertMos {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.certificazione.mos.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCertMcp {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.certificazione.mcp.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCertIc3 {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.certificazione.ic3.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCorsoMos {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.corso.mos.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCorsoLinux {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.corso.linux.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerAulaDocenti {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.aula.docenti.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerServiziGrafici {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.servizi.grafici.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftBrand {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.brand.identity.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftDepliant {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.depliant.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftCopywriting {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.copywriting.gif');background-repeat:no-repeat;background-position:51px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftPortfolio {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.portfolio.gif');background-repeat:no-repeat;background-position:0px 260px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftPortfolioMarketing {margin-right:230px;padding:0;width:720px;background:#fff;background-image:url('../images/bg/bg.portfolio.marketing.gif');background-repeat:no-repeat;background-position:32px 151px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#containerLeftContatti {margin-right:230px;padding:0 0 25px 0;width:720px;background:#fff;background-image:url('../images/bg/bg.contatti.gif');background-repeat:no-repeat;background-position:133px 135px;-webkit-border-radius:10px;-moz-border-radius:10px;}

#containerLeftAzienda p,#containerLeftServiziWeb p,#containerLeftSitiWeb p,#containerLeftCopy p,#containerLeftHosting p,#containerLeftPay p,
#containerLeftPosizionamento p,#containerLeftFasi p,#containerLeftMarketing p,#containerLeftConsulenzaMarketing p,#containerLeftCampagne p,
#containerLeftPrestiti p,#containerLeftConsulenzaAziendale p,#containerLeftFormazione p,#containerLeftCertMos p,#containerLeftCertMcp p,
#containerLeftCertIc3 p,#containerLeftCorsoMos p,#containerLeftCorsoLinux p,#containerAulaDocenti p,#containerServiziGrafici p,
#containerLeftBrand p,#containerLeftDepliant p,#containerLeftCopywriting p,#containerLeftPortfolio p,
#containerLeftContatti p,#containerLeftPortfolioMarketing p {padding:10px 20px;}
/*end container left*/

/*bottom*/
#bottomServiziWeb {background-image:url('../images/bg/arrow.serviziweb.gif');height:93px;background-repeat:no-repeat;padding:0 0 25px 0;margin:20px 30px 0 0;background-position:bottom right;}
#bottomCopy {background-image:url('../images/bg/arrow.bottom.gif');background-repeat:no-repeat;padding:0 0 25px 0;background-position:bottom center;}
#bottomMarketing {background-image:url('../images/bg/arrow.marketing.gif');height:113px;background-repeat:no-repeat;padding:0 0 25px 0;margin:20px 30px 0 0;background-position:bottom right;}
#bottomCampagna {background-image:url('../images/bg/arrow.campagne.pubblicitarie.gif');background-repeat:no-repeat;padding:0 0 25px 0;background-position:10px 10px;}
#bottomFormazione {background-image:url('../images/bg/arrow.formazione.gif');height:113px;background-repeat:no-repeat;padding:0 0 25px 0;margin:20px 30px 0 0;background-position:200px 21px;}
#bottomCertMos {background-image:url('../images/bg/arrow.certificazione.mos.gif');height:128px;background-repeat:no-repeat;padding:0 0 25px 0;background-position:bottom center;}
#bottomCertMcp {background-image:url('../images/bg/arrow.certificazione.mcp.gif');height:133px;background-repeat:no-repeat;padding:0 0 25px 0;background-position:bottom center;}
#bottomCertIc3 {background-image:url('../images/bg/arrow.certificazione.ic3.gif');height:151px;background-repeat:no-repeat;padding:0 0 25px 0;background-position:bottom center;}
#bottomCorsoMos {background-image:url('../images/bg/arrow.corso.mos.gif');height:88px;background-repeat:no-repeat;padding:0 0 25px 0;background-position:bottom center;}
#bottomAulaDocenti {background-image:url('../images/bg/arrow.aula.docenti.gif');height:143px;background-repeat:no-repeat;padding:0 0 25px 0;background-position:90px 5px;}
#bottomServiziGrafici {background-image:url('../images/bg/arrow.servizi.grafici.gif');height:195px;background-repeat:no-repeat;padding:20px 0 45px 0;margin:0;background-position:0px 30px;}
#bottomPortfolioMarketing {background-image:url('../images/portfolio/bg/bg.marketing.gif');height:95px;background-repeat:no-repeat;padding:10px 0 45px 0;margin:0;background-position:350px 10px;}
#bottomAzienda {background-image:url('../images/bg/square.gif');height:68px;background-repeat:no-repeat;padding:10px 0 45px 0;margin:0;background-position:100px 60px;}


#containerCentral {float:right;width:510px;padding:10px;}
#containerLeftDue {margin-right:530px;height:720px;width:180px;padding:0;background-image:url('../images/bg/web_business_consulting.jpg');background-repeat:no-repeat;background-position:0 170px;}
#logo {margin:10px 0 0 29px;width:132px;height:141px;text-align:center;vertical-align:top}
#slider {width:500px;height:260px;}
#recentWork {margin:270px 0 0 14px;width:162px;height:470px;}
#recentWorkGrafica {padding:50px 0 0 95px;width:235px;}
#footer {width:100%;padding:50px 0 15px 0;font-size:0.95em;background-image:url('../images/bg/footer.jpg');background-repeat:no-repeat;background-position:top center;}


/*link bottom certified*/
#toolbarCertified {width:450px;margin:0 auto;padding:50px 0 0 200px;text-align:center;}
#toolbarCertified ul {list-style:none;margin:0 auto;padding:0;}
#toolbarCertified li {display:inline;padding:0 10px 0 8px;}
#Certified {list-style-type:none;width:400px;margin:0 auto;}
#Certified li {height:53px;float:left;margin:0 auto;background-position:bottom;text-indent:-9999px;}
#Certified li:hover {background-position:top;}
    
.mcitp {background-image:url(../images/logo/mcitp.gif);width:189px;background-repeat:no-repeat;}
.mcts {background-image:url(../images/logo/mcts.gif);width:175px;background-repeat:no-repeat;}
.mcdst {background-image:url(../images/logo/mcdst.gif);width:75px;background-repeat:no-repeat;}
.mcsa {background-image:url(../images/logo/mcsa.gif);width:76px;background-repeat:no-repeat;}
.mcp {background-image:url(../images/logo/mcp.gif);width:76px;background-repeat:no-repeat;}
.mct {background-image:url(../images/logo/mct.gif);width:83px;background-repeat:no-repeat;}

/*********************************************************
*****************       pic position      ****************
**********************************************************/
#headerAzienda {padding:10px 0 110px 35px;}
#headerServiziWeb {padding:10px 0 0 35px;}
#picHome {padding:50px 0 20px 90px;}
#imgAzienda {margin:30px 20px 0 400px;}
#picRecentWork {padding:0 0 20px 0;}
#picTestimonials {padding:50px 30px 20px 400px;}
#picVisionaPortfolio {margin:50px 30px 20px 50px;}
#picEdiHost {margin:30px 30px 20px 230px;}
#imgContattaci {margin:42px 30px 20px 460px;}
#imgRecapiti {margin:15px 20px 0}
#imgPortfolioMarketing {margin:10px 20px 0;}


/*********************************************************
*****************       toolbar     **********************
**********************************************************/
/*toolbar right top*/
#toolbarSuperiore {width:230px;height:330px;font-family:georgia,Arial,Helvetica,sans-serif;font-size:1.4em;color:#022e4a;}
#toolbarSuperiore ul {list-style-type:none;margin:0;padding:0;}
#toolbarSuperiore li {padding:10px 0 10px 10px;margin:1px 0;height:45px;}
#toolbarSuperiore li:hover, #toolbarSuperiore li:focus, #toolbarSuperiore li.currentPage {background:#dfebef;-webkit-border-radius:10px;-moz-border-radius:10px;}
#toolbarSuperiore a:link, #toolbarSuperiore a:visited {color:#022e4a;}
#toolbarSuperiore a:hover, #toolbarSuperiore a:active{background:#dfebef;text-decoration:none;}
#toolbarSuperiore span {font-size:0.7em;}

/*toolbar right bottom*/
#toolbarInferiore {width:230px;font-family:georgia,Arial,Helvetica,sans-serif;font-size:1.4em;color:#fff;}
#toolbarInferiore ul {list-style-type:none;margin:0;padding:0;}
#toolbarInferiore li {padding:0 0 10px 10px;margin:1px 0;/*height:80px*/;line-height:0.75em}
#toolbarInferiore li:hover, #toolbarInferiore li:focus, li.currentPage {background:#204960;-webkit-border-radius:10px;-moz-border-radius:10px;}
#toolbarInferiore a:link, #toolbarInferiore a:visited {color:#fff;}
#toolbarInferiore a:hover, #toolbarInferiore a:active {text-decoration:none;}

.number {font-size:2.0em!important;line-height:1.15em!important;}
.title {font-size:0.8em!important;line-height:1.25em!important;}
.descrizione {font-size:0.75em;line-height:1.05em;color:#d3eefe;font-family:Georgia,verdana;}

/*toolbar interna - servizi web*/
#toolbarServiziWeb {margin:10px 0 10px 33px;width:520px;height:90px;font-size:0.95em;}
#toolbarServiziWeb ul {list-style-type:none;height:90px;margin:0;padding:0 0 0 47px!important;}
#toolbarServiziWeb li {display:inline;height:38px;padding:5px 26px 12px 0!important;line-height:38px!important;margin:0;}
#toolbarServiziWeb a:link, #toolbarServiziWeb a:visited {color:#022e4a;}
#toolbarServiziWeb a:hover, #toolbarServiziWeb a:active, a.currentPage2 {color:#467590;text-decoration:none;width-min:79px;padding:5px 0 12px 0;height:38px;line-height:38px;background-image:url('../images/bg/underline.hover.gif');background-repeat:no-repeat;background-position:bottom center;}
a.currentPage2 {color:#467590;text-decoration:none;width-min:79px;padding:5px 0 12px 0;height:38px;line-height:38px;background-image:url('../images/bg/underline.small.gif');background-repeat:no-repeat;background-position:bottom center;}

/*toolbar interna - portfolio*/
#toolbarPortfolio,#toolbarPortfolioMarketing {margin:10px 0 10px 33px;width:520px;height:55px;font-size:0.95em;}
#toolbarPortfolio ul {list-style-type:none;height:55px;margin:0;padding:0 0 0 47px!important;}
#toolbarPortfolio li,#toolbarPortfolioMarketing li {display:inline;height:38px;padding:5px 26px 12px 0!important;line-height:38px!important;margin:0;}
#toolbarPortfolio a:link, #toolbarPortfolio a:visited,#toolbarPortfolioMarketing a:link,#toolbarPortfolioMarketing a:visited {color:#022e4a;}
#toolbarPortfolio a:hover,#toolbarPortfolio a:active,#toolbarPortfolioMarketing a:active,#toolbarPortfolioMarketing a:hover {color:#467590;text-decoration:none;width-min:79px;padding:5px 0 12px 0;height:38px;line-height:38px;background-image:url('../images/bg/underline.hover.gif');background-repeat:no-repeat;background-position:bottom center;}
a.currentPage2 {color:#467590;text-decoration:none;width-min:79px;padding:5px 0 12px 0;height:38px;line-height:38px;background-image:url('../images/bg/underline.small.gif');background-repeat:no-repeat;background-position:bottom center;}

/*start hack toolbar interna servizi grafici*/
#containerServiziGrafici ul,#containerLeftBrand ul,#containerLeftDepliant ul,
#containerLeftCopywriting ul {padding-top:12px!important;}
/*end hack toolbar interna servizi grafici*/

/*start hack toolbar interna portfolio marketing*/
#toolbarPortfolioMarketing ul {list-style-type:none;height:45px;margin:0;padding:12px 0 0 87px!important;}
/*end hack toolbar interna portfolio marketing*/
/*********************************************************
*****************       toolbar     **********************
**********************************************************/


/*servizi web e marketing */
#containerLeftServiziWeb ul,#containerLeftMarketing ul {margin:0;padding:0 0 0 60px;}
#containerLeftServiziWeb li,#containerLeftMarketing li {padding:0 0 10px 5px;margin:0;line-height:20px;}

/*siti web*/
#sitiWeb1 ul {padding:0;margin:0;}
#sitiWeb li {font-size:0.94em;line-height:19px;}

/*portfolio*/
#contentPortfolio {min-height:453px;background-image:url('../images/portfolio/bg/bg.png');background-repeat:no-repeat;background-position:10px 150px;}
#portfolioWeb {margin:65px 0 100px 0;padding:0 0 150px 0;}
#portfolioWeb ul li {list-style:none;float:left;display:inline;margin:10px 0 10px 27px;}
#contentPortfolioPrint {min-height:335px;background-image:url('../images/portfolio/bg/bg.print.gif');background-repeat:no-repeat;background-position:10px 170px;}
#portfolioPrint {height:300px;margin:85px 0 0 160px;}

/*contatti*/
.recapiti {font-weight:bold;color:#015d9f;font-style:normal;}
.centerContatti {text-align:center;padding:10px 0;}
.informativa {line-height:17px;font-size:12px;}

/*img preview*/
#third {margin:0;padding:0;}
#third ul {list-style:none;margin:0;padding:0;}
#third li {display:inline;list-style:none;width:71px;height:171px;line-height:11px;padding:0;margin:0;}
#imgPreviewWithStyles {background:#222 url(../images/bg/loading.gif) no-repeat center;padding:9px;z-index:999;border:none;height:160px;width:470px;}

/*varie*/
.bigNumber {font-size:200%;}
.big {font-size:140%;line-height:25px;color:gray;}
.livelliCertMos {font-size:120%;color:#015d9f}
.ic3 {font-size:200%;font-family:georgia;color:#015d9f;/*font-weight:bold;*/}
.colorBlue {color:#032234;font-weight:normal;}
.colorBlueBold {color:#032234;}
a:focus {outline:0;}

/*liste*/
#listHome ul {padding:10px;margin:0 0 0 20px;}
#listHome li {padding:0;margin:0;line-height:25px;}
#list ul {padding:10px;margin:0 0 0 40px;}
#list li {padding:0;margin:0;line-height:25px;}


/*********************************************************
*****************       footer      **********************
**********************************************************/
/*ToolbarFooterUno*/
#toolbarFooterUno {width:500px;margin:0 450px 0 0;font-weight:bold;}
#toolbarFooterUno ul {margin:0;padding:0;list-style-type:none;}
#toolbarFooterUno li {display:inline;margin:0;padding:0 10px 0 0;line-height:18px;}
#toolbarFooterUno a:link,#toolbarFooterUno a:visited,#toolbarFooterDue a:link,#toolbarFooterDue a:visited {color:#203d4e;text-decoration:none;}
#toolbarFooterUno a:active,#toolbarFooterUno a:hover,#toolbarFooterDue a:active,#toolbarFooterDue a:hover {color:#2d546b;}
#toolbarFooterUno a.currentPage,#toolbarFooterDue a.currentPage {color:#2d546b;border-bottom:1px dotted #2d546b!important;}

/*ToolbarFooterDue*/
#toolbarFooterDue {width:450px;float:right;text-align:right;font-weight:bold;}
#toolbarFooterDue ul {margin:0;padding:0;list-style-type:none;}
#toolbarFooterDue li {display:inline;margin:0;padding:0 0 0 10px;line-height:18px;}

/*address*/
#address {margin-right:200px;width:600px;padding:8px 0;color:#2d546b;}

/*Valid W3C*/
#validW3C {width:200px;float:right;text-align:right;padding:8px 0;}
#validW3C a:link, #validW3C a:visited {color:#203d4e;;text-decoration:none;font-style:italic;}

/*********************************************************
*****************       landing page      ****************
**********************************************************/
.container {background:#fff;font-family:georgia;font-size:1.2em;-webkit-border-radius:10px;-moz-border-radius:10px;}
.header-landing {background:url('../images/bg/header.jpg') no-repeat top center;height:149px;}
.box-header {width:730px;padding:15px;margin:40px auto;background:#c8e0ec;-webkit-border-radius:10px;-moz-border-radius:10px;}
.box-header h2 {font-size:1.3em;text-align:center;font-weight:normal;color:#072434;line-height:1.2}
.container p.center {text-align:center;padding:20px;font-size:1.0em;}
.container ol.buoni-motivi {width:800px;margin:0 auto;padding:10px 0;}
.container ol.buoni-motivi li {font-size:1.1em;margin:10px 0;line-height:25px;}
.container h2 {margin-left:0;font-weight:normal;line-height:1.2;}
ul.elenco-attivita li {margin:15px 0;line-height:25px;}
.box-usufruire-agevolazioni,.box-possiamo-aiutarti {width:410px;margin:0 auto 20px;padding:15px;background:#e0ebf1;-webkit-border-radius:10px;-moz-border-radius:10px;}
ul.usufruire-agevolazioni li {margin:10px 0;line-height:25px;}
.box-saperne-di-piu {width:830px;padding:15px;margin:40px auto;background:#e7ebee;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;}
.box-saperne-di-piu h2 {font-size:2.0em;}
.left-column p, .left-column h2, .left-column ul {padding-left:20px;}
.box-compila-modulo {width:550px;padding:15px;margin:40px auto;background:#e0ebf1;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;}
.box-compila-modulo p,.box-saperne-di-piu p {line-height:2.0;}
.modulo-contatti {width:600px;margin:0 auto;}
.box-telefono {width:550px;padding:15px;margin:40px auto;background:#e0ebf1;color:#5e7885;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;}
.box-telefono p {font-size:2.0em;}
.box-telefono p span {font-size:0.65em;}

/* forms.css */
form#landing {font-size:90%;}
form#landing label {vertical-align:middle;font-weight:normal;float:left;width:5.5em;display:block;clear:left;margin:1em 5px 0 0em;text-align:left;font-size:1.1em;line-height:1.25;}
form#landing label.nascondi {text-indent:-9999px;}
form#landing input.text, form#landing input.title, form#landing textarea, form#landing select {margin:0.25em 0;border:0;background:#e7ebee;font-family:georgia,sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;}
form#landing input.text:focus, form#landing input.title:focus, form#landing textarea:focus, form#landing select:focus, form#landing .errorForm:focus {background-color:#e0ebf1;}
form#landing input.text, form#landing input.title, form#landing .errorForm {width:400px;padding:10px;font-size:1.1em;}
form#landing textarea {width:400px;height:150px;padding:10px;font-size:1.1em;}
form#landing .errorForm {background:#fddada;margin:0.25em 0;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;}
form#landing .errorFormTextarea {background:#fddada;margin:0.25em 0;border:0;}
form#landing .buttonForm {margin:0.15em 0;font-family:georgia;font-size:2.5em;background:url('../images/bg/landing/button2.gif') no-repeat top center;width:420px;height:100px;border:none;letter-spacing:-0.05em;cursor:pointer;cursor:hand;}

/*message*/
.modulo-contatti .info, .modulo-contatti .success, .modulo-contatti .error, .modulo-contatti .warning {border:1px solid;margin:10px 20px;padding:15px 10px 15px 60px;background-repeat:no-repeat;background-position:10px center;-webkit-border-radius:10px;-moz-border-radius:10px;}
.modulo-contatti .info {color:#00529B;background-color:#BDE5F8;background-image:url('../images/icons/info.png');}
.modulo-contatti .success {color:#4F8A10;background-color:#DFF2BF;background-image:url('../images/icons/success.png');}
.modulo-contatti .error {color:#D8000C;background-color:#FFBABA;background-image:url('../images/icons/error.png');}
.modulo-contatti .warning {color:#9F6000;background-color:#FEEFB3;background-image:url('../images/icons/warning.png');}


/*portfolio: image preview with jquery  */
#preview{position:absolute;background:#333;padding:5px;display:none;color:#fff;}
#screenshot{position:absolute;border:1px solid #ccc;background:#333;padding:5px;display:none;color:#fff;}
#tooltip{position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;}

/*  */
