@charset "utf-8";

/* CSS Document */



/*stili per il layout fisso*/

html,body{margin: 0;padding:0}

body{font-family: arial,sans-serif;font-size: 76%;text-align: center; background-image: url("images/sopra2b.jpg");
background-repeat:no-repeat;
background-position:top; 
background-attachment:center;
width: 100%; 
top:0px}

div#container{width: 900px;margin: 0 auto;text-align: left;}

#testo{ margin-left:5px;}

a:hover{
	text-decoration:underline;	
}



/*stili generici, su header e footer*/



div#header{  margin-top:0px;  width:1000px; height:214px; background-image:url(images/header.jpg); background-repeat:no-repeat;}


div#logo{
	width:250px;
	height:135px;
	margin-top:25px;
	margin-left:28px;
	position:absolute;
}

div#visto-usa{
	width:250px;
	height:135px;
	margin-top:23px;
	margin-left:108px;
	position:absolute;
	visibility:hidden;
}

div#foto{
	width:960px;
	height:446px;
	margin-top:0px;
	margin-left:0px;
	position:absolute;
	
	
}

div#testo{
	width:300px;
	height:420px;
	margin-top:20px;
	margin-left:645px;
	position:absolute;
	font-size:12px;
	font-family:Geneva, sans-serif;
	font-weight:bold;
	
	
	
}

div#promozioni{width:289px; height:187px; margin-top:398px; margin-left:9px; position:absolute;}

div#sopra{
	width:452px;
	height:95px;
	margin-top:120px;
	margin-left:549px;
	position:absolute;
	

	

}

div#hidden{
	visibility:hidden;
	
	
}

div#procedure{

	width:220px;

	height:275px;

	margin-top:88px;

	margin-left:60px;

	position:absolute;

	

}



div#procedure a{

	

	font-weight:bold;

	line-height: 27px;

	color:#4497CD;

	

	

}





div#menu{
	width:305px;
	height:164px;
	margin-top:110px;
	margin-left:631px;
	position:absolute;
}

h1,h2{margin: 0;padding:0}

h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}

h2{color: #999;font-size: 1.5em}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}



/*stili specifici per il layout*/

div#navigation{float:right; width:596px; height:585px; background-image:url(images/home/colonna-destra-home.jpg); background-repeat:no-repeat}



p{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#000}

a{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#000; text-decoration:none}









div#content{width:1000px; height:446px; background-image:url(images/content.jpg); background-repeat:no-repeat; top:0px; margin-left:0px; margin-top:0px;}

div#content-vuoto{width:1000px; height:446px; background-image:url(images/content-vuoto.jpg); background-repeat:no-repeat; top:0px; margin-left:0px; margin-top:0px;}

div#content-vuoto-libero{width:1000px; background-image:url(images/content-vuoto.jpg); background-repeat:repeat-y;  top:0px; margin-left:0px; margin-top:0px;}

div#content-visti{width:1000px; background-image:url(images/content-vuoto.jpg); background-repeat:repeat-y;  top:0px; margin-left:0px; margin-top:0px;}

div#footer{position:relative;

margin-top: -104px; /* valore negativo dell'altezza del footer */

    height: 104px;

    clear:both; }  



/*stili per la navigazione*/

div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}

div#navigation li{margin: 0;padding: 0}

div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}

div#navigation a:hover{color: #033;text-decoration: underline}

div#navigation a#activelink{color: #033;text-decoration: none}





div#navigation-home{float:right; width:596px; height:585px; background-image:url(images/home/colonna-destra-home.jpg); background-repeat:no-repeat}

div#navigation-home div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-raggiungerci{float:right; width:596px; height:585px; background-image:url(images/raggiungerci/come-raggiungerci.jpg); background-repeat:no-repeat}

div#navigation-raggiungerci div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-procedure{float:right; width:596px; background-image:url(images/procedure/procedure.jpg); background-repeat:no-repeat}

div#navigation-procedure div#testo{float:left; width:550px;  margin-top:80px; margin-left:10px;margin-right:5px;}



div#navigation-contatti{float:right; width:596px; background-image:url(images/contatti/contatti.jpg); background-repeat:no-repeat}

div#navigation-contatti div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-studio{float:right; width:596px;  background-image:url(images/studio/lo-studio.jpg); background-repeat:no-repeat}

div#navigation-studio div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-link{float:right; width:596px; height:585px; background-image:url(images/link/link.jpg); background-repeat:no-repeat}

div#navigation-link div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-bambini{float:right; width:596px;  background-image:url(images/bambini/bambini.jpg); background-repeat:no-repeat}

div#navigation-bambini div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-specialisti{float:right; width:596px; height:585px; background-image:url(images/specialisti/specialisti.jpg); background-repeat:no-repeat}

div#navigation-specialisti div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-news{float:right; width:596px; height:585px; background-image:url(images/studio/lo-studio.jpg); background-repeat:no-repeat}

div#navigation-news div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-promozioni{float:right; width:596px; height:585px; background-image:url(images/promozioni/promozioni.jpg); background-repeat:no-repeat}

div#navigation-promozioni div#testo{float:left; width:565px;  margin-top:70px}



div#navigation-chiedi{float:right; width:596px; height:585px; background-image:url(images/chiedi-dentista/chiedi-dentista.jpg); background-repeat:no-repeat}

div#navigation-chiedi div#testo{float:left; width:565px;  margin-top:70px}
