html, body {      margin:0; 	  padding:0;}body {	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#5c6268;	background-color: #909090;}.error { color:#CC0000; font-weight:bold;}img a /*mi toglie tutti i bordi blu dalle immagini linkate/mappate*/{ border:none;}div#conteiner {      width:100%; /* qui andrņ a mettere l'immagine di sfondo posta al bottom con padding rispetto al div superiore */}div#header {       height:70px;	  background-image:url(../immagini/pattern_azzurro.jpg);	  background-repeat:repeat-x;	}.foto { border:solid 1px #0099CC;}/*-----------------MENU-----------------*/div#menu { background:url(../immagini/prova1.jpg) repeat-x; height:35px;}ul#menu {	list-style:none;	margin:0 auto;	margin-left:0;	padding-bottom:6px;	border-bottom: 1px solid #7797a2;	background-color:#B8D2E0;	font-family:"Trebuchet MS";	font-size:17px;	font-weight:bold;}ul#menu li{	display:inline;	margin:0;}ul#menu li a{	text-decoration:none;	color:#666666;	padding-bottom:2px;	border-bottom: 4px solid #B8D2E0;}ul#menu li a:hover{	border-bottom: 4px solid #7797a2;	color:#0A579D;}.line {  /*separatore voci menu*/    color:#999999; 	font-size:13px;}	/*-----------------FINE MENU-----------------*//*-----------------FOOTER-----------------*/div#footer {      background-image:url(../immagini/pattern_bottom.jpg);	  background-position:top;	  background-repeat:repeat-x;	  height:90px;	  clear:both;}div#footer_cell {	height:160px;	width:750px;	margin:0 auto;	background:url(../immagini/footer_cell.jpg) no-repeat right top;}div#footer_cell h3 {	text-align:left;	margin:0;	padding-top:20px;	padding-bottom:2px;	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#333333;	border-bottom-width: 1pt;	border-bottom-style: solid;	border-bottom-color: #666666;	margin-right:400px;	margin-left:15px;}div#footer_cell p {	text-align:left;	margin:0;	padding-bottom:5px;	padding-top:5px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;	line-height:21px;    margin-left:15px;}div#footer_cell p a {	color:#003366;	text-decoration:none;	font-weight:bold;}div#footer_cell p a:hover {	color:#006699;	text-decoration:none;	font-weight:bold;}/*-----------------END FOOTER-----------------*//*-----------------RICERCA INTERNA AJAX---------*/ div.autocomplete  {      position:absolute;      width:300px;      background-color:#FFFFFF;      border:1px solid #999999;      margin-top:10px;      padding:3px;  } div.autocomplete ul  {    list-style-type:none;    margin:0px;    padding:0px;  } div.autocomplete ul li a { background-color:#FFF; display:block; padding-top:5px; padding-bottom:5px; color:#006699; text-decoration:none; font-weight:bold; font-size:10px;} div.autocomplete ul li a:hover { background-color:#F5F5F5; display:block; padding-top:5px; padding-bottom:5px; color:#0099CC; text-decoration:none; font-weight:bold;font-size:10px;} div.autocomplete ul li  {    display:block;    margin:0;    padding:2px;    cursor:pointer;  } div.autocomplete  {      position:absolute;      width:300px;      background-color:#FFFFFF;      border:1px solid #999999;      margin-top:10px;      padding:3px;      height:220px;      overflow:auto;  }/*-----------------END RICERCA AJAX-----------------*//*-----------------CONTENUTI-----------------*/.foto_blog { border:solid 3px #CCCCCC;}#foto_box a {float:left; border:solid 1px #CCCCCC; margin:10px; padding:5px;}#foto_box a:hover {float:left; background:#CCCCCC; border:solid 1px #999999; margin:10px; padding:5px;}.categoria {    border-bottom: dotted 1px #CCCCCC;	font-size:11px;	padding:3px;}.categoria p { margin:0px;}div#content {       background-color:#efefef;	  background-image:url(../immagini/pattern-grigio.jpg);	  background-repeat:repeat-x;	  background-position:top;	  }a{font-weight:bold;color:#0066CC;text-decoration:none;}a:hover{font-weight:bold;color:#003399;text-decoration:none;}div#content p {text-align:left;line-height:19px;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px;text-align:justify;}div#content h3 {text-align:left;font-size:18px;font-weight:bold;font-family:"Trebuchet MS";color:#0A579D;border-bottom: 1px solid #999999;margin-bottom:7px; /*spazio tra titolo/rga e paragrafo in basso*/padding-bottom:5px; /*spazio tra riga e testo titolo in basso*/}div#content h4 {text-align:left;font-size:15px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#51ADDD;margin-top:4px;margin-bottom:4px;}div#central {	 margin:0 auto; 	 width:750px; 	 text-align:left;} /*contenitore a lerghezza fissa centrale contenente i due div main e second*/	div#main {  /*div principale dei contenuti*/	width:500px;	float:left;	margin-top:10px;}div#main ul {list-style-image:url(../immagini/arrow.gif);font-family:"Trebuchet MS";font-size:13px;color:#0A579D;font-weight:bold;}div#main li {margin-right:50px;padding:2px;border-bottom: 1px solid #CCCCCC;}div#second {  /*div secondario per menu di categoria, news e sezioni specifiche*/	float:right; 	width:200px;	margin-top:10px;}h2 {	font-size:16px;}	div#second .second_p {text-align:left;line-height:16px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#5c6268;padding:10px;margin-top:0;border-bottom: 1px solid #CCCCCC;margin-bottom:10px; /*spazio tra titolo/rga e paragrafo in basso*/padding-bottom:5px; /*spazio tra riga e testo titolo in basso*/}div#second .p_con_grigio{background:url(../immagini/paragrafo.jpg) no-repeat left top;text-align:left;line-height:16px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#5c6268;padding:10px;margin-top:5;}.float {float:left;margin-right:5px;}hr {	color: #CCCCCC;	background-color: #CCCCCC;	height: 1px;	border:0;   }/*-----------------FINE CONTENUTI-----------------*/div#bottom { /*div per non distruggere i div central, main e second per colpa dei float*/clear:both;margin:0;}/*-----------------INIZIO FORMAIL-----------------*/div#formail {background:url(../immagini/grigio.jpg) no-repeat top left;background-color:#efefef;padding:12px;text-align:left;margin-top:10px;}.form {	background:url(../immagini/input.jpg) repeat-x top #eef7ff;	color:#333333;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	border: 1px solid #999999;	padding:4px;}.form1 {	background:url(../immagini/input1.jpg) repeat-x top #356996;	color:#FFF;	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	border: 1px solid #999999;	padding:4px;	}/*-----------------FINE FORMAIL-----------------*/.normale { background:#E3E3E3; }.selezionata {    background:#cfebf5;}.normale_1 {     border-bottom: dotted 1px #CCCCCC;	font-size:11px;	padding:3px; } /*PER GLI ARTICOLI/CATEGORIE*/.selezionata_1 {background:#cfebf5;        border-bottom: dotted 1px #CCCCCC;	font-size:11px;	padding:3px;}	.normale_1 p {padding:0; margin:0;} /*PER GLI ARTICOLI/CATEGORIE*/.selezionata_1 p { padding:0; margin:0;}/*-----------------START GALLERY-----------------*/div#gallery{ width:100%; overflow:auto; padding:0;}div#gallery img { border:none;}/*per togliere il bordo blu*/div#gallery ul { list-style-type:none; padding:0; margin:0;}div#gallery li{ float:left;}div#gallery li a{	float:left;	margin:5px;	border: 3px solid #C7C7C7;}div#gallery li a:hover{	float:left;	margin:5px;	border: 3px solid #0066CC;}/*-----------------END GALLERY-----------------*/
