/*
Theme Name: UniNE descriptifs global
Version: 1.0
Author: MC
*/

@charset "utf-8";
a:link, a:visited {
	text-decoration: none;
	outline: none;
}

   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
#wrapper .floatleft {
	float: left;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.clearboth {
	clear: both;
}
#wrapper td.bottom {
	vertical-align: bottom;
}
#wrapper td.middle {
	vertical-align: middle;
}
#wrapper td.top {
	vertical-align: top;
}
#wrapper td.baseline {
	vertical-align: baseline;
}
input {
	background: #FFF none repeat scroll 0 0;
	opacity: 1;
	vertical-align: bottom;
}
body {
	line-height: 1.5em;
}
#wrapper ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	font-size: 100%;
}
body {
	font-size: .75em;
	line-height: 1.13em;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;
}
a:focus {
	color: #000;
}
a {
	color: #034D7C;
	text-decoration: none;
}
a:hover {
	color: #034D7C;
}
h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 1.58em;
	line-height: 1.50em;
	font-weight: bold;
	padding-bottom: 10px;
}
h1 a, h2 a {
	color: #fff;
}
h2 {
	font-size: 1.33em;
	font-weight: normal;
}
#content h1, #content h2, #content h3 {
	color: #1a1a1a;
	font-weight: normal;
}
#wrapper {
	width: 1200px;
	margin: 0 auto;
	background-color: #fff;
}
#top {
	display: inline;
	float: left;
	width: 1200px;
	height: 30px;
	position: relative;
	background-color: #E6E6E6;
}
#bachelors-masters {
	float: right;
	width: 215px;
	height: 30px;
	font-size: .92em;
	line-height: 1em;
	font-weight: bold;
	color: #034D7C;
	text-align: right;
	position: relative;
}
#bachelors-masters ul {
	padding: 0;
	list-style-type: none;
	position: absolute;
	bottom: 2px;
	margin-right: 0;
	margin-left: 0;
	color: #034D7C;
	right: 0;
	width: 215px;
}
#bachelors-masters ul li {
	display: inline;
	padding: 0;
	margin: 0 0 0 5px;
}
#bachelors-masters ul li a {
	background: url(unine_core/images/sprite1.png) no-repeat -429px -6px;
	color: #034D7C;
	text-decoration: none;
	padding: 0 0 0 10px;
	height: 15px;
}
#bachelors-masters ul li a:hover {
	background: #fff url(unine_core/images/sprite1.png) no-repeat -429px -6px;
	color: #034D7C;
	padding: 0 0 0 10px;
}
#bachelors-masters ul li .current {
	background-color: #034D7C;
	color: #fff;
}
#header {
	display: inline;
	min-height: 120px;
	width: 1200px;
	float: left;
	margin: 0;
	/* [disabled]border-bottom: 1px solid #81a6b1; */
}
#header ul {
	list-style-type: none;
}
#header.headerInstitut {
	min-height: 95px;
}
#subheader {
	display: inline;
	height: 150px;
	width: 1200px;
	float: left;
	margin: 0;
	clear: both;
	background: no-repeat left top;
	padding: 0;
}
#logo {
	display: inline;
	float: left;
	width: 215px;
}
#header .headerInstitut #logo {
	height: 95px;
}
#logo a:hover {
	background-color: transparent;
}
#title {
	display: inline;
	mini-height: 120px;
	width: 530px;
	float: left;
	margin: 0;
}
#portals1, #portals2 {
	display: inline;
	width: 265px;
	float: left;
	font-size: 1em;
	line-height: 1em;
	font-weight: bold;
	color: #fff;
}
#portals1 div.spacer {
	margin: 20px 0 0 30px;
}
#title div.spacer {
	margin: 20px 30px;
}
#portals2 .spacer {
	margin: 20px 0 0 10px;
}
#portals1 ul, #portals2 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
}
#portals1 ul li, #portals2 ul li {
	margin: 0;
	padding: 2px 0;
	line-height: 1em;
}
#portals1 ul li, #portals2 ul li {
	display: block;
}
#portals1 ul li a, #portals2 ul li a {
	color: #fff;
}
#portals1 ul li:hover, #portals2 ul li:hover, #portals1 ul li.hover, #portals2 ul li.hover, #portals1 ul li.hover a, #portals2 ul li.hover a, #portals1 ul li a:hover, #portals2 ul li a:hover, #portals1 ul li a.current, #portals2 ul li a.current {
	background-color: #fff;
	color: #034D7C;
}
#portals1 ul li a, #portals1 ul li a:hover, #portals2 ul li a, #portals2 ul li a:hover {
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 25px;
}
#portals1 ul li:hover a, #portals1 ul li:hover a:hover, #portals2 ul li:hover a, #portals2 ul li:hover a:hover {
	background-color: #fff;
	color: #034D7C;
}
#search {
	display: inline;
	width: 215px;
	height: 120px;
	float: left;
	font-size: .92em;
	font-weight: bold;
	position: relative;
	color: #000;
	overflow: hidden;
}
#search .spacer {
	margin: 20px 15px 0 15px;
}
#search form {
	width: 185px;
	position: relative;
	height: 20px;
}
#header.headerInstitut #search {
	padding-bottom: 0;
	height: 95px;
	min-height: 95px;
}
#header.headerInstitut #search .spacer {
	margin: 10px 15px 0 15px;
}
#search #s {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	padding: 0;
	border: 0;
	width: 155px;
	height: 20px;
	font-size: 1em;
	line-height: 20px;
	margin: 0;
	color: #000;
}
#search #go {
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	margin: 0;
	width: 30px;
}
#search #web {
	padding: 0;
	margin: 0 2px 0 0;
}
#search #person {
	margin: 7px 0 0 5px;
	padding: 0;
}
#advanced_search {
	float: left;
	margin: 10px 0 0;
	color: #000;
}
#header.headerInstitut #advanced_search {
	margin: 0;
}
* html #search {
	overflow-x: hidden;
}
#search .select-radio {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 190px;
	padding-right: 40px;
}
* html #search .select-radio {
	overflow-x: hidden;
}
#search label {
	font-weight: bold;
	color: #555;
	display: inline-block;
}
#directory {
	width: 185px;
	height: 20px;
	padding: 0;
	position: absolute;
	top: 68px;
}
#header.headerInstitut #directory {
	top: 50px;
}
#directory a {
	color: #000;
}
#help {
	width: 185px;
	height: 20px;
	font-size: .92em;
	line-height: 1.2em;
	font-weight: bold;
	color: #000;
	padding: 0;
	position: absolute;
	bottom: -5px;
}
#help ul {
	width: 185px;
	padding: 0;
	margin: 0;
}
#help ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 49%;
}
#help ul li.last {
	text-align: right;
}
#help a {
	height: 15px;
}
#help a:link {
	text-decoration: none;
	color: #000;
}
#help a:visited {
	text-decoration: none;
	color: #000;
}
#help a:hover, #help a.current {
	text-decoration: none;
	background-color: #FFF;
	color: #000;
}
#help a:active {
	color: #8b0f04;
}
#navigation {
	display: inline;
	height: 25px;
	width: 745px;
	float: left;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	z-index: 2;
}
#languages {
	display: inline;
	float: right;
	height: 25px;
	width: 215px;
	background-color: #FFF;
	font-size: .92em;
	line-height: 1.64em;
	font-weight: bold;
}
#languages ul {
	padding: 0;
	margin: 0;
	color: #034D7C;
	float: right;
}
#languages ul li {
	padding: 0;
	margin: 0;
	float: left;
}
#languages ul li a, #languages ul li span {
	background-color: #FFF;
	color: #000;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
}
#languages ul li a:hover {
	background-color: #E6E6E6;
	color: #000;
}
#languages ul li.current a, #languages ul li.current span {
	background-color: #E6E6E6;
	color: #000;
}
#content {
	display: inline;
	float: left;
	width: 1200px;
	background-color: #FFF;
	margin: 0;
	padding: 45px 0 15px 0;
	position: relative;
	z-index: 1;
	line-height: 1.5em;
}
#leftCol {
	display: inline;
	float: left;
	width: 230px;
}
#leftCol .leftspacer {
	padding: 0 15px;
}
#fullCol {
	display: inline;
	float: left;
	width: 1200px;
	overflow-x: hidden;
	overflow-y: visible;
}
#fullCol .fullspacer {
	padding: 0 15px;
}
.browser2 {
	display: inline;
	float: left;
}
#middleCol {
	display: inline;
	float: left;
	width: 980px;
	overflow-x: hidden;
	overflow-y: visible;
}
#middleCol .spacermiddle {
	padding: 0 15px 15px 15px;
}
#wrapper.columns2 #middleCol {
	width: 960px;
}
#wrapper.columns2 #middleCol .spacermiddle {
	padding: 0 15px;
}
#middleCol h3 {
	font-size: 1.58em;
	margin: 0 0 1.5em;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#middleCol h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.42em;
	font-weight: bold;
}
#middleCol h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	font-weight: bold;
}
#wrapper ul.list_news {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#wrapper ul.list_news li {
	margin: 0;
	text-decoration: none;
	border-bottom: 1px dotted #4d4d4d;
}
#wrapper ul.list_news li a {
	display: block;
	padding: .3em 0 .32em;
}
#wrapper ul.list_news li a:hover {
	background-color: #E6E6E6;
}
#wrapper ul.list_news li.first a {
	background: url(unine_core/images/herbe.jpg) no-repeat left top;
	margin: 0;
	padding: 67px 0 .32em;
}
#wrapper ul.list_news li.last {
	font-weight: bold;
}
#wrapper ul.list_events {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-site: .92em;
	margin: 0;
	padding: 0;
}
#wrapper ul.list_events li {
	margin: 0;
	text-decoration: none;
	border-bottom: 1px dotted #4d4d4d;
	padding: 10px 0;
	list-style: none;
}
#wrapper ul.list_events li p.date {
	font-style: italic;
	color: #999;
	font-size: .92em;
	font-weight: normal;
	border-style: none;
}
#wrapper ul.list_events li p.description {
	margin: 0;
	padding: 0;
}
#wrapper ul.list_events li a {
	display: block;
	padding: .3em 0 .32em;
}
#wrapper ul.list_events li a:hover {
	background-color: #E6E6E6;
}
#wrapper ul.standard_list {
	padding: 0;
	margin: 0 0 0 20px;
}
#wrapper #leftCol ul.standard_list, #wrapper #rightCol ul.standard_list, #wrapper #leftCol ul.standard_arrow_list, #wrapper #rightCol ul.standard_arrow_list {
	margin-left: 0;
}
#wrapper ul.standard_list li {
	list-style-type: none;
	background: url(unine_core/images/sprite1.png) no-repeat -335px -75px;
	padding-left: 15px;
	font-weight: normal;
}
#wrapper ul.standard_list li ul li {
	background: url(unine_core/images/sprite1.png) no-repeat -166px -188px;
}
#rightCol ul.standard_list li, #leftCol ul.standard_list li {
	background: url(unine_core/images/sprite1.png) no-repeat -383px -44px;
	padding-left: 10px;
}
#rightCol ul.standard_list li ul li, #leftCol ul.standard_list li ul li {
	background: url(unine_core/images/sprite1.png) no-repeat -166px -188px;
	padding-left: 10px;
}
#middleCol .standard_list li ul li h3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: none;
	font-size: 1em;
	font-weight: bold;
}
#wrapper ul.standard_arrow_list {
	padding: 0;
	margin: 0 0 0 20px;
}
#wrapper ul.standard_arrow_list li {
	list-style-type: none;
	background: url("unine_core/images/sprite1.png") no-repeat -284px -983px;
	padding-left: 15px;
	font-weight: normal;
	line-height: 1.67em;
}
#middleCol .standard_arrow_list li h3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: none;
	font-size: 1em;
	font-weight: bold;
}
#rightCol {
	display: inline;
	float: right;
	clear: right;
	width: 215px;
	margin: 0;
}
#rightCol .boxitem {
	margin-top: 25px;
	font-size: .92em;
	color: #4d4d4d;
	line-height: 1.18em;
	overflow: hidden;
}
#rightCol .boxitem.firstitem {
	margin-top: 0;
}
#rightCol .boxitem.imageBox {
	margin-top: 34px;
}
#rightCol .boxitem.videoBox {
	font-size: .91em;
	line-height: 1.27em;
}
#rightCol .boxitem.testimonialsBox, #rightCol .boxitem.testimonialsWithImageBox {
	font-size: .92em;
	line-height: 1.18em;
}
#rightCol .boxitem.videoBox embed {
	padding-bottom: 5px;
}
#rightCol .rightspacer {
	padding: 0 15px;
}
.homeGlobal #rightCol .rightspacer {
	padding-top: 0;
	margin-top: 0;
}
#footer_print {
	clear: both;
	display: block;
	width: 1200px;
	height: 30px;
	background-color: #FFF;
	clear: both;
	font-size: .92em;
	margin: 0;
}
#footer_print .footerprintspacer {
	padding: 0 15px;
}
#wrapper .footer_print_print {
	background: url(unine_core/images/sprite1.png) no-repeat -416px -364px;
	padding: 0 0 0 10px;
	text-decoration: none;
	margin: 0 90px 0 0;
	float: left;
}
#wrapper a.footer_print_print {
	color: #000;
}
#wrapper .footer_print_top {
	background: url(unine_core/images/sprite1.png) no-repeat -36px -52px;
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	float: right;
}
#wrapper a.footer_print_top {
	color: #000;
}
#wrapper .addthis_button_email {
	margin: 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	float: left;
	background: url(unine_core/images/sprite1.png) no-repeat -416px -364px;
}
#wrapper a.addthis_button_email {
	color: #000;
}
#footer_infos {
	width: 1200px;
	background-color: #FFF;
	clear: both;
	border-top: 1px solid #034d7c;
	min-height: 105px;
	font-size: .92em;
	position: relative;
}
#footer_infos .footerinfospacer {
	padding: 25px 15px;
	margin-right: 200px;
}
#footer_infos .footerlogo {
	width: 130px;
	height: 60px;
	overflow: hidden;
	display: block;
	margin-right: 10px;
}
.footerlinks {
	margin-right: 200px;
}
#footer_infos ul {
	padding: 0;
	list-style-type: none;
	color: #034D7C;
	margin: 0 0 20px;
}
#footer_infos ul li {
	display: inline;
	padding: 0;
	margin: 0 20px 0 0;
}
#footer_infos ul li a {
	background: url(unine_core/images/sprite1.png) no-repeat -429px -5px;
	color: #034D7C;
	text-decoration: none;
	padding: 0 0 0 10px;
	height: 15px;
}
#footer_infos ul li a:hover {
	background: url(unine_core/images/sprite1.png) no-repeat -429px -5px;
	color: #034D7C;
	padding: 0 0 0 10px;
}
#footer_infos ul li .current {
	background-color: #034D7C;
	color: #fff;
}
#footer_infos p, #footer_infos .address {
	display: inline;
	clear: both;
}
#toolbox {
	display: inline;
	padding: 0;
	float: right;
	margin: -37px 0 0;
}
#swissuniversity {
	position: absolute;
	right: 15px;
	top: 60px;
	width: 128px;
	height: 12px;
}
#wrapper .bold_blue {
	font-weight: bold;
	color: #034D7C;
}
#footer_navigation {
	display: inline;
	float: left;
	height: auto;
	width: 1200px;
	margin: 0;
	border-top: 20px solid #E6E6E6;
	background-color: #999;
	color: #FFF;
	padding: 15px 0 0 0;
	clear: both;
}
#footer_navigation .footernavspacer {
	padding: 20px 15px 0 15px;
}
#wrapper .foot h3 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}
#lists_bloc {
	clear: both;
}
#wrapper .footseparator {
	clear: both;
	display: block;
	border-top: 1px dotted #fff;
	margin: 15px;
}
#wrapper .foot {
	width: 200px;
	float: left;
	font-size: .9em;
	margin: 0 0 10px 0;
	line-height: 1.1em;
}
#wrapper .foot .spacer {
	padding: 0 0 0 15px;
	border-right: 1px dotted #FFF;
	overflow: hidden;
}
#wrapper .foot.last .spacer {
	border-right-width: 0;
}
#wrapper .foot ul {
	list-style-type: none;
	zoom: 1;
}
#facultes {
	border-style: none;
}
#wrapper .foot li {
	padding: 0;
	margin: 0;
	zoom: 1;
}
#wrapper .foot li a {
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	width: 100%;
	margin: 0;
	padding: 4px 0 3px;
}
#wrapper .foot li a:hover, #wrapper .foot li a.selected {
	background-color: #666;
	color: #FFF;
}
#agenda-manif_navig {
	font-size: .9em;
	display: block;
	margin: 0;
	float: right;
}
#agenda-manif_navig .spacer {
	padding: 0 15px;
}
#agenda-manif_navig ul li {
	background: url("unine_core/images/separateur-white.gif") no-repeat right 50%;
	float: left;
	padding-right: 10px;
}
#agenda-manif_navig ul li.last {
	background: none;
}
#agenda-manif_navig a {
	color: #FFF;
	display: block;
	padding: 8px 5px;
	text-decoration: none;
}
#agenda-manif_navig a span.txt {
	padding: 8px 5px;
	display: inline-block;
	margin-right: 4px;
}
#agenda-manif_navig a:hover {
	background-color: #666;
}
#agenda-manif_navig a:hover span.txt {
	background-color: #666;
}
#portals_navig {
	clear: both;
	font-size: .9em;
	height: 40px;
	float: left;
}
#portals_navig .spacer {
	padding: 0 15px;
}
#portals_navig a {
	color: #FFF;
	text-decoration: none;
}
#portals_navig a:hover {
	background-color: #666;
}
#infos_navig {
	clear: both;
	display: block;
	height: 40px;
}
#infos_navig .spacer {
	oadding: 0 15px;
}
#infos_navig a:hover {
	background-color: #666;
}
#infos_navig a {
	color: #FFF;
	text-decoration: none;
}
#sites-tools_navig {
	clear: both;
	display: block;
	font-size: .83em;
	background-color: #666;
	margin: 0;
	position: relative;
}
#sites-tools_navig .spacer {
	padding: 8px 15px;
}
#footer_infos .login {
	position: absolute;
	width: 100px;
	top: 80px;
	text-align: right;
	right: 15px;
	font-size: .92em;
}
#sites-tools_navig a {
	color: #FFF;
	text-decoration: none;
}
#sites-tools_navig a:hover {
	background-color: #999;
}
ƒ#wrapper .googleMap {
	padding: 0;
	margin: 20px 0;
}
#wrapper .googleMap div.gwt-HTML>iframe, #wrapper .googleMap>iframe {
	width: 100%;
	/*min-height: 520px;*/
}
#wrapper iframe#ifrm_gallery {
	width: 485px;
	height: 600px;
	padding: 0;
	margin: 20px 0;
	float: left;
}
#admissions {
	padding: 0;
	float: left;
	margin: 20px 0;
}
#newsletter {
	padding: 0;
	float: left;
	margin: 20px 0;
}
#wrapper ul.accordion {
	list-style-type: none;
	padding: 0;
	margin: 0 0 45px;
	font-size: 1em;
	overflow: hidden;
	display: block;
	width: 100%;
}
#wrapper ul.accordion li {
	background: #e6e6e6;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	border-bottom: 1px solid #FFF;
}
#wrapper ul.accordion a.accordionA {
	text-decoration: none;
	color: #4d4d4d;
	padding: 0 10px;
	display: block;
	cursor: pointer;
	background: url(unine_core/images/arrow_down15_black.gif) no-repeat right center;
}
#wrapper ul.accordion li.active a.accordionA {
	background: url(unine_core/images/arrow_up15_black.gif) no-repeat right center;
}
#wrapper ul.accordion li div.freeText {
	padding: 10px;
	background: #fff;
	display: block;
	clear: both;
	width: auto;
	margin: 0;
	border: 1px solid #b3b3b3;
	overflow-x: auto;
	overflow-y: visible;
	height: auto;
}
#wrapper ul.accordion ul.standard_arrow_list li {
	background: url("unine_core/images/sprite1.png") no-repeat -284px -983px;
	font-weight: normal;
	line-height: 1.67em;
	list-style-type: none;
	padding-left: 15px;
	float: none;
	width: auto;
}
#wrapper ul.accordion ul li, #wrapper ul.accordion ol li {
	background-color: transparent;
	border-bottom-width: 0;
}
#wrapper ul.accordion ol {
	list-style-type: decimal;
}
#wrapper ul.accordion ol li {
	float: left;
	list-style: decimal outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#wrapper ul.accordion ul.list_events li {
	background-color: transparent;
	border-bottom: 1px dotted #4D4D4D;
	list-style: none outside none;
	margin: 0;
	padding: 10px 0;
	text-decoration: none;
}
#wrapper ul.accordion ul.standard_list li {
	list-style-type: none;
	background: url(unine_core/images/sprite1.png) no-repeat -335px -79px;
	padding-left: 15px;
	font-weight: normal;
	float: none;
	width: auto;
}
#wrapper ul.accordion ul.standard_list li ul li {
	background: url(unine_core/images/sprite1.png) no-repeat -166px -190px;
}
#rightCol ul.accordion ul.standard_list li, #leftCol ul.accordion ul.standard_list li {
	background: url(unine_core/images/sprite1.png) no-repeat -383px -48px;
	padding-left: 10px;
}
#rightCol ul.accordion ul.standard_list li ul li, #leftCol ul.accordion ul.standard_list li ul li {
	background: url(unine_core/images/sprite1.png) no-repeat -166px -190px;
	padding-left: 10px;
}
#middleCol ul.accordion .standard_list li ul li h3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-image: none;
	font-size: 1em;
	font-weight: bold;
}
#tabs, #wrapper .tabs {
	width: 100%;
	padding: 0;
	margin: 0 0 45px 0;
	border: 1px solid #b3b3b3;
	display: inline-block;
}
#wrapper .box {
	height: auto;
	margin: 0 0 20px;
	padding: 0;
	color: #4D4D4D;
}
#wrapper #rightCol .box, #wrapper #rightCol .freeText {
	margin: 0;
}
#wrapper #leftCol .freeText h1, #wrapper #leftCol .freeText h2, #wrapper #leftCol .freeText h3, #wrapper #rightCol .freeText h1, #wrapper #rightCol .freeText h2, #wrapper #rightCol .freeText h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#wrapper #leftCol .freeText h1, #wrapper #rightCol .freeText h1 {
	font-size: 13px;
	text-transform: uppercase;
}
#wrapper #leftCol .freeText h2, #wrapper #rightCol .freeText h2 {
	font-size: 12px;
}
#wrapper #leftCol .freeText h3, #wrapper #rightCol .freeText h3 {
	font-size: 11px;
	border-bottom: none;
}
#wrapper #rightCol .freeText p {
	padding: 0;
}
#wrapper #rightCol .rightColumnItem {
	margin-bottom: 0;
}
#wrapper .box_skin2, #wrapper .box_skin3 {
	padding: 7px;
}
#wrapper .box_skin2 {
	border: 1px solid #CCC;
}
#wrapper .box_skin3 {
	background-color: #F2F2F2;
}
#wrapper .box h3 {
	font-size: 1.42em;
	font-weight: bold;
	text-align: left;
	color: #4D4D4D;
	border-bottom: 2px solid #4D4D4D;
	font-weight: bold;
	margin: 0 0 8px;
	padding: 0 0 2px 0;
}
#wrapper .box_skin2 h3.boxTitle, #wrapper .box_skin3 h3.boxTitle {
	display: none;
}
#wrapper .box01 h3.rss {
	background: url(unine_core/images/icon_rss.gif) no-repeat right center;
}
#wrapper .box p {
	padding: 0;
	margin: 0 0 10px;
}
#wrapper .box00 a:link {
	color: #0066A1;
	text-decoration: none;
}
#wrapper .box00 a:visited {
	color: #0066A1;
	text-decoration: none;
}
#wrapper .box00 a:active {
	color: #0066A1;
	text-decoration: none;
}
#wrapper .box00 a:hover {
	color: #0066A1;
	text-decoration: none;
	background-color: #B3CEE1;
}
#wrapper .banner_big {
	height: 150px;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin: 0 0 20px;
}
#wrapper .banner_big img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
#wrapper .banner_big p {
	color: #FFF;
	font-size: .92em;
	padding: 0 10px;
	margin: 0;
}
#wrapper .banner {
	width: 185px;
	height: 185px;
	float: left;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin: 0 0 20px;
	border: 1px solid #4d4d4d;
}
#wrapper .banner img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
#wrapper .banner p {
	color: #FFF;
	font-size: .92em;
	padding: 0 10px;
	margin: 0;
}
#wrapper .boxcaption {
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;
}
#wrapper .captionfull .boxcaption {
	top: 150px;
	left: 0;
}
#wrapper .caption .boxcaption {
	top: 160px;
	left: 0;
}
#wrapper .boxcaption h5 {
	color: #FFF;
	font-size: 1em;
	padding: 10px 10px 0;
	margin: 0;
}
#wrapper .box.files {
	line-height: 2.27em;
}
#content .files a {
	background: url(unine_core/images/icon_undefined.gif) no-repeat right center;
}
#content a.file, #content a.file, #content a.pdf, #content a.xls #content a.txt, #content a.ppt, #content a.img, #content a.zip, #content a.email {
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 20px 5px 0;
}
#content a.file {
	background-image: url(unine_core/images/icon_undefined.gif);
}
#content a.pdf {
	background-image: url(unine_core/images/icon_pdf.gif);
	padding: 5px 20px 5px 0!important;
}
#content a.xls {
	background-image: url(unine_core/images/icon_xls.gif);
}
#content a.ppt {
	background-image: url(unine_core/images/icon_ppt.gif);
}
#content .files a.img {
	background-image: url(unine_core/images/icon_img.gif);
}
#content a.txt {
	background-image: url(unine_core/images/icon_word.gif);
}
#content a.zip {
	background-image: url(unine_core/images/icon_zip.gif);
}
#content a.email {
	background-image: url(unine_core/images/icon_mail.gif);
}
#wrapper .icon_newwin, #wrapper .external {
	padding: 5px 20px 5px 0;
}
.external {
	background: url(unine_core/images/icon_newwin.gif) no-repeat right 3px;
	padding: 5px 20px 5px 0;
}
#middleCol ul.vignettes {
	list-style-type: none;
	padding: 0;
	float: left;
	display: inline;
	margin: 0 0 20px;
	vertical-align: top;
}
#middleCol ul.vignettesLarge {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
}
#middleCol ul.vignettes li {
	padding: 0;
	margin: 0 0 60px 0;
	width: 231px;
	float: left;
	vertical-align: top;
}
#middleCol ul.vignettesLarge li {
	padding: 0;
	margin: 0 0 60px 0;
	width: 231px;
}
#middleCol ul.vignettes li .spacer, #middleCol ul.vignettesLarge li .spacer {
	margin: 0 20px 0 0;
}
#middleCol ul.vignettes li:hover, #middleCol ul.vignettesLarge li:hover {
	background-color: #EBEBEB;
}
#middleCol ul.vignettes li h3, #middleCol ul.vignettesLarge li h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .92em;
	line-height: 1.08em;
	color: #034D7C;
	font-weight: bold;
	text-transform: uppercase;
}
#middleCol ul.vignettes li p, #middleCol ul.vignettesLarge li p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .92em;
	line-height: 1.08em;
	color: #4D4D4D;
	font-weight: normal;
}
#middleCol ul.vignettes li div.vignette {
	display: block;
	height: 80px;
	overflow: hidden;
	float: left;
}
#middleCol ul.vignettes li img, #middleCol ul.vignettesLarge li img {
	margin-right: 5px;
}
#middleCol ul.liste_fleches {
	list-style-type: none;
	padding: 0;
	float: left;
	display: inline;
	width: 340px;
	margin: 0 15px 0 0;
}
#middleCol ul.liste_fleches li p {
	margin: 0;
	padding: 0;
}
#middleCol ul.liste_fleches li h3 {
	list-style-type: none;
	font-size: 19px;
	font-weight: bold;
	line-height: 14px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
