/*stili per il layout elastico*/

html,body{margin: 0; margin-top:10px; }

body{font-family: 'Book Antiqua', Georgia,  Tahoma;  }

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

}

 

/*stili generici, su header e footer*/

li {  margin-left: 20px; padding: 0; font-size:16px; }



div#header{

	background-color:#FFFFFF;

	color: #ff0;

	width:900px;}





h1,h2{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}



span{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:14px; }

span a {color:#FF6FB7; font-weight:bold; text-decoration: underline;}

span a:hover {color:#333333; font-weight:bold;text-decoration: none;}



p{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:14px; }

p a {color:#FF6FB7; font-weight:bold; text-decoration: underline;}

p a:hover {color:#333333; font-weight:bold;text-decoration: none;}

.scroll{ overflow: auto; height: 345px; font-size:14px; }
.scroll_1{ overflow: auto; height: 300px;}

div#home{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:20px; text-align:center;}

div#home a {color:#999999; font-weight:bold; text-decoration: none; text-align:center;}

div#home a:hover {color:#000000; font-weight:bold;text-decoration: none; text-align:center;}



div#homebottom{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:14px;  text-align:center; position:relative; padding-bottom:20px;}

div#homebottom a {color:#999999; font-weight:bold; text-decoration: none; text-align:center;}

div#homebottom a:hover {color:#000000; font-weight:bold;text-decoration: none; text-align:center;}



div#headeritaeng{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:13px;  text-align:left; position:relative; padding-left:10px;  padding-top:100px;}

div#headeritaeng a {color:#999999; font-weight:bold; text-decoration: none; text-align:center;}

div#headeritaeng a:hover {color:#000000; font-weight:bold;text-decoration: none; text-align:center;}



div#homebottomright{font-family: 'Book Antiqua', Georgia, Tahoma; font-size:12px;  text-align:right; position:relative;  padding-bottom:40px; }

div#homebottomright a {color:#999999; font-weight:bold; text-decoration: none; text-align:right;}

div#homebottomright a:hover {color:#000000; font-weight:bold;text-decoration: none; text-align:right;}



h1,h2{color: #999;font-size: 14px;}



div#contentcontact{padding: 20px; height:380px;   background-image:url(immagini/back_content.gif); background-repeat:repeat-y; background-color:#ffffff;  }

div#contentcontact a{color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#contentcontact a:hover{color:#333333; font-weight:bold;text-decoration: none;}





div#content{padding-left: 20px; padding-top:20px; padding-bottom:5px; height:380px;  background-image:url(immagini/back_content.gif); background-repeat:repeat-y; background-color:#ffffff; clear:left; }

div#content a{color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#content a:hover{color:#333333; font-weight:bold;text-decoration: none;}



div#contentcontattaci{padding: 20px; height:380px;  background-image:url(immagini/back_contatti.gif); background-repeat:repeat-y; background-color:#ffffff; clear:left; }

div#contentcontattaci a{color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#contentcontattaci a:hover{color:#333333; font-weight:bold;text-decoration: none;}







div#contatti{ height:320px;  background-image:url(immagini/back_contact.gif); }





 

div#suggestione {float:right;  width: 327px;  background-repeat:no-repeat;   }

div#suggestione a {color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#suggestione a:hover {color:#333333; font-weight:bold;text-decoration: none;}



div#contentservices{padding: 20px;  background-image:url(immagini/back_content.gif); background-repeat:repeat-y; background-color:#ffffff; clear:left; }

div#contentservices a{color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#contentservices a:hover{color:#333333; font-weight:bold;text-decoration: none;}



div#suggestioneservices {float:right;    background-repeat:no-repeat;  }

div#suggestioneservices a {color:#FF6FB7; font-weight:bold; text-decoration: underline;}

div#suggestioneservices a:hover {color:#333333; font-weight:bold;text-decoration: none;}



div#imgfooter{text-align:center;height:18px; clear:right; background-image:url(immagini/back_footer.gif); background-repeat:no-repeat; }



div#footer{  clear:right; text-align: center; background-image:url(immagini/white.gif); background-repeat:repeat; }

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

div#footer         a:hover{color:#333333; font-weight:bold;text-decoration: none;}





.testocontatti { font-size:12px;

 color:#666666;



	

	

}	

.formcontatti {

	font-size:12px;



	border: 1px solid #DFDFDF ;

	



}



.submit {

font-size:12px;

background-color:#EBEBEB;

 

   border: 1px solid #F4F4F4 ;

 font-family: 'Book Antiqua', Georgia,  Tahoma; 

  }





/*** css ottimizzazione ***/



div .scroll {

	width:550px !important;

	height:350px !important;

	overflow:auto !important ; 

}

div .scroll_1 {

	width:550px !important;

	height:300px !important;

	overflow:auto !important ; 

}

div#scroll_menu {
    float:right;  

	width:300px;

	height:401px;

	overflow:auto; 

}


/*** stili impaginazione sitemap ***/



#content #subtree1{

	font-size: 12px;

	padding-left: 40px;

	display: block; color:#333;

}

#content #subtree2{

	font-size: 12px;

	padding-left: 40px;

	display: block; color:#333;

}

h3 { font-size: 13px; font-weight: lighter; margin: 2px; padding:2px; color:#333;}

