/* 
	CSS Document for Wikki Siracusa
	Contractor		: Comune di Siracusa
	Contracting		: Tecnodata S.n.c.
	Author			: Dott. Daniele Dell'Aquila
	File Name		: style.css
	Date			: 19/11/2007
	Last Revision	: 30/04/2008 
	Version			: 1.1.2
*/

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #000000;
	letter-spacing: 1pt;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-attachment: fixed;
	background-image: url(../images/sfondo.gif);
	background-position: center center;
	background-color: #FFFFFF;
}

div#main{
}

.sup
{
	font-size: 0.65em;
	font-weight: bold;
	vertical-align:super;
}

a {
	color: #178017;
	text-decoration: none;
	font-weight: bold;
}

a:visited, a:active {
	color: #136A13
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a.head {
	color: #136A13;
	text-decoration: none;
	float: right;
	padding-right: 20px;
}

a.head:visited, a.head:active {
	color: #136A13
}

a.head:hover {
	color: #990000;
	text-decoration: underline;
}

a.head img {
	border-style: none;
	margin-left: 8px;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-top: 20px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #136A13;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #136A13;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	text-align: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

img 
{
	border-width: 0px;
	border-style: none; 
}

img.logo {
	border-style: none;
	float: left;
	padding-left: 20px;
}

div.center
{
	text-align: center;
}

div.left
{
	text-align: left;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	padding-bottom: 10px;
	margin: 5px 20px 0px 20px;
}

p.center
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	text-align: center;
	padding-bottom: 10px;
	margin: 5px 20px 0px 20px;
}

p.justify {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #000000;
	text-align: justify;
	padding-bottom: 10px;
	margin: 5px 20px 0px 20px;
}

p.alert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	color: #000000;
	text-align: justify;
	padding-bottom: 10px;
	margin: 5px 20px 0px 20px;
}

.supAlert
{
	font-size: 0.8em;
	font-weight: bold;
	vertical-align:super;
}

p a {
	color: #000000;
}

p a:hover {
	color: #294a7b;
}

.Routes
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	width: 720px;
	margin: 0px 20px 0px 20px;
}

.Routes .Title{
	color: #0E4E0E;
	font-size: 1.2em;
	font-weight: bold;
}

.Routes .Time{
	font-style: italic;
}

span.walklist {
	line-height: 1.6em;
	font-size: 1.2em;
	font-weight: normal;
	color: #136A13;
	background-color: #136A13;
	vertical-align: middle;
	text-align: left;
	display: block;
	margin-bottom: 4px;
	margin-right: 20px;
	width: 20em;
}

span.walklist a.walkings {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

span.walklist a.walkings:visited, span.walklist a.walkings:active {
	color: #FFFFFF;
}

a.RoutesItem
{
	color: #FFFFFF;
	line-height: 1.6em;
	font-size: 1.2em;
	font-weight: normal;
	background-color: #136A13;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-bottom: 4px;
	margin-right: 20px;
	width: 22em;
	padding-left: 10px;
}

a.RoutesItem:visited, a.RoutesItem:hover, a.RoutesItem:active {
	color: #FFFFFF;
}

span.walklist a.walkings:hover {
	text-decoration: underline;
}

.walks
{
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	padding-right: 0.8em;
	padding-left: 0.8em;
	padding-bottom: 1.4em;
	padding-top: 0em;
}

.LeftTopic
{
	width: 6%;
}

.RightTopic
{
	width: 94%;
	padding-left: 4px;
	padding-bottom: 4px;
}

table#Extra1{
}

img#lastDiv{
}

table#Foot{
}

span.EvidenceLink
{
	color: #FFFFFF;
	line-height: 1.6em;
	font-size: 1.2em;
	font-weight: normal;
	background-color: #136A13;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-bottom: -14px;
	margin-right: 20px;
	width: 22em;
	padding-left: 10px;
}

a.EvidenceLink
{
	color: #FFFFFF;
	line-height: 1.6em;
	font-size: 1.2em;
	font-weight: normal;
	background-color: #136A13;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	display: block;
	margin-bottom: 4px;
	margin-right: 20px;
	width: 22em;
	padding-left: 10px;
}

a.EvidenceLink:visited, a.EvidenceLink:hover, a.EvidenceLink:active {
	color: #FFFFFF;
}

table.Conditions
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-align: left;
	margin: 5px 20px 5px 20px;
}

table.Conditions span.info
{
	padding-left: 30px;
	display: block;
	width: 720px;
	font-size: 1.2em;
}
	
table.Schedule
{
	width: 720px;
	margin-left: 20px;
	font-size: 1.1em;
}

table.Schedule tr.head
{
	color: #ffffff;
	background-color: #136A13;
	vertical-align: top;
}

table.Schedule tr.space1
{
	height:20px;
}

table.Schedule tr.space2
{
	height:40px;
}

table.Schedule tr.head td
{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
}

table.Schedule td.info
{
	padding-left: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.DataInput
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-right: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	border-bottom: #c8c8c8 1px solid;
}

