/* © Tiziano Demaria */
/* Che fai nucce ? TAnto "bla bla bla" e ti copi pure questo file talmente se INCAPACE di farne uno tutto tuo ? */
/* CSS Document */

*{	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
	list-style:none;
}

body{
/*	background:#ddd; */
	background:url('beelden/algemene-achtergrond1.png') repeat-x top #fff;
	font-family: Verdana,Tahoma,"Nimbus Sans L",arial,sans-serif;
	font-size:12px;
}

.content object,embed {
	z-index: -1000;
}

#block-block-34{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:yellow;
	border:3px groove #bbb;
	padding: 5px;
	width:630px;
	
}


#block-block-1{
	width:650px;
/*	border-top:1px solid #ddd; */
	border-bottom:1px solid #999;
	margin-bottom:15px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:18px;
}

#block-block-1 .blocktitle{
	text-align:center;
}

#block-block-1 .content .slogan_header{
	color: rgb(0,64, 128);
	font-family:verdana;
	
}

#block-block-1 .content .slogan_header a{
	color: rgb(0,64, 128);
	font-family:verdana;
	font-weight: bold;
	
}

a:link, a:visited{
/*	color:#0c78b1; */
	color:rgb(0,64,128);
	}

a:hover{
	color:#ca000;
	text-decoration:none;
}

h2 a:link, h2 a:visited, h1 a:link, h1 a:visited, h3 a:link, h3 a:visited{
	color:#484642;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3{
	color:#000000;
	font-size:18px;
}


#h2title h2{
	margin:0 0 5px 0;
	color:rgb(0,64,128);
}

/* .tabs {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	color:red;
} */

.with-tabs{
	color:rgb(0,64,128);
	text-transform: uppercase;
}

li.leaf, #leftside ul li, #rightside ul li, #leftside .item-list ul li {list-style-image:url(images/leaf.png);}

li.collapsed{
	list-style-image: url(images/collapsed.png);
}

#edit-search-block-form-1-wrapper{color:#000;}

.admin-panel h3{
	color:rgb(0,64,128);
}

p.presentazione:first-letter{
	font:bold 600% times, serif;
	float:left;
	margin-right:2px;
}

p.presentazione b{
	font-weight:bold;
}

/*special*/

.form-item label{
	visibility:visible;
	display:none;
	color:red;
}

#block-search-0 .blocktitle {
	color:rgb(0,64,128);
	position:relative;
	left:10px;
}
/*container*/

#container{
	width:1072px;
	border:0px solid #7a7a7a;
	margin:15px auto 0px auto;
}

#container2{
	border-top:0px solid #fff;
	background-color:rgb(212,228,247);
	background:url('beelden/container0.png') repeat-x top rgb(212,228,247);
}

/*-----------------------------------------------------------------------------------------------------------*/

/*Header*/

#header{
	height:100px;
	padding:10px;
}

#blogdesc{
	float:left;
	height:106px;
	padding: 0 20px 0 0;
}

#logocontainer{
	float:left;
}

#texttitles{
	float:left;
	margin:20px 0 0 10px;
}

#header #blogdesc h1 a, #header #blogdesc a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}

#header .site-slogan{
	font-family: Arial, Helvetica, sans-serif;
	color:rgb(0,64,128);
	text-decoration:none;
	font-size:12px;
}

#header-content{
	width:468px;
	padding:4px;
	float:right;
	height:96px;
}

/*-----------------------------------------------------------------------------------------------------------*/

/*Navigation*/

#navigation{
	height:32px;
    background-color: rgb(212,228,247);
	background:url('beelden/menu1.png') repeat-x;
}

#navigation ul{
	height:32px;
}

#navigation ul li{
	display:inline;
	line-height:32px;
	margin:0;
	float:right;
	background:url('beelden/menu-li.gif') left no-repeat;
	padding:0px 0px 0px 0px;
}

#navigation ul li a{
	padding:9px 9px 9px 9px;
	color:rgb(0,64,128);
	text-transform: uppercase;
	font-size: 10px;
	font-weight:bold;
	font-family:"Verdana",sanse-serif;
}

#navigation ul li a:hover{
	text-decoration:none;
	background-color: #ddd;
	color:#800;
/*	background:url(images/menu1-hover.png) repeat-x; */
}

#navigation2{
	height:0px;
/*	background:url(images/menu2.png) repeat-x; */
	color:#dedede;
	font-family:tahoma;
}

#subnavlist a{
	color:#dedede;
	font-size:11px;
}

#subnavlist{ padding:8px 0 0 0;}

