/* Add your custom CSS here */

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

	  GENERAL

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

* { margin: 0px; padding: 0px; }
table{ border-collapse:collapse;border-spacing:0; }

img,abbr{ border:0; }

address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{ font-style:normal;font-weight:normal; }

ul { list-style:none; }

caption,th { text-align:left; }

br{ line-height: 1em; }
html { background: #EFEBD2 url(../images/bg_body.jpg) repeat-x center top;  min-height: 100%;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%;  color:#595147; /*height: 100%;*/ background: transparent url(../images/bg_header.jpg) repeat-x top left; }

p { line-height: 1.6em; margin-bottom: 1em; font-size:1.1em; }
td { font-size:1.1em; }

h1, h2, h3, h4 { font-weight:bold; }


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

	  LINKS

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

a { color: #c65729; text-decoration:underline; font-size: 1.1em; outline: none; }

a:hover { text-decoration:none;	}


	

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

	  HEADING

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

h1 { font-size: 2.3em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.1em; }

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

	  STRUCTURE

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

#page { height: 100%; font-size: 1.1em; width: 950px; }
#right { width: 195px; }
.sidebar-right #centre { width: 745px; }

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

	  HEADER

----------------------------------------- */
#header { padding: .5em 0 0 0; height: 97px;}
#header a#logo {margin-right: 10px; text-decoration: none; }
#header a#site-name { color: #b75416; text-decoration: none; display: block; text-indent: -9999px;}
#header-right { width: 500px; margin-top: 5px; }

/* alpha nav */
#block-menu-secondary-links { float: right; margin-right: 10px; }
#block-menu-secondary-links ul.menu { margin:0; padding: 0; }
#block-menu-secondary-links ul.menu li { float: left; display: inline; color: #8A8A8A; font-size: .85em; text-transform: uppercase; border-right: 1px solid #8A8A8A; }
#block-menu-secondary-links ul.menu li.last { border-right: none; }
#block-menu-secondary-links ul.menu li a { color: #8A8A8A; padding:0 8px; text-decoration: none;}
#block-menu-secondary-links ul.menu li a:hover { text-decoration: underline;} 

/* language */
#block-locale-0 { float:right; }
#block-locale-0 h2 { display: none; }
#block-locale-0 ul{ margin:0; padding: 0;  }
#block-locale-0 li{ float: left; display: inline; font-size: .85em; text-transform: uppercase; margin-left: 5px; }
#block-locale-0 li a{ display: block; width: 19px; height: 19px; text-indent: -9999px;}
#block-locale-0 li.en a{ background: url(../images/lang_uk.gif) no-repeat 0 0;}
#block-locale-0 li.fr a{ background: url(../images/lang_fr.gif) no-repeat 0 0;}
#block-locale-0 li.nl a{ background: url(../images/lang_nl.gif) no-repeat 0 0;}
#block-locale-0 li.en a:hover, #block-locale-0 li.en.active a { background: url(../images/lang_uk_hover.gif) no-repeat 0 0;}
#block-locale-0 li.fr a:hover, #block-locale-0 li.fr.active a { background: url(../images/lang_fr_hover.gif) no-repeat 0 0;}
#block-locale-0 li.nl a:hover, #block-locale-0 li.nl.active a { background: url(../images/lang_nl_hover.gif) no-repeat 0 0;}

/* search */
#search { clear: both; float: right; margin-top: 10px; }
#search label { display: none; }
#search input { width: 150px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg) repeat-x top left; padding: 1px;}
#search .form-submit { width: auto; border: none; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 2px 3px;}

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

	  TOP NAV

----------------------------------------- */
#navigation { margin-bottom: .4em; }
#navigation ul.secondary-links { display: none; }
#navigation ul.primary-links { background-color: transparent; border-bottom: none; font-size: .9em; }
#navigation ul.primary-links li a{ color: #3D362E; text-transform: uppercase; text-decoration: none; line-height: 1em; padding: 0 .7em; }
#navigation ul.primary-links li a:hover, #navigation ul.primary-links li.active a, #navigation ul.primary-links li.active-trail a { color: #b75416; border: none; }

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

	  BREADCRUMB

----------------------------------------- */
.one-sidebar .breadcrumb, .no-sidebars .breadcrumb {  margin: 2em 0; }
.two-sidebars .breadcrumb {  margin: 2em 0 2em 20em; }
.breadcrumb a { color: #3D362E; text-decoration: none; }
.breadcrumb a:hover { color: #b75416; text-decoration: underline; }

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

	  LEFT NAV

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

.not-logged-in #left ul.menu { border-left: 4px solid #afaba0; background-color: #eeece1; padding: 1em 0; margin-right: 1em; }
.not-logged-in #left ul.menu li { background: url(../images/leftnav_bg.gif)repeat-x left bottom; margin: 0 1em ; }
.not-logged-in #left ul.menu li a { background: url(../images/leftnav_arrow.gif)no-repeat 20px 12px; color: #d65826; text-decoration: none; padding: .5em 0 .5em 3em; }
.not-logged-in #left ul.menu li a:hover, #left ul.menu li.active a { background: url(../images/leftnav_arrow_hover.gif)no-repeat 20px 12px; color: #595147; }

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

	  CONTENT

----------------------------------------- */
#centre { position: relative; width: 950px; }
#centre h1.page-title { text-transform: uppercase; font-weight: normal; margin-bottom: 1.2em; }
#centre .content dt  { text-transform: uppercase; font-weight: normal; color:#c44d1d; border-bottom: 1px solid #e6e5e4; padding-bottom: 5px; font-size: 2.2em; margin-bottom: 8px; }
#centre .content dt span { font-size: .6em; color:#595147; text-transform: none; padding-left: 10px; font-weight: bold; }
#centre .content dd { margin: 0 0 10px 0; width: 470px; }
#centre .content dd.date { padding-left: 25px; color:#c44d1d; font-size: 1.4em; background: url(../images/content_arrow_date.gif) no-repeat center left; }
#centre .content dd.chapeau { color: #c44d1d; line-height: 1.4em; }

#centre .content h2 { text-transform: uppercase; font-weight: normal; color:#c44d1d; border-bottom: 1px solid #e6e5e4; padding-bottom: 5px; font-size: 2em; margin-bottom: 8px; }
#centre .content h3 { text-transform: uppercase; font-weight: normal; margin-bottom: 1em; }

#centre .content ul li { list-style: disc; margin-left: 2em; }
#centre .content a { color: #c44d1d; line-height: 1.6em; }
#centre .content a.out { background: url(../images/out.gif) no-repeat center right; padding-right: 20px;}
#centre .content a.pdf { background: url(../images/pdf.gif) no-repeat center right; padding-right: 25px;}
#centre .content a.word { background: url(../images/word.gif) no-repeat center right; padding-right: 25px;}
#centre .content span.inline-left img { margin-right: 2em; }
#centre .content span.inline strong { display: none; }

#centre .node-links { display: none; }

#block-block-8 { position: absolute; }
.logged-in #block-block-8 { display: none;}
.not-logged-in #block-block-8 { top: 90px; right: 10px;}
.page-user #block-block-8 { top: 100px; right: 10px;}
#block-block-8 a.print { background: url(../images/print.gif) no-repeat center left; padding: 1px 0 0 25px; color: #383429; font-size: .9em;}

#centre .submitted { display: none; }
#centre .content .field-field-summary { color: #c65c18; margin-bottom: .8em; font-size: 1.1em; }



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

	  HOME PAGE

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

.front #centre h1.page-title { display: none; }

.front #block-block-10 { float: right; width:234px; margin-top : 215px; border-bottom: 1px solid #e2dfd8; min-height: 164px;}
.front #block-block-10 h2 { color: #c35c18; font-size: 1.35em; margin-left: 1.5em;}
.front #block-block-10 form { margin: 1.5em;}
.front #block-block-10 label { margin-right: 5px; font-weight: bold;}
.front #block-block-10 label.small { font-size: 0.8em; font-weight: normal;}
.front #block-block-10 input { width: 147px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg)repeat-x top left; padding: 1px;}
.front #block-block-10 input.radio { width: auto; border: none; vertical-align: middle;}
.front #block-block-10 .label-left { float:right; width: 71px; }
.front #block-block-10 .label-right { float:right; width: 100px; }
.front #block-block-10 input.form-submit { width: auto; border: none; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 1px 3px; float: right; clear: both; margin-top: 5px;}
.front #block-block-11 { clear: both;}


/* EVENT BIG BLOCK */ 
.front #block-views-events-block_2 { float: left;}
.front #block-views-events-block_2 .content { position: absolute; top: -4px; left: 0px; }
.front #centre #block-views-events-block_2 .view-display-id-block_2 { width:950px; margin-top: 0.6em; }
.front #centre #block-views-events-block_2 .views-row-1 { width:950px; height:192px; border-right: 1px solid #fff; background: url(../images/bg_big_events.jpg) no-repeat top left; position: relative; font-family: Arial, Verdana, Helvetica, sans-serif;}
.lang-fr #centre #block-views-events-block_2 .views-row-1 { background: url(../images/bg_expo.jpg) no-repeat top left; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-title { float: left; background: #cd5e19 url(../images/bg_big_events_title.jpg) no-repeat top right; padding: 3px 10px; width: auto; margin: 25px 0  0 65px; }
*html .front #centre #block-views-events-block_2 .views-row-1 .views-field-title { margin: 25px 0  0 35px; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-title a { color: #fff; text-decoration: none; text-transform: uppercase; font-size: 1.2em; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-field-summary-value { clear: both; font-size: 1.1em; color:#595147; margin-left: 113px; width: auto; }
*html .front #centre #block-views-events-block_2 .views-row-1 .views-field-field-summary-value { margin-left: 55px; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-field-date-value { position: absolute;  bottom:0; right:317px; width: auto; padding: 3px 8px; border-left: 1px solid #fff; border-top: 1px solid #fff; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-field-date-value span { color:#85410b; font-weight: normal; font-size: 1.6em; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-field-date-value span.date-display-separator { color:#85410b; font-size: 0.9em; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-view-node { position: absolute;  top:0; right:317px; width: auto;}
.front #centre #block-views-events-block_2 .views-row-1 .views-field-view-node span a { display: block; text-indent: -9999px; width: 33px; height: 33px; background: url(../images/bg_big_events_more.gif) no-repeat top left; font-size: 1px; color:#595147; }
.front #centre #block-views-events-block_2 .views-row-1 .views-field-field-image-big-block-home-fid { position: absolute; top:0; right:0; width: 316px; border-left: 1px solid white; }

/* BLOCK TEXTE */
.front .node-page { margin-top : 230px; width: 720px; float:left;  }
*html .front .node-page { margin-top : 230px; width: 710px; float:left;  }
.front .node-page p { margin-right: 20px; }


/* News */
.front #centre .view-news { float: left; width: 300px;} 
.front #centre .view-news .view-content{ background: #e8e4cc url(../images/pointi_block_home.gif) repeat-y top right; padding: 7px; float: left; height: 103px; min-height: 103px; width: 286px;}
.front #centre .view-news .view-content ul, .front #centre .view-news .view-content ul li { margin: 0; list-style: none; }
.front #centre .view-news .view-content .views-field-created { float: left; margin-right: 8px; padding-right: 8px;  margin-top: 0; }
.front #centre .view-news .view-content .views-field-created span { color: #c65c18; font-weight: bold;  font-size: 1.1em; }
.front #centre .view-news .view-content .views-field-title { float: left; width: 100%; margin-bottom: 0; }
.front #centre .view-news .view-content .views-field-title a { color: #000; font-weight: bold; font-size: 1em; }
.front #centre .view-news .view-content .views-field-field-summary-value { margin: 4px 0; float: left; width: 100%; font-size: 1em; line-height: 1.4em; }



/* Events */
.front #centre .view-events { float: left; } 
.front #centre .view-events .view-content{ }
.front #centre .view-events .view-content ul, .front #centre .view-events .view-content ul li { margin: 0; list-style: none; }
.front #centre .view-events .view-content ul li { background: #e6e5d5 url(../images/pointi_block_home.gif) repeat-y top right; float: left; width:300px; margin-right: 10px; padding-bottom: 0;}
.front #centre .view-events .view-content .views-field-field-image-fid { width: 77px; border-right: 5px solid #a7a38c; margin-right: 7px; float: left; }
.front #centre .view-events .view-content .views-field-field-image-fid span, 
.front #centre .view-events .view-content .views-field-field-image-fid span a { display: table-cell; line-height: 0; padding: 0; margin: 0; height: 117px; background-color: #A7A38C; vertical-align: middle; }
.front #centre .view-events .view-content .views-field-field-date-value, 
.front #centre .view-events .view-content .views-field-title, 
.front #centre .view-events .view-content .views-field-field-summary-value, 
.front #centre .view-events .view-content .views-field-view-node  { float: left; width: 200px; }
.front #centre .view-events .view-content .views-field-title { margin-bottom: 0; font-size: 1.1em; }
.front #centre .view-events .view-content .views-field-field-date-value { margin-top: 7px; color: #c65c18; font-weight: bold;  font-size: 1em; }
.front #centre .view-events .view-content .views-field-title a { color: #000; font-weight: bold; font-size: 1em; }
.front #centre .view-events .view-content .views-field-field-summary-value { margin: 4px 0; float: left; font-size: 1em; line-height: 1.4em; }
.front #centre .view-events .view-content .views-field-view-node { font-size: .9em; text-align: right; margin-bottom: 3px; }

/* Newsletter */
#block-simplenews-1 { float: right; margin-top : 230px; border: 1px solid #e2dfd8; width: 200px; padding:8px; background-color: #F5F2E1;}
#block-simplenews-1 h2 { color: #c35c18; font-size: 1.35em; margin-left: 0; }
#block-simplenews-1 .content { margin-left: 0; }
#block-simplenews-1 #edit-mail-wrapper label { margin-right: 8px; font-weight: bold; float: left; }
#block-simplenews-1 #edit-mail-wrapper span.form-required { display: none; }
#block-simplenews-1 #edit-mail-wrapper input { width: 120px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg) repeat-x top left; padding: 1px; float:right; }
#block-simplenews-1 .form-radios { float: right; text-align: right; margin: 0; font-size: .8em; width: auto; margin-bottom: 0; }
#block-simplenews-1 #edit-action-subscribe-wrapper { float: left; width: 80px; }
#block-simplenews-1 #edit-action-unsubscribe-wrapper  { float: left; width: 100px;}
#block-simplenews-1 .form-radios input { vertical-align: middle; }
#block-simplenews-1 .form-radios .form-item { margin-bottom: 5px; }
#block-simplenews-1 input.form-submit { float: right; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 1px 3px; border: none; margin-bottom: 10px; }
*html #block-simplenews-1 input.form-submit { padding: 3px; }

/* Bruxelles Export */

#block-block-1 { width: 300px; float: right; margin: 55px 0 0 0;  clear: both; }
#block-block-1 a { color: #70685F !important; text-decoration: none; font-size: 0.9em; }
#block-block-1 img { margin-right: 10px; border: 1px solid #ccc; }
#block-block-1 a:hover { text-decoration: underline; }

#block-block-3 { width: 300px; float: right; margin: 55px 0 0 0;  clear: both; }
#block-block-3 a { color: #70685F !important; text-decoration: none; font-size: 0.9em; }
#block-block-3 img { margin-right: 10px; border: 1px solid #ccc; }
#block-block-3 a:hover { text-decoration: underline; }

#block-block-4 { width: 300px; float: right; margin: 55px 0 0 0;  clear: both; }
#block-block-4 a { color: #70685F !important; text-decoration: none; font-size: 0.9em; }
#block-block-4 img { margin-right: 10px; border: 1px solid #ccc; }
#block-block-4 a:hover { text-decoration: underline; }

/* Flux RSS */
.front .feed-icon { display: none; }


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

	  EVENT

----------------------------------------- */
/*
#centre .view-events .views-field-field-date-value { margin-top: 7px; color: #c65c18; font-weight: bold;  font-size: .9em; }
#centre .view-id-events .views-field-field-event-type-value { margin-bottom: 1em; font-size: 1em; font-style: italic;}
#centre .view-id-events .views-field-field-image-fid { float: left; width: auto; margin-right: 10px;}
#centre .view-events .views-field-field-summary-value { color: #c65c18; margin-bottom: .8em; font-size: 1.1em; }
#centre .view-events .views-field-title { margin-bottom: 1em; font-size: 1.4em; }
#centre .view-events .views-field-title a { color: #000; /*font-weight: bold;*/ text-decoration: underline; }
#centre .view-events .views-field-title a:hover { text-decoration: none; }
#centre .view-events ul {margin-left: 0;}
#centre .view-events ul li { list-style: none; margin-left: 0; padding-bottom: 13px; margin-bottom: 10px; border-bottom: 1px solid #e2dfd7; float: left; width: 100%; }
*/


#centre .view-events .views-field-field-date-value, 
#centre .view-Event .views-field-field-date-value
{ margin-top: 7px; color: #c65c18; font-weight: bold;  font-size: .9em; }

#centre .view-id-events .views-field-field-event-type-value,
#centre .view-Event .views-field-field-event-type-value
{ margin-bottom: 1em; font-size: 1em; font-style: italic;}

#centre .view-id-events .views-field-field-image-fid,
#centre .view-Event .views-field-field-image-fid{ float: left; width: auto; margin-right: 10px;}

#centre .view-events .views-field-field-summary-value,
#centre .view-Event .views-field-field-summary-value{ color: #c65c18; margin-bottom: .8em; font-size: 1.1em; }

#centre .view-events .views-field-title,
#centre .view-Event .views-field-title{ margin-bottom: 1em; font-size: 1.4em; }

#centre .view-events .views-field-title a, 
#centre .view-Event .views-field-title a{ color: #000; /*font-weight: bold;*/ text-decoration: underline; }

#centre .view-events .views-field-title a:hover,
#centre .view-Event .views-field-title a:hover{ text-decoration: none; }

#centre .view-events ul,
#centre .view-Event ul{margin-left: 0;}

#centre .view-events ul li,
#centre .view-Event ul li { list-style: none; margin-left: 0; padding-bottom: 13px; margin-bottom: 10px; border-bottom: 1px solid #e2dfd7; float: left; width: 100%; }

.node-type-event #centre .field-field-image { display: none; }
.node-type-event #centre .field-field-date { color: #c65c18; font-weight: bold;  font-size: 1.1em; }
.node-type-event #centre .field-field-event-type { font-size: 1.1em; margin-top:10px; font-weight: bold; font-style: italic;}
.views-field-field-sponsor-fid { text-align: right; }
.field-field-sponsor { display: none; }
/*
------------------------------------------

	  CALENDAR

----------------------------------------- */
.view-events-calendar { margin-bottom: 20px; }
.calendar-calendar ul.links li a { color: #C75C18; }
.calendar-calendar ul.links li.active a { color: #000; font-weight: bold; text-decoration: none; }
.calendar-calendar ul.links li.active a:hover { text-decoration: underline; }
.calendar-calendar div.date-nav  { background: #fff url(../images/calendar_title.jpg) repeat-x 0 2px; padding: 0; border: 1px solid #595047; margin-top: 20px;  }
.date-nav div.date-heading { width: 85%; }
.calendar-calendar div.date-nav a { color:#c75c18; text-transform: uppercase; line-height: 1.1em; text-decoration: none; }
.calendar-calendar div.date-nav a:hover { text-decoration: underline; }
.calendar-calendar div.date-nav h3 { color:#c75c18; text-transform: uppercase; line-height: 1.2em; }
.date-nav div.date-prev, .date-nav div.date-next { background: #DE6934 url(../images/bg_search_input.jpg) repeat-x scroll left bottom; width: 6%; text-align: center; padding: 3px; }
.date-nav div.date-prev { border-bottom: 1px solid #595047; }
.date-nav div.date-next { border-bottom: 1px solid #595047; }
.date-nav div.date-next a, .date-nav div.date-prev a { color: #fff; }
.calendar-calendar tbody { border: none; }
.calendar-calendar th, .calendar-calendar th.days { color:#595147; background-color:#f6f3e4; border: 1px solid #595047;}
.calendar-calendar tr { background-color: transparent;}
.calendar-calendar td { border: 1px solid #595047; /*background-color: #fbfaf1;*/ background: #fff url(../images/bg_search.jpg) repeat-x scroll left top;}
.calendar-calendar td.empty { background-color:transparent; border: 1px solid #595047; }
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a { background-color:transparent;}
.calendar-calendar td .inner div.month{ background-color:#595047; border: none;}
.calendar-calendar td .inner div{ background-color:transparent; }
.calendar-calendar td .inner div#node-title a { color:#000; font-weight: bold; }
.calendar-calendar td .inner div span { color:#c75c18; font-weight: normal; }
.calendar-calendar tr td.today { background:#F6F3E4; }
.calendar-calendar td .inner div a { background-color:transparent;}
.calendar-calendar div.day a, .calendar-calendar td .inner div.day a  { color: #fff; }

/* YEAR */
.calendar-calendar .month-view .date-nav { border-bottom:0; }
.calendar-calendar .year-view .date-nav div.date-prev, .calendar-calendar .year-view .date-nav div.date-next { display: none;}
.calendar-calendar .year-view .date-nav div.date-heading { width: 100%; }
.calendar-calendar .year-view .date-nav h3 { font-size: 1.3em; }
.calendar-calendar .year-view .mini-day-on { text-align: center; }
.calendar-calendar .year-view table td { padding: 0 5px 5px 5px; background: transparent none; }
.calendar-calendar .year-view table.mini td { background: #fff url(../images/bg_search.jpg) repeat-x scroll left top; border: 1px solid #595047; }
.calendar-calendar .year-view table.mini td div.calendar-empty { display: none; }
.calendar-calendar .year-view table.mini td a { color: #B75416; font-size: .9em;}
.calendar-calendar .year-view table.mini td div.mini-day-on { background: #595047 none; border: 1px solid #fff;}
.calendar-calendar .year-view table.mini td div.mini-day-on a { color: #fff; text-decoration: none;}
.calendar-calendar .year-view table.mini td div.mini-day-on a:hover { text-decoration: underline;}

/*  WEEK */
.calendar-calendar div.week { background-color:#595047;}
.calendar-calendar td div.day { border: none;}
/*
------------------------------------------

	  NEWS

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

#centre .view-news .views-field-created { margin-top: 7px; color: #c65c18; font-weight: bold;  font-size: .9em; }
#centre .view-news .views-field-title { margin-bottom: 1em; font-size: 1.1em; }
#centre .view-news .views-field-field-summary-value { color: #c65c18; margin-bottom: .8em; font-size: 1.1em; }
#centre .view-news .views-field-title a { color: #000; font-weight: bold; text-decoration: underline; }
#centre .view-news .views-field-title a:hover { text-decoration: none; }
#centre .view-news ul li { list-style: none; margin-left: 0; padding-bottom: 5px; border-bottom: 1px solid #e2dfd7; }

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

	  SEARCH RESULT

----------------------------------------- */
form#search-form { margin-bottom: 3em; }
form#search-form label { color: #B75416; margin-bottom: 1em; }
form#search-form input { width: 250px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg) repeat-x top left; padding: 1px; }
form#search-form input.form-submit { width: auto; border: none; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 2px 3px;} 

#centre .box h2 { color: #B75416; font-weight: normal; text-transform: uppercase; font-size: 1.7em;}
#centre .box dl.search-results dt { font-size: 1.2em; }
#centre .box dl.search-results dt a { color: #000; font-weight: bold; text-transform: none; }
#centre .box dl.search-results dd { width: 100%; }
#centre .box dl.search-results dd strong { color: #B75416; }


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

	  INSCRIPTION

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

#centre .node-webform  label { color: #B75416; margin-bottom: 1em; }
#centre .node-webform  input { width: 250px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg) repeat-x top left; padding: 1px; }
#centre .node-webform  input.form-checkbox, #centre .node-webform  input.form-radio { width: auto; background: transparent none; border: none;}
#centre .node-webform input.form-submit { width: auto; border: none; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 2px 3px; } 
#centre .links a {color: #c65729; text-decoration:underline; font-size: 1.1em; outline: none;}
#centre .links a:hover {text-decoration:none;}


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

	  NEWSLETTER

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

#centre .node-simplenews h2 { font-size: 1.4em; font-weight: normal; }
#centre .node-simplenews h2 a { color: #000; text-decoration: none; }
#centre .node-simplenews h2 a:hover { text-decoration: underline; }
#centre .node-simplenews .terms a { color: #c65729;}

#centre .node-simplenews-teaser { border: 1px solid #E2DFD7; padding: 10px; margin-bottom: 8px; background-color: #F5F2E1;}
#centre .node-simplenews-page ul.links, #centre .node-simplenews-teaser ul.links { display: none; }
#centre .node-simplenews-teaser h2.teaser-title a { color: #B75416; text-decoration: underline; }
#centre .node-simplenews-teaser h2.teaser-title a:hover { text-decoration: none; }

#centre .node-simplenews { width: 700px; float: left;}
.logged-in #centre .node-simplenews { width: 455px; }
.not-front #centre #block-simplenews-1 { margin-top: 0;}
.not-front #centre a.feed-icon { display: none; }

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

	  PRODUCTS

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

#centre .view-products table tr.odd { background-color: transparent; }
#centre .view-products table th, #centre .view-products table td { border: 1px solid #fff; padding: 5px 0 5px 20px;}
#centre .view-products table th { background-color: #595147; color: #fff; font-weight: bold;}
#centre .view-products table th.views-field-sell-price, #centre .view-products table th.views-field-buyitnowbutton, #centre .view-products table th.views-field-field-image-cache-fid { text-align: center; padding: 0; }
#centre .view-products table th a { color: #fff; font-weight: bold; }
#centre .view-products table th a.active { padding-right: 8px; }
#centre .view-products table tr.odd td.active, #centre .view-products table tr.odd td { background-color: #F0EDDE; }
#centre .view-products table tr.even td.active, #centre .view-products table tr.even td { background-color: #f6f4eb; }
#centre .view-products table tr td.views-field-title, #centre .view-products table tr td.views-field-sell-price { font-weight: bold; }
#centre .view-products table tr td.views-field-sell-price,  #centre .view-products table tr td.views-field-buyitnowbutton { text-align: center; padding: 0;}
#centre .view-products table tr td.views-field-buyitnowbutton { padding-bottom: 2px;}
#centre .view-products table tr td.views-field-field-image-cache-fid { text-align: center; padding: 5px 0; }
#centre .view-products table tr td.views-field-buyitnowbutton input.form-submit { background: #924414 url(../images/bg_search_input.jpg) repeat-x scroll left top; border: none; color: #fff; padding: 2px 3px 3px 3px;
text-transform: uppercase; font-size: 0.8em; border: #924414 solid 1px; }

#centre .add-to-cart { float: right; clear: both; }
#centre .add-to-cart input.form-submit { background: #924414 url(../images/bg_search_input.jpg) repeat-x scroll left top; border: none; color: #fff; padding: 2px 3px 3px 3px;
text-transform: uppercase; font-size: 0.8em; border: #924414 solid 1px; margin-top: 10px; float: right;}
#centre .model { margin-bottom: 10px; display: block;}
#centre .sell { font-weight: bold; margin-bottom: 10px; font-size: 1.1em; color: #924414;  }
#centre .uc-price-display { background-color: #F0EDDE; color: #924414; border: 1px solid #ccc; padding: 2px 0; width: 96px; }
#centre .main-product-image { text-align: center; width: 96px; }

#centre #cart-form-products { border: none; }
#centre #cart-form-products a { color: #C65729; }
#centre #cart-form-products table th { background-color: #595147; color: #fff; font-weight: bold; border: 1px solid #fff; text-align: center; padding: 5px; }
#centre #cart-form-products table td { background-color: #F0EDDE;  border: 1px solid #fff; padding: 5px; }
#centre #cart-form-buttons input.form-submit { background: #924414 url(../images/bg_search_input.jpg) repeat-x scroll left top; border: none; color: #fff; padding: 2px 3px 3px 3px;
text-transform: uppercase; font-size: 0.8em; border: #924414 solid 1px; }
/*#centre #cart-form-buttons { background-color: #E6E5D5 }*/
 #centre #cart-form-buttons a { color: #C65729; font-weight: bold; }
 
form#uc-cart-checkout-form legend { padding: 0 8px; } 
form#uc-cart-checkout-form legend,  form#uc-cart-checkout-form legend a { color: #C65729; font-size: 1.1em; font-weight: bold; }
html.js fieldset.collapsible legend a  { background-position :0px 75%; }
form#uc-cart-checkout-form a { color: #C65729; }
 
form#uc-cart-checkout-form fieldset { border: 1px solid #999; } 
form#uc-cart-checkout-form table.cart-review { border: none; }
form#uc-cart-checkout-form table.cart-review th { background-color: #595147; color: #fff; font-weight: bold; border: 1px solid #fff; text-align: center; padding: 5px; }
form#uc-cart-checkout-form table.cart-review td { background-color: #F0EDDE;  border: 1px solid #fff; padding: 5px; }

form#uc-cart-checkout-form input.form-text, form#uc-cart-checkout-form select { background: transparent url(../images/bg_search.jpg) repeat-x scroll left top; border: 1px solid #ccc; }
form#uc-cart-checkout-form td.field-label { padding-right: 10px; }
form#uc-cart-checkout-form td.field-label span.form-required { color: #C65729; }
form#uc-cart-checkout-form #checkout-form-bottom input { background: #924414 url(../images/bg_search_input.jpg) repeat-x scroll left top; border: none; color: #fff; padding: 2px 3px 3px 3px;
text-transform: uppercase; font-size: 0.8em; border: #924414 solid 1px; }
#centre div.error { border: 1px solid #C65729; color: #C65729; background-color: #fff; font-weight: bold;}
#centre div.status { border: 1px solid #595147; background-color: #F0EDDE; }
#centre div.status strong,  #centre div.status a { color: #C65729; }
#centre select.error { color: #C65729; }

#block-views-events-block_6 ul { margin: 0; padding: 10px; background: #fff url(../images/bg_related.jpg) repeat-x scroll left bottom; border-left: 6px solid #CECBC2; border-bottom: 1px dotted #000; }
#block-views-events-block_6 ul div.views-field-buyitnowbutton { text-align: center; /*border-top: 1px solid #ccc;*/ padding-top: 10px; }
#block-views-events-block_6 ul div.views-field-sell-price { font-weight: bold; padding-top: 5px; color: #C65C18; text-align: right; }
#block-views-events-block_6 ul div.views-field-teaser { padding-top: 10px; }
#block-views-events-block_6 ul div.views-field-title { text-align: center; }
#block-views-events-block_6 ul div.views-field-title a { color: #C44D1D !important; font-weight: bold; }
#block-views-events-block_6 ul div.views-field-field-image-cache-fid { padding-top: 10px; text-align: center; }
#block-views-events-block_6 ul input.form-submit { background: #924414 url(../images/bg_search_input.jpg) repeat-x scroll left top; border: none; color: #fff; padding: 2px 3px 3px 3px;
text-transform: uppercase; font-size: 0.8em; border: #924414 solid 1px; }
#block-views-events-block_6 ul.links { display: none; }


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

	  MEMBERS

----------------------------------------- */
#webform-client-form-23 #webform-component-first_name, #webform-client-form-23 #webform-component-last_name, #webform-client-form-23 #webform-component-street, #webform-client-form-23 #webform-component-number, #webform-client-form-23 #webform-component-postcode, #webform-client-form-23 #webform-component-city { width:340px; float:left; }

#webform-client-form-131 #webform-component-first_name, #webform-client-form-131 #webform-component-name, #webform-client-form-131 #webform-component-street, #webform-client-form-131 #webform-component-number, #webform-client-form-131 #webform-component-postal_code, #webform-client-form-131 #webform-component-city { width:340px; float:left; }

#webform-client-form-23 #webform-component-gifts .form-checkboxes .form-item, #webform-client-form-131 #webform-component-gifts .form-checkboxes .form-item { width:340px; float:left; }
#webform-client-form-23 #webform-component-gifts, #webform-client-form-131 #webform-component-gifts { float:left; margin-bottom:10px; }


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

	 DEMANDES VISUELS

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

#webform-client-form-39 #webform-component-firstname, #webform-client-form-39 #webform-component-lastname, #webform-client-form-39 #webform-component-email, #webform-client-form-39 #webform-component-fax, 
#webform-client-form-207 #webform-component-first_name, #webform-client-form-207 #webform-component-last_name, #webform-client-form-207 #webform-component-e_mail, #webform-client-form-207 #webform-component-fax, 
#webform-client-form-208 #webform-component-voornaam, #webform-client-form-208 #webform-component-naam, #webform-client-form-208 #webform-component-email, #webform-client-form-208 #webform-component-fax { width:470px; float:left; }


#webform-client-form-39 #webform-component-street, #webform-client-form-39 #webform-component-city, #webform-client-form-39 #webform-component-country, 
#webform-client-form-207 #webform-component-street, #webform-client-form-207 #webform-component-city, #webform-client-form-207 #webform-component-country, 
#webform-client-form-208 #webform-component-straat, #webform-client-form-208 #webform-component-plaats, #webform-client-form-208 #webform-component-land { width:465px; float:left; }


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

	  SITEMAP

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

.site-map h2 { text-transform: uppercase; font-weight: bold; margin-bottom: 1em; font-size: 1.4em ; display: none;}
#centre .site-map .content li { list-style: none; margin-left: 0; list-style-image: none; }
*html #centre .site-map .content li { line-height: 0;}

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

	  USER

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

.page-user label { color: #B75416; margin-bottom: 1em; }
.page-user input { width: 250px; border: 1px solid #d2d0cb; background: url(../images/bg_search.jpg) repeat-x top left; padding: 1px; }
.page-user input.form-submit { width: auto; border: none; background: url(../images/bg_search_input.jpg) repeat-x top left; color: #fff; text-transform: uppercase; font-size: .8em; padding: 2px 3px; } 
.page-user .profile h3 { text-transform: uppercase;  margin-bottom: 0.5em; border: none; font-size: 1.3em; }
.page-user .profile dl { border: 1px solid #ccc; padding: 8px; }
.page-user .profile a { color: #B75416; }


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

	  RIGHT BLOCK

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

#right { padding-top: 10px; margin:0; }

#block-block-2 { float: right; width: 200px; }
#block-block-2 h2 { border-left: 4px solid #aba798; background: url(../images/pointi.gif) repeat-x bottom left; }


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

	  FOOTER

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

#footer #block-block-2 a  { color: #C65729; text-transform: uppercase; text-decoration: none; }
#footer #block-block-2 { width: 100%; }
#footer #block-menu-menu-tertiary-links { margin: 15px 0; float: left; width: 100%;}
#footer #block-menu-menu-tertiary-links ul { margin: 0; padding: 0; }
#footer #block-menu-menu-tertiary-links ul li  { border-right:1px solid #8A8A8A; color:#8A8A8A; display:inline; float:left; font-size:0.8em; text-transform:uppercase; }
#footer #block-menu-menu-tertiary-links ul li.last  { border: none; }
#footer #block-menu-menu-tertiary-links ul li.first a { padding-left: 0px; }
#footer #block-menu-menu-tertiary-links ul li a { color: #8A8A8A; padding: 0 8px; }
/*
------------------------------------------

	  ADMIN

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

#centre .views-admin-links { margin-bottom: 10px; }
#centre div.view:hover div.views-hide { margin-top:-2.1em; }
#centre .views-admin-links ul { margin: 0;}
#centre .views-admin-links ul li.first{ margin: 0;}
#centre .views-admin-links ul li { border: none; float: none; }
.logged-in #left { padding-top: 20px; }

.front.logged-in #centre #block-views-events-block_2 .view-display-id-block_2 { width: 748px; }
.front.logged-in #block-views-events-block_2 .content { top: 20px; }
.front.logged-in .tabs { margin-top: 230px; }
.front.logged-in .node-page { margin-top: 0; }
.front.logged-in #block-simplenews-1 { display: none; }
.front.logged-in #centre block-views-events-block_1 { margin-top: 40px; }
.front.logged-in #centre .view-news { float: left; margin-top: 0; }

.wym_skin_compact .wym_iframe iframe { height: 380px !important; }




/*
-------------------------------------------
    
    PRESS
    
------------------------------------------ */
#centre .content .register-link a, #centre .content .press-link a { line-height: 2.1em; }
.register-link a { background: url(../images/ico_subscribe.gif) no-repeat center left; padding-left: 30px; }
.press-link a { background: url(../images/ico_ask.gif) no-repeat center left; padding-left: 30px; }

#block-views-events-block_9 .views-field-title-1 { margin-top:10px; font-weight:bold; }



/*
-------------------------------------------
    
    ATTACHMENTS
    
------------------------------------------ */
table#attachments th { display: none; }
table#attachments { margin-top: 10px; }

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

	  TYPO

----------------------------------------- */
blockquote {background: none; padding: 0;}


/* WYMeditor */

/* PARA: Align left */
p.align-left /* p[@class!="align-right"] */ {
    float: left;
    margin-right: 10px;
    /* background-color: #f99; border: 2px solid #eee; */
}

/* PARA: Align right */
p.align-right /* p[@class!="align-left"] */ {
    float: right;
    margin-left: 10px;
    /* background-color: #99f; border: 2px solid #eee; */
}

/* PARA: Teaser */
p.teaser {
  color: #c44d1d; line-height: 1.4em; margin-top: 2em;;
  /* background-color: #ccc; border: 2px solid #c44d1d; */
}

/* PARA: Date */
p.date {
  color: #ccf;
  /* background-color: #ff9; border: 2px solid #ee9; */
}

/* PARA: Note */
p.hidden-note /* p[@class!="important"] */ {
     display: none;
    /* color: #999; border: 2px solid #ccc; */
}

/* PARA: Important */
p.important /* p[@class!="hidden-note"] */ {
    color: red; font-weight: bold;
    /* color: red; font-weight: bold; border: 2px solid red; */
}

/* PARA: grey */
p.grey {
    color: #858272 !important;
    /* color: black; border: 1px solid #999; */
}

/* PARA: red */
p.red {
        color: #d2090b !important;
    /* color: #d2090b; border: 1px solid #d2090b; */
}

/* PARA: blue */
p.blue {
        color: #0022aa !important;
    /* color: #0022aa; border: 1px solid #0022aa; */
}

/* PARA: yellow */
p.yellow {
        color: #fdd903 !important;
    /* color: #fdd903; border: 1px solid #fdd903; */
}

/* BOLD: grey */
strong.grey-str, b.grey-str {
    color: #858272 !important;
    /* color: #fff; font-weight: bold; background-color: #000; */
}

/* BOLD: red */
strong.red-str, b.red-str {
        color: #d2090b !important;
    /* color: #fff; font-weight: bold; background-color: #d2090b; */
}

/* BOLD: blue */
strong.blue-str, b.blue-str {
        color: #0022aa !important;
    /* color: #fff; font-weight: bold; background-color: #0022aa; */
}

/* BOLD: yellow */
strong.yellow-str, b.yellow-str {
        color: #fdd903 !important;
    /* color: #fff; font-weight: bold; background-color: #fdd903; */
}

/* ITALIC: grey */
em.grey-em, i.grey-em {
    color: #858272 !important;
    /* color: black; font-style: italic; border: 1px dotted #858272; */
}

/* ITALIC: red */
em.red-em, i.red-em {
        color: #d2090b !important;
    /* color: #d2090b; font-style: italic; border: 1px dotted #d2090b; */
}

/* ITALIC: blue */
em.blue-em, i.blue-em {
        color: #0022aa !important;
    /* color: #0022aa; font-style: italic; border: 1px dotted #0022aa; */
}

/* ITALIC: yellow */
em.yellow-em, i.yellow-em {
        color: #fdd903 !important;
    /* color: #fdd903; font-style: italic; border: 1px dotted #fdd903; */
}


img.border {
    border: 1px solid #ccc;
    /* border: 4px solid #ccc; */
}

/* TITLE: info */
h2.info, h3.info, h4.info, h5.info, h6.info {
    background: url(../images/bg_related.jpg) repeat-x scroll left bottom;
    padding: 3px 10px !important;
    border-bottom: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    /* color: red; font-weight: bold; border: 2px solid #000; */
}

/* TITLE: grey */
h2.grey-title, h3.grey-title, h4.grey-title, h5.grey-title, h6.grey-title {
    color: #858272 !important;
    /* color: black; font-weight: bold; border: 2px solid #999; */
}

/* TITLE: red */
h2.red-title, h3.red-title, h4.red-title, h5.red-title, h6.red-title {
        color: #d2090b !important;
    /* color: #d2090b; font-weight: bold; border: 2px solid #d2090b; */
}

/* TITLE: blue */
h2.blue-title, h3.blue-title, h4.blue-title, h5.blue-title, h6.blue-title {
        color: #0022aa !important;
    /* color: #0022aa; font-weight: bold; border: 2px solid #0022aa; */
}

/* TITLE: yellow */
h2.yellow-title, h3.yellow-title, h4.yellow-title, h5.yellow-title, h6.yellow-title {
        color: #fdd903 !important;
    /* color: #fdd903; font-weight: bold; border: 2px solid #fdd903; */
}

/* TITLE: comic */
h2.comic-title, h3.comic-title, h4.comic-title, h5.comic-title, h6.comic-title {
        font-family: 'Comic Sans MS',cursive;!important;
        text-transform: none !important;
    /* font-weight: bold; border: 2px solid red; */
}

/* /WYMeditor */