@charset "utf-8";
/* CSS Document */

* { 
   margin:0;
   padding:0;
}
body {
	background-color: #71797e;
}
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 14px;
}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #E75215;
}
a:active {
	text-decoration: none;
	color: #333;
}

img {
	border: 0px none;
}

p {
	padding:5px 0 5px 0;
}

h1 {
	color:#707072;
	font-size:16px;
	font-weight:bold;
	line-height: 26px;
	border-bottom:1px solid #9f9f9f;
	margin-bottom:4px;
	padding-left: 10px;
}

h2 {
	color:#E65112;
	font-size:14px;
	font-weight:bold;
	line-height: 26px;
	border-bottom:1px solid #9f9f9f;
	margin-bottom:4px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


.clear-both {
	clear:both;
	height:0px;
	line-height:0px;
}

/*DIVs CONTENITORI*/

/*WRAPPER*/

#wrapper {
	width: 1016px;
	position: relative;
	margin: 0 auto;
}

/*DIV STRUTTURA PAGINE*/

#main-container {
	background-image:url(../grafica/main-bg.png);
	background-repeat:repeat-y;
	padding:0 16px 0 16px;
}

#header-container {
	width:984px;
}

#top-header {
	background-image:url(../grafica/top-header.png);
	height:50px;
}

#image-header-container {
	height:166px;
}

#barra-menu-container {
	height:26px;
	background-image:url(../grafica/sfondo_barra-menu.png);
}

#main-content {
	background-color:#ebebeb;
}

#MC-container {
	padding:10px 5px 10px 5px;
}

#closing-text-container {
}

#closing-text {
	padding:5px;
	border-top:1px solid #9f9f9f;
	background-color: #EBEBEB;
}

#footer {
	background-image:url(../grafica/bodyFooter.png);
	height:46px;
}

/*HOMEPAGE*/

#homepage-header-image {
	background-image:url(../header/spagna-donna.png);
	height:166px;
}

#hmpg_LeftColumn-container {
	width:500px;
	float:left;
}

#hmpg_RightColumn-container {
	width:465px;
	float:right;
}

#hmpg_citation-container {
	padding:10px;
	background-color:#FFF;
	margin-bottom:10px;
	height:80px;
	border:1px solid #9f9f9f;
	text-align: center;
	line-height: 26px;
	letter-spacing: 4px;
}

#hmpg_LeftColumn-div-01 {
	border:1px solid #9f9f9f;
	margin-bottom:10px;
	background-color: #FFF;
}

#homepage_quote-container {
	padding:5px 5px 10px 5px;
}

#hmpg_LeftColumn-div-02 {
	border:1px solid #9f9f9f;
	background-color:#FFF;
	background-image: url(../grafica/logo_indirizzo-hmpg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

#hmpg_LeftColumn-div-03 {
	border:1px solid #9f9f9f;
	background-color: #FFF;
	height: 45px;
}

#hmpg_RightColumn-div-01 {
	margin-bottom:10px;
}

#hmpg_RightColumn-div-02 {
	background-color:#FFF;
	border:1px solid #9f9f9f;
}

#hmpg_address-container_Left {
	float:left;
	width:292px;
	background-repeat:no-repeat;
	background-position:-2px left;
	height: 76px;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 4px;
}

#hmpg_address-container_Right {
	float:right;
	width:155px;
	padding: 4px;
}

#inside_hmpg_address_left_Left-div {
	float:left;
	width:95px;
	padding-left: 54px;
}

#inside_hmpg_address_left_Right-div {
	float:right;
	width:120px;
}

/*PAGINE INTERNE*/

#defpage-header-image {
	background-image:url(../header/old-samurai.png);
	height:166px;
}

#defpage_LeftColumn-container {
	width:665px;
	float:left;
}

#defpage_LeftColumn-div01 {
	background-color:#FFF;
	border:1px solid #9f9f9f;
}

.defpage_text-container {
	padding:4px;
}

#defpage_RightColumn-container {
	width:300px;
	float:right;
}

#defpage_quotation-container {
	background-color:#FFF;
	border:1px solid #9f9f9f;
	padding:6px;
	letter-spacing: 3px;
	line-height: 26px;
	text-align: center;
}

#defpage_RightColumn-div01 {
	background-color:#FFF;
	border:1px solid #9f9f9f;
	margin:10px 0 10px 0;
}

#defpage_RightColumn-div02 {
	background-color:#FFF;
	border:1px solid #9f9f9f;
	margin:10px 0 0 0;
}

/*TRADUZIONI*/

#traduzioni-header-image {
	background-image:url(../header/machu_picchu.png);
	height:166px;
}

/*INTERPRETARIATO*/

#interpretariato-header-image {
	background-image:url(../header/new-york-street.png);
	height:166px;
}

/*COPYWRITING*/

#copywriting-header-image {
	background-image:url(../header/matite-pennerelli.png);
	height:166px;
}

/*TEAM*/

#team-header-image {
	background-image:url(../header/ragazze-sorrisi.png);
	height:166px;
}

.team_scheda-container {
	padding:0 0 20px 0;
}

.team_partner-container {
}

.team_image-container {
	float:left;
	width:200px;
}

.team_nameText-container {
	float:right;
	width: 440px;
}

/*PARTNER*/

#partner-header-image {
	background-image:url(../header/cina-great_wall.png);
	height:166px;
}