#middleCol ul.liste_fleches li p a {
	display: block;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	background: url("unine_core/images/sprite1.png") no-repeat -284px -983px;
	padding: 4px 0 6px 10px;
}
#middleCol ul.liste_fleches li p a:hover {
	background-color: #EBEBEB;
}
#wrapper .cadre {
	border: 1px solid #999;
	padding: 0 5px;
}
#wrapper .imgFrame {
	border: 1px solid #999;
	padding: 2px;
}
#wrapper img {
	border: none;
}
#wrapper h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
	font-size: 1.58em;
	line-height: 1.5em;
	margin-bottom: .5em;
}
#wrapper h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
	font-size: 1.42em;
	line-height: 1.5em;
	margin-bottom: .5em;
}
#wrapper h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
	font-size: 1.17em;
	line-height: 1.1em;
	margin-bottom: .5em;
}
#wrapper h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, "sans serif";
	font-size: 1em;
	margin-bottom: .75em;
	font-weight: bold;
}
#wrapper h5 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}
#wrapper h6 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em;
}
#title h1, #title h1 a {
	padding-bottom: 0;
	margin-bottom: 0;
	color: #fff;
	font-size: 1.33em;
	line-height: 1em;
}
#title h2, #title h2 a {
	padding-bottom: 3px;
	margin-bottom: 0;
	color: #fff;
	line-height: 1em;
	font-size: 1.1em;
	font-weight: normal;
}
#title h1 a:hover, #title h2 a:hover {
	color: #ccc;
}
#wrapper #leftCol h3 {
	font-size: 1.58em;
	color: #4d4d4d;
	margin: 0 0 1.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #leftCol h3 a, #leftCol h3 a:visited {
	color: #4D4D4D;
}
#wrapper #leftCol h3 a:hover {
	color: #000;
}
#wrapper #leftCol h3.first {
	margin: 0 0 3px 0;
}
h1 img, h2 img, #wrapper h3 img, #wrapper h4 img, #wrapper h5 img, #wrapper h6 img {
	margin: 0;
}
#wrapper p {
	margin: 0 0 1.5em;
}
#sites-tools_navig p {
	margin: 0;
}
#wrapper .freeText p img {
	padding: 0;
	margin: 0 10px 0 0;
	display: block;
}
#wrapper p img.left, #wrapper img.left {
	float: left;
	padding: 0;
	margin: .5em 1.5em .8em 0;
}
#wrapper p img.right, #wrapper img.right {
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
}
#wrapper #rightCol .box_skin1 img.left {
	margin: 0 8px 8px 0;
}
#wrapper #rightCol .box_skin1 img.right {
	margin: 0 0 8px 8px;
}
#wrapper p img.center, #wrapper img.center, #wrapper p img.middle, #wrapper img.middle {
	margin: 0 auto;
	display: block;
}
#content a:visited {
	color: #906;
}
#wrapper blockquote {
	margin: 1.5em;
	color: #666;
	font-style: italic;
}
#wrapper strong {
	font-weight: bold;
	font-style: inherit;
}
#wrapper em, #wrapper dfn {
	font-style: italic;
}
#wrapper dfn {
	font-weight: bold;
}
#wrapper sup, #wrapper sub {
	line-height: 0;
}
#wrapper sup {
	vertical-align: super;
	font-size: smaller;
}
#wrapper sub {
	vertical-align: sub;
	font-size: smaller;
}
#wrapper abbr, #wrapper acronym {
	border-bottom: 1px dotted #666;
}
#wrapper address {
	margin: 0 0 1.5em;
	font-style: italic;
}
#wrapper del {
	color: #666;
}
#wrapper pre {
	margin: 1.5em 0;
	white-space: pre;
}
#wrapper pre, #wrapper code, #wrapper tt {
	font: 1em 'andale mono', 'lucida console', monospace;
	line-height: 1.5;
}
#wrapper li ul, #wrapper li ol {
	margin: 0;
}
#middleCol ul, #middleCol ol {
	margin: 0 1.5em 1.5em 0;
	padding-left: 3.333em;
}
#content ul {
	list-style-type: disc;
}
#content ol {
	list-style-type: decimal;
	padding-left: 25px;
}
#wrapper dl {
	margin: 0 0 1.5em 0;
}
#wrapper dl dt {
	font-weight: bold;
}
#wrapper dd {
	margin-left: 1.5em;
}
#wrapper table {
	margin-bottom: 1.4em;
}
#wrapper th {
	font-weight: bold;
}
#wrapper thead th {
	background: #c3d9ff;
}
#wrapper th, #wrapper td, #wrapper caption {
	padding: 4px 10px 4px 5px;
}
#wrapper tr.even td {
	background: #e5ecf9;
}
#wrapper tfoot {
	font-style: italic;
}
#wrapper caption {
	background: #eee;
}
#wrapper .small {
	font-size: .8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
