﻿/* CSS Document */

						HTML {
							padding:0;
							margin:0;
							text-align: center;
							font: 11px "Trebuchet MS", Verdana, sans-serif;
							color: #314269;
							}
						
						BODY {
							text-align: left;
							margin:0;
							}
							
						BODY.home {
							background: #FFF url(/image/layout/bg-pagina.gif) repeat-x left top;
							width: 770px;
							margin: 0px auto;
							}
						
						BODY.interna {
							background: #FFF url(/image/layout/bg-interna.gif) repeat-x left top;
							}
							
						.logo {
							display: block;
							height: 100px;
							background: url(/image/layout/logo-praxi.gif) no-repeat left top;
							}
							
						.td-left {
							display: block;
							overflow: auto;
							border-left: 1px solid #b2b3b6;
							padding-left: 3px;
							width: 333px;
							height: 380px;
							vertical-align: top;
							}
							
						.td-right {
							display: block;
							width: 390px;
							/*height: 380px;*/
							overflow: visible;
							padding-right: 10px;
							padding-left: 10px;
							}
							
							.td-right UL, #chisiamo UL, .testo-risorse UL, .testo-valitazioni UL {
								list-style-type: square;
								margin-top: 3px;
								}
								
								/*.testo-valitazioni UL,*/
								.testo-risorse UL {
									margin-left:16px;
									}
						
						A:link, A:visited {
							color: blue;
							}
						A:focus, A:hover {
							color: #999;
							text-decoration: none;
							}				
													
/* FORM */				.input {
							font: 11px "Trebuchet MS", Verdana, sans-serif;
							color: #314269;
							width:150px;
							border: 1px solid #868686;
							margin-bottom:2px;
							}
							
						.input2 {
							font: 11px "Trebuchet MS", Verdana, sans-serif;
							color: #314269;
							width:250px;
							border: 1px solid #868686;
							}
							
						.input3 {
							font: 11px "Trebuchet MS", Verdana, sans-serif;
							color: #314269;
							width:150px;
							border: 1px solid #868686;
							}
							
								.invia {
									border: 1px solid #868686;
									background-color:#FFF;
									}
							
							.linea {
								border-bottom: 1px dashed #999;				
							}
						
						
						.container {
							width: 770px;
							margin: 0 auto;
							}
						
						IMG { border: 0;}
						
						/*A {color:#808080; text-decoration:none;}*/
						
						#content-home {
							clear: both;
							display: block;
							width: 565px;
							height: 153px;
							background: url(/image/layout/bg-centrale-home.gif) no-repeat left top;
							padding: 18px 0 0 205px;
							position:relative;
							}
							
							#content-centro {
								display: block;
								width: 565px;
								height: 137px;
								background: url(/image/layout/bg-news.gif) no-repeat left top;
								padding-top: 17px
								}
								
								#news {
									display: block;
									width:345px;
									height:99px;
									float: left;
									padding-top: 10px;
									margin-left: 0px;
									overflow: auto;
									font-size: 10px;
									text-align:left;
									}
									
									
									#news .titolo,
									#news-container .titolo {
										display: block;
										}
										
									#news A {
										display: block;
										margin-bottom: 10px;
										color: #949494;
										text-decoration: none;
										}
										
									#news A:hover {
										color: #314269;
										}
										
								#news-container {
									display: block;
									border-left: 1px solid #b2b3b6;
									width: 325px;
									height: 355px;
									margin: 0 10px 20px 1px;
									overflow: auto;
									font-size: 10px;
									padding: 5px;
									}
									
									#news-container A {
										display: block;
										color: #949494;
										text-decoration: none;
										background-color: #ededed;
										border-bottom: 1px solid #d1d1d3;
										margin: 0 0 1px 0;
										padding: 5px;
										}
										
										#news-container A:hover {
											color: #314269;
											}
										
								h1 .data {
									font-weight: normal;
									font-size: 11px;
									display: block;
									}
									
								h1.tratteggio {
									border-bottom: 1px dotted #314269;
									margin-top: 40px;
									}

								#chisiamo h1 {
									margin: 15px 0 0 0;
									}
									
								#news-content {
									display: block;
									height: 355px;
									overflow: auto;
									padding-right: 10px;
									}
									
									#news-content img {
										width:125px;
										height:80px;
										overflow:hidden;
										margin:4px 8px 4px 0;
										display:block;
										float:left;
										border:1px solid #314269;
										}
						
						#footer {
							clear: both;
							height: 26px;
							background: url(/image/layout/indirizzo.gif) no-repeat 20px 0; /* <-- indirizzo */
							overflow: hidden;
							width: 770px;
							text-align: right;
							}
							
							#footer SPAN {display: none;}
							
							.home #footer {background: url(/image/layout/indirizzo.gif) no-repeat 0 0; /* <-- indirizzo */}

							
