@CHARSET "utf-8";

body
{
	background-image: url("images/backgrond_leisure.png");
}
body.cke_show_borders,
body.cke_panel_frame {
  background-image:none;    
}

h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  color: #305B66;
}

div#top_band
{
   background-image: url("images/degrade_haut.png");
}
div#page
{
	background-color: #ffffff;
}

body.family #banner
{
    background-image: url("images/bandeaumotifbleu.png");
}


div#authenticationFrame
{
    color: #ffffff;
}

div#login td.connect
{
	text-transform: uppercase;
}

div#login td#creat_account a
{
    background-image: url("images/fond_creez_un_compte.png");
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
}

div#login td#creat_account a:hover
{
    background-image: url("images/fond_creez_un_compte_rollov.png");
}

div#login a.textcolor
{
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    font-style: normal;    
}


div#login button#submit_login
{
    background-image: url("images/OK_defaut.png");
    font-size: 10px;
    text-transform: uppercase;
}
div#login input#submit_login:hover
{
    background-image: url("images/OK_hover.png");
}

div#login #help a
{
    background-repeat: no-repeat;
    background-image: url("images/aide.png");
}
div#login #help a:hover
{
    background-image: url("images/aide_rollover.png");
}


/* cadre des news, telecargement */
table.homepage td.gray_fade_box,
table.homepage div.gray_fade_box
{
    background-repeat: repeat-y;
    background-image: url("images/fond_menu_gris.png");
}


/* Bouton 1  */
.boutton_1
{
    text-transform: uppercase;
    color: white;
    background-repeat:no-repeat;
    background-image: url("images/bouton_off.png");    
    
}
.boutton_1:hover
{
    background-image: url("images/bouton_on.png");
}

.boutton_1 a, .boutton_1 a:hover, .boutton_1 a:active, .boutton_1 a:visited {
    color: white;
    text-decoration: none;
}


/* navigation dans les applications */


body.family div#applications ul li.ISSILA_SCHOOL  {
    background-image: url("images/BoutonBandeau-VS-1.png");
}
body.family div#applications ul li.ISSILA_SCHOOL:hover {
    background-image: url("images/BoutonBandeau-VS-2.png");
}


body.family div#applications ul li.disabled.ISSILA_SCHOOL  {
    background-image: url("images/BoutonBandeau-VS-4.png");
}
body.family div#applications ul li.disabled.ISSILA_SCHOOL:hover {
    background-image: url("images/BoutonBandeau-VS-4.png");
}


body.family div#applications ul li.ISSILA_NURSERY 
{
    background-image: url("images/BoutonBandeau-PE.png");
}

body.family div#applications ul li.ISSILA_LEISURE {
    background-image: url("images/BoutonBandeau-AL-1.png");
}

body.family div#applications ul li.disabled.ISSILA_LEISURE {
    background-image: url("images/BoutonBandeau-AL-4.png");
}


/*
 * La barre de navigation
 */
body.family #navigation {
    border-color: #676767;
    background-image: url("images/agent_loisirs_onglet_bleu.png");
    background-repeat: repeat-x;
}

body.family #navigation .sf-menu li:hover, 
body.family #navigation .sf-menu li.sfHover,  
body.family #navigation .sf-menu a:focus, 
body.family #navigation .sf-menu a:hover, 
body.family #navigation .sf-menu a:active {
    background-image: url("images/agent_loisirs_onglet_jaune.png");
    outline-color: -moz-use-text-color;
    color: #000000;
}

body.family #navigation .sf-menu li:hover a, 
body.family #navigation .sf-menu li.sfHover a {
    color: #000000;
}
body.family #navigation .sf-menu li:hover li a, 
body.family #navigation .sf-menu li.sfHover li a {
    color: #ffffff;
}

body.family #navigation .sf-menu li li:hover, 
body.family #navigation .sf-menu li li.sfHover, 
body.family #navigation .sf-menu li li a:focus, 
body.family #navigation .sf-menu li li a:hover, 
body.family #navigation .sf-menu li li a:active {
    background-color: #ABB5BA;
    color: #ffffff;
    background-image: none;
    outline-color: -moz-use-text-color;
}

