
/* AZZERAMENTO PARAMETRI CSS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
ul, li {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;}
fieldset,img {border:0;}
caption, th {text-align:left;}
q:before, q:after {content:'';}

/* FINE AZZERAMENTO PARAMETRI */

/* CONTENITORE E CORPO PAGINA */

html {
 margin:			 		 			 									 0;
 padding:																	 0;
 border:																	 none;
}

body {
 margin:																	 0px 20px 0px 20px;
 border:																	 none;
 background-image: 												 url(/immagini/hp_background.gif);
 background-position:											 top left;
 background-repeat:												 no-repeat;
 background-color:												 rgb(110,71,61);  
}

div#logo {
 text-align: 															 right;
 margin-right:		 	 											 10px;
 margin-left:														   450px;
}

div#container {
 margin-top:	 														 5px;
 min-height:															 600px;
 background-color:												 rgb(220,204,198);
 opacity:																	 0.7;
 filter:																	 alpha(opacity=70);
 background-image: 												 url(/immagini/hp_background1.gif);
 background-position:											 bottom right;
 background-repeat:												 no-repeat;   
}

table#container_table {
 height:							 										 600px;
}

td#leftnav {
 vertical-align:											 		 top;
 background-color: 												 rgb(210,115,74);
}

td#rightnav {
 background-color: 												 rgb(250,185,94);
 width: 							 										 100%;
 vertical-align:													 top;
 background-image: 												 url(/immagini/br-background.jpg);
 background-position:											 bottom right;
 background-repeat:												 no-repeat;  
}

#content {
 padding: 																 1em;
 text-align:															 justify;
 font-family:															 verdana;
 font-size:																 1em;
 line-height:															 1.2em; 
 min-height:															 600px;
}

#content img {
 float:	 		 															 left;
 margin-right:														 10px;
 margin-bottom:														 10px;
}

#content h1 {
 font-family:															 Verdana;
 font-size:																 1.5em;
 line-height:															 1em;
 margin:																	 0px 0px 10px 0px;
 padding:																	 0px;
 font-weight:															 normal;
 color:																		 rgb(115,71,36);
 width:																		 100%;
 text-align:															 right;
 margin-bottom:														 50px;
}

#recent_adds {
 padding: 	 															 15px;
}

#recent_adds div.riga h2 {
 font-family: 	 													 arial;
 font-size: 															 1.5em;
 margin-bottom: 													 10px;
 margin-top:															 20px;
}

#recent_adds div.riga {
 min-height: 		 					 								 170px;
 border-bottom:														 1px dashed rgb(210,115,74);
}

#recent_adds div.riga a {
 color:			 						 									 black;
 font-weight:															 normal;
 font-size:																 0.7em;
 line-height:															 1.3em;
 text-decoration:													 none;	
 font-weight:															 bold;														 
}

#recent_adds div.riga a:hover {
 color: 		 									 						 red;
}

/* FINE CONTENITORE CORPO PAGINA */

/* DEFINIZIONE DELLE NEWS */

div.news {
  background-color: 											rgb(210,115,74);
	width:																	265px;
}

div.news_text {
	border-bottom:													1px dashed orange;
	text-align:															justify;
	font-family:														arial, sans-serif;
	font-size:															0.70em;
	font-weight:														bold;
	letter-spacing:													0px;
	padding:																5px;
}

a.news_link {
  color:																	rgb(60,15,26);
	text-decoration:												none;	
}

a.news_link:hover {
  color:					 												yellow;
}

div.news img {
 width:	 		 															256px;
 margin-bottom:														5px;
}

div.whereami {
margin-top:	 															15px;
font-family: 															helvetica; 
font-size: 																10px; 
color: 																		black; 
text-align: 															center; 
vertical-align: 													top;
line-height:															1em;
font-weight:															bold;
}

/* FINE DEFINIZIONE NEWS */

/* DEFINIZIONE DI UN DROPDOWN MENU */