/* TOOLBAR */			.tool {margin:0; padding:0; list-style-type: none;}
							
										.tool LI {float: left; display: inline; margin:0;}
										
										.tool A {
											text-decoration: none;
											background-position: 0 0;
											background-repeat: no-repeat;
											display: block;
											text-indent: -9000px;
											font-size: 1px;
											}
								
	/*--> tool superiore*/		#superiore {
									height: 37px;
									background:url(/image/tool/barra.gif) no-repeat left bottom;
									}
								
										#organizzazione #superiore,
										#informatica #superiore,
										#valutazioni #superiore,
										#risorse #superiore {
											background:url(/image/tool/barra-down.gif) no-repeat left bottom;
											}
	
								#superiore A {
									height: 31px;
									}
									
								UL#superiore LI {
									display: inline;
									margin: 0;
									}
								
								#superiore A:focus, #superiore A:hover {
									background-position: 0 -31px;
									}
								
									.organizzazione {
										background-image: url(/image/tool/t1-organizzazione.gif);
										width: 193px;
										}
									
									.informatica {
										background-image: url(/image/tool/t1-informatica.gif);
										width: 192px;
										}
									
									.valutazioni {
										background-image: url(/image/tool/t1-valutazioni.gif);
										width: 192px;
										}
									
									.risorse {
										background-image: url(/image/tool/t1-risorse.gif);
										width: 193px;
										}
										
										#organizzazione .organizzazione,
										#informatica .informatica,
										#valutazioni .valutazioni,
										#risorse .risorse {
											background-position: 0 -62px;
											}
								
	/*--> tool lingue */		#visual {
									display: block;
									width: 770px;
									background: url(/image/layout/testata.jpg) no-repeat left top;							
									}
									
									#visual UL {
										display: block;
										width: 770px;
										height: 225px;
										background: url(/image/layout/testata-s.gif) no-repeat left top;
										}
										
									#visual .tool LI {float:right;}
										
									#visual A {
										height: 13px;
										width: 53px;
										margin-top: 24px;
										}
										
									#visual A:focus, 
									#visual A:hover,
										#english #visual .english,
										#italiano #visual .italiano {
											background-position: 0 -13px;
											}
										
										.english {
											background: url(/image/tool/tl-english.gif);
											}
										
										.italiano {
											background: url(/image/tool/tl-italiano.gif);
											}
									
									#lingua {
										display: block;
										width: 110px;
										text-align: left;
										}
											
									#lingua A {
										height: 16px;
										width: 55px;
										margin-top: 24px;
										}
										
										#lingua A:focus,
										#lingua A:hover,
										#english #lingua .english,
										#italiano #lingua .italiano {
											background-position: 0 -16px;
											}		
											
									#lingua .english {
										background: url(/image/tool/tl2-english.gif);
										}
								
									#lingua .italiano {
										background: url(/image/tool/tl2-italiano.gif);
										}
										
	
/*--> tool corporate home */		#corporate {
										height:29px;
										background: url(/image/tool/bg-tool-home.gif) no-repeat left top;
										/*padding-left:15px;*/
										}
										
										#corporate A {
											display:block;
											width:80px;
											height:29px;
											/*border: 1px solid #000;*/
											margin-right:20px;
											}
											
										#corporate .PnShip {
											width:220px;
											margin-left: 10px;
											}
											
										#corporate .Map {
											margin-right:0;
											margin-left:22px;
											}

	