#wrapper .large {
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
#wrapper .hide {
	display: none;
}
#wrapper .quiet {
	color: #666;
}
#wrapper .loud {
	color: #000;
}
#wrapper .highlight {
	background: #ff0;
}
#wrapper .added {
	background: #060;
	color: #fff;
}
#wrapper .removed {
	background: #900;
	color: #fff;
}
#wrapper .first {
	margin-left: 0;
	padding-left: 0;
}
#wrapper .last {
	margin-right: 0;
	padding-right: 0;
}
#wrapper .top {
	margin-top: 0;
	padding-top: 0;
}
#wrapper .bottom {
	margin-bottom: 0;
	padding-bottom: 0;
}
#wrapper .right {
	float: right;
}
#wrapper .left {
	float: left;
}
#wrapper .clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
#wrapper .alignleft {
	text-align: left;
}
#wrapper .alignright {
	text-align: right;
}
#wrapper .aligncenter {
	text-align: center;
}
#wrapper .clearfix:after, #wrapper .container:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
#wrapper .clearfix, #wrapper .container {
	display: block;
}
#wrapper hr {
	background: #ddd;
	color: #ddd;
	clear: both;
	float: none;
	width: 100%;
	height: .1em;
	margin: 0 0 1.45em;
	border: none;
}
#wrapper hr.space {
	background: #fff;
	color: #fff;
	visibility: hidden;
}
#featured {
	background-color: #E6E6E6;
	display: block;
	padding: 0;
	float: left;
	width: 715px;
	height: 295px;
	margin: 0;
	position: relative;
}
.featuredVideoBox #featured {
	height: 270px;
}
#wrapper .mediaspace {
	padding: 0;
	height: 295px;
	width: 480px;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
}
#featured, #featuredText, #wrapper .featuredImage {
	overflow: hidden;
}
#featuredText {
	position: absolute;
	top: 0;
	left: 0;
	width: 235px;
	height: 295px;
	padding: 0;
	line-height: 1.5em;
	font-size: 1em;
	color: #e6e6e6;
}
.featuredVideoBox #featured, .featuredVideoBox #featuredText {
	height: 270px;
}
#featured.image #featuredText {
	width: 230px;
}
#featuredText .spacer {
	padding: 15px 5px 0 15px;
	height: 250px;
	overflow: hidden;
}
.featuredVideoBox #featuredText .spacer {
	height: 220px;
}
#featuredText h3 {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.42em;
	line-height: 1.5em;
	color: #1A1A1A;
	padding: 0;
	margin: 0 0 10px;
}
#featuredText h4 {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	line-height: 1.5em;
	color: #1A1A1A;
	font-weight: normal;
	padding: 0;
	margin: 0 0 10px;
}
#featuredText .text, #featuredText p {
	display: block;
	margin: 0;
	padding: 0;
	color: #1a1a1a;
}
#featuredText ul {
	padding: 0;
	margin: 15px;
}
#featuredText p.morelink {
	position: absolute;
	bottom: 5px;
	left: 15px;
	height: 20px;
	width: 200px;
}
.featuredVideoBox #featuredText p.morelink {
	bottom: 8px;
}
#wrapper .featuredImage, #wrapper .missingFeaturedImage {
	position: absolute;
	top: 0;
	right: 0;
	width: 485px;
	height: 295px;
}
#wrapper .featuredImage img {
	float: right;
}
#wrapper .missingFeaturedImage {
	height: 295px;
	width: 485px;
	background: url(unine_core/images/video_splash_default.jpg) no-repeat bottom right;
}
#wrapper .more {
	display: block;
	background: url("unine_core/images/sprite1.png") no-repeat -13px -761px;
	margin: 0;
	padding: 0 0 0 15px;
}
#wrapper .more.img, #wrapper .more.pdf, #wrapper .more.xls, #wrapper .more.ppt, #wrapper .more.txt, #wrapper .more.zip, #wrapper .more.email {
	padding: 0 0 0 15px;
}
#wrapper .freeTextWrapper {
	overflow: hidden;
}
#wrapper .freeText {
	margin: 0 0 20px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.5em;
	color: #4d4d4d;
}
#wrapper .freeText ul {
	list-style-type: none;
	padding: 0 0 10px 0;
}
#wrapper .freeText ol {
	margin: 0;
	padding-bottom: 10px;
}
#wrapper .freeText h1, #wrapper .freeTextWrapper h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	line-height: 1.5em;
	color: #1a1a1a;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px;
}
#wrapper .freeText h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.42em;
	line-height: 1.5em;
	color: #1a1a1a;
	font-weight: normal;
	padding: 0;
	margin: 0 0 5px;
}
#wrapper .freeText h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	line-height: 1.5em;
	color: #1a1a1a;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px;
}
#wrapper .freeText p {
	margin: 0;
	padding: 0 0 10px 0;
}
#wrapper .freeText .column .innerWrap {
	padding: 0 10px 0 0;
}
#leftCol .treeview {
	margin-bottom: 45px;
}
#wrapper div.selector, #wrapper div.selector span, #wrapper div.checker span, #wrapper div.radio span, #wrapper div.uploader, #wrapper div.uploader span.action {
	background-image: url(unine_core/images/sprite.png);
	background-repeat: no-repeat;
}
#wrapper .selector, #wrapper .radio, #wrapper .checker, #wrapper .uploader, #wrapper .selector *, #wrapper .radio *, #wrapper .checker *, #wrapper .uploader * {
	margin: 0;
	padding: 0;
}
#wrapper div.selector {
	background-position: -483px -130px;
	line-height: 26px;
	height: 26px;
}
#wrapper div.selector span {
	background-position: right 0;
	height: 26px;
	line-height: 26px;
}
#wrapper div.selector select {
	top: 0;
	left: 0;
}
#wrapper div.selector:active, #wrapper div.selector.active {
	background-position: -483px -156px;
}
#wrapper div.selector:active span, #wrapper div.selector.active span {
	background-position: right -26px;
}
#wrapper div.selector.focus, #wrapper div.selector.hover, #wrapper div.selector:hover {
	background-position: -483px -182px;
}
#wrapper div.selector.focus span, #wrapper div.selector.hover span, #wrapper div.selector:hover span {
	background-position: right -52px;
}
#wrapper div.selector.focus:active, #wrapper div.selector.focus.active, #wrapper div.selector:hover:active, #wrapper div.selector.active:hover {
	background-position: -483px -208px;
}
#wrapper div.selector.focus:active span, #wrapper div.selector:hover:active span, #wrapper div.selector.active:hover span, #wrapper div.selector.focus.active span {
	background-position: right -78px;
}
#wrapper div.selector.disabled {
	background-position: -483px -234px;
}
#wrapper div.dropDown div.selector {
	padding-left: 0;
}
#wrapper div.selector.disabled span {
	background-position: right -104px;
}
#wrapper div.dropDown div.selector span {
	border: 1px solid #ccc;
	background: url("unine_core/images/arrow_down15_black.gif") no-repeat 100% 10px;
	height: 23px;
}
#wrapper div.dropDown select {
	margin-bottom: 20px;
}
#wrapper div.checker {
	width: 19px;
	height: 19px;
}
#wrapper div.checker input {
	width: 19px;
	height: 19px;
}
#wrapper div.checker span {
	background-position: 0 -260px;
	height: 19px;
	width: 19px;
}
#wrapper div.checker:active span, #wrapper div.checker.active span {
	background-position: -19px -260px;
}
#wrapper div.checker.focus span, #wrapper div.checker:hover span {
	background-position: -38px -260px;
}
#wrapper div.checker.focus:active span, #wrapper div.checker:active:hover span, #wrapper div.checker.active:hover span, #wrapper div.checker.focus.active span {
	background-position: -57px -260px;
}
#wrapper div.checker span.checked {
	background-position: -76px -260px;
}
#wrapper div.checker:active span.checked, #wrapper div.checker.active span.checked {
	background-position: -95px -260px;
}
#wrapper div.checker.focus span.checked, #wrapper div.checker:hover span.checked {
	background-position: -114px -260px;
}
#wrapper div.checker.focus:active span.checked, #wrapper div.checker:hover:active span.checked, #wrapper div.checker.active:hover span.checked, #wrapper div.checker.active.focus span.checked {
	background-position: -133px -260px;
}
#wrapper div.checker.disabled span, #wrapper div.checker.disabled:active span, #wrapper div.checker.disabled.active span {
	background-position: -152px -260px;
}
#wrapper div.checker.disabled span.checked, #wrapper div.checker.disabled:active span.checked, #wrapper div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}
#wrapper div.radio {
	width: 18px;
	height: 18px;
}
#wrapper div.radio input {
	width: 18px;
	height: 18px;
}
#wrapper div.radio span {
	height: 18px;
	width: 18px;
	background-position: 0 -279px;
}
#wrapper div.radio:active span, #wrapper div.radio.active span {
	background-position: -18px -279px;
}
#wrapper div.radio.focus span, #wrapper div.radio:hover span {
	background-position: -36px -279px;
}
#wrapper div.radio.focus:active span, #wrapper div.radio:active:hover span, #wrapper div.radio.active:hover span, #wrapper div.radio.active.focus span {
	background-position: -54px -279px;
}
#wrapper div.radio span.checked {
	background-position: -72px -279px;
}
#wrapper div.radio:active span.checked, #wrapper div.radio.active span.checked {
	background-position: -90px -279px;
}
#wrapper div.radio.focus span.checked, #wrapper div.radio:hover span.checked {
	background-position: -108px -279px;
}
#wrapper div.radio.focus:active span.checked, #wrapper div.radio:hover:active span.checked, #wrapper div.radio.focus.active span.checked, #wrapper div.radio.active:hover span.checked {
	background-position: -126px -279px;
}
#wrapper div.radio.disabled span, #wrapper div.radio.disabled:active span, #wrapper div.radio.disabled.active span {
	background-position: -144px -279px;
}
#wrapper div.radio.disabled span.checked, #wrapper div.radio.disabled:active span.checked, #wrapper div.radio.disabled.active span.checked {
	background-position: -162px -279px;
}
#wrapper div.uploader {
	background-position: 0 -297px;
	height: 28px;
}
#wrapper div.uploader span.action {
	background-position: right -409px;
	height: 24px;
	line-height: 24px;
}
#wrapper div.uploader span.filename {
	height: 24px;
	margin: 2px 0 2px 2px;
	line-height: 24px;
}
#wrapper div.uploader.focus, #wrapper div.uploader.hover, #wrapper div.uploader:hover {
	background-position: 0 -353px;
}
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
	background-position: right -437px;
}
#wrapper div.uploader.active span.action, #wrapper div.uploader:active span.action {
	background-position: right -465px;
}
#wrapper div.uploader.focus.active span.action, #wrapper div.uploader:focus.active span.action, #wrapper div.uploader.focus:active span.action, #wrapper div.uploader:focus:active span.action {
	background-position: right -493px;
}
#wrapper div.uploader.disabled {
	background-position: 0 -325px;
}
#wrapper div.uploader.disabled span.action {
	background-position: right -381px;
}
#wrapper div.selector {
	margin-bottom: 20px;
	font-size: 12px;
}
#wrapper div.selector select {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}
#wrapper div.selector span {
	padding: 0 25px 0 2px;
	cursor: pointer;
}
#wrapper div.selector span {
	color: #666;
	text-shadow: 0 1px 0 #fff;
}
#wrapper div.selector.disabled span {
	color: #bbb;
}
#wrapper div.checker {
	margin-right: 10px;
}
#wrapper div.radio {
	margin-right: 10px;
}
#wrapper div.uploader {
	width: 190px;
	margin-bottom: 20px;
	cursor: pointer;
}
#wrapper div.uploader span.action {
	width: 85px;
	text-align: center;
	text-shadow: #fff 0 1px 0;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
}
#wrapper div.uploader span.filename {
	color: #777;
	width: 82px;
	border-right: solid 1px #bbb;
	font-size: 11px;
}
#wrapper div.uploader input {
	width: 190px;
}
#wrapper div.uploader.disabled span.action {
	color: #aaa;
}
#wrapper div.uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa;
}
#wrapper .selector select:focus, #wrapper .radio input:focus, #wrapper .checker input:focus, #wrapper uploader input:focus {
	outline: 0;
}
#wrapper div.selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}
#wrapper div.selector span {
	display: block;
	float: left;
	overflow: hidden;
}
#wrapper div.selector select {
	position: absolute;
	opacity: 0;
	height: 25px;
	border: none;
	background: none;
}
#wrapper div.dropDown div.selector select {
	height: 23px;
}
#wrapper div.dropDown select.standard {
	margin-bottom: 20px;
}
#wrapper div.checker {
	position: relative;
	float: left;
}
#wrapper div.checker span {
	display: block;
	float: left;
	text-align: center;
}
#wrapper div.checker input {
	opacity: 0;
	display: inline-block;
	background: none;
}
#wrapper div.radio {
	position: relative;
	float: left;
}
#wrapper div.radio span {
	display: block;
	float: left;
	text-align: center;
}
#wrapper div.radio input {
	opacity: 0;
	text-align: center;
	display: inline-block;
	background: none;
}
#wrapper div.uploader {
	position: relative;
	float: left;
	overflow: hidden;
	cursor: default;
}
#wrapper div.uploader span.action {
	float: left;
	display: inline;
	padding: 2px 0;
	overflow: hidden;
	cursor: pointer;
}
#wrapper div.uploader span.filename {
	padding: 0 10px;
	float: left;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	cursor: default;
}
#wrapper div.uploader input {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	height: 25px;
	border: none;
	cursor: default;
}
#breadcrumb {
	width: 745px;
	float: left;
	height: 30px;
	font-size: .83em;
	vertical-align: bottom;
	position: relative;
	color: #000;
}
#breadcrumb ul {
	color: #000;
	position: absolute;
	bottom: 50%;
	bottom: 2px;
	left: 0;
}
#breadcrumb ul li {
	display: inline;
}
#breadcrumb ul li a {
	color: #034D7C;
	text-decoration: none;
	background: url(unine_core/images/arrow_blue.gif) no-repeat right 3px;
	padding: 0 10px 0 0;
}
#breadcrumbs {
	color: #034D7C;
	text-decoration: none;
	padding: 10px 0 0 0;
}
#breadcrumb ul li span.nolink {
	padding-right: 10px;
	text-decoration: none;
	background: url(unine_core/images/arrow_blue.gif) no-repeat right 3px;
}
#breadcrumb ul li a:hover {
	color: #333;
	background: url(unine_core/images/arrow_black.gif) no-repeat right 3px;
}
#breadcrumb ul li.last a {
	background-image: none;
}
div.light_rounded .pp_top .pp_left {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}
div.light_rounded .pp_top .pp_middle {
	background: #fff;
}
div.light_rounded .pp_top .pp_right {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}
div.light_rounded .pp_content .ppt {
	color: #000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background: #fff;
}
div.light_rounded .pp_content {
	background-color: #fff;
}
div.light_rounded .pp_next:hover {
	background: url(unine_core/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_previous:hover {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -5px -119px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_expand:hover {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_contract:hover {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_rounded #pp_full_res .pp_inline {
	color: #000;
}
div.light_rounded .pp_arrow_previous {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}
div.light_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}
div.light_rounded .pp_bottom .pp_middle {
	background: #fff;
}
div.light_rounded .pp_bottom .pp_right {
	background: url(unine_core/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}
div.light_rounded .pp_loaderIcon {
	background: url(unine_core/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}
div.dark_rounded .pp_top .pp_left {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}
div.dark_rounded .pp_top .pp_middle {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat;
}
div.dark_rounded .pp_top .pp_right {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}
div.dark_rounded .pp_content_container .pp_left {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat-y;
}
div.dark_rounded .pp_content_container .pp_right {
	background: url(unine_core/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_rounded .pp_content {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat;
}
div.dark_rounded .pp_next:hover {
	background: url(unine_core/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_previous:hover {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -0px -158px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_expand:hover {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_contract:hover {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_rounded .currentTextHolder {
	color: #c4c4c4;
}
div.dark_rounded .pp_description {
	color: #fff;
}
div.dark_rounded #pp_full_res .pp_inline {
	color: #fff;
}
div.dark_rounded .pp_arrow_previous {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}
div.dark_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_rounded .pp_arrow_next {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}
div.dark_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}
div.dark_rounded .pp_bottom .pp_middle {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat;
}
div.dark_rounded .pp_bottom .pp_right {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}
div.dark_rounded .pp_loaderIcon {
	background: url(unine_core/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat;
}
div.dark_square .currentTextHolder {
	color: #c4c4c4;
}
div.dark_square .pp_description {
	color: #fff;
}
div.dark_square .pp_loaderIcon {
	background: url(unine_core/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}
div.dark_square .pp_content_container .pp_left {
	background: url(unine_core/images/prettyPhoto/dark_rounded/sprite.png) -9px -126px repeat-y;
}
div.dark_square .pp_content_container .pp_right {
	background: url(unine_core/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}
div.dark_square .pp_expand {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.dark_square #pp_full_res .pp_inline {
	color: #fff;
}
div.dark_square .pp_arrow_previous {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_square .pp_arrow_next {
	background: url(unine_core/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_square .pp_next:hover {
	background: url(unine_core/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover {
	background: url(unine_core/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
	background: #fff;
}
div.light_square .pp_content .ppt {
	color: #000;
}
div.light_square .pp_expand {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_expand:hover {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.light_square .pp_contract:hover {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.light_square #pp_full_res .pp_inline {
	color: #000;
}
div.light_square .pp_arrow_previous {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}
div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_square .pp_arrow_next {
	background: url(unine_core/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}
div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_square .pp_next:hover {
	background: url(unine_core/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.light_square .pp_previous:hover {
	background: url(unine_core/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}
div.facebook .pp_top .pp_left {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}
div.facebook .pp_top .pp_middle {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -1px -150px repeat-x;
}
div.facebook .pp_top .pp_right {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}
div.facebook .pp_content .ppt {
	color: #000;
}
div.facebook .pp_content_container .pp_left {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -32px -150px repeat-y;
}
div.facebook .pp_content_container .pp_right {
	background: url(unine_core/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}
div.facebook .pp_content {
	background: #fff;
}
div.facebook .pp_expand {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_expand:hover {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.facebook .pp_contract:hover {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}
div.facebook #pp_full_res .pp_inline {
	color: #000;
}
div.facebook .pp_loaderIcon {
	background: url(unine_core/images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}
div.facebook .pp_nav .pp_arrow_previous {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default;
}
div.facebook .pp_nav .pp_arrow_next {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default;
}
div.facebook .pp_nav {
	margin-top: 0;
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.facebook .pp_next:hover {
	background: url(unine_core/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.facebook .pp_previous:hover {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -1px -179px no-repeat;
	cursor: pointer;
}
div.facebook .pp_bottom .pp_left {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}
div.facebook .pp_bottom .pp_middle {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -61px -150px repeat-x;
}
div.facebook .pp_bottom .pp_right {
	background: url(unine_core/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}
div.pp_pic_holder a:focus {
	outline: none;
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
}
.pp_top {
	height: 20px;
	position: relative;
}
* html .pp_top {
	padding: 0 20px;
}
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content {
	height: 40px;
}
.pp_content .ppt {
	left: auto;
	margin-bottom: 5px;
	position: relative;
	top: auto;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	margin: 10px 0 2px 0;
}
.pp_description {
	display: none;
	margin: 0 0 5px 0;
}
.pp_nav {
	clear: left;
	float: left;
	margin: 3px 0 0 0;
}
.pp_nav p {
	float: left;
	margin: 2px 4px;
}
.pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
a.pp_next {
	background: url(unine_core/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_previous {
	background: url(unine_core/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close {
	display: block;
	float: right;
	text-indent: -10000px;
}
.pp_bottom {
	height: 20px;
	position: relative;
}
* html .pp_bottom {
	padding: 0 20px;
}
.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px;
}
#pp_full_res {
	line-height: 1!important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px 0;
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}
#wrapper .clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper .clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
#wrapper .clearfix {
	display: block;
}
#wrapper .gallery {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
}
#wrapper .gallery li {
	display: inline;
	margin: 0;
	padding: 0;
}
#start-stop.playing {
	background-color: #FFF;
}
#start-stop:hover {
	background-image: none;
}
#wrapper ul#tabs li a h5, #wrapper ul.tabs li a h5 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#wrapper div#feature_list {
	width: 715px;
	height: 295px;
	overflow: hidden;
	position: relative;
	border-style: none;
	background-color: #E6E6E6;
}
#wrapper div#feature_list ul#tabs {
	position: absolute;
	top: 0;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-style: none;
	width: 235px;
}
#wrapper ul#tabs, #wrapper ul.tabs {
	left: 0;
	z-index: 2;
	width: 235px;
	background-color: #e6e6e6;
	color: #fff;
	border-style: none;
}
#wrapper ul#tabs li, #wrapper ul.tabs li {
	font-size: 1em;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	border-style: none;
	border-bottom: 1px solid #FFF;
	overflow: hidden;
}
#wrapper ul#tabs li img, #wrapper ul.tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}
#wrapper ul#tabs li a, #wrapper ul.tabs li a {
	background-color: #E6E6E6;
}
#wrapper ul#tabs li a, #wrapper ul.tabs li a {
	color: #1a1a1a;
	text-decoration: none;
	display: block;
	height: 73px;
	padding: 0;
	margin: 0;
	outline: none;
	border-style: none;
}
#wrapper div#feature_list li a .spacer {
	padding: 5px 5px 0 15px;
	height: 60px;
	overflow: hidden;
}
#wrapper div#feature_list h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.17em;
	line-height: 1.3em;
}
#wrapper ul#tabs li a span, #wrapper ul.tabs li a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#wrapper ul#tabs li a:hover, #wrapper ul.tabs li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #6C6C6C;
}
#wrapper ul#tabs li a:hover h5, #wrapper ul.tabs li a:hover h5 {
	color: #FFF;
}
#wrapper ul#tabs li a.current, #wrapper ul.tabs li a.current {
	background-color: #6C6C6C;
	color: #FFF;
}
#wrapper ul#tabs li a.current h5, #wrapper ul.tabs li a.current h5 {
	color: #FFF;
}
#wrapper ul#tabs li a.current:hover, #wrapper ul.tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
#feature_list a.more {
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, "sans serif";
	font-size: .92em;
	color: #1a1a1a;
}
#wrapper div.selectionList ul.selectionListUl {
	padding: 5px;
	margin: 0 0 8px 0;
	display: block;
	background: #b3b3b3;
	overflow: hidden;
}
#wrapper div.selectionList ul.selectionListUl li {
	list-style: none;
	float: left;
	padding-right: 10px;
	background: url(unine_core/images/selectionlist.gif) no-repeat right 50% transparent;
}
#wrapper div.selectionList ul.selectionListUl li.last {
	background: none;
}
#wrapper div.selectionList a.item {
	font-weight: bold;
	font-size: .92em;
	color: #034D7C;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper div.selectionList a.item.on {
	color: #000;
	background-color: #fff;
	padding: 0 5px 0 5px;
}
#wrapper div.selectionList div.bloc {
	display: none;
}
#wrapper div.subSelectionList ul.subSelectionListUl {
	border: 1px solid #b3b3b3;
	padding: 5px;
	display: block;
	margin: 0;
	overflow: hidden;
}
#wrapper div.subSelectionList ul.subSelectionListUl li {
	list-style: none;
	float: left;
	padding-right: 10px;
	background: url(unine_core/images/subselectionlist.gif) no-repeat top right transparent;
}
#wrapper div.subSelectionList ul.subSelectionListUl li.last {
	background: none;
}
#wrapper div.subSelectionList a.subitem {
	font-weight: bold;
	font-size: .92em;
	color: #034D7C;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper div.subSelectionList a.subitem.on {
	color: #000;
	background-color: #fff;
}
#wrapper div.subSelectionList div.subbloc {
	display: none;
}
#wrapper div.subSelectionList div.freeText {
	padding: 15px 5px 5px 5px;
}
#wrapper ul#output {
	right: 0;
	top: 0;
	width: 480px;
	height: 295px;
	position: absolute;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#wrapper ul#output li {
	width: 480px;
	height: 295px;
	padding: 0;
	margin: 0;
}
#wrapper ul#output li a {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	bottom: 10px;
	right: 10px;
	padding: 0 6px;
	text-decoration: none;
	font-size: .92em;
	color: #1a1a1a;
	background: #e6e6e6;
}
#wrapper ul#output li a:hover {
	background: #034D7C;
	color: #FFF;
}
#wrapper ul.img_list {
	display: inline;
	float: left;
	height: 125px;
	list-style: none inside none;
	margin: 0;
	padding: 0;
}
#wrapper li.image_one a {
	display: block;
	width: 125px;
	height: 80px;
	position: relative;
	margin: 0;
	padding: 0;
}
#wrapper li.image_one a .rollover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 125px;
	height: 80px;
	background-image: url(unine_core/images/logo_unine_hover.png);
}
#play_stop, #play_minimized {
	margin: 0;
	padding: 0;
	height: 20px;
	width: 90px;
	z-index: 20;
	position: relative;
	top: 0;
}
#s1 {
	padding: 0;
	float: left;
	z-index: 2;
	margin: -25px 0 0;
}
#subheader_full #play_stop #resumeButton {
	margin: 0;
	padding: 0;
	float: left;
}
#subheader_full #play_stop #pauseButton {
	margin: 0;
	padding: 0;
	float: left;
}
#subheader_full #play_stop #close {
	margin: 0;
	padding: 0;
	float: left;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #4d4d4d;
	background-color: #fff;
	padding: 5px;
	opacity: .85;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}
