
body {
	margin: 0;
	padding: 0;
	background: #A9D2B5; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width: 900px;
}

h1  { /*utilizzato in tutte le pagine */
	margin: 5px 0px 0px 0px;
	font-weight: normal;
	font-size: 145%;
	color: #2C03D1;
	text-align:center;
}

 h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #000000;
}

h2 {
	font-size: 167%;
}

h3 { /*utilizzato nelle pagine: 2009-*/
	font-size: 130%;
	font-weight: normal;
}
h4{
	font-size: 180%;
	margin: 5px 0px 0px 0px;
	color: #2C03D1;
}
h5{
	font-size: 125%;
}
p{
	margin: 10px;
}

p.paddingtest {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}

p.bold {
	font-weight:bold;
	font-size: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
}

p.normal {
	padding-left: 20px;
	padding-right: 10px;
}

p.center { /*utilizzato per la colonna dx di informazioni da evidenziare*/
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
	font-size: 18px;
	text-align:center;
	color: #2C03D1;
}

p.center22{ /*utilizzato per il titolo principale - col sn*/
	margin: 10px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
	font-size: 22px;
	text-align:center;
	color: #2C03D1;
}

p.titolo { /*utilizzato per blinkare coordinatori in partenza*/
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:blink;
}

/* Page */

#page1 {
	width: 455px;
	margin-left: 20px;
	margin-top: 15px;
	padding: 10px 0px 0px 0px;
	background: #c6edd1;
	float: left;
	border-left: 1px solid #28713d; /*colore VERDE*/
	border-bottom: 1px solid #28713d; /*colore VERDE*/
	}
	
#page1 p.testo  {
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	}
	
#page2 {
	width: 360px;
	margin-right: 20px;
	margin-top: 15px;
	padding: 10px 0px 0px 0px;
	background: #c6edd1;
	float: left;
	border-left: 1px solid #28713d; /*colore VERDE*/
	border-bottom: 1px solid #28713d; /*colore VERDE*/
	}
	
#page3 {
	width: 400px;
	margin-right: 20px;
	margin-left: 65px;
	margin-top: 15px;
	padding: 10px 0;
	background: #c6edd1;
	float: left;
	border-left: 1px solid #28713d; /*colore VERDE*/
	border-bottom: 1px solid #28713d; /*colore VERDE*/
	}
#page4 {
	width: 250px;
	margin-right: 60px;
	margin-top: 15px;
	padding: 10px 0;
	background: #c6edd1;
	float: left;
	border-left: 1px solid #28713d; /*colore VERDE*/
	border-bottom: 1px solid #28713d; /*colore VERDE*/
	}
	
#page5 {
	width: 800px;
	margin-right: 30px;
	margin-left: 25px;
	margin-top: 10px;
	background: #c6edd1;
	float: left;
	border-left: 1px solid #28713d; /*colore VERDE*/
	border-bottom: 1px solid #28713d; /*colore VERDE*/
}
	/* immagini sotto menù principale */
#header {
	width: 760px;
	height: 220px;
	margin: 0 auto;
	padding: 0 5px 5px 5px;
	}
	/* Logo */

#logo { /* Logo in alto con base colorata e scritta */
	float: right;
	width: 345px;
	height: 220px;
	background: #28713d url(images/img08.jpg) no-repeat;
}
#logo2 { /* Logo in alto con base colorata no  immagine */
	float: right;
	width: 345px;
	height: 220px;
	background: #FF6600;
	font-size: 200%;
}
#spazioBtn { /* btn viaggi assegnati su spazio logo */
	float: right;
	width: 125px;
	height: 60px;
	background:  url(images/img03.gif) no-repeat;
	text-align: center;
	border-left: 2px solid #FF6600;
	border-bottom: 2px solid #FF6600;
}

.clear {
clear: both;
}

#logo h1, #logo h2 {
	text-align: center;
}

#logo h1 {
	padding-top: 77px;
	font-size: 240%;
}

#logo h2 {
	font-size: 150%;
}

#logo a {
	text-decoration: none;
	color: #144B6B;
}
/* Menu */

#menu {
	width: 760px;
	height: 40px;
	margin: 0 auto;
	padding: 0 5px 5px 5px;
	background: #FF6600;  /*colore base bottoni superiori */
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	margin: 0;
	padding: 0;
}
#menu a {
	display: block;
	float: left;
	width: 125px;
	height: 40px;
	padding: 0 0 0 0;
	background: #000000 url(images/img03.gif) no-repeat;
	border-left: 2px solid #FF6600; /*colore arancione*/
	text-decoration: none;
	text-align: center;
	font-size: 115%;
	color: #000099;
}
#menu a:hover {
	background: #000000 url(images/img04.gif) no-repeat;
	color: #005826;
}
#menu .active a {
	background: #000000 url(images/img02.gif) no-repeat;
	border: none;
	color: #E80732;
}
img.left {
	border: 5px solid #FF6600;
	margin-left: 20px; 
	margin-right: 10px;
	float: left; 
}
img.center {
	margin-left: 10px; 
	margin-right: 10px;
	float: left; 
}
img.right {
	border: 5px solid #FF6600;
	margin-left: 10px; 
	margin-right: 10px;
	float: right; 
}
/* Footer */

#footer {
	width: 740px;
	margin: 0 auto;
	height: 30px;
	padding: 10px;
	background: #c6edd1;
}


/* elenco per date e o argomenti */
#nav, #nav ul { 
	padding: 0;
	margin-left: 10px;
	list-style: none;
}
#nav li { 
	float: left;
	position: relative;
	width: 130px;
	border: 1px solid #B0C4DE;
	background-color: #E7EDF5;
	color: #2D486C;
	font: 130% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 10px;
}
#nav a:link, #nav a:visited {
	display: block;
	text-decoration: none;
	padding-left: 10px;
	color: #2D486C;
}
#nav ul { 
	display: none;
	position: absolute;
	padding-top: 5px;
}
#nav ul li {
	float: none;
	border: 0 none transparent;
	border-bottom: 1px solid #E7EDF5;
	background-color: #F1F5F9;
	font-size: 100%;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
}
#nav li:hover ul {
	display: block;
}

/* Content */

#content {
	float: left;
	width: 400px;
	padding-top: 8px;
}
#content1 {
	float: right;
	width: 400px;
	padding-top: 8px;
}
.twocols .title {
	padding-bottom: 10px;
}

.twocols .col1, .twocols .col2 {
	width: 175px;
}

.twocols .col1 {
	float: left;
}

.twocols .col2 {
	float: right;
}

.twocols ul {
}

.twocols ul li {
	padding-left: 0;
}


table.partenze {
	width: 780px;
	border-collapse:collapse;
	border-left:2px solid #FF6600; 
	border-top:2px solid #FF6600; 
	border-bottom:2px solid #FF6600; 
	border-right:2px solid #FF6600; 
	margin: 40px 0px 40px 10px;
}

table.partenze caption {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	color: #FF6600;
	margin: 70px 0px 0px 0px;
}

table.partenze tr.odd1{
	background-color: #FFE07F;	
	font-size: 17px;
	color: #000000;
}

table.partenze tr.odd2 {
	background-color: #FFB81F;	
	font-size: 17px;
	color: #000000;
}

table.partenze tr.odd3{
	background-color: #FFE07F;	
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	text-align:left;
	color: #FF6600;
}

table.partenze td.odd4 {
	background-color: #FFB81F;	
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	border: 0px;
}

table.partenze th,td {
	margin: 0px;
	padding:  7px 0px 7px 0px;
	border-top: 1px solid #FF6600;
	text-align: center;
}
