
@charset "utf-8";

/* 
www.famos.bz.it
created: 16.12.09
last-mod: 02.03.10
TotalCom Srl
*/

/* general */

body, html {
		margin:0; padding:0;
		font-family:Verdana, Geneva, sans-serif; font-size:14px;
		background:#d9d9d9; color:#363636;
}

a:link 			{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#c1262e; text-decoration:underline; }
a:visited 	{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#c1262e; text-decoration:underline; }
a:active 		{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#c1262e; text-decoration:none; }
a:hover 		{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#c1262e; text-decoration:none; }


/* IE6 css hacks */

* html div.left {
		margin-right:-3px;
}
* html div.right {
		margin-left:266px;
		display:inline-block;
}
* html div.boxleft {
		margin-right:-3px;
}
* html div.boxcenter {
		margin:0 216px 0 216px;
		display:inline-block;
}
* html div.boxright {
		margin-left:-3px;
}
* html div.menu ul li a {
		height:1em;
}

/* container + wrapper */

div.container {
		position:absolute;
		left:50%; top:0;
		width:955px;
		margin-left:-477px;
		margin-top:30px;
		background:#ffffff;
}
div.wrapper {
		margin:15px;
}

/* 2 cols */

div.left {
		float:left;
		width:254px;
		/*background:blue;*/
}
div.right {
		width:656px;
		margin-left:269px;
}

/* menu + logo */

div.cntmenu {
		background:#f6f6f6 url("../img/bg_menu.gif") repeat-x top left;
}
div.logo {
		margin-top:6px;
		text-align:center;
}
div.menu {
		padding-bottom:26px;
}
div.menu ul {
		margin:18px 27px 0 27px; padding:0;
		border-bottom:1px solid #e8e8e8;
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
		list-style:none;
}
div.menu ul li {
		border-top:1px solid #e8e8e8;
}
div.menu ul li a:link,
div.menu ul li a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold; color:#c1262e;
		padding:8px 0;
		display:block;
		text-indent:22px;
		background:#ffffff;
		text-decoration:none;
}
div.menu ul li a:active,
div.menu ul li a:hover {
		text-decoration:underline;
}
div.menu ul li.sel {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold; color:#c1262e;
		padding:8px 0;
		display:block;
		text-indent:22px;
		background:#ffffff;
		/*text-decoration:underline;*/
}
div.menu ul li span.sel {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold; color:#c1262e;
		padding:8px 0;
		display:block;
		text-indent:22px;
		background:#ffffff;
}

/* submenu liv-2 */

div.menu ul li ul {
		margin:0; padding:0 0 10px 0;
		background:#ffffff;
		list-style:none;
		border:none;
}
div.menu ul li ul li {
		border:none; font-size:11px;
		font-weight:normal;
}
div.menu ul li ul li a:link,
div.menu ul li ul li a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:normal; color:#c1262e;
		line-height:16px; padding:0; text-decoration:none;
}
div.menu ul li ul li a:active,
div.menu ul li ul li a:hover {
		text-decoration:underline;
}
div.menu ul li ul li span.sel {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:normal; color:#c1262e;
		line-height:16px; padding:0; text-decoration:underline;
}

/* submenu liv-3 */

div.menu ul li ul li ul {
		margin:4px 0 6px 12px; padding:0;
		list-style:none;
		border:none;
}
div.menu ul li ul li ul li {
		border:none;
}
div.menu ul li ul li ul li a:link,
div.menu ul li ul li ul li a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:normal; color:#c1262e;
		line-height:16px; padding:0; text-decoration:none;
}
div.menu ul li ul li ul li a:active,
div.menu ul li ul li ul li a:hover {
		text-decoration:underline;
}
div.menu ul li ul li ul li span.sel {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:normal; color:#c1262e;
		line-height:16px; padding:0; text-decoration:underline;
}

/* news */

div.cntnews {
		margin-top:15px;
		background:#f6f6f6;
		height:191px;
}
div.overview {
		position:absolute;
		margin:23px 0 0 28px;
}
div.overview a:link,
div.overview a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#c1262e;
		text-decoration:underline;
}
div.overview a:active,
div.overview a:hover {
		text-decoration:none;
}
div.newstitle {
		position:absolute;
		margin:17px 0 0 178px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px; color:#c1262e;
}
div.newstxt {
		position:absolute;
		margin:62px 0 0 28px;
		width:200px; height:108px;
		line-height:16px; color:#363636;
		overflow:hidden;
}
li.rrItem {
		width:200px; height:108px;
		overflow:hidden;
}
h2.news {
		margin:4px 0;
}
h2.news a:link,
h2.news a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; font-weight:bold; color:#c1262e;
		text-decoration:none;
}
h2.news a:active,
h2.news a:hover {
		text-decoration:underline;
}
span.date {
		color:#c1262e;
}

