body#camping1{background-image:url("../../images/arbocamping/bg/background-camping.jpg");background-attachment:scroll;}
#camping1 .content{margin:0 auto;}
#camping1 .content #marque .logo img{float:left;width:210px;height:55px;display:inline;}
#camping1 .content #marque p.signature{color:#000;}
#camping1 .content #seg_header #header #btmHead{background-image:url(../../images/arbocamping/bg/cmp.jpg);}
#camping1 #main{display:inline-block;background:#f3f3f3;width:100%;margin:-10px 0 0 0;}
#camping1 #contact-themeSpace .infos-tel{color:#383838;font-size:20px;display:block;line-height:28px;}
#camping1 #contact-themeSpace .numtel{color:#5c804a;font-size:30px;font-weight:bold;display:block;}
#camping1 #contact-themeSpace .ouverture{font-size:10px;display:block;line-height:18px;}
#camping1 .breadcrumb{float:left;color:#000;font-size:11px;font-weight:bold;margin-bottom:10px;clear:both;width:100%;background:#f3f3f3;padding:0 15px;box-sizing:border-box;}
#camping1 .breadcrumb a{text-decoration:underline;color:#000;font-weight:normal;}
#camping1 #colLeft{float:left;width:212px;padding:0 0 0 15px;}
#camping1 #colLeft #B3,#camping1 #colLeft #B4,#camping1 #colLeft #B5{width:181px;color:#242c44;padding:10px 15px;font-size:11px;text-align:justify;line-height:12px;background:#fff;margin:15px 0 0 0;}
#camping1 #colLeft #B3 a,#camping1 #colLeft #B4 a,#camping1 #colLeft #B5 a{color:#242c44;text-decoration:underline;}
#camping1 #colLeft #B3 h2,#camping1 #colLeft #B4 h2,#camping1 #colLeft #B5 h2{font-size:24px;font-weight:bold;line-height:24px;padding:0;margin:0 0 10px 0;text-align:left;}
#camping1 #colLeft #B3 h2 span{font-size:18px;}
#camping1 #colLeft #B3 #vosVacances .read-more,#camping1 #colLeft #B3 #vosVacances .re-collapse{display:block;text-align:right;}
#camping1 #colLeft #B3 #vosVacances .read-more a,#camping1 #colLeft #B3 #vosVacances .re-collapse a{background:url("../../images/arbocamping/bg/dotted-plus.png") -10px no-repeat;display:block;color:#000;height:22px;line-height:22px;margin-top:10px;text-align:right;text-decoration:underline;}
#camping1 #colLeft #B3 #vosVacances .re-collapse a{background:url("../../images/arbocamping/bg/dotted-min.png") -32px no-repeat;}
#camping1 #colLeft #B5 ul,#camping1 #colLeft #B4 ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:17px;}
#camping1 #colLeft #B5 div{font-weight:bold;font-size:15px;}
#camping1 #colLeft #B5 ul li ul{margin:0 0 20px;padding:0;list-style:none;}
#camping1 #colRight #B7{background:#fff;}
#camping1 #colRight{float:right;width:1053px;box-sizing:border-box;padding:15px;}
#search-engine{background:#fff;width:100%;display:inline-block;padding:10px;box-sizing:border-box;border:1px solid #5d804a;}
#search-engine h2{color:#ff5f46;font-size:18px;font-weight:bold;margin:0;padding:0;height:36px;}
#search-engine form label{display:block;margin:5px 0;}
#search-engine form select{width:100%;margin:0;padding:0;height:20px;border:1px solid #548282;}
#search-engine p{margin:0;padding:0;height:36px;}
#search-engine .left,#search-engine .middle,#search-engine .right{float:left;width:30%;margin-left:10px;}
#search-engine .left div,#search-engine .middle div,#search-engine .right div{position:static!important;height:auto;top:0;left:auto;*display:inline;}
input#sf.dateText{height:18px;}
#search-engine .left p{margin:0 0 0 20px;}
#search-engine .middle{margin-top:36px;}
#search-engine .right{padding-top:35px;text-align:left;}
#search-engine .middle input[type=text]{margin:0;padding:0;border:1px solid #548282;height:17px;width:91%;}
#search-engine form .middle div#submit{background:#ff5f46;width:109px;color:#fff;font-weight:bold;font-size:15px;text-align:center;padding:6px 0;cursor:pointer;margin:13px 0 0 0;}
#search-engine form .middle div#submit:hover{background:#ff462b;}
#search-engine .middle img{vertical-align:top;}
#calendrier{position:absolute;margin:0;width:224px;height:auto;overflow:visible;color:#000;}
#my_cal{width:222px;height:auto;overflow:visible;margin:0;padding:0;}
#my_cal_1{border:#ccc solid 1px;background:#fff;border-bottom:none;height:32px;width:203px;}
#my_cal_1_1{border:none;height:16px;text-align:left;width:50%;float:left;}
#my_cal_1_3{border:none;height:16px;text-align:right;width:49%;float:left;}
#my_cal_1_2{border:none;text-align:center;font-size:11px;width:100%;float:left;}
#my_cal_2{float:none;}
#my_cal_2_2{width:100%;float:left;}
#my_cal_2_1 select{width:100%;}
#my_cal_2_2 table{border-collapse:collapse;margin:0;}
#my_cal_2_2 td{text-align:center;border:2px solid #ccc;background:#FFF;width:25px;height:16px;font-size:12px;}
#my_cal_2_2 th{text-align:center;border:2px solid #ccc;width:25px;height:16px;font-size:12px;}
.case_rouge{color:#FC600D;cursor:pointer;}
.case_jour{color:#FFF;background:#ccc;font-weight:bold;cursor:text;}
.case_grise{color:#999;cursor:pointer;}
.case_normale{color:#FC600D;cursor:pointer;}
#camping1 #B7 .title h3{background-color:#5d804a;line-height:30px;margin-top:5px;}
#camping1 #B7 .borderDot{border-bottom:1px dotted #444;padding:3px 10px 0;height:30px;}
#camping1 #B7 .sortLocations{float:left;width:360px;position:relative;margin-top:2px;}
#camping1 .sortLocations p.selectLabel{width:50px;margin:0;padding:0;position:absolute;top:10px;left:10px;}
#camping1 #B7 .sortLocations #sortLocationsList1Top,#camping1 #B7 .sortLocations #sortLocationsList1Bottom{position:absolute;top:7px;left:55px;}
#camping1 .paginationLocations{float:right;width:360px;height:25px;position:relative;margin-top:4px;text-align:right;padding:0;}
#camping1 .paginationLocations p.selectLabel{width:30px;margin:0;padding:0;position:absolute;top:7px;left:230px;}
#camping1 .paginationLocations a.prev,#camping1 .paginationLocations a.next,#camping1 .paginationLocations a.next,#camping1 .paginationLocations .leftControl,#camping1 .paginationLocations .rightControl{display:inline-block;width:21px;height:21px;position:absolute;top:5px;left:270px;}
#camping1 .paginationLocations a.next,#camping1 .paginationLocations .rightControl{left:340px;}
#camping1 .paginationLocations select{position:absolute;top:8px;left:294px;}
#camping1 #B7 table tr td{font-size:12px;vertical-align:top;padding-top:5px;}
#camping1 #B7 table tr td p{margin:0;padding:0;}
#camping1 #B7 table tr td p .re-collapse a{color:#000;}
#camping1 #B7 table tr td.offertImg{width:135px;}
#camping1 #B7 table tr td.offertImg img{width:133px!important;}
#camping1 #B7 table tr td.offertDetails{width:597px;border-right:1px dotted #444;padding-left:10px;}
#camping1 #B7 table tr td.offertDetails .read-more a{color:#000;}
#camping1 #B7 table tr td.offertDetails h3{color:#000;margin:0;padding:0;font-size:14px;font-weight:bold;line-height:18px;}
#camping1 #B7 table tr td.offertDetails h3 span.offer-type{color:#f60;font-size:14px;}
#camping1 #B7 table tr td.offertDetails h3 span.offer-dest{color:#2c3241;font-size:18px;}
#camping1 #B7 table tr td.offertDetails h3 span.offer-title{color:#5c804a;}
#camping1 #B7 table tr td.offertDetails p.offer-location{color:#2c3241;font-size:12px;font-weight:bold;}
#camping1 #B7 table tr td.offertDiscount{width:80px;color:#0167d6;font-size:11px;padding:5px 10px;}
#camping1 #B7 table tr td.offertDiscount p.dicsount-val{color:#0064dc;font-size:18px;font-weight:bold;padding:3px;}
#camping1 #B7 table tr td.offertPrice{width:195px;padding:2px 0 10px 10px;border-left:1px dotted #444;}
#camping1 #B7 table tr td.offertPrice p{margin:0;padding:0;color:#000;font-size:11px;}
#camping1 #B7 table tr td.offertPrice p.offer-price{background-color:#ff5f46;font-size:12px;color:#fff;padding:5px;}
#camping1 #B7 table tr td p.offer-details{margin-top:10px;}
#camping1 #B7 table tr td.offertPrice p span{font-size:18px;}
#camping1 #B7 table tr td.offertPrice .offer-price-info{height:60px;}
#camping1 #B7 table tr td.offertPrice a.offer-reservation{display:block;background:#09f url(../../images/arbocamping/bg/sprites.png) 0 -140px no-repeat;height:17px;padding:3px 10px;color:#fff;text-align:right;font-size:14px;}
#B7 .borderDot .offertPrice .newButton{height:23px;margin-top:60px;}
#B7 .borderDot .offertPrice .newButton .secondPartBtn a{line-height:23px;color:#4f7752;font-size:13px;text-decoration:underline;}
#B7 .borderDot .offertPrice .newButton .secondPartBtn a:after{content:'>';}
#camping1 #ttc-int{background-color:#ffefe5;padding:7px 15px;}
#camping1 .bg-white{background-color:#fff;float:left;padding:0 10px;width:940px;}
#partner-block-content{float:left;background:#D1E5C7;width:212px;margin:10px 0;}
#partner-block-content span{display:inline-block;background:url("../../v2/images/common/pictos-vertical.png") no-repeat scroll 8px -548px #D1E5C7;height:50px;border-bottom:1px dotted #666;color:#5C804A;font:16px Trebuchet MS,Verdana,sans-serif;font-weight:bold;text-transform:uppercase;margin:0;padding:5px 0 0 71px;}
#partner-block-content ul{display:inline-block;width:190px;margin:0;padding:8px 0 8px 10px;}
#partner-block-content ul li{width:165px;display:block;margin:7px 0;padding:0 0 0 15px;line-height:12px;position:relative;}
#partner-block-content ul li:before{border-bottom:6px solid transparent;border-left:6px solid #000;border-top:6px solid transparent;content:"";height:0;left:0;position:absolute;top:0;width:0;}
#partner-block-content ul li a{color:#000;font-size:11px;text-decoration:none;}