/***********************************************************************************************************************************/
/************************ 							/!\	AVANT D'EDITER /!\									************************/
/************************ 									VOIR					   						************************/
/************************ 							www.dev.equideow.com/doc								************************/
/************************ 						        	  ET											************************/
/************************ 			dev.owlient.eu/wiki/index.php/Guide_Int%C3%A9gration_Equideow			************************/
/***********************************************************************************************************************************/

/***********************************************************************************************************************************/
/* WIDGET - SORTABLE ***************************************************************************************************************/
/***********************************************************************************************************************************/

#sortable .widget-column{
	vertical-align: top;
}
#sortable .widget-column-content {
	height:100%;
}
#sortable .widget{
	float:left;
	margin:5px;
}
#sortable .ui-state-highlight, 
#sortable .ui-widget-content .ui-state-highlight, 
#sortable .ui-widget-header .ui-state-highlight {
	background:none;
}
#sortable .ui-state-highlight {
	float:left;
	margin: 4px;
	border:1px dashed #8E982D;
	border-radius: 5px;
}
.widget div.title-content {
	position: relative;
}

.widget div.title-content table{
	width:100%;
}

.widget .widget-titre {
	color: #552F0A;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left:10px;
	width: 100%;
}

.widget .widget-actions {
	text-align: right;
	white-space: nowrap;
	vertical-align:middle;
}

.widget .widget-actions-inner {
	display:block;
	height: 16px;
}

td.config-wrapper {
	padding-left: 10px;
}

td.avatar-wrapper {
	padding-left: 10px;
	text-align: center;
	vertical-align: bottom;
	width: 160px;
}

div.avatar-inner {
	padding:10px;
}

.widget a.widget-action {
	background-image:url(/media/equideo/image/library/icon/button/pictos-off.png);
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 16px;
	text-decoration: none;
}
.widget a.widget-action:hover,
.widget a.widget-action.hover {
	background-image:url(/media/equideo/image/library/icon/button/pictos-on.png);
	padding:0;
}

#competition a.widget-action,
#training a.widget-action,
#walk a.widget-action,
#night a.widget-action,
#fightDragon a.widget-action {
	background-image:url(/media/equideo/image/library/icon/button/picto-config.png);
	background-position: 0 0;
	height: 21px;
	width: 21px;
	top: 5px;
	right: 5px;
	z-index: 500;
}

#competition a.widget-action:hover,
#training a.widget-action:hover,
#walk a.widget-action:hover,
#night a.widget-action:hover,
#fightDragon a.widget-action:hover {
	background-position: -21px 0;
}

#competition .widget-action.config.on,
#training .widget-action.config.on,
#walk .widget-action.config.on,
#night .widget-action.config.on,
#fightDragon .widget-action.config.on,
#competition .widget-action.config.on:hover,
#training .widget-action.config.on:hover,
#walk .widget-action.config.on:hover,
#night .widget-action.config.on:hover,
#fightDragon .widget-action.config.on:hover {
	background-position: 0 -42px;
}

.widget.sortable a.widget-action.move,
.widget.sortable .widget-icone,
.widget.sortable .widget-titre {
	cursor:move;
}

.widget a.widget-action.edit {background-position: 80px 0;}
.widget a.widget-action.init {background-position: 64px 0;}
.widget a.widget-action.move {background-position: 48px 0;}
.widget a.widget-action.config {background-position: 32px 0;}
.widget a.widget-action.closeWidget {background-position: 16px 0;}

table.widget-listing {
	color: #552F0A;
	width: 100%;
}

table.widget-listing thead tr td {
	font-weight:bold;
	height: 24px;
}

table.widget-listing tbody tr td {
	border-top: 1px solid #cbc86b;
}

table.widget-listing tbody tr:first-child td {
	border-top: none;
}

div.pageNumbering {
	padding: 2px 5px 2px 0;
	margin: 0;
}

div.pageNumbering {
	margin-top:10px;
}

div.config-inner {
	position:relative;
	margin: 2px 0;
}

.widget table.module-style-27 > tbody > tr.odd.last {
	background-color: #DAD97C;
}

.widget .widget-content-wrapper {
	position:relative;
	padding-top: 5px;
}

.widget.presentation-medium .userPresentationFrame {
	width: 566px;
	overflow: auto;
}

.widget.presentation-big .userPresentationFrame {
	width: 955px;
	overflow: auto;
}

.widget.presentation-big .widget-content-wrapper {
	margin-left: -12px;
	margin-right: -12px;
	padding-left: 6px;
	padding-right: 6px;
}

.widget.presentation-big .module-style-19 {
	width: 965px;
	margin-left: -9px;
}

.widget .editorText {
	width: 600px;
}

.widget-column-3 .fiche-identite {
	margin-left: 5px;
	width: 619px;
}

/* formats des widgets par défaut (respecte les proportions initiales */
.widget.widget-format-0, .widget .widget-format-0 {
	width: 50px;
	height: 50px;
}
.widget.widget-format-0 a.widget-action {
	background-image: none;
}

.widget.widget-format-1, .widget .widget-format-1 {width:276px;}
.widget.widget-format-2, .widget .widget-format-2 {width:558px;}
.widget.widget-format-3, .widget .widget-format-3 {width:838px;}
.widget.widget-format-4, .widget .widget-format-4 {width:266px;} /* console cheval */

.widget-column-3 {width:564px;}
.widget-column-5 {width:844px;}

/* hardcode */
.widget-column-4 .widget-format-1, .widget-column-1 .widget-format-1, .widget-column-2 .widget-format-1 {width:315px;}
.widget-column-3 .widget-format-2 {width:641px;}

.widget-column-1, .widget-column-2 {width:325px;}
.widget-column-4 {width:260px;}
.widget-column-3 {
	width:607px;
	margin-left: -9px;
}
/* mantis 60677*/
.widget-column-4 .widget-format-2 {
    width: 315px;
}


/***********************************************************************************************************************************/
/* WIDGET - TROPHEE ****************************************************************************************************************/
/***********************************************************************************************************************************/

/* widget trophee */
#tableTrophees div.widget-content-wrapper {
	padding-top: 0;
}
#tableTrophees div.widget-content-wrapper > div.tropheeSortable {
	padding: 0 30px;
}
#tableTrophees div.ui-state-highlight {
	margin: 5px 11px;
}
#tableTrophees .trophee {
	height: 60px;
	overflow: hidden;
	display: inline-block;
	margin: 7px 12px;
}
#tableTrophees .nav {
	position: relative;
}
#tableTrophees .nav > a {
	position: absolute;
	top: 65px;
}
#tableTrophees .nav > a.left {
	left: 0;
}
#tableTrophees .nav > a.right {
	right: 0;
}


/***********************************************************************************************************************************/
/* WIDGET - FICHE-IDENTITE *********************************************************************************************************/
/***********************************************************************************************************************************/

.fiche-identite {
	margin: 5px 0;
}
.fiche-identite table {
	margin-bottom: 10px;
}
.fiche-identite table tr.dashed td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFFFE0;
}
.fiche-identite img{
	max-width: 500px;
}

/***********************************************************************************************************************************/
/* WIDGET - EDITOR *****************************************************************************************************************/
/***********************************************************************************************************************************/

.is-mobile .editorPresentation .editor,
.is-tablet .editorPresentation .editor{
	width: 600px;
	overflow: scroll;
}