/* interview */

div.interview {
		margin-top:15px;
		background:#f6f6f6;
}
div.bgtrans {
		position:absolute; width:254px; height:191px;
		background:url("../img/bg_interview.png") no-repeat bottom left;
		font-size:14px; line-height:16px; color:#363636;
}
span.name {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; font-weight:bold; color:#c1262e;
		line-height:25px;
}
p.zitat {
		margin:120px 0 0 28px;
		width:200px; height:60px;
		overflow:hidden;
}

/* colors */

div.orange {
		position:absolute;
		width:218px; height:312px;
		/*background:url("../img/bg_orange_trans.png") repeat-x top left;*/
}
div.teaser {
		position:absolute;
		/*margin:89px 0 0 27px;*/
}
div.lang {
		position:absolute;
		margin:12px 0 0 20px;
		z-index:999;
}
div.lang a:link,
div.lang a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#ffffff;
		text-decoration:none;
}
div.lang a:active,
div.lang a:hover {
		text-decoration:underline;
}

/* options */

div.options {
		line-height:26px;
}
div.barmenu {
		float:right; width:365px; height:26px;
		line-height:21px; text-align:right;
		background:#ececec url(../img/bg_tab_barmenu.gif) no-repeat bottom left;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px; color:#888888;
		padding-right:17px;
}
.barlink:link,
.barlink:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px; color:#888888;
		text-decoration:none;
		margin:0 4px;
}
.barlink:active,
.barlink:hover {
		text-decoration:underline;
}
div.barmenu span.sel {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px; color:#888888;
		text-decoration:underline;
		margin:0 3px;
}
a.small, a.medium, a.large {
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold; color:#888888;
		text-decoration:none;
		margin:0 3px;
}
a.large {
		color:#c1262e;
}
div.barmenu a#gra {
		color:#c1262e;
		text-decoration:underline;
}

/* small */
.small:link,
.small:visited,
.small:active,
.small:hover {
		font-size:10px;
}
/* medium */
.medium:link,
.medium:visited,
.medium:active,
.medium:hover {
		font-size:12px;
}
/* large */
.large:link,
.large:visited,
.large:active,
.large:hover {
		font-size:14px;
}

/* welcome */

div.welcometo {
		height:180px; clear:right;
		overflow:hidden;
}
div.welcometo div {
		margin:16px 38px 24px 16px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; line-height:16px; color:#363636;
}
h1.home {
		margin:0 0 15px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px; font-weight:normal; color:#c1262e;
}

/* 3 boxes */

div.cntboxes {
		margin-top:15px;
}
div.boxleft {
		float:left; width:218px;
}
div.boxcenter {
		margin:0 219px;
		width:218px;
}
div.boxright {
		float:right; width:218px;
}
div.boxleft ul,
div.boxcenter ul,
div.boxright ul {
		margin:0; padding:0;
		list-style:none;
}
div.boxleft li.header,
div.boxcenter li.header,
div.boxright li.header {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; font-weight:bold; color:#ffffff;
		text-indent:20px; line-height:36px;
		border-bottom:1px solid #ffffff;
}
div.boxleft li.txt div,
div.boxcenter li.txt div, 
div.boxright li.txt div {
		padding:11px 19px 0 19px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#555555;
		line-height:18px;
}
.more:link,
.more:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#c1262e;
		display:inline-block; margin-top:5px;
		text-decoration:underline;
}
.more:active,
.more:hover {
		text-decoration:none;
}

