/* feuille de style principale */

* {
	font-family: verdana, arial, sans-serif ;
}
body {
	/* correction du bug IE5 */
	margin: 0 ;
	text-align: center ;
}
div#principal {
	border: 1px solid #e2e2e2 ;
	width: 795px ;
	/* height: 350px ; */
	/* centrage du contenu */
	margin-left: auto ;
	margin-right: auto ;
	text-align: left ;
	padding-top: 0px ;
	padding-bottom: 0px ;
}
div#bandeau {
	background-repeat: no-repeat ;
	background-image:url('bandeau2.png') ;
	width: 100% ;
	margin: 0 ;
	background-color: #FFFFFF ; /* #EFF3F7 ;*/
	height: 40px ;
}
div#page {
	background-color: inherit ;
	width: 100% ;
	min-height: 700px ;
}
div#menu_gauche {
	float: left ;
	width: 150px ;
	background-color: transparent ;
	font-size: 11pt ;
	margin-top: 15px ;
}
div#contenu {
	float: left ;
	background-color: inherit ;
	margin-left: 10px ;
	margin-right: 10px ;
	width: 475px ;
}
div#contenu_large {
	float: left ;
	background-color: inherit ;
	margin-left: 10px ;
	margin-right: 10px ;
	width: 620px ;
}

div#menu_droite {
	float: left ;
	width: 139px ;
	padding: 5px ;
	background-color: #FFF ;
	margin-top: 0px ;
	border-left: 1px solid #e2e2e2 ;
	border-top: 1px solid #e2e2e2 ;
	border-bottom: 1px solid #e2e2e2 ;
}
div#news {
	float: left ;
	width: 150px ;
	margin-top: 60px ;
	margin-bottom: 0px ;
	background-image : url('news.png');
	background-repeat : no-repeat;
	background-position : top right ;
	border: 0px ;
	height: 20px ;
	right: 0px ;
}

/* Style de titre */
h1, div#contenu_expo h1, div#contenu_large h1 {
	margin-top:0px ;
	text-align: left ;
	font-size: 14pt ;
	font-weight: bold ;
	padding-top: 30px ;
}

div#contenu h2, div#contenu_expo h2, div#contenu_large h2 {
	text-align: center ;
	font-size: 12pt ;
	font-weight: bold ;
	letter-spacing: 3px ;
	color: #2F2F2F ;
}

div#contenu h3, div#contenu_expo h3, div#popup h2, div#contenu_large h3 {
	margin-left: 50px ;
	letter-spacing: 3px ;
	text-align: left ;
	font-size: 10pt ;
	color: #808080 ;
}
div#popup h3 {
	margin-left: 10px ;
	letter-spacing: 3px ;
	text-align: left ;
	font-size: 10pt ;
	color: #808080 ;
}

/* style de texte */
div#bandeau p {
	margin-top: 0px ;
}

div.boite_image p.legende {
	font-size: 8pt ;
	color: #808080 ; /* remplace grey */
	text-align: center ;
	margin: 0 ;
	margin-top: 4px ;
}

div#contenu p, div#contenu_large p, div#contenu_expo p, div#opaque p, div#popup p {
	font-size: 10pt ;
}

div#contenu a, div#contenu_expo a, div#contenu_large a, div#popup a {
	text-decoration: none ;
	color: #EC6A00 ;
}
div#contenu a:hover, div#contenu_expo a:hover, div#popup a:hover {
	text-decoration: underline ;
	color: #C55900 ;
}
div#contenu a:visited, div#contenu_expo a:visited, div#popup a:visited {
	color: #C55900 ;
}
/* affichage en petit des légendes et barre de navigation */
.petit {
	font-size: 8pt ;
	text-align: center ;
}
div#contenu p.petit a, div#contenu_large p.petit a, div#contenu_expo a {
	font-size: 8pt ;
	text-decoration: none ;
	color: #EC6A00 ;
}
div#contenu p.petit_gauche, div#contenu_expo p.petit, div#contenu_large p.petit, div#contenu_large p.petit {
	font-size: 8pt ;
	text-align: left ;
}
div#contenu p.petit_gauche a, div#contenu_large p.petit_gauche a, div#contenu_expo a {
	font-size: 8pt ;
	text-decoration: none ;
	color: #EC6A00 ;
}

