/*
couleur principale : #0B446A
couleur principale eclaircie de 100 : #618FAE
couleur principale foncee de 100 : #001630

couleur secondaire : #36CEE5
couleur secondaire eclaircie de 100 : #84FFFF
couleur secondaire foncee de 100 : #0C7686

couleur lien : #FFFFFF
*/
h1 a{color:#0B446A;}
h2, h4, .video h2, .address h2, #right span.titreBloc, #right .lien_meteo, #left .bloc span.titre{color:#36CEE5;}

/*formulaire*/
.inputAnnuler{color:#36CEE5;}
.inputEnvoyer{background-image:url(/456193705/filter/36CEE5/secondaire/inputEnvoyer.png);}

/*effet global de la page en trois parties*/
#middle{background-image:url(/456193705/filter/0B446A/primaire/bg.jpg)}

/*le header*/
#entete { color:#666;}
#entete .corporatename a { color:#0B446A;}
#entete .adresse h2 {color:#666;}

/*le menu*/
#menu ul li{background-image:url(/456193705/filter/0B446A/primaire/menu-left-off.png);}
#menu ul li a{background-image:url(/456193705/filter/0B446A/primaire/menu-right-off.png);color:#FFFFFF;}

/*active et hover*/
#menu ul li:hover ul li a:hover{background-color:#618FAE;}

/*le contenu de la page*/
#contentMiddle #contentTop{background-image:url(/456193705/filter/0B446A/primaire/content-top.jpg);}

/*colonne gauche*/
#left .bloc .top .bottom ul li,.flecheBleu{background-image:url(/456193705/filter/36CEE5/secondaire/content-list.png);}
#left .bloc .contact span{color:#36CEE5;}
#left .bloc a.appelGratuit{background-image:url(/456193705/filter/36CEE5/secondaire/appelGratuit.png);}
#left .bloc a.plusInfo{background-image:url(/456193705/filter/36CEE5/secondaire/plusinfos.png);}

/*diaporama*/
.figures .prev, .figures .next, 
.figures-nav .prev,
.figures-nav .next { background-image:url(../imgs/galerie-fleches.png);}


#left .bloc.video .top .bottom ul li{border-color:#36CEE5;}
#left .bloc.video a.liens{color:#36CEE5;}

/*possibilite de specifier les styles de blocs par contenu*/
/*decouvrez video/galerie photos*/
#right .bloc.video .text{background-image:url(/456193705/filter/0B446A/autre/decouvrez-video.png);}

/*demander un devis*/
#right .bloc.devis{background-image:url(/456193705/filter/0B446A/primaire/devis-top.png)}
#right .bloc.devis .top{background-image:url(/456193705/filter/0B446A/primaire/devis-bottom.png)}
#right .bloc.devis .top .bottom .content a{background-image:url(/456193705/filter/0B446A/primaire/devis-fleche.png)}

/* BTNS IMMO */
#right .bloc.estimate .content{background:url(/456193705/filter/0B446A/primaire/house1.png) no-repeat 0px 0px transparent;}
#right .bloc.manage .content{background:url(/456193705/filter/0B446A/primaire/house2.png) no-repeat 0px 0px transparent;}

/* forms immo */
ul.tabs a {background: url(/456193705/filter/0B446A/primaire/tabs.png) no-repeat scroll -420px 0 transparent !important;}

/*nos petits plus*/
#right .bloc.plus .content .plus{background-image:url(/456193705/filter/36CEE5/secondaire/nosPlus.png);color:#36CEE5;}

/*bloc meteo*/
#right .bloc.ved #titreDiv #titre{color:#36CEE5;}

/*nos annonces/catalogue*/
#right .bloc.catalogue h2 a{color:#36CEE5;}
#right .bloc.catalogue a.lien{background-image:url(/456193705/filter/36CEE5/secondaire/nos-annonces.png);}

/*ved*/
#right .bloc.ved #titreDiv #titre {color:#36CEE5;}
/*services a proximite*/
#right .bloc.proximite .top .bottom ul li a{color:#36CEE5;}

/*systeme de popin*/
#popin fieldset a.ajouterDestinataire{background-image:url(/456193705/filter/0B446A/primaire/ajouterDestinataire.png)}

/*bouton pour fermer la fenetre de reservation*/
#popin .reservation h2 .close{background-image:url(/456193705/filter/0B446A/primaire/fermer_btn.jpg)}

/*mappy*/
.cible-picto-ville-localisation1{background-image:url(/456193705/filter/0B446A/primaire/epingle1.png)}
.cible-picto-ville-localisation2{background-image:url(/456193705/filter/36CEE5/secondaire/epingle2.png)}
#left .bloc #planMappy #actionMappy ul li a{background-image:url(/456193705/filter/0B446A/primaire/actionMappy.png)}
#left .bloc #itineraireMappy #itineraireForm .choix label{color:#36CEE5;}
#left .bloc #itineraireMappy #itineraireForm .choix label.on{color:#0B446A;}
#left .bloc #itineraireMappy #itineraireForm .itiText{background-image:url(/456193705/filter/36CEE5/secondaire/itineraireMappy.jpg)}
#left .bloc #itineraireMappy #itineraireForm .itiText.en{background-image:url(/456193705/filter/36CEE5/secondaire/itineraireMappy-en.jpg)}
#left .bloc #itineraireMappy div .btn{background-image:url(/456193705/filter/0B446A/primaire/itineraireMappy.png)}
.default-tooltip{background-color:#36CEE5;}

/**/
#left .bloc a.liens,
.fleche{background-image:url(/456193705/filter/36CEE5/secondaire/fleches.png)}

 /* Component containers
----------------------------------*/
.ui-widget-header {background-color:#0B446A;color:#fff;}
.ui-widget-header a {color:#fff;}
.ui-widget-header a.ui-state-disabled {color:#fff;}

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#36CEE5;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color:#0B446A;border-color:#0B446A;background-color:#fff;}
td.ui-state-disabled span.ui-state-default{background-color:#e0e0e0;color:#a8a8a8;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background-color:#0B446A;border-color:#001630;color:#fff;}

/*reservation*/
#right .bloc.reservation .top .bottom .content,
.accueil.reservation .top .bottom .content{color:#fff;}

/* RESERVATION - MODULE A DROITE */
#right .bloc.reservation .top {background: url(/456193705/filter/0B446A/primaire/reservation-top.png) no-repeat scroll center top transparent;}
#right .bloc.reservation {background: url(/456193705/filter/36CEE5/secondaire/reservation-middle.gif) repeat-y scroll center top transparent;}
#right .bloc.reservation .top .bottom {background: url(/456193705/filter/36CEE5/secondaire/reservation-bottom.png) no-repeat scroll center bottom transparent;}
#right .bloc.reservation #reserver{background: url(/456193705/image/filter/autre/reservation-trouver.png) no-repeat scroll center center transparent;}
#right .bloc.reservation .chambre .libelle{border-top:1px solid #001630;}
#right .bloc.reservation #reserver, .accueil.reservation #reserver{background-image:url(/456193705/image/filter/autre/reservation-trouver.png);color:#fff;}
.accueil.reservation #reserver{background-image:url(/456193705/image/filter/autre/reservation-trouver-accueil.png);color:#001630;}
.accueil.reservation .top{background:#0a3c57 url(/456193705/filter/0B446A/primaire/reservation-top-accueil.png) no-repeat top center;}
.accueil.reservation .top .bottom{background-image:url(/456193705/filter/0B446A/primaire/reservation-bottom-accueil.png)}
.accueil.reservation .chambre div .sAge{background-color:#618FAE;border-color:#001630;}

/*urgence*/
#btn_urgence {color:#36CEE5;background-image:url(/456193705/filter/36CEE5/secondaire/urgence_btn.png);}

/*clicRDV*/
#btn_clicRDV, .infos .account{background-image:url(/456193705/filter/36CEE5/secondaire/clicrdv_btn.png);}

.available .label,
.intervention .ligne .label,
.calendrier .ligne .label,
.available .fleche{color:#36CEE5;}
.available .horaire{border-color:#36CEE5;}
.available .horaire .date .libel{background-color:#36CEE5;}
.available .horaire .date .content.row1{background-color:#e3e3e3;}

/*multi-adresse*/
.bleu,
#contentBottom #left .bloc .top .bottom p.ss_titre{color:#36CEE5;}

/* PAGE RESTAURANT */
#left .bloc.menu .top .bottom ul li { background: url(/456193705/filter/36CEE5/secondaire/content-list.png) no-repeat scroll left 3px transparent;}
#left .bloc.menu { background:url(/456193705/filter/0B446A/primaire/menu-restaurant.png) no-repeat bottom center;}
#left .bloc.menu .top .bottom h3, #left .bloc.menu .top .bottom h4{color:#0B446A;}
#left .bloc.menu .top {border:1px solid #0B446A;}
#left .bloc.fixedPriceMenu table td.title{color:#0B446A;border-right:1px solid #c7c7c7;}
#left .bloc.fixedPriceMenu table td.desc .content{background:#f2f2f2 url(/456193705/filter/0B446A/primaire/down.png) no-repeat right top;}
#left .bloc.fixedPriceMenu table td.desc .content.selected{background-image:url(/456193705/filter/0B446A/primaire/up.png)}
#carousel .previous {background: url(/456193705/filter/0B446A/primaire/galerie-fleches.png) repeat scroll -145px 0 transparent;height: 68px;width: 37px;}
#carousel .next {background: url(/456193705/filter/0B446A/primaire/galerie-fleches.png) repeat scroll -99px 0 transparent;height: 68px;width: 45px;}
/* FIN PAGE RESTAURANT */

/**** NAVIGATION PHOTOS VIDEOS ****/
.video .figures span,
.video .figures-nav span {color: #36CEE5; font-weight: bold;}
.video .figures .prev,
.video .figures .next,
.video .figures-nav .prev,
.video .figures-nav .next { background-color:#36CEE5;}
.video .figures .prev:hover,
.video .figures .next:hover,
.video .figures .fullscreen:hover { background-color:#36CEE5;}
.video .figures-nav .prev:hover,
.video .figures-nav .next:hover,
.video .figures-nav .fullscreen:hover { background-color:#36CEE5;}