/*-----------------------------------------------------------
	Project:	Jura UK
	Date : 	january 2009
	Last Update : 05/02/09
	Author:	C2iS - AFO
-----------------------------------------------------------*/
/*
SKIN PRINTEMPS (_s1)
*/
/*Couleur de fond*/
body {background:#d9d9d9;}

/*Contour Ombre*/
#wrapper {background:url(../images/common/spring/bg_wrapper_spring.png) repeat-y 0 0;}
#bottomMainContent {background:url(../images/common/spring/bg_footer_spring.png) no-repeat bottom left;}

/* ::::: Home ::::::*/
 .pushBloc h2 , .pushBloc h2 a , .smallRightBloc h2 , .smallRightBloc h2 a {color:#296d07;}
 .pushBloc h3 , .pushBloc h3 a {color:#6ba908;}
 
 /*:::: Home : push offre :::::*/
 .offerBlocHome {background:url(../images/common/spring/bg_titreOffre_spring.png) no-repeat top center;}
 .pushBloc p.offerLink a , .pushBloc dd.priceLine  {color:#296d07;}
.pushBloc dd.dateLine {color:#6ba908;}

/*fil d'arianne*/
.breadcrumb a:hover {color:#6ba908;}

/* ::::: Sejour :::::::*/
.searchAndBrowse .advSearchBloc {background:url(../images/sejour/spring/bg_searckBloc_spring.png) repeat-x 0 0;}
.searchAndBrowse .advSearchBloc li a {background:#38730e;color:#7ab564;}
.searchAndBrowse .advSearchBloc li.active {background:url(../images/sejour/spring/arrowDown_spring.png) no-repeat center 22px;}
.searchAndBrowse p.validSearchForm a {background:url(../images/sejour/spring/bg_searchBtn_spring.png) no-repeat 0 0;}

.rightMainBloc h2 , .rightMainBloc h3 , .rightMainBloc h4 {color:#296d07;}

.mainSejour dl {background:url(../images/common/spring/bg_titreOffreSmall_spring.png) no-repeat top center;}
.mainSejour dt , .mainSejour dt a {color:#6ba908;}
.mainSejour dd.price strong , .pushSejour dd.price strong , .pushSejour dt a {color:#296d07;}
.mainSejour dd.pushLinks li a.coloredLink {color:#296d07;background-position:2px -33px;}

.pushSejour dl {background:url(../images/common/spring/bg_titreOffreSmall_spring.png) no-repeat -71px top;}

/*bt valider formulaire*/
.formulaire_resa p.validForm a {background:#296d07;}

/*agenda liste*/
.filter_go {background:#296d07 url(../images/sejour/spring/bg_filterAgenda_right.gif) no-repeat top right;}

/*page destination*/
.stitre_fondsmenu a.smenu_text_lien_on {color: #6ba908;}
.bt_retour span {background:#86b808 url(../images/agenda/spring/fond_offres_cat_gche_s1.gif) no-repeat 0 0;}
.offre_colonne_droite a.offre_plus-txt, .offre_colonne_droite_2 a.offre_plus-txt {color:#6ba908;}
p.offre_colonne_droite_tarifs-titre {color:#6ba908;}
a.lien_offres_touristiques_2_outils:hover {color: #6ba908;}
.offres_contenu_reserver a {background:#6ba908;}
.offres_contenu_reserver a:hover {color:#6ba908;}
a.lien_offres_touristiques_outils:hover { color: #6ba908;}
.offres_touristiques_contact_conteneur a { color: #6ba908;}

/*listing brochure*/
.menubrochure a.smenu_brochure_lien_on {color: #6ba908;}
.brochures_colonne_gche h3 , .brochures_colonne_dte h3 {color:#6ba908;}
.detail_brochure_gratuite p.brochure_titre , .detail_brochure_payante p.brochure_titre {color:#6ba908;}
.brochures_colonne_dte h3.titre_brochure_payante {background:url(../images/common/spring/bg_titreOffre_spring.png) no-repeat center 0;}
a.brochure_btn_n1 {background:#96c00e url(../images/agenda/spring/btn_n1_gche_s1.gif) no-repeat top left;}
span.brochure_btn_n1 {background:url(../images/agenda/spring/btn_n1_dte_s1.gif) no-repeat top right;}
a.brochure_btn_n1:hover {color:#6ba908;}

/*commande brochure*/
.menucommande span.smenu_commande_lien_on {color: #6ba908;}
a.commande_btn_n1 {background:#96c00e url(../images/agenda/spring/btn_n1_gche_s1.gif) no-repeat top left;}
span.commande_btn_n1 {background:url(../images/agenda/spring/btn_n1_dte_s1.gif) no-repeat top right;}
a.commande_btn_n1:hover {color:#6ba908;}
.bloc_recap_facturation h3 , .bloc_recap_livraison h3 {color:#6ba908;}

/*aticles - dossier*/
.rubrique_acces_form a {color:#6ba908;}
.spot_dossier dt a , .spot_dossier dd.price a {color:#6ba908;}
.bloc_droite a.linkAgenda {color:#6ba908;}
.bloc_droite #Bloc_agenda .home_sstitre2 {color:#6ba908;}
.resultat_bloc p span {color:#6ba908;}

/*Site Map*/
.siteMap_bloc h3{color:#6ba908;}

/*RSS*/
.push_RSS li a span {color:#6ba908;}

/*pagination*/
.resultat_recherche_pagination a {color:#6ba908;}
.resultat_recherche_pagination a.numero {background:#6ba908;}
.resultat_recherche_pagination a.numero_actif, .resultat_recherche_pagination a.numero:hover {border:1px solid #6ba908;color:#6ba908;}

/* :::::: Footer ::::::*/
  #footer li a {color:#296d07;}
  #footer li {color:#706F6E;}
 
  /*thickbox*/ /*AFO*/
 #TB_title{background-color:#6ba908;}
 
 /* calendar widget : spring styled*/
div.calendar { position: relative; }
.calendar, .calendar table { border: 1px solid #565;font-size: 11px;color: #000;cursor: default;background: #efe;font-family: tahoma,verdana,sans-serif;}
/* Header part -- contains navigation buttons and day names. */
.calendar .button { text-align: center;padding: 2px;background: #676;color: #fff;font-size: 90%;}
.calendar .nav {background: #676 url(menuarrow.gif) no-repeat 100% 100%;}
.calendar thead .title { font-weight: bold; text-align: center;padding: 2px;background: #250;color: #efa;}
.calendar thead .headrow { }
.calendar thead .name { border-bottom: 1px solid #565;padding: 2px;text-align: center;color: #000;}
.calendar thead .weekend {color: #a66;}
.calendar thead .hilite {background-color: #afa;color: #000;border: 1px solid #084;padding: 1px;}
.calendar thead .active {background-color: #7c7;padding: 2px 0px 0px 2px;}
.calendar thead .daynames { background: #dfb;}
/* The body part -- contains all the days in month. */
.calendar tbody .day { width: 2em;color: #564;text-align: right;padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth {font-size: 80%;color: #bbb;}
.calendar tbody .day.othermonth.oweekend {color: #fbb;}
.calendar table .wn {padding: 2px 3px 2px 2px;border-right: 1px solid #8a8;background: #dfb;}
.calendar tbody .rowhilite td {background: #dfd;}
.calendar tbody .rowhilite td.wn {background: #efe;}
.calendar tbody td.hilite { background: #efd;padding: 1px 3px 1px 1px;border: 1px solid #bbb;}
.calendar tbody td.active { background: #dec;padding: 2px 2px 0px 2px;}
.calendar tbody td.selected { font-weight: bold;border: 1px solid #000;padding: 1px 3px 1px 1px;background: #f8fff8;color: #000;}
.calendar tbody td.weekend { color: #a66;}
.calendar tbody td.today { font-weight: bold; color: #0a0; }
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
/* The footer part -- status bar and "Close" button */
.calendar tfoot .footrow { text-align: center;background: #565;color: #fff;}
.calendar tfoot .ttip {padding: 2px;background: #250;color: #efa;}
.calendar tfoot .hilite { background: #afa;border: 1px solid #084;color: #000;padding: 1px;}
.calendar tfoot .active { background: #7c7;padding: 2px 0px 0px 2px;}