div#contenu legend, div#contenu_large legend, div#popup legend, div#contenu form, div#contenu_large form, div#popup form {
	font-size: 10pt ;
	color: #808080 ;
}

div#contenu label, div#contenu_large label, div#popup label {
	clear: both ;
	width: 200px ;
	font-size: 10pt ;
	color: #808080 ;
	border: 0px solid red ;
}
label.standard {
	width: 180px ;
	font-size: 10pt ;
	color: #808080 ;
	border: 0px solid red ;
	float:left ;
}
input.standard {
	width: 280px ;
	font-size: 10pt ;
	color: #808080 ;
	border: 0px solid red ;
}
textarea.standard {
	width: 280px ;
	height: 80px ;
	font-size: 10pt ;
	color: #808080 ;
	border: 0px solid red ;
}
div#contenu label.label_gauche, div#contenu_large label.label_gauche {
	float: left ;
	width: 240px ;
	border: 0px solid red ;
	margin-top: 2px ;
	clear: both ;
}
div#contenu textarea.input_droite, div#contenu_large textarea.input_droite {
	float: right ;
	margin-top: 2px ;
	width: 350px ;
	font-size: 8pt ;
	height:3.8em ;
}
div#contenu_expo select.input_droite, div#contenu_large select.input_droite {
	float: right ;
	margin-top: 2px ;
	width: 350px ;
	font-size: 8pt ;
	height:1.9em ;
}
div#contenu input.input_droite, div#contenu_large input.input_droite {
	float: right ;
	margin-top: 2px ;
	width: 350px ;
	font-size: 8pt ;
	height:1.4em ;
}
div#contenu select.select_gauche, div#contenu_large select.select_gauche {
	float: left ;
	margin-top: 2px ;
}

div#contenu input, div#contenu textarea, div#contenu select, div#contenu_expo input, div#contenu_expo textarea, div#contenu_expo select, div#popup input, div#popup select, div#contenu_large textarea, div#contenu_large select, div#contenu_large input {
	font-size: 10pt ;
	border: 1px solid #808080 ;
	color: #000 ;
}
div#contenu textarea.textarea_large, div#contenu_large textarea.textarea_large {
	width: 440px ;
	height: 250px ;
}

div#menu_droite p {
	font-size: 9pt ;
	color: #808080 ;
	margin-top: 0 ;
	margin-bottom: 10px ;
}
/* menu gauche */
div#menu_gauche ul.niv1 {
	list-style-type: none ;
	margin-left: 0 ;
	padding-left: 0 ;
}
div#menu_gauche ul.niv1 li {
	margin-left: 0 ;
}
div#menu_gauche ul.niv1 li a {
	background-repeat: no-repeat ;
	background-position: top right ;
	background-image: url('coin.png') ;
	text-decoration: none ;
	background-color: #e2e2e2 ;
	margin-left: 0 ;
	display: block ;
	width: 148px ;
	padding-left:2px ;
	color: #808080 ;
	/*height: 20px ;*/
}
div#menu_gauche ul.niv1 li a:hover {
	color: #2F2F2F ;
}
div#menu_gauche ul.niv2 {
	list-style-type: none ;
	margin-left: 0 ;
	padding-left: 0 ;
	margin-bottom: 15px ;
}
div#menu_gauche ul.niv2 li {
	margin-left: 0 ;
}
div#menu_gauche ul.niv2 li a { background-image: none ;
	font-size: 10pt ;
	text-decoration: none ;
	background-color: #FFF ;
	margin-left: 0px ;
	margin-top: 2px ;
	margin-bottom: 2px ;
	display: block ;
	width: 130px ;
	padding-left: 15px ;
	color: #AFAFAF ;
	border-left: 5px solid #FFF ;
	/*height: 18px ;*/
}
div#menu_gauche ul.niv2 li a:hover {
	border-left-color: #e2e2e2 ;
	background-color: #EFEFEF ;
	color: #4F4F4F ;
}

/* présentation des listes d'images */
div.boite_image {
	width: 120px ;
	height: 120px ;
	border: 0px solid #808080 ; /* remplace grey */
	float: left ;
	margin: 13px ;
	text-align: center ;
	overflow : hidden ;
	background-image:url('fond-image2.png') ;
	padding: 5px ;
}

