@import url(../../common/css/common.css);

/* - Skin - */
.header_global{z-index:200;margin-bottom:20px;background:#f5f4f4 center bottom no-repeat;}
.global_w{z-index:10;}
.breadcrumbs_w{z-index:10;}
.breadcrumbs_c{background:#323232;}
.breadcrumbs,
.text_size_w{margin:0 14px;}
.breadcrumbs_desc{ height:60px; line-height:60px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.faItem,
.faItem:link,
.faItem:visited{display:block;float:left;margin-right:10px;height:60px;line-height:60px;color:#b2b2b2;font-family:Bevan;font-size:16px;text-decoration:underline;}
a.faItem:hover{color:#fff;}
.faLast{margin:0; color:#fff; text-decoration:none;}
.faSep{background:url(http://www.bedoin.org/Portals/233/common/img/arrow-breadcrumbs.png)center no-repeat;display:block;float:left;margin-right:10px;height:60px; width:22px;line-height:60px;}
.tTextSize{height:44px;line-height:44px;color:#fff;font-family:RubaBlack,Arial;cursor:pointer;}
.tTextSize:hover{color:#f08302;}
.tTextSizeOff,
.tTextSizeOff:hover{color:#222c36;cursor:default;}
#TextSmaller{margin-right:10px;font-size:18px;}
#TextBigger{font-size:25px;}

/* - Radmenu / introMenu - */
div.intro_menu{float:none;position:static;white-space:normal;}
div.intro_menu .rmRootGroup{position:static;left:auto;}
div.intro_menu .rmItem{margin-bottom:14px;width:232px;background:#28596d 0 0 no-repeat;}
div.intro_menu a.rmLink{float:none;position:relative;z-index:1;padding:0;height:314px;cursor:pointer;}
div.intro_menu .rmHorizontal .rmText{position:absolute;z-index:1;left:0;bottom:0;padding:10px 14px;color:#fff;font-family:RudaBlack,Arial;font-size:24px;font-weight:normal;word-wrap:break-word;background:rgba(0,58,82,0.6);}
.mdn-no-rgba div.intro_menu .rmHorizontal .rmText{background:#003a52;}
div.intro_menu a.rmLink:hover .rmText{color:#f08302;}

/* - Container / encarts topoquides - */

/* - Haut - */
.topoguide_container_top{ position:relative; background:#d0e7ff; border-radius:8px; color:#474747;  padding:45px 30px 30px 30%; }
.topoguide_container_top img{ position:absolute; left:0; bottom:0; }
.topoguide_container_top p{ font-size:22px; font-family:Bevan; line-height:1.3em; }
.topoguide_container_top span{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; }
.topoguide_container_top a{ padding:10px 12px; background:#25a45e; top:0; font-family:Bevan; color:#fff; font-size:14px; border-radius:5px; border-bottom: 4px solid #128b48; position:relative; text-shadow: 0 1px 0 #0067d1; transition:all 0.1s; }
.topoguide_container_top a:hover{ color:#FFF; top:3px; border-bottom: 2px solid #128b48; text-shadow: 0 -1px 1px #0067d1; transition:all 0.1s; }
.topoguide_container_top a:active{ top:5px; border-bottom: 0px solid; }
/* - Bas - */
.topoguide_container_bottom{ position:relative; background:#d0e7ff; padding:30px; border-radius:8px; color:#474747; }
.topoguide_container_bottom img{ float:left; margin-right:25px; }
.topoguide_container_bottom p{ font-size:22px; font-family:Bevan; line-height:1.3em; }
.topoguide_container_bottom span{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:25px; }
.topoguide_container_bottom ul{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-top:25px; }
.topoguide_container_bottom ul li{ margin-top:10px; }
.topoguide_container_bottom a{ padding:10px 12px; background:#25a45e; top:0; font-family:Bevan; color:#fff; font-size:14px; border-radius:5px; border-bottom: 4px solid #128b48; position:relative; text-shadow: 0 1px 0 #0067d1; transition:all 0.1s; }
.topoguide_container_bottom a:hover{ color:#FFF; top:3px; border-bottom: 2px solid #128b48; text-shadow: 0 -1px 1px #0067d1; transition:all 0.1s; }
.topoguide_container_bottom a:active{ top:5px; border-bottom: 0px solid; }


/* - Container / blocs pubs liste - */
.bloc_pub_liste_bottom a{ display:inline-block; margin-right:2%; margin-bottom:2%; position:relative; }
.bloc_pub_liste_bottom a:last-child{ margin-right:0; }

/* - Container / authentification / login - */
.c_authentification_login{}
.c_authentification_login a,
.c_authentification_login span{display:none;}
.c_authentification_login .LoginPanel a,
.c_authentification_login .LoginPanel span{display:inline;}
.c_authentification_login table{width:240px;}
.c_authentification_login .LoginPanel td.SubHead a,
.c_authentification_login .LoginPanel td.SubHead br{display:none;}
.c_authentification_login .LoginPanel td.SubHead label{display:block;margin-bottom:5px;color:#222c36;font-family:Arial;font-size:14px;font-weight:bold;}
.c_authentification_login .LoginPanel .NormalTextBox{margin-bottom:14px;padding:2px;width:240px!important;height:20px;font-size:12px;border:1px solid #e1e3e5;}
.c_authentification_login .LoginPanel .StandardButton{display:block;float:left;padding:5px 10px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border:0;border-radius:3px;cursor:pointer;}
.c_authentification_login .LoginPanel .StandardButton:hover{background:#ffa73e;}

/* - Container / authentification / logout - */
.c_authentification_logout{margin-bottom:14px;}
.c_authentification_logout .al_sentence{color:#222c36;font-size:16px;}
.c_authentification_logout .al_username{color:#f08302;font-weight:bold;}
.c_authentification_logout .al_logout_link,
.c_authentification_logout .al_logout_link:link,
.c_authentification_logout .al_logout_link:visited{font-size:12px;font-weight:normal;font-style:italic;}

/* - Container / BE - */
.booking_engine{height:314px;}
.booking_engine,
.be_title{border-radius:0;}

/* - Container / mode-carte - */
.c_map_mode .mmo_title_bar{margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid #e3e5e7;}
.c_map_mode .mmo_title{color:#222c36;font-family:RudaBlack,Arial;font-size:33px;}
.c_map_mode .mmo_back_btn,
.c_map_mode .mmo_back_btn:link,
.c_map_mode .mmo_back_btn:visited{padding:5px 5px 5px 26px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;text-transform:uppercase;background:#969ca2 url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-back-to-list.png) 5px center no-repeat;border-radius:3px;}
.c_map_mode .mmo_back_btn:hover{background-color:#f08302;}
.c_map_mode_cmd_bar .mmo_cmd_bar_w{height:40px;background:#f08302;}
.c_map_mode_cmd_bar .mmo_cmd_bar_title{margin-left:14px;height:40px;line-height:40px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;text-transform:uppercase;}
.c_map_mode_cmd_bar .mmo_cmd_bar_list{margin:7px 14px 0 0;padding:0 5px 0 23px;height:24px;line-height:24px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;text-transform:uppercase;background:#ffa73e url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-back-to-list.png) 5px center no-repeat;border-radius:3px;}
.c_map_mode_cmd_bar .mmo_cmd_bar_map{margin:7px 5px 0 0;padding:0 5px 0 22px;height:24px;line-height:24px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;text-transform:uppercase;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-pin.png) 5px center no-repeat;border-radius:3px;cursor:pointer;}
.c_map_mode_cmd_bar .mmo_cmd_bar_map:hover{background-color:#ffa73e;}

/* - Container / randonnees-pedestres - */
.c_randonnee{background:transparent url(http://www.bedoin.org/Portals/233/Skins/sous-niveau/img/fond-randonnees-pedestres.jpg) 0 0 no-repeat;}
.cr_randos{height:735px;}
.cr_carte{width:730px;height:680px;z-index:1;}
.cr_menu{padding-top:10px;}
.cr_menu_top{width:240px;height:128px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 0 no-repeat;}
.cr_menu_lien{display:block;width:224px;padding-left:16px;}
.cr_menu_all{width:135px;height:33px;padding:10px 0 0 105px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -128px no-repeat;}
.cr_menu_all:hover{background-position:-241px -128px;}
.cr_menu_lu{height:22px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -170px no-repeat;}
.cr_menu_lu:hover{background-position:-241px -170px;}
.cr_menu_vlu{height:23px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -226px no-repeat;}
.cr_menu_vlu:hover{background-position:-241px -226px;}
.cr_menu_vo{height:23px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -282px no-repeat;}
.cr_menu_vo:hover{background-position:-241px -282px;}
.cr_menu_hf{height:24px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -338px no-repeat;}
.cr_menu_hf:hover{background-position:-241px -338px;}
.cr_menu_vly{height:24px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -395px no-repeat;}
.cr_menu_vly:hover{background-position:-241px -395px;}
.cr_menu_vla{height:25px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -452px no-repeat;}
.cr_menu_vla:hover{background-position:-241px -452px;}
.cr_menu_gr{height:23px;padding-top:33px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -510px no-repeat;}
.cr_menu_gr:hover{background-position:-241px -510px;}
.cr_menu_bottom{height:80px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -566px no-repeat;}
.cr_carte_content{z-index:1;}
.cr_carte_lu{left:360px;top:300px;}
.cr_carte_lu_on{left:330px;top:263px;}
.cr_carte_lu .cr_carte_normal{width:121px;height:52px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) -242px -567px no-repeat;}
.cr_carte_lu .cr_carte_off{background-position:-54px -1068px;}
.cr_carte_lu_on .cr_carte_normal{width:191px;height:192px;background-position:-483px 0;}
.cr_carte_vlu{left:410px;top:30px;}
.cr_carte_vlu_on{left:293px;top:1px;}
.cr_carte_vlu .cr_carte_normal{width:53px;height:245px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) 0 -647px no-repeat;}
.cr_carte_vlu .cr_carte_off{background-position:0 -893px;}
.cr_carte_vlu_on .cr_carte_normal{width:204px;height:300px;background-position:-675px 0;}
.cr_carte_vo{left:110px;top:20px;}
.cr_carte_vo_on{left:74px;top:-1px;}
.cr_carte_vo .cr_carte_normal{width:190px;height:150px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) -54px -738px no-repeat;}
.cr_carte_vo .cr_carte_off{background-position:-262px -980px;}
.cr_carte_vo_on .cr_carte_normal{width:289px;height:211px;background-position:-483px -301px;}
.cr_carte_hf{left:495px;top:545px;}
.cr_carte_hf_on{left:461px;top:445px;}
.cr_carte_hf .cr_carte_normal{width:156px;height:83px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) -245px -738px no-repeat;}
.cr_carte_hf .cr_carte_off{background-position:-322px -822px;}
.cr_carte_hf_on .cr_carte_normal{width:239px;height:207px;background-position:-483px -513px;}
.cr_carte_vly{left:263px;top:457px;}
.cr_carte_vly_on{left:228px;top:398px;}
.cr_carte_vly .cr_carte_normal{width:207px;height:87px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) -242px 0 no-repeat;}
.cr_carte_vly .cr_carte_off{background-position:-54px -980px;}
.cr_carte_vly_on .cr_carte_normal{width:351px;height:174px;background-position:-479px -721px;}
.cr_carte_vla{left:80px;top:220px;}
.cr_carte_vla_on{left:38px;top:168px;}
.cr_carte_vla .cr_carte_normal{width:267px;height:90px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-carte-randos.png) -54px -646px no-repeat;}
.cr_carte_vla .cr_carte_off{background-position:-54px -889px;}
.cr_carte_vla_on .cr_carte_normal{width:363px;height:202px;background-position:-479px -896px;}
.cr_menu_text{font-family:Arial;font-weight:bold;font-size:14px;color:#734f2c;text-shadow:0 0px 5px #fff;}
.cr_menu_lien:hover .cr_menu_text{color:#fff;text-shadow:0 0px 5px #000;}
.cr_menu_text_all{font-family:Arial;font-weight:bold;font-size:15px;color:#734f2c;text-shadow:0 0px 5px #fff;}
.cr_menu_all:hover .cr_menu_text_all{color:#fff;text-shadow:0 0px 5px #000;}

/* - Container / Radmenu pages intermédiaires - */
.inter_menu,
.inter_menu .RadMenu,
.inter_menu .RadMenu .rmRootGroup,
.inter_menu .RadMenu .rmRootGroup .rmItem,
.inter_menu .RadMenu .rmRootGroup .rmItem .rmLink{ width:100%!important; text-align:center; }
.inter_menu .rmItem{ margin-bottom:10px; }
.inter_menu .rmItem a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#007eff;  }
.inter_menu .rmItem a:hover{ text-decoration:underline; }
.menu_spe{ width:594px; margin:0 auto; }
.menu_spe .rmFirst{ height:131px; overflow:hidden; }
.menu_spe .rmLink{ padding:0 0 0 4px !important; }
.inter_menu_dormir{ width:772px; margin:0 auto; }
.inter_menu_dormir .rmItem{ position:relative; }
.menu_spe .rmText,
.inter_menu_dormir .rmText{ position: absolute; bottom: 15px; font-size: 16px; font-family: Bevan; color: #fff; text-transform:uppercase; line-height:17px; white-space:normal!important; }
.inter_menu_dormir .rmText, .menu_spe .rmText{ text-shadow: 0px 0px 14px #222; -webkit-text-shadow: 0px 0px 14px #222; -moz-text-shadow: 0px 0px 14px #222; -o-text-shadow: 0px 0px 14px #222; }

/* - Module / EForm demande de renseignements - */
.pancarteContainer{ text-align:center; color:#323232; background:url(http://www.bedoin.org/Portals/233/common/img/pancarte.png) center no-repeat; min-height:170px; margin:25px 0 25px 0; padding-top:35px; text-shadow: 8px 8px 24px #fdf0a7; -webkit-text-shadow: 8px 8px 24px #fdf0a7; -moz-text-shadow: 8px 8px 24px #fdf0a7; -o-text-shadow: 8px 8px 24px #fdf0a7;}
.pancarteContainer p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; }
.pancarteContainer span{ font-family:Bevan; font-size:36px; }
.formContainer{ width:700px; margin:0 auto; }
.Eform_PanelGlobal{margin:0;padding:15px;}
.Eform_PanelForm{color:#222c36;font-size:12px;}
.Eform_PanelFinish{padding:10px;color:#756f59;font-size:11px;}
.Eform_PanelFinishError{padding:10px;background:#e1e3e5;}
.Eform_PanelErrors{margin:10px 0;padding:10px;background:#e1e3e5;}
.Eform_PanelCoords,
.Eform_PanelDem{margin:15px 0;padding-bottom:5px;}
.Eform_PanelCivilite{height:auto; margin-bottom:10px;}
.Eform_PanelObl{ text-align:center; margin-top:-25px; }
.Eform_PanelDem{ margin-right:15px; display:inline-block; vertical-align:top; }
.Eform_PanelMessage { display:inline-block; margin-top:20px; }
.Eform_DivLabelMessage{ display:none; }
.Eform_PanelNom,
.Eform_PanelPrenom,
.Eform_PanelAdresse1,
.Eform_PanelAdresse2,
.Eform_PanelCommune,
.Eform_PanelCp,
.Eform_PanelPays,
.Eform_PanelEmail,
.Eform_PanelTel{margin-bottom:35px;height:24px;}
.Eform_PanelSelection{margin:10px 0;}
.Eform_DivRadioButtonListCivilite{padding:0 0 5px 0;}
.Eform_DivLabelCivilite,
.Eform_DivLabelNom,
.Eform_DivLabelPrenom,
.Eform_DivLabelAdresse1,
.Eform_DivLabelAdresse2,
.Eform_DivLabelAdresse3,
.Eform_DivLabelCp,
.Eform_DivLabelCommune,
.Eform_DivLabelPays,
.Eform_DivLabelEmail,
.Eform_DivLabelTel,
.Eform_DivLabelFax,
.Eform_DivLabelUrl{float:left;padding-top:4px;width:130px;}
.Eform_DivCheckBoxListSelection{padding-top:4px;}
.Eform_DivLabelSelection,
.Eform_DivLabelMessage{margin-bottom:7px;padding-top:3px;}
.Eform_DivBtnSubmit{margin:15px 4px 5px 0;}
.Eform_LabelTitle{display:none;}
.Eform_LabelTxtObl{color:#ff4141;font-size:14px; font-family:Bevan;}
.Eform_LabelTxtErrors{color:#f00;}
.Eform_LabelSelection,
.Eform_LabelCoords,
.Eform_LabelDem,
.Eform_LabelCivilite,
.Eform_LabelNom,
.Eform_LabelPrenom,
.Eform_LabelAdresse1,
.Eform_LabelCp,
.Eform_LabelCommune,
.Eform_LabelPays,
.Eform_LabelEmail,
.Eform_LabelTel,
.Eform_LabelMessage{color:#474747;font-size:14px;font-family:Bevan;}
.Eform_TextBoxNom,
.Eform_TextBoxPrenom,
.Eform_TextBoxAdresse1,
.Eform_TextBoxAdresse2,
.Eform_TextBoxCp,
.Eform_TextBoxCommune,
.Eform_TextBoxPays,
.Eform_TextBoxEmail,
.Eform_TextBoxTel,
.Eform_TextBoxMessage{padding:5px;width:260px;height:20px;color:#756f59;font-size:12px;border:1px solid #e1e3e5; border-radius:5px;}
.Eform_TextBoxCp{width:260px;}
.Eform_TextBoxMessage{width:465px;height:165px;}
.Eform_LabelDebug{display:none;}
.Eform_Obl, 
.Eform_RadioButtonListCivilite{color:#ff4141; font-family:Bevan;}
.Eform_RadioButtonListCivilite td{margin-right:85px;height:15px;vertical-align:top;display:inline-block;}
.Eform_RadioButtonListCivilite td:last-child{ margin-right:0; }
.Eform_RadioButtonListCivilite input{margin:0 3px 0 0;width:14px;height:14px;}
.Eform_RadioButtonListCivilite label{color:#222c36;font-size:14px;vertical-align:top;}
.Eform_CheckBoxListSelection{color:#756f59;font-size:11px;}
.Eform_CheckBoxListSelection td{padding:0 10px 0 0;margin:0;height:17px;vertical-align:top;}
.Eform_CheckBoxListSelection input{margin:0 3px 0 0;width:14px;height:14px;}
.Eform_CheckBoxListSelection label{vertical-align:top;}
.Eform_BtnSubmit{display:none;}
a.Eform_LinkSubmit{padding:10px 12px; background:#25a45e; top:0; font-family:Bevan; color:#fff; font-size:14px; border-radius:5px; border-bottom: 4px solid #128b48; position:relative; text-shadow: 0 1px 0 #0067d1; transition:all 0.1s;}
a.Eform_LinkSubmit:hover{color:#FFF; top:3px; border-bottom: 2px solid #128b48; text-shadow: 0 -1px 1px #0067d1; transition:all 0.1s;}
a.Eform_LinkSubmit:active{top:5px; border-bottom: 0px solid;}
.Eform_BulletedListErrors{margin:13px;padding:0;color:#f00;list-style-type:square;}
.Eform_BulletedListErrors li{line-height:16px;}
.Eform_PanelLoadingError{margin:0;padding:15px;font-size:11px;width:400px;background-color:#e1e3e5;border:solid 1px #e0e0e0;}
.Eform_DropDownListPays{padding:2px;width:271px;height:35px;font-size:11px;border:1px solid #e1e3e5;border-radius:5px;}
.Eform_LabelCoords{ display:none; }
/* Inscription newsletter */
.c_newsletter .Eform_PanelDem,
.c_newsletter .Eform_PanelCoords{display:none;}
/* Demande de brochures */
.c_eform_brochures .Eform_PanelDem{display:none;}
.c_eform_brochures .Eform_CheckBoxListSelection td{padding:0;height:24px;}
.c_eform_brochures .Eform_CheckBoxListSelection label{color:#222c36;font-size:11px;}
/* Presse inscription */
.c_eform_presse_inscription .Eform_DivLabelSelection{display:none;}
.formTitle{ height:1px; background-color:#ccc; text-align:center; margin-top:40px; margin-bottom:50px; }  
.formTitle span{ background:url(../../common/img/background-body.jpg) -25px repeat; white; position: relative; top: -0.8em; padding:5px 10px; font-family:Bevan; color:#474747; font-size:18px; }

/* - Module - MailForm / demande-devis - */
.mail_form_demande_devis{margin-bottom:20px;padding-top:25px;border-top:1px solid #e3e5e7;}
.mail_form_demande_devis .dd_oi_nav_section_title{margin-bottom:20px;color:#222c36;font-family:RudaBlack,Arial;font-size:26px;text-transform:uppercase;}
.mail_form_demande_devis .mailform_titre{margin-bottom:15px;color:#222c36;font-family:RudaBlack,Arial;font-size:20px;}
.mail_form_demande_devis .content_photoMail{margin-bottom:20px;}
.mail_form_demande_devis .mail_form_demande_devis_infos{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e3e5e7;}
.mail_form_demande_devis .bloc_Eform {margin-bottom:10px;}
.mail_form_demande_devis .Txt_Eform{width:120px;color:#222c36;font-size:14px;font-weight:bold;}
.mail_form_demande_devis .bloc_Eform .input{padding:2px;height:20px;border:1px solid #e1e3e5;}
.mail_form_demande_devis .txt_civilite label{color:#222c36;font-size:12px;}
.mail_form_demande_devis .txt_civilite input{margin:0 5px;}
.mail_form_demande_devis .envoyer_mail,
.mail_form_demande_devis .envoyer_mail:link,
.mail_form_demande_devis .envoyer_mail:visited{margin-right:20px;padding:5px 10px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border-radius:3px;cursor:pointer;}
.mail_form_demande_devis .envoyer_mail:hover{background:#ffa73e;}
.mail_form_demande_devis .cadre_photoMail{margin-right:8px;width:232px;height:192px;border:1px solid #e5e5e5;}
.mail_form_demande_devis .padding_photoMail{padding:5px;}
.mail_form_demande_devis .item_photoMail{margin-bottom:5px;}
.mail_form_demande_devis .aaTexte_photo input{display:inline;width:13px;height:13px;vertical-align:middle;}
.mail_form_demande_devis .aaTexte_photo label{display:inline;padding:0 5px;font-size:12px;vertical-align:middle;}
.mail_form_demande_devis .ok,
.mail_form_demande_devis .erreur{margin-bottom:10px;padding:10px;color:#fff;font-size:14px;font-weight:bold;background:#60c00b;}
.mail_form_demande_devis .erreur{background:#d31a1a;}

/* - Module - MailForm / phototheque - */
.mail_form_phototheque{}
.mail_form_phototheque .mailform_titre{margin-bottom:15px;color:#222c36;font-family:RudaBlack,Arial;font-size:20px;}
.mail_form_phototheque .content_photoMail{margin-bottom:20px;}
.mail_form_phototheque .bloc_Eform {margin-bottom:10px;}
.mail_form_phototheque .Txt_Eform{width:120px;color:#222c36;font-size:14px;font-weight:bold;}
.mail_form_phototheque .bloc_Eform .input{padding:2px;height:20px;border:1px solid #e1e3e5;}
.mail_form_phototheque .txt_civilite label{color:#222c36;font-size:12px;}
.mail_form_phototheque .txt_civilite input{margin:0 5px;}
.mail_form_phototheque .envoyer_mail,
.mail_form_phototheque .envoyer_mail:link,
.mail_form_phototheque .envoyer_mail:visited{margin-right:20px;padding:5px 10px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border-radius:3px;cursor:pointer;}
.mail_form_phototheque .envoyer_mail:hover{background:#ffa73e;}
.mail_form_phototheque .cadre_photoMail{margin-right:8px;width:232px;height:192px;border:1px solid #e5e5e5;}
.mail_form_phototheque .padding_photoMail{padding:5px;}
.mail_form_phototheque .item_photoMail{margin-bottom:5px;}
.mail_form_phototheque .aaTexte_photo input{display:inline;width:13px;height:13px;vertical-align:middle;}
.mail_form_phototheque .aaTexte_photo label{display:inline;padding:0 5px;font-size:12px;vertical-align:middle;}
.mail_form_phototheque .ok,
.mail_form_phototheque .erreur{margin-bottom:10px;padding:10px;color:#fff;font-size:14px;font-weight:bold;background:#60c00b;}
.mail_form_phototheque .erreur{background:#d31a1a;}

/* - Module - MailForm / proposer-pack - */
.mail_form_proposer_pack{}
.mail_form_proposer_pack .mailform_titre{margin-bottom:15px;color:#222c36;font-family:RudaBlack,Arial;font-size:20px;}
.mail_form_proposer_pack .content_photoMail{margin-bottom:20px;}
.mail_form_proposer_pack .bloc_Eform {margin-bottom:10px;}
.mail_form_proposer_pack .Txt_Eform{width:120px;color:#222c36;font-size:14px;font-weight:bold;}
.mail_form_proposer_pack .bloc_Eform .input{padding:2px;height:20px;border:1px solid #e1e3e5;}
.mail_form_proposer_pack .txt_civilite label{color:#222c36;font-size:12px;}
.mail_form_proposer_pack .txt_civilite input{margin:0 5px;}
.mail_form_proposer_pack .envoyer_mail,
.mail_form_proposer_pack .envoyer_mail:link,
.mail_form_proposer_pack .envoyer_mail:visited{margin-right:20px;padding:5px 10px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border-radius:3px;cursor:pointer;}
.mail_form_proposer_pack .envoyer_mail:hover{background:#ffa73e;}
.mail_form_proposer_pack .cadre_photoMail{margin-right:8px;width:232px;height:192px;border:1px solid #e5e5e5;}
.mail_form_proposer_pack .padding_photoMail{padding:5px;}
.mail_form_proposer_pack .item_photoMail{margin-bottom:5px;}
.mail_form_proposer_pack .aaTexte_photo input{display:inline;width:13px;height:13px;vertical-align:middle;}
.mail_form_proposer_pack .aaTexte_photo label{display:inline;padding:0 5px;font-size:12px;vertical-align:middle;}
.mail_form_proposer_pack .ok,
.mail_form_proposer_pack .erreur{margin-bottom:10px;padding:10px;color:#fff;font-size:14px;font-weight:bold;background:#60c00b;}
.mail_form_proposer_pack .erreur{background:#d31a1a;}

/*MAIL FORM AVIS*/
.AbsClose { background:url(http://www.bedoin.org/Portals/233/common/img/close.jpg) 0 0 no-repeat; width:40px; height:40px; cursor:pointer; top:33px; right:17px; position:absolute; z-index:3; }
.gm-style-iw{ z-index:99999; }
.ui-dialog-titlebar{ display:none; }
.modal_oi_avis .ui-dialog-titlebar {display:none;}
div.ui-dialog.modal_oi_avis { width:auto; overflow:visible; border-radius:0px; padding:0px; }
.modal_oi_avis div.ui-dialog-content { overflow:visible; }
.MailFormAvis .paddingMail{padding:5px;}
.MailFormAvis .Mail_NomOi{margin-bottom:10px;}
.MailFormAvis .TitreMail{color:#454545;font-size:22px;font-weight:bold;}
.MailFormAvis .Titreoi{color:#000;font-size:22px;font-weight:bold;}
.MailFormAvis .Bloc-LeftDevis{margin-right:15px;width:340px;height:450px;background:#f6f6f6;border:1px solid #e7e7e7;}
.MailFormAvis .PaddingForm{padding:20px;}
.MailFormAvis .formRow{margin-bottom:10px;}
.MailFormAvis .Bloc-RightDevis{width:590px;height:450px;background:#f6f6f6;border:1px solid #e7e7e7;}
.MailFormAvis .BigTitre{height:35px;line-height:35px;font-size:20px;font-weight:bold;text-transform:uppercase;}
.MailFormAvis .Eform_Texte2{width:125px;font-size:13px;color:#000;}
.MailFormAvis .icoMess{margin-right:10px;width:35px;height:31px;background:url("http://www.bedoin.org/Portals/233/Skins/lv1/img/sprite-liste.png") no-repeat 0 -214px;}
.MailFormAvis .Eform_BtnSubmit_Formulaire{display:block;width:123px;height:37px;cursor:pointer; background-image:none!important; border:0px; background-color:#F08302; font-family:RudaBlack; font-size:18px; color:#fff;}
.MailFormAvis .Eform_CheckBoxLeft input { display:inline; width:13px; height:13px; vertical-align:middle; }
.MailFormAvis .Eform_CheckBoxLeft label { display:inline; padding-left:5px; vertical-align:middle; }
.MailFormAvis a.LienCharte			{ font-size:11px; color:#000; }		
.MailFormAvis .aaTexteCharte		{ margin-right:3px; font-size:11px; color:#000; }
.MailFormAvis .Eform_TextBox		{ height:23px!important; border:1px solid #e7e7e7; }

.bloc_Valide			{ background-color:#efffcd; border:1px solid #8dc714; padding:10px; margin:15px 0; }
.Txt_Valid				{ color:#628d09; text-transform:uppercase; font-size:14px; font-weight:bold; width:570px; }
.bloc_Error				{ background-color:#ffe1e3; border:1px solid #ff0000; padding:10px; margin:15px 0; }
.Txt_Error				{ color:#ff0000; text-transform:uppercase; font-size:14px; font-weight:bold; }

/* - Module / ObjtourFiltre / default - */
.bloc_filtre_velo{ display:none; }
.filter_container{ width:100%; margin-left:1%; color:#fff; background:#474747; text-align:center; border-radius:5px; font-family:Bevan; font-size:18px; cursor:pointer; overflow:hidden; }
.filter_container .filter_item{ display:inline-block; width:33.3%; padding:9px 0; margin-left:-2px; margin-right:-2px; }
.filter_container .filter_item:hover, .filter_container .filter_item_actif{ background:#007eff; }
.otf_default{padding-bottom:14px;}
.otf_default .fd_main{}
.otf_default .fd_box{padding:15px 175px 15px 15px;background:#f5f4f4 right bottom no-repeat;border-radius:5px;}
.otf_default .fd_col{margin-left:30px;width:240px;}
.otf_default .fd_col_first{margin:0;}
.otf_default .fd_title{margin-bottom:10px;color:#222c36;font-family:RudaBlack,Arial;font-size:18px;}
.otf_default .fd_criteria{margin-bottom:10px;}
.otf_default .fd_ddl{padding:2px;width:230px;border:1px solid #d2d2d2;}
.otf_default .fd_criteria_col{margin:0 14px 5px 0;width:113px;}
.otf_default .fd_criteria_col input{margin-right:5px;}
.otf_default .fd_criteria_col label,
.otf_default .fd_label{color:#222c36;font-size:12px;}
.otf_default .fd_criteria_small{width:65px;}
.otf_default .fd_criteria_last_line{margin-bottom:0;}
.otf_default .fd_criteria_eol{margin-right:0;}
.otf_default .fd_capacity{padding:2px;width:30px;border:1px solid #d2d2d2;}
.otf_default .fd_camping_car{width:31px;height:26px;}
.otf_default .fd_disabled{width:23px;height:26px;}
.otf_default .fd_epis_1{width:8px;height:23px;}
.otf_default .fd_epis_2{width:16px;height:23px;}
.otf_default .fd_epis_3{width:24px;height:23px;}
.otf_default .fd_epis_4{width:32px;height:23px;}
.otf_default .fd_epis_5{width:40px;height:23px;}
.otf_default .fd_lift{width:22px;height:34px;}
.otf_default .fd_parking{width:18px;height:21px;}
.otf_default .fd_pets{width:24px;height:23px;}
.otf_default .fd_restaurant{width:21px;height:21px;}
.otf_default .fd_star{width:16px;height:16px;}
.otf_default .fd_swimming_pool{width:29px;height:21px;}
.otf_default .fd_wifi{width:29px;height:21px;}
.otf_default .fd_submit{padding:5px 10px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border-radius:3px;cursor:pointer;}
.otf_default .fd_submit:hover{background:#ffa73e;}
.otf_default .fd_links{}
.otf_default .fd_links_item{margin-right:20px;}
.otf_default .fd_links_link,
.otf_default .fd_links_link:link,
.otf_default .fd_links_link:visited{color:#a6a6a6;font-size:12px;font-weight:normal;text-decoration:underline;}
.otf_default .fd_links_link:hover{color:#f08302;}
/* hotels */
.fd_hotels .fd_main{margin-bottom:5px;}
.fd_hotels .fd_criteria_disabled{margin-top:5px;}
.fd_hotels .fd_criteria_parking{margin-top:13px;}
.fd_hotels .fd_criteria_pets{margin-top:11px;}
.fd_hotels .fd_location{margin-bottom:54px;}
/* hotels - sous-pages */
.fd_hotels_sub .fd_col_first{width:500px;}
.fd_hotels_sub .fd_location{margin-bottom:10px;}
.fd_hotels_sub .fd_criteria_pets{margin-top:11px;}
.fd_hotels_sub .fd_criteria_restaurant{margin-top:13px;}
.fd_hotels_sub .fd_criteria_swimming_pool{margin-top:13px;}
.fd_hotels_sub .fd_criteria_wifi{margin-top:13px;}
.fd_hotels_sub .fd_criteria_parking{margin-top:13px;}
.fd_hotels_sub .fd_criteria_disabled{margin-top:8px;}
.fd_hotels_sub .fd_criteria_small{width:60px;}
/* gites-locations */
.fd_gites_locations .fd_row_2 .fd_col{margin:0;width:176px;}
.fd_gites_locations .fd_row_2 .fd_col_2{width:236px;}
.fd_gites_locations .fd_row_2 .fd_col_first{width:367px;}
.fd_gites_locations .fd_capacity_w{margin-bottom:30px;}
.fd_gites_locations .fd_criteria_parking{margin-top:13px;}
.fd_gites_locations .fd_criteria_pets{margin-top:2px;}
.fd_gites_locations .fd_criteria_wifi{margin-top:13px;}
.fd_gites_locations .fd_submit{margin-top:125px;}
/* chambres-hotes */
.fd_chambres_hotes .fd_col_first{width:500px;}
.fd_chambres_hotes .fd_location{margin-bottom:10px;}
.fd_chambres_hotes .fd_criteria_pets{margin-top:11px;}
.fd_chambres_hotes .fd_criteria_swimming_pool{margin-top:13px;}
.fd_chambres_hotes .fd_criteria_wifi{margin-top:13px;}
.fd_chambres_hotes .fd_criteria_parking{margin-top:13px;}
.fd_chambres_hotes .fd_criteria_small{width:60px;}
/* residences-tourisme */
.fd_residences_tourisme .fd_main{margin-bottom:5px;}
.fd_residences_tourisme .fd_criteria_pets{margin-top:3px;}
.fd_residences_tourisme .fd_criteria_swimming_pool{margin-top:13px;}
.fd_residences_tourisme .fd_criteria_wifi{margin-top:13px;}
.fd_residences_tourisme .fd_disabled{width:23px;height:26px;}
.fd_residences_tourisme .fd_lift{width:22px;height:34px;}
.fd_residences_tourisme .fd_location{margin-bottom:33px;}
.fd_residences_tourisme .fd_pets{width:24px;height:23px;}
.fd_residences_tourisme .fd_star{width:16px;height:16px;}
.fd_residences_tourisme .fd_swimming_pool{width:29px;height:21px;}
.fd_residences_tourisme .fd_wifi{width:29px;height:21px;}
/* gites-groupe */
.fd_gites_groupe .fd_capacity_w{margin-bottom:10px;}
.fd_gites_groupe .fd_location{margin-bottom:44px;}
.fd_gites_groupe .fd_criteria_wifi{margin-top:2px;}
/* camping */
.fd_campings .fd_capacity_w{margin-bottom:30px;}
.fd_campings .fd_location{margin-bottom:73px;}
.fd_campings .fd_criteria_campsite_rental{margin-top:13px;}
.fd_campings .fd_criteria_swimming_pool{margin-top:2px;}
.fd_campings .fd_criteria_wifi{margin-top:2px;}
/* refuges */
.fd_refuges .fd_title{margin:0 5px 0 0;}
.fd_refuges .fd_location{margin-left:30px;}
.fd_refuges .fd_ddl{width:180px;}
.fd_refuges .fd_submit{margin-left:30px;}
/* auberges-pensions */
.fd_auberges_pensions .fd_title{margin:5px 20px 0 0;}
.fd_auberges_pensions .fd_criteria_col{margin-bottom:0;}
.fd_auberges_pensions .fd_criteria_wifi{margin-top:2px;}
.fd_auberges_pensions .fd_submit{margin-left:30px;}

/* agenda */

.fd_agenda{ margin-bottom:35px; padding:15px 0; background:#474747; border-radius:5px; text-align:center; }
.fd_agenda .bloc_calendar{ color:#fff; font-size:16px; font-family:Bevan; }
.fd_agenda .fd_date_icon_block{ cursor:pointer; background:url(http://www.bedoin.org/Portals/233/common/img/picto-filtre-agenda.png) 95px center no-repeat #FFF; padding:3px 20px 3px 5px; border-radius:5px; margin-left:10px; margin-right:10px; }
.fd_agenda .fd_date_icon_block input{ border:none; cursor:pointer; width:90px; }
.fd_agenda .filter_submit{ margin-left:10px; padding:7px 12px; background:#007eff; top:-1px; cursor:pointer; font-family:Bevan; color:#fff; font-size:14px; border-radius:5px; border-bottom: 4px solid #0067d1; position:relative; text-shadow: 0 1px 0 #0067d1; transition:all 0.1s; }
.fd_agenda .filter_submit:hover{ color:#FFF; top:1px; border-bottom: 2px solid #0067d1; text-shadow: 0 -1px 1px #0067d1; transition:all 0.1s; }
.fd_agenda .filter_submit:active{ top:3px; border-bottom:0px solid; }

/* congres */
.fd_congres .fd_title{margin:0 5px 0 0;}
.fd_congres .fd_location{margin-left:30px;}
.fd_congres .fd_ddl{width:180px;}
.fd_congres .fd_submit{margin-left:30px;}
/* Randos pedestres */
.fd_randos .fd_col{width:288px;}
.fd_randos .fd_col_first{width:120px;}
.fd_randos .fd_duration{margin-bottom:20px;}
.otf_default .fd_criteria_shoes_1,
.otf_default .fd_criteria_shoes_3{width:115px;}
.otf_default .fd_criteria_shoes_2,
.otf_default .fd_criteria_shoes_4{width:145px;}
.otf_default .fd_criteria_difficulty_text{padding-left:20px;font-size:14px;}
.otf_default .fd_criteria{color:#222;}
.otf_default .fd_duration_item{cursor:pointer;border-right:1px solid #a9a9a9;}
.otf_default .fd_duration_item_last{border:0;}
.otf_default .fd_duration_text{margin-bottom:5px;padding:0 5px;color:#222c36;font-size:14px;font-weight:bold;}
.otf_default .fd_duration_tile{height:15px;background:#d4d4d4;}
.otf_default .fd_duration_item_first .fd_duration_tile{border-radius:3px 0 0 3px;}
.otf_default .fd_duration_item_last .fd_duration_tile{border-radius:0 3px 3px 0;}
.otf_default .fd_duration_item_active .fd_duration_text{color:#f08302;}
.otf_default .fd_duration_item_active .fd_duration_tile{background:#f08302;}
/* images */
.fd_agenda .fd_box{padding-top:50px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/agenda.png);}
.fd_agenda_famille .fd_box{padding-top:50px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/agenda-famille.png);}
.fd_randos .fd_box{padding-top:55px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/randos.png);}
.fd_randos_vtt .fd_box{padding-top:55px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/vtt.png);}
.fd_randos_cyclo .fd_box{padding-top:55px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/cyclo.png);}
.fd_marches .fd_box{background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/marches.png);}
.fd_hotels .fd_box{padding-top:55px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/hotel.png);}
.fd_hotels_sub .fd_box{padding-top:100px;}
.fd_gites_locations .fd_box{background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/gites-locations.png);}
.fd_gites_groupe .fd_box{padding-top:65px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/gites-groupe.png);}
.fd_residences_tourisme .fd_box{padding-top:75px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/hotel.png);}
.fd_chambres_hotes .fd_box{padding-top:55px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/chambres-hotes.png);}
.fd_campings .fd_box{background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/camping.png);}

/* - Module / Objtour / default - */
.ot_default .d_nav_bar,.d_nav_bar{ margin-top:15px; margin-bottom:35px; }
.ot_default .d_nav_bar_margin, .d_nav_bar_margin{ margin-top:80px; }
.ot_default .d_nav_bar_top .d_nav_page{ margin-top:-5px; margin-left:21%; }
.ot_default .d_results_count{ color:#474747;font-family:Bevan;font-size:20px; margin-left:1.2%; }
.ot_default .d_nav{margin-right:15px;}
.ot_default span.d_nav_btn,
.ot_default span.d_nav_btn:hover{color:#4a525a;cursor:default;}
.ot_default .d_nav_page{margin:0 25px;height:40px;line-height:40px;color:#474747;font-family:Bevan;font-size:20px;}
.ot_default .d_nav_prev,
.ot_default .d_nav_prev:link,
.ot_default .d_nav_prev:visited{padding-left:15px;background-position:left -168px;}
.ot_default .d_nav_prev:hover{background-position:left -248px;}
.ot_default .d_nav_prev_off,
.ot_default .d_nav_prev_off:hover{background-position:left -88px;}
.ot_default .d_nav_next,
.ot_default .d_nav_next:link,
.ot_default .d_nav_next:visited{padding-right:15px;background-position:right -208px;}
.ot_default .d_nav_next:hover{background-position:right -288px;}
.ot_default .d_nav_next_off,
.ot_default .d_nav_next_off:hover{background-position:right -128px;}
.ot_default .d_oi_w{z-index:1;cursor:pointer;}
.ot_default .d_overlay{z-index:200;left:0;bottom:0;}
.ot_default .d_dates{ padding-top:23px; color:#fff; text-align:center; font-style:italic; width:100%; height:40px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;background:url(http://www.bedoin.org/Portals/233/common/img/bottom-classement-gradient.png) bottom center;}
.mdn-no-rgba .ot_default .d_dates{background:#fff;}
.ot_default .d_oi_infos{height:100%;background:#fff; text-align:center;}
.mdn-no-rgba .ot_default .d_oi_infos{background:#003a52;}
.ot_default .d_oi_infos_padding{padding:15px;}
.ot_default .d_oi_infos_height{height:140px;}
.ot_default .d_oi_hidden_infos .d_oi_infos_padding{padding-top:0;}
.ot_default .d_oi_labels{margin-bottom:5px;}
.ot_default .d_bg_w .d_oi_rando{ width:100%; height:100%; background:url(../../common/img/bottom-rando-diff.png) -5px top no-repeat; position:absolute; top:0; z-index:2; color:#fff; font-family:Bevan; font-size:14px; }
.ot_default .d_bg_w .d_oi_rando .d_oi_labels_rando{ bottom:175px; left:10px; }
.ot_default .d_bg_w .d_oi_rando .d_oi_desc_text{ margin-left:10px; }
.ot_default .d_oi_picto{margin-right:5px;height:15px;}
.ot_default .d_oi_sub_info{margin-bottom:5px;color:#fff;font-size:14px;font-weight:bold;}
.ot_default .d_oi_title,
.ot_default .d_oi_title .doc_ddl{color:#474747;font-family:Bevan;font-size:16px; line-height:20px;}
.ot_default .d_oi_title .doc_ddl:hover{ color:#007eff; }
.ot_default .d_oi_article{ margin-top:5px; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#6f6f6f; }
.ot_default .d_oi_adress{ margin-top:10px; margin-bottom:3px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#474747; }
.ot_default .d_oi_adress .d_oi_cp{ margin-right:10px; }
.ot_default .d_oi_w{ margin-left:1.2%; margin-right:1.2%; }
.ot_default .d_oi_w:hover .d_oi_title{color:#007eff}
.ot_default .d_oi_itin_duration{padding-left:32px;height:37px;line-height:37px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-time.png) 0 center no-repeat;}
.ot_default .d_oi_itin_elevation{padding-left:40px;height:37px;line-height:37px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-elevation.png) 0 center no-repeat;}
.ot_default .d_oi_tarif_min{padding-top:10px;border-top:1px solid #537380;}
.ot_default .d_oi_tarif_title{padding-top:5px;margin-right:10px;color:#fff;font-size:12px;font-weight:bold;}
.ot_default .d_oi_tarif_value{margin-right:5px;color:#fff;font-family:RudaBlack,Arial;font-size:36px;}
.ot_default .d_oi_tarif_unit{padding-top:5px;color:#fff;font-size:16px;font-weight:bold;}
.ot_default .d_cmd_bar{background:#222c36;}
.ot_default .d_oi_book_btn{padding:0 15px;height:44px;line-height:44px;color:#fff;font-family:RudaBlack,Arial;font-size:16px;text-transform:uppercase;background:#8fc400;cursor:pointer;}
.ot_default .d_oi_book_btn:hover{background:#f08302;}
.ot_default .d_oi_link,
.ot_default .d_oi_link:link,
.ot_default .d_oi_link:visited{padding:0 15px;height:44px;line-height:44px;color:#fff;font-family:RudaBlack,Arial;font-size:16px;text-transform:uppercase;}
.ot_default .d_oi_link:hover{color:#f08302;}
.ot_default .d_oi_link_on_sale,
.ot_default .d_oi_link_on_sale:link,
.ot_default .d_oi_link_on_sale:visited{float:left;font-size:13px;text-transform:none;}
.ot_default .d_bg_w{z-index:100;height:314px;}
.ot_default .d_img_w{z-index:1;height:314px;overflow:hidden;text-align:center;}
.ot_default .d_img{height:220px;}
.ot_default .photoOI{ height:144px; -webkit-background-size:cover; background-size:cover; }
.ot_default .d_oi_classement{ width:100%; height:23px; padding-top:40px; top:81px; text-align:center; background:url(http://www.bedoin.org/Portals/233/common/img/bottom-classement-gradient.png) bottom repeat-x; }

/* - Module / Objtour / intermédiaire - */
.dd_oi_centered{ text-align:center; }
.oneScotchBox .RadMenu{ float:none; width:240px; margin:0 auto; }
.twoScotchBox .RadMenu{ float:none; width:475px; margin:0 auto; }
.threeScotchBox .RadMenu{ float:none; width:811px; margin:0 auto; }
.threeScotchBox .rmItem{ position:relative; margin-left:20px; margin-right:20px; margin-bottom:90px; }
.threeScotchBox .rmItem:last-child{ margin-right:0; }
.threeScotchBox .rmLeftImage,
.twoScotchBox .rmLeftImage,
.oneScotchBox .rmLeftImage{ width:226px; }
.scotchBox .rmItem:after{ content: ""; width: 80px; height: 39px; background:url(../../common/img/scotch.png) no-repeat; top: -19px; left:80px; position: absolute; }
.scotchBox .rmText{ position:absolute; bottom:-47px; color:#fff; background:#323232; text-align:center; width:214px; font-family:Bevan; line-height:50px; left:9px; font-size:15px; }

/* Mode carte */
.ot_map_mode{}
.ot_map_mode .dmm_map_canvas{height:570px;}
.ot_map_mode .dd_oi_map_go_from_infos{font-size:1.3em;}
.ot_map_mode .dd_oi_map_go_from_label{color:#222c36;}
.ot_map_mode .dd_oi_map_go_from_submit{color:#fff;background:#f08302;border-radius:3px;cursor:pointer;}
.ot_map_mode .dd_oi_map_go_from_submit:hover{background:#ffa73e;}
/* Détail */
.ot_detail{}
#SocialPluginsForDetail .dd_oi_share{margin-right:14px;height:44px;text-indent:-99999px;background:transparent url(img/sprites.png) no-repeat;cursor:pointer;}
#SocialPluginsForDetail .dd_oi_share_cart{width:19px;background-position:0 -60px;}
#SocialPluginsForDetail .dd_oi_share_cart:hover{background-position:-30px -60px;}
#SocialPluginsForDetail .dd_oi_share_facebook{width:24px;background-position:0 -104px;}
#SocialPluginsForDetail .dd_oi_share_facebook:hover{background-position:-30px -104px;}
#SocialPluginsForDetail .dd_oi_share_twitter{width:24px;background-position:0 -148px;}
#SocialPluginsForDetail .dd_oi_share_twitter:hover{background-position:-30px -148px;}
#SocialPluginsForDetail .dd_oi_share_mail{width:28px;background-position:0 -222px;}
#SocialPluginsForDetail .dd_oi_share_mail:hover{background-position:-30px -222px;}
#Oi_detail_top_bar .dd_oi_nav_panel{padding-bottom:20px;background:#fff;}
#Oi_detail_top_bar .dd_oi_nav_infos{margin-bottom:15px;}
#Oi_detail_top_bar .dd_back_to_list,
#Oi_detail_top_bar .dd_back_to_list:link,
#Oi_detail_top_bar .dd_back_to_list:visited{padding:5px 5px 5px 26px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;text-transform:uppercase;background:#969ca2 url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-back-to-list.png) 5px center no-repeat;border-radius:3px;}
#Oi_detail_top_bar .dd_back_to_list:hover{background-color:#f08302;}
#Oi_detail_top_bar .dd_oi_title_w{width:870px;}
#Oi_detail_top_bar .dd_oi_title{margin:0 5px 5px 0;color:#222c36;font-family:RudaBlack;font-size:33px;}
#Oi_detail_top_bar .dd_labels_icon{margin:0 5px 5px 0;}
#Oi_detail_top_bar .dd_oi_opening{color:#f08302;font-size:1.6em;}
#Oi_detail_top_bar .dd_oi_address{font-size:16px;}
#Oi_detail_top_bar .dd_oi_nav_menu{background:#e6e6e6;}
#Oi_detail_top_bar .dd_oi_nav_item{padding:0 15px;height:44px;line-height:44px;color:#989898;font-family:RudaBlack;font-size:18px;text-transform:uppercase;background:#e6e6e6;cursor:pointer;}
#Oi_detail_top_bar .dd_oi_nav_item:hover{color:#fff;background:#f08302;}
#Oi_detail_top_bar .dd_oi_nav_item_active{color:#fff;background:#222c36;}
#Oi_detail_top_bar .dd_oi_book_btn{padding:0 15px;height:44px;line-height:44px;color:#fff;font-family:RudaBlack;font-size:18px;text-transform:uppercase;background:#f08302;cursor:pointer;}
#Oi_detail_top_bar .dd_oi_book_btn:hover{background:#ffa73e;}
.ot_detail .dd_oi_photo_gallery{margin-bottom:20px;}
.ot_detail .dd_oi_photo_gallery_body{z-index:1;height:314px;overflow:hidden;background:#e6e6e6 url(http://www.bedoin.org/Portals/233/Skins/lv1/img/loader-gallery.gif) center center no-repeat;}
.ot_detail .dd_oi_photo_gallery_slider{z-index:1;visibility:hidden;height:314px;}
.ot_detail .dd_oi_photo_gallery_item_img{height:314px;}
.ot_detail .dd_oi_photo_gallery_arrow{z-index:20;top:142px;width:30px;height:30px;background:#fff url(img/sprites.png) no-repeat;cursor:pointer;}
.ot_detail .dd_oi_photo_gallery_prev{left:0;background-position:0 0;}
.ot_detail .dd_oi_photo_gallery_prev:hover{background-position:0 -30px;}
.ot_detail .dd_oi_photo_gallery_next{right:0;background-position:-30px 0;}
.ot_detail .dd_oi_photo_gallery_next:hover{background-position:-30px -30px;}
.ot_detail .dd_oi_photo_gallery_nav_dot{margin:10px 5px 0 0;width:10px;height:10px;background:#7a848e;cursor:pointer;}
.ot_detail .dd_oi_photo_gallery_nav_dot:hover{background:#ffa73e;}
.ot_detail .dd_oi_photo_gallery_nav_dot_current,
.ot_detail .dd_oi_photo_gallery_nav_dot_current:hover{background:#f08302;cursor:default;}
.ot_detail .dd_oi_rm{margin-bottom:10px;color:#474747;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; line-height:24px; }
.ot_detail .dd_oi_top_info{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.ot_detail .dd_oi_top_info a{ color:#007eff; }
.ot_detail .dd_oi_top_info a:hover{ text-decoration:underline; }
.ot_detail .dd_oi_top_info .btnBlue a{ color:#fff; }
.ot_detail .dd_oi_top_info .btnBlue a:hover{ text-decoration:none; }
.ot_detail .dd_oi_book_and_opening_w{margin-bottom:25px;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#757575; }
.ot_detail .dd_oi_book_btn{margin-right:20px;padding:0 15px;height:36px;line-height:36px;color:#fff;font-family:RudaBlack;font-size:18px;text-transform:uppercase;background:#f08302;border-radius:3px;cursor:pointer;}
.ot_detail .dd_oi_book_btn:hover{background:#ffa73e;}
.ot_detail .dd_oi_capacity{font-size:1.6em;}
.ot_detail .dd_oi_nav_section{margin-bottom:40px;padding-top:15px;}
#Oi_nav4presentation{margin-bottom:0;padding:0;border:0;}
.ot_detail .dd_oi_nav_section_title{margin-bottom:20px;color:#474747;font-family:Bevan;font-size:26px;}
.ot_detail .dd_oi_nav_section_title_videos{padding-left:51px;height:40px;line-height:40px;background:transparent url(img/icon-video.png) left center no-repeat;}
.ot_detail .dd_oi_nav_section_title_documents{height:30px;line-height:30px;}
.ot_detail .dd_oi_nav_section_sub_title{ margin-bottom:10px;color:#474747;font-family:Bevan;font-size:20px; }
.ot_detail .dd_oi_section_row{margin-bottom:20px; line-height:24px;}
.ot_detail .dd_oi_section_col{margin-right:24px;width:399px;}
.ot_detail .dd_oi_section_col_eol{margin-right:0;}
.ot_detail .dd_oi_picto{margin:0 5px 5px 0;}
.ot_detail .dd_oi_section_subtitle{margin-top:10px;margin-bottom:10px;color:#474747;font-family:Bevan;font-size:16px;}
.ot_detail .dd_oi_comp{ font-family:Georgia, "Times New Roman", Times, serif; color:#757575; font-size:16px; }
.ot_detail .dd_oi_comp .picto_parcours{ margin-right:10px; }
.ot_detail .dd_oi_comp li{ margin-right:5px; display:inline-block; }
.ot_detail .dd_oi_comp li::after{ content:", "; }
.ot_detail .dd_oi_comp li:last-child::after{ content:"."; }
.ot_detail .dd_oi_lang li{ margin-right:12px; }
.ot_detail .dd_oi_lang li:last-child{ margin-right:0; }
.ot_detail .dd_oi_list_item a{ color:#007eff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.ot_detail .dd_oi_list_item a:hover{ text-decoration:underline; }
.ot_detail .dd_oi_list_item_document{padding-left:33px;line-height:44px;background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/dl-documentation.png) left center no-repeat;}
.ot_detail .dd_oi_list_item_gps{padding-left:33px;height:26px;line-height:26px;background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/dl-trace-gps.png) left center no-repeat;}
.ot_detail .dd_oi_section_content{color:#757575;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;}
.ot_detail .dd_oi_section_content a{ color:#007eff; }
.ot_detail .dd_oi_section_content a:hover{ text-decoration:underline; }
.ot_detail .dd_oi_table_header{text-align:left;color:#fff;font-family:Bevan;font-size:14px;background:#323232; font-weight:normal;}
.ot_detail .dd_oi_table_cell{font-family:Georgia, "Times New Roman", Times, serif; color:#757575; font-size:16px; padding:10px 0;}
.ot_detail .dd_oi_table_td{background:red;}
.ot_detail .dd_oi_table_td_odd,
.ot_detail .dd_oi_table_td_even{ border-bottom:1px solid #d6d6d6; }
.ot_detail .dd_oi_table_cell_padding{padding:5px 10px;}
.ot_detail .dd_oi_table_cell_subtitle{font-family:Arial;font-size:0.75em;font-weight:normal;}
.ot_detail .dd_oi_table_rooms{width:auto;}
.ot_detail .dd_oi_table_rooms .dd_oi_table_header,
.ot_detail .dd_oi_table_rooms .dd_oi_table_cell{text-align:center;}
.ot_detail .dd_oi_map_go_from_w{}
.ot_detail .dd_oi_map_go_from_label{margin-right:10px;height:36px;line-height:36px;color:#222c36;font-size:1.4em;}
.ot_detail .dd_oi_map_go_from_input{margin:8px 20px 0 0;padding:2px;border:1px solid #eaeaea;}
.ot_detail .dd_oi_map_go_from_submit{padding:0 15px;height:36px;line-height:36px;color:#fff;font-family:RudaBlack;font-size:18px;text-transform:uppercase;background:#f08302;border-radius:3px;cursor:pointer;}
.ot_detail .dd_oi_map_go_from_submit:hover{background:#ffa73e;}
.ot_detail .dd_map_canvas{height:300px; margin-left:-11px; border:10px solid #fff; border-radius:5px; -webkit-box-shadow: 0px 0px 7px 0px #ccc; -moz-box-shadow: 0px 0px 7px 0px #ccc; box-shadow: 0px 0px 7px 0px #ccc;}
.ot_detail .dd_oi_map_go_from_infos{font-size:1.3em;}
.ot_detail .link_contact { color:#F08302; font-weight:bold; text-decoration:underline; cursor:pointer; margin:10px 0; }
.ot_detail .center_texte { text-align:center; }
/* randonnees */
.ot_detail_rando .dd_oi_nav_section{margin-bottom:14px;padding-top:14px;}
.ot_detail_rando .dd_oi_rando_info_icon{height:37px;background:transparent left center no-repeat;}
.ot_detail_rando .dd_oi_rando_access{width:38px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-winter-summer.png);}
.ot_detail_rando .dd_oi_rando_duration{width:33px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-time-gray.png);}
.ot_detail_rando .dd_oi_rando_distance{width:35px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-milepost.png);}
.ot_detail_rando .dd_oi_rando_level_pedestre{width:33px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-shoe.png);}
.ot_detail_rando .dd_oi_rando_level_cyclo{width:31px;background-image:url(img/icon-wheel-cyclo.png);}
.ot_detail_rando .dd_oi_rando_level_vtt{width:33px;background-image:url(img/icon-wheel-vtt.png);}
.ot_detail_rando .dd_oi_rando_denivele{width:40px;background-image:url(img/icon-elevation-gray.png);}
.ot_detail_rando .dd_oi_rando_loop{width:34px;background-image:url(img/icon-loop.png);}
.ot_detail_rando .dd_oi_rando_info_item{width:110px;}
.ot_detail_rando .dd_oi_rando_info_item_title{color:#949494;font-size:13px;font-weight:bold;}
.ot_detail_rando .dd_oi_rando_info_item_value{color:#67727e;font-size:18px;font-weight:bold;}
.ot_detail_rando .dd_oi_rando_famille{margin-bottom:5px;padding-left:25px;height:26px;line-height:26px;color:#f08302;font-size:1.6em;font-weight:bold;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/icon-famille.png) left center no-repeat;}
.ot_detail_rando .dd_oi_rando_downloads_title{margin-top:3px;color:#67727e;font-size:16px;font-weight:bold;text-transform:uppercase;}
.ot_detail_rando .dd_oi_photo_gallery{z-index:1;margin-bottom:0;width:600px;}
.ot_detail_rando .dd_oi_photo_gallery_deco{z-index:20;left:0;bottom:0;background:transparent 0 0 no-repeat;}
.ot_detail_rando .dd_oi_photo_gallery_deco_pedestre{left:-35px;width:82px;height:180px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/randos.png);}
.ot_detail_rando .dd_oi_photo_gallery_deco_cyclo{left:-25px;width:65px;height:197px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/cyclo.png);}
.ot_detail_rando .dd_oi_photo_gallery_deco_vtt{left:-25px;width:89px;height:201px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/filtres/vtt.png);}
.ot_detail_rando .dd_oi_photo_gallery_body{z-index:10;}
.ot_detail_rando .dd_oi_photo_gallery_arrow{top:85px;}
.ot_detail_rando .dd_oi_photo_gallery_nav{padding-left:50px;}
.ot_detail_rando .dd_map_canvas{width:356px;}
/* forme-bien-etre */
.ot_wellness .dd_oi_photo_gallery_w{z-index:1;width:539px;}
.ot_wellness .dd_oi_photo_gallery_deco{z-index:20;left:5px;bottom:0;width:53px;height:219px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/gallery-deco-wellness.png) 0 0 no-repeat;}
.ot_wellness .dd_oi_photo_gallery_body{z-index:10;}
.ot_wellness .dd_oi_photo_gallery_arrow{top:70px;}
.ot_wellness .dd_oi_photo_gallery_nav{padding-left:50px;}
.ot_wellness .dd_oi_video_w{width:417px;height:314px;}
.we_essentials .we_essentials_height_1{height:222px;}
.we_essentials .we_essentials_height_2{height:458px;}
.we_essentials .we_essentials_padding{padding:10px 14px;}
.we_essentials .we_essentials_1{z-index:1;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/forme-bg-1.jpg) 0 0 no-repeat;cursor:pointer;}
.we_essentials .we_essentials_2{z-index:1;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/forme-bg-2.jpg) 0 0 no-repeat;cursor:pointer;}
.we_essentials .we_essentials_3{z-index:1;background:#f3a84c;cursor:pointer;}
.we_essentials .we_essentials_price{z-index:1;left:14px;bottom:5px;color:#fff;font-family:RudaBlack,Arial;font-size:60px;}
.we_essentials .we_essentials_curracy{font-family:Arial;font-size:20px;font-weight:bold;}
.we_essentials .we_title,
.we_essentials .we_title:link,
.we_essentials .we_title:visited,
.we_essentials .we_title:hover{margin-bottom:5px;color:#fff;font-family:RudaBlack,Arial;font-size:32px;text-transform:uppercase;}
.we_essentials .we_article{color:#fff;font-size:15px;font-weight:bold;}
.ot_wellness .wt_map_w .dd_map_canvas{width:595px;height:160px;}
.ot_wellness .dd_oi_section_col_mini{width:300px;}
/* Thermalisme */
.ot_thermal .dd_oi_photo_gallery_w{width:970px;}
.ot_thermal .dd_oi_photo_gallery_deco{left:-10px;width:98px;height:228px;background-image:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/gallery-deco-cures.png);}
.ot_thermal .dd_oi_photo_gallery_nav{padding-left:80px;}
.tc_cures .tc_oi_w{margin-bottom:28px;}
.tc_cures .tc_img_block{z-index:1;margin-bottom:5px;height:150px;overflow:hidden;}
.tc_cures .tc_img_w{z-index:1;}
.tc_cures .tc_min_price_w{z-index:2;right:0;bottom:10px;padding:5px;background:#fff;}
.tc_cures .tc_min_price_title{text-align:right;color:#f08302;font-weight:bold;}
.tc_cures .tc_min_price_value{text-align:right;color:#f08302;font-family:RudaBlack,Arial;font-size:32px;}
.tc_cures .tc_min_price_currency{font-family:Arial;font-size:16px;font-weight:bold;}
.tc_cures .tc_oi_title{color:#222c36;font-family:RudaBlack,Arial;font-size:32px;text-transform:uppercase;}
.tc_cures .tc_oi_article{color:#222c36;font-size:16px;}
.tc_cures .tc_more,
.tc_cures .tc_more:link,
.tc_cures .tc_more:visited{margin-top:5px;padding:0 15px;height:36px;line-height:36px;color:#fff;font-family:RudaBlack;font-size:18px;text-transform:uppercase;background:#f08302;border-radius:3px;cursor:pointer;}
.tc_cures .tc_more:hover{background:#ffa73e;}

/* - Module / Objtour / type-annuaire (hérite de default) - */
.ot_listing{}
.ot_listing .GSAForm{ margin-bottom:45px; position:relative; }
.ot_listing .GSAForm .GsaSearchBox{ padding:5px; border:1px solid #CCC; color: #6f6f6f; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.ot_listing .GSAForm .GsaSubmitImg{ float: none; height: 29px; width: 30px; cursor: pointer; text-indent: 9999px; background: url(http://www.bedoin.org/Portals/233/common/img/loupe-black.png) no-repeat center #fff; border: none; position: absolute; left: 144px; border: 1px solid #CCC; } 
.ot_listing .d_oi_w{cursor:default;}
.ot_listing .l_even{}
.ot_listing .d_bg_w{z-index:1;margin-right:14px;width:180px;height:150px;}
.ot_listing .d_img_w{z-index:1;width:180px;height:150px;overflow:hidden;text-align:center;background:#222c36;}
.ot_listing .d_img{height:150px;}
.ot_listing .d_oi_w:hover .d_oi_infos_padding{padding-bottom:15px;}
.ot_listing .d_oi_infos{width:78%;background:transparent;}
.mdn-no-rgba .ot_listing .d_oi_infos{background:transparent;}
.ot_listing .d_oi_infos_padding{padding:10px 15px 15px 0;}
.ot_listing .d_oi_title,
.ot_listing .d_oi_title:link,
.ot_listing .d_oi_title:visited{margin-bottom:5px;color:#222c36;text-transform:none;}
.ot_listing .d_oi_title:hover{color:#f08302;}
.ot_listing .d_oi_address{margin-bottom:10px;font-size:14px;}
.ot_listing .d_oi_article{margin-bottom:10px;color:#222c36;font-size:14px;}
.ot_listing .d_oi_more_info,
.ot_listing .d_oi_more_info:link,
.ot_listing .d_oi_more_info:visited{margin-right:10px;padding:0 10px;height:24px;line-height:24px;color:#fff;font-family:RudaBlack,Arial;font-size:14px;background:#f08302;border-radius:3px;cursor:pointer;}
.ot_listing .d_oi_more_info:hover{background:#ffa73e;}
.ot_listing .d_oi_phone{height:24px;line-height:24px;color:#f08302;font-family:RudaBlack,Arial;font-size:16px;}

/* - Module / Objtour / brochures - */
.dd_oi_list_item_document .doc_ddl{ font-family:Georgia, "Times New Roman", Times, serif; color:#007eff!important; font-size:14px; }
.dd_oi_list_item_document .doc_ddl:hover{ text-decoration:underline; color:#007eff; }

/* - Module / GSA / list (hérite de ObjTour type-annuaire) - */
.gsa_list{}

/* - Module / Objtour contextuel / default - */
.otc_default{margin-bottom:20px;}
.otc_default .dp_navbar{margin-right:20px;width:124px;}
.otc_default .dp_nav_title{margin-bottom:5px;color:#222c36;font-family:RudaBlack,Arial;font-size:18px;text-transform:uppercase;}
.otc_default .dp_nav_btn{margin-right:20px;width:28px;height:28px;background:#f08302 url(http://www.bedoin.org/Portals/233/Skins/lv1/img/sprites-x.png) no-repeat;border-radius:3px;cursor:pointer;}
.otc_default .dp_nav_btn_off{cursor:default;}
.otc_default .dp_nav_prev{background-position:7px -173px;}
.otc_default .dp_nav_prev.dp_nav_btn_off{background-position:7px -93px;}
.otc_default .dp_nav_next{background-position:-4px -213px;}
.otc_default .dp_nav_next.dp_nav_btn_off{background-position:-4px -133px;}
.otc_default .dp_slider_mask{z-index:1;width:580px;height:104px;overflow:hidden;}
.otc_default .dp_slider{z-index:1;height:104px;}
.otc_default .dp_oi_w{margin-right:20px;}
.otc_default .dp_distance{color:#7a7a7a;font-size:11px;font-weight:bold;}
.otc_default .dp_type{color:#222c36;font-size:11px;font-weight:bold;text-transform:uppercase;}
.otc_default .dp_oi_link,
.otc_default .dp_oi_link:link,
.otc_default .dp_oi_link:visited{color:#f08302;font-family:RudaBlack,Arial;font-size:16px;}
.otc_default .dp_img_col{z-index:1;width:77px;height:104px;overflow:hidden;}
.otc_default .dp_img_w{z-index:1;left:0;top:0;width:77px;text-align:center;}
.otc_default .dp_img{height:104px;}
.otc_default .dp_infos{width:189px;}
.otc_default .dp_oi_article{color:#222c36;font-size:13px;}

/* - Module / Objtour contextuel | Objtour / forme-bien-etre-prestations - */
.otc_wellness_tariff{}
.otc_wellness_tariff .wt_oi_w{margin-bottom:28px;}
.otc_wellness_tariff .wt_oi_title{margin-bottom:5px;color:#f08302;font-family:RudaBlack,Arial;font-size:23px;}
.otc_wellness_tariff .wt_img_col{z-index:1;width:154px;height:116px;overflow:hidden;}
.otc_wellness_tariff .wt_img_w{z-index:1;left:0;top:0;width:154px;text-align:center;}
.otc_wellness_tariff .wt_img{height:116px;}
.otc_wellness_tariff .wt_img_decoration{z-index:2;right:0;top:0;width:52px;height:52px;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/img-corner-decoration.png) 0 0 no-repeat;}
.otc_wellness_tariff .wt_infos{width:310px;}
.otc_wellness_tariff .wt_oi_article{height:77px;color:#222c36;font-size:14px;}
.otc_wellness_tariff .wt_min_price_w{color:#f08302;font-size:14px;}
.otc_wellness_tariff .wt_min_price_value{font-family:RudaBlack,Arial;font-size:32px;}
.otc_wellness_tariff .wt_min_price_currency{font-size:20px;font-weight:bold;}

/*CARNET DE VOYAGE*/
.carnet_no_result{ font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#3d3d3d; text-align:center; }
.carnet_no_result .formTitle{ font-family:Bevan; color:#474747; font-size:18px; }
.carnet_no_result .txt_small{ font-size:16px; color:#6e6e6e; margin:25px 0; }
.carnet_no_result .btnBlue{ margin-bottom:10px; }
.carnet_no_result .top_carnet{ margin-top:45px; }
.carnet_no_result .bottom_carnet{ margin-top:65px; margin-bottom:95px; }  
.carnet_no_result .suite_carnet .txt_suite{ margin-top:45px; }
.carnet_no_result .suite_carnet .liste_pages li{ margin-bottom:5px; }
.carnet_no_result .suite_carnet .liste_pages li a{ font-size:18px; color:#007eff; }
.carnet_no_result .suite_carnet .liste_pages li a:hover{ text-decoration:underline; }

/* - Module / SiteMap - */
.ConstellationSiteMapContent{ margin-top:25px; }
.sitemap a:hover{color:#007eff;}
.sitemapLink,
.sitemapLink:link,
.sitemapLink:visited{color:#474747;font-family:Georgia, "Times New Roman", Times, serif;font-size:2em;}
.sitemapLevel1{margin-bottom:10px;}
.sitemapLevel1 .sitemapDossier{color:#474747;font-family:Georgia, "Times New Roman", Times, serif;font-size:2.4em;}
.sitemapLevel2{margin-bottom:5px;}
.sitemapLevel2 .sitemapDossier{color:#474747;font-family:Georgia, "Times New Roman", Times, serif;font-size:2em;}

/* - Module / Text-HTML / Intros - */
.intro_h1{margin-bottom:10px;color:#222c36;font-family:RudaBlack,Arial;font-size:33px;}
.intro_h2{display:inline;color:#747474;font-size:1.6em;}

/* - Module / Text-HTML / accueil-bloc-lien | accueil-focus - */
.feature_link{z-index:1;cursor:pointer;}
.fl_overlay{z-index:200;left:0;bottom:0;}
.fl_infos{padding:10px 15px;}
.fl_infos span{font-family:RudaBlack,Arial;}
.fl_bg_w{z-index:100;height:150px;}
.fl_img_w{z-index:1;height:150px;overflow:hidden;text-align:center;}
.feature_4 .fl_bg_w,
.feature_4 .fl_img_w,
.feature_5 .fl_bg_w,
.feature_5 .fl_img_w,
.feature_6 .fl_bg_w,
.feature_6 .fl_img_w{height:95px;}
.focus_3 .fl_bg_w,
.focus_3 .fl_img_w,
.focus_4 .fl_bg_w,
.focus_4 .fl_img_w,
.getting_to .fl_bg_w,
.getting_to .fl_img_w{height:314px;}

/* - Module / XML-XSL / meteo-toolbar - */
.fl_meteo_title{margin-bottom:50px;padding:5px 0 0 40px;color:#fff;font-family:RudaBlack,Arial;font-size:33px;text-transform:uppercase;background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/meteo-icon.png) 0 center no-repeat;}
.fl_meteo_date{height:30px;line-height:30px;color:#fff;font-size:12px;font-weight:bold;}
.fl_meteo_conditions{height:30px;line-height:30px;color:#fff;font-family:RudaBlack,Arial;font-size:24px;}
.fl_meteo_icon{margin-right:5px;}

/* - Module / XML-XSL / meteo-page - */
.Bloc-Meteo{margin-bottom:45px;padding-top:20px;border-top:#e2e2e2 solid 1px;}
.blocMeteo{margin-right:55px;margin-bottom:40px;}
.weather_day_text{margin-bottom:15px;font-family:RudaBlack,Arial;font-size:22px;color:#595f64;}
.weather_info_text{font-family:RudaBlack,Arial;font-size:16px;color:#9f9f9f;}
.meteoMainIconBlock{margin-right:30px;padding-top:15px;}
.weather_result_text{font-family:RudaBlack,Arial;font-size:16px;color:#595f64;}
.tiles_margin_bottom{margin-bottom: 30px;}

/* - Module / XML-XSL / scoop-it */
.scoop_it_feed{}
.scoop_it_feed .scoop_it_item{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e3e5e7;}
.scoop_it_feed .si_title{}
.scoop_it_feed .si_link,
.scoop_it_feed .si_link:link,
.scoop_it_feed .si_link:visited{color:#222c36;font-family:RudaBlack,Arial;font-size:20px;}
.scoop_it_feed .si_link:hover{color:#f08302;}
.scoop_it_feed .si_date{margin-bottom:5px;color:#222c36;font-size:1.3em;}
.scoop_it_feed .si_description{}
.scoop_it_feed .si_description img{display:block;float:left;margin:0 14px 14px 0;width:232px;}
.scoop_it_feed .si_description blockquote+img,
.scoop_it_feed .si_description br+img,
.scoop_it_feed .si_description p+img{display:none;}
.scoop_it_feed .si_description blockquote,
.scoop_it_feed .si_description p{margin-bottom:14px;font-size:1.3em;font-family:Arial;}
.scoop_it_feed .si_description > br{display:none;}

/* - Module / Carnet de voyage - */
.otDefault .oiInfosBlock { width:435px; }
.otDefault .oiCmdBottom { margin-top:10px; }
.otDefault .oiCmd { margin-right:10px; font-size:1.2em; }
.otDefault .mailTextBox { margin:15px 10px 0 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#474747; }
.otDefault .inputTextBox{ margin-top:10px; margin-right:15px; padding:5px; border-radius:3px; border:1px solid #ccc; }
.otDefault .oiImgLink{ position:relative; width:200px; height:130px; margin-right:20px; overflow:hidden; z-index:1;}
.otDefault .oiImgContainer{ display:block; position:absolute; width:200px; text-align:center; z-index:1;}
.otDefault .oiImg{ height:130px;}
.otDefault .oiContentTitle{ margin-bottom:6px;}
.otDefault .oiTitleList{ margin-right:7px; font-size:16px; font-family:Bevan; color:#474747;}
.otDefault .oiBlocTextes{ padding-top:7px; font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif; color:#767676; margin-bottom:17px;}
.otDefault .oiItem{ padding:20px 0; border-bottom:#e5e5e5 1px solid;}
.otDefault .submit{display:block;margin: 5px 10px 0 5px;}
.otDefault .dd_oi_address,
.otDefault .dd_oi_section_content{font-size:1.3em; color:#767676;}

/* - Colorbox / Layout - */
#colorbox,
#cboxOverlay,
#cboxWrapper{position:absolute;z-index:9999;top:0;left:0;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,
#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,
#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#1a1a1a 0 0 repeat;}
#colorbox{}
#cboxTopLeft,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomRight{width:10px;height:10px;background:#fff;}
#cboxMiddleLeft,
#cboxMiddleRight{width:10px;background:#fff;}
#cboxTopCenter,
#cboxBottomCenter{height:10px;background:#fff;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:30px;overflow:hidden!important;}
#cboxTitle{position:absolute;bottom:8px;right:30px;width:100%;color:#222c36;font-size:12px;text-align:right;}
#cboxCurrent{position:absolute;bottom:8px;left:60px;color:#222c36;font-size:12px;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;width:30px;height:30px;background:#fff url(img/sprites.png) 0 0 no-repeat;cursor:pointer;text-indent:-99999px;}
#cboxPrevious:hover{background-position:0 -30px;}
#cboxNext{position:absolute;bottom:0;left:30px;width:30px;height:30px;background:#fff url(img/sprites.png) -30px 0 no-repeat;cursor:pointer;text-indent:-99999px;}
#cboxNext:hover{background-position:-30px -30px;}
#cboxLoadingOverlay{background:#e6e6e6;}
#cboxLoadingGraphic{background:transparent url(http://www.bedoin.org/Portals/233/Skins/lv1/img/loader-gallery.gif) center center no-repeat;}
#cboxClose{position:absolute;bottom:0;right:0;width:30px;height:30px;text-indent:-9999px;background:transparent url(img/sprites.png) 0 -192px no-repeat;}
#cboxClose:hover{background-position:-30px -192px;}

/* Slider Détail */
.slider_container{ position:relative; width:460px; float:left; margin-right:52px; margin-top:15px; }
.slider_img_container{ height:315px; background-position:center; background-size:cover; }
.rslides {position:relative;list-style: none;overflow:hidden;padding:0;background:#fff;width:460px;border:12px solid #fff;	border-radius:5px;	-webkit-box-shadow: 0px 0px 7px 0px #ccc;	-moz-box-shadow: 0px 0px 7px 0px #ccc;	box-shadow: 0px 0px 7px 0px #ccc;0}
.rslides li {-webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left: 0; top: 0;  }
.rslides li:first-child {position:relative;display:block;float:left;}
.rslides img {display:block;height:auto;float:left;width:100%;border:0;}
.rslides_tabs {list-style:none;font-size:18px;list-style:none;margin:15px auto 15px;max-width:540px;text-align:center;width:100%;}
.rslides_tabs li{display:inline; float:none; margin-right: 1px;}
.rslides_tabs a {	width:18px;height:18px;display: inline-block;background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/bullets.png) no-repeat;text-indent:-9999px;}
.rslides_tabs li:first-child { margin-left: 0; }
.rslides_tabs .rslides_here a {background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/bullets.png) no-repeat 0 -21px;}
.rslides1_nav{	position:absolute;display:block;top:40%;z-index:15;width:59px;height:61px;text-indent:-9999px;	opacity:0; transition:all 0.2s;}
.rslides:hover ~ .rslides1_nav,.rslides1_nav:hover{ opacity:1; }
.prev{left:12px;background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/arrow-left-slider.png);}
.next{right:-12px;background:url(http://www.bedoin.org/Portals/233/Skins/lv1/img/arrow-right-slider.png);}

/*Modale map*/
.ot_map_mode{}
.ot_map_mode .dmm_map_canvas{height:570px;}
.ot_map_mode .dd_oi_map_go_from_infos{font-size:1.3em;}
.ot_map_mode .dd_oi_map_go_from_label{color:#222c36;}
.ot_map_mode .dd_oi_map_go_from_submit{color:#fff;background:#f08302;border-radius:3px;cursor:pointer;}
.ot_map_mode .dd_oi_map_go_from_submit:hover{background:#ffa73e;}

@media screen and (max-width:860px){ 
	.threeScotchBox .RadMenu{ width:560px; }
	.topoguide_container_top{ padding-left:30px; }
	.topoguide_container_top img{ display:none; }
}

@media screen and (max-width:850px){
	.ot_default .d_nav_bar .d_nav_page{ margin-left:13%; }
}

@media screen and (max-width:822px){
	.dd_oi_top_info{ clear:left; text-align:center; }
	.ot_detail .dd_oi_nav_section{ text-align:left!important; }
	.slider_container{ float:none; margin:0 auto;  }
	.dd_oi_top_btn{ display:none; }
}

@media screen and (max-width:768px){
	.ot_default .d_nav_bar .d_nav_page{ margin-left:0; margin-bottom:25px; }
	.inter_menu_dormir{ width:100%; }
	.inter_menu_gastro{ width:100%; }
	.bloc_calendar{ display:block; margin-bottom:15px; }
}

@media screen and (max-width:700px){
	.formContainer{ width:100%; }
}

@media screen and (max-width:625px){
	.Eform_RadioButtonListCivilite td{ display:block; margin:15px 0; }
	.menu_spe{ width:100%; }
}

@media screen and (max-width:591px){ 
	.threeScotchBox .RadMenu{width:286px;}
}

@media screen and (max-width:560px){
	.slider_container{ width:95%; margin:0 0 0 -1%; }
	.slider_container .rslides{ width:100%; } 
	.Eform_TextBoxMessage{ width:100%; }
	.Eform_PanelMessage{ display:block; }
	.topoguide_container_bottom img{ width:90%; margin-bottom:5%; }
	.topoguide_container_bottom span{ display:block; margin-top:30px; margin-left:0; }
	
}

@media screen and (max-width:472px){
	.Eform_DivBtnSubmit{ margin:65px 4px 5px 0; }
}

@media screen and (max-width:445px){
	.pancarteContainer img{
		width:100%;
	}
}

@media screen and (max-width:330px){
	.filter_container{ font-size:16px; }
	.Eform_RadioButtonListCivilite td{ display:block; margin:15px 85px 15px 0; }
}