/*--> tool corporate interna */  	#tool-container {
										background: url(/image/tool/bg-corporate2.gif) repeat-x left top;
										height: 29px;
										clear: both;
										}  
		
											#corporate-pag {
												display:block;
												margin:0 auto;
												width:770px;
												height:29px;
												background: url(/image/tool/bg-tool-pag.gif) no-repeat left top;
												}
												
											#corporate-pag A {
												display:block;
												width:60px;
												height:29px;
												margin-right:20px;
												/*border: 1px solid #000;*/
												}
												
											#corporate-pag .PnShip {
												width:170px;
												} 
												
											#corporate-pag .Map {
												width:83px;
												margin-right:0;
												}
								

	/*--> tool-sedi  */ #tool-sedi {
							height:24px;
							background: url(/image/tool/bg-sedi.gif) no-repeat left top;
							padding-left:15px;							
							}
							
							#tool-sedi A {
								display:block;
								width:67px;
								height:24px;
								float:left;
								}
								
	/*--> tool home */		.opportunita,
							.formazione,
							.praxi,
							.sanita,
							.sales_mkt,
							.concorsi {
								width: 218px;
								height: 10px;
								font-size: 1px;
								}
								
								#content-centro .tool {
									display: block;
									width: 218px;
									float: right;
									}
								
								#content-centro .tool LI {
									margin-bottom: 8px;
									}
								
								.opportunita {background: url(/image/tool/th-opportunita.gif);}
								
								.formazione {background: url(/image/tool/th-formazione.gif);}
								
								.praxi {background: url(/image/tool/th-praxi.gif);}	
								
								.sanita {background: url(/image/tool/th-sanita2.gif);}
								
								.sales_mkt {background: url(/image/tool/th-sales-marketing.gif);}
								
								.concorsi {background: url(/image/tool/th-concorsi.gif);}
								
								#flash {
									position:absolute;
									width:214px; height:101px;
									top:156px;
									left:50%;
									margin-left:-379px;
									}					
											
	/*--> tool footer */	.privacy,
							.copyright, 
							.credits { 
								height:26px
								}
								
								.privacy {
									background: url(/image/spazio.gif);
									width: 42px;
									}
									
								.copyright {
									background: url(/image/spazio.gif);
									width: 116px;
									} 
								
								.credits {
									background: url(/image/tool/tf-credits.gif);
									width: 35px;
									text-decoration:none;
									}
									
									.credits SPAN{
										display:none;
										}
									
/*--> tool-organizzazione */	UL#tool-organizzazione,
								UL#tool-organizzazione2 {
									list-style-type: none;
									margin: 0;
									padding: 0;
									}
								
									#tool-organizzazione LI ,
									#tool-organizzazione2 LI{
										margin: 0; padding: 0;
										list-style-type: none;
										display: block;
										}
									
									#tool-organizzazione LI A,
									#tool-organizzazione2 LI A {
										display: block;
										padding: 7px 7px 7px 18px;
										border-bottom: 1px solid #d1d1d3;
										color: #868686;
										text-decoration: none;
										font-weight: bold;
										margin:0 0 1px 0;
										background: #ededed url(/image/pagine/freccia-sedi.gif) no-repeat 0 12px;
										}
										
										#tool-organizzazione LI A {width:305px;}
										#tool-organizzazione2 LI A {width:280px; margin-left:25px;}
										
										#tool-organizzazione LI A:hover {
											color: #314269;
											}
										
										#tool-organizzazione LI A.down,
										#tool-organizzazione2 LI A.down {
											color: #314269;
											background-color: #d6d6d6;
											}


UL#generale LI {padding-bottom:10px;}



									
/* VALUTAZIONI E PERIZIE */	#grafico-valutazioni { background: url(/image/layout/bg-valutazioni.gif) no-repeat left top; }
								
								.testo-valitazioni,
								.testo-risorse {
									padding-top:50px;
									height:376px;
									}
									
								h1 { font-size:13px;}
								
/* SALES & MARKETING */ 		h1.sm {
									border-bottom:1px solid #314269;
									text-transform: uppercase;
									}
									
								h2 {
									display:block;
									font-size:100%;
									margin:0;
									padding:0;
									font-weight:bold;
									color: #8F8F8F;
									margin-top:10px;
									}
								
/* CASE HISTORY */	#case,
					#cat-accademy { 
						background: url(/image/case/bg-toolbar.gif) no-repeat left top; 
						width: 297px;
						text-align: right;
						padding-right: 28px;
					}
					
						#case .case-tool {
							height:393px;
							/*width:315px;*/
							overflow: visible;
							margin-bottom:5px;
							}
						
						.case-tool P {
							background: url(/image/case/bg-bot.gif) no-repeat left top;
							height:39px;
							padding-bottom:2px;
							margin:auto;
							float:right;
						}
						
						#case-right {
							padding-top: 60px;
							margin: auto;
							}
							
							#case-right .testo {
								width: 295px;
								/*height:215px;*/
								overflow: visible;
								margin-top:22px;
								margin-bottom:10px;
								padding-right:20px;
								}
							.lingua-case { width:60px;}


