BODY {
	margin: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	background-color: #000;
	scrollbar-arrow-color: #fff;
	scrollbar-3dlight-color: #ddd;
	scrollbar-highlight-color: #aaa;
	scrollbar-face-color: #aaa;
	scrollbar-shadow-color: #aaa;
	scrollbar-track-color: #ccc;
	scrollbar-darkshadow-color: #666
}

TR.Ligne_Menu {
	background-color: #d4d4d5;
	empty-cells: show
}

.m0l1o {
	border: 1px solid #9baf8e
}

.m0l2o {
	border: 1px solid #9baf8e
}

.m0l3o {
	border: 1px solid #9baf8e
}

span[onclick], A {
	padding: 0;
	margin: 0;
	color: #886c4e;
	text-decoration: underline;
}

A{color:#482c0e;}
A.AINFO{color:#FFFFCC;}

A:hover {
	text-decoration: underline;
	color: #608568
}

A:visited, A:active, A:link {
	text-align: left;
	font-family: 'Merienda', cursive;;
	font-size: 13px
}

A:visited.Menu, A:active.Menu, A:link.Menu {
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold
}

a.liengrise{color : #EBCD93;font-size:125%;}
a.liengrise2{color : #EBCD93;}

SPAN {
	text-align: left;
	font-family: Arial
}

SPAN.comment {
	font-family: Arial;
	font-size: 10px
}

div.nfo:hover{background: rgba(0, 0, 0, 0.7);}
a.nfo {font-family:Arial;font-size:120%;}

SPAN.text_info,nav.cutlist {
	color: #555;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold
}

SPAN.petit_texte {
	color: #783524;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold
}

SPAN.mini_texte, DIV.mini_texte, DIV.mini_texte > A, DIV.mini_texte > SPAN, SPAN.mini_texte > SPAN, SPAN.mini_texte > A {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 4px;
}
DIV.mini_texte > A, DIV.mini_texte > SPAN, SPAN.mini_texte > SPAN, SPAN.mini_texte > A  {
	color: #343434;
}

A:visited.miniL, A.miniL {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal
}

A.cmnt {
	font-family: Arial;
	font-size: 10px
}


input, select, textarea {
	font-family: Arial;
	font-size: 11px;
	background-color: #fff;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	border-left-style: solid;
	border-top-style: solid;
	border-color: #a7a7a7
}

input.checkbox {
	background-color: #fff;
	border-color: #fff
}

#global {
	color: #c27f58;
	font-family: Arial;
	font-size: 12px
}

div.main {
	margin-left: 177px;
	border: 0 solid #2c3636;
	z-index: 0;
	text-align: center
}

div.bottom {
	/*margin-top: 5px;*/
	width: 100%;
	clear: both
}
div.bggris{border-radius: 5px 5px 5px 5px;box-shadow: -2px -3px 5px rgba(0, 0, 0, 0.2) inset;background: rgba(0, 0, 0, 0.6);}
div.bggris2{border-radius: 5px 5px 5px 5px;box-shadow: -2px -3px 5px rgba(0, 0, 0, 0.2) inset;background: rgba(0, 0, 0, 0.7);}

div.b_titre {
	background-color: #c2c2c2;
	text-align: center;
	color: #000;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	min-height: 20px;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px 8px;
	border-radius: 8px 8px 0 0;
	border: 1px solid #000;
	border-bottom: 0;
	vertical-align: middle
}

div.b_pied {
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #000;
	border-top: 0;
	margin-left: 0;
	margin-right: 0;
	background-color:#b3b396;
	color:#320300;
}

div.b_pied_interieur {
	background-image: url(title_bottom.gif);
	background-color: #ebe083;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #623304;
	border: 1px solid #a7a7a7;
	border-left: 0;
	border-right: 0
}
.Cadre{
	border-color: #000;
}
hr{
	background-color: #fafce6;
}
div.b_corp {
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	background-color: #fafce6;
	color: #000;
	border: 1px solid #000;
	vertical-align: baseline;
	margin: 0 0 0 3px;
	padding: 0;
	border-collapse: collapse;
	#background : url(images/bg.gif);
}

table.TBord {
	border: 1pt solid #a7a7a7;
	border-bottom: 0;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	empty-cells: show
}

td {
	border-width: 0;
	border-style: none;
	padding: 0
}

th {
	margin: 0;
	border-collapse: collapse
}

tr {
	vertical-align: top;
	text-align: left;
	border-collapse: collapse
}

td.TBord {
	border: 1pt solid #a7a7a7
}
table.BorderCells>tbody>tr>td {
	border: 1pt solid #a7a7a7
}
table.BorderRows>tbody>tr>td {
	border-top: 1pt solid #a7a7a7;
	border-bottom: 1pt solid #a7a7a7
}

tr.TLibs {
	background-color: #666;
	width: 100%
}

td.TLibs {
	background-color: #666;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-family: Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	empty-cells: show;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: bottom
}
table>thead>tr{
	background-color: #666;
}
table>thead>tr>th {
	background-color: inherit;
	color: #fff;
	padding: 5px;
	text-align: center;
	font-family: Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	empty-cells: show;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align: bottom
}

div.TLibs {
	background-color: #666;
	color: #fff;
	font-family: Serif, Helvetica;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1pt solid #a7a7a7
}

div.Titre {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	color: #000
}

table.Titre {
	border: 0;
	padding: 0;
	border-collapse: collapse;
	empty-cells: show;
	margin: 0 0 -3px 3px;
	font-size: 15px;
	width: auto;
	width:-webkit-fill-available;
}

table.TitreSeul {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	empty-cells: show;
	margin-left: 3px;
	font-size: 15px;
	width: auto;
	width:-webkit-fill-available;
	margin-right: 0;
	border-bottom: 1px solid #a7a7a7
}

th.TitreL {
	background-image: url(title_left.gif);
	width: 5px;
	padding-right: 5px
}

th.TitreM {
	background-image: url(title_middle.gif);
	width: 100%;
	text-align: center;
	color: #000
}

th.TitreR {
	background-image: url(title_right.gif);
	width: 5px;
	padding-right: 5px
}

tr.Cpaire, table.ParityColors > tbody > tr:not([class]):nth-child(even) {
	font-family: Arial;
	font-size: 12px;
	background-color: #fff;
	empty-cells: show;
	text-align: left
}

tr.Cpaire:hover, table.ChangeColors > tbody > tr:not([class]):nth-child(even):hover {
	background-color: #83b7f0;
	color: #000
}

tr.Cimpaire, table.ParityColors > tbody > tr:not([class]):nth-child(odd) {
	font-family: Arial;
	font-size: 12px;
	background-color: #ecf2fe;
	empty-cells: show;
	text-align: left
}

tr.Cimpaire:hover, table.ChangeColors > tbody > tr:not([class]):nth-child(odd):hover {
	background-color: #83b7f0;
	color: #000
}

tr.Cwarning {
	color: #000;
	background-color: #ffa300
}

tr.Cselection {
	background-color: #8df3b3
}

tr.Ctitre {
	font-family: Arial;
	font-size: 12px;
	background-color: #c1c1c1;
	empty-cells: show;
	color: #000
}

tr.Ctitre:hover {
	background-color: #bee2fc
}

tr.Csstitre {
	font-family: Arial;
	font-size: 12px;
	background-color: #51caca;
	empty-cells: show;
	color: #521318
}

tr.Csstitre:hover {
	background-color: #bee2fc
}

tr.Cgrtitre {
	font-family: Arial;
	font-size: 12px;
	background-color: #989898;
	empty-cells: show;
	color: #926334
}

tr.Cgrtitre:hover {
	background-color: #bee2fc
}

tr.paire {
	font-family: Arial;
	font-size: 12px;
	color: #1b6729;
	background-color: #fff;
	empty-cells: show
}

tr.impaire {
	font-family: Arial;
	font-size: 12px;
	color: #1b6729;
	background-color: #ecf2fe;
	empty-cells: show
}

tr.titre {
	font-family: Arial;
	font-size: 12px;
	background-color: #c1c1c1;
	empty-cells: show;
	color: #926334
}

tr.sstitre {
	font-family: Arial;
	font-size: 12px;
	background-color: #51caca;
	empty-cells: show;
	color: #521318
}

tr.grtitre {
	font-family: Arial;
	font-size: 12px;
	background-color: #989898;
	empty-cells: show;
	color: #926334
}

SPAN.dblS, A:active.dblS, A:visited.dblS, A.dblS {
	background: #fcfcfc;
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f2eea7);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f2eea7);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f2eea7);
	background-image: -o-linear-gradient(top, #fcfcfc, #f2eea7);
	background-image: linear-gradient(to bottom, #fcfcfc, #f2eea7);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-family: Arial;
	color: #000;
	font-size: 14px;
	padding: 2px 2px 2px 2px;
	border: solid #63692a 2px;
	text-decoration: none;
	font-Weight: bold;
}

SPAN.dblS:hover,A:active.dblS, A.dblS:hover {
	background: #bd936a;
	background-image: -webkit-linear-gradient(top, #bd936a, #b0ae30);
	background-image: -moz-linear-gradient(top, #bd936a, #b0ae30);
	background-image: -ms-linear-gradient(top, #bd936a, #b0ae30);
	background-image: -o-linear-gradient(top, #bd936a, #b0ae30);
	background-image: linear-gradient(to bottom, #bd936a, #b0ae30);
	text-decoration: none;
}

ul.onglets {
	list-style-type: none;
	border-bottom: 0;
	padding-bottom: 26px;
	margin: 0
}

li.onglets {
	background-color: #c0c0c0;
	color: #000;
	float: left;
	margin: 0 2px 0 3px;
	border: 1px solid #000;
	height: 23px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	border-bottom: 0
}

li.onglet_actif {
	background-color: #83b7f0;
	display: block;
	float: left;
	margin: 0 2px 0 3px;
	border: 1px solid #333;
	color: #000;
	padding: 4px;
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
	border-bottom: 0
}

ul.Tabs > Li {
	background-color: #c0c0c0;
	border-color: #000;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold
}

ul.Tabs > Li.Actif {
	background-color: #83b7f0;
	border-color: #333;
	color: #000
}

a:visited.onglets, a.onglets {
	display: block;
	color: black;
	text-decoration: none;
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
	text-align: center
}

a:hover.onglets {
	background-color: #666;
	color: #fff;
	text-decoration: none
}

div.BarreHaut {
	background: url(header.gif) repeat-x;
	margin: 0;
	clear: both;
	/*height: 25px;*/
	padding: 0;
	color: #878787;
	text-align: left;
	font-size: 10px
}

div.BarreHaut45 {
	background-image: url(title_middle.gif);
	font-family: Arial;
	font-size: 12px;
	color: #002780;
	width: 100%;
	left: 0;
	top: 0;
	font-weight: bold;
	margin-bottom: 5px;
	border: 0;
	border-bottom: 1px;
	border-style: solid;
	border-color: #a7a7a7;
	height: 45px;
	vertical-align: top
}

a:visited.BarreHaut, a.BarreHaut {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	color: #002780;
	vertical-align: top
}

a:active.BarreHaut, a:hover.BarreHaut {
	color: #002780
}

img.trombino {
	border: 1px;
	border-style: solid;
	border-color: #a7a7a7;
	padding: 2px;
	margin: 2px
}

td.CellSelec {
	background-color: #bee2fc
}

td.TxtModif {
	background-color: #bebebe;
	border: 1pt solid #a7a7a7
}

td.TxtModif:hover {
	background-color: #8bb0c9
}

li.moveNode {
	border: 1px solid #edf7e6;
	background-color: #79787d;
	color: #fff;
	text-decoration: none;
	font-size: 12px
}


.css-treeview span.ASelect,
.css-treeview li[data-ori] > span.ASelect:hover,
.css-treeview li > span[data-ori].ASelect:hover,
.css-treeview [data-selectable='1'].ASelect,
A.ASelect {
	font-weight: bold;
	background-color: #acbbaa
}
.css-treeview span.ASelect,
.css-treeview li[data-ori] > span.ASelect:hover,
.css-treeview li > span[data-ori].ASelect:hover,
.css-treeview [data-selectable='1'].ASelect{
	font-weight:normal;
}

.modalDialog_transparentDivs {
	filter: alpha(opacity=40);
	opacity: .4;
	background-color: #AAA;
	z-index: 99999;
	position: absolute
}

.modalDialog_contentDiv {
	border: 3px solid #000;
	padding: 2px;
	z-index: 1000;
	position: absolute;
	background-color: #c0c0be;
	font-family: Arial;
	font-size: 12px
}

.modalDialog_contentDiv_Transparent {
	padding: 2px;
	z-index: 800;
	position: absolute
}

.modalDialog_contentDiv_shadow {
	z-index: 900;
	position: absolute;
	background-color: #555;
	filter: alpha(opacity=30);
	opacity: .3
}

div.quote {
	border: 1px solid #000;
	background-color: #a7a197;
	color: #fffd5e;
	padding: 5px;
	margin: 12px
}

div.code {
	border: 1px solid #000;
	background-color: #fdca71;
	color: #557c73;
	padding: 1px;
	margin: 12px;
	font-family: Courier
}


div.corp_news {
	color: #000
}


[data-window]>div[data-title]{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #b3b396;
	border-color: #000000 #000000 currentcolor;
	border-image: none;
	border-radius: 8px 8px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #000;
	font-family: "Merienda",cursive;
	font-size: 14px;
	font-weight: 700;
	margin-left: 0px;
	margin-right: 0px;
	min-height: 20px;
	padding: 2px 8px;
	background-image: none;
	text-align: center;
	vertical-align: middle;
}
[data-window]>div {
	background-color: #fafce6;
}

[data-window]:not([data-window="NoBorder"]) > div[data-body] {
	color: #000;
	border: 1px solid #000;
	font-family: Arial, serif;
	font-size: 12px;
	vertical-align: baseline;
	padding-bottom: 5px;
}

div[data-window="NoBorder"] > div {
	border: 5px;
}

[data-window]>div[data-subtitle],.fiche>table>caption {
	background-color: #666; !important;
	color: #fff !important;
	border-color: #000 !important;
	margin-bottom: 0px;
	padding: 0px;
	border-bottom: 0px;
}
div[data-subtitle] {
	background-color: #666; !important;
	color: #fff !important;
	margin-bottom: 5px;
	padding: 5px;
	border-color: #000 !important;
	border-bottom: 1px solid black;
}

div[data-subtitle]>a {
	color: #fff !important;
}

[data-window="NoBorder"] > div[data-subtitle] {
	border:none;
}

[data-window="NoBorder"]:not([data-window="fly"]) {
	margin-left:0;
}

[data-window] > div[data-body], [data-window] > div[data-foot], div.b_corp{background-color:#fbe4c4;font-size:13px;}


/* Style pour Tabs */

.vertical-tabs,
.horizontal-tabs {
	color: black;
	font-family: arial, sans-serif;
}

.vertical-tabs>ul > li.active ,
.horizontal-tabs>ul > li.active  {
	border: 1px solid black;
	background-color: #d0b776;
}

.vertical-tabs > ul,
.horizontal-tabs > ul {
	padding: inherit;
}

.vertical-tabs>ul > li,
.horizontal-tabs>ul > li {
	background-color: #dba57e;
	border:1px solid #4c2000;
	color : black;
}

.horizontal-tabs>ul > li.active,
.vertical-tabs>ul > li.active {
	background-color: #ffe0a7;
	border:1px solid #4c2000;
	color: black;
}

/* VERTICAUX */

.vertical-tabs > ul > li.active  {
	border-right: 1px solid #4c2000;
}

.horizontal-tabs>ul > li.active  {
	border-bottom: 1px solid #4c2000;
}

.ContextMenuElt {
	color : #886c4e;
}
.ContextMenuElt:hover {
	background-color: #c2c2c2;
}

a.ContextMenuElt:link, a.ContextMenuElt:visited, a.ContextMenuElt:active {
	color : #886c4e;
}



/* Fin de couleur pour tabs*/


.FILTERSUP tbody td fieldset .FILTER:hover{
    background-color: #83b7f0;
    color: #000
}

div.BarreHaut.fixed-bar{
    width: 100%;
    top : 0;
}



.FILTERSUP tbody td fieldset .FILTER:hover{
	background-color: #c9c88f;
	color: #35351c;
}


.indeterminate-choices > .btn.active{
	color : black;
	background: linear-gradient(to bottom, #fcfcfc, #f2eea7);
	border: solid #63692a 1px;
}

.indeterminate-choices > .btn.active:hover {
	color: black;
	background: linear-gradient(to bottom, #bd936a, #b0ae30);
	border: solid #63692a 1px;
}


/* ListView */


ul.nav-mobile {
	background-color: #fafce6;
	color: black;
	border: 2px solid black;
}

.mobile-icon-bar{
	background-color: #b3b396;
	border-color:black;
}

.mobile-icon-bar ul li .btn,
ul.list-view > li > .btn{
	background-color: #b3b396;
	border-color: black;
}

ul.list-view > li > .btn:active,
ul.list-view > li > .btn:active{
	background-color: #adadad;
	border-color: black;
}

.mobile-icon-bar ul li .btn:hover,
ul.list-view > li > .btn:hover,
ul.list-view > li > .btn:hover{
	background-color: #adadad;
	border-color: black;
}


ul.list-view > li div.collapsible-content{
	background-color: #999;
	border-color: black;
}

.collapsible-content > ul.list-view > li,
.collapsible-content > ul.list-view > li .btn{
	background-color: #999;
	border-color: black;
}

.collapsible-content > ul.list-view > li:hover,
.collapsible-content > ul.list-view > li .btn:hover{
	background-color: #767676;
	border-color: black;
}

tr.Cpaire{background-color:#fbe4c4}
tr.Cimpaire{background-color:#ffe8cc}
li.onglets{background-color:#e3bf9c}
a.miniL:hover{color:#FFFFCC;}
table{font-size:13px;}
body{font-size:13px;}
a.noir{color: #b80000;}
a.at2{font-size:18px;}
a.at3{font-size:15px;}
div.b_corp{
	overflow-x: hidden;
	text-overflow: ellipsis;
}
h1{font-family: 'Merienda', cursive;}
h2{font-family: 'Merienda', cursive;}
h3{font-family: 'Merienda', cursive;}
span{font-family: 'Merienda', cursive;}
span.dblS{font-family: Arial;}
div.b_titre{    -moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #b3b396;
	border-color: #000000 #000000 currentcolor;
	border-image: none;
	border-radius: 8px 8px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #000;
	font-family: "Merienda",cursive;
	font-size: 14px;
	font-weight: 700;
	margin-left: 3px;
	margin-right: 3px;
	min-height: 20px;
	padding: 2px 8px;
	background-image: none;
	text-align: center;
	vertical-align: middle;}



a.AINFO{font-family: 'Merienda', cursive;}
a.liengrise{font-family: 'Merienda', cursive;}
strong{font-family: 'Merienda', cursive;}

span.ZTag{color: #333;}
div.ZTag{color: #333;}

div.bordure-calendar{
	border-width:2px 0px 0px 0px;
	border-style: solid;
	border-color: white;
	padding-top: 10px;
	font-size:150%;
}

.css-treeview span{color: #482c0e}

input[type=submit], input[type=button], input[type=file] {
	background: #755e0d;
	/*background-image: -webkit-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -moz-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -ms-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -o-linear-gradient(top, #755e0d, #b39c6f);*/
	background-image: linear-gradient(to bottom, #755e0d, #b39c6f);
	-webkit-border-radius: 18;
	-moz-border-radius: 18;
	border-radius: 10px;
	text-shadow: 1px 2px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	margin: 5px;
}

input[type=submit]:hover, input[type=button]:hover, input[type=file]:hover {
	background: #59350d;
	/*background-image: -webkit-linear-gradient(top, #59350d, #c4b793);
	background-image: -moz-linear-gradient(top, #59350d, #c4b793);
	background-image: -ms-linear-gradient(top, #59350d, #c4b793);
	background-image: -o-linear-gradient(top, #59350d, #c4b793);*/
	background-image: linear-gradient(to bottom, #59350d, #c4b793);
	text-decoration: none;
}

select {
	background-color: white;
	border: none;
	border-radius: 4px;
	display: inline-block;
	line-height: 1.5em;
	padding: 3px 24px 3px 1px;

	margin: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	box-shadow: 0px 0px 3px 3px rgba(59, 35, 9, 0.2);
}

select:not([multiple]) {
	font: bold 11px "Helvetica Neue", Arial, sans-serif;
	background-image:
			linear-gradient(45deg, transparent 50%, brown 50%),
			linear-gradient(135deg, brown 50%, transparent 50%),
			radial-gradient(#c4b793 70%, transparent 72%);
	background-position:
			calc(100% - 10px) calc(8px),
			calc(100% - 4px) calc(8px),
			calc(100% - 3px) 3px;
	background-size:
			6px 6px,
			6px 6px,
			14px 14px;
	background-repeat: no-repeat;
}

select:not([multiple]):focus {

	font: bold 11px "Helvetica Neue", Arial, sans-serif;
	background-image:
			linear-gradient(45deg, #c4b793 50%, transparent 50%),
			linear-gradient(135deg, transparent 50%, #c4b793 50%),
			radial-gradient(brown 70%, transparent 72%);
	background-position:
			calc(100% - 4px)  calc(5px),
			calc(100% - 10px)  calc(5px),
			calc(100% - 3px) 2px;
	background-size:
			6px 6px,
			6px 6px,
			14px 14px;
	background-repeat: no-repeat;
	border-color: #59350d;
	outline: 0;
	box-shadow: 0px 0px 4px 4px rgba(59,35,9,0.6);
}

input[type=text], input[type=password], input[type=file], textarea{
	font: bold 11px "Helvetica Neue", Arial, sans-serif;
	margin: 5px;
	padding: 2px 2px 2px 2px;
	border: none;
	border-radius: 0.2em;
	box-shadow: 0px 0px 3px 3px rgba(59,35,9,0.2);
}

input:focus[type=text], input:focus[type=password], input:focus[type=file], textarea:focus{
	box-shadow: 0px 0px 4px 4px rgba(59,35,9,0.6);
}


input[type=checkbox],input[type=radio]{
	margin: 5px;
	padding: 2px 2px 2px 2px;
	border: none;
	border-radius: 0.2em;
	box-shadow: 0px 0px 3px 3px rgba(59,35,9,0.2);
}

span>label{
	font-family:arial;
}

fieldset {
	background-color: #cbbb79;
	border-width: 1px;
	border-radius: 0.3em;
	border-color: #59350d;
	margin: 5px;
}
fieldset>legend {
	background-color: #fbebe6;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-radius: 0.5em;
	border-color: #59350d;
}


tr.Cpaire, table.ParityColors > tbody > tr:not([class]):nth-child(even) {
	background-color: #fbe4c4;
}
tr.Cpaire:hover, table.ChangeColors > tbody > tr:not([class]):nth-child(even):hover {
	background-color: #a7a193;
	color: #000
}

tr.Cimpaire, table.ParityColors > tbody > tr:not([class]):nth-child(odd) {
	background-color: #ffe8cc;
}
tr.Cimpaire:hover, table.ChangeColors > tbody > tr:not([class]):nth-child(odd):hover {
	background-color: #a7a193;
	color: #000
}

.indeterminate-choices {
	border-radius: 0.2em;
	-webkit-box-shadow: inset 0 0 3px 3px rgba(59,35,9,0.2);
	-moz-box-shadow: inset 0 0 3px 3px rgba(59,35,9,0.2);
	box-shadow: 0 0 3px 3px rgba(59,35,9,0.2);
}

.indeterminate-choices > .btn.active{
	background: linear-gradient(to bottom, #5f3f0c, #af5f5c);
	border-color: #401100;
	box-shadow: 0px 0px 3px 3px rgba(59,35,9,0.2);
	color: white;
}

.indeterminate-choices > .btn.active:hover {
	background: linear-gradient(to bottom, #845a3f, #d4aa8f);
	border-color: #401100;
	box-shadow: 0px 0px 3px 3px rgba(59,35,9,0.2);
}

.indeterminate-choices:focus-within{
	-webkit-box-shadow: inset 0 0 3px 3px rgba(59,35,9,0.2);
	-moz-box-shadow: inset 0 0 3px 3px rgba(59,35,9,0.2);
	box-shadow: 0px 0px 3px 3px rgba(59,35,9,0.2);
}

.vertical-tabs>ul > li,
.horizontal-tabs>ul > li.active  {
	background-color: #82744a;
}

.horizontal-tabs>ul > li.inactive,
.vertical-tabs>ul > li.inactive {
	background-color: #b5b779;
}

.vertical-tabs>ul > li,
.horizontal-tabs>ul > li {
	background-color: #b5b779;
}


[data-foot] > button,
[data-foot] > input{
	background: #755e0d;
	background-image: -webkit-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -moz-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -ms-linear-gradient(top, #755e0d, #b39c6f);
	background-image: -o-linear-gradient(top, #755e0d, #b39c6f);
	background-image: linear-gradient(to bottom, #755e0d, #b39c6f);
}

.ContainerFormButton > button,
.ContainerFormButton > input,
[data-fiche]~input,
[data-foot] > button,
[data-foot] > input{
	-webkit-border-radius: 18;
	-moz-border-radius: 18;
	border-radius: 10px;
	cursor: pointer;

	-webkit-border-radius: 18;
	-moz-border-radius: 18;
	border-radius: 10px;
	text-shadow: 1px 2px 3px #666666;
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	margin: 5px;
	height:auto;
	border-style: none;
}

.simpletext{
	font-family: 'Merienda', cursive;;
	font-size: 12px;
	color: #482c0e;
}

span[onclick], A {
	color: #482c0e;
}