div#contenu img, div#contenu_expo img, div#popup img, div#contenu_large img {
	border: 0px solid #FFF ;
}

/* mise en forme */
hr.clear {
	clear: both ;
	visibility: hidden ;
}
div.coin_sup {
	height: 5px ;
	width: 150px ;
	background-image : url('coin_sup.png');
	background-repeat : no-repeat;
	background-position : top right;
	margin-top: 10px ;
}
div.coin_inf {
	height: 5px ;
	width: 150px ;
	background-image : url('coin_inf.png');
	background-repeat : no-repeat;
	background-position : bottom right;
}

div.test {
	background-color: inherit ;
	width: 80px ;
	height: 80px ;
	border: 1px solid #FFF ;
	padding: 0 ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 2px ;
}
div.img_gauche {
	float: left ;
	margin-right: 15px ;
	margin-bottom: 15px ;
}
div.img_droite {
	float: right ;
	margin-left: 15px ;
	margin-bottom: 15px ;
	/*height: 257px ;*/
}

/*  -----------------rajout pour zoom image --------------*/

div#deux {
	display: none ;
	border: 1px solid #000 ;
	position: absolute ;
	top: 10px ;
	left: 2% ;
	bottom: 10px ;
	right: 2% ;
	width: 96% ;
	z-index:1 ;
	background-color: #FFF ; /*D0D0D0 */
	overflow: hidden ;
	height: 522px ;
	opacity: 0.95;
	filter: alpha(opacity=95);
}
div#opaque {
	display: none ;
	border: 0px solid red ;
	position: absolute ;
	top: 10px ;
	left: 2% ;
	bottom: 10px ;
	right: 2% ;
	width: 96% ;
	z-index:1 ;
	overflow: hidden ;
	height: 520px ;
	padding-top: 3px ;
	opacity: 1;
	filter: alpha(opacity=100);
}

/* systèùe d'onglet */
div#contenu ul#menu_image, div#contenu_expo ul#menu_image, div#contenu_large ul#menu_image {
	text-align: center ;
	border-bottom: 1px solid #808080 ;
	padding-bottom: 0px ;
	margin-left: 0px ;
	padding-left: 0px ;
}
div#contenu ul#menu_image li, div#contenu_expo ul#menu_image li, div#contenu_large ul#menu_image li  {
	border-color: #808080 ;
	border-style: solid ;
	border-width: 1px 1px 0px 1px ;
	font-size: 8pt ;
	display: inline ;
	padding-right: 3px ;
	padding-left: 3px ;
	margin-right: 3px ;
	margin-left: 3px ;
}
div#contenu ul#menu_image a, div#contenu_image ul#menu_image a {
	text-decoration: none ;

}

/* style des tableaux */
table.tableau_resultat {
	width: 100% ;
	border-collapse: collapse;
}
table.tableau_resultat thead {
	background-color: #F0F0F0;
}
table.tableau_resultat tr {
}
table.tableau_resultat tr.paire { background-color: #FFF; }
table.tableau_resultat tr.impaire { background-color: #FAFAFA; }
table.tableau_resultat tr.grid { background-image:url('grid.png'); }
table.tableau_resultat tr.tr_over { background-color: #FFFEC1; }

table.tableau_resultat td {
	border: 1px solid #808080 ;
	font-size: 10pt ;
	color: #808080 ;
	padding-left: 4px ;
	padding-right: 4px ;
	padding-top: 4px ;
}
table.tableau_resultat td.td_petit {
	font-size: 8pt ;
}

/* rajouts pour l'expo */
div#contenu_expo {
	float: left ;
	background-color: inherit ;
	margin-left: 10px ;
	margin-right: 10px ;
	width: 625px ;
	}
div#mur {
	background-color: transparent ;
	width: 100% ;
	height: 290px ;
	background-image : url('mur.png');
	background-repeat : no-repeat;
	background-position : top left ;
	padding-top: 65px ;
}
div#tableau1 {
	margin-left: 195px ;
	float: left ;
}
div.tableau2 {
	margin-left: 65px ;
	float: left ;
}

img.encadre {
	border: 1px solid #000 ;
}
div.cadre {
	height: 80px ;
	width: 80px ;
	text-align: center ;
}


img.icones {
	border: 0px solid #FFF ;
}