#partner_table-container {
	padding:10px 30px 10px 30px;
}

.partner_logo-container {
	width:290px;
	float:left;
	margin-bottom: 10px;
	height: 66px;
}

.parner_txt-container {
	width:290px;
	float:right;
	margin-bottom: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	height: 66px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dedede;
}

.Inside-parner_txt-container {
	padding:4px;
}

/*FORMAZIONE*/

#formazione-header-image {
	background-image:url(../header/bimba-cina.png);
	height:166px;
}

/*DOVE SIAMO*/

#location-header-image {
	background-image:url(../header/milano.png);
	height:166px;
}

/*WORKWITHUS*/

#workwithus-header-image {
	background-image:url(../header/danzatrici-oriente.png);
	height:166px;
}

/*CLASSI DI TESTO*/

.titoloArancione {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E75215;
	line-height: 22px;
}

.footer-text, .footer-text a:link, .footer-text a:active, .footer-text a:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:left;
	text-decoration:none;
	color:#7C7C7C;
}

.footer-text a:hover {
	color:#e75215;
	text-decoration:underline;
}

.address-title {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	padding-bottom:4px;
}

.address-text {
	font-size:12px;
	font-weight:bold;
	color:#999;
	line-height:16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 20px;
	padding-left: 10px;
	border-left:dotted thin #9f9f9f;
}

.address-text a:link {
	color:#999
}

.address-text a:hover {
	color:#E75215;
}

.fivepx-marginText {
	margin:5px;
}

.title_hmpg-Section {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height: 26px;
	border-bottom:1px solid #9f9f9f;
	margin-bottom:5px;
	padding-left: 5px;
	background-image: url(../grafica/sfondo_h1-grey.png);
	background-repeat: repeat-x;
}

.section-Title {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #9f9f9f;
	margin-bottom:5px;
	padding-left: 5px;
	background-image: url(../grafica/sfondo_h1-grey.png);
	background-repeat: repeat-x;
	line-height: normal;
}


.quotation-text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#E65112;
	line-height:20px;
	text-align:center;
	font-style: italic;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-left: 20px;
}

.testoLista  {
	font-size:14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
}

.titolo_up-line {
	font-size:12px;
	padding-top:5px;
	border-top:thin dotted #999;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.titolo_bottom-line {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:thin dotted #999;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sottotiltolo_Link_hmpg {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

/*inizio tag di testo*/

.dodici_pt {
	font-size:12px;
}

.quattordici_pt {
	font-size:14px;
	font-family: "Times New Roman", Times, serif;
}

.diciannove_pt {
	font-size:19px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ventitre_pt {
	font-size:23px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.ventiquattro_pt {
	font-size:24px;
}

.ventisei_pt {
	font-size:26px;
}

.ventinove_pt {
	font-size:29px;
}

.ventinove_pt_Trebuchet {
	font-size:29px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.trenta_pt {
	font-size:30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bolder;
}

/*fine tag di testo*/

/*FORMATTAZIONI SPECIALI*/

.dropcap {
	float:left;
	color:#E65112;
	font-size:78px;
	line-height:62px;
	padding-top:2px;
	padding-right:6px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

blockquote {
	background-position:left top;
	background-repeat:no-repeat;
	background-image: url(../grafica/open-quote.png);
}

blockquote p {
	text-indent:25px;
	display:inline;
	padding-right:25px;
	background-position:right bottom;
	background-repeat:no-repeat;
	background-image: url(../grafica/close-quote.png);
}

/*Arrow List*/

.arrow-list {
}

.arrow-list li {
	padding:0px 0px 2px 30px;
	margin:0 0 5px -20px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(../grafica/arrow_list.png);
}

.arrow-list li a:link, .arrow-list li a:visited {
	font-size:12px;
}

/*ARROW LIST2*/

.arrow-list2 {
}

.arrow-list2 li {
	padding:0px 0px 2px 6px;
	margin:0 0 5px 0px;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	list-style-image:url(../grafica/arrow_list2.png);
}

.arrow-list2 li a:link, .arrow-list2 li a:visited {
	font-size:12px;
}

/*ARROW LIST3*/

.arrow-list3 {
}

.arrow-list3 li {
	padding:0px 0px 2px 70px;
	margin:0 0 5px -20px;
	list-style-image:url(../grafica/arrow_list2.png);
	list-style-position:inside;
	list-style-type:none;
}

.arrow-lis3t li a:link, .arrow-list3 li a:visited {
	font-size:12px;
}

/*HOMEPAGE NAV*/

.hmpg-nav {
	padding:10px;
	height:200px;
	overflow:scroll;
}

.hmpg-nav ul {
  margin: 0;
  padding: 0;
}

.hmpg-nav li {
	font-size: 12px;
	list-style: none;
	margin: 0 0 2px 0;
	display: block;
	line-height: 20px;
	padding: 0 0 0 20px;
	background-image: url(../grafica/right-nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.hmpg-nav li a {
	text-decoration: none;
	background: url(../grafica/right-nav-bg.gif) left no-repeat;
	display: block;
	width: 378px;
	height: 43px;
	padding: 0 0 0 20px;
}

.hmpg-nav li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(../grafica/right-nav-bg-hover.gif) left no-repeat;
	display: block;
	width: 400px;
	height: 43px;
}