#tooltip h5, #tooltip div {
	margin: 0;
}
#tooltip h5 {
	font-size: 11px;
	font-weight: bold;
}
#content #middleCol #galleria {
	width: 480px;
	height: 480px;
	background-color: #999;
	float: left;
	margin: 20px auto;
}
.pb10 {
	padding-bottom: 10px;
}
.image185 {
	width: 185px;
	display: block;
	overflow: hidden;
}
.image185.border {
	width: 183px;
	border: 1px solid #999;
	text-align: center;
}
.image185.border img {
	padding: 5px 0;
}
#wrapper .rubricBox {
	padding-bottom: 25px;
}
#wrapper .rubricBox, #wrapper .rubricBox h4, #wrapper .rubricBox a {
	color: #4D4D4D;
}
#wrapper .rubricBox h4 {
	background-color: #f2f2f2;
	text-align: center;
	padding: 5px;
}
#wrapper .rubricBox3Col .rubricItem {
	width: 32.9%;
}
#wrapper .rubricBoxHalf {
	float: left;
	width: 47.8%;
	padding-right: 20px;
}
#wrapper .halfSizeRubricBox.odd .rubricBoxHalf {
	padding-right: 0;
	float: right;
}
#wrapper .rubricBoxHalfRight {
	float: right;
}
#wrapper .rubricBoxFull {
	clear: both;
	width: 99.8%;
}
#wrapper.homeGlobal .rubricBox h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	line-height: 1.50em;
	color: #1A1A1A;
	font-weight: bold;
	border-bottom: 1px solid #4d4d4d;
	background-color: transparent;
	padding: 0;
	text-align: left;
}
#wrapper.homeGlobal .rubricBox ul.list_01 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#wrapper.homeGlobal .rubricBox ul.list_01 li {
	background: none;
	padding: 0;
}
#wrapper .rubricBox ul.list_01 {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#wrapper .rubricBox li.rubricItem {
	list-style: none;
	float: left;
	vertical-align: top;
}
#wrapper .halfSizeRubricBox li.rubricItem {
	display: block;
	float: none;
}
#wrapper.homeGlobal .rubricBoxHalf li.rubricItem {
	display: block;
	float: none;
}
#wrapper .rubricBoxFull .rubricItemInnerWrap {
	margin-right: 5px;
}
#wrapper .rubricBox li.rubricItem a {
	background: url(unine_core/images/sprite1.png) no-repeat -383px -48px;
	padding: 0 0 0 10px;
	display: block;
}
#wrapper .rubricBox li.rubricItem a:hover, #wrapper .rubricBox li.rubricItem:hover {
	background-color: #f2f2f2;
}
#wrapper.homeGlobal .rubricBox li.rubricItem a {
	background: url(unine_core/images/sprite1.png) no-repeat -416px -362px;
	padding: 0 0 0 10px;
	display: block;
	float: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.67em;
	color: #4D4D4D;
	font-weight: bold;
}
#wrapper.homeGlobal .rubricBox li.rubricItem a:hover {
	background-color: #f2f2f2;
}
#wrapper .testimonial {
	background-color: #EEE;
}
#wrapper .testimonial .testimonialWrapper {
	background: url(unine_core/images/testimonials_bottom.png) no-repeat right bottom;
	min-height: 68px;
}
#wrapper .testimonial .testimonialText {
	background: url(unine_core/images/sprite1.png) no-repeat -4px -810px;
	padding: 8px;
}
#wrapper .testimonial .testimonialText a {
	background: url("unine_core/images/arrow_blue.gif") no-repeat 100% 8px;
}
#wrapper .testimonial .testimonialText, #wrapper .testimonialWithImage .testimonialText {
	font-size: 1em;
	line-height: 1.5em;
}
#wrapper .testimonialWithImage {
	border: 1px solid #CCC;
	line-height: 1.18em;
	padding: 8px;
	text-align: center;
}
#wrapper .testimonialWithImage img {
	display: inline;
	width: 160px;
	max-height: 160px;
	overflow: hidden;
}
#wrapper .testimonialWithImage .testimonialText {
	padding-top: 10px;
	text-align: left;
}
#wrapper .testimonialWithImage a {
	float: right;
}
#wrapper .rightColumnItem {
	margin-bottom: 25px;
}
.relative {
	position: relative;
	display: block;
}
.footerinfospacer .relative {
	width: 930px;
}
.right_Align {
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
}
.addthis_toolbox {
	float: right;
	margin-right: 15px;
	margin-top: 9px;
	width: 144px;
	height: 16px;
}
#loginalt {
	display: none;
	float: right;
	padding-right: 15px;
}
div#container {
	overflow: hidden;
}
div.content {
	display: none;
	clear: both;
	position: relative;
	padding-bottom: 50px;
}
div.content a, div.navigation a {
	text-decoration: none;
}
div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.navigation a.pageLink {
	height: 77px;
	line-height: 77px;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	clear: both;
	height: 532px;
	overflow: hidden;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background: url('loader.gif') no-repeat center;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 30px;
	left: 0;
}
div.slideshow span.image-wrapper img {
	max-width: 485px;
}
div.slideshow a.advance-link {
	display: block;
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow a.advance-link:focus {
	outline: none;
}
div.slideshow img {
	border: 1px solid;
}
div.caption-container {
	position: absolute;
}
span.image-caption {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.caption-container, span.image-caption {
	width: 100%;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.download {
	margin-top: 8px;
	text-align: center;
}
div.photo-index {
	text-align: right;
	padding-top: 7px;
}
div.navigation-container {
	float: left;
	position: relative;
	left: 50%;
}
div.navigation a.pageLink {
	display: block;
	position: relative;
	float: left;
	margin: 2px;
	width: 16px;
	background: no-repeat center center;
}
div.navigation a.pageLink:focus {
	outline: none;
}
ul.thumbs {
	position: relative;
	float: left;
	margin: 0!important;
	padding: 0!important;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 2px;
	list-style: none;
}
a.thumb {
	padding: 1px;
	display: block;
	height: 80px;
	width: 80px;
	overflow: hidden;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	position: relative;
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
div.gallery-gutter {
	clear: both;
	padding-bottom: 20px;
}
.ss-controls .play {
	width: 16px;
	height: 16px;
	background: url(unine_core/images/player/sprite.png) no-repeat -8px -54px;
	overflow: hidden;
	display: block;
}
.ss-controls .pause {
	width: 16px;
	height: 16px;
	background: url(unine_core/images/player/sprite.png) no-repeat -8px -30px;
	overflow: hidden;
	display: block;
}
.nav-controls .prev {
	width: 16px;
	height: 16px;
	background: url(unine_core/images/player/sprite.png) no-repeat -8px -80px;
	overflow: hidden;
	display: block;
	float: left;
}
.nav-controls .next {
	width: 16px;
	height: 16px;
	background: url(unine_core/images/player/sprite.png) no-repeat -8px -6px;
	overflow: hidden;
	display: block;
	float: right;
}
.ss-controls a span, .nav-controls a span {
	display: none;
}
#wrapper .mediagallery span.image-caption, #wrapper .mediagallery div.content, #wrapper .mediagallery div.slideshow span.image-wrapper, #wrapper .mediagallery div.slideshow-container, #wrapper .mediagallery div.caption-container {
	position: static;
	height: auto;
}
#wrapper table.style3 {
	line-height: 18px;
}
#wrapper table.style3 {
	border-collapse: collapse;
}
#wrapper table.style3 td, #wrapper table.style3 thead th {
	padding: 10px;
}
#wrapper table.style3 td {
	border-right: 1px solid #babebd;
}
#wrapper table.style3 td, #wrapper table.style3 thead th {
	text-align: left;
	vertical-align: top;
}
#wrapper table.style3 tfoot td {
	border-top: 1px solid #363736;
}
#wrapper table.style3 th {
	border-bottom: 1px solid #363736;
}
#wrapper table.style3 thead, #wrapper table.style3 thead th, table.style3 tfoot, table.style3 tfoot td {
	background-color: #babebd;
}
#wrapper table.style3 tr.odd, #wrapper table.style3 tr.odd td {
	background-color: #eceded;
}
#wrapper table.style3 tr.even, #wrapper table.style3 tr.even td {
	background-color: #d8dcd9;
}
#wrapper table.style3 tr.odd td.first {
	background-color: #d8d9d7;
}
#wrapper table.style3 tr.even td.first {
	background-color: #c7cbc8;
}
#wrapper table.style3 th, #wrapper table.style3 tfoot td {
	border-right: 1px solid #D8D9D7;
	font-weight: bold;
}
#wrapper table.style3 td.last, #wrapper table.style3 thead th.last {
	border-right-width: 0;
}
#wrapper table.style3 tfoot {
	font-style: normal;
}
#wrapper table.style1 {
	border-collapse: collapse;
}
#wrapper table.style1 tr td {
	background-color: #e5e7e5;
	color: #414545;
}
#wrapper table.style1 tr td, #wrapper table.style1 thead th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
#wrapper table.style1 tr.hover td, #wrapper table.style1 thead th {
	background-color: #737879;
	color: #fff;
}
#wrapper table.style2 {
	border-collapse: collapse;
	border: 1px solid #c3c5c2;
}
#wrapper table.style2 tr.even td {
	background-color: #e5e7e5;
}
#wrapper table.style2 tr td {
	border-right: 1px solid #c3c5c2;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
