@charset "utf-8";
/* CSS Document */
.Stile1 {
	color: #000066;
	font-weight: bold;
}
.Stile2 {font-size: 10px}
.Stile3 {font-size: 10px}

#breadcrumb {
	text-align:right;
	font-size:0.7em;
	color:#858484;
	font-weight:bold;
}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited{
	color:#000000 !important;
	text-decoration:none !important;
}

.light_text {
	font-size: 1.2em;
	color:#757575;
}

.highlight_text {
	font-size: 1.1em;
	color:#00a7ba;
}
.consulenzaRisalto {
	font-size: 1.1em;
	color:#8db30a;
	text-decoration:none;
}
.soluzioniRisalto {
	font-size: 1.0em;
	color:#40C6E2;
	text-decoration:none;
}
.underline_text {
	text-decoration:underline;
}

.linkinterni {
	color:#00a7ba !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-size:1.3em;
}

div#contentInsideFullCompany {
	margin:auto 90px;
	padding-bottom:30px;
}
div#contentInsideFullCompany.company h1 {
	color:#34CAD7;
	margin:0 0 15px;
	padding:0;
}
div#contentInsideFullCompany.company h2 {
	color:#34CAD7;
	margin:15px 0;
	padding:0;
}
div#contentInsideFullCompany.company h3 {
	font-weight:normal;
	margin:0;
	padding:0;
}
div#contentInsideFullCompany.company p {
	margin:10px 0 5px;
	padding:0;
}
div#contentInsideFullCompany.company ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:square;
	padding-left:0;
}

div#contentInsideFull {
	margin:auto 90px;
	padding-bottom:30px;
}

div#consulenzaSviluppoLeft ul, div#consulenzaSviluppoRight ul, div#consulenzaDesignRight ul {	
	list-style-type:square;
	list-style-position:inside;
	padding-left:0px;
}


div#contentInsideFull.consulting h1 {
	color:#8db30a;
	margin:0 0 15px;
	padding:0;
}
div#contentInsideFull.consulting h2 {
	color:#a8c83a;
	margin:15px 0 0;
	padding:0;
}
div#contentInsideFull.consulting h3 {
	color:#868686;
	margin:15px 0 0;
	padding:0;
	font-size:1.6em;
	font-weight:normal;
}
div#contentInsideFull.consulting p {
	margin:0 0 5px;
	padding:0;
}
div#consulenzaSviluppoLeft {
	float:left;
	width: 384px;
}
div#consulenzaSviluppoRight {
	float:right;
	width: 318px;
}
div#trainingSviluppoLeft {
	float:left;
	width:150px;
	font-weight:bold;
	font-size:0.7em;
}
div#trainingSviluppoRight {
	float:right;
	width:550px;
	color:#565656;
	padding-left:10px;
	font-size:1.0em;
	}
div#consulenzaDesignLeft {
	float:left;
	width: 404px;
	color:#565656;
	margin-top:16px;
}
div#consulenzaDesignRight {
	float:right;
	width: 290px;
}
div#consulenzaTecnologie {
	background:#f8f8f8;
	padding:1px 15px 10px;
	margin-top: 15px;
}
div#technologies ul li {
	background:transparent url(images/rounded_black_list_arrow.png) no-repeat 0 6px;
	padding-left:18px;
	padding-bottom:4px;	
	font-weight: bold;
}
div#technologies ul li a, div#technologies ul li a:visited, div#technologies ul li a:link, div#technologies ul li a:hover {
	color:#000000 !important;
}

div#technologies ul li.ui-tabs-selected a, div#technologies ul li.ui-tabs-selected a:visited, div#technologies ul li.ui-tabs-selected a:link, div#technologies ul li.ui-tabs-selected a:hover {
	color:#7d9207 !important;
}

div#technologies ul li.ui-tabs-selected {
	background:transparent url(images/rounded_green_list_arrow.png) no-repeat 0 6px;
	padding-left:18px;
	padding-bottom:4px;
}

div#technologies p {
	color:#7fa205;
}

div#technologies p a, div#technologies p a:visited, div#technologies p a:link, div#technologies p a:hover {
	color:#3f3f3f !important;
	font-size: 0.9em;
	font-style: italic;
}