#subnavlist li{padding:0 18px;}

/*-----------------------------------------------------------------------------------------------------------*/

/*wrapper*/
/* #wrap{ padding:14px 4px 10px 4px; background:url(images/under.png) top repeat; display:table-cell; width:986px;} */

#wrap{
	-webkit-border-radius-bottomleft: 140px;
	-webkit-border-radius-bottomright: 140px;
	-moz-border-radius-bottomleft: 140px;
	-moz-border-radius-bottomright: 140px;
	border-bottom-left-radius: 140px;
	border-bottom-right-radius: 140px;
	padding:14px 2px 0px 2px;
    background:url(beelden/algemene-achtergrond1.jpg) repeat-x top #fff;
	background-color: #fff;
	display:table-cell;
	min-width:800px;
	width:1069px;
	margin: auto auto 0px auto;
}


#wrap-footer{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
	margin: 30px 0px 0px 0px;
	width:1069px;
	position: relative;
	float: left;
	left: 0px;
}

#leftside{
	float:left;
	width:200px;
}

/* Contenuto mediano posto dentro il contenitore mediano stesso */
body.sidebars #contentmiddle{
	float:left;
	width:660px;
	margin:0px 2px 0px 2px;
	background-color: #fff;
	position:relative;
	z-index:1000;
}


#rightside{
	float:right;
	width: 200px;
}


.ext_link_page-container {
	background:#faf4ed;
	color:rgb(0,64,128);
	padding: 5px 10px 5px 10px;
	margin: 5px 10px 5px 10px;
}


/*-----------------------------------------------------------------------------------------------------------*/

/*Blocks*/
#leftside .block{
	margin:0 0 12px 0;
    background-color: #fff;
	border:1px solid #c7c7c7;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

#leftside .block h2.blocktitle{
	font-size:13px;
	font-weight:bold;
	display:block;
	border:1px solid #ddd;
    background-color: rgb(212,228,247);
	padding:2px 3px 3px 5px;
}

#leftside .block .content{
	padding: 0px 4px 0px 0px;
	font-family:"Arial",sans-serif ;
}

#leftside .block ul li{
	list-style:none;
	list-style-image:none;
	line-height:12px;
	border-bottom:1px solid #ddd;
	margin:0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

#leftside .block ul li:hover{
	background: #eeeeee;
	font-weight:bold;
}

#leftside .block ul li a:hover{
	background: #eeeeee;
	color:#800;
}

#rightside .block {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color: #fff;
	border:1px solid #b3b3b3;
	margin: 0px 0px 12px 0px;
}

#rightside .block .content{
	padding:0px 4px 6px 0px;
	font-family:"Arial",sans-serif ;
}


/* Nuvoletta Argomenti */

#block-tagadelic-2 .content{
	margin:0 4px 6px 8px;
}

#block-tagadelic-2 .content a{
	margin:0 4px 6px 0px;
}

#block-tagadelic-2 .content a:hover{
	margin:0 4px 6px 0px;
	color:rgb(128,0,0);
	background-color:#eee;
}

/*------------------------*/


/* Blocco Messaggi Privati */

.privatemsg-unread a{
	font-weight:bold;
	color:#800;
}

.privatemsg-box-fb .right-column .message-body {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:#eee;
	border:1px solid #bbb;
}

.privatemsg-box-fb .right-column .message-body p {
	margin-bottom:12px;
}

#block-privatemsg-privatemsg-new {
	background:#edf4ed;
	color:rgb(0,64,128);
	padding: 5px 10px 5px 10px;
}

#block-privatemsg-privatemsg-new .blocktitle {
	color:rgb(0,64,128);
}

#block-privatemsg-privatemsg-new .content {
	margin:0 4px 6px 8px;
}

#block-privatemsg-privatemsg-new .content a{
	text-decoration: blink;
	font-weight: bold;
	margin:0 4px 6px 0px;
}

/*------------------------*/


/* DOWNLOAD LOCALE */

#block-block-10 .content {
	margin:0 4px 6px 8px;
}

#block-block-10 .content a{
	text-decoration: none;
	margin:0 4px 6px 0px;
}

#block-block-10 .content a:hover{
	background: #eeeeee;
	margin:0 4px 6px 0px;
}


/*------------------------*/


#rightside .block h2.blocktitle, #rightside .block h2.blocktitle a{
	text-transform: uppercase;
	font-size:13px;
	font-weight:bold;
	display:block;
	border:1px solid #ddd;
    background-color: rgb(212,228,247);
	padding:2px 3px 3px 5px;
	margin:0px;
}