/* box-left */

div.boxleft li.header {
		background:#6e9e31;
}

/* box-center */

div.boxcenter li.header {
		background:#2eaadc;
}

/* box-right */

div.boxright li.header {
		background:#c1262e;
}

/* footer */

div.footer {
		clear:left; margin-top:30px;
		background:#f5a536; line-height:58px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#ffffff;
		text-align:center;
}
div.footer a:link,
div.footer a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#ffffff;
		text-decoration:none;
		margin:0 3px;
}
div.footer a:active,
div.footer a:hover {
		text-decoration:underline;
}
div.logobzg {
		float:right; width:37px; height:58px;
		background:url("../img/logo_bzg.gif") no-repeat top left;
}

/* breadcrumps */

div.breadcrumps {
		clear:right; padding-left:16px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px; color:#afafaf; line-height:24px;
}
div.breadcrumps a:link, 
div.breadcrumps a:visited {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px; color:#afafaf;
		text-decoration:underline;
}
div.breadcrumps a:active, 
div.breadcrumps a:hover {
		text-decoration:none;
		color:#c1262e;
}
div.breadcrumps span {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px; color:#c1262e;
}

/* content */

div.content {
		/*clear:right;*/ margin:16px 38px 24px 16px;
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; color:#363636; line-height:18px;
}
h1.content {
		margin:0 0 18px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px; font-weight:normal; color:#c1262e;
}
div.imgcontent {
		float:right;
		padding:0 0 24px 24px;
}
div.morepics {
		line-height:18px;
}
div.gallery {
		clear:right;
}
div.gallery a {
		line-height:24px;
}

/* allegati */

div.allegati {
		margin-top:28px;
}
div.allegati ul {
		margin:8px 0 20px 0; padding:0;
		list-style:none;
}
div.allegati ul li {
		line-height:16px;
}
span.icolink,
span.icodownload {
		font-weight:bold;
		padding-left:20px;
		display:block;
}
span.icolink {
		background:url("../img/ico_link.gif") no-repeat left;
}
span.icodownload {
		background:url("../img/ico_download.gif") no-repeat left;
}

/* newslist */

div.newsimg {
		float:left; width:100px; height:75px;
		background:#f3f3f3 url("../img/plh_newsimg.gif") no-repeat center;
}
div.shortdesc {
		margin-left:120px;
}
h2.newslist {
		margin:4px 0;
}
h2.newslist a:link,
h2.newslist a:visited {
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px; font-weight:bold; color:#c1262e;
		text-decoration:none;
}
h2.newslist a:active,
h2.newslist a:hover {
		text-decoration:underline;
}
div.shortdesc span {
		color:#c1262e;
}
div.newspc {
		line-height:24px;
}

/* sitemap */

div.RadTreeView ul {
		list-style:square;
		color:#c1262e;
}
div.RadTreeView ul li {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:bold;
}
div.RadTreeView ul li a {
		font-family:Verdana, Geneva, sans-serif;
		font-size:13px; font-weight:bold; line-height:18px;
		text-decoration:none;
}
div.RadTreeView ul li a:hover {
		text-decoration:underline;
}
div.RadTreeView ul li ul li a {
		font-weight:bold;
}
div.RadTreeView ul li ul {
		margin:2px 0 6px 0;
}
div.RadTreeView ul li ul li ul li a {
		font-weight:normal;
}
div.RadTreeView ul li ul li ul li ul li a {
		font-size:12px; font-weight:normal;
}