body.family #navigation .sf-menu li li li:hover, 
body.family #navigation .sf-menu li li li.sfHover, 
body.family #navigation .sf-menu li li li a:focus, 
body.family #navigation .sf-menu li li li a:hover, 
body.family #navigation .sf-menu li li li a:active {
    background-color: #BCC6CB;
}

body.family #navigation .sf-menu li,
body.family #navigation .sf-menu li li, 
body.family #navigation .sf-menu li li li {
    background-image: url("images/agent_loisirs_onglet_bleu.png");
    background-repeat: repeat-x;
    height: 24px;
    color: #ffffff;
}
body.family #navigation .sf-menu li li, 
body.family #navigation .sf-menu li li li
 {
    background-image: none;
    background-color: #305866;
    color: #ffffff;
}
body.family #navigation .sf-menu li li li
{
    background-color: #ABB5BA;
}

body.family #navigation ul.sf-menu li a
{
    color: #ffffff;
    border-color: #ffffff;
    padding-bottom: 4px;
    text-transform: uppercase;
}

body.family #navigation ul.sf-menu li li a,
body.family #navigation ul.sf-menu li li li a  {
    border: none;
    color: #ffffff;
}

body.family #navigation ul.sf-menu li.current,
body.family #navigation ul.sf-menu li.current li.current,
body.family #navigation ul.sf-menu li.current li.current li.current  {
    background-image: url("images/agent_loisirs_onglet_jaune.png");
    background-repeat: repeat-x;
}


body.family #navigation ul.sf-menu li.current li.current,
body.family #navigation ul.sf-menu li.current li.current li.current  {
    background-image: none;
    background-color: #ABB5BA;
    color: #ffffff;
}

body.family #navigation ul.sf-menu li.current a {
    color: #000000;
}

body.family #navigation ul.sf-menu li.current li a,
body.family #navigation ul.sf-menu li.current li.current li a  {
    color: #ffffff;
}


/*********************************/
/*   Inscription d'un enfant     */
/*********************************/

div.wizard-steps ul
{
    border:0px solid black;
}

div.wizard-steps li
{
	border-bottom: 3px solid #ffffff;
    background-image: url("images/etape_desactive.png");
    background-repeat: repeat-y;
} 
div.wizard-steps ul.steps li.active
{
    background-image: url("images/etape_clicable.png");
}

div.wizard-steps ul.steps li.current 
{
    background-image: url("images/etape_actif.png");
    background-color: transparent;
}
div.wizard-steps ul.steps li.current div.arrow
{
    background-image: url("images/etape_fleche.png");
    background-repeat: no-repeat;
}
div.wizard-steps ul ul
{
    background-image: none;
}
div.wizard-steps ul ul li
{
    background-image: none;
    border: 0px;
}


div.wizard-steps ul.steps li span.step,
div.wizard-steps ul.steps li a,
div.wizard-steps ul.steps li ul.step-datas li,
div.wizard-steps ul.steps li
{
    color: #C5CDD1;
}

div.wizard-steps ul.steps li.active span.step,
div.wizard-steps ul.steps li.active a,
div.wizard-steps ul.steps li.active ul.step-datas li
{
    color: #477e85;
}


div.wizard-steps ul.steps li.current span.step,
div.wizard-steps ul.steps li.current a,
div.wizard-steps ul.steps li.current ul.step-datas li,
div.wizard-steps ul.steps li.current
{
    color: #305B66;
}

div#logout, div#logout a 
{
	color: #E9DF00;
	text-transform: uppercase;
	top: 20px;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

#logout {
    position:absolute;
    right:210px;
    text-align: right;
}

div#logout p
{
	color: #FFFFFF;
	font-size: 10pt;
  font-weight: bold;
}


fieldset {
  background-image: url('/images/degrade_gris_large.png');
  margin-bottom:5px;
}

fieldset legend{
  background-image: url('/images/legend.png');
  font-size: 1.05em;
  color: #315b66;
}