#rightside .block ul li{
	list-style:none;
	list-style-image:none;
	line-height:22px;
	border-bottom:1px solid #ddd;
	margin:0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
}


#rightside .block ul li:hover{
	background: #eeeeee;
	font-weight:bold;
}

#rightside .block ul li a:hover{
	background: #eeeeee;
	color:#800;
}

#rightside .block .expanded ul li:hover{
	background: #ffffff;
}

/* #rightside .block ul.menu, #rightside .block ul{padding:0 0 0 4px;} a:hover,li:hover{color:#800000;/* font-weight:bold; */}

.block-adsense_managed{
	position: relative;
	left: 70px;
}

/*-----------------------------------------------------------------------------------------------------------*/

/*Content*/
// Foto interne
#sinistra {float: left; border: 1px solid rgb(0,64,128); margin: 5px 0px 5px 5px;}
#destra {float: right; border: 1px solid rgb(0,64,128); margin: 5px 5px 5px 0px;}
#prima {float: left; border: 2px solid rgb(0,64,128); margin: 0px 5px 5px 0px;}

h2.title a{
	color:rgb(0,64,128);
	text-transform: uppercase;
	font-weight: bold;
}
.breadcrumb a{color:rgb(0,64,128);} 
.breadcrumb a:hover{color:#000;}
.breadcrumb{
	padding:0 4px 5px 4px;
	font-size:11px;
	color:rgb(0,64,128);
} 

.node{
	width:625px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #c1c1c1;
	padding:8px;
	background-color: #fff;
	margin: 12px 12px 12px 12px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

.node .content ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 40px;
}

.node .content ol li {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 40px;
}

/* in case of problem put .node before .content */
/* it gives to FCK editor the possibility to modify text*/
.content p {
	text-align: left;
	margin-bottom:12px; 

}
.content p.rteleft {text-align: left;}
.content p.rteright {text-align: right;}
.content p.rtecenter {text-align: center;}
.content p.rtejustify {text-align: justify;}
.rtecenter {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
}
	  .content blockquote {
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			quotes:"«" "»";
			border-style:dashed;
			border-color:#0a0;
			border-width:1px;
			margin: 20px 20px 20px 20px;
			padding: 10px 20px 10px 20px;
			font-style:italic;
			color:#777;
		}
	  .content strong {font-weight: bold;}
	  .content em {font-style: italic;}
	  .content b {font-weight: bold;}
	  .content u {text-decoration: underline;}
	  .content strike {text-decoration: line-through;}


.node .content{ padding:8px 0;} /* taking away .node in this point, upper side menu is moved also */
.resizable-textarea{margin-left: 10px;}
.profile{margin-left: 30px; margin-right: 30px;}
.profile .name a{font-weight: bold;}
.block-user-0 .edit-name,.edit-pass {text-align: right;}

.links  ul.links .inline {
	text-align:right;
	display:block;
	width:99%;
}

#block-block-36 .desc-mp3 {
	color: #000;
}

#mission{
	border:1px solid #b3b3b3;
	margin: 0 0 15px 0;
}


#mission .inner{
	border:1px solid #fff;
	padding:10px;
	background:url(images/mission.png) repeat-x bottom #ededed;
}


#missiontitle{
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	background:url(images/li-mission.gif) bottom repeat-x;
}


#missiontitle h3{
	font-size:18px;
	padding: 0 20px 0px 20px;
	background:url(images/our-mission.png) no-repeat left center;
}


.postmeta{margin:0 0 4px 0; text-align:left}
#block-block-11 .blocktitle {color:rgb(0,64,128); margin-top:20;}
#block-block-11 .content p{border-top:1px solid #c7c7c7; margin-top:50; color:#000000;}
body.sidebars #content_top{  padding:10px; margin:1px 0 12px 0; background:url(images/li-mission.gif) bottom repeat-x ; border-bottom:10px transparent #e5e4e1;  border-top:url(images/our-mission.png) repeat-x bottom #fff;}
#content_top .content {background:transparent; color:#fbfffb; font-family:arial, verdana, times new roman 10px;}
body.sidebar-left #content_top, body.sidebar-right #content_top{padding:10px; margin:0 0 12px 0; background:#dbdad5 ;  border-bottom:1px solid #e5e4e1; border-top:1px solid #fff;}
#content_top img{padding:5px;}

#content_top h2{
	font-size:20px;
	font-weight:bold;
	padding:10px 0px;
	color:rgb(0,64,128);
}

.box h2{
	margin-top:10px;
	margin-left: 10px;
	margin-right: 10px;
	color:rgb(0,64,128);
}




