/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../grafica/sfondo.jpg); background-position:left top; background-repeat:repeat-x;}
#contenitore {width:1000px; text-align:center; margin:0px auto; padding:0px;}
#top{ text-align:left;}
	#menu {width:1000px; text-align:left; background-image:url(../grafica/commercialista_r1_c1.jpg); background-position:left top; background-repeat:repeat-x;}
	#banner{width:1000px;}
#center{width:1000px;  text-align:left;}
	#testi {width:553px; float:left; padding:15px 72px 30px 25px;}
	#testi a{color:#242424; text-decoration:underline;} #testi a:hover{color:#303030; text-decoration:none;}
		#navigazione {font-size:10px; color:#282828;} 
		#testopagina {}
		#testopagina h1 {font-family:"Times New Roman", Times, serif; color:#282828; border-bottom:1px solid #E2E2E2; font-size:16px;}
		#blocchi{clear:both}
			#blocco1{background-image:url(../grafica/commercialista_r4_c3.jpg); width:181px; height:238px; position:relative; float:left}
			#blocco2{background-image:url(../grafica/commercialista_r4_c5.jpg); width:184px; height:238px; position:relative; float:left}
			#blocco3{background-image:url(../grafica/commercialista_r4_c7.jpg); width:188px; height:238px; position:relative; float:left}
			.linkblocchi{ position:absolute; top:0px; left:10px; width:155px; height:162px;}
			.testoblocchi{ position:absolute; top:60px; left:13px; width:150px; height:78px; color:#FFF; font-size:10px; text-align:justify;}
			.testoblocchi2{ position:absolute; top:60px; left:22px; width:150px; height:78px; color:#FFF; font-size:10px; text-align:justify;}

	#news{width:320px; float:left; padding:30px 30px 30px 0;}
			#news a{color:#242424; text-decoration:underline;} #news a:hover{color:#303030; text-decoration:none;}

	#newsletter{width:310px; height:238px; position:relative; background-image:url(../grafica/commercialista_r4_c11.jpg); background-position:left top; background-repeat:no-repeat;}
		#newsletter form {margin:0px; padding:0px;}
		.nomenl {position:absolute; top:57px; left:9px; width:290px; border:0; background-color:#FFFFFF;}
		.emailnl {position:absolute;top:103px; left:9px; width:225px; border:0; background-color:#FFFFFF;}
		.iscrivitil {position:absolute;top:99px; left:250px; border:0;}
#footer {width:100%; background-image:url(../grafica/sfondofooter.jpg); clear:both;  text-align:left;}
	#dentrofooter {margin:0px auto; padding:0px; text-align:center; width:1000px; background-image:url(../grafica/commercialista_r8_c1.jpg); height:108px;}
	#footer1 {width:790px; padding-left:203px; text-align:left; color:#FFFFFF; line-height:23px;}
		#footer1 a {padding:2px 4px; color:#FFFFFF; text-decoration:none;} #footer1 a:hover {padding:2px 4px; color:#000;}
	#footer2 {width:790px; padding-left:205px; text-align:left; color:#FFFFFF; padding-top:20px;}
	#footer3 {width:790px; padding-left:205px; text-align:left; color:#FFF; padding-top:20px; font-size:10px;}
		#footer3 a {color:#FFF; text-decoration:none;} #footer3 a:hover {color:#000;}

form {margin:0; padding:0;}
	
.testomodulo {	border: 2px solid #384D62;	background-color: #ffffff;	font-size:14px; width:300px; margin-bottom:5px;}
.testomodulopiccolo {	border: 2px solid #384D62;	background-color: #ffffff;	font-size:14px; width:100px; margin-bottom:5px;}
label {width:160px; font-size:14px; border-bottom:1px solid #EFEFEF; float:left; margin-right:10px; padding-left:5px; clear:both;}
.bottonemodulo {font-size:16px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #384D62; border-bottom:2px solid #1F2B39; border-right:2px solid #1F2B39;}
.button2 {font-size:12px; color:#000000; font-variant:small-caps; background-color:#FFF; background-position:left top; border:2px solid #384D62; border-bottom:2px solid #1F2B39; border-right:2px solid #1F2B39;}
.clearboth {clear:both}
.accetto {font-size:10px;}
.bottonicentro {text-align:center; margin-bottom:10px;}
fieldset {padding:10px;}
legend {font-size:12px; color:#333333; padding: 0 5px 10px 5px; margin-bottom:10px;}
.scelta {width:450px; margin-bottom:5px; height:20px;}
.labellunga{font-size:11px; width:300px}

		.news2 {background-color:#FFFFFF; padding:10px; color:#000000; margin-bottom:5px;} 
		.titolonews {font-weight:bold;}
		.datanews {margin:5px 0; font-size:90%;}
		.introduzionenews {}
		
		.news { padding:10px; color:#FFF; margin-bottom:5px;} 
		.news3 { padding:10px; color:#000; margin-bottom:5px;} 
