#business-solutions, #partners{margin-top:15px;}
#business-solutions img, #partners img{float:left;margin:5px 10px 5px 0;}
#business-solutions span, #partners span{display:block;clear:both;}
#business-solutions{float:right;width:290px;}
#contact-form fieldset{margin:0 0 20px 0;border:0;padding:0;}
#contact-form legend{font-weight:bold;padding:0;color:#666666;}
#contact-form ul{list-style-type:none;margin:5px 0 0 0;padding:0;overflow:auto;}
#contact-form ul li{float:left;margin:5px 15px 5px 0;}
#contact-form label{display:block;float:left;width:100px;text-transform:capitalize;height:29px;line-height:29px;}
#contact-form .input-field{font-size:15px;padding:5px;width:250px;background-color:#EFF8FF;border:1px solid #777;overflow:visible;}
#contact-form .input-field:focus{border-color:#333;background-color:#D1E2EF;}
#contact-form #buttons-wrapper{text-align:center;}
#contact-form #message{width:80%;height:90px;margin-top:10px;}
#contacts-email{float:left;}
#contacts-email ul{list-style-type:none;margin:0;padding:0;}
#contacts-email ul li{padding:3px;margin:3px 3px 3px 0;}
#contacts-email ul li.odd{background-color:#F7F7F7;}
#contacts-email ul li a{display:block;width:180px;float:left;}
#contacts-phone{float:right;width:41.5%;}
#contacts-phone #img-metro, #contacts-phone #img-map{float:left;}
#contacts-phone #img-map{margin-top:0px;margin-right:10px;}
#contacts-phone #img-metro{height:12px;vertical-align:middle;margin-right:5px;}
#contacts-phone #lito-credits{border:1px solid #cccccc;font-size:9px;padding:10px;}
#contacts-skype{margin:15px 0;}
#contacts-skype h2{}
#contacts-skype div{}
#contacts-skype img{vertical-align:middle;}
#content-gallery img{border:1px solid #666666;}
#contents-list-pager{text-align:center;margin-top:20px;}
#content-wrapper img, #content-wrapper .caption{}
#content-wrapper .content-image-centering-wrapper, #content-wrapper .content-video-centering-wrapper{padding:10px;}
#content-wrapper .content-image-centering-wrapper .content-image-wrapper, #content-wrapper .content-video-centering-wrapper .content-video-wrapper{margin:0 auto !important;}
#content-wrapper .content-image-wrapper img{display:block;}
#content-wrapper .image-on-left, #content-wrapper .video-on-left{margin-right:10px;}
#content-wrapper .image-on-right, #content-wrapper .video-on-right{margin-left:10px;}
#content-wrapper .caption{width:100%;background-color:#DDDDDD;font-style:italic;font-size:10px;}
#content-wrapper .caption p{margin:0;padding:5px;text-align:left;}
#content-wrapper p{}
#content-wrapper h3{color:#666666;font-style:italic;}
#content-wrapper #attachments-wrapper{margin-bottom: 20px;}
#content-wrapper #text{margin-bottom:15px;text-align:justify;}
#form-errors{border:2px solid #FF0000;background-color:#FFEFEF;padding:10px;line-height:20px;margin:15px 0;font-weight:bold;}
#four-blocks-wrapper .block{width:428px;min-height:110px;height:auto !important;//height:110px;margin-right:10px;padding:0 2px;float:left;}
#four-blocks-wrapper .block p{text-align:justify;}
#four-blocks-wrapper .grey-bg{background-color:#f8f8f8;}
#four-blocks-wrapper .last-in-line{margin-right:0;width:309px;}
#four-blocks-wrapper #pie, #four-blocks-wrapper #farm{display:block;margin:0 auto;}
#four-blocks-wrapper #pie{margin-top:90px;}
#home-welcome{float:left;width:445px;margin-right:15px;}
#home-welcome p{text-align:justify;}
#galleries-list{margin:20px 0 0 0;padding:0;list-style-type:none;}
#galleries-list li{margin-bottom:25px;}
#galleries-list .gallery-date{font-size:10px;}
#gallery-single-image-wrapper, #gallery-single-image-wrapper p{text-align:center;}
#grey-box{float:right;width:294px;}
#grey-box p{margin-bottom:0;padding-right:5px;text-align:justify;}
#grey-box #top, #grey-box #bottom{background-repeat:no-repeat;height:10px;line-height:10px;}
#grey-box #top{background-position:bottom;background-image:url(../images/alto.jpg);}
#grey-box #bottom{background-position:top;background-image:url(../images/basso.jpg);}
#grey-box #grey-box-content{padding:0 5px;background:url(../images/projects_bg.jpg) center repeat-y;}
#grey-box #projects-list{list-style-image:url(../images/puntini.gif);list-style-position:inside;margin:10px 0 0 0;padding:0;}
#grey-box #projects-list #portfolio{margin-top:10px;font-style:italic;}
#images-list{margin:0;padding:0;list-style-type:none;overflow:auto;}
#images-list li{float:left;margin:5px 5px 15px 5px;}
#images-list li img{border:1px solid #003366;}
#images-list-pager{clear:both;text-align:center;margin-bottom:20px;}
#job-form{list-style-type:none;margin:0;padding:0;}
#job-form li{float:left;width:365px;margin:0 10px 10px 0;padding:10px 0;background-color:#F8F8F8;line-height:18px;}
#job-form li.single-line{text-align:center;width:100%;}
#job-form li.single-line .error{text-align:center;padding:0;}
#job-form li.single-line label{padding:0;}
#job-form li#conoscenza-line label{width:300px;}
#job-form li#conoscenza-line input{width:300px;}
#job-form li#informativatesto-line{text-align:left;margin:0;padding:0;}
#job-form li#informativa-line label{float:right;width:90%;text-align:left;font-weight:normal;}
#job-form li#messaggio-line label, #job-form li#cv-line label{float:none;margin-bottom:10px;width:auto;text-align:center;}
#job-form label{display:block;float:left;text-align:right;font-weight:bold;width:130px;padding-right:20px;}
#job-form .input-field{width:200px;}
#offers-list{list-style-type:none;margin:0;padding:0;overflow:auto;}
#offers-list li{overflow:auto;margin-bottom:15px;background-color:#F8F8F8;padding:5px;}
#offers-list li div{float:right;width:90%;}
#partners{float:left;}
#partners img{margin-right:20px;}
.skype-item{line-height:26px;}
.skype-item a{padding-right:10px;text-align:right;width:170px !important;//width:180px;}
#values-list{list-style-position:inside;padding:0;margin:0 0 0 10px;}
#values-list li{float:left;width:59%;font-weight:bold;}
#values-list li.even{width:30%;}
.addthis_toolbox{float:left;}
.blue{color:#663399;}
.clearer{clear:both;}
.content-abstract-wrapper{margin-bottom:20px;}
.content-box-abstract-wrapper{margin-top:15px;}
.error{display:block;color:#F00;margin-bottom:5px;padding-left:150px;}
.orange{color:#ff9900;}
