<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********************************************************************************************************************************/
/************************ 							/!\	AVANT D'EDITER /!\									************************/
/************************ 									VOIR					   						************************/
/************************ 							www.dev.equideow.com/doc								************************/
/************************ 						        	  ET											************************/
/************************ 			dev.owlient.eu/wiki/index.php/Guide_Int%C3%A9gration_Equideow			************************/
/***********************************************************************************************************************************/

/***********************************************************************************************************************************/
/* MODULE - GENERIC ****************************************************************************************************************/
/***********************************************************************************************************************************/

table.module {
	width:100%;
}
.module,
table.module table {
	border-collapse:collapse;
	font-size:13px;
}
table.module table {
	border-collapse:collapse;
	empty-cells:show;
}
table.module th.corner {
	width:10px;
	height:10px;
	font-size:0;
}
table.module thead th.left {
	background-position:left top;
}
table.module thead th.right {
	background-position:right top;
}
table.module th.corner div {
	position:relative;
	width:10px;
	height:10px;
	overflow:visible;
}
table.module tfoot th.left {
	background-position:left bottom;
}
table.module tfoot th.right {
	background-position:right bottom;
}
table.module th.left {
	background-position:left;
}
table.module th.right {
	background-position:right;
}
table.module thead td.border {
	background-position:top;
}
table.module tfoot td.border {
	background-position:bottom;
}
table.module th.corner {
	background-repeat:no-repeat;
}
table.module thead th.border,
table.module tbody tr.thead th.border {
	background-repeat:repeat-y;
}
table.module tbody th.border {
	background-repeat:repeat-y;
}
table.module thead td.border,
table.module tfoot td.border {
	background-repeat:repeat-x;
}

table.module thead td.caption,
table.module tbody tr.thead td.caption {
	padding-bottom:5px;
	background-color:#EAE99F;
	font-size:13px;
	font-weight:bold;
	color:#003300;
}
#content table.module thead td.caption h2 {
	font-size:16px;
	margin:20px 0 0 0;
	padding:0;
}
table.module thead td.caption img.ico {
	position:relative;
	margin:-4px 0 -3px 0;
}
table.module thead td.caption a,
table.module tbody tr.thead td.caption a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
table.module thead td.caption a:hover,
table.module tbody tr.thead td.caption a:hover {
	text-decoration:underline;
}
table.module tbody tr td h2 {
	font-size:18px;
	font-weight:bold;
}
table.module tbody tr td h3 {
	font-size:14px;
	font-weight:bold;
}
table.module tbody td.content a:hover.action {
	text-decoration:none;
}
.module .module-content:after{
	content:"";
	display:block;
	clear:both;
}
a.module,
span.module-inner,
span.module-item{
	display:block;
}

/***********************************************************************************************************************************/
/* TABLE - DASHED ******************************************************************************************************************/
/***********************************************************************************************************************************/

table tr.dashed th,
table tr.dashed td,
table th.dashed,
table td.dashed {
	border-bottom:1px solid #CBC86B;
}
table tr.dashed-top-bottom th,
table tr.dashed-top-bottom td,
table th.dashed-top-bottom,
table td.dashed-top-bottom {
	border-top:1px dashed #CBC86B;
	border-bottom:1px dashed #CBC86B;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE DAMIER ***********************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-damier {
	background-color:#e2e18b;
	width:100%;
	border:1px solid #B0AE48;
}

