﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 16px;
	z-index: 0;/*bug firefox2. Senza questa dichiarazione non viene visualizzato lo z-index negativo del div .flash*/
	position: relative;/*bug firefox2. Senza questa dichiarazione non viene visualizzato lo z-index negativo del div .flash*/
	background: #FFFFFF;
}
a:link {
	color: #e2001a;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #e2001a;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a { outline: none; } 
p {
	margin-bottom: 0px;
}
h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: normal;
	color: #e2001a;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	clear: both;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #3f77b2;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.centrato {
	padding: 0px;
	width: 966px;
	margin: 0px auto;
}
.content {
	width: 966px;
	float: left;
	margin-top: -25px;
}


.logo {
	height: 77px;
	width: 302px;
	background: url('/images/unilogo.gif') no-repeat -2px
top;
	position: relative;
}
.logo a {
	display: block;
	height: 77px;
	width: 302px;
	text-indent: -9999px;
}
.logo h6 {
	margin: 0px;
	padding: 0px;
}
.toolbox {
	height: 21px;
	width: 100%;
	text-align: right;
}
.toolbox ul {
	padding: 0px;
	line-height: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline-table;
	list-style-type: none;
	float: left;
	width: 842px;
}
.toolbox li {
	display: inline;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	margin-left: 26px;
	line-height: 9px;
}
.toolbox a {
	text-decoration: none;
	color: #555555!important;
}
.toolbox a:hover {
	text-decoration: none;
	color: #E2001A!important;
}
.button_unicredit_group {
	height: 21px;
	width: 105px;
	float: right;
	background-image: url(/images/unicredit_button.gif);
	background-position: left top;
	text-indent: -9999px;	
	text-align: left;
}
.button_unicredit_group:hover {
	background-image: url(/images/unicredit_button.gif);	
	background-position: left -21px;
}
.content_flash {
	width: 100%;
	min-width: 966px;
	position: relative;
	float: left;
}
.flash {
	width: 100%;
	min-width: 966px;
	position: absolute;
	z-index: -1;
	top: 40px;
	left: 0px;/*correzione allineamento centrato per explorer 6/7*/
}
.home {
	background-image: url(/images/campaigns/home.jpg);
	background-repeat: no-repeat;
	background-position: center 84px;
	min-width:966px;/*importante affinchÃ¨ l'immagine non si sposti sullo sfondo quando si ridimensiona la finestra del browser*/
	float: left;
	width: 100%;
}
.aboutus {
	min-width:966px;
	float: left;
	width: 100%;
	background-image: url(/images/campaigns/aboutus.jpg);
	background-repeat: no-repeat;
	background-position: center 38px;
}
.learningcenter {
	background-image: url(/images/campaigns/learningcenter.jpg);
	background-repeat: no-repeat;
	background-position: center 38px;
	min-width:966px;
	float: left;
	width: 100%;
}
.virtualtour {
	background-image: url(/images/campaigns/learningcenter.jpg);
	background-repeat: no-repeat;
	background-position: center 38px;
	min-width:966px;
	float: left;
	width: 100%;
}
.learningmethodology {
	background-image: url(/images/campaigns/learningmethodology.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.services {
	background-image: url(/images/campaigns/services.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.learninglabs {
	background-image: url(/images/campaigns/learninglabs.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.map {
	background-image: url(/images/campaigns/map.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.buildingblocks {
	background-image: url(/images/campaigns/developmentprog.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.masterprogram {
	background-image: url(/images/campaigns/masterprogram.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.neweuropemaster {
	background-image: url(/images/campaigns/neweuropemaster.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.leadforvalue {
	background-image: url(/images/campaigns/leadforvalue.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.uniquest {
	background-image: url(/images/campaigns/uniquest.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.developmentprog {
	background-image: url(/images/campaigns/developmentprog.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.innovation {
	background-image: url(/images/campaigns/innovation.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.unifuture {
	background-image: url(/images/campaigns/unifuture.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.contacts {
	background-image: url(/images/campaigns/contacts.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}

.learndevel {
	background-image: url(/images/campaigns/learndevel.jpg);	
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.leadtran {
	background-image: url(/images/campaigns/leadtran.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.credits {
	background-image: url(/images/campaigns/credits.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}

.learningresources {
	background-image: url(/images/campaigns/learningresources.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.leadershiplabs {
	background-image: url(/images/campaigns/leadershiplabs.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.teamatwork {
	background-image: url(/images/campaigns/teamatwork.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.experiences {
	background-image: url(/images/campaigns/experiences.jpg);
	background-repeat: no-repeat;
	background-position: center 33px;
	min-width:966px;
	float: left;
	width: 100%;
}
.content3colonne {
	margin-top: 225px;
	padding: 0px;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.menuleft {
	width: 182px;
	float: left;
	padding-top: 19px;
}
.right {
	width: 196px;
	float: right;
}
.centro {
	width: 518px;
	float: left;
	margin-left: 28px;
	padding-top: 22px;
}
.centro ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0em;
	list-style-type: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

.centro li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	list-style-type: none;
	background-image: url(/images/bulletpoints.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.footer {
	width: 100%;
	float: left;
	height: 59px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	margin-top: 24px;
}
.footer ul {
	display: block;
	padding: 0px;
	list-style-type: none;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.footer li {
	margin-right: 27px;
	padding: 0px;
	margin-top: 0px;
	line-height: 11px;
	float: left;
}
.footer a {
	font-size: 11px;
	text-decoration: none;
	color: #555555!important;
	font-weight: normal;
	display: block;
	float: left;
}
.footer a:hover {
	font-size: 11px;
	text-decoration: none;
	color: #333333!important;
	font-weight: normal;
	display: block;
	float: left;
}
.copyright {
	font-size: 9px;
	font-weight: normal;
	color: #acacac;
	clear: both;
	padding: 0px;
	position: relative;
	bottom: -9px;
}
.bluebold {
	font-weight: bold;
	color: #3F77B2;
}
.height21px {
	margin-top: 21px;
}
form {
	margin: 0px;
	padding: 0px;
}
.quicksearch {
	background-image: url(/images/quicksearch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 196px;
	border: none;
	position: absolute;/*riportare a :relative e cancellare :hidden una volta reso visibile*/
	visibility: hidden;
	margin-bottom: 15px;
	z-index: 4;
}
.quotes {
	background-image: url(/images/sfondoquotes.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color: #555555;
	margin-bottom: 21px;
}
.contentquotes {
	padding: 0px;
	margin-top: -3px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	display: block;
}
.contentquotes p {
	margin-top: 0px;
}
.Signature {
	font-weight:bold;
}

/** html .quicksearch {
	background-attachment: fixed;
}*/
.search_input {
	border: none 0px;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	height: 15px;
	width: 158px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
}
.qs_button {
	width: 24px;
	position: absolute;
	z-index: 3;
	right: 3px;
	top: 1px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	height: 24px;
}
.reserved_a {
	background-image: url(/images/reserved_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 144px;
	width: 196px;
	position: relative;
	margin-bottom: 21px;
}
.user {
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 31px;
	display: block;
	margin-left: 9px;
	position: absolute;
	z-index: 5;
}
.pass {
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 74px;
	display: block;
	margin-left: 9px;
	position: absolute;
	z-index: 7;
}
.username {
	border: none 0px;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	height: 15px;
	width: 155px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	top: 50px;
	left: 10px;
	margin: 0px;
	z-index: 6;
}
.password {
	border: none 0px;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	height: 15px;
	width: 155px;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	top: 93px;
	left: 10px;
	margin: 0px;
	z-index: 8;
}
.enterbutton {
	width: 69px;
	position: absolute;
	z-index: 9;
	right: 23px;
	top: 121px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 18px;
	background-color: transparent;
}
.v66 {
	background-image: url(/images/v66.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 1px;
}
.v99 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(/images/v99.gif);
	vertical-align: text-bottom;
	position: absolute;
}
.elenco {
	display: table!important;
	float: right;
	width: 372px;
}

.elenco li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 42px;
	margin-left: 0px;
	list-style-type: none;
	background-image: url(/images/bulletpoints.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.circlesimage {
	float: left;
	padding-bottom: 21px;
}
.navigation_path {
	font-size: 10px;
	position: relative;
	top: -14px;
	margin-bottom: -7px;
}
.navigation_path a {
	color: #555!important;
}
.navigation_path a:hover {
	color: #E2001A!important;
}
.navigation_path .path {
	color: #555;
}
.navigation_path .path_current {
	color: #000;
}


.content3colonne_subpages {
	margin-top: 35px;
	padding: 0px;
	width: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.content3colonne_subpages .menuleft {
	padding: 0px;
	margin-top: -6px;
}
.content3colonne_subpages .centro {
	padding: 0px;
	margin-top: -1px;
}
.content3colonne_subpages .right {
	margin-top: 175px;
}
.content3colonne_subpages  .centro h3 {
	color: #555555;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.content3colonne_subpages  h3 a {
	color: #3f77b2!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	font-family: "Trebuchet MS";
}
.box_learningpro {
	width: 518px;
	margin-top: 5px;
	overflow: hidden;
	padding: 0px;
	float: left;
}

.box_experiences {
	width: 518px;
	margin-top: 5px;
	overflow: hidden;
}
.box_experiences p {
	margin-top: 0px;
}
.img_experience {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}

.cake {
	height: 523px;
	width: 518px;
	position: relative;
	margin-top: 70px;
	margin-bottom: 100px;
	z-index: 10;
}
.cake  #learning {
	position: absolute;
	width: 314px;
	right: 1px;
	top: -76px;
	background-image: url(/images/tooltipLearning.gif);
	height: 135px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	z-index: 5;
	visibility: hidden;
}
.cake #leadership {
	position: absolute;
	width: 314px;
	background-image: url(/images/tooltipleadership.gif);
	height: 110px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 5px;
	z-index: 5;
	top: 33px;
	right: -219px;
	visibility: hidden;
}
.cake #innovation {
	position: absolute;
	width: 286px;
	background-image: url(/images/tooltipinnovation.gif);
	height: 81px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	z-index: 5;
	top: 231px;
	left: -138px;
	visibility: hidden;
}
.videotitle {
	display: block;
	padding-bottom: 7px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #3f77b2;
}
.arrownext {
	border: none;
	margin-left: 7px;
}
.arrowprevious {
	border: none;
	margin-right: 7px;
}

#handle {
	width: 100%;
	color:white;
	font-weight: normal;
	background-image: url(/images/backgr_handle.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	line-height: 32px;
	text-indent: 14px;
	cursor: url("/images/cursor.cur"), pointer;
	z-index: 10;
		}
.cont_img_descr {
	clear: both;
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	background-color: #555;
}
.cont_img_descr img{
	display: block;
	float: left;
}
.box_testofoto {
	float: left;
	padding: 0px;
	display: inline;
	width: 250px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #FFF;
}

.content3colonne_subpages .centro h4 {
	color: #555555;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.content3colonne_subpages h4 a {
	color: #3f77b2!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	font-family: "Trebuchet MS";
}
h2 a {
	color: #3f77b2!important;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	font-family: "Trebuchet MS";
}
.clickhere {
	margin-bottom: 0px;
}

