




body {
font-family: Arial, Helvetica, sans-serif;
margin:0;
font-size:13px;
line-height:18px;
-webkit-text-size-adjust:100%;
background: url(/img/bg1.png) no-repeat;
}

.variante { background: url(/img/bg2.png) no-repeat; }

img, img a { border: none; }
a:focus { outline: none; }
a { color: #622f16; text-decoration: none; }
a:hover { color: #ef4411; }

td { vertical-align: top; border-spacing:0; border-collapse:collapse; }
table { margin-left: 30px; border-spacing: 0; border-collapse:collapse; }

#container { width: 900px; margin: 28px 0 40px 44px; }
#logo { height: 45px; width: 261px; }

#menu { display: block; font-size: 15px; font-weight: bold; padding: 0; margin: 0 0 0 50px; text-transform: uppercase; background: #ffffff }
#menu ul { margin: 0; padding: 0; list-style:none; }
#menu ul li { float:left; margin: 0 4px 0 0 }
#menu ul li a { text-decoration:none; margin: 0; color: #a7825f; }
#menu ul li a.menuactive, #menu ul li a.activeparent, #menu a.active { color: #531b13; }
#menu a:hover { color: #ef4411 }

#submenu { clear: both; display: block; font-size: 15px; font-weight: bold; height: 25px; margin: 50px 0 10px 50px; text-transform: uppercase; }
#submenu ul { margin: 0; padding: 0; list-style:none; }
#submenu ul li { float:left; margin: 0 4px 0 0 }
#submenu ul li a { text-decoration:none; margin: 0; color: #a7825f; }
#submenu ul li a.menuactive, #menu ul li a.activeparent { color: #531b13; }
#submenu a:hover { color: #ef4411 }

#crosslink { float: left; margin: 0 0 0 50px }
#crosslink a { color: #ef4411 }
#crosslink a:hover { color: #782700 }


#title { clear: both; display: block; margin: 50px 0  0 50px; }

#content {
clear: both;
display: block;
font-size: 12px;
line-height: 17px;
color: #622f16; 
padding: 10px 11px 5px 50px;
margin: 0;
width: 410px;
min-height: 50px;
background: #ffffff;
border-bottom: 1px solid #ef4411;
}

h1 { color: #531b13; font-size: 15px; text-transform: uppercase; margin: 0 0 5px 0; letter-spacing: -1px }



.NewsSummary {
padding-bottom:18px;
margin-bottom:40px;
background:bottom left url('/~jm/img/news_bg.png') repeat-x;
}

.NewsSummaryField img {
margin-bottom:20px;
}

.NewsSummaryPostdate {
line-height:25px;
}






input {
font-family: 'DIN Next W01 Light', Helvetica, sans-serif;
font-size:12px;
line-height:18px;
width:250px;
padding:4px 6px 2px;
margin:0 20px 0 0;
border:1px solid #C3C3C3;
background:#fff;
}

input.submit, input.cms_submit {
display:block;
clear:both;
font-family:'DIN Next W01 Regular', Helvetica, sans-serif;
text-transform:uppercase;
background:#4b4b4b;
width:80px;
color:#fff;
margin-left:120px;
border:none;
}

.form_row {
clear:both;
margin:0 0 12px;
}

label {
text-transform:uppercase;
padding:5px 0 0;
display:block;
float:left;
width:100px;
margin-right:20px;
}





#audioplayer { margin: 0 0 20px 0; width: 300px; padding: 20px; background: #ece8b5; text-align: center }
#audioplayer ol { clear: both; list-style: none; padding: 0; margin: 0 0 0 20px; color: #782700; text-align: left }
#audioplayer ol li { position: relative; margin: 0; padding: 2px 0 2px 10px; cursor: pointer }
#audioplayer ol li.playing { color: #ef4411; text-decoration: none; font-weight: bold }
#audioplayer ol li a { color: #000; text-decoration: none } 
#audioplayer ol li.playing a { color: #ef4411; text-decoration: none } 
#audioplayer ol li.playing:before { content: '»'; width: 20px; font-size: 25px; margin: -3px 0 0 0; position: absolute; left: -12px; color: #ef4411 }

.audiojs { background: none; box-shadow: none; border: none; width: 290px; float: left; margin: 0 20px 0 0 }
.audiojs .play-pause { height: 25px; padding: 0; margin: 0 5px 0 0; border: none; }
.audiojs p { margin: 0; height: 25px; }
.audiojs .scrubber { height: 8px; background: #000; width: 260px; margin: 7px 0; padding: 0; border: none; }
.audiojs .progress { height: 8px; background: #ef4411; margin: 0; padding: 0 }
.audiojs .loaded { height: 8px; background: #782700; margin: 0 }
.audiojs .time { display: none; float: left; height: 20px; line-height: 20px; color: #858575; border: none; }



#facebook {
padding:0 0 40px;
clear: both;
height:20px;
text-align:right;
}

.pls {
display:none;
}
/* Stylesheet: screen Modified On 2016-02-02 13:37:18 */