ul#imageList {
	list-style-type: none ;
	width: 95% ;
	padding-left: 2% ;
	padding-left: 2% ;
	margin-left: 0px;
}
ul#imageList li {
	background-repeat: no-repeat ;
	background-position: top right ;
	background-image:url('cursor.png') ;
	height: 85px ;
	padding-top: 1px ;
	margin-left: 4px ;
	width: 96% ;
	border:1px solid #808080;
	background-color:#F0F0F0;
	margin-top:2px;
	text-align: center ;
}
ul#List {
	list-style-type: none ;
	width: 100% ;
	padding-left: 2% ;
	padding-left: 2% ;
}
ul#List li {
	background-repeat: no-repeat ;
	background-position: top right ;
	background-image:url('cursor.png') ;
	height: 20px ;
	padding-top: 1px ;
	margin-left: 4px ;
	width: 96% ;
	border:1px solid #808080;
	background-color:#F0F0F0;
	margin-top:2px;
	text-align: center ;
	font-size: 9pt ;
}

ul#liste_de_pied {
	list-style-type: none ;
	text-align: center ;
	margin-bottom: 0px ;
}

ul#liste_de_pied li {
	font-size: 8pt ;
	display: inline ;
	margin-right: 25px ;
	margin-bottom: 0px ;
}

ul#liste_de_pied li a {
	text-decoration: none ;
}

ul#liste_de_pied li a:hover {}


/* accessibilite */
p#acces_rapide {
	font-size: 8pt ;
	text-align: right ;
	float: right ;
}
p#acces_rapide a {
	text-decoration: none ;
	color: #FFF ;
	margin-left: 15px ;
}
p#acces_rapide a:hover {
	text-decoration: underline ;
	color: #808080 ;
}

div#popup textarea {
	font-size: 10pt ;
	border: 1px solid #808080 ;
	color: #000 ;
	width: 95% ;
	height: 150px ;
	margin: 5px ;
}

/* class des messages de retour */
.true {
	font-weight: bold ;
	color: green ;
}
.false {
	font-weight: bold ;
	color: red ;
}

/* menu supérieur */
/*
div#menu_sup {
	margin-top:0px ;
	margin-left: 0px ;
	padding-left: 0px ;
	border:0px solid #808080 ;
	font-size: 9pt ;
}
#menu_sup ul {
	margin-left: 0px ;
	padding-left: 10px ;
}
#menu_sup li {
	display: inline ;
	margin-top: 0px ;
	margin-left: 0px ;
}
#menu_sup li a {
	background-color: #FFF ;
	padding: 7px ;
	text-decoration: none ;
	color: #808080 ;
}
#menu_sup li a:hover {
	background-color: #494949 ;
}
#menu_sup li a.localisation {
	background-color: #E2E2E2 ;
	border-right: 1px solid #808080 ;
	border-left: 1px solid #808080 ;
	border-bottom: 1px solid #808080 ;
}
*/



/* ---------------------------------------------------------------------------*/
/*                         BARRE DE NAGIVATION                                */
/*  Cette barre de navigation est reprise de PMB http://www.sigb.net/         */
/*  Theme inspired by Launchpad : http://launchpad.net/    		      */
/*                      trademark of Canonical Ltd.                           */
/* 			               #navbar  		              */
/* ---------------------------------------------------------------------------*/

/* ------------------- NAVBAR COULEURS ------------- */
#navbar-index.current,
#navbar-index:hover{
	background-color:#aaa;
}
#navbar-opac.current,
#navbar-opac:hover{
	background-color:#f99c09;
}
#navbar-root.current,
#navbar-root:hover{
	background-color:#3594bb;
}
#navbar-admin.current,
#navbar-admin:hover{
	background-color:#f99c09;
}
#navbar-inv.current,
#navbar-inv:hover{
	background-color:#3840be;
}
#navbar-redac.current,
#navbar-redac:hover{
	background-color:#bb3a84;
}
#navbar-module.current,
#navbar-module:hover{
	background-color:#d18c3b;
}
#navbar-perso.current,
#navbar-perso:hover{
	background-color:#90b636;
}
#navbar-help.current,
#navbar-help:hover{
	background-color:#a02c35;
}