/* RISORSE UMANE */	#grafico-risorse { background: url(/image/layout/bg-risorse.gif) no-repeat left top; }
					
						#cat-accademy P,
						#cat-accademy SPAN,
						#sedi P,
						#organizzazione-interna P {
								background: url(/image/grafico-risorse/bg-tool-accademy.gif) repeat-y left top;
								margin:auto;
								text-align:left;
							}
							
							#cat-accademy .risorse-tool {
							/* height:400px; modificato per visualizzazione catalogo academy */
							width:298px;
							overflow:auto;
							margin-bottom:5px;
							}
							
							#cat-accademy P,
							.risorse-tool P,
							#sedi P,
							#organizzazione-interna P {
								width:292px;
								margin-bottom:3px;
								float:right;
							}
							
							.risorse-tool SPAN {
								width:252px;
								float:right;
								padding:10px 20px 10px 20px;
								margin-left:5px;
								}
								
								#cat-accademy P img {padding:5px 0 0 5px;}
								
								#cat-accademy P A { 
									text-decoration:none; 
									color:#868686;
									}
								
								.cat-accademy-right {
									border-bottom: 1px solid #DDD;
									padding-bottom:30px;
								}
								
								.chiudi {float:right;}
								
								a.link-pdf:link, a.link-pdf:visited {
									color: #868686; 
									text-decoration: none;
									}
									
								a.link-pdf:hover {color: #314269;}
						
								#LnkPdf{
									border-collapse: collapse;
									width: 100%; 
									background-color: #EDEDED;
									border-color: #EDEDED;
									float:right;
									margin-bottom: 4pt;
									/*margin-left:6pt;*/
									}
								
						    #td1{
							    background-color: #EDEDED;
							    width: 75px;
							}
							
							#td2{
							    background-color: #EDEDED; 
							    width: auto; 
							    text-align:left; 
							    vertical-align:bottom;
							}
							
							#td3
								{
							    background-color: #EDEDED; 
							    vertical-align: top;
								}
							
							#LnkIcone{
                                 width:200px; 
                                 overflow:auto; 
                                 /* overflow-y:hidden; */
                                 height: 49px; 
                                 direction: rtl; /* usato per spostare sulla destra il div (x Mozilla Firefox e Netscape */
                                 margin-bottom: 4pt;
                                 
                                 /* lo styling dei colori della scrollbar non funziona con Mozilla Firefox 
                                 perché non appartiene allo standard W3C dei CSS.*/
                                 scrollbar-face-color:#EDEDED;
                                 scrollbar-highlight-color:#EDEDED;
                                 scrollbar-shadow-color:#EDEDED;
                                 scrollbar-3dlight-color:gray;
                                 scrollbar-arrow-color:gray;
                                 scrollbar-track-color:#EDEDED;
                                 scrollbar-darkshadow-color:gray;
                              	}
									
						.border-gray {
							border-left: 1px solid #b2b3b6;
							}
							
						.tasti-catalogo {
							margin: 10px 0 0 0;
							padding:0;
							list-style-type:none;
							}
							
							.tasti-catalogo LI {
								display: inline;
								}
								
							.tasti-catalogo A:LINK, .tasti-catalogo A:VISITED {
								display: block;
								float: left;
								width: 146px;
								padding: 20px 0 18px 76px;
								background: url(/image/grafico-risorse/tasti-catalogo.gif) no-repeat left top;
								text-decoration: none;
								} 
								
						.bg-intro-academy {
							display: block;
							background: url(/image/pagine/bg-intro-academy.gif) no-repeat left top;
							height: 514px;							
							}

/* PARTNERSHIP*/	#partnership { 
						background: url(/image/case/bg-toolbar.gif) no-repeat left top; 
						}
						
						.linea-sx,
						.testo-partner,
						.organizzazione2 { 
						background: url(/image/pagine/linea-sx.gif) repeat-y left; 
						}
						
						.bg-praxi4people {
							display:block;
							height:296px;
							background:url(/image/pagine/bg-p4p.gif) no-repeat left top;
							padding:95px 0 10px 20px;
							border-right:1px solid #00326d;
							}
							
							.bg-praxi4people A {
								color:#971116;
								text-decoration:none;
								}
								
							.bg-praxi4people A:HOVER {
								text-decoration: underline;
								}
						
						.testo-partner {padding-left:20px;}
						
/* CHI SIAMO */	#chisiamo,
				#mappa {
					/*height:371px;*/
					overflow: visible;
					}
						
/* SEDI */		#sedi { 
						background: url(/image/layout/bg-sedi.gif) no-repeat left top; 
						width: 297px; 
						text-align: right;
						padding: 66px 28px 0 0;
						}
						
						#sedi P,
						#organizzazione-interna P { 
							padding:5px 0 5px 0;
							}
						