.homepage-left-column, .homepage-right-column {
    background-color:#CED5D8;
    background-image:url(/images/bandeau_cote_actu.png);
    background-repeat:repeat-x;
}
/*********************************/
/*      moteur de recherches     */
/*********************************/

#search-title{
  background-image: url("images/menu_gris.png");
  color: #315b66;
}
div#cadre2
{
    background-image: url("images/menu_gris.png");
}

#div_activity_filters_date_from-input-box.ui-state-highlight {
    background-color: transparent;
}


div#cadre2 #div_activity_filters_date-label-box {
    display:block;
    margin-bottom:10px;
}

div#cadre2 .daterange-label {
   color: #305866;
   text-transform: uppercase;
}
.search_button {
    background-color:#1A8AC6 ;
    border-color:#1A8AC6;
    color:white;
    cursor: pointer;
}

body.family fieldset {
    background-image:url(/images/degrade_gris_large.png);
}

body.family fieldset legend{
  background-image: url('/images/legend_large.png');
  color: #315b66;
  font-weight:normal;
}

.advanced-search-link, 
.advanced-search-link:hover,
.advanced-search-link:active, 
.advanced-search-link:visited {
  color: #315b66;
  text-decoration: none;
  border-bottom: 1px solid #c0cdd0;
}

div#cadre2 .advanced-search-link, 
div#cadre2 .advanced-search-link:hover,
div#cadre2 .advanced-search-link:active, 
div#cadre2 .advanced-search-link:visited {
  border-bottom: 1px solid #315b66;
}
.search-result-content {
    border-color:  #E0E5E7;
}

.search-result-content .title{
  background-image: url('/images/legend_large.png');
  color: #315b66;
}

.search-result-content .activity_preview_button,
.search-result-content .activity_preview_button:visited,
  .search-result-content .activity_preview_button:active {
    border-top: 1px solid #78b0cb;
    border-bottom: 1px solid #78b0cb;
    border-left: 0px solid #78b0cb;
    border-right: 0px solid #78b0cb;
    background-color: #006da3;
    color: white;
    text-decoration: none;
}
  .search-result-content .activity_preview_button:hover {
    background-color: #0084c7;
    color: white;
    text-decoration: none;
}

.search-result-content .activity_inscription_button,
.search-result-content .activity_inscription_button:visited,
.search-result-content .activity_inscription_button:active {
    border-top: 1px solid #ebe879;
    border-bottom: 1px solid #ebe879;
    border-left: 0px solid #ebe879;
    border-right: 0px solid #ebe879;
    background-color: #e8de00;
    color: #305866;
    text-decoration: none;
}

.search-result-content .activity_inscription_button:hover {
    background-color: #f2eb50;
    color: #305866;
    text-decoration: none;
}
.search-result-content .disabled,
.search-result-content .disabled:visited,
.search-result-content .disabled:active,
.search-result-content .disabled:hover {
  background-color: #c4ccd0;
  color: #acb4b7;
  border-width: 0px;
}



.search-result-content .activity-header-table {
    background-image: url('/images/degrade_gris_titre.png');
    background-repeat: repeat-y;
    border-width: 0;
}

.search-result-content .activity-type-table {
    background-image: url('/images/degrade_gris_activite.png');
    background-repeat: repeat-y;
    border-width: 0;
    font-size: 10px;
}

.search-result-content .activity-title,
.search-result-content .activity-topic {
    color: #305B66;
}

.search-result-content .activity-short-desc ,
.search-result-content .activity-sub-topic {
  color: black;  
}


.search-result-content .activity-pdf a {
    background-image: url('/images/picto_pdf_detail.png');
    display: block;
    width: 50px;
    height: 65px;
    text-decoration: none;
}

.search-result-content .activity-right-table {
    background-color: gray;
}

.search-result-content .activity-image {
   background-color:transparent;
}

.search-result-content .activity-ico {
    border-color: white;
}

.search-result-content .activity-period {
    color: white;
    background-color : #88b1cc;
}

.search-result-content .content button {
    color: white;
}