#navbar{
	background:white;
	padding-top:0px;
	padding-bottom:26px;
	padding-left:10px;
	font-size: 9pt ;
}
#navbar h3{
	display:none;
}
#navbar h3 span{
	font-size:14px;
	position:relative;
	top:-50px;
	padding-left:5px;
	color:#ddd;
	display:none;
}
#navbar ul{
	position:absolute;
	list-style-type:none;
	margin:1px 0 0 0;
}
#navbar li{
	margin-right:2px;
}
/*
 * Habillage des li
 * On veillera a utiliser un sprite css uniquement pour les navigateurs n'ayant pas besoin
 * du hack de transparence "behavior" (incompatibilitï¿½ avec les background position)
 * Le sprite trouve son utilitï¿½ pour la mise en cache d'une seule image
 * <=> pas de chargement sur le :hover
*/
#navbar-opac,
#navbar-index,
#navbar-root,
#navbar-admin,
#navbar-inv,
#navbar-redac,
#navbar-module,
#navbar-perso,
#navbar-help{
	float:left;
	display:block;
	width:auto!important;
	width:10px;
	background-repeat:no-repeat;
	background:url('images/navbar.png');
	background-position:top right;
	height:25px;
}

ul>#navbar-opac,
ul>#navbar-index,
ul>#navbar-root,
ul>#navbar-admin,
ul>#navbar-inv,
ul>#navbar-redac,
ul>#navbar-module,
ul>#navbar-perso,
ul>#navbar-help{
	background-image:url('images/navbar_sprite.png');
	background-position:100% 0;
}

/*
 * Habillage des li:hover
*/
#navbar-opac:hover,
#navbar-index:hover,
#navbar-root:hover,
#navbar-admin:hover,
#navbar-inv:hover,
#navbar-redac:hover,
#navbar-module:hover,
#navbar-perso:hover,
#navbar-help:hover{
	background-image:url('images/navbar_hover.png');
	background-repeat:no-repeat;
	background-position:top right;

	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
 behavior:url('css/iepngfix.php');
}
ul>#navbar-opac:hover,
ul>#navbar-index:hover,
ul>#navbar-root:hover,
ul>#navbar-admin:hover,
ul>#navbar-inv:hover,
ul>#navbar-redac:hover,
ul>#navbar-module:hover,
ul>#navbar-perso:hover,
ul>#navbar-help:hover{
	background-image:url('images/navbar_sprite.png');
	background-position:100% -50px;
}

/*
* Habillage des li.current
*/
#navbar-opac.current,
#navbar-index.current,
#navbar-root.current,
#navbar-admin.current,
#navbar-inv.current,
#navbar-redac.current,
#navbar-module.current,
#navbar-perso.current,
#navbar-help.current{
	background-image:url('images/navbar_current.png');
	background-repeat:no-repeat;
	background-position:top right;
	height:27px;

	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
 behavior:url('css/iepngfix.php');
}

ul>#navbar-opac.current,
ul>#navbar-index.current,
ul>#navbar-root.current,
ul>#navbar-admin.current,
ul>#navbar-inv.current,
ul>#navbar-redac.current,
ul>#navbar-module.current,
ul>#navbar-perso.current,
ul>#navbar-help.current{
	background-image:url('images/navbar_sprite.png');
	background-position:100% -100px ;
}
/*
* Habillage des liens a
*/
#navbar-opac a,
#navbar-index a,
#navbar-root a,
#navbar-admin a,
#navbar-inv a,
#navbar-redac a,
#navbar-module a,
#navbar-perso a,
#navbar-help a{
	height:17px;
	display:block;
	padding:6px 10px 2px 10px;
	text-decoration:none;
	color:#000;
	background-image:url('images/navbar_bord.png');
	background-repeat:no-repeat;
}
#navbar-opac>a,
#navbar-index>a,
#navbar-root>a,
#navbar-admin>a,
#navbar-inv>a,
#navbar-redac>a,
#navbar-module>a,
#navbar-perso>a,
#navbar-help>a{
	background-image:url('images/navbar_sprite.png');
	background-position:0px -25px;
}
/*
* Habillage des liens a.current
*/
#navbar-index>a:hover,
#navbar-opac>a:hover,
#navbar-root>a:hover,
#navbar-admin>a:hover,
#navbar-inv>a:hover,
#navbar-redac>a:hover,
#navbar-module>a:hover,
#navbar-perso>a:hover,
#navbar-help>a:hover{
	background-image:url('images/navbar_sprite.png');
	background-position:0px -75px;
	background-repeat:no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
 behavior:url('css/iepngfix.php');
}