#wrapper table.style2 tr td.last {
	border-right-width: 0;
}
#wrapper .searchresult li p {
	margin: 0;
}
#wrapper .searchresult ul {
	list-style-type: none;
	padding-left: 0;
	margin-top: 10px;
}
#wrapper div.pagination {
	height: 1%;
	overflow: hidden;
	text-transform: uppercase;
	float: right;
}
#wrapper .pagination-position {
	float: left;
	font-size: .9em;
	font-weight: bold;
	color: #333;
}
#wrapper .pagination {
	font-size: .9em;
}
#wrapper .pagination a:link, #wrapper .pagination a:visited, #wrapper .pagination a:hover, #wrapper .pagination a:active {
	text-decoration: none;
	padding: .2em .5em;
}
#wrapper .pagination a:hover, #wrapper .pagination .currentPage a {
	background: #c3c5c2;
	color: #fff;
}
#wrapper .pagination span {
	text-decoration: none;
	color: #666;
	padding: .2em .5em;
}
#wrapper .paginationPosition {
	display: none;
}
#wrapper .currentPage {
	display: none;
}
#mega {
	display: none;
	position: absolute;
	top: 25px;
	left: -274px;
	height: 610px;
	width: 660px;
	background: #357195;
	border-top: 15px solid #034D7C;
}
#navigation #megamenu:hover #mega {
	display: block!important;
}
#navigation #mega a {
	font-weight: normal;
	text-transform: none;
	color: #034D7C;
	font-size: 1.08em;
	padding: 0;
	border-right: none;
	color: #fff;
	text-transform: none;
}
#navigation #mega .facs {
	background-color: #034D7C;
	position: absolute;
	top: 0;
	left: 0;
	height: 610px;
	width: 290px;
}
#navigation #mega a.fac {
	padding: 4px 5px 4px 35px;
	font-size: 1.08em;
	font-weight: bold;
	display: block;
	background: url(unine_core/images/mega.png) no-repeat 0 0;
}
#navigation #mega a.fac:hover {
	background-position: -300px 0;
}
#navigation #mega a.fac1 {
	background-position: 0 0;
}
#navigation #mega a.fac1:hover, #navigation #mega .hover a.fac1, #navigation #mega .bl_fac:hover a.fac1 {
	background-position: -290px 0;
}
#navigation #mega a.fac2 {
	background-position: 0 -70px;
}
#navigation #mega a.fac2:hover, #navigation #mega .hover a.fac2, #navigation #mega .bl_fac:hover a.fac2 {
	background-position: -290px -70px;
}
#navigation #mega a.fac3 {
	background-position: 0 -140px;
}
#navigation #mega a.fac3:hover, #navigation #mega .hover a.fac3, #navigation #mega .bl_fac:hover a.fac3 {
	background-position: -290px -140px;
}
#navigation #mega a.fac4 {
	background-position: 0 -210px;
}
#navigation #mega a.fac4:hover, #navigation #mega .hover a.fac4, #navigation #mega .bl_fac:hover a.fac4 {
	background-position: -290px -210px;
}
#navigation #mega a.fac5 {
	background-position: 0 -280px;
}
#navigation #mega a.fac5:hover, #navigation #mega .hover a.fac5, #navigation #mega .bl_fac:hover a.fac5 {
	background-position: -290px -280px;
}
#navigation #mega .unite {
	display: none;
	position: absolute;
	top: 0;
	left: 290px;
	height: 610px;
	width: 370px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
}
#navigation #mega .bl_fac:hover .unite {
	display: block;
}
#navigation #mega .unite ul {
	padding: 10px;
	zoom: 1;
}
#navigation #mega .unite ul li {
	display: block;
	clear: both;
	width: 360px;
}
#navigation #mega .unite a {
	font-size: 1em;
	line-height: 1.67em;
	font-weight: normal;
	color: #fff;
	background: url(unine_core/images/sprite1.png) no-repeat -407px -26px;
	text-decoration: none;
	padding: 0 .5em 0 1.5em;
	margin: 0 0 0 5px;
}
#navigation #mega .unite a:hover {
	color: #034D7C;
	background: url(unine_core/images/sprite1.png) no-repeat -428px -3px;
}
#navigation #mega span.link {
	padding: 0 0 0 2px;
	margin: 0 0 0 6px;
	display: block;
}
#navigation #mega span.link:hover {
	background: #fff;
}
#navigation #mega .unite a.facname, #navigation #mega .unite a.facname:hover {
	background: none!important;
	color: #fff;
	font-size: 1.17em;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 7px;
	display: block;
}
#wrapper .bot30 {
	margin-bottom: 30px;
}
#wrapper .ui-helper-clearfix {
	display: block;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-width: 0;
	background: #e6e6e6;
	color: #1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border-width: 0;
	background: #dadada;
}
.ui-state-hover a, .ui-state-hover a:hover {
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border-width: 0;
	background: #fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
#wrapper .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #f2f2f2;
	float: left;
	list-style-type: none;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0 1px 1px 0;
	border-bottom: 0!important;
	padding: 0;
	white-space: nowrap;
	font-weight: bold;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-right: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	margin-bottom: -2px;
	padding-bottom: 2px;
}
.ui-tabs .ui-tabs-nav li.first.ui-tabs-selected {
	border-left: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	border-top: 1px solid #B3B3B3;
	clear: both;
	display: block;
	border-width: 0;
	padding: 5px 10px;
}
.ui-tabs .ui-tabs-hide {
	display: none!important;
}
#wrapper .ui-helper-clearfix {
	display: block;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-width: 0;
	background: #e6e6e6;
	color: #1c94c4;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border-width: 0;
	background: #dadada;
}
.ui-state-hover a, .ui-state-hover a:hover {
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border-width: 0;
	background: #fff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
#wrapper .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #f2f2f2;
	float: left;
	list-style-type: none;
	border-bottom: 1px solid #B3B3B3;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	margin: 0 1px 1px 0;
	border-bottom: 0!important;
	padding: 0;
	white-space: nowrap;
	font-weight: bold;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	clear: both;
	display: block;
	border-width: 0;
	padding: 5px 10px;
}
.ui-tabs .ui-tabs-hide {
	display: none!important;
}
#navigation li {
	float: left;
	position: relative;
}
#navigation a {
	line-height: 2.08em;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 0;
	color: #034D7C;
	padding: 0 12px;
	display: block;
	border-right: 1px solid #fff;
}
#navigation a:hover, #navigation a.current, #navigation .hover a {
	background-color: #034D7C;
	color: #fff;
}
#navigation li.current_page_item a {
	background-color: #034D7C;
	color: #fff;
}

