@import url(https://fonts.googleapis.com/css?family=Dosis);

* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		padding: 0;
}
h1 small {
		font-style: italic;
}
a img {
		border: 0;
}
strong a,
strong a:visited,
strong a:hover {
		font-weight: bold !important;
}
hr {
		color: black;
		background-color: black;
		height: 1px;
		border: 0;
}
ul {
		margin-left: 20px;
}
ol {
		margin-left: 25px;
}
.clear {
		clear: both;
}
div.clear {
		width: 100%;
		height: 0;
}
.hide {
		display: none;
}
.fleft {
		float: left;
}
.fright {
		float: right;
}
.text-left {
		text-align: left !important;
}
.text-center {
		text-align: center !important;
}
.text-right {
		text-align: right !important;
}
.text-success {
		color: #468847 !important;
}
.text-error {
		color: #b94a48 !important;
}
/**/
#wpadminbar { display:none !important; }
div.w-resp {
		float: left;
		position: relative;
		overflow: hidden;
		width: 100%;
		height:400px;
}
.error404 div.w-resp { height:660px }
img.resp {
		position: absolute;
		top: 50% !important;
		left: 50% !important;
		float: left;
		opacity: 0;
		filter: alpha(opacity=0);
}
div.excerpt {
	color: #fff;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-shadow: 0 1px 1px #000;
	padding: 0;
	font-size: 1em;
}
.error404 div.excerpt {
	font-size: 1.3em;
}
#container > div {
		float: left;
	width: 100%;
	height: auto;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-shadow: 0 0 20px #807374;
	background-color: #f9f6f1;
	position: relative;
}
#container.fixed_menu > div {
	padding-top:70px;
}
.fixed_menu  #menu_h1{
	background-color:#fff;
	left: 0;
	position: fixed !important;
	z-index: 500;
	height: 40px;
	top: 0;		
}
.page-template-template-massages div.list {
	float:left;
	clear:both;
	width:100%;
}
.page-template-template-massages div.list ul {
	list-style-type:none;
	margin:0;
}
.page-template-template-massages div.list li {
	float:left;
	width:49.5%;
	height:250px;
	margin:0 1% 1% 0;
	position:relative;
}
.page-template-template-massages div.list li.last {
	margin-right:0;
}
.page-template-template-massages div.list li a {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.page-template-template-massages div.list li figure {

}
.page-template-template-massages div.list li figcaption {
	-moz-transition: height .5s ease-in-out;
	-webkit-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out;
	position: absolute;
	bottom: 0;
	float: left;
	width:100%;
	height: 18%;
	color: #fff;
	left: 0;
	padding: 1% 2%;
	background-color: rgba(189, 61, 148, 0.58);
}
.page-template-template-massages div.list li figcaption h3 { height:100%; margin:0; -moz-transition: height .4s ease-in-out; -webkit-transition: height .4s ease-in-out; transition: height .4s ease-in-out; }
.page-template-template-massages div.list li a:hover figcaption, .page-template-template-massages div.list li a:active figcaption { height:100%; }
.page-template-template-massages div.list li figcaption strong { font-weight:normal; font-style: normal; font-variant: normal; text-decoration: none; text-shadow: 0 1px 1px #000; position:relative; height:80%; float: left; width:100%; }
.page-template-template-massages div.list li a:hover figcaption h3, .page-template-template-massages div.list li a:active figcaption h3 { height:20%; }
.page-template-template-massages div.list li figcaption span { position:absolute; right:1%; bottom:2%; float:right; opacity:0; -moz-transition: opacity .4s ease-in-out .75s; -webkit-transition: opacity .4s ease-in .75s; transition: opacity .4s ease-in .75s; text-decoration: none; text-shadow: 0 1px 1px #000; }
.page-template-template-massages div.list li a:hover figcaption span, .page-template-template-massages div.list li a:active figcaption span { opacity:1; }
.ninja-forms-cont{margin:3em auto;width:75%}
.list-dropdown-wrap.label-above select,.list-dropdown-wrap.label-below select,.profile_pass-wrap input,.text-wrap.label-above input,.text-wrap.label-below input,.text-wrap.label-inside input,.textarea-wrap.label-above textarea,.textarea-wrap.label-below textarea,.textarea-wrap.label-inside textarea{width:100%;height:30px;border:1px solid #999;padding:5px;font-family:Dosis,sans-serif;font-size:1em}
.ninja-forms-cont .submit-wrap{float:right}
.ninja-forms-cont textarea{outline:0;width:100%;height:120px!important;max-width:100%;resize:none}
.ninja-forms-required-items{line-height:30px}
.ninja-forms-response-msg > p{text-align:center;min-height:400px;line-height:250px}
.ninja-forms-error-msg > p {min-height:inherit;line-height:1;color: red;}
.ninja-forms-success-msg{text-align:center;min-height:400px;line-height:250px}
.ninja-forms-success-msg > p {min-height:0;line-height:1;}

/***/
#actualite {
    background: rgb(224, 155, 195);
    color: #fff;
    text-shadow: 0 1px 1px #000 !important;
    width: 100%;
	padding: 5% 2% 2% 2%;
}
#actualite a {text-decoration: none !important;
    color: initial !important;}
#actualite h3 {font-size: 1.5em !important;display:block;color: #fff !important;font-weight: normal !important;}
#actualite a > div{  font-size: 1em !important;
    color: #000;
    background: rgba(255,255,255,.7);
    text-shadow: none;
    padding: 1% 2%;}
#actualite div > span{text-align:right;display: block;padding: 2% 1% 1% 0;}
/***/
#seobar { display:none; float:right; width:850px;text-align:center }

.hidden { display:none !important; }

/*/datepicker*/
#re-captcha { float:right; height: 130px; width: 320px; }

#ui-datepicker-div { z-index:1001 !important; background:#fff; border:0; -moz-border-radius:0;  -webkit-border-radius:0; border-radius:0; }
.ui-datepicker.ui-datepicker-multi {  -moz-border-radius:0;  -webkit-border-radius:0; border-radius:0; }
.ui-datepicker .ui-datepicker-header { border:0; -moz-border-radius:0;  -webkit-border-radius:0; border-radius:0; background:none; }
.ui-datepicker-title, .ui-datepicker-calendar thead span { color:#051B30; font-family: 'Lato', Arial, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; }
td .ui-state-default { background:#666 !important; color:#fff !important; font-family: 'Lato', Arial, sans-serif; border:0 !important; }
td .ui-state-default:hover, td .ui-state-default:active, td a.ui-state-hover { background:#051b30 !important; }
td .ui-state-active { background:#051b30 !important; color:#fff !important; }
td.full-week a, td.full-week a:hover, td.full-week a:active, td.full-week a.ui-state-hover { background:#F57979 !important; color:#fff !important; }
/*
td.selected-week a, td.selected-week a:hover, td.selected-week a:active, td.selected-week a.ui-state-hover { background: #70C762 !important; color:#fff !important; }
*/
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 0; border: 0; width: 23px; height: 23px; }
.ui-datepicker .ui-datepicker-prev { left:0; }
.ui-datepicker .ui-datepicker-next { right:0; }
.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e { cursor:pointer; background:transparent url(images/datepicker.png) no-repeat 0 0 !important; margin: -11px 0 0 -11px !important; width: 23px !important; height: 23px !important; }
.ui-icon-circle-triangle-e { background-position:0 -23px !important; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover { border:0 !important; background:none !important; }
.ui-datepicker-prev-hover .ui-icon-circle-triangle-w { background-position:0 -46px !important; }
.ui-datepicker-next-hover .ui-icon-circle-triangle-e { background-position:0 -69px !important; }
.ui-datepicker .ui-datepicker-title, .ui-datepicker-calendar thead span { font-weight: normal; }
.date-range-selected a { background:#70C762 !important; }
.checkin-date a, .checkout-date a { background:#4FA1CF !important; }
/**/

.main_title {
		clear: both;
}
#brandcopyright {
		margin: 10px 0;
}
#legal {
		padding: 5px 0;
		text-align: center;
}
#cookielaw_notice {
		top: 0;
		left: 0;
		position: fixed;
		width: 100%;
		z-index: 1100;
}
#cookielaw_notice .cookielaw_wrapper {
		padding: 5px;
		text-align: center;
		background-color: #fff;
		color: #000 !important;
}
#cookielaw_notice .cookielaw_wrapper a[target] {
		text-decoration: underline !important;
		color: #000 !important;
		font-weight: normal !important;
}
#cookielaw_notice .cookielaw_wrapper a[target]:hover {
		text-decoration: none !important;
		color: #000 !important;
		font-weight: normal !important;
}
#cookielaw_notice .cookielaw_accept {
		display: inline-block;
		padding: 5px;
		margin-left: 10px;
		text-decoration: none !important;
		color: #fff !important;
		font-weight: normal !important;
		background-color: #333 !important;
}
#cookielaw_notice .cookielaw_accept:hover {
		background-color: #000 !important;
}
.ico {
		padding-left: 20px !important;
		height: auto;
		min-height: 16px;
		background-repeat: no-repeat;
}
a.ico {
		display: inline-block;
}
.menu_h .menu,
.menu_h .submenu,
.sidebar .menu,
.sidebar .submenu {
		margin: 0;
		list-style: none;
}
.menu li {
		position: relative;
}
.sidebar .menu li {
	font-family: 'Dosis', sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	color: #BD3D94;
	background: none;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.sidebar .menu li.menu-item:hover, .sidebar .menu li.menu-item:active {
	background-color: #BD3D94;
	color: #fff;
}
.sidebar .menu li.menu-item:hover a, .sidebar .menu li.menu-item:active a{color:#fff!important;}
.menu_h {
		position: relative;
		clear: both;
		float: left;
		width: 100%;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-width: 1px;
		border-bottom-width: 1px;
		z-index: 1000;
}
.menu_h .menu {
		float: left;
		position: relative;
		width: 100%;
		height: auto;
		min-height: 40px;
}
.menu_h .menu-item {
		float: left;
		border-right-style: solid;
		border-right-width: 1px;
}
.menu_h .menu-item:last-child {
		border-right: 0;
}
.menu_h .menu-item > a {
	display: inline-block;
	padding: 0;
	text-decoration: none;
	overflow: hidden;
	float: left;
	width: 100%;
	text-align: center;
}
.menu .new {
		vertical-align: middle;
		margin-left: 5px;
}
.sidebar .menu_item {
		/*display: block;*/
		padding: 5px 0;
		text-decoration: none;
}
.submenu {
		display: none;
		border-width: 1px;
		border-style: solid;
		background-color: #fff;
		z-index: 100;
}
.submenu a {
		display: block;
		padding: 5px;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		text-decoration: none;
}
.submenu li:last-child > a {
		border-bottom-width: 0 !important;
}
.menu > li:hover .submenu.first,
.menu-item:hover .submenu.first {
		display: block;
}
.submenu.first > li:hover .submenu {
		display: block;
}
.menu_h .submenu {
		position: absolute;
		width: 200px;
		left: 0;
}
.menu_h .submenu.first {
		top: 40px;
}
.menu_h .submenu.second {
		top: -1px;
		left: 200px;
}
.sidebar .submenu.first {
		position: relative;
		width: auto;
		margin-bottom: 5px;
}
.sidebar .submenu.second {
		position: absolute;
		width: 200px;
		top: -1px;
		left: 100%;
}
.col_content .menu li,
.widget_content .menu li {
		margin-bottom: 5px;
		background: transparent;
}
.col_content .menu a .widget_content .menu a {
		display: inline;
}
.col_content .submenu {
		position: relative;
		display: block;
		margin-top: 5px;
		width: auto;
		border: 0;
		background-color: none;
}
.list_items {
		clear: both;
		margin-bottom: 20px;
		margin-left: 0;
		list-style: none;
}
.list_items .item {
		padding: 5px;
		overflow-y: auto;
}
.list_items .item_object {
		float: left;
		display: block;
}
.list_items .item_body {
		margin-left: 205px;
}
.list_thumbs_items {
		clear: both;
		overflow-y: auto;
		margin-bottom: 20px;
		margin-left: 0;
		list-style: none;
}
.list_2_cols .item {
		width: 49%;
}
.list_3_cols .item {
		width: 32%;
}
.list_4_cols .item {
		width: 23.5%;
}
.list_5_cols .item {
		width: 18.4%;
}
.list_thumbs_items .item {
		position: relative;
		padding: 0 !important;
		overflow: hidden;
		text-align: center;
}
.list_thumbs_items:not(.list_1_col) .item {
		float: left;
		margin-right: 2%;
		margin-bottom: 2%;
}
.list_thumbs_items:not(.list_1_col) .item.last {
		margin-right: 0;
}
*+html .list_thumbs_items .item.last {
		margin-right: -3px;
}
.list_thumbs_items .item_content {
		padding: 1%;
}
.categories_list {
		margin-bottom: 20px;
		margin-left: 0;
		padding-top: 10px;
		list-style: none;
		overflow-y: auto;
}
.categories_list li {
		float: left;
		margin: 0 2% 10px;
		padding: 2px 0;
		width: 29%;
}
.categories_list ul {
		margin-left: 0;
		list-style: none;
}
.categories_list li li {
		float: none;
		margin: 0;
		padding: 0;
		width: 100%;
		font-size: .9em;
}
.categories_list li small {
		font-style: italic;
}
.definitions_list {
		margin-bottom: 20px;
}
.definitions_list dd {
		margin-bottom: 10px;
}
.introduction {
		overflow-x: hidden;
		overflow-y: auto;
		margin-bottom: 20px;
}
.seo_image {
		display: block;
		text-align: center;
}
.seo_image img {
		max-width: 100%;
		height: auto;
		-ms-interpolation-mode: bicubic;
}
.tags {
		clear: both;
		margin-bottom: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		background-position: 0 50% !important;
}
.tags a {
		white-space: nowrap;
}
.category_navigation {
		width: 100%;
		margin: 20px 0;
		border: 0;
}
.category_navigation td {
		width: 33.3333333333333333%;
		white-space: nowrap;
		text-overflow: ellipsis;
}
.previous_item img {
		vertical-align: middle;
		margin-right: 5px;
}
.category_item {
		margin: 0 .5%;
		text-align: center;
}
.next_item {
		text-align: right;
}
.next_item img {
		vertical-align: middle;
		margin-left: 5px;
}
.message {
		clear: both;
		margin-bottom: 20px;
		padding: 5px 5px 5px 25px;
		background-position: 5px 5px;
		background-repeat: no-repeat;
		border-width: 1px;
		border-style: solid;
}
.message a,
.message a:visited,
.message a:hover {
		color: #000;
		text-decoration: underline;
}
.message.info {
		background-image: url(../medias/static/themes/icons/common/information.png);
		background-color: #daebf3;
		border-color: #bce8f1;
		color: #3879d9 !important;
}
.message.info a,
.message.info a:visited,
.message.info a:hover {
		color: #3879d9 !important;
}
.message.error {
		background-image: url(../medias/static/themes/icons/common/cancel.png);
		background-color: #f2dede;
		border-color: #eed3d7;
		color: #b94a48 !important;
}
.message.error a,
.message.error a:visited,
.message.error a:hover {
		color: #b94a48 !important;
}
.message.alert {
		background-image: url(../medias/static/themes/icons/common/error.png);
		background-color: #fcf8e3;
		border-color: #fbeed5;
		color: #c09853 !important;
}
.message.alert a,
.message.alert a:visited,
.message.alert a:hover {
		color: #c09853 !important;
}
.message.accept {
		background-image: url(../medias/static/themes/icons/common/accept.png);
		background-color: #dff0d8;
		border-color: #d6e9c6;
		color: #468847 !important;
}
.message.accept a,
.message.accept a:visited,
.message.accept a:hover {
		color: #468847 !important;
}
.button {
		padding: 5px;
		background-color: #000;
		color: #fff;
		text-decoration: none;
		white-space: nowrap;
		background-position: 10px 50%;
		background-repeat: no-repeat;
		border: none;
}
a.button {
		display: inline-block;
}
.button.disabled,
.button.disabled:hover {
		color: #000;
		background-color: #ccc;
		cursor: default;
}
.button.pdf {
		padding-left: 30px;
		/*background-image: url(../medias/static/themes/icons/common/file_pdf.png);*/
		background-image: url(../medias/static/fileicon/pdf.png);
		background-size:16px 16px;
		float: left !important;
}
.button:hover {
		color: #ccc;
}
.item_title {
		margin: 0 0 10px;
		font-size: 130%;
}
.item_title a {
		text-decoration: underline;
}
.item_title a:hover {
		text-decoration: none;
}
.item_infos {
		margin-bottom: 10px;
		margin-left: 0;
		list-style: none;
}
.item_infos li {
		display: inline-block;
		padding-right: 5px;
		margin-bottom: 5px;
}
.item_infos li:last-child {
		padding-right: 0;
}
.caption {
		margin-bottom: 10px;
}
.caption img {
		display: block;
		margin: 0 auto 10px;
}
.caption-text {
		text-align: center;
		font-style: italic;
		font-size: .9em;
}
.passwordaccess #container {
		width: 400px;
		margin-top: 30px;
}
.textfield,
select,
textarea {
		padding: 5px;
		border-style: solid;
		border-width: 1px;
		border-color: #000;
		font: inherit;
}
input.button {
		padding: 5px;
		cursor: pointer;
}
textarea {
		font: inherit;
		min-width: 64%;
		max-width: 64%;
}
fieldset {
		padding: 10px 5px;
		border-style: solid;
		border-width: 1px;
		border-color: #000;
}
legend {
		position: relative;
		left: -10px;
		_top: -15px;
		padding: 5px;
		margin: 0 5px 10px;
		font-weight: bold;
}
code {
		display: block;
		padding: 2px;
		border-style: solid;
		border-width: 1px;
		border-color: #000;
}
.form_line {
		position: relative;
		margin-bottom: 20px;
		*zoom: 1;
}
.form_line:before,
.form_line:after {
		display: table;
		line-height: 0;
		content: "";
}
.form_line:after {
		clear: both;
}
.form_line:last-child {
		margin-bottom: 0;
}
.form_line_submit {
		margin-top: 20px;
		text-align: center;
		overflow-y: visible;
}
.form_standard_indent {
		margin-left: 30%;
}
.form_standard_indent[class*="-group"] {
		float: left;
		margin-left: 0;
}
.form_standard_indent.file-group .field-option {
		display: block;
		margin-top: 5px;
}
.form_standard label {
		width: 29%;
		padding-right: 1%;
		margin-top: 5px;
		float: left;
		text-align: right;
}
.form_standard .form_standard_indent label {
		width: auto;
		padding-right: 0;
		margin-top: 0;
		float: none;
		text-align: left;
}
.form_standard .inline_label {
		width: auto;
		float: none;
		margin-right: 5px;
		margin-top: 0;
}
.field_required {
		font-weight: bold;
}
.form_standard .textfield {
		width: 64%;
}
.form_standard select {
		width: 64%;
}
.form_standard input[type="file"] {
		float: none;
}
input[type="checkbox"],
input[type="radio"] {
		margin-top: 6px;
		vertical-align: bottom;
}
label.radio,
label.checkbox {
		display: block;
		min-height: 20px;
		line-height: 20px;
		padding-left: 20px;
		margin-bottom: 5px;
}
label.radio input[type="radio"],
label.checkbox input[type="checkbox"] {
		float: left;
		width: auto;
		line-height: normal;
		margin-top: 2px;
		margin-left: -20px;
		vertical-align: middle;
}
.error,
.form_standard .error label {
		color: red !important;
}
.table_standard {
		width: 100%;
		margin-bottom: 20px;
		border: 1px solid #000;
		border-spacing: 1px;
}
.table_standard th {
		padding: 5px;
		background-color: #000;
		color: #fff;
		font-weight: bold;
		text-align: center;
		white-space: nowrap;
}
.table_standard td {
		padding: 5px;
}
.widget .table_standard {
		border-spacing: 0;
}
#breadcrumbs {
		margin-bottom: 20px;
		margin-left: 0;
		list-style: none;
}
#breadcrumbs li {
		display: inline-block;
		*display: inline;
		padding-left: 5px;
		line-height: 16px;
		background-position: -3px 0;
		background-repeat: no-repeat;
}
#breadcrumbs li.first { padding-left:0; }
#breadcrumbs .breadcrumbs_home {
		padding-left: 20px;
		background-position: 0 0;
}
.pagination {
		clear: both;
		height: 2em;
		margin: 20px 0;
		line-height: 2;
		text-align: center;
}
.pagination span,
.pagination a {
		margin: 0 5px;
		padding: 3px 8px;
		border-radius: 5px;
		text-decoration: none !important;
}
.pagination span,
.pagination a:hover {
		background-color: #000;
		color: #FFFFFF;
		text-decoration: none !important;
}
*+html .last_col {
		margin-right: -1px;
}
.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
		margin-bottom: 20px;
}
.video-container iframe,
.video-container object,
.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: 100% !important;
}
.widget {
		overflow: hidden;
		margin-bottom: 20px;
}
.widget_item {
		padding: 5px;
		overflow: hidden;
}
.widget_title {
		margin-bottom: 10px;
}
.widget_title img {
		width: auto;
		max-width: 100%;
}
.widget .form_line_submit {
		margin-bottom: 0;
}
.widget .search_form fieldset,
.widget .form_newsletter fieldset {
		margin-top: 0;
		margin-bottom: 0;
}
.view_all {
		margin-top: 1.3em;
}
.no_item {
		font-style: italic;
}
.gadget {
		text-align: center;
		padding: 1px;
}
.tablesorter .tablesorter-header {
		cursor: pointer;
}
.tablesorter .tablesorter-header.sorter-false {
		cursor: default;
}
.tablesorter .tablesorter-header > div {
		position: relative;
		padding-right: 15px;
}
.tablesorter .tablesorter-header > div:before,
.tablesorter .tablesorter-header > div:after {
		position: absolute;
		display: block;
		width: 0;
		height: 0;
		right: 0;
		border: 4px solid transparent;
		content: "";
}
.tablesorter .tablesorter-header.tablesorter-headerUnSorted > div:before,
.tablesorter .tablesorter-header.tablesorter-headerUnSorted > div:after {
		opacity: .5;
		filter: alpha(opacity=50);
}
.tablesorter .tablesorter-header > div:before {
		top: 50%;
		margin-top: -5px;
		border-top-width: 0;
		border-bottom: 4px solid;
}
.tablesorter .tablesorter-header > div:after {
		bottom: 50%;
		margin-bottom: -5px;
		border-bottom-width: 0;
		border-top: 4px solid;
}
.tablesorter .tablesorter-headerAsc > div:before {
		margin-top: -2px;
}
.tablesorter .tablesorter-headerAsc > div:after {
		display: none;
}
.tablesorter .tablesorter-headerDesc > div:before {
		display: none;
}
.tablesorter .tablesorter-headerDesc > div:after {
		margin-bottom: -2px;
}
.tablesorter-default .sorter-false > div {
		padding-right: 0;
}
.tablesorter-default .sorter-false > div:before,
.tablesorter-default .sorter-false > div:after {
		display: none;
}
.widget_menu {
		overflow: visible;
}
.gmapInfoWindow {
		color: #000 !important;
}
.widget_tags a {
		margin-right: 5px;
}
.widget_tags .tag_1 {
		font-size: 1em;
}
.widget_tags .tag_2 {
		font-size: 1.2em;
}
.widget_tags .tag_3 {
		font-size: 1.4em;
}
.widget_tags .tag_4 {
		font-size: 1.6em;
}
.widget_tags .tag_5 {
		font-size: 1.8em;
}
.widget_googletraduction li {
		margin-bottom: 10px;
}
.widget_googletraduction li:last-child {
		margin-bottom: 0;
}
#stats dd {
		margin-bottom: 1.3em;
}
.contact_infos {
		list-style: none;
		margin-bottom: 1.3em;
		margin-left: 0;
}
.with_thumbnail .ac_item_thumbnail {
		float: left;
		margin-right: 5px;
		margin-bottom: 5px;
}
ul#lang {
		position: fixed;
		top: 0;
		right: 5px;
		padding: 5px;
		list-style: none;
		margin-left: 0;
		border-radius: 0 0 5px 5px;
		background-color: #000;
		z-index: 100000;
}
ul#lang li {
		float: left;
		margin-right: 5px;
}
ul#lang li:last-child {
		margin-right: 0;
}
ul#lang img {
		display: block;
}
.img-left {
		display: block;
		float: left;
		margin: 5px 5px 5px 0px;
}
.img-center {
		display: block;
		margin: 5px auto 5px;
}
.img-right {
		display: block;
		float: right;
		margin: 5px 0px 5px 5px;
}
.last_upd_dt {
		margin-top: 20px;
}
.diary_item_description {
		clear: left;
}
.diary_item_date {
		font-weight: bold;
}
.diary_item .diary_item_infos_contact {
		margin-left: 0;
		list-style: none;
}
.is-selected {
		font-weight: bold !important;
}
#agenda_calendar {
		margin-bottom: 20px;
}
#agenda_calendar .fc-event {
		border: none;
		background-color: #ccc;
		background-color: rgba(0, 0, 0, 0.15);
		padding: 2px;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		text-decoration: none;
		cursor: pointer;
}
.agendacalendar_tooltip {
		position: absolute;
		width: auto;
		height: auto;
		margin: 7px 0 0 17px;
		padding: 5px;
		background: #fff;
		z-index: 10001;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		line-height: 20px;
		-moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, .2);
		-webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, .2);
		box-shadow: 3px 3px 0 rgba(0, 0, 0, .2);
		border: 1px solid #ccc;
		color: #333 !important;
}
.agendacalendar_tooltip ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
.agendacalendar_tooltip li {
		margin: 5px 0;
}
.agendacalendar_tooltip li:first-child {
		margin-top: 0;
}
.agendacalendar_tooltip li:last-child {
		margin-bottom: 0;
}
#rows[data-view="agenda-event"] {
		margin-top: 20px;
}
.event-countdown > [id^="countdown_"] {
		margin-bottom: 10px;
		font-size: 2.5em;
}
table#contact_table {
		border: 0;
}
table#contact_table th {
		text-align: left;
}
table#contact_table th span.message_date {
		float: right;
		font-style: italic;
		font-weight: normal;
}
table#contact_table td {
		padding-bottom: 20px;
}
table#contact_table td:first-child ul {
		float: left;
		width: 100%;
		margin-top: 20px;
		margin-left: 0;
		list-style: none;
}
table#contact_table td:first-child li {
		float: left;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 3px;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		border-bottom-color: #000;
		text-align: right;
}
table#contact_table td:first-child li strong {
		display: block;
		float: left;
		width: 40%;
		text-align: left;
}
img.link_item_banner {
		display: block;
		margin: 0 auto;
}
#share_links {
		float: left;
		width: 100%;
}
#share_links label {
		display: block;
		float: none;
		margin-bottom: 5px;
		padding-right: 0;
		text-align: left;
		width: auto;
}
#share_links div.form_line {
		margin-bottom: 0;
}
#share_links div.form_line.baneer {
		margin-bottom: 20px;
		float: none;
		text-align: center;
		overflow: hidden;
}
#share_links code {
		word-break: break-all;
		background: #fff;
}
.rows {
		clear: both;
		width: 100%;
		float: left;
}
.row {
		width: 100%;
		float: left;
		margin-bottom: 20px;
		overflow: hidden;
		position: relative;
}
.row:last-child {
		margin-bottom: 0;
}
.row_3 { width: 98%; }
.last_row { padding: 3em 0 1em 0; }
.row.hide {
	display: none;
}
div.cols {
	float: right;
	width: 98%;
	margin-bottom: 3em;
}
.home div.cols {
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2;
	-moz-column-gap:30px;
	-webkit-column-gap:30px;
	column-gap:30px;
}
div.col {
		float: left;
		width: 50%;
}
div.col_content {
	margin: 0;
	overflow: hidden;
	float: left;
	position: absolute;
	left: 0;
	bottom: 0;
	width:100%;
	padding: 1% 2%;
	background-color: rgba(189, 61, 148, 0.58);
}
.pages_list_items .item img,
.pages_list_widget .item img {
		float: left;
		margin-right: 5px;
}
.pages_list_items .isimage,
.pages_list_widget .isimage {
		margin-left: 205px;
}
.ui-helper-hidden {
		display: none
}
.ui-helper-hidden-accessible {
		border: 0;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
}
.ui-helper-reset {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		line-height: 1.3;
		text-decoration: none;
		font-size: 100%;
		list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
		content: "";
		display: table;
		border-collapse: collapse
}
.ui-helper-clearfix:after {
		clear: both
}
.ui-helper-clearfix {
		min-height: 0
}
.ui-helper-zfix {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		opacity: 0;
		filter: Alpha(Opacity=0)
}
.ui-front {
		z-index: 100
}
.ui-state-disabled {
		cursor: default!important
}
.ui-icon {
		display: block;
		text-indent: -99999px;
		overflow: hidden;
		background-repeat: no-repeat
}
.ui-widget-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%
}
.ui-datepicker {
		width: 17em;
		padding: .2em .2em 0;
		display: none
}
.ui-datepicker .ui-datepicker-header {
		position: relative;
		padding: .2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
		position: absolute;
		top: 2px;
		width: 1.8em;
		height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
		top: 1px
}
.ui-datepicker .ui-datepicker-prev {
		left: 2px
}
.ui-datepicker .ui-datepicker-next {
		right: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
		left: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
		right: 1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -8px;
		top: 50%;
		margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
		margin: 0 2.3em;
		line-height: 1.8em;
		text-align: center
}
.ui-datepicker .ui-datepicker-title select {
		font-size: 1em;
		margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
		width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
		width: 49%
}
.ui-datepicker table {
		width: 100%;
		font-size: .9em;
		border-collapse: collapse;
		margin: 0 0 .4em
}
.ui-datepicker th {
		padding: .7em .3em;
		text-align: center;
		font-weight: 700;
		border: 0;
		color: #333!important;
		background: none!important;
}
.ui-datepicker td {
		border: 0;
		padding: 1px
}
.ui-datepicker td span,
.ui-datepicker td a {
		display: block;
		padding: .2em;
		text-align: right;
		text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
		background-image: none;
		margin: .7em 0 0;
		padding: 0 .2em;
		border-left: 0;
		border-right: 0;
		border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
		float: right;
		margin: .5em .2em .4em;
		cursor: pointer;
		padding: .2em .6em .3em;
		width: auto;
		overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
		float: left
}
.ui-datepicker.ui-datepicker-multi {
		width: auto
}
.ui-datepicker-multi .ui-datepicker-group {
		float: left
}
.ui-datepicker-multi .ui-datepicker-group table {
		width: 95%;
		margin: 0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
		width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
		width: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
		width: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
		border-left-width: 0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
		clear: left
}
.ui-datepicker-row-break {
		clear: both;
		width: 100%;
		font-size: 0
}
.ui-datepicker-rtl {
		direction: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
		right: 2px;
		left: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
		left: 2px;
		right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
		right: 1px;
		left: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
		left: 1px;
		right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
		clear: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
		float: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
		float: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
		border-right-width: 0;
		border-left-width: 1px
}
.ui-widget {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-size: 1.1em
}
.ui-widget .ui-widget {
		font-size: 1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-size: 1em
}
.ui-widget-content {
		z-index: 1000!important;
		border: 1px solid #ddd;
		background: #eee url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
		color: #333
}
.ui-widget-content a {
		color: #333
}
.ui-widget-header {
		border: 1px solid #e78f08;
		background: #f6a828 url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
		color: #fff;
		font-weight: bold
}
.ui-widget-header a {
		color: #fff
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
		border: 1px solid #ccc;
		background: #f6f6f6 url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #1c94c4
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
		color: #1c94c4;
		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: 1px solid #fbcb09;
		background: #fdf5ce url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #c77405
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
		color: #c77405;
		text-decoration: none
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
		border: 1px solid #fbd850;
		background: #fff url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
		font-weight: bold;
		color: #eb8f00
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
		color: #eb8f00;
		text-decoration: none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
		border: 1px solid #fed22f;
		background: #ffe45c url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
		color: #363636
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
		color: #363636
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
		border: 1px solid #cd0a0a;
		background: #b81900 url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
		color: #fff
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
		color: #fff
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
		color: #fff
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
		font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
		opacity: .7;
		filter: Alpha(Opacity=70);
		font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
		opacity: .35;
		filter: Alpha(Opacity=35);
		background-image: none
}
.ui-state-disabled .ui-icon {
		filter: Alpha(Opacity=35)
}
.ui-icon {
		width: 16px;
		height: 16px
}
.ui-icon,
.ui-widget-content .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_ffffff_256x240.png)
}
.ui-state-default .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_ef8c08_256x240.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_ef8c08_256x240.png)
}
.ui-state-active .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_ef8c08_256x240.png)
}
.ui-state-highlight .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_228ef1_256x240.png)
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
		background-image: url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-icons_ffd27a_256x240.png)
}
.ui-icon-blank {
		background-position: 16px 16px
}
.ui-icon-carat-1-n {
		background-position: 0 0
}
.ui-icon-carat-1-ne {
		background-position: -16px 0
}
.ui-icon-carat-1-e {
		background-position: -32px 0
}
.ui-icon-carat-1-se {
		background-position: -48px 0
}
.ui-icon-carat-1-s {
		background-position: -64px 0
}
.ui-icon-carat-1-sw {
		background-position: -80px 0
}
.ui-icon-carat-1-w {
		background-position: -96px 0
}
.ui-icon-carat-1-nw {
		background-position: -112px 0
}
.ui-icon-carat-2-n-s {
		background-position: -128px 0
}
.ui-icon-carat-2-e-w {
		background-position: -144px 0
}
.ui-icon-triangle-1-n {
		background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
		background-position: -16px -16px
}
.ui-icon-triangle-1-e {
		background-position: -32px -16px
}
.ui-icon-triangle-1-se {
		background-position: -48px -16px
}
.ui-icon-triangle-1-s {
		background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
		background-position: -80px -16px
}
.ui-icon-triangle-1-w {
		background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
		background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
		background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
		background-position: -144px -16px
}
.ui-icon-arrow-1-n {
		background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
		background-position: -16px -32px
}
.ui-icon-arrow-1-e {
		background-position: -32px -32px
}
.ui-icon-arrow-1-se {
		background-position: -48px -32px
}
.ui-icon-arrow-1-s {
		background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
		background-position: -80px -32px
}
.ui-icon-arrow-1-w {
		background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
		background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
		background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
		background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
		background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
		background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
		background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
		background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
		background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
		background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
		background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
		background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
		background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
		background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
		background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
		background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
		background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
		background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
		background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
		background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
		background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
		background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
		background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
		background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
		background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
		background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
		background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
		background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
		background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
		background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
		background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
		background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
		background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
		background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
		background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
		background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
		background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
		background-position: -176px -64px
}
.ui-icon-arrow-4 {
		background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
		background-position: -16px -80px
}
.ui-icon-extlink {
		background-position: -32px -80px
}
.ui-icon-newwin {
		background-position: -48px -80px
}
.ui-icon-refresh {
		background-position: -64px -80px
}
.ui-icon-shuffle {
		background-position: -80px -80px
}
.ui-icon-transfer-e-w {
		background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
		background-position: -112px -80px
}
.ui-icon-folder-collapsed {
		background-position: 0 -96px
}
.ui-icon-folder-open {
		background-position: -16px -96px
}
.ui-icon-document {
		background-position: -32px -96px
}
.ui-icon-document-b {
		background-position: -48px -96px
}
.ui-icon-note {
		background-position: -64px -96px
}
.ui-icon-mail-closed {
		background-position: -80px -96px
}
.ui-icon-mail-open {
		background-position: -96px -96px
}
.ui-icon-suitcase {
		background-position: -112px -96px
}
.ui-icon-comment {
		background-position: -128px -96px
}
.ui-icon-person {
		background-position: -144px -96px
}
.ui-icon-print {
		background-position: -160px -96px
}
.ui-icon-trash {
		background-position: -176px -96px
}
.ui-icon-locked {
		background-position: -192px -96px
}
.ui-icon-unlocked {
		background-position: -208px -96px
}
.ui-icon-bookmark {
		background-position: -224px -96px
}
.ui-icon-tag {
		background-position: -240px -96px
}
.ui-icon-home {
		background-position: 0 -112px
}
.ui-icon-flag {
		background-position: -16px -112px
}
.ui-icon-calendar {
		background-position: -32px -112px
}
.ui-icon-cart {
		background-position: -48px -112px
}
.ui-icon-pencil {
		background-position: -64px -112px
}
.ui-icon-clock {
		background-position: -80px -112px
}
.ui-icon-disk {
		background-position: -96px -112px
}
.ui-icon-calculator {
		background-position: -112px -112px
}
.ui-icon-zoomin {
		background-position: -128px -112px
}
.ui-icon-zoomout {
		background-position: -144px -112px
}
.ui-icon-search {
		background-position: -160px -112px
}
.ui-icon-wrench {
		background-position: -176px -112px
}
.ui-icon-gear {
		background-position: -192px -112px
}
.ui-icon-heart {
		background-position: -208px -112px
}
.ui-icon-star {
		background-position: -224px -112px
}
.ui-icon-link {
		background-position: -240px -112px
}
.ui-icon-cancel {
		background-position: 0 -128px
}
.ui-icon-plus {
		background-position: -16px -128px
}
.ui-icon-plusthick {
		background-position: -32px -128px
}
.ui-icon-minus {
		background-position: -48px -128px
}
.ui-icon-minusthick {
		background-position: -64px -128px
}
.ui-icon-close {
		background-position: -80px -128px
}
.ui-icon-closethick {
		background-position: -96px -128px
}
.ui-icon-key {
		background-position: -112px -128px
}
.ui-icon-lightbulb {
		background-position: -128px -128px
}
.ui-icon-scissors {
		background-position: -144px -128px
}
.ui-icon-clipboard {
		background-position: -160px -128px
}
.ui-icon-copy {
		background-position: -176px -128px
}
.ui-icon-contact {
		background-position: -192px -128px
}
.ui-icon-image {
		background-position: -208px -128px
}
.ui-icon-video {
		background-position: -224px -128px
}
.ui-icon-script {
		background-position: -240px -128px
}
.ui-icon-alert {
		background-position: 0 -144px
}
.ui-icon-info {
		background-position: -16px -144px
}
.ui-icon-notice {
		background-position: -32px -144px
}
.ui-icon-help {
		background-position: -48px -144px
}
.ui-icon-check {
		background-position: -64px -144px
}
.ui-icon-bullet {
		background-position: -80px -144px
}
.ui-icon-radio-on {
		background-position: -96px -144px
}
.ui-icon-radio-off {
		background-position: -112px -144px
}
.ui-icon-pin-w {
		background-position: -128px -144px
}
.ui-icon-pin-s {
		background-position: -144px -144px
}
.ui-icon-play {
		background-position: 0 -160px
}
.ui-icon-pause {
		background-position: -16px -160px
}
.ui-icon-seek-next {
		background-position: -32px -160px
}
.ui-icon-seek-prev {
		background-position: -48px -160px
}
.ui-icon-seek-end {
		background-position: -64px -160px
}
.ui-icon-seek-start {
		background-position: -80px -160px
}
.ui-icon-seek-first {
		background-position: -80px -160px
}
.ui-icon-stop {
		background-position: -96px -160px
}
.ui-icon-eject {
		background-position: -112px -160px
}
.ui-icon-volume-off {
		background-position: -128px -160px
}
.ui-icon-volume-on {
		background-position: -144px -160px
}
.ui-icon-power {
		background-position: 0 -176px
}
.ui-icon-signal-diag {
		background-position: -16px -176px
}
.ui-icon-signal {
		background-position: -32px -176px
}
.ui-icon-battery-0 {
		background-position: -48px -176px
}
.ui-icon-battery-1 {
		background-position: -64px -176px
}
.ui-icon-battery-2 {
		background-position: -80px -176px
}
.ui-icon-battery-3 {
		background-position: -96px -176px
}
.ui-icon-circle-plus {
		background-position: 0 -192px
}
.ui-icon-circle-minus {
		background-position: -16px -192px
}
.ui-icon-circle-close {
		background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
		background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
		background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
		background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
		background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
		background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
		background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
		background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
		background-position: -160px -192px
}
.ui-icon-circle-zoomin {
		background-position: -176px -192px
}
.ui-icon-circle-zoomout {
		background-position: -192px -192px
}
.ui-icon-circle-check {
		background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
		background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
		background-position: -16px -208px
}
.ui-icon-circlesmall-close {
		background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
		background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
		background-position: -64px -208px
}
.ui-icon-squaresmall-close {
		background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
		background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
		background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
		background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
		background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
		background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
		background-position: -80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
		border-top-left-radius: 4px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
		border-top-right-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
		border-bottom-left-radius: 4px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
		border-bottom-right-radius: 4px
}
.ui-widget-overlay {
		background: #666 url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
		opacity: .5;
		filter: Alpha(Opacity=50)
}
.ui-widget-shadow {
		margin: -5px 0 0 -5px;
		padding: 5px;
		background: #000 url(../medias/static/manager/jqueryui_themes/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
		opacity: .2;
		filter: Alpha(Opacity=20);
		border-radius: 5px
}
.fc {
		direction: ltr;
		text-align: left !important;
		font-size: 1em !important;
}
.fc table {
		border-collapse: collapse;
		border-spacing: 0;
		border: none;
}
.fc td,
.fc th {
		padding: 0;
		vertical-align: top;
}
.fc-header td {
		white-space: nowrap;
}
.fc-header-left {
		width: 25%;
}
.fc-header-right {
		width: 25%;
		text-align: right;
}
.fc-header-title {
		display: inline-block;
		vertical-align: top;
}
.fc-header-title h2 {
		margin: 0 !important;
		white-space: nowrap;
}
.fc .fc-header-space {
		padding-left: 10px;
}
.fc-header .fc-button {
		margin-bottom: 1em;
		vertical-align: top;
		margin-right: -1px;
}
.fc-header .fc-corner-right {
		margin-right: 0;
}
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
		z-index: 2;
}
.fc-header .fc-state-down {
		z-index: 3;
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
		z-index: 4;
}
.fc-text-arrow {
		margin: 0 .1em;
		font-size: 2em !important;
		line-height: .6;
		font-family: "Courier New", Courier, monospace;
		vertical-align: baseline;
		cursor: pointer;
}
.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow {
		font-weight: bold !important;
}
.fc-state-disabled {
		opacity: .5;
		cursor: default;
}
.fc-content {
		clear: both;
		color: #000;
}
.fc-view {
		width: 100%;
		overflow: hidden;
		border-bottom: 1px solid #ddd;
}
.fc-widget-header,
.fc-widget-content {
		border: 1px solid #ddd;
}
.fc-state-highlight {
		background: #fcf8e3;
}
.fc-event {
		margin-bottom: 1px;
		border-style: solid;
		border-width: 1px 0;
		color: #fff;
		font-size: .85em;
		cursor: pointer;
}
.fc-event-inner {
		width: 100%;
		overflow: hidden;
}
.fc-event-time,
.fc-event-title {
		padding: 0 1px;
}
.fc-event-hori {
		border-width: 1px 0;
		margin-bottom: 1px;
}
.fc-ltr .fc-event-hori.fc-event-start {
		border-left-width: 1px;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
}
.fc-ltr .fc-event-hori.fc-event-end {
		border-right-width: 1px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
}
.fc-border-separate {
		border-collapse: separate;
		background: #fff !important;
}
.fc-border-separate th,
.fc-border-separate td {
		border-width: 1px 0 0 1px;
}
.fc-border-separate .fc-last {
		border-right-width: 1px;
}
.fc-border-separate .fc-last th,
.fc-border-separate .fc-last td {
		border-bottom-width: 1px;
}
.fc-border-separate tbody .fc-first td,
.fc-border-separate tbody .fc-first th {
		border-top-width: 0;
}
.fc-grid th {
		padding: 5px 0;
		text-align: center;
}
.fc .fc-week-number {
		width: 22px;
		text-align: center;
}
.fc .fc-week-number div {
		padding: 0 2px;
}
.fc-grid .fc-day-number {
		float: right;
		padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
		opacity: 0.3;
		filter: alpha(opacity=30);
}
.fc-grid .fc-day-content {
		clear: both;
		padding: 2px 2px 1px;
}
.fc-grid .fc-event-time {
		font-weight: bold;
}
.fc-agenda table {
		border-collapse: separate;
}
.fc-agenda-days th {
		padding: 5px 0;
		text-align: center;
}
.fc-agenda .fc-agenda-axis {
		width: 50px;
		padding: 0 4px;
		vertical-align: middle;
		text-align: right;
		white-space: nowrap;
		font-weight: normal;
}
.fc-agenda .fc-week-number {
		font-weight: bold;
}
.fc-agenda .fc-day-content {
		padding: 2px 2px 1px;
}
.fc-agenda-days .fc-agenda-axis {
		border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
		border-left-width: 0;
}
.fc-agenda-allday th {
		border-width: 0 1px;
}
.fc-agenda-allday .fc-day-content {
		min-height: 34px;
		_height: 34px;
}
.fc-agenda-divider-inner {
		height: 2px;
		overflow: hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
		background: #eee;
}
.fc-agenda-slots th {
		border-width: 1px 1px 0;
}
.fc-agenda-slots td {
		border-width: 1px 0 0;
		background: none;
}
.fc-agenda-slots td div {
		height: 20px;
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
		border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
		border-top-style: dotted;
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
		*border-top-style: solid;
}
.fc-event-vert {
		border-width: 0 1px;
}
.fc-event-vert.fc-event-start {
		border-top-width: 1px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
}
.fc-event-vert.fc-event-end {
		border-bottom-width: 1px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
}
.fc-event-vert .fc-event-time {
		white-space: nowrap;
		font-size: 10px;
}
.fc-event-vert .fc-event-inner {
		position: relative;
		z-index: 2;
}
.fc-event-vert .fc-event-bg {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #fff;
		opacity: .3;
		filter: alpha(opacity=30);
}
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
		display: none\9;
}
.fc-event-vert .ui-resizable-s {
		bottom: 0 !important;
		width: 100% !important;
		height: 8px !important;
		overflow: hidden !important;
		line-height: 8px !important;
		font-size: 11px !important;
		font-family: monospace;
		text-align: center;
		cursor: s-resize;
}
.fc-agenda .ui-resizable-resizing {
		_overflow: hidden;
}
.closed {
		background-color: red;
		border-color: red;
		text-shadow: none;
}
.pending {
		background-color: orange;
		border-color: orange;
		text-shadow: none;
}
.available {
		background-color: green;
		border-color: green;
		text-shadow: none;
}
form.menu_member_connect .textfield,
form.menu_member_connect select {
		width: 94%;
		margin-top: 5px;
}
.memberchatbox_msg {
		background-color: #fcfcf1;
		border: 1px solid #e7e391;
		margin: 5px 0 5px 0;
		padding: 5px;
		color: #000;
}
.memberchatbox_infos {
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 0.9em;
		color: #c4bc33;
}
.memberchatbox_username {
		float: left;
}
.memberchatbox_time {
		float: right;
}
form.form_newsletter input.textfield {
		padding: 7px 7px 7px 25px;
		background-position: 5px 50%;
		background-repeat: no-repeat;
		max-width: 250px;
}
form.form_newsletter input.button {
		padding: 7px 5px;
		font-size: 12px;
		width: 32px;
}
div.search_result_item {
		float: left;
		width: 100%;
		margin-bottom: 10px;
}
div.search_result_item img {
		float: left;
		display: block;
		margin-right: 5px;
}
div.search_result_item h2,
div.search_result_item p {
		margin-bottom: 10px;
}
div.search_container {
		clear: both;
		margin-bottom: 20px;
}
div.search_container label {
		font-weight: bold;
}
div.search_container input.textfield {
		padding: 7px;
		background-position: 7px 50%;
		background-repeat: no-repeat;
		max-width: 250px;
		font-family: 'Dosis', sans-serif !important;
		float: left;
		outline:0;
}
div.search_container input.button {
	padding: 7px 5px;
	font-size: 12px;
	width: 32px;
	float: left;
	line-height: 300px;
	overflow: hidden;
	height: 31px;
	background: url(../medias/static/themes/icons/bitcons/yellow/ico_search.png) no-repeat center center;
	background-color: orange;
}
div.comment_avatar {
		float: left;
		overflow: hidden;
		width: 54px;
		height: 54px;
}
span.comment_author {
		font-weight: bold;
}
div.comment_content {
		margin-left: 59px;
		overflow: hidden;
}
div.widget div.comment_content {
		margin-left: 0;
}
div.share_container {
		height: 24px;
}
div.share_twitter,
div.share_fb {
		float: left;
}
#splashscreen {
		position: absolute;
		top: 0;
		left: -9999px;
}
#splashscreen_link {
		margin: 0;
		text-align: center;
		font-size: 1.1em;
		font-weight: bold;
		color: #000;
}
.fb_message {
		margin-top: 1.3em;
		text-align: center;
		font-size: 1.5em;
}
.fb_buttons {
		margin-top: 20px;
		margin-bottom: 0;
		text-align: center;
		white-space: nowrap;
}
.fb_buttons a {
		margin: 0 10px;
		display: inline-block;
}
* {
		margin: 0;
		padding: 0;
}
body {
		font-family: 'Dosis', sans-serif;
		font-size: 14px;
		color: #555555;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-align: left;
		background-image: url(../medias/files/essentiellement-votre.jpg);
		background-position: center -40px;
		background-repeat: no-repeat;
		background-color: #e09bc3;
}
a,
a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		color: #4f5e71;
}
a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		color: #4f5e71;
}
p,
ul,
ol {
	margin-bottom:1%;
	font-family: 'Dosis', sans-serif !important;
	font-size: 1.1em;
}
h1 {
	font-weight: normal;
	font-size:.7em;
	color: #B7739A;
}
h2 {
		margin-bottom: 1.5%;
		font-weight: normal;
		font-size: 1.8em !important;
}
h3 {
		margin-bottom: 1.5%;
		font-weight: normal;
		font-size: 1.3em !important;
}
h4,
h5,
h6 {
		margin-bottom: 15px;
		font-size: 1.4em !important;
}
ul#lang {
		position: absolute;
		background-color: transparent;
}
ul#lang a {
		display: inline;
		padding: 0;
}
#wrapper_container:before,
#wrapper_container:after {
		display: table;
		line-height: 0;
		content: "";
}
#wrapper_container:after {
		clear: both;
}
#header {
position: relative;
	max-width: 1100px;
	margin-right: auto;
	margin-left: auto;
		clear: both;
}
#header .container {
		position: relative;
		height: 240px;
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
}
.logo {
	overflow: hidden;
	line-height: 500px;
	height: 240px;
	width: 100%;
	float: left;
}
#title_container {
		overflow: hidden;
}
#title,
#subtitle {
		display: none;
}
.menu_h,
.menu_h .menu {
		float: none;
		min-height: 0;
}
.menu_h,
.menu_h li {
		border: 0;
}
.menu_h .menu-item > a,
.menu_h .menu-item > a:visited {
		height: auto;
		min-height: 0;
}
.menu_h .menu-item {
		display: inline-block;
		float: none;
		zoom: 1;
		*display: inline;
}
.menu_h .menu-item:last-child {
		border-right: 0 !important;
}
.menu_h .submenu {
		text-align: left;
}
#menu_h1 {
		width: auto;
		margin-bottom: 30px;
}
#menu_h1 .menu {
		text-align: center;
}
#menu_h1 {
		min-height: 40px;
		height: auto;
		background:transparent url(../medias/static/themes/maximalist/oldseas/bg_menu_h.png) repeat-x left bottom;
		font-family: 'Dosis', sans-serif;
}
#menu_h1 .menu-item {
	font-size: 16px;
	padding:0 2.3%;
	height: 40px;
	position: relative;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
	transition: background .4s ease-in-out;
}
#menu_h1 .menu-item > a,
#menu_h1 .menu-item > a:visited {
		height: 40px;
		line-height: 40px;
}
#menu_h1 .menu-item > a {
		color: #4f5e71;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		font-variant: normal;
	-moz-transition: color .4s ease-in-out;
	-webkit-transition: color .4s ease-in-out;
	transition: color .4s ease-in-out;
}
#menu_h1 li.first { border-top-left-radius: 10px; }
#menu_h1 li.last { border-top-right-radius: 10px; }
#container.fixed_menu #menu_h1 li.first { border-top-left-radius:0; }
#container.fixed_menu #menu_h1 li.last { border-top-right-radius:0; }
#menu_h1 .menu-item:hover { background:#73065d; }
#menu_h1 .menu-item:hover > a { color:#fff; }
#menu_h1 .submenu.first {
		top: 40px;
}
#menu_h1 .submenu.second {
		top: -1px;
}
#menu_h1 .submenu {
		background-color: #e4e1dd;
		border-top: 1px solid #f9f6f1;
		border-right: 1px solid #f9f6f1;
		border-bottom: 1px solid #f9f6f1;
		border-left: 1px solid #f9f6f1;
}
#menu_h1 .submenu a,
#menu_h1 .submenu a:visited {
		color: #4f5e71;
		border-bottom: 1px solid #f9f6f1;
		text-decoration: none;
}
#menu_h1 .submenu li:hover > a {
		color: #444444;
		background-color: #d1cecb;
}
#menu_h2 {
			float: left;
	width: 100%;
}
#menu_h2 .menu {
	text-align: center;
	margin-left: 250px;
	float: right;
	width: 850px;
}
#menu_h2 .submenu {
		display: none;
}
#menu_h2 .nav_item {
		font-size: 14px;
		display:inline;
}
#menu_h2 .menu_item {
	font-size:.9em;
		font-style: normal;
		text-decoration: none;
		font-variant: normal;
}
#menu_h2 .nav_item:hover .menu_item {
		font-style: normal;
		text-decoration: none;
		font-weight:bold;
}
#menu_h2 .submenu.first {} 
ul.address {
		clear: both;
	float: right;
	width: 850px;
	list-style: none;
	text-align: center;
	padding-top: 1em;
	color: #73065d;
	font-size: .95em;
}
#container {
		position: relative;
		max-width: 1100px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
}
.sidebar {
		float: left;
		height: auto;
}
.sidebar .widget {
		overflow: visible;
				float: left;
	width: 100%;
	clear: both;
}
.sidebar .widget_slider {
		overflow: hidden;
}
.widget_content .menu li {
		margin-bottom: 0;
}
.sidebar .menu .even_item {
		background: none !important;
}
.link_fb {
	background:#3B5998 url(../medias/static/fileicon/facebook.png) no-repeat left center;
	background-size: 32px 32px;
	height: 40px;
	float: left;
	width: 100%;
	color: #fff !important;
	padding-left: 40px;
	line-height: 40px;
	font-size: 1.1em;
}
.widget_link_all h4 {

}
.widget_link_all ul {
		list-style-position: inside!important;
	list-style-type: tibetan!important;
	padding-left:10px;
}
.widget_link_all li {

}
.widget_link_all li a {
		font-size: .8em;
	padding: 0 !important;
	border-bottom:1px solid transparent;
}
.widget_link_all li a:hover, .widget_link_all li a:active {
	border-color:#4f5e71
}
#sidebar1  .widget_link_all:hover h4 {
	background-image: url(../medias/static/puce_hover.png);
	background-color:#BD3D94;
	color:#fff;
}
#menu-menu-colonne {
	list-style-type: disc;
	list-style-position: inside;
}
#sidebar1 {
		width: 240px;
		height: auto;
		padding-top: 5px;
		padding-right: 0;
		padding-bottom: 170px;
		padding-left: 5px;
		margin-right: 10px;
		font-family: 'Dosis', sans-serif;
		font-size: 14px;
		color: #444444;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-align: left;
}
#sidebar1 a,
#sidebar1 a:visited {
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		color: #4f5e71;
		text-decoration: none;
}
#sidebar1 .item_title,
#sidebar1 .item_title a,
#sidebar1 .item_title a:visited {
		font-family: 'Dosis', sans-serif;
		font-size: 14px;
		color: #4f5e71;
		font-weight: bold;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
}
#sidebar1 .item_title:hover,
#sidebar1 .item_title a:hover {
		color: #444444;
}
#sidebar1 h4 {
	font-family: 'Dosis', sans-serif;
	font-size: 18px !important;
	color: #750440;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
	/*background-image: url(../medias/files/pastille-8.copie-2.png);*/
	background-image: url(../medias/static/puce.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left:24px;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	margin-bottom:5px !important;
}
#sidebar1 h4 a,
#sidebar1 h4 a:visited,
#sidebar1 h4 a:hover {
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		color: #750440;
		text-decoration: none;
		font-family: 'Dosis', sans-serif !important;
}
#sidebar1 h4 a:hover {
		color: #e79dba;
}
#sidebar1 .widget {} #sidebar1 .widget_content {
		position: relative;
		width: 100%;
}
#sidebar1.dropdownmenus h4 + .widget_content,
#sidebar1.dropdownmenus .widget_title + .widget_content {
		display: none;
}
#sidebar1 .even_item,
#sidebar1 .even_line td,
#sidebar1 .widget_even_item {
		background-image: url(../medias/static/themes/maximalist/oldseas/bg_sidebar_widget_alternate_content.png);
		background-position: left top;
		background-repeat: repeat;
}
#sidebar1 .even_item a,
#sidebar1 .even_item a:visited,
#sidebar1 .widget_even_item a,
#sidebar1 .widget_even_item a:visited {} #sidebar1 .even_item a:hover,
#sidebar1 .widget_even_item a:hover {} #sidebar1 .even_item .item_title,
#sidebar1 .widget_even_item .item_title,
#sidebar1 .even_item .item_title a,
#sidebar1 .widget_even_item .item_title a,
#sidebar1 .even_item .item_title a:visited,
#sidebar1 .widget_even_item .item_title a:visited {
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
}
#sidebar1 .even_item .item_title:hover,
#sidebar1 .widget_even_item .item_title:hover,
#sidebar1 .even_item .item_title a:hover,
#sidebar1 .widget_even_item .item_title a:hover {} #sidebar1 .submenu {
		background-color: #e4e1dd;
		border-top: 1px dotted #000000;
		border-right: none;
		border-bottom: none;
		border-left: none;
}
#sidebar1 .submenu.first {
		width: 240px;
}
#sidebar1 .submenu.second {} #sidebar1 .submenu a,
#sidebar1 .submenu a:visited {
		color: #444444;
		font-weight: normal;
		border-bottom: none;
		text-decoration: none;
}
#sidebar1 .submenu li:hover > a {
		color: #4f5e71;
		text-decoration: none;
}
#sidebar2 {
		width: 0px;
		height: auto;
		margin-right: 10px;
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-align: left;
}
#sidebar2 a,
#sidebar2 a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#sidebar2 a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#sidebar2 .item_title,
#sidebar2 .item_title a,
#sidebar2 .item_title a:visited {
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
}
#sidebar2 .item_title:hover,
#sidebar2 .item_title a:hover {} #sidebar2 h4 {
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
		text-align: left;
}
#sidebar2 h4 a,
#sidebar2 h4 a:visited,
#sidebar2 h4 a:hover {
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
}
#sidebar2 h4 a:hover {} #sidebar2 .widget {} #sidebar2 .widget_content {
		position: relative;
		width: 0px;
}
#sidebar2.dropdownmenus h4 + .widget_content,
#sidebar2.dropdownmenus .widget_title + .widget_content {
		display: none;
}
#sidebar2 .even_item,
#sidebar2 .widget_even_item {} #sidebar2 .even_item a,
#sidebar2 .even_item a:visited,
#sidebar2 .widget_even_item a,
#sidebar2 .widget_even_item a:visited {} #sidebar2 .even_item a:hover,
#sidebar2 .widget_even_item a:hover {} #sidebar2 .even_item .item_title,
#sidebar2 .widget_even_item .item_title,
#sidebar2 .even_item .item_title a,
#sidebar2 .widget_even_item .item_title a,
#sidebar2 .even_item .item_title a:visited,
#sidebar2 .widget_even_item .item_title a:visited {
		font-family: Arial;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
}
#sidebar2 .even_item .item_title:hover,
#sidebar2 .widget_even_item .item_title:hover,
#sidebar2 .even_item .item_title a:hover,
#sidebar2 .widget_even_item .item_title a:hover {} #sidebar2 .submenu {
		backround-color: transparent;
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
}
#sidebar2 .submenu.first {
		width: 0px;
}
#sidebar2 .submenu.second {} #sidebar2 .submenu a,
#sidebar2 .submenu a:visited {
		font-weight: normal;
		border-bottom: none;
		text-decoration: none;
}
#sidebar2 .submenu li:hover > a {
		text-decoration: none;
}
#content {
		float: left;
		height: auto;
		padding-right: 10px;
		padding-left: 10px;
		background-image: url(../medias/static/themes/maximalist/oldseas/bg_content.png);
		background-position: left top;
		background-repeat: repeat-y;
		font-family: 'Dosis', sans-serif;
		font-size: 14px;
		color: #555555;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		text-align: left;
}
#content.three-columns {
		width: 668px;
}
#content.two-columns.sidebar1 {
	width: 850px;
}
#content.two-columns.sidebar2 {
		width: 928px;
}
#content.no-columns {
		float: none;
}
#content a,
#content a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		color: #4f5e71;
}
#content a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		color: #4f5e71;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content .item_title {    
	color: #333;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
}
h2#page_main_title, figcaption h3 {
	color: #fff !important;
	font-weight: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #000 !important;
}
#content h1 a,
#content h1 a:visited,
#content h2 a,
#content h2 a:visited,
#content h3 a,
#content h3 a:visited,
#content h4 a,
#content h4 a:visited,
#content h5 a,
#content h5 a:visited,
#content h6 a,
#content h6 a:visited,
#content a.item_title,
#content a.item_title:visited,
#content .item_title a,
#content .item_title a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		color: #4f5e71;
}
#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover,
#content a.item_title:hover,
#content .item_title a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		color: #4f5e71;
}
#content .list_thumbs_items .item_content,
#content .categories_list,
#content .ecom_item_add_to_basket_container,
#content #ecom_item_variations {} #content .list_thumbs_items .item_content a,
#content .list_thumbs_items .item_content a:visited,
#content .categories_list a,
#content .categories_list a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .list_thumbs_items .item_content a:hover,
#content .categories_list a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .list_thumbs_items .item_content .item_title,
#content .categories_list .item_title {} #content .list_thumbs_items .item_content a.item_title,
#content .list_thumbs_items .item_content a.item_title:visited,
#content .list_thumbs_items .item_content .item_title a,
#content .list_thumbs_items .item_content .item_title a:visited,
#content .categories_list a.item_title,
#content .categories_list a.item_title:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .list_thumbs_items .item_content .item_title:hover,
#content .categories_list .item_title:hover,
#content .list_thumbs_items .item_content .item_title a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .menu li {
		padding: 5px;
}
#content .even_item,
#content .even_line td,
#content .widget_even_item {} #content .even_item a,
#content .even_item a:visited,
#content .even_line td a,
#content .even_line td a:visited,
#content .widget_even_item a,
#content .widget_even_item a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .even_item a:hover,
#content .even_line td a:hover,
#content .widget_even_item a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .even_item .item_title a,
#content .even_item .item_title a:visited,
#content .even_item a.item_title,
#content .even_item a.item_title:visited,
#content .even_line td a.item_title,
#content .even_line td a.item_title:visited,
#content .even_line td .item_title a,
#content .even_line td .item_title a:visited,
#content .widget_even_item .item_title a,
#content .widget_even_item .item_title a:visited,
#content .widget_even_item a.item_title,
#content .widget_even_item a.item_title:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .even_item .item_title a:hover,
#content .even_item a.item_title:hover,
#content .even_line td a.item_title:hover,
#content .even_line td .item_title a:hover,
#content .widget_even_item .item_title a:hover,
#content .widget_even_item a.item_title:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
.passwordaccess #content {
		float: none;
}
.passwordaccess #main_title {
		text-align: center;
}
.passwordaccess form {
		padding: 20px;
}
.passwordaccess #recaptcha_image {
		width: 61% !important;
}
.passwordaccess #recaptcha_image img {
		max-width: 100%;
}
#content #bottom_editable_zone {
		clear: both;
		margin-top: 20px;
		overflow: hidden;
}
#footer {
		clear: both;
		padding:2em 0;
		max-width:1100px;
		margin:0 auto;
}
#footer .container {
	height: 30px;
	width: 850px;
	background-image: url(../medias/files/bdx-bas-3.jpg);
	background-position:-395px center;
	background-repeat: no-repeat;
	float: right;
	clear: both;
	opacity: .65;
}
#footer a,
#footer a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#footer a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#content .pagination {} #content .pagination a {
		color: #444444;
}
#content .pagination span,
#content .pagination a:hover {
		background-color: #90825b;
		color: #fcfcfc;
		text-decoration: none;
}
#content .tags {} #content .tags a,
#content .tags a:visited {
		display: inline-block;
		margin-bottom: 5px;
		padding: 5px;
		border-radius: 5px;
		color: #444444;
		text-decoration: none;
}
#content .tags a:hover {
		background-color: #90825b;
		color: #fcfcfc;
		text-decoration: none;
}
.form_standard,
.search_form,
.form_newsletter,
.widget form {
		padding: 5px;
		background-color: #f0ede8;
}
.form_standard label,
.search_form label,
.form_newsletter label,
.widget form label {} .form_standard legend {
		top: -20px;
		color: #4f5e71;
}
fieldset {
		border: none;
}
.textfield,
select,
textarea {
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
}
.textfield:focus,
select:focus,
textarea:focus {} table,
table.table_standard {
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
}
table td,
table.table_standard td {} table tr:last-child td,
table.table_standard tr:last-child td {} table th,
table.table_standard th {
		color: #444444;
		background-color: #e4e1dd;
}
.button,
a.button:visited,
span.ecom_item_numeric_stepper_up,
span.ecom_item_numeric_stepper_down,
.form_standard_text_format_icons,
input[type="submit"],
input[type="button"] {
	border: 0;
	background-color: #cf3e89;
	color: #ffffff !important;
	text-decoration: none !important;
	cursor: pointer;
	padding: 8px 12px;
	text-transform: uppercase;
	float: right;
	-moz-transition: background .4s ease-in-out;
	-webkit-transition: background .4s ease-in-out;
	transition: background .4s ease-in-out;
}
.ecom_item_numeric_stepper input {
		border: 1px solid #cf3e89;
}
.button:hover,
a.button:hover,
span.ecom_item_numeric_stepper_up:hover,
span.ecom_item_numeric_stepper_down:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
		background-color: #73065d !important;
		text-decoration: none !important;
}
.button.disabled,
.button.disabled:hover {
		opacity: .5;
		color: #ffffff !important;
		background-color: #cf3e89 !important;
}
#fancybox-content {} p.fb_message,
p.fb_message a,
p.fb_message a:visited,
p.fb_message a:hover {} p.fb_buttons .button,
p.fb_buttons .button:visited {} p.fb_buttons .button:hover {} p.fb_message,
p.fb_message a,
p.fb_message a:visited,
p.fb_message a:hover {} p.fb_buttons .button,
p.fb_buttons .button:visited {} p.fb_buttons .button:hover {} #content.three-columns .cols {
		width: 688px;
}
/*
#content.two-columns.sidebar1 .cols {
		width: 698px;
}
*/
#content.two-columns.sidebar2 .cols {
		width: 948px;
}
#content.no-columns .cols {
		width: 958px;
}
ul.thumbs li {
		margin: 3px;
}
small.photogallery_categories_nb_items {
		background-color: #cf3e89;
		color: #ffffff;
}
.categories_list ul {
		margin-bottom: 0;
}
.ecom_thumb_items .item {} .ecom_thumb_items .item_content {} .ecom_thumb_item_title {
		font-size: 1.3em !important;
}
.ecom_thumb_item_title:hover,
.ecom_thumb_item_title a,
.ecom_thumb_item_title a:visited {
		font-weight: normal !important;
		text-decoration: none !important;
}
.ecom_thumb_item_title a:hover {} .ecom_thumb_item_on_sale,
.ecom_item_on_sale {
		color: #cc0000;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
}
.ecom_thumb_item_final_price,
.ecom_item_final_price {
		font-family: 'Dosis', sans-serif;
		font-size: 16px;
		color: #90825b;
		font-weight: bold;
		font-style: normal;
}
.ecom_thumb_item_old_price,
.ecom_item_old_price {
		font-size: 16px;
		color: #999999;
		font-weight: normal;
		font-style: normal;
}
.ecom_thumb_item_stock.in_stock,
.ecom_item_stockinfo.in_stock {} .ecom_thumb_item_stock.no_stock,
.ecom_item_stockinfo.no_stock {} .ecom_thumb_item_stock.soon_no_stock,
.ecom_item_stockinfo.soon_no_stock {} #content .ecom_thumb_item_button_basket,
#content .ecom_thumb_item_button_basket:visited,
#content .ecom_item_button_basket,
#content .ecom_item_button_basket:visited {
		border: 0;
}
#content .ecom_thumb_item_button_basket:hover,
#content .ecom_item_button_basket:hover {} #content .ecom_thumb_item_button_basket.disabled,
#content .ecom_thumb_item_button_basket.disabled:hover,
#content .ecom_item_button_basket.disabled,
#content .ecom_item_button_basket.disabled:hover {} ul.tabs,
ul.tabs li {
		border-color: #cccccc;
}
#content .tabs a,
#content .tabs a:visited {
		color: #999999;
		text-decoration: none;
}
#content .tabs a:hover {
		color: #4f5e71;
		text-decoration: none;
}
#content .tabs .active {
		border-bottom-color: #f9f6f1;
}
#content .tabs .active a,
#content .tabs .active a:visited,
#content .tabs .active a:hover {
		color: #4f5e71;
}
#member_toolbar {
		padding: 5px;
}
#member_toolbar a,
#member_toolbar a:visited {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#member_toolbar a:hover {
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
}
#member_toolbar ul {
		margin-bottom: 0;
}
dl.chart_result dd span {}