#block-block-27,#block-block-30 {
	background:#faf4ed;
	padding: 5px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#block-block-27 div.content,#block-block-30 div.content {
	color: rgb(0,64,128);
}

#block-block-27 h2.blocktitle,#block-block-30 h2.blocktitle {
	color: rgb(0,64,128);
}


/*-----------------------------------------------------------------------------------------------------------*/


/* .box .form-item {margin-left: 20px;} */
/*Misc*/

.submitted{
	color:#999999;
	font-size:10px;
}

.taxonomy a{
	font-size:11px;
	color:#000000;
	font-weight: bold;
	text-transform: uppercase;
}

a.comment_comments{
	background:url('images/collapsed.png') no-repeat left center;
	padding: 0px 0px 0px 10px;
}

a.node_read_more{
	background:url('images/collapsed.png') no-repeat left center;
	padding: 0px 0px 0px 10px;
}

a.comment_add{
	background:url('images/comment.png') no-repeat left center;
	padding:0px 0px 0px 15px;
}

.statistics_counter{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:rgb(212,228,247);
	position:relative;
	float:right;
	padding:3px;
	border:1px double #bbb;
}


/* Modifies comments */
/*
.comment .picture {
	border-color: #ddd;
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	border-left-style:outset;
}
*/

#comments .comment-published{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background:url('beelden/commentaar-achtergrond.jpg') repeat-y right #fff;

}

.comment .avatar_comment {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	float: right;
	position: relative;
	top: 20px;
	margin-top:0px;
	padding-top:0px;
	border-color: rgb(212,228,247);
	border-top-style:outset;
	border-right-style:outset;
	border-bottom-style:outset;
	border-left-style:outset;
}

.comment .avatar_comment img, .picture img {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/* 13.06.2010
.comment .authoring_comment a{
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 10px 5px 0px;
	border-right: 1px dotted #aaaaaa;
	border-bottom: 1px dotted #aaaaaa;
} */

.comment .new {
	color:rgb(150,0,0);
	font-weight:bold;
	text-decoration:blink;
}

.comment .submitted .authoring_comment a,.comment .submitted .authoring_comment {
	position:relative;
	float:right;
	clear:both; 
	right:0px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.comment .date_comment {
	position: relative;
	padding: 0px 5px 5px 5px;
/*	border-bottom: 1px dotted #aaaaaa; */
}

.comment{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #c7c7c7;
/* R235 G246 B222 */
/*		background-color: #ebf6de; */
/*deleted 13.06.2010*/
/*		background:url(images/bg-comment.gif) repeat-x top #ebf6de;		*/		
	padding: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 5px;

}

.comment .content {
	position:relative;
	margin-top: 20px;
	margin-bottom: 20px;
	left:0px;
	width:80%;
	text-align:justify;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right: 10px;
}

.comment .submitted {
	margin-bottom: 20px;
 /* width: 330px; */
}

.comment .comment-links {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:3px ridge #d4dfe3;
	text-transform: uppercase;
	margin-top:15px;
	padding: 5px 5px 5px 5px;
	position:relative;
	float:right;
	clear:both;
	right:0px;
	text-decoration: none;
}

.node .comment_forbidden{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:red;
	color:white;
	font-weight:bold;
}

.node .comment_forbidden a{
	text-transform: uppercase;
	color:white;
	font-weight:bold;
	text-decoration:underline;
}

.node .comment_forbidden a:hover{
	text-transform: uppercase;
	color:yellow;
	text-decoration:none;
}

.comment-links .comment_forbidden{
	text-transform:none; 
	padding-left:0px;
	padding-right:5px;
	position:relative;
	color:green;
	top:0px;
	left:5px;
	float:right;
	clear:both;
	right:100px;
}


.comment-links .comment_forbidden a{
	text-transform:uppercase;
	text-decoration:underline;
}

.comment .comment-links a{
	font-weight:bold;
	color:#800;
}

.comment .comment-links a:hover{
	font-weight:bold;
	color:#f00;
	background-color:yellow;
}

.comment h3 a.active {
	width:100%;
/*	background-color:#eee; */
	font-weight: bold;
	color: rgb(0,64,128);
}

.comment h3 {
	margin-bottom: 20px;
	margin-top: 30px;
	font-size: 12px;
	text-transform: uppercase;}

.comment .comment_title {
	position:relative;
	left:5px;
	width:84%;
	background-color:rgb(242,242,242);
	border-bottom:1px solid #ddd;
	margin-left:-15px;
	margin-bottom: 3px;
	margin-top: -10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	font-size: 12px;
	text-transform: uppercase;}

.fivestar-static-form-item {
	position: relative;
	left: fixed;
	clear: both;
}

/* Bericthen */
.form-item {
	margin-left:10px;
	margin-right:10px;
}

input, textarea {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.addtoany {float: left;}


/* modificato comment.tpl.php   <h3><?php print $title ?></h3> è messa dopo

   <div class="submitted">
    <?php print $submitted ?>
  </div>
posto in themes/admire_gray

*/


/*Admin*/

div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right;
  width: 48%;
}

div.admin-panel {
/*  background: #fff url('images/gradient-inner.png') repeat-x 0 0; */
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #ece4da;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #800;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #ece4da;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview h3{color:rgb(0,64,128);}
.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  color: #c52020;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}
fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
/*  width: 100%; */
}

thead th {
  border-bottom: 2px solid #ece4da;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #ece4da;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #f2f1ef;
}

tr.even {
  background-color: #fff;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #a19c96;
  background-color: #e6e0cc;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
  border-top-width: 0;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}
textarea, select {
  font: 12px/160% "Verdana";
  color: #494949;
  width:98%;
 
}
textarea{ height:170px;}

/*footer*/


#footer-left{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width:184px;
	height:420px;
	position:relative;
	float:left;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding:22px 9px;
	text-align:left;
/*	background:url(images/strum-.gif) repeat-y bottom #fff; */
	border:1px solid #bbb;
	margin-right:2px;
	color:#bbb;
	font-size:11px;
	line-height:14px;
}
#footer-left h2.blocktitle, .item-list h3{
	font-size:1.5em;
	color:rgb(0,64,128);
}