ul {
  margin: 	 											 		 	 	0px;
	padding:																0px;
	list-style: 														none;
	width: 																	265px;
	font-family:														sans-serif;
	border-bottom: 													1px solid rgb(231,150,100);
}

ul.topmenu li {
  position: 															relative;
	font-family:														sans-serif;
	font-size:															11px;
	font-weight:														bold;
	text-align:															center;	
}

li.topmenu ul {
	position: 															absolute;
	display: 																none;
	left:																		265px;
	top:																		0px;
}

ul.topmenu ul {
  display:																none;
}

li.topmenu:hover > ul { 
	display: 																block; 
	border-left:														1px solid rgb(231,150,100);	
}

ul.topmenu li a {
	display: 																block;
	text-decoration: 												none;
	color: 																	rgb(30,30,30);
  background-color: 											rgb(247,166,30);	
	border: 																1px solid rgb(231,150,100);
	border-bottom: 													0;
  padding:																3px 0px 3px 0px;
	font-weight:														bold;
	padding-left:														5px;
}

ul.topmenu li a:hover {
  background-color:												yellow;
	color:																	rgb(100,20,20);
}


/* FINE DEFINIZINE DI UN DROPDOWN MENU */

/* DEFINIZIONE MENU BASSO */

#footer {
 text-align: 															 center;
 padding:																	 1px;
}

#footer a {
 color: 																	 yellow;
 font-family:															 arial;
 font-size:																 0.6em;
 font-weight:															 bold;
 padding-left:														 10px;
 padding-right:														 10px;
 text-decoration:													 none;
}

#footer a:first-child {
 border-left:					 										 none;
}

#footer a:hover {
 color:					 													 red;
}

ul.bottommenu {
  display:		 														inline;
  margin: 	 											 		 	 	0px;
	padding:																0px;
	list-style: 														none;
	border: none;
}

ul.bottommenu li {
  display:			 													inline;
	font-family:														sans-serif;
	font-size:															20px;
	font-weight:														bold;
	text-align:															center;
	border-left:														1px solid yellow;	
}

ul.bottommenu li:first-child {
  border-left: none;
}

div.riga img {
 height: 		 	 							 							120px;
}

/* FINE DEFINIZIONE MENU BASSO */

/* DEFINIZIONI USERUI-CSS */

img.left {
 float:	 					 												 left;
 margin: 																	 10px; 
 border:																	 none;
}

img.right {
 float:	 					 												 right;
 margin:																	 10px; 
 border:																	 none;
} 

h1 {
 font-family:															 Verdana;
 font-size:																 1.5em;
 line-height:															 1.4em;
 margin:																	 0px 0px 2px 0px;
 padding:																	 0px;
 font-weight:															 normal;
 color:																		 rgb(215,131,56);
 width:																		 100%;
 text-align:															 right;
}

h2 {
 font-family:															 Verdana;
 font-size:																 1.2em;
 line-height:															 1.1em;
 margin:																	 0px 0px 2px 0px;
 padding:																	 0px;
 font-weight:															 normal;
 color:																		 rgb(215,131,56);
 width:																		 100%;
 text-align:															 right;
}

h3 {
 font-family:															 Verdana;
 font-size:																 1em;
 line-height:															 1em;
 margin:																	 12px 0px 2px 0px;
 padding:																	 0px;
 font-weight:															 bold;
 font-style:															 italic;
 color:																		 rgb(215,131,56);
 width:																		 100%;
 text-align:															 right;
}

address {
 font-family:															 Times;
 color:																		 rgb(100,100,100);
 font-weight:															 bold;
}

.underline {
 text-decoration:													 underline;
}

.strikethrough {
 text-decoration:													 line-through;
}

p {
 margin-top: 10px;
 margin-bottom: 10px;
 font-size: 0.9em;
}

/* FINE DEFINIZIONI USERUI_CSS */


