@import url(elbalink_form.css);

/* <page structure and base tipography> */
html,body{
	margin: 0;
	padding: 0;
}

body {
	font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#container{
	width: 760px;
	margin: 0 auto;
}

#left-column {
	margin-left: 2px;
	float: left;
	width: 165px;
}

#content {
	float: right;
	width: 580px;
	padding: 0 0 0 10px;
}
/* </page structure and base tipography> */



/* <right-column tipography> */
#content {
	font-size: 90%;
	color: #4B4B4B;
}

#content h1 {
	color: #004A80;
	border-bottom: 1px solid #004A80;
	font-size: 160%;
	font-weight: normal;
}
/* </right-column tipography> */



/* <left-column tipography> */
#left-column a {
	color: #4B4B4B;
	text-decoration: underline;
}

#left-column a:hover {
	text-decoration: none;
}

#bannerhome a {
	color: #013A63;
	text-decoration: none;
}
#bannerhome a:hover {
	text-decoration: underline;
}

#left-column p {
	font-size:85%;
}

#left-column  h3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 108%;
	color: #919191;
	margin: 0;
	padding: 0;
}
#random img {
	float: left; 
	margin: 0 5px 0 0;
}
/* </left-column tipography> */




/* <misc elements> */
.clear {
	clear: both;
}
.center {
	text-align: center;	
}
/* </misc elements> */





/* <seo elements> */
#seo-topbar {
	font-size: 90%;
	text-align: center;
	padding: 2px;
	color: #666666;
	background-color: #d3d3d3;
	margin-bottom:10px;
	height: 15px;
}
/* </seo elements> */



/* <gframe> */
div.gframe-main {
	background: #E3E3E3;
	padding: 5px 0 5px 0;
	width: 165px;
}

div.gframe-top {
	margin: 0;
	background: #E3E3E3 url(elbalink_img/navigation_background_top.gif) no-repeat top;
	width: 165px;
	height: 14px;
}

div.gframe-bottom {
	margin:0;
	padding: 0;
	background: #FFFFFF url(elbalink_img/navigation_background_bottom.gif) no-repeat top;
	width: 165px;
	height: 13px;
}

div.gframe-content {
	padding: 0 10px;
}
/* </gframe> */




/* <top navigation> */
#topnav {
	width: 754px;
	height: 16px;
	background: #004A80 url(elbalink_img/topbar_background.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

#topnav ul {
	margin: 0;
	padding-top: 1px;
}

#topnav ul li{ 
	display: inline;
	list-style-type: none;
	background: url(elbalink_img/topnav_li_backgound.gif) no-repeat left;
	padding-right: 5px;
	padding-left: 15px;
}

#topnav ul li a {
	height: 12px;
	text-decoration: none;
	font-size: 100%;
	color: #E6E6E6;
}

#topnav ul li a:hover {
	text-decoration: underline;
}

#topnav ul li#it a {
	background: url(elbalink_img/it.gif) no-repeat left;
	padding-left: 25px;
}

#topnav ul li#en a {
	background: url(elbalink_img/en.gif) no-repeat left;
	padding-left: 25px;
}

#topnav ul li#de a {
	background: url(elbalink_img/de.gif) no-repeat left;
	padding-left: 25px;
}
/* </top navigation> */



/* <main navigation> */
#navcontainer{
	width: 165px;
	margin: 0 0 5px 0;
}

#navcontainer ul{
	list-style: none;
	margin:0;
	padding:0;
}

#navcontainer li{
	width: 161px;
	font-family: Arial, Helvetica, sans-serif;
	color: #013A63;
	font-size: 85%;
	line-height:12px;
	margin: 0 2px 3px 2px;
	border: 0;
}

#navcontainer li#home-menu, 
#navcontainer li#infoturist-menu, 
#navcontainer li#elbalink-menu {
	margin-bottom: 15px;
	border: 0;
}

#navcontainer li a{
	display: block;
	background: none;
	padding-left: 8px;
	color: #013A63;
	text-decoration: none;
	line-height:14px;
	border: 0;
}

#navcontainer li a.scurrent,
#navcontainer li a:hover {
	background: url(elbalink_img/menu_on.gif) no-repeat top;
	color: #013A63;
}

#navcontainer li a.current{
	background: url(elbalink_img/menu_active.gif) no-repeat top;
	color:#FFF;
}

#navcontainer ul.sub{
	display: none;
	border: 0;
	padding: 2px 0 10px 10px;
}

#navcontainer ul.sub li{
	font-family: Arial, Helvetica, sans-serif;
	color: #013A63;
	font-size: 100%;
	margin: 0px;
	border: 0;
	width: 135px;
}

#navcontainer ul.sub li a{
	background: none;
	color: #013A63;
	border: 0;
	line-height:14px;
}

#navcontainer ul.sub li a:hover{
	text-decoration: underline;
	background: none;
}

#navcontainer ul.sub li a.attiva{
	background: none;
	color: #013A63;
	font-weight: bold;
	text-decoration: underline;
	border: 0;
}
/* </main navigation> */



/* <bottom navigation> */
#bottomnav{  
	width:754px; 
	height: 16px;
	padding: 0;
	margin:0;
	background: #E3E3E3 url(elbalink_img/bottomnav_background.gif) no-repeat left;
	font-size: 90%;
}

#bottomnav a {
	color: #4B4B4B;
	text-decoration: none;
}

#bottomnav a:hover {
	text-decoration: underline;
}
 
#bottomnav ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	border:0;
}
 
 #bottomnav ul li{ 
	display: inline;
	margin: 0;
	padding: 0 10px;
	background: url(elbalink_img/bottomnav_li_backgound.gif) no-repeat left;
}

#bottomnav ul li a{ 
	 text-decoration: none;
}

#bottomnav li#iva {
	font-size: 95%;
	color: #4B4B4B;
	background: transparent;
	margin-left:5px;
}

#bottomnav li#chi {
	 margin-left:55px;
}

#bottomnav li#cre {
	 margin-left:50px;
}
/* </bottom navigation> */