#navigation .sub {
	position: absolute;
	width: 210px;
	display: none;
	left: 0;
	top: 24px;
	background-color: #fff;
	border: 1px solid #ccc;
}
#navigation li:hover .sub {
	display: block;
}
#navigation .sub ul {
	list-style-type: none;
}
#navigation .sub ul li {
	border-bottom: 1px dotted #ccc;
	float: none;
	display: block;
	margin-bottom: 0;
	zoom: 1;
}
#navigation .sub ul li.last {
	border-bottom: none;
}
#navigation .hover .sub a, #navigation .sub a, #navigation .sub a:visited {
	border: none;
	padding: 2px 25px 2px 12px;
	line-height: 1.67em;
	font-weight: bold;
	text-transform: none;
	display: block;
	color: #4D4D4D;
	background: #fff;
	height: 1%;
	margin-bottom: 0;
	zoom: 1;
}
.link_lvl {
	display: inline-block;
	width: 168px;
}
.picto_ss_menu {
	background: url("unine_core/images/sprite1.png") no-repeat -16px -72px;
	display: inline-block;
	height: 5px;
	margin-top: 10px;
	width: 5px;
}
#navigation .sub a.selected, #navigation .sub a:hover {
	background-color: #ccc!important;
	color: #000!important;
}
#navigation .sub li:hover a {
	background-color: #ccc!important;
	color: #000!important;
	cursor: pointer!important;
}
#navigation .sub li:hover li a {
	background-color: #fff!important;
	color: #4D4D4D!important;
}
#navigation .sub li:hover li a:hover {
	background-color: #ccc!important;
	color: #000!important;
}
#navigation .hover .sub ul ul li a, #navigation .sub ul ul li a {
	border-bottom: none;
	font-weight: normal!important;
	line-height: 1.17em;
	padding: 6px 12px 5px 8px;
}
#navigation .sub ul li ul {
	position: absolute;
	width: 210px;
	background-color: #fff;
	display: none;
	left: 210px;
	top: 0;
	border: 1px solid #ccc;
}
#navigation .sub ul li:hover ul {
	display: block!important;
}
#navigation .sub ul li ul li {
	float: none;
	display: block;
}
#browser {
	background-color: #fff;
	width: 200px;
	position: relative;
	display: block;
}
#browser ul {
	list-style-type: none;
}
#browser ul li {
	border-bottom: 1px solid #4d4d4d;
	position: relative;
	float: none;
	height: 1%;
	margin-bottom: 0;
	overflow: hidden;
}
#browser a, #browser a:visited {
	text-transform: none;
	display: block;
	color: #4D4D4D;
	background-color: #FFF;
	padding: 2px 25px 2px 0;
	line-height: 1.67em;
	font-weight: bold;
	height: 1%;
	margin-bottom: 0;
	overflow: hidden;
	zoom: 1;
}
#browser a:hover, #browser a.selected {
	background-color: #ccc!important;
	color: #000!important;
}
#browser ul ul li {
	border-bottom: none;
}
#browser ul ul li a, #browser ul ul li a:visited {
	color: #666;
	font-weight: normal;
	margin-left: 12px;
	line-height: 1.17em;
	padding: 6px 25px 5px 0;
}
#browser ul ul ul li a {
	margin-left: 20px!important;
}
#browser ul ul ul ul li a {
	margin-left: 28px!important;
}
#browser ul ul ul ul ul li a {
	margin-left: 36px!important;
}
#browser ul ul ul ul ul ul li a {
	margin-left: 42px!important;
}
#browser.treeview .hitarea, #navigation .treeview .hitarea {
	cursor: pointer;
	background: url("unine_core/images/sprite1.png") no-repeat -42px -62px;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 25px;
	width: 25px;
}
#browser.treeview .hitarea:hover, #navigation .treeview .hitarea:hover {
	background-color: #ccc;
}
#browser.treeview .expandable-hitarea, #navigation .treeview .expandable-hitarea {
	background: url("unine_core/images/sprite1.png") no-repeat -25px -62px;
}
#navigation .treeview .hitarea {
	display: none;
}
#content ul#subbrowser {
	border-top: 1px solid #4d4d4d;
	border-bottom: 1px solid #4d4d4d;
	margin-bottom: 40px;
	list-style-type: none;
}
#subbrowser a {
	color: #666;
	background: url("unine_core/images/arrow_right_black.gif") no-repeat right 5px;
	padding: 0 10px 0 0!important;
}
#content ul#subbrowser li {
	color: #666;
	font-weight: bold;
	list-style: none;
	line-height: 1.67em;
	padding: 2px 0;
	height: 1%;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