#navbar-index a.current,
#navbar-opac a.current,
#navbar-root a.current,
#navbar-admin a.current,
#navbar-inv a.current,
#navbar-redac a.current,
#navbar-module a.current,
#navbar-perso a.current,
#navbar-help a.current{
	background-image:url('images/navbar_current_bord.png');
	background-repeat:no-repeat;
	/* Gestion des png transparents (multi-niveaux) sous IE5.5 et 6 */
	behavior:url('css/iepngfix.php');
	height:19px;
}
#navbar-index>a.current,
#navbar-opac>a.current,
#navbar-root>a.current,
#navbar-admin>a.current,
#navbar-inv>a.current,
#navbar-redac>a.current,
#navbar-module>a.current,
#navbar-perso>a.current,
#navbar-help>a.current{
	background-image:url('images/navbar_sprite.png');
	background-position:0px -127px;
}
/* ---------------------------------------------------------------------------*/
/*                  FIN DE BARRE DE NAGIVATION                                */
/* ---------------------------------------------------------------------------*/

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
padding: 0;
margin: 0;
background: #E0F4D7;
width: 185px;
}
#ui-datepicker-div {
display: none;
border: 1px solid #FF9900;
z-index: 10;
}
.ui-datepicker-inline {
float: left;
display: block;
border: 0;
}
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-dialog {
padding: 5px !important;
border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
width: 25px;
}
img.ui-datepicker-trigger {
margin: 2px;
vertical-align: middle;
}
.ui-datepicker-prompt {
float: left;
padding: 2px;
background: #E0F4D7;
color: #000;
}
*html .ui-datepicker-prompt {
width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
clear: both;
float: left;
width: 100%;
color: #FFF;
}
.ui-datepicker-control {
background: #FF9900;
padding: 2px 0px;
}
.ui-datepicker-links {
background: #E0F4D7;
padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
font-weight: bold;
font-size: 80%;
letter-spacing: 1px;
}
.ui-datepicker-links label {
padding: 2px 5px;
color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
float: left;
width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
float: right;
text-align: right;
}
.ui-datepicker-current {
float: left;
width: 30%;
text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
float: right;
width: 34%;
text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
float: left;
text-align: left;
}
.ui-datepicker-header {
padding: 1px 0 3px;
background: #83C948;
text-align: center;
font-weight: bold;
height: 1.3em;
}
.ui-datepicker-header select {
background: #83C948;
color: #000;
border: 0px;
font-weight: bold;
}
.ui-datepicker {
background: #CCC;
text-align: center;
font-size: 100%;
}
.ui-datepicker a {
display: block;
width: 100%;
}
.ui-datepicker-title-row {
background: #B1DB87;
color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #B1DB87;
}
.ui-datepicker-days-row {
background: #FFF;
color: #666;
}
.ui-datepicker-week-col {
background: #B1DB87;
color: #000;
}
.ui-datepicker-days-cell {
color: #000;
border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
display: block;
}
.ui-datepicker-week-end-cell {
background: #E0F4D7;
}
.ui-datepicker-unselectable {
color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
background: #FFF !important;
border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
background: #E0F4D7 !important;
border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
background: #FFF !important;
border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
background: #83C948 !important;
}
.ui-datepicker-today {
background: #B1DB87 !important;
}
.ui-datepicker-current-day {
background: #83C948 !important;
}
.ui-datepicker-status {
background: #E0F4D7;
width: 100%;
font-size: 80%;
text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
cursor: pointer;
margin: 0;
padding: 0;
background: none;
color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
padding: 2px 5px !important;
color: #000 !important;
}
.ui-datepicker-title-row a {
color: #000 !important;
}
.ui-datepicker-control a:hover {
background: #FDD !important;
color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
background: #FFF !important;
color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
border: 1px solid #83C948;
}
.ui-datepicker-one-month {
float: left;
width: 185px;
}
.ui-datepicker-new-row {
clear: left;
}
.ui-datepicker-cover {
display: none;
display/**/: block;
position: absolute;
z-index: -1;
filter: mask();
top: -4px;
left: -4px;
width: 193px;
height: 200px;
}