.search-result-content .content button.blocked {
  background-color: #c4ccd0;
  color: #8c9497;
}

.search-result-content .content button.active {
    background-color: #006DA3;
    border-color: #78B0CB;
    cursor: pointer;
}

.search-result-content .content button.active:hover {
    background-color: #0084c7;
}

.search-result-content .content button.blocked.with-info {
    cursor: help;
}



.search-result-pager-link a,
.search-result-pager-link a:hover,
.search-result-pager-link a:active,
.search-result-pager-link a:visited {
    color: #305866;
    text-transform: uppercase;
}

.search-result-pager-link.active a,
.search-result-pager-link.active a:hover,
.search-result-pager-link.active a:active,
.search-result-pager-link.active a:visited {
    cursor: default;
    color: black;
    font-weight: bold; 
}

.search-result-content .activity-pricing {
  color: #305866;
}
div#download_box a {
  color: #305866;
  text-transform: uppercase;
}

.ui-icon { 
    width: 16px; 
    height: 16px; 
    background-image: url(/images/loisirs/button/icons_default.png); 
}
.ui-widget-content .ui-icon {background-image: url(/images/loisirs/button/icons_default.png); }
.ui-widget-header .ui-icon {background-image: url(/images/loisirs/button/icons_default.png); }
.ui-state-default .ui-icon { background-image: url(/images/loisirs/button/icons_default.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/loisirs/button/icons_hover.png); }
.ui-state-active .ui-icon {background-image: url(/images/loisirs/button/icons_default.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/loisirs/button/icons_highlight.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/loisirs/button/icons_error.png); }



.xtlview-toolbar .ui-state-default.xtlview.xtlview-button {
     background:  #1a8ac6;
     border: 1px solid  #1a8ac6;
     color: white;
    
 }
 
 
.xtlview-toolbar .ui-state-disabled.xtlview.xtlview-button {
    background:  #c6d6de;
    color: black;
    border: 1px solid  #c6d6de;
    
 }
 
.xtlview-toolbar .ui-state-highlight.xtlview.xtlview-button {
   background:  #e9df00;
   color: #305b66;
   border: 1px solid  #f1eb8b;
    
 }
 
.xtlview-toolbar .ui-state-default.xtlview.xtlview-button.ui-state-hover,
.xtlview-toolbar .ui-state-default.xtlview.xtlview-button:hover {
    border: 1px solid  #e9df01;
}
    
.xtlview-toolbar .ui-state-default.xtlview.xtlview-button:hover .ui-icon, 
.xtlview-toolbar .ui-state-highlight.xtlview.xtlview-button:hover .ui-icon{
    background-image:url(/images/loisirs/button/icons_hover.png);
}
    
.content-panel .xtlview-toolbar .ui-state-default.xtlview.xtlview-button.ui-state-hover {
   background:  #007bb6;
   color: #e9df01;
   border: 1px solid  #e9df01;
   padding-left:5px;
   padding-right:5px;
}

.content-panel .xtlview-toolbar .xtlview.xtlview-button.ui-state-disabled {
   text-transform: uppercase;
   background:  #c6d6de;
   color: black;
   border: 1px solid  #c6d6de;
   padding-left:5px;
   padding-right:5px;
}


.content-panel .xtlview-toolbar .xtlview.xtlview-button.ui-state-highlight {
   text-transform: uppercase;
   background-color:  #e9df00;
   color: #305b66;
   border: 1px solid  #f1eb8b;
   padding-left:5px;
   padding-right:5px;
}

.content-panel .xtlview-toolbar .xtlview.xtlview-button.ui-state-highlight.ui-state-hover,
.xtlview-toolbar .ui-state-highlight.xtlview.xtlview-button:hover {
   border: 1px solid  #1A8AC6;
}

.xtlaction .xtlbutton {
    text-transform: uppercase;
    background-color:#1A8AC6;
    border-color:#1A8AC6;
    color:white;
    cursor: pointer;
}


/***************************************************************************************
 *  TBORD
 ***************************************************************************************/