#content ul#subbrowser span.link, #content ul#subbrowser span.externallink {
	background: transparent url("unine_core/images/arrow_right_black.gif") no-repeat right 5px;
}
#content ul#subbrowser li ul li a, #content ul#subbrowser li ul li a:visited {
	color: #666;
	font-weight: normal;
}
#content ul#subbrowser li ul li a:hover, #content ul#subbrowser li ul li.hover {
	background-color: #e9e9e9;
}
#content .dropdownBox, #content .selectionBox, #content .dropdownStandardBox {
	padding-bottom: 10px;
	border-bottom: 1px solid #4d4d4d;
	margin-bottom: 10px;
}
#fancybox-content {
	border-color: black;
}
#footer_navigation .logofoot {
	float: left;
	margin-bottom: 15px;
}
#footer_navigation .logofoot a {
	color: #fff;
	display: block;
	font-weight: bold;
}
#footer_navigation .logofoot a img {
	margin-right: 15px;
}
.fadelogofoot {
	margin-left: 15px;
}
#footer_navigation .logofoot a.moutchmoutch {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}
#footer_navigation .logofoot a.cap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
}
#footer_infos .otherlogo {
	float: left;
}
#footer_infos .otherlogo img {
	margin-right: 15px;
}
#content a.backToParentPage {
	background: url("unine_core/images/sprite1.png") no-repeat -13px -757px;
	padding-left: 10px;
}
#content .specialBox table.specialBox {
	width: 100%;
	border: 2px solid #C3C3C7;
}
#content tr.specialBox td, #content tr.specialBox th {
	padding: 0;
	border-left: 2px solid #C3C3C7;
}
#content tr.specialBox th {
	background-color: #ABACB0;
}
#content tr.specialBox tr.odd, #content table.specialBox tr.odd td {
	background-color: #E8E9EB;
}
#content table.specialBox tr.even, #content table.specialBox tr.even td {
	background-color: #FFF;
}
#content .specialBox .cell {
	padding: 5px;
	display: table-cell;
	float: left;
}
#wrapper .featuredLinkBox, #wrapper .featuredVideoBox, #wrapper .featuredImageBox {
	padding-bottom: 45px;
}
#content .new {
	background: url(unine_core/images/new_fr.gif) no-repeat top right;
	padding-right: 60px;
}
#content .home {
	background: url(unine_core/images/home.gif) no-repeat top right;
	padding-right: 20px;
}
#wrapper .freeText.grey {
	display: block;
	clear: both;
	background-color: #e6e6e6;
	padding: 8px;
}
#wrapper #middleCol .freeText.grey {
	padding: 15px;
}
#wrapper #middleCol .freeText a:hover {
	background-color: #b3cee1;
}
#wrapper .bghighlight1 {
	background-color: #034d7c;
	color: #fff;
}
#wrapper .bghighlight1 a {
	color: #c7e0f5;
}
#wrapper .bghighlight2 {
	background-color: #c7e0f5;
}
#middleCol h1 {
	margin-top: -4px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	line-height: 1.5em;
	color: #1a1a1a;
	font-weight: bold;
	padding: 0;
}
#wrapper table.p5 td {
	padding: 5px;
}
#content ul#subbrowser li ul li {
	padding-left: 8px;
	line-height: 1.18em;
	padding-bottom: 5px;
}
#content .p5 {
	padding: 5px;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('unine_core/images/fancybox.png');
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0 solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('unine_core/images/fancybox.png') -40px 0;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('unine_core/images/blank.gif');
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0;
}
#fancybox-right {
	right: 0;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('unine_core/images/sprite1.png');
	background-position: -103px -690px;
}
#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -162px;
}
#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('unine_core/images/fancybox-y.png');
	background-position: -20px 0;
}
#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -182px;
}
#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('unine_core/images/sprite1.png');
	background-position: -103px -726px;
}
#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -142px;
}
#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('unine_core/images/fancybox-y.png');
}
#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('unine_core/images/fancybox.png');
	background-position: -40px -122px;
}
#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}
.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}
.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url('unine_core/images/sprite1.png');
	background-position: -115px -730px;
	display: block;
}
.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}
#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}
#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}
#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('unine_core/images/fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background-image: url('unine_core/images/sprite1.png');
	background-position: -103px -726px;
}
#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('unine_core/images/fancybox.png') -55px -90px no-repeat;
}
.fancybox-ie6 #fancybox-close {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_title_over.png', sizingMethod='scale');
	zoom: 1;
}
.fancybox-ie6 #fancybox-title-float-left {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight+"px");
}
#fancybox-loading.fancybox-ie6 {
	position: absolute;
	margin-top: 0;