/* content before &amp; after **********************************************************************************************************/
.module-style-damier.content-before{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.module-style-damier.content-after{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.module-style-damier .module-before{
	padding-top:5px;
	border-width:0 0 1px 0;
}
.module-style-damier .module-after{
	border-width:1px 0 0 0;
	padding-bottom:5px;
}
.module-style-damier .module-before,
.module-style-damier .module-after{
	padding-left:10px;
	padding-right:10px;
	border-style:solid;
	border-color:#B0AE48;
}

/* damier-row **********************************************************************************************************************/
.damier-row:first-child .damier-cell{
	border-top:inherit;
}
.damier-row.odd-even .damier-cell:nth-child(odd){
	background-color:#DAD97D;
}
.damier-row.even-odd .damier-cell:nth-child(even){
	background-color:#DAD97D;
}

/* damier-cell *********************************************************************************************************************/
.damier-cell {
	height:35px;
	padding:10px;
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#CBC86B;
	vertical-align:middle;
}
.damier-cell:first-child{
	border-width:1px 0 0 0;
}
.damier-row.odd-even .damier-cell.highlight:hover,
.damier-row.even-odd .damier-cell.highlight:hover {
	background-color:#eae99e;
	transition:0.2s background-color ease-in-out;
}
.damier-row.odd-even .damier-cell.selected,
.damier-row.even-odd .damier-cell.selected{
	background-color:#eae99e;
}

/* damier-cell *********************************************************************************************************************/
.damier-horsename{
	overflow: hidden;
	text-overflow: ellipsis;
	width: 155px;
}
.damier-horse--4 .affixe{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 145px;
}

/***********************************************************************************************************************************/
/* MODULE - STYLE-3 ****************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-3{
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    box-shadow: 0 5px 5px 0 rgba(66, 36, 14, 0.6);
    z-index: 4;
    padding: 10px;
}

/***********************************************************************************************************************************/
/* MODULE - STYLE-5 ****************************************************************************************************************/
/***********************************************************************************************************************************/

#authentification .module-style-5 {
	min-width:270px;
}
.module-style-5{
	background:linear-gradient(to bottom, rgba(245,244,193,1) 0%,rgba(242,242,182,1) 14%,rgba(242,242,182,1) 89%,rgba(227,226,151,1) 100%); /* W3C */
	border:1px solid #D2D078;
    border-radius:10px;
    padding:10px;
    font-size:13px;
}
.module-style-5{
	background: -moz-linear-gradient(top, rgba(245,244,193,1) 0%, rgba(242,242,182,1) 14%, rgba(242,242,182,1) 89%, rgba(227,226,151,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,244,193,1)), color-stop(14%,rgba(242,242,182,1)), color-stop(89%,rgba(242,242,182,1)), color-stop(100%,rgba(227,226,151,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(245,244,193,1) 0%,rgba(242,242,182,1) 14%,rgba(242,242,182,1) 89%,rgba(227,226,151,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(245,244,193,1) 0%,rgba(242,242,182,1) 14%,rgba(242,242,182,1) 89%,rgba(227,226,151,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(245,244,193,1) 0%,rgba(242,242,182,1) 14%,rgba(242,242,182,1) 89%,rgba(227,226,151,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(245,244,193,1) 0%,rgba(242,242,182,1) 14%,rgba(242,242,182,1) 89%,rgba(227,226,151,1) 100%); /* W3C */
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-6 ****************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-6{
	background:#dcdb81;
    border:1px solid #F5F4C1;
    border-radius:7px;
	box-shadow:inset 0 1px 2px 1px rgba(181, 183, 77, 0.71);
}
.module-style-6,
.module-style-6-title,
.module-style-6-content{
	position:relative;
}
.module-style-6 .module-item{
	border-bottom:1px solid #F5F4C1;
}
.module-style-6 .module-item:last-child,
.module-style-6 .module-item:last-child .module-content{
	border-bottom:none;
}
.module-style-6-title {
	background:linear-gradient(to bottom, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* W3C */
	min-height:16px;
	margin:0;
	padding:7px 10px;
	border-radius:0;
	box-shadow:inset 1px 0 1px 0 rgba(181, 183, 77, 0.7);
	border-bottom:1px solid rgba(183, 181, 77, 0.8);
	border-top:1px solid rgba(183, 181, 77, 0.8);
    font-weight:bold;
    color:#663300;
}
.module-style-6-title{
	background: -moz-linear-gradient(top, rgba(220,219,129,1) 0%, rgba(216,215,124,1) 50%, rgba(203,201,105,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,219,129,1)), color-stop(50%,rgba(216,215,124,1)), color-stop(100%,rgba(203,201,105,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* W3C */
}
.module-style-6-title,
.module-style-6-title a{
	line-height:16px;
	font-size:15px;
    text-align:center;
}
.module-item:first-child .module-style-6-title{
	box-shadow:inset 0 1px 2px 1px rgba(181, 183, 77, 0.71);
	border-radius:7px 7px 0 0;
	border-top: none;
}
.module-style-6-content{
	padding:5px 10px;
}
.module-style-6-title + .module-style-6-content{
	border-top:1px solid #F5F4C1;
}

/* extensible ***********************************************************************************************************************/
.module-item.extensible .module-style-6-footer a{
	background:linear-gradient(to bottom, rgba(227,226,149,1) 0%,rgba(221,221,133,1) 50%,rgba(212,212,117,1) 100%); /* W3C */
	display:block;
	width:100%;
	height:21px;
	border-radius:0 0 7px 7px;
    border-top:1px solid #CAC865;
    box-shadow:inset 1px 0 1px 0 #B5B74D;
}
.module-item.extensible .module-style-6-footer a{
	background: -moz-linear-gradient(top, rgba(227,226,149,1) 0%, rgba(221,221,133,1) 50%, rgba(212,212,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,226,149,1)), color-stop(50%,rgba(221,221,133,1)), color-stop(100%,rgba(212,212,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(227,226,149,1) 0%,rgba(221,221,133,1) 50%,rgba(212,212,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(227,226,149,1) 0%,rgba(221,221,133,1) 50%,rgba(212,212,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(227,226,149,1) 0%,rgba(221,221,133,1) 50%,rgba(212,212,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(227,226,149,1) 0%,rgba(221,221,133,1) 50%,rgba(212,212,117,1) 100%); /* W3C */
}
.module-item.extensible .module-style-6-footer a:before{
	background:url(/media/equideo/image/interface/fleches/fleche-ouvert12x12.png) center center no-repeat !important;
	content:"";
	display:block;
	height:12px;
	width:12px;
	margin:4px auto;
}


/* accordeon ***********************************************************************************************************************/
.collapse-style-6{
	border-top:1px solid #f5f4c1;
	border-bottom:1px solid #f5f4c1;
}
.collapse-style-6:first-child{
	border-top:none;
}
.collapse-style-6.opened,
.collapse-style-6:last-child{
	border-bottom:none;
}
.collapse-style-6 .module-style-6-title{
	cursor:pointer;
}
.collapse-style-6 .module-style-6-title.lock {
	cursor:default;
	color: rgba(102, 51, 0, 0.5);
}
.collapse-style-6 .module-style-6-title.lock::before{
	display: none;
}
.collapse-style-6 .module-style-6-title::before{
	content:'';
	display:inline-block;
	background-image: url(/media/equideo/image/interface/icon/suite.png);
	background-repeat: no-repeat;
	width:12px;
	height:12px;
	margin:0 5px -2px 0;
	position: absolute;
	left: 10px;
	top: 10px;
}
.collapse-style-6.closed:last-child .module-style-6-title{
	margin-bottom: 10px;
	border-bottom:1px solid #f5f4c1;
}
.collapse-style-6.opened .module-style-6-title::before{
	background-position:left top;
}
.collapse-style-6.closed .module-style-6-title::before{
	background-position:left bottom;
}
.collapse-style-6 .module-content{
	border-bottom:1px solid #F5F4C1;
}

/* classic + accordeon *************************************************************************************************************/
.module-style-6 .module-item + .collapse-style-6{
	border-top:none;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-7 ****************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-7{
	background:linear-gradient(to bottom, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* W3C */
	border-radius:10px;
	border:solid 2px #DAD97E;
}
.module-style-7{
	background: -moz-linear-gradient(top, rgba(230,230,155,1) 0%, rgba(238,237,173,1) 21%, rgba(242,242,182,1) 49%, rgba(239,238,175,1) 84%, rgba(230,229,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,155,1)), color-stop(21%,rgba(238,237,173,1)), color-stop(49%,rgba(242,242,182,1)), color-stop(84%,rgba(239,238,175,1)), color-stop(100%,rgba(230,229,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* W3C */
}
.module-style-7-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-8 ****************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-8{
	background:linear-gradient(to bottom, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* W3C */
	border-radius:10px;
	border:solid 2px #DAD97E;
}
.module-style-8{
	background: -moz-linear-gradient(top, rgba(230,230,155,1) 0%, rgba(238,237,173,1) 21%, rgba(242,242,182,1) 49%, rgba(239,238,175,1) 84%, rgba(230,229,155,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,230,155,1)), color-stop(21%,rgba(238,237,173,1)), color-stop(49%,rgba(242,242,182,1)), color-stop(84%,rgba(239,238,175,1)), color-stop(100%,rgba(230,229,155,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(230,230,155,1) 0%,rgba(238,237,173,1) 21%,rgba(242,242,182,1) 49%,rgba(239,238,175,1) 84%,rgba(230,229,155,1) 100%); /* W3C */
}
.module-style-8-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}
/* default */
.module-style-8 tbody th.border {
	vertical-align:top;
}
.module-style-8 tbody td.content {
	background-image:none;
	background-color:#F2F2B6;
}
.module-style-8 table.module-style-8 tbody td.content {
	padding:0 !important;
}

.module-style-8 .content th.first,
.module-style-8 .content td.first{
	padding-left:10px;
}
.module-style-8 .content th.last,
.module-style-8 .content td.last{
	padding-right:10px;
}

.module-style-8 tbody th.border div,
.module-style-8 tbody td.content,
.module-style-8 tbody div.content {
	margin-top:7px;
	border-radius:7px;
}
.module-style-8 tbody th.left,
.module-style-8 tfoot th.left {
	text-align:right;
}
.module-style-8 tbody th.left div,
.module-style-8 tfoot th.left div {
	float:right;
}
.module-style-8 tbody th.right,
.module-style-8 tfoot th.right {
	text-align:left;
}
.module-style-8 tbody th.right div,
.module-style-8 tfoot th.right div {
	float:left;
}
.module-style-8 .gradient div.inner {
	background:url(/media/equideo/image/components/module/8-gradient-x-inner.png) repeat-x left top;
	padding:10px 0 0;
	margin:15px 0 0;
	min-height:78px;
}
.module-style-8 tbody tr.top td.content {
	border-radius:7px;
}
.module-style-8 .separator {
	margin-left:-1px; 
	width:2px; 
	height:100%; 
	box-shadow:1px 0px 0px rgb(218, 217, 126) inset, -1px 0px 0px rgb(255, 255, 226) inset; 
	border-top:1px solid rgb(218, 217, 126);
	top:-13px;
	position:relative;
	padding-bottom :30px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-10 ***************************************************************************************************************/
/***********************************************************************************************************************************/
/* We need a selector priority &gt; module-style-9 to override  its rules */


.module-style-10{
	background:linear-gradient(to bottom, rgba(225,215,105,1) 0%,rgba(237,233,150,1) 26%,rgba(240,237,168,1) 54%,rgba(241,238,172,1) 90%,rgba(241,238,177,1) 100%); /* W3C */
	border-radius:10px;
	border:solid 2px #DAD97E;
}
.module-style-10{
	background: -moz-linear-gradient(top, rgba(225,215,105,1) 0%, rgba(237,233,150,1) 26%, rgba(240,237,168,1) 54%, rgba(241,238,172,1) 90%, rgba(241,238,177,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,215,105,1)), color-stop(26%,rgba(237,233,150,1)), color-stop(54%,rgba(240,237,168,1)), color-stop(90%,rgba(241,238,172,1)), color-stop(100%,rgba(241,238,177,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(225,215,105,1) 0%,rgba(237,233,150,1) 26%,rgba(240,237,168,1) 54%,rgba(241,238,172,1) 90%,rgba(241,238,177,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(225,215,105,1) 0%,rgba(237,233,150,1) 26%,rgba(240,237,168,1) 54%,rgba(241,238,172,1) 90%,rgba(241,238,177,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(225,215,105,1) 0%,rgba(237,233,150,1) 26%,rgba(240,237,168,1) 54%,rgba(241,238,172,1) 90%,rgba(241,238,177,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(225,215,105,1) 0%,rgba(237,233,150,1) 26%,rgba(240,237,168,1) 54%,rgba(241,238,172,1) 90%,rgba(241,238,177,1) 100%); /* W3C */
}
.module-style-10-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}
.module-style-10 .content th.first,
.module-style-10 .content td.first{
	padding-left:10px;
}
.module-style-10 .content th.last,
.module-style-10 .content td.last{
	padding-right:10px;
	padding-left:10px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-11 ***************************************************************************************************************/
/***********************************************************************************************************************************/
/* We need a selector priority &gt; module-style-8 to override  its rules */

.module-style-11{
	background:linear-gradient(to bottom, rgba(241,238,127,1) 0%,rgba(244,242,145,1) 50%,rgba(246,244,168,1) 100%); /* W3C */
	border-radius:10px;
	border:solid 2px #DAD97E;
}
.module-style-11{
	background: -moz-linear-gradient(top, rgba(241,238,127,1) 0%, rgba(244,242,145,1) 50%, rgba(246,244,168,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,238,127,1)), color-stop(50%,rgba(244,242,145,1)), color-stop(100%,rgba(246,244,168,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241,238,127,1) 0%,rgba(244,242,145,1) 50%,rgba(246,244,168,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241,238,127,1) 0%,rgba(244,242,145,1) 50%,rgba(246,244,168,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(241,238,127,1) 0%,rgba(244,242,145,1) 50%,rgba(246,244,168,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(241,238,127,1) 0%,rgba(244,242,145,1) 50%,rgba(246,244,168,1) 100%); /* W3C */
}
.module-style-11-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}

/* default */
.module-style-11 tbody th.border {
	vertical-align:top;
}
.module-style-11 table.module-style-11 tbody td.content {
	padding:0 !important;
}

.module-style-11 .content th.first,
.module-style-11 .content td.first{
	padding-left:10px;
}
.module-style-11 .content th.last,
.module-style-11 .content td.last{
	padding-right:10px;
}

.module-style-11 tbody th.border div,
.module-style-11 tbody td.content,
.module-style-11 tbody div.content {
	margin-top:7px;
	border-radius:7px;
}
.module-style-11 tbody th.left,
.module-style-11 tfoot th.left {
	text-align:right;
}
.module-style-11 tbody th.left div,
.module-style-11 tfoot th.left div {
	float:right;
}
.module-style-11 tbody th.right,
.module-style-11 tfoot th.right {
	text-align:left;
}
.module-style-11 tbody th.right div,
.module-style-11 tfoot th.right div {
	float:left;
}
.module-style-11 .gradient div.inner {
	background:url(/media/equideo/image/components/module/11-gradient-x-inner.png) repeat-x left top;
	padding:10px 0 0;
	margin:15px 0 0;
}
.module-style-11 tbody tr.top td.content {
	border-radius:7px;
}
.module-style-11 .separator {
	margin-left:-1px; 
	width:2px; 
	height:100%; 
	box-shadow:1px 0px 0px rgb(218, 217, 126) inset, -1px 0px 0px rgb(255, 255, 226) inset; 
	border-top:1px solid rgb(218, 217, 126);
	top:-13px;
	position:relative;
	padding-bottom :30px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-14 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-14{
	background:#DAD97E;
    border:1px solid #F5F4C1;
    border-radius:10px;
    padding:15px;
    box-shadow:inset 1px 1px 2px 1px #B5B74D;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-15 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-15{
	background:#e1e18b;
	border-radius:5px;
	border:1px solid #f8f1ba;
}
.module-style-15-inner{padding:15px;border-radius:5px;border:1px solid #d7d67b;}
.module-style-15 .extensible{
	background:linear-gradient(to bottom,  #e8e7a7 0%,#e8e7a7 35%,#e6e4a0 41%,#e3e39a 59%,#e1df98 65%,#e1e093 71%,#e1e093 100%);
	position:relative;
	display:block;
	height:19px;
	margin:0 -15px -15px;
	border-top:1px solid #cac865;
	text-align:center;
	cursor:pointer;
}
.module-style-15 .extensible{
	background: -moz-linear-gradient(top, rgba(232,231,167,1) 0%, rgba(232,231,167,1) 35%, rgba(230,228,160,1) 41%, rgba(227,227,154,1) 59%, rgba(225,223,152,1) 65%, rgba(225,224,147,1) 71%, rgba(225,224,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,231,167,1)), color-stop(35%,rgba(232,231,167,1)), color-stop(41%,rgba(230,228,160,1)), color-stop(59%,rgba(227,227,154,1)), color-stop(65%,rgba(225,223,152,1)), color-stop(71%,rgba(225,224,147,1)), color-stop(100%,rgba(225,224,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(232,231,167,1) 0%,rgba(232,231,167,1) 35%,rgba(230,228,160,1) 41%,rgba(227,227,154,1) 59%,rgba(225,223,152,1) 65%,rgba(225,224,147,1) 71%,rgba(225,224,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(232,231,167,1) 0%,rgba(232,231,167,1) 35%,rgba(230,228,160,1) 41%,rgba(227,227,154,1) 59%,rgba(225,223,152,1) 65%,rgba(225,224,147,1) 71%,rgba(225,224,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(232,231,167,1) 0%,rgba(232,231,167,1) 35%,rgba(230,228,160,1) 41%,rgba(227,227,154,1) 59%,rgba(225,223,152,1) 65%,rgba(225,224,147,1) 71%,rgba(225,224,147,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(232,231,167,1) 0%,rgba(232,231,167,1) 35%,rgba(230,228,160,1) 41%,rgba(227,227,154,1) 59%,rgba(225,223,152,1) 65%,rgba(225,224,147,1) 71%,rgba(225,224,147,1) 100%); /* W3C */
}
.module-style-15 .extensible:before{
	background-repeat:no-repeat;
	background-position:center top;
	content:"";
	display:inline-block;width:12px;height:12px;margin-top:4px;
}
.module-style-15 .extensible.closed:before{background-image:url(/media/equideo/image/interface/fleches/fleche-ouvert12x12.png);}
.module-style-15 .extensible:before{background-image:url(/media/equideo/image/interface/fleches/fleche-haut12x12.png);}


/***********************************************************************************************************************************/
/* MODULE - STYLE-16 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-16{background: #FAFAC6;min-height:35px;border-radius: 10px;border:1px solid rgba(255, 255, 255, 0.8);color: #1E587F;box-shadow: 0px 0px 0px 1px #d2d178;}
.module-style-16-inner{padding: 8px 10px;}
.module-style-16 h2,
.module-style-16 .module-title{font-weight:bold;font-size:1.6em;color:#1e587f;text-shadow:1px 1px 1px #fff;}


/***********************************************************************************************************************************/
/* MODULE - STYLE-17 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-17{background:rgba(211, 230, 241, 0.8);min-height:35px;border-radius:7px;border:1px solid rgba(255, 255, 255, 0.8);color:#1E587F;}
.module-style-17-inner{padding:8px 10px;}
.module-style-17 h2,
.module-style-17 .module-title{font-weight:bold;font-size:1.6em;color:#1e587f;text-shadow:1px 1px 1px #fff;}
.module-style-17 .title-seo{margin:0;text-shadow:none;}

/***********************************************************************************************************************************/
/* MODULE - STYLE-18 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-18{background:#dad97b;border:1px solid #f5f4c0;}
.module-style-18,
.module-style-18-inner{border-radius:5px;}
.module-style-18-title{
	background:linear-gradient(to bottom,  rgba(210,208,123,1) 0%,rgba(220,219,140,1) 3%,rgba(225,223,145,1) 7%,rgba(225,223,145,1) 38%,rgba(222,221,143,1) 41%,rgba(222,221,143,1) 52%,rgba(220,219,139,1) 55%,rgba(219,218,138,1) 69%,rgba(215,214,131,1) 79%,rgba(215,214,131,1) 86%,rgba(213,212,126,1) 90%,rgba(211,209,124,1) 100%);
	height:30px;line-height:30px;padding:0 10px;
	border-radius:5px 5px 0 0;border-top:1px solid #b6b54b;border-bottom:1px solid #b6b54a;
	font-weight:bold;
}
.module-style-18-title{
	background: -moz-linear-gradient(top, rgba(210,208,123,1) 0%, rgba(220,219,140,1) 3%, rgba(225,223,145,1) 7%, rgba(225,223,145,1) 38%, rgba(222,221,143,1) 41%, rgba(222,221,143,1) 52%, rgba(220,219,139,1) 55%, rgba(219,218,138,1) 69%, rgba(215,214,131,1) 79%, rgba(215,214,131,1) 86%, rgba(213,212,126,1) 90%, rgba(211,209,124,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,208,123,1)), color-stop(3%,rgba(220,219,140,1)), color-stop(7%,rgba(225,223,145,1)), color-stop(38%,rgba(225,223,145,1)), color-stop(41%,rgba(222,221,143,1)), color-stop(52%,rgba(222,221,143,1)), color-stop(55%,rgba(220,219,139,1)), color-stop(69%,rgba(219,218,138,1)), color-stop(79%,rgba(215,214,131,1)), color-stop(86%,rgba(215,214,131,1)), color-stop(90%,rgba(213,212,126,1)), color-stop(100%,rgba(211,209,124,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(210,208,123,1) 0%,rgba(220,219,140,1) 3%,rgba(225,223,145,1) 7%,rgba(225,223,145,1) 38%,rgba(222,221,143,1) 41%,rgba(222,221,143,1) 52%,rgba(220,219,139,1) 55%,rgba(219,218,138,1) 69%,rgba(215,214,131,1) 79%,rgba(215,214,131,1) 86%,rgba(213,212,126,1) 90%,rgba(211,209,124,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(210,208,123,1) 0%,rgba(220,219,140,1) 3%,rgba(225,223,145,1) 7%,rgba(225,223,145,1) 38%,rgba(222,221,143,1) 41%,rgba(222,221,143,1) 52%,rgba(220,219,139,1) 55%,rgba(219,218,138,1) 69%,rgba(215,214,131,1) 79%,rgba(215,214,131,1) 86%,rgba(213,212,126,1) 90%,rgba(211,209,124,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(210,208,123,1) 0%,rgba(220,219,140,1) 3%,rgba(225,223,145,1) 7%,rgba(225,223,145,1) 38%,rgba(222,221,143,1) 41%,rgba(222,221,143,1) 52%,rgba(220,219,139,1) 55%,rgba(219,218,138,1) 69%,rgba(215,214,131,1) 79%,rgba(215,214,131,1) 86%,rgba(213,212,126,1) 90%,rgba(211,209,124,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(210,208,123,1) 0%,rgba(220,219,140,1) 3%,rgba(225,223,145,1) 7%,rgba(225,223,145,1) 38%,rgba(222,221,143,1) 41%,rgba(222,221,143,1) 52%,rgba(220,219,139,1) 55%,rgba(219,218,138,1) 69%,rgba(215,214,131,1) 79%,rgba(215,214,131,1) 86%,rgba(213,212,126,1) 90%,rgba(211,209,124,1) 100%); /* W3C */
}
.module-style-18-inner{border-left:1px solid #d4d475;border-right:1px solid #d4d475;border-bottom:1px solid #d4d475;}
.module-style-18-content{padding:10px;border-top:1px solid #f5f4c0;}

.module-style-18.content-full .module-style-18-content{
	padding:inherit;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-19 ***************************************************************************************************************/
/***********************************************************************************************************************************/

/* default *************************************************************************************************************************/
.module-style-19{
	min-width:149px;
	border:1px solid #b0ae48;
	border-radius:7px;
}
.module-style-19-inner{
	padding:10px;
}

/* upper-cells ********************************************************************************************************************/
.module-style-19.upper-cells ul:after{
	content:"";
	display:block;
	height:1px;
	clear:both;
}
.module-style-19.upper-cells{
	border-radius:0 0 7px 7px;
}
.module-style-19.upper-cells .module-style-19-inner{
	padding:inherit;
}
.module-style-19.upper-cells .col-1-cell-list li,
.module-style-19.upper-cells .col-2-cell-list li,
.module-style-19.upper-cells .col-3-cell-list li,
.module-style-19.upper-cells .col-4-cell-list li {
	border-bottom:1px solid #cbc86b;
	padding:10px;
}
.module-style-19.upper-cells .col-1-cell-list li.last-line,
.module-style-19.upper-cells .col-2-cell-list li.last-line,
.module-style-19.upper-cells .col-3-cell-list li.last-line,
.module-style-19.upper-cells .col-4-cell-list li.last-line {
	border-bottom:1px solid #b0ae48;
}
.module-style-19.upper-cells .col-1-cell-list li.no-line,
.module-style-19.upper-cells .col-2-cell-list li.no-line,
.module-style-19.upper-cells .col-3-cell-list li.no-line,
.module-style-19.upper-cells .col-4-cell-list li.no-line {
	border-bottom:none;
}
.module-style-19.upper-cells .col-1-cell-list li.odd{
	background:#DAD97D;
}
.module-style-19.upper-cells li.highlight:hover {
	background:#eae99e;
}
.module-style-19.upper-cells .col-1-cell-list li,
.module-style-19.upper-cells .col-2-cell-list li,
.module-style-19.upper-cells .col-4-cell-list li {
	height:30px;
}
.module-style-19.upper-cells .col-3-cell-list li {
	height:35px;
}
.module-style-19.upper-cells .col-2-cell-list li {
	width:42%;
}
.module-style-19.upper-cells .col-3-cell-list li {
	width:30%;
}
.module-style-19.upper-cells .col-4-cell-list li {
	width:22%;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-20 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-20{
	background:#e2e18b;
    border:1px solid #F5F4C1;
    border-radius:10px;
    padding:10px;
	box-shadow:inset 1px 1px 2px 1px rgba(181, 183, 77, 0.8);
}
.module-style-20-content::after{
	content:"";
	display:block;
	clear:both;
}
.module-style-20 a#link-criteres{
	display:block;	
	margin-top:-5px; 
	font-weight:bold;
}
.module-style-20 a.fleche{
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}
.module-style-20 a.ouvert{
	background-image:url(/media/equideo/image/interface/fleches/fleche-ouvert12x12.png);
}
.module-style-20 a.ferme{
	background-image:url(/media/equideo/image/interface/fleches/fleche-ferme12x12.png);
}
.module-style-20 div#search-line {
	width:693px;
}
.module-style-20 div#search-line table td.col-3 {
	padding-left:20px;
	padding-bottom:3px;
	/*width:243px;*/
}
.module-style-20 div#search-line table td.col-1,
.module-style-20 div#search-line table td.col-2 {
	padding-bottom:6px;
	/*width:344px;*/
}
.module-style-20 div.search,
.module-style-20 div.search-advanced {
	margin-bottom:-10px;
    margin-left:-8px;
    margin-right:-10px;
}
.module-style-20 div.search-advanced {
	margin-top:20px;
}
.module-style-20 div.search-advanced::before{
	content:"";
	background:#F5F4C1;
	display:block;
	height:1px;
	margin-top:-20px;
	margin-bottom:10px;
	border-bottom:1px solid #CBC86B;
}
.module-style-20 #search-advanced::before{
	width:712px;
}
.module-style-20 #horseSearchSearch-advanced::before{
	width:688px;
}
.module-style-20 div.search {
	background-image:url(/media/equideo/image/components/module/20-caption.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-21 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-21{
	background:linear-gradient(to bottom,  #ebe99f 0px,#e9e79b 14px,#e2e18b 39px);
	border:1px solid #afad47;
	border-radius:9px;
}
.module-style-21{
	background: -moz-linear-gradient(top, rgba(235,233,159,1) 0%, rgba(233,231,155,1) 14px, rgba(226,225,139,1) 39px, rgba(226,225,139,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,233,159,1)), color-stop(14px,rgba(233,231,155,1)), color-stop(39px,rgba(226,225,139,1)), color-stop(100%,rgba(226,225,139,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(235,233,159,1) 0%,rgba(233,231,155,1) 14px,rgba(226,225,139,1) 39px,rgba(226,225,139,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(235,233,159,1) 0%,rgba(233,231,155,1) 14px,rgba(226,225,139,1) 39px,rgba(226,225,139,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(235,233,159,1) 0%,rgba(233,231,155,1) 14px,rgba(226,225,139,1) 39px,rgba(226,225,139,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(235,233,159,1) 0%,rgba(233,231,155,1) 14px,rgba(226,225,139,1) 39px,rgba(226,225,139,1) 100%); /* W3C */
}
.module-style-21 h2{margin:0;padding:0;font-size:17px;color:#552f0a;}
.module-style-21-inner{padding:9px;}
a.module-style-21:hover{
	background: linear-gradient(to bottom,  #e9e79b 0px,#ebe99f 14px,#e2e18b 39px);
}

/***********************************************************************************************************************************/
/* MODULE - STYLE-22 ***************************************************************************************************************/
/***********************************************************************************************************************************/

/*default*/
.module-style-22{
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffe1 100%); /* W3C */
	padding:10px 0;
	border-radius:4px;
	box-shadow:0 0 15px #ffffbe;
	font-size:24px;
	font-weight:bold;
	color:#586d23;
}
.module-style-22{
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,225,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,225,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,225,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,225,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,225,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,225,1) 100%); /* W3C */
}
/*disabled*/
.module-style-22.disabled{
	background:#f9f9bd;
	box-shadow:inherit;
	color:#67671e;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-24 ***************************************************************************************************************/
/***********************************************************************************************************************************/

/* default *************************************************************************************************************************/
.module-style-24{
	border:1px solid #b0ae48;
	border-radius:7px;
}
.module-style-24-title{
	padding:7px;
	font-weight:bold;
	color:#710;
}
.module-style-24-title.collapse::before,
.module-style-24-title::after{
	content:"";
}
.module-style-24-title::after{
	background:#cbca6c;
	display:block;
	height:1px;
	margin-top:5px;
}

/* collapse *************************************************************************************************************************/
.collapse-style-24 .module-style-24-title{
	cursor:pointer;
}
.collapse-style-24 .module-style-24-title::before{
	display:inline-block;
	background-image: url(/media/equideo/image/interface/icon/suite.png);
	background-repeat: no-repeat;
	width:12px;
	height:12px;
	margin:0 5px -2px 0;
}
.collapse-style-24.opened .module-style-24-title::before{
	background-position:center top;
}
.collapse-style-24.closed .module-style-24-title::before{
	background-position:center bottom;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-25 ***************************************************************************************************************/
/***********************************************************************************************************************************/

/* default *************************************************************************************************************************/
.module-style-25{
	background:#DAD97E;
    border:1px solid #F5F4C1;
    border-radius:7px;	
	overflow:hidden;
}
.module-style-25-title{
	background:linear-gradient(to bottom, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* W3C */
	height:16px;
	margin:0;
	padding:8px 10px;	
	box-shadow:inset 1px 1px 2px 1px #B5B74D;
	border-radius:7px 7px 0 0;	
	text-align:center;
    font-size:15px;
    font-weight:bold;
    color:#663300;
}
.module-style-25-title{
	background: -moz-linear-gradient(top, rgba(220,219,129,1) 0%, rgba(216,215,124,1) 50%, rgba(203,201,105,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(220,219,129,1)), color-stop(50%,rgba(216,215,124,1)), color-stop(100%,rgba(203,201,105,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(220,219,129,1) 0%,rgba(216,215,124,1) 50%,rgba(203,201,105,1) 100%); /* W3C */
}
.module-style-25-content{
	background:url(/media/equideo/image/components/module/25-content.png) repeat-x left bottom;
	position:relative;
	margin-bottom:-5px;
	box-shadow:inset 1px -2px 2px 1px #B5B74D;
}
.module-style-25-content img {
	position:absolute;
	margin:-5px 0 0 -27px;
}

/* collapse *************************************************************************************************************************/
.collapse-style-25 .module-style-25-title{
	cursor:pointer;
}
.collapse-style-25 .module-style-25-title::before{
	content:"";
	display:block;
	float:left;
	background-image: url(/media/equideo/image/interface/icon/suite.png);
	background-repeat: no-repeat;
	width:12px;
	height:12px;
	margin:3px -5px 0 0;
}
.collapse-style-25.opened .module-style-25-title::before{
	background-position:center top;
}
.collapse-style-25.closed .module-style-25-title::before{
	background-position:center bottom;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-27 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-27{
	border-radius:5px;
	overflow:hidden;
	border:1px solid #f5f4c0;
}
.module-style-27.tutoriel{
	overflow:inherit;
}
.module-style-27 &gt; tbody{
	background:#E2E18C;
}

/* thead ***************************************************************************************************************************/
.module-style-27 thead td,
.module-style-27 thead th.right{
	min-height:19px;
	padding:5px 0;
	border-bottom:1px solid #b6b54a;
}
.module-style-27 thead td.caption-module {
	vertical-align:middle;
	font-weight:bold;
	color:#552F0A;
}
.module-style-27 thead th{
	background:#DAD97C;
	width:1px;
}
.module-style-27 thead th:first-child{
	box-shadow:1px 1px 2px rgba(183, 181, 75, 0.9) inset;
	border-left:1px solid #b7b54b;
	border-top-left-radius:5px;
}
.module-style-27 thead th:last-child{
	border-right:1px solid #d4d475;
	border-top-right-radius:5px;
}
.module-style-27 thead td,
.module-style-27 thead th:last-child{
	background:linear-gradient(to bottom, #b6b54b 0%,#c8c763 1px,#d4d475 2px,#dad97b 3px,#dad97b 38%,#d7d679 41%,#d7d679 48%,#d5d474 52%,#d3d273 69%,#cece6c 79%,#cece6c 86%,#cccc66 90%,#cac865 100%); /* W3C */
	border-top:1px solid #b6b54b;
}
.module-style-27 thead td,
.module-style-27 thead th:last-child{
	background: -moz-linear-gradient(top, rgba(182,181,75,1) 0%, rgba(200,199,99,1) 1px, rgba(212,212,117,1) 2px, rgba(218,217,123,1) 3px, rgba(218,217,123,1) 38%, rgba(215,214,121,1) 41%, rgba(215,214,121,1) 48%, rgba(213,212,116,1) 52%, rgba(211,210,115,1) 69%, rgba(206,206,108,1) 79%, rgba(206,206,108,1) 86%, rgba(204,204,102,1) 90%, rgba(202,200,101,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,181,75,1)), color-stop(1px,rgba(200,199,99,1)), color-stop(2px,rgba(212,212,117,1)), color-stop(3px,rgba(218,217,123,1)), color-stop(38%,rgba(218,217,123,1)), color-stop(41%,rgba(215,214,121,1)), color-stop(48%,rgba(215,214,121,1)), color-stop(52%,rgba(213,212,116,1)), color-stop(69%,rgba(211,210,115,1)), color-stop(79%,rgba(206,206,108,1)), color-stop(86%,rgba(206,206,108,1)), color-stop(90%,rgba(204,204,102,1)), color-stop(100%,rgba(202,200,101,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(182,181,75,1) 0%,rgba(200,199,99,1) 1px,rgba(212,212,117,1) 2px,rgba(218,217,123,1) 3px,rgba(218,217,123,1) 38%,rgba(215,214,121,1) 41%,rgba(215,214,121,1) 48%,rgba(213,212,116,1) 52%,rgba(211,210,115,1) 69%,rgba(206,206,108,1) 79%,rgba(206,206,108,1) 86%,rgba(204,204,102,1) 90%,rgba(202,200,101,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(182,181,75,1) 0%,rgba(200,199,99,1) 1px,rgba(212,212,117,1) 2px,rgba(218,217,123,1) 3px,rgba(218,217,123,1) 38%,rgba(215,214,121,1) 41%,rgba(215,214,121,1) 48%,rgba(213,212,116,1) 52%,rgba(211,210,115,1) 69%,rgba(206,206,108,1) 79%,rgba(206,206,108,1) 86%,rgba(204,204,102,1) 90%,rgba(202,200,101,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(182,181,75,1) 0%,rgba(200,199,99,1) 1px,rgba(212,212,117,1) 2px,rgba(218,217,123,1) 3px,rgba(218,217,123,1) 38%,rgba(215,214,121,1) 41%,rgba(215,214,121,1) 48%,rgba(213,212,116,1) 52%,rgba(211,210,115,1) 69%,rgba(206,206,108,1) 79%,rgba(206,206,108,1) 86%,rgba(204,204,102,1) 90%,rgba(202,200,101,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(182,181,75,1) 0%,rgba(200,199,99,1) 1px,rgba(212,212,117,1) 2px,rgba(218,217,123,1) 3px,rgba(218,217,123,1) 38%,rgba(215,214,121,1) 41%,rgba(215,214,121,1) 48%,rgba(213,212,116,1) 52%,rgba(211,210,115,1) 69%,rgba(206,206,108,1) 79%,rgba(206,206,108,1) 86%,rgba(204,204,102,1) 90%,rgba(202,200,101,1) 100%); /* W3C */
}

/* tbody ***************************************************************************************************************************/
.module-style-27 tbody td.even{
	background:#e2e18c;
}
.module-style-27 tbody tr.odd{
	background:#dad97c;
}
.module-style-27 tbody td,
.module-style-27 tbody th:last-child{
	height:23px;
	border-bottom:1px solid #cbc86b;
}
.module-style-27 tbody td.emphasis{
	background-color:#DCDB81;
}
.module-style-27 tbody tr.noBorder td,
.module-style-27 tbody tr.noBorder th{
	border-bottom:0;
}
.module-style-27 tbody tr:first-child td,
.module-style-27 tbody tr:first-child th:last-child{
	border-top:1px solid #CBC86B;
}
.module-style-27 tbody th:first-child{
	background:linear-gradient(to right, #b7b54b 0%,#c9c763 33%,#d4d475 66%,#dad97c 100%); /* W3C */
}
.module-style-27 tbody th:first-child{
	background:linear-gradient(to right, #b7b54b 0%,#c9c763 33%,#d4d475 66%,#dad97c 100%); /* W3C */
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , #b7b54b 0px, #c9c763 33%, #d4d475 66%, #dad97c 100%) repeat scroll 0 0;
}
.module-style-27 tbody tr.selected th,
.module-style-27 tbody tr.selected td,
.module-style-27 tbody tr.highlight:hover th,
.module-style-27 tbody tr.highlight:hover td,
.module-style-27 tbody tr th.highlight,
.module-style-27 tbody tr td.highlight {
	background-color:#eae99e;
}
.module-style-27 tbody tr.cursor:hover &gt; th,
.module-style-27 tbody tr.cursor:hover &gt; td {
	cursor:pointer;
}
.module-style-27 tbody tr.footer &gt; td{
	height:auto;
}

/* tfoot ***************************************************************************************************************************/
.module-style-27 tfoot td{
	border-bottom:1px solid #d4d475;
}
.module-style-27 tfoot td,
.module-style-27 tfoot th:last-child{
	background:#DAD97C;
}
.module-style-27 tfoot,
.module-style-27 tfoot th:first-child{
	background:linear-gradient(to right, #b7b54b 0%,#c9c763 1px,#d4d475 2px,#dad97c 3px); /* W3C */
	border-bottom-left-radius: 5px;
}
.module-style-27 tfoot th:first-child{
	background:linear-gradient(to right, #b7b54b 0%,#c9c763 1px,#d4d475 2px,#dad97c 3px); /* W3C */
	background: rgba(0, 0, 0, 0) -moz-linear-gradient(left center , #b7b54b 0px, #c9c763 1px, #d4d475 2px, #dad97c 3px) repeat scroll 0 0;
}
.module-style-27 tfoot th:last-child{
	border-bottom-right-radius: 5px;
}
.module-style-27.extensible tfoot a {
	display:block;
	width:100%;
	height:21px;
	text-align: center;
	text-decoration: none;
}
.module-style-27.extensible tfoot a:before {
	content:'';
	background:url(/media/equideo/image/interface/fleches/fleche-ouvert12x12.png) center center no-repeat;
	display:inline-block;
	width:12px;
	height:12px;
	margin-top:5px;
}
.module-style-27.extensible tfoot td,
.module-style-27.extensible tfoot th{
	background: linear-gradient(to bottom,  #e3e293 0%,#e3e293 33%,#e0df8b 39%,#e0df8b 44%,#dddd85 50%,#dbd983 61%,#dbda7d 67%,#dbda7d 94%,#d4d475 100%); /* W3C */
	height:21px;
}
.module-style-27.extensible tfoot td,
.module-style-27.extensible tfoot th{
	background: -moz-linear-gradient(top, rgba(227,226,147,1) 0%, rgba(227,226,147,1) 33%, rgba(224,223,139,1) 39%, rgba(224,223,139,1) 44%, rgba(221,221,133,1) 50%, rgba(219,217,131,1) 61%, rgba(219,218,125,1) 67%, rgba(219,218,125,1) 94%, rgba(212,212,117,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,226,147,1)), color-stop(33%,rgba(227,226,147,1)), color-stop(39%,rgba(224,223,139,1)), color-stop(44%,rgba(224,223,139,1)), color-stop(50%,rgba(221,221,133,1)), color-stop(61%,rgba(219,217,131,1)), color-stop(67%,rgba(219,218,125,1)), color-stop(94%,rgba(219,218,125,1)), color-stop(100%,rgba(212,212,117,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(227,226,147,1) 0%,rgba(227,226,147,1) 33%,rgba(224,223,139,1) 39%,rgba(224,223,139,1) 44%,rgba(221,221,133,1) 50%,rgba(219,217,131,1) 61%,rgba(219,218,125,1) 67%,rgba(219,218,125,1) 94%,rgba(212,212,117,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(227,226,147,1) 0%,rgba(227,226,147,1) 33%,rgba(224,223,139,1) 39%,rgba(224,223,139,1) 44%,rgba(221,221,133,1) 50%,rgba(219,217,131,1) 61%,rgba(219,218,125,1) 67%,rgba(219,218,125,1) 94%,rgba(212,212,117,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(227,226,147,1) 0%,rgba(227,226,147,1) 33%,rgba(224,223,139,1) 39%,rgba(224,223,139,1) 44%,rgba(221,221,133,1) 50%,rgba(219,217,131,1) 61%,rgba(219,218,125,1) 67%,rgba(219,218,125,1) 94%,rgba(212,212,117,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(227,226,147,1) 0%,rgba(227,226,147,1) 33%,rgba(224,223,139,1) 39%,rgba(224,223,139,1) 44%,rgba(221,221,133,1) 50%,rgba(219,217,131,1) 61%,rgba(219,218,125,1) 67%,rgba(219,218,125,1) 94%,rgba(212,212,117,1) 100%); /* W3C */
}
.module-style-27.extensible tfoot th:first-child:before{
	content:'';
	display:block;
	width:4px;
	height:22px;
	background:#DAD97C;
	box-shadow:2px -1px 2px rgba(183, 181, 75, 0.73) inset;
}

/* fullwidth ***********************************************************************************************************************/
.module-style-27 .fullwidth tr.dashed td{
	border-bottom:1px solid #cbc86b;
}
.module-style-27 div.fullwidth {
	position:relative;
	left:-10px;
	margin-right:-20px;
}

/* inner-table *********************************************************************************************************************/
.module-style-27 tbody tr .inner-table td,
.module-style-27 tbody tr .inner-table th,
.module-style-27 tbody tr:first-child .inner-table td,
.module-style-27 tbody tr:first-child .inner-table th{
	border-top:inherit;
}


/* debug table into table... ********************************************************************************************************/
.module-style-27 td &gt; table tr,
.module-style-27 td &gt; table td,
.module-style-27 td &gt; table th{
	background:none!important;
	border:none!important;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-27 (no style) ****************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-27.no-style{
	overflow:inherit;
}
.module-style-27.no-style thead td,
.module-style-27.no-style thead th{
	padding:0;
}
.module-style-27.no-style,
.module-style-27.no-style thead th,
.module-style-27.no-style thead td,
.module-style-27.no-style tbody td,
.module-style-27.no-style tbody th:last-child,
.module-style-27.no-style tbody tr:first-child td,
.module-style-27.no-style tbody tr:first-child th:last-child{
	border:none;
}
.module-style-27.no-style thead td,
.module-style-27.no-style thead th,
.module-style-27.no-style tbody tr.odd,
.module-style-27.no-style tbody th:first-child{
	background:none;
}
.module-style-27.no-style thead th:first-child{
	box-shadow:none;
}
.module-style-27.no-style tfoot{
	display:none;
}

/***********************************************************************************************************************************/
/* MODULE - STYLE-27 (simple) ******************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-27.simple tbody td,
.module-style-27.simple tbody th:last-child{
	border-bottom:inherit;
}
.module-style-27.simple tfoot td,
.module-style-27.simple tfoot th{
	height:5px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-31 ***************************************************************************************************************/
/***********************************************************************************************************************************/

table.module-style-31 {
	border-top:1px solid #CBC86B;
}
table.module-style-31 &gt; tbody &gt; tr {
	border-bottom:1px solid #CBC86B;
	height:27px;
}
table.module-style-31 &gt; tbody &gt; tr &gt; td {
	padding:0 5px;
}
table.module-style-31 &gt; tbody &gt; tr:nth-child(2n) {
	background-color:#dad97f;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-32 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-32{
	background:linear-gradient(to bottom, rgba(240,241,170,1) 0%,rgba(226,225,139,1) 40px,rgba(226,225,139,1) 100%); /* W3C */
    margin-top:17px;
    padding-bottom:40px;
    padding-top:15px;
    border-bottom:1px solid #F5F4C1;
    border-left:1px solid #F5F4C1;
    border-right:1px solid #F5F4C1;
    border-radius:2px;
}
.module-style-32{
	background: -moz-linear-gradient(top, rgba(240,241,170,1) 0%, rgba(226,225,139,1) 40px, rgba(226,225,139,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,241,170,1)), color-stop(40px,rgba(226,225,139,1)), color-stop(100%,rgba(226,225,139,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(240,241,170,1) 0%,rgba(226,225,139,1) 40px,rgba(226,225,139,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(240,241,170,1) 0%,rgba(226,225,139,1) 40px,rgba(226,225,139,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(240,241,170,1) 0%,rgba(226,225,139,1) 40px,rgba(226,225,139,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(240,241,170,1) 0%,rgba(226,225,139,1) 40px,rgba(226,225,139,1) 100%); /* W3C */
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-33 ***************************************************************************************************************/
/***********************************************************************************************************************************/
/* We need a selector priority &gt; module-style-9 to override  its rules */
/* #content adds 100 to the priority */
.module-style-33{
	background:linear-gradient(to bottom, rgba(207,182,131,1) 0%,rgba(232,221,177,1) 26%,rgba(241,235,193,1) 54%,rgba(246,244,202,1) 90%,rgba(247,246,204,1) 100%); /* W3C */
	border-radius:10px;
	border:solid 2px #DAD97E;
}
.module-style-33{
	background: -moz-linear-gradient(top, rgba(207,182,131,1) 0%, rgba(232,221,177,1) 26%, rgba(241,235,193,1) 54%, rgba(246,244,202,1) 90%, rgba(247,246,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,182,131,1)), color-stop(26%,rgba(232,221,177,1)), color-stop(54%,rgba(241,235,193,1)), color-stop(90%,rgba(246,244,202,1)), color-stop(100%,rgba(247,246,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(207,182,131,1) 0%,rgba(232,221,177,1) 26%,rgba(241,235,193,1) 54%,rgba(246,244,202,1) 90%,rgba(247,246,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(207,182,131,1) 0%,rgba(232,221,177,1) 26%,rgba(241,235,193,1) 54%,rgba(246,244,202,1) 90%,rgba(247,246,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(207,182,131,1) 0%,rgba(232,221,177,1) 26%,rgba(241,235,193,1) 54%,rgba(246,244,202,1) 90%,rgba(247,246,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(207,182,131,1) 0%,rgba(232,221,177,1) 26%,rgba(241,235,193,1) 54%,rgba(246,244,202,1) 90%,rgba(247,246,204,1) 100%); /* W3C */
}
.module-style-33-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}
.module-style-33 .content th.first,
.module-style-33 .content td.first{
	padding-left:10px;
}
.module-style-33 .content th.last,
.module-style-33 .content td.last{
	padding-right:10px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-34 ***************************************************************************************************************/
/***********************************************************************************************************************************/
/* We need a selector priority &gt; module-style-8 to override  its rules */
/* #content adds 100 to the priority */
.module-style-34{
	background:linear-gradient(to bottom, rgba(229,216,172,1) 0%,rgba(240,236,193,1) 50%,rgba(247,246,204,1) 100%); /* W3C */
	border:solid 2px #DAD97E;
	border-radius:10px;
}
.module-style-34{
	background: -moz-linear-gradient(top, rgba(229,216,172,1) 0%, rgba(240,236,193,1) 50%, rgba(247,246,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,216,172,1)), color-stop(50%,rgba(240,236,193,1)), color-stop(100%,rgba(247,246,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229,216,172,1) 0%,rgba(240,236,193,1) 50%,rgba(247,246,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229,216,172,1) 0%,rgba(240,236,193,1) 50%,rgba(247,246,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229,216,172,1) 0%,rgba(240,236,193,1) 50%,rgba(247,246,204,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229,216,172,1) 0%,rgba(240,236,193,1) 50%,rgba(247,246,204,1) 100%); /* W3C */
}
.module-style-34-inner{
	border-radius:8px;
	border:solid 1px #FAFAC6;
}
.module-style-34 tbody th.border {
	vertical-align:top;
}
.module-style-34 table.module-style-34 tbody td.content {
	padding:0 !important;
}
.module-style-34 .content th.first,
.module-style-34 .content td.first{
	padding-left:10px;
}
.module-style-34 .content th.last,
.module-style-34 .content td.last{
	padding-right:10px;
}
.module-style-34 tbody th.border div,
.module-style-34 tbody td.content,
.module-style-34 tbody div.content {
	margin-top:7px;
	border-radius:7px;
}
.module-style-34 tbody th.left,
.module-style-34 tfoot th.left {
	text-align:right;
}
.module-style-34 tbody th.left div,
.module-style-34 tfoot th.left div {
	float:right;
}
.module-style-34 tbody th.right,
.module-style-34 tfoot th.right {
	text-align:left;
}
.module-style-34 tbody th.right div,
.module-style-34 tfoot th.right div {
	float:left;
}
.module-style-34 .gradient div.inner {
	background:url(/media/equideo/image/components/module/34-gradient-x-inner.png) repeat-x left top;
	padding:10px 0 0;
	margin:15px 0 0;
}
.module-style-34 tbody tr.top td.content {
	border-radius:7px;
}
.module-style-34 .separator {
	margin-left:-1px; 
	width:2px; 
	height:100%; 
	box-shadow:1px 0px 0px rgb(218, 217, 126) inset, -1px 0px 0px rgb(255, 255, 226) inset; 
	border-top:1px solid rgb(218, 217, 126);
	top:-13px;
	position:relative;
	padding-bottom :30px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-43 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-43 {
	width:266px;
}
.module-style-43::before{
	background:url(/media/equideo/image/components/module/43-thead.png) no-repeat top;
	height:98px;
}
.module-style-43::after{
	background:url(/media/equideo/image/components/module/43-tfoot.png) no-repeat center bottom;
	height:56px;
}
.module-style-43::before,
.module-style-43::after{
	content:"";
	display:block;
}
.module-style-43-inner{
	background:url(/media/equideo/image/components/module/43-content.png) repeat-y top;
}
.module-style-43-title {
	padding:0 15px;
	text-align:center;
	color:#663300;
	font-size:23px;
}
.module-style-43-title,
.module-style-43-content{
	position:relative; /* voir $this-&gt;getBlockAstuces() : pas besoin d'ajuster */
}
.module-style-43-content{
	padding:10px 25px 0;
}



/***********************************************************************************************************************************/
/* MODULE - STYLE-44 ***************************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-44{
	position:relative;
	border-top:2px solid #dad97e;
	border-bottom:2px solid #dad97e;
}
.module-style-44::before,
.module-style-44::after,
.module-style-44-inner::before,
.module-style-44-inner::after,
.module-style-44-content::before,
.module-style-44-content::after{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	background-repeat:no-repeat;
	width:18px;
	height:18px;
}
.module-style-44::before,
.module-style-44::after,
.module-style-44-inner::before,
.module-style-44-inner::after{
	background-image:url(/media/equideo/image/components/module/44-corner.png);
}
.module-style-44::before,
.module-style-44::after{
	top:-2px;
}
.module-style-44::before{
	background-position:left top;
	left:0;
}
.module-style-44::after{
	background-position:right top;
	right:0;
}
.module-style-44-inner{
	position:relative;
	border-top:10px solid #fafac6;
	border-bottom:10px solid #fafac6;
}
.module-style-44-inner::before,
.module-style-44-inner::after{
	bottom:-12px;
}
.module-style-44-inner::before{
	background-position:left bottom;
	left:0;
}
.module-style-44-inner::after{
	background-position:right bottom;
	right:0;
}
.module-style-44-content{
	background:#F0F3B6;
	margin:0 5px;
	border-top:2px solid #dad97e;
	border-left:1px solid #fafac6;
	border-right:1px solid #fafac6;
	border-bottom:2px solid #dad97e;
}
.module-style-44-content::before,
.module-style-44-content::after{
	height:100%;
	width:3px;
	top:0;
	z-index:0;
}
.module-style-44-content::before{
	left:6px;
	background: linear-gradient(to right,  #cbc96f 0%,#f2f1b6 100%); /* W3C */
}
.module-style-44-content::before{
	background: -moz-linear-gradient(top, rgba(203,201,111,1) 0%, rgba(242,241,182,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,201,111,1)), color-stop(100%,rgba(242,241,182,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(203,201,111,1) 0%,rgba(242,241,182,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(203,201,111,1) 0%,rgba(242,241,182,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(203,201,111,1) 0%,rgba(242,241,182,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(203,201,111,1) 0%,rgba(242,241,182,1) 100%); /* W3C */
}
.module-style-44-content::after{
	right:6px;
	background: linear-gradient(to right,  #f2f1b6 0%,#cbc96f 100%); /* W3C */
}
.module-style-44-content::after{
	background: -moz-linear-gradient(top, rgba(242,241,182,1) 0%, rgba(203,201,111,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,241,182,1)), color-stop(100%,rgba(203,201,111,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(242,241,182,1) 0%,rgba(203,201,111,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(242,241,182,1) 0%,rgba(203,201,111,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(242,241,182,1) 0%,rgba(203,201,111,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(242,241,182,1) 0%,rgba(203,201,111,1) 100%); /* W3C */
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-LEGENDARY ********************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-legendary{
	background:linear-gradient(to bottom, rgba(228,217,140,1) 0%,rgba(230,220,151,1) 26%); /* W3C */
	border-radius:10px;
	border-left : solid 2px rgba(217,201,113,1);
	border-right : solid 2px rgba(217,201,113,1);
	border-bottom : solid 2px rgba(217,201,113,1);
}
.module-style-legendary{
	background: -moz-linear-gradient(top, rgba(228,217,140,1) 0%, rgba(230,220,151,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,217,140,1)), color-stop(100%,rgba(230,220,151,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(228,217,140,1) 0%,rgba(230,220,151,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(228,217,140,1) 0%,rgba(230,220,151,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(228,217,140,1) 0%,rgba(230,220,151,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(228,217,140,1) 0%,rgba(230,220,151,1) 100%); /* W3C */
}

.module-style-legendary-inner{
	border-radius:8px;
	border:solid 2px rgba(241,233,160,1);
}
.module-style-legendary .content th.first,
.module-style-legendary .content td.first{
	padding-left:10px;
}
.module-style-legendary .content th.last,
.module-style-legendary .content td.last{
	padding-right:10px;
}
.module-style-legendary .gradient div.inner {
	background:url(/media/equideo/image/components/module/legendary-gradient-x-inner.png) repeat-x left top;
	padding:10px 0 0;
	margin:15px 0 0;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-NOMADE ***********************************************************************************************************/
/***********************************************************************************************************************************/

.module-style-nomade{
	border-radius:10px;
	border: solid 2px #DAD97E;
}
.bloc-status.module.module-style-nomade .bloc-status-top,
.bloc-status.module.module-style-nomade + .module-style-nomade{
	background: -moz-linear-gradient(top, #c3d14f 0%, #eff2b0 25px, #ebeeaa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #c3d14f 0%,#eff2b0 25px,#ebeeaa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #c3d14f 0%,#eff2b0 25px,#ebeeaa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.bloc-status.module.module-style-nomade + .module-style-nomade .module-style-nomade-inner{
	background: inherit;
}
.module-style-nomade-inner,
.module-style-nomade{
	background: -moz-linear-gradient(top,  #dae08e 0%, #eaeda8 34px, #eef1af 50px, #eef1af 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #dae08e 0%,#eaeda8 34px,#eef1af 50px,#eef1af 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #dae08e 0%,#eaeda8 34px,#eef1af 50px,#eef1af 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.module.module-style-nomade .bloc-status-bottom{
	background: #ebeeaa;
}
.module-style-nomade-inner{
	border-radius:8px;
	border: solid 1px #FAFAC6;
}
.module-style-nomade .content th.first,
.module-style-nomade .content td.first{
	padding-left:10px;
}
.module-style-nomade .content th.last,
.module-style-nomade .content td.last{
	padding-right:10px;
}
.module-style-nomade .gradient div.inner {
	background:url(/media/equideo/image/components/module/nomade-gradient-x-inner.png) repeat-x left top;
	padding:10px 0 0;
	margin:15px 0 0;
	border-top: 1px solid #DAD97E;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-OPERATION ********************************************************************************************************/
/***********************************************************************************************************************************/

.operation-menu {
	z-index:101;
	position:relative;
}
.operation-menu h1,
.operation-menu h1 a,
.operation-menu .extra {
	color:#1e587f;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
}
.operation-menu h1{
	font-size:2em;
	margin-bottom:0;
	text-decoration:none;
}
.operation-menu p{
	margin:0;
}
.operation-btn {
	width:36px;
	height:36px;
	background:url(/media/equideo/image/concours/all/picto-btn.png) -1px -1px rgba(211, 230, 241, 0.7);
	border:1px solid rgba(255, 255, 255, 0.8);
	border-radius:5px;
	display:inline-block;
	box-shadow:0 0 5px rgba(30, 88, 67, 0.75);
	margin:2px 5px;
}
.operation-btn.highlight{	
	border-color:rgba(226, 162, 24, 0.79);
	box-shadow:0 0 5px rgba(51, 102, 153, 0.5);
}
.operation-btn.highlight,
.operation-btn.highlight:hover{
	background-color:rgba(253, 204, 65, 0.8);
}
.operation-btn.highlight:hover{
	border-color:rgba(226, 162, 24, 0.4);
	box-shadow:none;
}
.operation-btn:focus,
.operation-btn.on {
	box-shadow: none;
	background-color: rgba(165, 199, 219, 0.8);
	border-color: rgba(132, 182, 206, 0.8);
}
.operation-btn:hover {
	box-shadow: none;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(255, 255, 255, 0.8);
}
.operation-menu .extra {
	position:relative;
	bottom:4px;
	display:inline-block;
	height:38px;
	margin:0 5px;
}
.operation-menu .marketing-datetime{
	display:block;
	margin-top:2px;
}
.operation-menu .extra .module-pattern.fz-n p{
	font-size:13px;
	margin-bottom:2px;
}
.operation-menu .extra .module-pattern.fz-n{
	font-size:12px;
}


/***********************************************************************************************************************************/
/* MODULE - STYLE-INVENTORY ********************************************************************************************************/
/***********************************************************************************************************************************/

.operation-inventory{
	display: inline-block;
	font-size: 17px;
    font-weight: 700;
    height: 36px;
}
.operation-inventory-image{
	margin: -13px 0 -10px -10px;
}
.operation-inventory-amount{
	padding: 0 5px;
}
.operation-inventory-button{
	margin: 0 5px;
}



/***********************************************************************************************************************************/
/* VIP - PUCE **********************************************************************************************************************/
/***********************************************************************************************************************************/

span.puce-vip {
	background: url(/media/equideo/image/library/icon/puce-vip.png) center center no-repeat transparent;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: -5px 0;
	padding-left: 10px;
}
img.puce-vip {
	padding-left: 5px;
}
img.puce-vip.puce-vip-objet {
	padding-left: 0;
	margin: 16px 0 0 -22px;
}
/* /!\ pour utiliser .up-left-action il faut que votre conteneur soit relative et block */
.puce-vip.up-left-action {
	position: absolute;
	top: 5px;
	right: 10px;
}
.title-content .puce-vip {
	margin: -6px 0;
}


/***********************************************************************************************************************************/
/* VIP - SELECTOR ******************************************************************************************************************/
/***********************************************************************************************************************************/

.selector-vip{position:relative;width:100%;}
.select-vip{padding:5px;border:1px solid #b1a21f;}
.select-vip div.center{background:url(/media/equideo/image/library/icon/puce-vip.png) right center no-repeat;padding-right:20px; line-height: 16px; cursor: pointer; color: #552f0a; }
.select-vip::selection,
.select-vip::-moz-selection
.select-vip::-webkit-selection{background:transparent;color:transparent;}

.select-vip.closed{border-radius:4px;}
.select-vip.opened{border-radius:4px 4px 0 0;}

.select-list-vip{position:absolute;z-index:51;width:100%;}
.select-list-vip .inner{display:block;}
.select-list-vip a.vip-search-action {position:absolute;right:5px;bottom:6px;}
.select-list-vip span.vip-search-label{max-width:200px;text-overflow:ellipsis;overflow:hidden;}
.select-vip.closed + .select-list-vip {display:none;}
.select-vip img.arrow {padding-right: 5px; }

.select-list-vip li{position:relative;padding:4px 20px 4px 4px;border-width:0 1px 0 1px;border-style:solid;border-color:#b1a21f;line-height:17px;cursor:pointer;}
.select-list-vip li.last{border-width:0 1px 1px 1px; border-radius:0 0 5px 5px; }
.select-list-vip li.odd{background-color:#eae9a6;}
.select-list-vip li.even{background-color:#e3e18e;}
.select-list-vip li.odd:hover,
.select-list-vip li.even:hover{background-color: #c9c86c;}

.vip-search-selected{display:inline;max-width:190px;text-overflow:ellipsis;overflow:hidden;}


/***********************************************************************************************************************************/
/* VIP - BARRE *********************************************************************************************************************/
/***********************************************************************************************************************************/

.titre-barre-vip fieldset {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px #c5c370 solid;
	position: relative;
}
.titre-barre-vip fieldset .second-border {
	position: absolute;
	border-top: 1px solid #f2f09d;
	height: 1px;
	top: 50%;
	width: 100%;
	right: 0;
	z-index: 1;
}
.titre-barre-vip fieldset legend {
	position: relative;
	color: #552f0a;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 30px;
	z-index: 2;
	background-color: #e3e18e;
	
}
.titre-barre-vip .content {
	position: relative;
	margin-top: -8px;
	padding: 8px;
	z-index: 3;
}
.titre-barre-vip .puce-vip {
	position: relative;
	top: -1px;
	margin: 0;
}


/***********************************************************************************************************************************/
/* VIP - TEXTE *********************************************************************************************************************/
/***********************************************************************************************************************************/

.texte-vip,
.titre-vip {
	color: #552f0a;
	font-weight: bold;
	padding-left: 5px;
}


/***********************************************************************************************************************************/
/* MODULE - PATTERN ****************************************************************************************************************/
/***********************************************************************************************************************************/
/*common*/
.module-pattern{display:block;box-sizing:border-box;}
.module-pattern a.extensible{background-repeat:no-repeat;background-position:center center;display:block;width:12px;height:20px;margin:0 auto;cursor:pointer;text-decoration: none;}
.module-pattern a.extensible.opened{background-image:url(/media/equideo/image/interface/fleches/fleche-haut12x12.png);}
.module-pattern a.extensible.closed{background-image:url(/media/equideo/image/interface/fleches/fleche-ouvert12x12.png);}
/*radius*/
.module-pattern.ra-n{border-radius:none;}
.module-pattern.ra-s{border-radius:3px;}
.module-pattern.ra-m{border-radius:5px;}
.module-pattern.ra-l{border-radius:10px;}
/*padding*/
.module-pattern.pa-n{padding:0;}
.module-pattern.pa-s{padding:5px;}
.module-pattern.pa-m{padding:10px;}
.module-pattern.pa-l{padding:20px;}
/*shadow*/
.module-pattern.sh-n{box-shadow:none;}
.module-pattern.sh-s{box-shadow:0 1px 3px rgba(51, 51, 51, 0.5);}
.module-pattern.sh-m{box-shadow:0 2px 6px rgba(51, 51, 51, 0.5);}
.module-pattern.sh-l{box-shadow:0 3px 12px rgba(51, 51, 51, 0.5);}
/*border*/
.module-pattern.bo-n{border:none;}
.module-pattern.bo-yellow{border:1px solid #ffda6d;}
.module-pattern.bo-green-light{border:1px solid #f5f4c1;}
.module-pattern.bo-green-strong{border:1px solid #C9C765;}
.module-pattern.bo-green-leaf{border:1px solid rgba(80, 133, 5, 0.4);}
.module-pattern.bo-white-alpha{border:1px solid rgba(255, 255, 255, .8);}
.module-pattern.bo-grey-stone{border:1px solid #9d978b;}
.module-pattern.bo-grey{border:1px solid #d1d1d1;}
/*background*/
.module-pattern.ba-white{background-color:#fff;}
.module-pattern.ba-white-alpha{background-color:rgba(255, 255, 255, 0.8);}
.module-pattern.ba-grey-stone{background-color:rgba(157, 151, 139, 0.75);}
.module-pattern.ba-grey{background-color:#EAEAEA;}
.module-pattern.ba-grey-gradient{
background: -moz-linear-gradient(top,  #ffffff 0%, #d2d2d2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#d2d2d2 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffffff 0%,#d2d2d2 100%); /* W3C */}
.module-pattern.ba-vip{background-color:#faf192}
.module-pattern.ba-n{background-color:none;}
.module-pattern.ba-green{background-color:#e2e18b;}
.module-pattern.ba-green-light{background-color:#ebeba2;}
.module-pattern.ba-green-medium{background-color:#ccca67;}
.module-pattern.ba-green-dark{background-color:#606615;}
.module-pattern.ba-green-alpha{background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(181, 228, 146, 0.4) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0.4)), color-stop(100%,rgba(181, 228, 146, 0.4)));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(181, 228, 146, 0.4) 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(181, 228, 146, 0.4) 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(181, 228, 146, 0.4) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%,rgba(181, 228, 146, 0.4) 100%);}
.module-pattern.ba-blue-alpha{background-color:rgba(211, 230, 241, .8);}
.module-pattern.ba-blue-light{background-color:#adc8d6;}
.module-pattern.ba-blue-light-alpha{background-color:rgba(167, 200, 220, 0.5);}
.module-pattern.ba-gold{background-color:#ffff99;}
.module-pattern.ba-yellow{background-color:#ffda6d;}
.module-pattern.ba-yellow-gradient{background:linear-gradient(to bottom,  rgba(255,255,241,1) 0%,rgba(251,251,215,1) 100%);}
.module-pattern.ba-yellow-gradient{background:-moz-linear-gradient(top,  rgba(255,255,241,1) 0%, rgba(251,251,215,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,241,1)), color-stop(100%,rgba(251,251,215,1)));background:-webkit-linear-gradient(top,  rgba(255,255,241,1) 0%,rgba(251,251,215,1) 100%);background:-o-linear-gradient(top,  rgba(255,255,241,1) 0%,rgba(251,251,215,1) 100%);background:-ms-linear-gradient(top,  rgba(255,255,241,1) 0%,rgba(251,251,215,1) 100%);}
.module-pattern.ba-pink-alpha {
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%, rgba(228, 165, 146, 0.4) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0.4)), color-stop(100%,rgba(228, 165, 146, 0.4)));background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(228, 165, 146, 0.4) 100%);background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(228, 165, 146, 0.4) 100%);background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.4) 0%,rgba(228, 165, 146, 0.4) 100%);background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%,rgba(228, 165, 146, 0.4) 100%);
}
/*color*/
.module-pattern.co-n,
.module-pattern.co-n p,
.module-pattern.co-n h1,
.module-pattern.co-n h2,
.module-pattern.co-n h3,
.module-pattern.co-n h4{color:inherit;}
.module-pattern.co-black,
.module-pattern.co-black p,
.module-pattern.co-black h1,
.module-pattern.co-black h2,
.module-pattern.co-black h3,
.module-pattern.co-black h4{color:#000;}
.module-pattern.co-green,
.module-pattern.co-green p,
.module-pattern.co-green h1,
.module-pattern.co-green h2,
.module-pattern.co-green h3,
.module-pattern.co-green h4{color:#e2e18b;}
.module-pattern.co-green-grass,
.module-pattern.co-green-grass p,
.module-pattern.co-green-grass h1,
.module-pattern.co-green-grass h2,
.module-pattern.co-green-grass h3,
.module-pattern.co-green-grass h4{color:#586d23;}
.module-pattern.co-brown,
.module-pattern.co-brown p,
.module-pattern.co-brown h1,
.module-pattern.co-brown .h1,
.module-pattern.co-brown h2,
.module-pattern.co-brown .h2,
.module-pattern.co-brown h3,
.module-pattern.co-brown .h3,
.module-pattern.co-brown h4,
.module-pattern.co-brown .h4{color:#816309;}
.module-pattern.co-blue,
.module-pattern.co-blue p,
.module-pattern.co-blue h1,
.module-pattern.co-blue h2,
.module-pattern.co-blue h3,
.module-pattern.co-blue h4{color:#1E587F;}
.module-pattern.co-white,
.module-pattern.co-white p,
.module-pattern.co-white h1,
.module-pattern.co-white h2,
.module-pattern.co-white h3,
.module-pattern.co-white h4{color:#fff;}
.module-pattern.co-grey,
.module-pattern.co-grey p,
.module-pattern.co-grey h1,
.module-pattern.co-grey h2,
.module-pattern.co-grey h3,
.module-pattern.co-grey h4{color:#505050;}
.module-pattern.co-grey-dark,
.module-pattern.co-grey-dark p,
.module-pattern.co-grey-dark h1,
.module-pattern.co-grey-dark h2,
.module-pattern.co-grey-dark h3,
.module-pattern.co-grey-dark h4{color:#272115;}
.module-pattern.co-link,
.module-pattern.co-link p,
.module-pattern.co-link h1,
.module-pattern.co-link h2,
.module-pattern.co-link h3,
.module-pattern.co-link h4{color:#710;}
/*font-size*/
.module-pattern.fz-n{font-size:inherit;}
.module-pattern.fz-s{font-size:11px;}
.module-pattern.fz-m{font-size:13px;}
.module-pattern.fz-l{font-size:15px;}
/*arrow*/
.module-pattern.ba-n.arrow-bottom::after{border-top-color:none;}
.module-pattern.ba-green.arrow-bottom::after{border-top-color:#e2e18b;}
.module-pattern.ba-green-light.arrow-bottom::after{border-top-color:#ebeba2;}
.module-pattern.ba-green-medium.arrow-bottom::after{border-top-color:#ccca67;}
.module-pattern.ba-green-dark.arrow-bottom::after{border-top-color:#606615;}
.module-pattern.ba-yellow.arrow-bottom::after{border-top-color:#f2c53b;}
.module-pattern.ba-white::after{border-top-color:#fff;}


/*** messageBoxInline into PATTERN **********************************************************/
.module-pattern #messageBoxInline{color:#030;}


/*** SEPARATOR PATTERN **********************************************************/
.separator-pattern{display:block;}


/*** GRID-TABLE STYLE (getGrid) *************************************************/
.grid-table.border-light{background:#E2E18B;border-collapse:separate;border-spacing:0;border-top:1px solid #CDCB76;border-left:1px solid #cdcb76;border-right:1px solid #f2f09d;border-bottom:1px solid #f2f09d;}
.grid-table.border-light .grid-cell{border-top:1px solid #f2f09d;border-bottom:1px solid #cdcb76;border-left:1px solid #f2f09d;border-right:1px solid #cdcb76;}
.grid-table.border-light + .grid-table.border-light{border-top:none;}
/*border-none*/
.grid-table.border-none,
.grid-table.border-none .grid-cell{border:none;}


/*** MODULE-CHEVAL *********************************************************/
div.module-cheval-icone {
	background-image: url(/media/equideo/image/library/bloc/cheval-icone.png);
	width: 46px;
	height: 46px;
	margin: 1px 2px;
}
div.module-cheval-icone div {
	padding: 3px;
}
div.module-cheval-miniature {
	background-image: url(/media/equideo/image/library/bloc/cheval-miniature.png);
	width: 126px;
	height: 126px;
	margin: 6px 5px;
}
div.module-cheval-miniature div {
	padding: 3px;
}
div.module-cheval-60 {
	background-image: url(/media/equideo/image/library/bloc/cheval-icone-60.png);
	width: 66px;
	height: 66px;
	margin: 1px 2px;
}
div.module-cheval-60 div {
	padding: 3px;
}


/***********************************************************************************************************************************/
/* SECTION TABLE *******************************************************************************************************************/
/***********************************************************************************************************************************/

.section-row.even {
	background-color:#e2e286;
}
.section-row.odd {
	background-color:#dada76;
}
.section-row.highlight {
	background-color:#f2f3b3;
}
.section-cell {
	vertical-align:middle;
	height:30px;
}


/***********************************************************************************************************************************/
/* MODULE COOKIES ******************************************************************************************************************/
/***********************************************************************************************************************************/


.panel-cookies{background:#f1f2e8;width:100%;padding:5px;font-size:13px;color:#545454;}
.panel-cookies a{color:#545454;text-decoration:underline;}
.panel-cookies-table{max-width:990px;}
.panel-cookies button,
.panel-cookies button:hover {
	background: -moz-linear-gradient(top,  #66bcfb 0%, #29a1f9 5%, #1198f9 95%, #0a81f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66bcfb), color-stop(5%,#29a1f9), color-stop(95%,#1198f9), color-stop(100%,#0a81f8));
	background: -webkit-linear-gradient(top,  #66bcfb 0%,#29a1f9 5%,#1198f9 95%,#0a81f8 100%);
	background: -o-linear-gradient(top,  #66bcfb 0%,#29a1f9 5%,#1198f9 95%,#0a81f8 100%);
	background: -ms-linear-gradient(top,  #66bcfb 0%,#29a1f9 5%,#1198f9 95%,#0a81f8 100%);
	background: linear-gradient(to bottom,  #66bcfb 0%,#29a1f9 5%,#1198f9 95%,#0a81f8 100%);
}
.panel-cookies button{padding:5px;font-size:15px;border:1px solid #005ea2;border-radius:3px;text-transform:uppercase;text-shadow:0 1px 1px #666;color:#fff;}
.panel-cookies button:hover{border:1px solid rgba(0, 94, 162, 0.5);text-shadow:none;}</pre></body></html>