/* CSS Document */
/*
Design by Casafree.com and avaible on openwebdesign.org
License : http://creativecommons.org/licenses/by/3.0/ 
You are free:
    * to Share — to copy, distribute and transmit the work
    * to Remix — to adapt the work
Under the following conditions:
    * Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
	* You must link back to : Casafree.com or insideCasafree.com if you are using this file.
*/



body {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	background-image: url(/Images/sfondo.jpg);
	background-repeat: repeat-x;
	background-color: #9AD6FA;
}



a {
	font-weight: normal;
	color: #0000CC;
	text-decoration: underline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}
#content .tabella_categorie{
	vertical-align: bottom;
	background-position: bottom;
	margin-top: 190px;
	display: block;
	list-style-image: none;
	list-style-type: none;
}
#content h1 {
	font-size: 2em;
	font-weight: bold;
	color: #983232;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.data {
	font-size: 12px;
	font-style: italic;
	color: #9966CC;
}
img  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#content .tabella_categorie li {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	color: #000000;
}
#content .tabella_categorie ul {
	list-style-image: none;
	list-style-type: none;
	margin-top: 100px;
	display: block;
	text-align: center;
}
#container #content .tabella_categorie li {
	font-size: 0.8em;
	display: inline;
	list-style-image: none;
	list-style-type: none;
}

#content h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #C55050;
	text-align: center;
}
#content table {
	text-align: center;
	background-position: center;
	border: 1px solid #000000;
	color: #63F;
}

.style1 {
	font-size: 14px;
	font-weight: normal;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
}
.style8 {color: #000000; font-weight: bold; }
.tabella2 {
	border: 1px solid #FFFFFF;
	margin: 3px;
	text-align: center;
	background-color: #99CCFF;
}
.tabella2 a {
	color: #0066CC;
}

.middle {
	text-align: center;
}
#container {
	width: 1030px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #333;
	padding: 0px;
	background-image: url(/Images/sfondo-menu-left.jpg);
	background-repeat: repeat-y;
}
#header {
	text-align: center;
	height: 100px;
}
#top_menu {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333;
	border-bottom-color: #333;
	width: 100%;
	padding: 0px;
	text-align: center;
	background-color: #36C;
	margin: 0px;
	height: 2em;
	font-family: Verdana, Geneva, sans-serif;
}
#top_menu a {
	float: left;
	width: 199px;
	text-align: center;
	height: 1.5em;
	font-size: 1.4em;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
	color: #FCF;
	display: block;
}

#top_banner {
	height: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	background-color: #36C;
	width: 100%;
	clear: both;
	text-align: center;
	padding-top: 0.5em;
	margin: 0px;
}
#left_menu {
	text-align: center;
	width: 199px;
	float: left;
}
#left_menu ul {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
}

#left_menu #menu {
	text-align: center;
	width: 200px;
}
#container #left_menu #menu li {
	display: block;
	list-style-type: none;
	width: 100%;
	list-style-image: none;
}
#content {
	text-align: justify;
	margin: 0px;
	float: right;
	width: 800px;
	padding: 1em;
	font-size: 1.4em;
	color: #333;
}
#tabella_links {

}
#container #content #tabella_links tr td a {
	font-weight: bold;
	color: #33C;
	display: block;
	clear: both;
	height: 2em;
	width: 100%;
}

#footer {
	text-align: center;
	height: 30px;
	clear: both;
	background-image: url(/Images/footer.png);
	background-repeat: repeat;
	font-size: 1.3em;
	padding-top: 0.5em;
}
#container #left_menu #menu li a {
	list-style-type: none;
	width: 100%;
	list-style-image: none;
	color: #339;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	height: 2em;
	padding-top: 0.7em;
}
#google_search {
	color: #F00;
	background-color: #FFEEF4;
	clear: both;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
}
.important_links {
	font-size: larger;
	font-weight: bold;
	text-align: center;
	display: block;
}


#container #left_menu #menu li a:hover {
	display: block;
	list-style-type: none;
	width: 100%;
	list-style-image: none;
	color: #FF0;
	font-size: 1.5em;
	font-weight: bolder;
	height: 30px;
	padding-top: 0.6em;
	text-decoration: underline;
	background-color: #039;
	background-repeat: repeat;
}
#container #content #google_search p {
}