div#contentInsideFull.training h1 {
	color:#e2a104;
	margin:0 0 15px;
	padding:0;
}
div#contentInsideFull.training h2 {
	color:#000000;
	margin:40px 0 0;
	padding:0;
	line-height:50px;
}
div#contentInsideFull.training h2 img{
	vertical-align:middle;
}
div#contentInsideFull.training p.trainingLink a, div#contentInsideFull.training p.trainingLink a:visited, div#contentInsideFull.training p.trainingLink a:link, div#contentInsideFull.training p.trainingLink a:hover {
	color:#000000 !important;
	font-weight:bold;
	background:transparent url(images/orange_bullet.gif) no-repeat 0 6px;
	padding-left:12px;
	font-size: 0.8em;
}
div#contentInsideFull.training h3 {
	color:#575757;
	margin:15px 0 0 15px;
	padding:0;
	text-decoration:underline;
	font-weight:normal;
}
div#contentInsideFull.training h4 {
	color:#DFB44B;
	text-decoration:none;
	font-weight:bold;
}
div#contentInsideFull.training table {
	background:#f2f2f2;
	padding:10px;
}
div#contentInsideFull.training td.caption {
	font-weight:bold;
	vertical-align:top;
	width:75px;
	color:#e2a104;
}
div#contentInsideFull.training td.caption_schede {
	font-weight:bold;
	vertical-align:top;
	width:200px;
	color:#e2a104;
}
div#contentInsideFull.training p {
	margin:0;
	padding:0;
	font-size:0.9em;
}
div#contentInsideFull.training p.trainingLink {
	padding:10px;
	font-weight:bold;
}

div#contentInsideFull.products h1 {
	color:#14c1e5;
	margin:0 0 15px;
	padding:0
}
div#contentInsideFull.products h2 {
	color:#868686;
	margin:0;
	padding:0;
	font-weight:normal;
}
div#contentInsideFull.products h3 {
	color:#000000;
	margin:15px 0 0;
	padding:0;
	font-weight:normal;
}
div#contentInsideFull.products p {
	margin:0;
	padding:0;
	font-size:0.9em;
}
div#contentInsideFull.products a img {
	border:none;
}
div#contentInsideFull.products div.technologies_solutions {
	color:#868686;
	padding:15px;
	background:#f8f8f8;
}
div#contentInsideFull.products div.solutionsLeft {
	float:left;
	width:220px;
	padding-top:20px;
}
div#contentInsideFull.products div.solutionsRight {
	float:right;
	width:500px;
	padding-top:20px;
}
div#contentInsideFull.products div.solutionsRight p{
	font-size:1em;
	color:#757272;
}
div#contentInsideFull.products div.solutionsRight p a{
	font-size:0.9em;
}
div#contentInsideFull.products div.solutionsRight span.blackText {
	font-size:0.9em;
	color:#000000;
}
/*flashlite*/
.titolo_scheda {
	/*background:url(img/titolo_scheda.gif) no-repeat scroll 0%;*/
	height:56px;
	margin-left:10px;
	margin-top:10px;
	width:507px;
}
.titolo_scheda img {
	margin-left:30px;
	margin-top:12px;
}
.scheda2 {
	/*background:url(img/middle_scheda.gif) no-repeat scroll 0%;*/
	height:10px;
	margin-left:10px;
	width:507px;
}
.scheda3 {
	/*background:url(img/sfondo_scheda.jpg) no-repeat scroll 0%;*/
	height:335px;
	margin-left:10px;
	position:relative;
	width:507px;
}
#four {
	padding-left:20px;
	padding-top:5px;
	width:220px;
}
#five {
	padding-left:20px;
	padding-top:5px;
	width:507px;
}
#four h4.miaclasee {
	color:#1254AC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:3px;
	margin-right:3px;
	margin-top:0px;
	padding:0px;
}
#istr_left h4.miaclasee {
	color:#1254AC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	padding-left:20px;
}

#istr_right h4.miaclasee {
	color:#1254AC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	}

#four istr_left.testo_schede {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.5em;
	margin-bottom:0px;
	margin-right:3px;
	margin-top:0px;
	padding:0px;
	}