#tbord th{
    background-color:#477e85;
    border-top-color: #709aa0;
    border-right-color: #9bb7bb;
    border-bottom-color: #9bb7bb;
    border-left-color: transparent;
    color: #f5f0a6;
    text-transform: uppercase;
}

#tbord td.tbord-button-container{
    background-image: url("/images/loisirs/tbord/degrade_gris.png");
}
#tbord td.tbord-button {
    color: #305866;
    text-transform: uppercase;
    background-image: url("/images/loisirs/tbord/degrade_gris.png");
    background-repeat: repeat-y;
    
}

#tbord td div {
    height: 18px;
}

#tbord td.tbord-button.hover {
    background-image: url("/images/loisirs/tbord/degrade_jaune.png");
    background-repeat: repeat-y;
}

 
#tbord .child-name {
    color: #305866;
    text-transform: uppercase;
    background-image: url("/images/loisirs/tbord/degrade_bleu.png");
    background-repeat: repeat-y;
}

#tbord .child-name .hover {
    background-image: url("/images/loisirs/tbord/degrade_jaune.png");
    background-repeat: repeat-y;
}

/***************************************************
 *        RIA Widgets
 **************************************************/

 .ui-widget-header {
  background: url('/images/loisirs/widgets/bandeau_titre.png');
  color:#305B66;
  text-transform:uppercase;
  border: 0px;
 }
 
 
.ui-state-default, .ui-widget-content .ui-state-default {
    color: #305866;
    background-color: #d8e6ed;
    background-image: none;
}
 
 
 .xtlview-toolbar.ui-state-default {
  background-image: none;
  color: #305B66;
 }
 
 .xtlview-pager.ui-state-default {
  background-image: none;
  background-color: #ecf4f9;
  color: #305B66;
 }
 
.xtlview-table table {
  border-color: #7fb6c4;
  color: #305B66;
 }
 .xtlview-table table th, .xtlview-table table th.ui-state-default {
  text-transform: uppercase;
  background-image: none;
  background-color: #b4c6d1;
  border-color: #7fb6c4;
  color: #305B66;
 }
 .xtlview-table table th, .xtlview-table table th.ui-state-hover {
  text-transform: uppercase;
  background-image: none;
  background-color: #d0dee5;
  border-color: #7fb6c4;
  color: #305B66;
 }
 
 .ui-widget-content {
    background:url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border:1px solid #AAAAAA;
    color:#222222;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background-image: none;
    border:1px solid #D3D3D3;
    color:#555555;
    font-weight:normal;
    outline:medium none;
} 
 
.xtlview-table table tbody tr.ui-state-hover  {
   background:  #7fb6c4;
   color: #305b66;

}
.xtlview-table table tbody tr.ui-state-highlight {
  background-color: #fffca8;
}


.ui-tabs-nav .ui-state-default.ui-corner-top {
    background: #6BAFBF url(/images/ria/onglet_inactif.png) repeat-x scroll 50% 50%
}

.ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
    background: #FFFFFF url(/images/ria/onglet_actif.png) repeat-x scroll 50% 50%;
}

.ui-tabs-nav .ui-state-default.ui-corner-top.ui-state-hover {
    background: #6BAFBF url(/images/ria/onglet_hover.png) repeat-x scroll 50% 50%
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  color:#E9DF05;
  cursor:pointer;
  text-transform:uppercase;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  color:#315B66;
  cursor:text;
  text-transform:uppercase;
}

#switch_agent .xtlview-toolbar .ui-state-default.xtlview.xtlview-button {
  background-color:transparent;
  border:1px solid #cdd4d7;
  color:white;
}

#switch_agent .xtlview-toolbar .ui-state-default.xtlview.xtlview-button.ui-state-hover,
#switch_agent .xtlview-toolbar .ui-state-default.xtlview.xtlview-button:hover {
    border: 1px solid  #e9df01;
}



/**********************************************
 * NEWS PAGE D'ACCUEIL
 *********************************************/
 
.show-more-news {
    color:  #305B66;
}


.show-all-news {
    color:  #305B66;
}