top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');
}
#fancybox-loading.fancybox-ie6 div {
	background: transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie .fancybox-bg {
	background: transparent!important;
}
.fancybox-ie #fancybox-bg-n {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/unine_core/images/fancy_shadow_nw.png', sizingMethod='scale');
}
.formResultListing a, table.files a {
	color: #402808;
	display: block;
	padding-bottom: 2px;
}
table.formResultListing {
	font-size: 11px;
	margin: 10px 0!important;
	padding: 0;
	width: 670px;
	display: block;
}
table.formResultListing th, table.formResultListing td {
	padding: 2px 10px 2px 4px!important;
	text-align: left;
	vertical-align: top;
}
table.formResultListing thead tr {
	background: #faf1c3;
}
table.formResultListing th.sorted {
	background: #f6e896;
	font-weight: 700;
}
table.formResultListing th a, table.formResultListing th a:visited {
	color: #000;
}
table.formResultListing th a:hover {
	color: #000;
	text-decoration: underline;
}
table.formResultListing th.sorted a, table.formResultListing th.sortable a {
	background: right top;
	display: block;
	width: 100%;
}
table.formResultListing th.sortable a {
	padding-left: 12px;
	background: url(/jahia/jsp/jahia/engines/images/arrow_off.png) no-repeat;
	padding-right: 5px;
}
table.formResultListing th.order1 a {
	background: url(/jahia/jsp/jahia/engines/images/arrow_down.png) no-repeat;
	padding-right: 5px;
}
table.formResultListing th.order2 a {
	background: url(/jahia/jsp/jahia/engines/images/arrow_up.png) no-repeat;
	padding-right: 5px;
}
table.formResultListing tr.odd {
	background: #ecf7ce;
}
table.formResultListing tr.even {
	background: #fff;
}
div.formResultListing span.pagelinks a {
	display: inline;
}
div.formResultListing span.pagebanner {
	width: 670px;
	display: block;
}
.step1 {
	padding: 5px 0 25px 0;
	margin-top: 10px;
	clear: both;
}
.step2 {
	padding: 5px 0 25px 0;
	margin-top: 10px;
	clear: both;
	display: block;
}
.from {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.to {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.tocc {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.subject {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.mailMessage {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.mailDisabled {
	padding: 0 0 5px 20px;
	clear: both;
	display: block;
	color: #666;
}
.formError {
	color: red;
}
formulaireUnine {
	color: #4D4D4D;
}
.formulaireUnine label {
	width: 150px;
	display: block;
	float: left;
}
.formulaireUnine input[type=text], input[type=textarea] {
	width: 300px;
}
.formulaireUnine .answerSpacer {
	margin-left: 150px;
}
.formulaireUnine .radio {
	display: block;
}
.formulaireUnine input[type=submit], input[type=reset] {
	color: #FFF;
	background-color: #4D4D4D;
	border: none;
	width: 50px;
}
#content ul.list_mois {
	padding: 0 0 15px 15px;
	list-style-type: none;
}
#wrapper ul.list_mois li {
	font-weight: bold;
	color: #034D7C;
	font-size: 1em;
	background: url("unine_core/images/sprite1.png") no-repeat -284px -983px;
	padding-left: 15px;
}
#wrapper ul.list_mois li a {
	color: #034D7C;
}
#wrapper #middleCol .freeText ul.list_mois li a:hover {
	background: none;
}
.form_newsletter .fieldset {
	border: 1px solid #CFCFCF;
	display: block;
	height: 100%;
	margin: 0 0 10px;
	padding: 0 0 0 16px;
}
.name_fieldset {
	background: #FFF;
	float: left;
	margin: -9px 0 13px;
	padding: 0 10px 0 11px;
	position: relative;
}
.form_newsletter fieldset, .form fieldset {
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
}
.form_fields {
	margin: 0 0 13px;
}
.form_fields label, .form_fields .name_champ {
	float: left;
	font-size: 1em;
	margin: 7px 20px 0 0;
	width: 150px;
	color: #4d4d4d;
	font-family: Arial, Helvetica, sans-serif;
}
.form_fields .breaker {
	clear: both;
	height: 0;
	overflow: hidden;
}
.form_fields input {
	border: 1px solid #CCC;
	color: #4d4d4d;
	float: left;
	height: 18px;
	padding: 2px 0 0 9px;
	width: 208px;
}
.form_fields select {
	color: #4d4d4d;
	float: left;
	padding: 0 0 0 9px;
	width: 219px;
}
.form_fields textarea {
	border: 1px solid #CCC;
	color: #808080;
	float: left;
	height: 144px;
	margin: 0 0 11px;
	padding: 5px 0 0 9px;
	width: 414px;
}
.submit, .cancel {
	background: #4d4d4d;
	padding: 2px 6px 2px;
	text-decoration: none;
	border: none;
	cursor: pointer;
	margin: 0 0 13px 0;
	color: #fff;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.form {
	width: 390px;
}
.form .form_fields input {
	margin: 5px 0 0 0;
}
.form .form_fields select {
	margin: 5px 0 0 0;
}
.form .form_fields select {
	border: 1px solid #CCC;
}
#wrapper .form_fields input.radio, #wrapper .form_fields input.checkbox {
	border: none;
	height: 14px;
	margin: 9px 4px 0 0;
	padding: 0;
	width: 14px;
}
.form_fields label.label {
	margin: 7px 20px 0 0;
	width: 175px;
}
.zone_checkbox, .zone_radio, .zone_captcha {
	float: left;
	width: 217px;
}
.zone_checkbox div.zone_p_checkbox {
	width: 217px;
}
.form .cancel {
	display: block;
	float: left;
	margin-left: 170px;
	height: 16px;
}
.form .submit {
	display: block;
	float: right;
	height: 20px;
}
#wrapper #middleCol .freeText .form a.cancel:hover {
	background: #4d4d4d;
	color: #fff;
}
.zone_radio div {
	float: left;
}
.form_fields textarea.textarea {
	width: 208px;
}
.tab_prof {
	padding: 0 0 15px 0;
}
.tab_prof .thead th {
	text-transform: uppercase;
	color: #1A1A1A;
	font-weight: bold;
}
#wrapper .tab_prof thead th {
	background: #fff;
	text-align: left;
	font-size: 110%;
}
#wrapper .tab_prof tbody th, #wrapper .tab_prof td {
	border-top: 2px solid #ebebeb;
	padding: 8px 16px 0 0;
}
#content .tab_prof ul {
	list-style-type: none;
	margin: 0 0 1.5em 0;
	padding-left: 0;
}
#content .tab_prof ul li a {
	background: url("unine_core/images/sprite1.png") no-repeat -383px -45px;
	padding: 0 0 0 10px;
	color: #4D4D4D;
}
.bloc_news {
	padding: 0 0 20px 0;
}
.news_left {
	float: left;
	width: 340px;
}
.news_right {
	float: right;
	width: 340px;
}
.bloc_news h2 {
	border-bottom: 1px solid #c2c2c2;
	padding: 0 0 2px 0;
}
.link_rss, .link_rss_bis, .ss_link_rss {
	display: inline-block;
	float: right;
	background: url("unine_core/images/sprite1.png") no-repeat -284px -983px;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.link_rss_bis {
	float: left;
}
.ss_link_rss {
	background: none;
}
.bloc_news .rss {
	background: url("unine_core/images/sprite1.png") no-repeat -80px -118px;
	padding: 0 5px 0 10px;
	margin: 0 0 0 10px;
}
.news {
	border-bottom: 1px dotted #d0d0d0;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}
.news img {
	float: right;
	margin: 0 0 0 8px;
	max-width: 100px;
	max-height: 100px;
}
.news .video {
	float: right;
	margin: 0 0 4px 8px;
	max-width: 185px;
}
.news .icone {
	float: right;
	margin: 1px 10px 5px 0;
	max-width: 100px;
	max-height: 100px;
}
#wrapper .news h3 {
	color: #0066A1;
	font-size: 1.3em;
	margin: 0;
	font-weight: bold;
}
.news h3 a {
	color: #0066A1;
}
#wrapper .news p {
	margin: 0 0 1em;
}
.breaker {
	clear: both;
	height: 0;
	overflow: hidden;
}
.bloc_news .last {
	border-bottom: none;
	padding: 0;
}
.picto_suit_news {
	background: url(unine_core/images/sprite1.png) no-repeat -56px -34px;
	padding: 0 6px 0 0;
}
#content .bloc_news .pagination ul {
	list-style-type: none;
	float: right;
	margin: 0 0 1.5em 0;
}
#content .bloc_news .pagination ul li {
	float: left;
}
.zone_archiv {
	border-top: 1px dotted #d0d0d0;
	border-bottom: 1px dotted #d0d0d0;
	padding: 5px 10px 5px 16px;
	margin: 0 0 15px 0;
}
.picto_archiv {
	display: inline-block;
	float: right;
	background: url("unine_core/images/sprite1.png") no-repeat -35px -65px;
	height: 5px;
	width: 5px;
	padding: 10px 0 0 0;
}
.form_recherche {
	background: #f2f2f2;
	padding: 5px 5px 8px 5px;
	margin: 0 0 25px 0;
}
.form_recherche fieldset {
	border: none;
	margin-left: 0;
	margin-right: 0;
}
.glob_input {
	border: 1px solid #CCC;
	width: 330px;
	overflow: hidden;
	float: left;
	margin: 0 0 9px 0;
}
#s_search {
	border: 0 none;
	color: #000;
	display: block;
	font-size: 1em;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 5px;
	width: 294px;
	float: left;
}
#go_search {
	float: left;
}
.form_recherche select {
	float: right;
	color: #4D4D4D;
	padding: 0 0 0 9px;
	width: 219px;
	margin: 0 0 9px 0;
}
#content ul.list-critere {
	list-style-type: none;
	margin: 0 1.5em 0 0;
	padding-left: 0;
}
.list-critere li {
	float: left;
	padding: 2px 3px 2px 3px;
	margin: 0 45px 0 0;
}
.list-critere li.encour {
	background: #b6c2ca;
}
#rightCol .news img {
	float: none;
	margin: 0 0 4px 0;
	width: 185px;
	height: 65px;
	max-width: 185px;
	max-height: 65px;
}
#rightCol .pagination ul {
	margin: 0 0 1.5em 0;
}
#rightCol .link_rss_bis {
	float: none;
}
.date_art {
	display: block;
	margin: 0 0 3px 0;
}
.article .visuel {
	float: left;
	margin: 0 10px 5px 0;
	max-width: 200px;
	max-height: 200px;
}
.article .video {
	float: left;
	margin: 0 10px 5px 0;
}
.article .icone {
	float: left;
	margin: 0 10px 5px 0;
	max-width: 200px;
	max-height: 200px;
}
#wrapper .searchresult table {
	width: 100%;
}
#wrapper .searchresult p.g {
	padding: 0;
	margin: -10px 0 0 0;
	font-weight: bold;
}
#wrapper .searchresult p.g:hover {
	background-color: #E6E6E6;
}
#wrapper .searchresult blockquote.g {
	color: #666;
	font-style: normal;
	margin: 0;
}
#wrapper .searchresult td.s {
	border-bottom: 1px dotted #4D4D4D;
	margin: 0;
	padding: 0 0 10px 0;
}
#wrapper .searchresult td.s font {
	font-style: italic;
	color: #4D4D4D!important;
}
#wrapper .searchresult td.s b font {
	background: #FF0;
	font-size: larger;
	font-weight: bold;
	font-style: normal;
}
#wrapper .searchresult center .n {
	margin: -25px 0 0 0;
	float: left;
}
#wrapper .searchresult .n table {
	width: 1%;
	margin-top: 1.5em;
}
#wrapper .searchresult .n td {
	padding: 0;
	vertical-align: top;
}
#wrapper .searchresult .n td.bottom {
	display: none;
}
#wrapper .searchresult .n td a, #wrapper .searchresult .n span.i {
	border: 1px solid #CCC;
	margin-right: 2px;
	padding: .2em .5em;
	text-decoration: none;
	position: relative;
	zoom: 1;
}
#wrapper .searchresult .n td a:hover, #wrapper .searchresult .n span.i {
	background: none repeat scroll 0 0 #C3C5C2;
	color: #FFF;
}