#istr_left testo_schede p{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-left:50px;
}
#flw {
	height:208px;
	left:292px;
	position:absolute;
	top:28px;
	width:176px;
	float:right;
}
.text5 {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-bottom:0px;
	margin-right:3px;
	margin-top:0px;
	padding:0px;
	width:205px;
}
#first3 {
	float:left;
	padding-left:25px;
	padding-top:15px;
	text-align:left;
}
#first3 p.text2 {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0px 0px 7px;
	padding:0px;
	width:200px;
}
.bottom_scheda {
	/*background:url(img/bottom_scheda.jpg) no-repeat scroll 0%;*/
	height:238px;
	margin-left:10px;
	padding-top:30px;
	width:507px;
}
#istr_left {
	float:left;
	width:205px;
	text-align:left;
	padding-left:20px;
	padding-right:10px;
	font-size:0.8em;
	}
#istr_right {
	float:right;
	width:240px;
	padding-left:0px;
	padding-right:10px;
	text-align:left;
	font-size:0.8em;
	}
.text6 {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0px;
	padding:0px;
}
.text2 {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0px 0px 7px;
	padding:0px;
	width:200px;
}
ol {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.3;
}
.text3 {
	color:#2D2D2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-bottom:0px;
	margin-right:3px;
	margin-top:0px;
	padding:0px;
	width:115px;
}

.bgFlashlite1 {
/*background:transparent url(img/sfondo_scheda1.gif) no-repeat scroll 0%;*/
	width:507px;
	height:190px;
		}
.bgFlashlite2 {
/*background:transparent url(img/sfondo_scheda2.gif) no-repeat scroll 0%;*/
	width:507px;
	height:190px;
	}
.techLeft {
	padding-top:55px;
	padding-left:0;
	float:left;
	text-align:right;
	width:170px;
	font-size:0.7em;
}

.techRight {
	padding-top:50px;
	padding-left:10px;
	float:left;
	width:170px;
	text-align:left;
	font-size:0.7em;
}
.descRight {
	margin-top:35px;
	margin-left:10px;
	float:left;
	width:150px;
	font-size:0.8em;
}
.descLeft {
	margin-top:30px;
	margin-left:170px;
	float:left;
	width:150px;
	font-size:0.8em;
}
.schedaDx {
	margin-left:375px;
	width:507px;
	padding-top:15px;
}
.schedaSx {
	margin-left:45px;
	width:507px;
	padding-top:15px;
}
div#contentInsideFull.caseStudies h1 {
	color:#b48141;
	margin:0 0 15px;
	padding:0
}
div#contentInsideFull.caseStudies h2 {
	color:#cc9933;
	margin:0 0 10px;
	padding:0;
	font-weight:normal;
}
div#contentInsideFull.caseStudies p {
	margin:0 0 5px;
	padding:0;
	font-size:0.9em;
}
div#contentInsideFull.caseStudies p.caseStudiesLink {
	margin: 0 0 20px;
}
div#contentInsideFull.contact h1 {
	color:#158415;
	margin:0 0 15px;
	padding:0
}
div#contentInsideFull.contact h2 {
	margin:0 0 10px;
	padding:0;
	font-weight:normal;
}
div#contentInsideFull.contact p {
	margin:0;
	padding:0;
	font-size:0.9em;
}
div#contentInsideFull.clients p {
	margin:0;
	padding:0;
}
div#contentInsideFull.clients ul {
	margin:0;
	padding:0 0 10px 10px;
}
div#contentInsideFull.clients ul li {
	background-image:url(images/orange_bullet.gif);
	background-position: 0 8px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding: 0 0 15px 12px;
}
div#contentInsideFull.clients a {
	font-size:0.8em;
}

/* Vertical Tabs
----------------------------------*/
.ui-tabs-vertical {  }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left;  }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: 1em; float: right; width:500px}
.ui-tabs .ui-tabs-panel { display: block; border-width: 0;  }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Ui-Panel
----------------------------------*/
.ui-icon {
	height:12px;
	width:9px;
}
.ui-icon-triangle-1-e {
	background:transparent url(images/orange_arrow_e.gif) no-repeat 0 3px;
}
.ui-icon-triangle-1-s {
	background:transparent url(images/orange_arrow_s.gif) no-repeat 0 3px;
}