/* ORGANIZZAZIONE */ .organizzazione2 {padding:20px 0 0 20px;}
						
						#testo-organizzazione {
							height:375px;
							width:100%;
							overflow:auto;
							}
							
						#organizzazione-interna { 
							background: url(/image/layout/bg-sedi.gif) no-repeat left top; 
							width: 297px; 
							text-align: right;
							padding: 0 28px 0 0;
							}

/* FORM */	#form {
				height:375px;
				overflow:auto;
				margin-bottom:5px;
			}

/* PARTNERSHIP */	#partnership2 {
						/*height:391px;*/
						overflow: visible;
						}
						
/* CONTATTACI */	.bg-contatti {
						background: url(/image/pagine/bg-contattaci.jpg) no-repeat left top;
						height:372px;
						}
						
						.cantatti-testo {
							display: block;
							width: 371px;
							height:310px;
							overflow: visible;
							text-align:left;
							padding-left: 10px;
							font-size:12px;
							}
							

/* CONSULENZA E FORMAZIONE */	.elenco UL {
									margin:0;
									padding:0 0 0 13px;
									list-style-type:square;
									}
									
									.elenco UL LI {
										margin-bottom:15px;
										}

/*08*/ 	.logo-home {
			width:165px; height:98px;
			display:block;
			float:left;
			background: url(/image/sm/logo.gif) no-repeat 0 0;
			}
		
		A.t-organizzazione:LINK,  A.t-organizzazione:VISITED {
			width:172px; height:98px;
			display:block;
			float:left;
			background: url(/image/sm/t-organizzazione.gif) no-repeat 0 0;
			}
			
			A.t-organizzazione:HOVER { background: url(/image/sm/t-organizzazioneON.gif) no-repeat 0 0; }
		
		#lingua08 {
			display: block;
			width: 110px;
			text-align: left;
			float:left;
			margin-left:323px;
			}
				
		#lingua08 A {
			height: 16px;
			width: 55px;
			margin-top: 24px;
			}
			
			#lingua08A:focus,
			#lingua08 A:hover,
			#english #lingua08 .english,
			#italiano #lingua08 .italiano {	background-position: 0 -16px; }		
				
		#lingua08 .english { background: url(/image/tool/tl2-english.gif); }
		#lingua08 .italiano { background: url(/image/tool/tl2-italiano.gif); }
		
		#tit-sales-marketing {
			width:770px; height:88px;
			clear:both;
			background: url(/image/sm/tit-sales-marketing.gif);
			}
			
			.tit-sales-marketing SPAN{
				display:none;
				}
		
		#txt-sales {
			font-size:12px;
			line-height:18px;
			width:310px;
			text-align:justify;
			float:left;
			padding-bottom:50px;
			margin-right:50px;
			}
		
		#sales-grafico {/*margin-left:50px;*/ margin-bottom:60px; /*border:#ff0000 solid 1px;*/ float:right;}
		
		UL#sales {
			list-style:none;
			text-align:right;
			float:right;
			}
			
			UL#sales LI {padding-bottom:5px;}
			
			UL#sales LI A {
				color:#ee7f03;
				padding-right:40px;
				padding-bottom:10px;
				background:url(/image/sm/p_elenco-sales.gif) no-repeat right 3px;
				}
		
		#titolo {
			width:406px; height:48px;
			margin-bottom:20px;
			background:url(/image/sm/praxi_sales_marketing.gif) no-repeat;
			}
		
		A.youmanager {
			position:absolute;
			width:110px; height:27px;
			top:435px; left:50%;
			margin-left:274px;
			background:url(/image/logo_youmanager-home.gif) no-repeat right 3px;
			}
			
		.banner {
			position:absolute;
			top:145px; left:551px;
			}
		
		.youman-txt {
			width:462px;
			float:right;
			}
			
			.separatore {
				border-bottom:#dddddd solid 1px;
				margin-top:25px;
				margin-bottom:25px;
				}
				
		#eucip {
			width:587px;
			margin-left:183px;
			padding-top:10px;
			}


/* PRAXI4VALUE */ 		.bg-praxi4value {
							display:block;
							height:296px;
							background:url(/image/praxi4value/bg-p4value.gif) no-repeat left top;
							padding:95px 0 10px 20px;
							border-right:1px solid #00326d;
							}

							
						.bg-praxi4value A:LINK, .bg-praxi4value A:VISITED {
							color:#971116;
							text-decoration:none;
							}
							
						.bg-praxi4value A:HOVER {
							text-decoration: underline;
							}