/* Au pair international - versione grafica */

html, body { margin:0; padding:0; }
body { color:#001439; font:76%/140% Trebuchet MS, arial, helvetica, geneva, sans-serif;  text-align:center; background: #ffffff;}

/* GENERALE - layout e impaginazione */

#spot { width:760px; height:90px; }
#pagina { width:760px; height:452px; margin:0 auto; text-align:left;  }

#header { position:relative; height:122px; }

#principale {  }
#navi { width:100%; height:45px; background:url(../img/fondo_navi.gif) repeat-x; font-weight: bold; }
#main { width:100%; }
#footer { width:100%; height:25px; background: #D9D9D9; float:left;}



/* GENERALE - elementi base */
h1, h2, h3, h4, h5, h6 { margin:0; }
p { margin:0 0;}


a { color:#001439; font-weight:bold; }
a:link { color:#001439; }
a:visited { color:#001439; }
a:hover { color:#FF1500; }
a:active {  } 

#navi img { border:0; }

#navi .navi01 {padding: 0 0 0 234px;}
	#navi .navi01 a { color:#001439; font-weight:bold; }
	#navi .navi01 a:link { color:#001439; }
	#navi .navi01 a:visited { color:#001439; }
	#navi .navi01 a:hover { color:#FF1500; }
	#navi .navi01 a:active {  }
	 
	#navi p.navi01 {padding: 0.4em 0 0 235px;}


#navi .navi02 {padding: 0 0 0 234px; color: #FFFFFF;}
	#navi .navi02 a { color:#ffffff; font-weight:bold;}
	#navi .navi02 a:link { color:#ffffff;}
	#navi .navi02 a:visited { color:#ffffff;}
	#navi .navi02 a:hover { color:#FF1500; }
	#navi .navi02 a:active {  } 
	
	#navi p.navi02 {padding: 0.4em 0 0 235px;}


#navi p.naviEng {padding: 0 0 0 670px; position:absolute; }



#header .flash { position:absolute; top:0; right:0; }
#header h1 { width:210px; height:170px; background:url(../img/logo.gif) no-repeat 24px 11px; position:absolute; top:0; left:0; z-index:50; }
  #header h1 span { display:block; width:0; height:0; line-height:0px; overflow: hidden; clip: rect(0,0,0,0); }

#spot img { display:block; margin:0; }  
  



#main .colSx { width:190px; height:350px; background-color:#E4EDFF; float:left; margin-left:10px; padding-top:1em; }
#main .colDx { width:540px; margin:0 0 0 auto; float:right; padding-top:1em; }


	#main .colDx .famiglie { width:158px; margin:0 5px; float:left; }
	#main .colDx .aupair { width:158px; margin:0 5px; float:left; }
	#main .colDx .lavoro { width:158px; margin:0 5px; float:left; }

	#main .colDx .titolo {float: right; margin:-12px 0px; padding-bottom: 16px;}

#footer p {padding: 0.3em;}
#footer .member {padding: 4px 0 0 620px; position:absolute;}



  /* classi generiche */
#main .colSxTesto { width:180px; height:300px; background-color:#FFFFFF; float:left; margin-left:10px; padding-top:1em; }
			
.red {color:#FF1500;}
.dx {text-align:right;}
img {border: 0;}

iframe.testo {float: right; width: 536px; color:#001439; height: 300px;} 			/*per tutti i testi a corpo pagina*/

iframe.testo5 {float: right; width: 536px; color:#001439; height: auto;}			/*per spazio au pair */
iframe.testo1 {float: right; width: 536px; color:#001439; height: auto;}			/*per spazio au pair EUROPA*/
iframe.testo2 {float: right; width: 536px; color:#001439; height: 204px; margin-top: 30px;}	/*per spazio au pair IRLANDA*/
iframe.testo3 {float: right; width: 536px; color:#001439; height: auto; margin-top: 30px;}		/*per spazio au pair USA*/

iframe.testo4 {float: left; width: 160px; color:#001439; height: 200px; margin: 0 0 0 -10px;}	/*per i testi sulla colonna SX*/