#block-block-25 .content h3{
	color:rgb(0,64,128);
}

#footer{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width:633px;
	height:460px;
	position:relative;
	float:left;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding:2px 9px;
	text-align:left;
	background-color:#fff;
/*	background:url(beelden/valv.gif) no-repeat center #fff; */
	border:1px solid #bbb;
	margin-right:2px;
	margin-left:2px;
	color:#000;
	font-size:11px;
	line-height:18px;
}

#footer .voet {
	position:relative;
	top:-285px;
	float:left;
	left:5px;
	color:#555;
}

.copyright {
	position:relative;
	top:-68px;
	float:left;
	left:5px;
	color:#8c8c85;
}

#block-facebook_status-1 .content li:hover {
	color: rgb(0,64,128);
	color: #800;
}

#block-views-popular-block .item-list {
	width: 600px;
	color: rgb(0,64,128);
}

#block-views-popular-block .content .item-list li:hover {
	background-color: rgb(212,228,247);
	color: #800;
}

#footer #block-user-3 .content {
	width: 600px;
	color:#800;
}

#footer #block-user-3 .content li{
	display: inline;

}

#footer h2.blocktitle,.item-list h3{
	font-size:1.5em;
	color:rgb(0,64,128);
}

#footer h2.blocktitle{
	padding-top: 20px;
	color: rgb(0,64,128);
}

#footer a{
	color:rgb(0,70,128);
}


#footer a:hover{
	background-color: rgb(212,228,247);
	color:#800;
}



#footer-right{
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	width:184px;
	height:420px;
	position:relative;
	float:left;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding:22px 9px;
	text-align:left;
/*	background:url(beelden/pote.png) no-repeat center #fff; */
	border:1px solid #bbb;
	margin-left:2px;
	color:#CCCCCC;
	font-size:11px;
	line-height:14px;
}

#footer-right h2.blocktitle,.item-list h3{
	font-size:1.5em;
	color:#rgb(0,64,128);
}

#footer-right h2.blocktitle{
	padding-top: 20px;
}

#footer-right a{
	color:rgb(0,70,128);
}

#footer-right a:hover{
	background-color: #eee;
	color:#800;
}

#footer-right,#footer li:hover{
	cursor: pointer;
	cursor: hand;
}

#rightside #block-block-19 .content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.sticky {
	color:#000;
	border:1px solid rgb(0,64,128);
	margin-bottom:40px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image:url(beelden/primo.gif);
}

div.emergenti {
	color:#000;
	border:1px solid rgb(0,64,128);
	margin-bottom:40px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image:url(beelden/emergenti.gif);
}

div.disco {
	color:#000;
	border:1px solid rgb(0,64,128);
	margin-bottom:40px;
	background-position: top right;
	background-repeat: no-repeat;
	background-image:url(beelden/disco.gif);
}

.credit a, .credit{
	color:#8c8c85;
	font-size:10px;
}