* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px auto;
	padding: 0 0 50px 0;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}

:focus { outline:0; }

img {
	border: 0;
}

input, select {
	font-size: 12px;
	color: #666666;
}

p {
	margin: 0 0 13px 0;
	padding: 0;
}

.clear {
	clear: both;
}

.button {
	cursor: pointer;
}

/**/

#boxOut {
	margin: 0px auto;
	padding: 0;
	width: 980px;
	height: auto;
	text-align: left;
	overflow: hidden;
}

/**/

#boxMeta {
	width: 980px;
	height: 22px;
	text-align: right;
	font-size: 8px;
	padding-top: 104px;
}

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

#boxMeta ul li {
	display: inline;
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
}

#boxMeta ul li a {
	color: #666666;
	text-decoration: none;
}

#boxMeta ul li a:hover,
#boxMeta ul li.active a {
	color: #000000;
}

.theDate {
	float: right;
}

/**/

#boxHeader {
	width: 980px;
	height: 189px;
	background: #575759;
}

#logo {
	float: right;
	width: 204px;
	height: 132px;
	margin: 40px 34px 0 0;
}

#boxHomeNav {
	width: 676px;
	height: 79px;
	text-align: left;
	font-size: 9px;
}

#boxHomeNav ul {
	list-style-type: none;
	margin: 0 0 0 34px;
	padding: 38px 0 0 0;
}

#boxHomeNav ul li {
	margin: 0;
	padding: 0;
}

#boxHomeNav ul li a {
	color: #cc6600;
	text-decoration: none;
}

#boxTopNav {
	width: 118px;
	height: 93px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	margin-left: 34px;
	line-height: 16px;
	float: left;
}

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

#boxTopNav ul li {
	margin: 0;
	padding: 0;
}

#boxTopNav ul li span {
	padding: 0 0 0 20px;
}

#boxTopNav ul li a {
	color: #cccccc;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/arrow_grey_orange.gif) no-repeat 0 2px;
	padding-left:25px;
}

#boxTopNav ul li a:hover,
#boxTopNav ul li.active a {
	color: #000000;
}

#boxHeaderImages {
	height: 93px;
	width: 474px;
	text-align: left;
	margin-left: 40px;
	float: left;
}

#boxHeaderImages img {
	margin-right: 10px;
}

/**/

#boxContent {
	width: 980px;
	height: auto;
	overflow: hidden;
	background: url(../images/bg_boxContent.gif) repeat-y 0 0;
}

#contLeft {
	width: 118px;
	height: auto;
	text-align: left;
	float: left;
	padding-top: 34px;
	padding-left: 34px;
}

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

#contLeft ul ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#contLeft ul li {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
}

#contLeft ul li ul li {
	font-size: 9px;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0;
}

#contLeft ul li a {
	color: #ffffff;
	text-decoration: none;
}

#contLeft ul li a:hover,
#contLeft ul li.active a {
	color: #000000;
}

#contLeft ul li.active ul li a {
	color: #ffffff;
	text-decoration: none;
}

#contLeft ul li ul li a:hover,
#contLeft ul li ul li.active a {
	color: #000000;
}

#contLeft ul.menu-akt {
	list-style-type: none;
	margin: 0;
	padding: 64px 0 62px 0;
}

#contLeft ul.menu-akt li a {
	color: #575758;
}

#contLeft ul.menu-akt li a:hover,
#contLeft ul.menu-akt li.active a {
	color: #000000;
}

.moduletable-adm {
	width: 112px;
	height: auto;
	text-align: left;
	margin-top: 77px;
	margin-bottom: 25px;
}

.moduletable-adm h2 {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0 0 144px 0;
	padding: 0 0 0 0;
	text-transform: uppercase; 
	color: #575758;
}

#contRight {
	width: 786px;
	height: auto;
	text-align: left;
	float: right;
	padding-top: 34px;
}

#contRight h1 {
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	margin: 0 0 60px 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
}

#contRight h3 {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 0 13px 0;
	padding: 0 0 0 0;
}

#contRight p {
	width: 460px;
	text-align: justify;
}

#contRight ul {
	margin-left: 16px;
	list-style-type: square;
	color: #cc6600;
}

.rightImg {
	float: right;
	margin-left:20px;
}


.moduletable-footer {
	width: 786px;
	height: auto;
	text-align: left;
	float: right;
	padding-top: 26px;
	padding-bottom: 24px;
	font-size: 9px;
}

.buttonheading {
	display: none;
}

#ff_div174,
#ff_div176,
#ff_div178,
#ff_div180,
#ff_div182,
#ff_div184,
#ff_div186,
#ff_div191,
#ff_div193,
#ff_div195 {
	font-weight: bold;
	color: #e26808;
}

#ff_form11 input,
#ff_form11 textarea {
	border: 1px solid #666666;
}

#ff_form11 textarea {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 0 10px;
	color: #666667;
}

#ff_elem198 {
	background: #ffffff;
	font-weight: bold;
	color: #e26806;
	border: 1px solid #666666 !important;
	cursor: pointer;
}

#ff_elem195 {
	border: none !important;
}
	
ul.briask-iss {
	margin:0 !important;
}
.contact h2 { margin:20px 0 10px 0;}
.contact input {width:200px;margin-bottom:10px;border:1px solid #ccc;padding:5px;}
.contact textarea {width:400px;border:1px solid #ccc;margin-bottom:10px;}
.contact label {font-weight:bold;}
.contact #jform_contact_email_copy {width:20px;float:left;}
.contact label#jform_contact_email_copy-lbl {} 
.contact button {margin:10px 0;}
.contact fieldset {border:none;}
.contact legend {margin-bottom:10px;}
.contact .invalid {border:1px solid #F00;box-shadow:none;}
.contact label.invalid {border:none}
.tip,.tooltip,.tooltip.in,.tooltip-inner{display:none;visibility:hidden;}
/* Alerts */
.alert {padding:10px;margin-bottom: 20px;}
.alert .alert-heading, .alert .close{display:none;}
.alert-success,.alert-message {color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-success h4,.alert-message h4 {color: #468847;}
.alert-danger,.alert-error,.alert-warning {color: #b94a48;background-color: #f2dede;border-color: #eed3d7;}
.alert-danger h4,.alert-error h4 {color: #b94a48;}
.alert-warning .alert-message{color:#b94a48;background-color:#f2dede}
.alert-info {color: #3a87ad;background-color: #d9edf7;border-color: #bce8f1;}
.alert-info h4 {color: #3a87ad;}
.alert-block {padding-top: 14px;padding-bottom: 14px;}
.alert-block > p,.alert-block > ul {margin-bottom: 0;}
.alert-block p + p {margin-top: 5px;}
#cadre_alert_cookies a, #cadre_alert_cookies a:hover, #cadre_alert_cookies a:focus {
    color: #cc6600;
    text-decoration: none;
}