/*		CSS Document Design by Andrea Gianfreda for SmartSite(R)
500lire.com
*/
@import url("http://www.500lire.com/common.css");

			/*		1.4 Lists				*/
			/*------------------------------*/
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#menu ul li ul{
	font-size: 12px;
	line-height: normal;
}

#zonaC dl {
	margin: 0px 0px 15px;
	padding: 23px 0px 0px;
	background-image: url(../../img/news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

			/*		2. Main elements		*/
			/*------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #000000;
	background-image: url(../img/bg_body.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left bottom;
}
#box {
	text-align: left;
	border: 3px solid #E1E1E1;
	margin: 10px auto;
	width: 724px !important;
	width /**/: 730px;
	background-color: #000000;
	background-image: url(../img/bg_box.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#testa {
}

#corpo {}

#menu {
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding-top: 20px;
}
#menu ul li a:link, #menu ul li a:visited {
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	color: #FACB85;
}
#menu ul li a:hover {
}
#menu ul li a.attivo:link, #menu ul li a.attivo:visited, #menu ul li a.attivo:hover {
	color: #FFFFFF;
}
#menu ul li strong {
	color: #FFFFFF;
	padding-left: 10px;
}

#menu ul ul a:link, #menu ul ul a:visited {
	padding-left: 15px;
	font-weight: normal;
	color: #FACB85;
}
#menu ul ul a:hover {
}
#menu ul ul strong {
	padding-left: 15px;
	text-decoration: underline;
	font-weight: normal;
}

#sotto_sezioni {
	display: none;
}
#sotto_sezioni a:link,  #sotto_sezioni a:visited {}
#sotto_sezioni a:hover {}
#sotto_sezioni strong {}

#zonaB {
	color: #FFFFFF;
}
#zonaB h2 {
	font-size: 24px;
	line-height: normal;
	margin: 0px 0px 10px;
	padding: 0px;
	color: #FACB85;
	letter-spacing: -2px;
}
#zonaB a {
	color: #FACB85;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
}
#zonaB a:hover {
	color: #FF9900;
	background-color: #FFFFFF;
}

#zonaB strong {
	color: #FACB85;
}



#zonaC {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 140px !important;
	width /**/: 150px;
	display: none;
}
#zonaC h3 {
	display: none;
}
#zonaC dl dt {
	margin-top: 8px;
}
#zonaC dl dd {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#zonaC dl dt a:link, #zonaC dl dt a:visited {
	text-decoration: none;
	color: #FF9900;
	font-weight: bold;
	padding-right: 5px;
}
#zonaC dl dt a:hover {
	text-decoration: underline;
	padding-right: 5px;
}
#zonaC ul {
	margin: 0px;
	padding: 30px 0px 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../../img/docs.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#zonaC ul li a {
	color: #000000;
	text-decoration: none;
}
#zonaC ul li a:hover {
	text-decoration: underline;
}

#extra {}

#lingua {}

			/*		3. Contact form			*/
			/*------------------------------*/
#contatto {
	width: 350px;
	text-align: right;
	margin: 0px auto;
	padding: 0px;
}
#coda strong {
	color: #FACB85;
}

#contatto p {margin: 10px 0px;padding: 0px;}
#fields input {
	margin: 2px;
	padding: 1px 3px;
	border: 1px solid #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	width: 170px;
}
#coda a {
}

#send {text-align: center;}
#send textarea {
	width: 340px;
	height: 100px;
	padding: 2px;
	border: 1px solid #00FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
}
#send input {
	background-color: #00FF00;
	border-style: none;
	padding: 2px 30px;
	margin: 5px;
	font-size: 14px;
	color: #FFFFFF;
}
.box {
	display: block !important;
	clear: both !important;
	background-color: #000000;
	border-style: none;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
}
#reserved h2 {
	display: none;
}
#reserved form {
	text-align: right;
	margin: 25px 0px 0px;
	padding: 0px 10px;
	color: #E20C0C;
	font-size: 11px;
}
#reserved input {
	border: 1px solid #E20C0C;
	background-color: #000000;
	margin: 0px;
	padding: 1px 2px;
	width: 110px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#reserved input.accedi {
	border-style: none;
	color: #0000FE;
	font-weight: bold;
	cursor: pointer;
}

