/*COLORI PRINCIPALI
BLU KONSULTINGLAB: #33 66 ff
AZZURRO: #00 66 ff
VERDE GEKOO: #66 99 00
VERDE: #33 99 33
ARANCIONE: #ff 66 00
ROSSO: #ff 00 00
FUCSIA: #ff 00 cc
BLU : #14 70 9e
*/

/*START REGOLE STRUTTURA */
html,body				{margin:0;padding:0; color: rgb(73, 73, 73); font-size: 14px; font-weight: normal; font-family:'Lato', 'OpenSansRegular', 'Ubuntu Condensed', Tahoma, Arial, Helvetica,sans-serif !important;}
#home					{background: #ffffff url(../images/common/bkg.jpg) repeat-x;}
a 						{outline:none;}
a 						{color: #14709e; text-decoration: none;}
a:hover 					{color: #14709e;}

#container				{width:100%;margin:0 auto}
#content				{/* background:#ffffcc; */ float:left;width:690px;margin-right:10px;}
#corpo					{width:960px;margin:0 auto; }
#boxcontainer			{width:960px;margin:20px auto; }
#header					{width:960px;margin:0 auto;height:90px;padding-top:20px; }
#barra					{width:100%;margin:2px auto 4px auto;height:1px;border-bottom:4px solid #14709e; }
#sidebar				{float:left;width:260px}
#clear					{clear:left;width:100%;height:2px;}
#clear6					{clear:left;width:100%;height:6px;}
#clear8					{clear:left;width:100%;height:8px;}
#clear20				{clear:left;width:100%;height:20px;}
#banner					{width:960px;margin:0 auto; }
#boxhome				{/* background:#cc0000; */width:100%;}
#footer					{background-color:#14709e; color:#fff; clear:both; height:180px; min-height:180px; line-height:150%; margin:50px auto 0 auto; padding:42px 0 40px 0 !important; width:100%;}
/* #footer					{background-color:#14709e; color:#fff; clear:both; margin:50px auto 0 auto; padding:2px 0 2px 0 !important; width:100%;}
#footerhome				{background-color:#14709e; color:#fff; clear:both; margin:0 auto 0 auto; padding:2px 0 2px 0 !important; width:100%;} */
.right					{float:right;}
.left					{float:left;}
/*END REGOLE STRUTTURA */

/* START HEADER */
#logo					{float:left;width:225px;margin-left:8px;}
#menu					{float:right;/* padding-top:40px; */padding-bottom:0;}
ul#navigation			{/* text-transform:lowercase; *//* margin-bottom:0;margin-right:4px; */}
ul#navigation li 			{display:inline; /* margin : 0 0 0 12px; */}
ul#navigation li a		{font-family:Verdana, arial, sans-serif !important;  text-decoration:none; color:#666666; font-weight: normal; /* font-size:15px; */  border:1px solid #cccccc;
font-size: 1.00em;padding: 0.50em 0.75em;text-transform: capitalize;margin: 0px; }
ul#navigation li a:hover,
ul#navigation li a.current{color:#ffffff;text-decoration:none;background: #14709e;border:1px solid #14709e;}
.grid_12 				{display:inline; float:left; position:relative;}
.hr						{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :20px;}
/* END HEADER */
#listato {width: 252px; margin-left: 6px; background:#FFF url(../images/common/bg_fade.png) 0 0 repeat-x;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}
#listato a{display: block; font-family:'Roboto', 'Scada', arial, sans-serif !important; text-decoration: none; color: #000000; padding: 10px 2px 10px 5px;border-bottom:1px solid #cccccc;}
#listato a:hover{color: #ffffff; background: #14709e;}
#listato a.active{color: #ffffff; background: #333333;}

.error{color: #cc3333;}
.ok{color: #039925;}
/* START FOOTER */
#footercontainer		{width:960px;margin:0 auto;}
#footercontainer a		{color:#fff; text-decoration:none;}
#menufooter a			{font:20px 'Ubuntu Condensed', 'BebasNeueRegular',Arial,Helvetica,sans-serif !important;padding-left:10px;}
.footer-left			{color:#fff;float:left;width:390px;margin-right:6px;}
.footer-center			{color:#fff;float:left;border-left:1px solid #fff;margin-right:6px;width:245px;}
.footer-right			{color:#fff;float:left;border-left:1px solid #fff;width:310px;}
.contact, .lastest		{font-size:12px;font-weight: normal; font-family: 'Lato', 'OpenSansRegular',Arial,Helvetica,sans-serif !important;line-height:175%;padding:0 0 2px 10px;}
.contact h4, .lastest h4	{font:26px 'Ubuntu Condensed', 'BebasNeueRegular',Arial,Helvetica,sans-serif !important;margin-bottom:1px;margin-top:0;}
.left					{float:left;padding-right:26px;}
.social					{margin:20px 6px 20px 10px;}
/* END FOOTER */


/* START CONTENUTO PAGINA */
#content a 				{color: #14709e; text-decoration: none; border-bottom: 1px dotted #14709e;}
#content a:hover 		{color: #14709e;}
#content a.button 		{color:#ffffff;}
#content a.button:hover	{color:#ffffff;}
#content a.dark 			{color: #333333;border-bottom: 0px;}
#content a.dark:hover 	{border-bottom: 1px dotted #14709e;}
#content a.readmore 			{background-color:#333333; color:#fff; text-decoration: none;padding:4px 6px;}
#content a.readmore:hover 	{background-color:#14709e; color:#fff;}


#content p				{line-height: 20px;margin-bottom: 15px;text-align: justify;}
#content p.prefazione 	{font-size: 20px; color: #343434; font-family: 'Ubuntu Condensed', 'Tahoma', 'Arial'; line-height: 28px; letter-spacing: 0.2px;}
#content span.minitext 	{font-size: 10px; }

#content ul 				{margin-left: 30px; margin-bottom: 15px; list-style-type: square; }
#content ol 				{margin-left: 30px; margin-bottom: 15px;}
#content ul li ,
#content ol li 			{line-height:20px; padding-left: 10px; margin-bottom:5px;}

#content ul li a.dark ,		
#content ol li a.dark 		{color: #333333; border-bottom: 1px dotted #14709e;}
#content ul li a.dark:hover,
#content ol li a.dark:hover {color: #14709e;}

#content h1, h2, h3 		{font-family: 'Ubuntu Condensed',Tahoma,Arial sans-serif;line-height: 100%;color: #14709e;letter-spacing: 0.5px;font-weight: normal;}
#content h1				{margin-top: 2px;padding-top: 2px;margin-bottom: 10px;font-size: 30px;}
#content h2				{padding-top: 10px;margin-bottom: 10px;font-size: 24px;}
#content h3				{padding-top: 10px;margin-bottom: 10px;font-size: 20px;}

/* END  CONTENUTO PAGINA */


/* START  BOX HOMEPAGE  */
#boxleft				{float:left;width:306px;margin-right:21px;border-top:1px solid #333333;}
#boxright				{float:left;width:306px;border-top:1px solid #333333;}
.boxh					{font-size:13px;font-weight: normal; font-family: 'Lato', 'OpenSansRegular',Arial,Helvetica,sans-serif !important;line-height:150%;padding:0 8px 2px 8px;}
.boxh h4					{font:26px 'Ubuntu Condensed', 'BebasNeueRegular',Arial,Helvetica,sans-serif !important;margin-bottom:1px;margin-top:0;color:#14709e;padding-top:70px;padding-left:0;margin-left:0;}
.mkt					{background: url(../images/common/marketing-icona.png) no-repeat top left;}
.wdsn					{background: url(../images/common/develop-icona.png) no-repeat top left;}
.wdvp					{background: url(../images/common/web-icona.png) no-repeat top left;}
.b1						{background: url(../images/common/b1.jpg) no-repeat top left;}
.b2						{background: url(../images/common/b2.jpg) no-repeat top left;}
.b3						{background: url(../images/common/b3.jpg) no-repeat top left;}
.b4						{background: url(../images/common/b4.jpg) no-repeat top left;}
.b5						{background: url(../images/common/b5.jpg) no-repeat top left;}
.b6						{background: url(../images/common/b6.jpg) no-repeat top left;}
/* END  BOX HOMEPAGE  */

/* START  LINK BUTTONS  */
.button, .button:visited {background:#14709e url(../images/common/alert-overlay.png) repeat-x; display:inline-block; padding:5px 10px 6px; color:#fff; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5); text-shadow:0 -1px 1px rgba(0,0,0,0.25); border-bottom:1px solid rgba(0,0,0,0.25); position:relative; cursor:pointer; font-size:13px; font-weight:bold; line-height:1; border:0;}
.button:hover			{background-color:#666666; color:#fff; text-decoration:none;}
input.button				{float:right;}
/* END  LINK BUTTONS  */

.gallery				{padding-left:8px;}
.gallery img				{border:1px solid #ccc;}
div#box{padding-top:16px;margin-left:6px;margin-right:0;background:#FFF url(../images/common/bg_fade.png) 0 0 repeat-x;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}

div#box2 {padding-top:0;margin-left:6px;margin-right:0;background: #FFF url(../images/common/bg_fade.png)  0 0 repeat-x;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}

div#box-sub{margin-bottom:6px;margin-left:6px;margin-right:0;background:#FFF url(../images/common/bg_fade_products.png) bottom left repeat-x;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;}

#titoloblu				{background-color:#14709e; color:#fff; margin:0 0 0 0; padding:5px 0 5px 0; text-align:center; width:100%; font-weight:bold;}
#corpobox2				{padding-left:6px;height: 300px; overflow: auto;}
#corponewsfooter		{height: 100px; overflow: auto;}
@font-face {
    font-family: 'LigatureSymbols';
    src: url('LigatureSymbols-2.11.eot');
    src: url('LigatureSymbols-2.11.eot?#iefix') format('embedded-opentype'),
         url('LigatureSymbols-2.11.woff') format('woff'),
         url('LigatureSymbols-2.11.ttf') format('truetype'),
         url('LigatureSymbols-2.11.svg#LigatureSymbols') format('svg');
    font-weight: normal;
    font-style: normal;
}

.lsf {
  font-family: 'LigatureSymbols';
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-font-feature-settings: "liga" 1, "dlig" 1;
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga" 1, "dlig" 1;
  -o-font-feature-settings: "liga" 1, "dlig" 1;
  font-feature-settings: "liga" 1, "dlig" 1;
  font-size:22px;
}


 .left10 { margin-left:15px;}
 .div-link {float:left; width: 220px; }
 .div-link div { padding-left:20px; padding-bottom: 60px; padding-top: 60px; background:#333333; cursor: pointer; font-size: 24px; font-family: 'LAto',Tahoma,Arial sans-serif;color: #ffffff; }
 .div-link div:hover { background: #14709e; color: #fff; }