/*
Original design: Inland Forest (v1.2 - Sep 12, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/inland-forest/
Includes:
jQuery v1.7.1 from http://jquery.org/
Nivo Slider v2.7.1 by Gilbert Pellegrom - http://nivo.dev7studios.com/
Photos by Tor Lundberg - http://kvikkjokk.nu/ - Released under a Creative Commons Attribution 3.0 license.
*/

*{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;}

/* HTML elements #443520*/
body{background: url(images/bodybg.jpg) top left;color:#555;font-family:'Lato',Tahoma,Arial,sans-serif;font-size:13px;line-height:1.5em;}
a{color:#696c3d;text-decoration:none; cursor: pointer;}
a:hover{color:#555;text-decoration:none;}
a img{border:none;}
h1,h2,h3,h4{clear:left;color:#4D4D4D;font-weight:400;margin:0.7em 0;font-family:'Gentium Basic';}
h1{font-size:2.4em;}
h2{font-size:2.1em;}
h3{font-size:1.6em;}
p,ul{margin:0 0 20px 0;}
td{text-align: left;}
#legende {margin:0 0 0 0;text-align: left;}
#cell_legende {margin:0 0 0 0;text-align: left !important;}
#un {font-family: cursive;color: #CA84A7;font-weight: bold;font-size: 18px}
#deux {font-family: cursive;color: #CA84A7;font-weight: bold;font-size: 18px}
#trois {font-family: cursive;color: #CA84A7;font-weight: bold;font-size: 18px}
#pub {font-family: cursive;color: #FF0000;font-weight: bold;font-size: 16px}
#pub_petit {font-family: cursive;color: #FF0000;font-weight: bold;font-size: 12px}

/*Prix*/
#nbr_nuitees {text-align: center;align-content:center;width:42px;font-weight:bold; }
#tab_prix_nbr_nuitees {text-align: center;align-content:center;width:18px;font-weight:normal;border-collapse:collapse; }
.tab_prix_input_nbres {text-align: center;align-content:center;width:28px;font-weight:normal;font-size: 16px; border-collapse:collapse;}
#table_des_prix {border-collapse:collapse;border-color: #9A8143;border-width:5px;border-style: dotted; border-spacing: 0px;}
#table_des_prix .prix_cell_photo {border-collapse:collapse;border-style: dashed; border: 0px;border-spacing: 0px;}
#table_des_prix td {border-collapse:collapse; border-color: #9A8143;border-width:3px;border-style: dotted;font-size:20px;width:95px;}
/*#admin_table_des_prix td {border-collapse:collapse; border-color: #9A8143;border-width:3px;border-style: dotted;font-size:20px;width:125px;}*/
#table_des_prix .span1 {font-size:14px;}
#table_des_prix .span2 {font-size:10px;}
#table_des_prix td.prix_cell_photo {border: 0px;border-spacing: 0px;}
.tab_prix_input_texte{border: 0px;}
#cell_total_1_jour{border-style: double;border-color: #9A8143;border-width:3px;vertical-align: middle !important;;}
#cell_total_sejour{border-style: dashed;border-color: #9A8143;border-width:3px;border-style: dashed solid;vertical-align: middle !important;}
/*#prix_cell_photo1 {border: 0px;border-spacing: 0px;}*/
#total_prix_sejour{font-weight: bold;}
#Minimum_un_adulte_obligatoire {font-weight: normal;color: red;font-size: 12px;}
#table_des_prix input[type=number]{padding: 2px;border-collapse: collapse;border-spacing: 0px;font-size:16px;width:35px;height:18px !important;}
#table_des_prix input[type=text]{padding: 2px;border-collapse: collapse;border-spacing: 0px;font-size:16px;width:35px;height:18px !important; border-width:0px;}

.prix_actuel{font-size: 10px;color: #FF0000;}
#span_repose{font-size: 10px;color: #FF0000;font-weight: bold;}

/*Disponibilités5d2f4f*/
#onglet_disponibilites{padding: 10px 6px 10px 6px;}
#table_des_dispos{background-color: #BFBFBF; border: 1px;font-size: 60%;border-collapse: collapse;border-spacing: 0px;width:800px;height: 252px;}
#table_des_cases{border-collapse: collapse;border-spacing: 0px;font-size:10px;width:15px;height:48px !important}
#table_des_cases td{width: 14px; height: 14px;}
.case_nom_du_mois{background-color:#BE9F51;color:#E8EEEA; padding-left: 20px; padding-right : 20px; padding-top: 0px; padding-bottom: 0px;height: 42px;font-size: 16px}
.case_nom_du_mois h3{margin: 0px;padding: 0px; font-size: 60%;}

.case_num_du_jour{background-color:#d5d5d5 !important;padding:1px;}
.case_num_du_jour_fete{background-color:#F0CC67 !important;padding:1px;}
.case_nom_du_jour{background-color:#e3e3e3 !important;padding:1px;}
.case_nom_du_jour_fete{background-color:#FFA500 !important;padding:1px;}
.case_num_du_jour .case_nom_du_jour .case_nom_du_jour .carre_vert{ font-size: 50% !important; text-align: center !important;vertical-align: middle !important;width: 20px !important;height: 14px !important;}

.case_selectionnee {background-color: #D3391F;}

/*Admin Demandes*/
#table_des_demandes {padding: 4px 3px 4px 3px; border-style: solid; border-color: #8B6914;border-width: 6px;border-collapse: collapse;}
.L_en_attente_de_confirmation {padding: 3px 2px 3px 2px; border-style: solid; border-color: #D2A228;border-width: 5px 5px 0 5px;border-collapse: collapse;}
#table_des_demandes .L_ferme_rouge {background-color:#EBB5DD;}
.L_annulee_gris {background-color:#b6b6b6;}
L2 {padding: 3px 2px 3px 2px; border-style: solid; border-color: #D2A228;border-width: 0 5px 5px 5px;border-collapse: collapse;}
.input_id {font-size:16px}
.carre_jours {padding: 0px 0px 0px 0px;border-collapse: collapse;border-style: solid; border-color: #D2A228;border-width: 1px;}
.sp_id1 {text-align: center;font-size: 12px;font-weight: bold;color: #ffffff;}
.sp_id2 {text-align: center;font-size: 18px;font-weight: bold;color: #4F348F;}
.td_id1 {background-color: #90A1CE; height: 22px;padding: 5px 5px 0px 5px;}
.td_id2 {background-color: #7789B4; height: 22px;padding: 0px 5px 0px 5px;}
.td_C1 {vertical-align: top;}
.input_dates {font-size: 15px;font-weight: bold;text-align: center;}

#formulaire_dates p {
    margin: 0 auto;
    max-width: 90%;
    list-style: none;
    text-align: justify;
    display: list-item;
    }

#date_d_arrivee{color: ddd;resize: none;}
#date_de_depart{color: ddd;resize: none;}

/*Contact*/
#contact {background-color: #f4a702;}
.section {
  margin-right:50px;
  position:absolute;
  width:100%;
  padding:30px;
  }
 #liste_recap{text-align: right;font-weight: bold;font-size: 12px;list-style-type: none;}
.item_recap{text-align: right;font-weight: bold;font-size: 12px;list-style-type: none;}
.input_recap{text-align: center;font-weight: bold;font-size: 12px; width: 100px;}
.input_recap_modifiable{text-align: center;font-weight: bold;font-size: 12px; width: 100px;background-color: #EFA14F;}
.input_recap_modifiable_large{text-align: center;font-weight: bold;font-size: 12px; width: 160px;background-color: #EFA14F;}



/* Main wrappers */
#wrapper1500{margin:2px auto;width:1500px;}
#wrapper1240{margin:2px auto;width:1240px;}
#wrapper960{margin:20px auto;width:960px;}
#wrapper760{margin:20px auto;width:760px;}
#wrapper600{margin:0 auto;width:600px;}
#wrapperfluid{margin:0 auto;max-width:1260px;}
#wrapper1500,#wrapper1240,#wrapper960,#wrapper760,#wrapper600,#wrapperfluid{background:#fff url(images/contentbg.jpg) top left;box-shadow:#111 0 0 20px;}

/* Layout IDs */
#header{position:relative;vertical-align: middle;}
#sitetitle{float:left;margin:22px 0 15px 20px;}
#sitetitle h1 {font-size:36px;color:#4d4d4d;margin:0;padding:0;}
#header-image{height:300px;margin:0;padding:0;}
#content{padding:15px 30px;background-color:#a3a673;color:#ddd;}
#content h2,#content h3,#content h4{color:#ddd;}
#content a{color:#fff;text-decoration:underline;}
#extended{padding:15px 30px;background-color:#f1e7d7;}
#extended h2{color:#555;}
#extended h3{color:#333;}

/* Top links menu */
#toplinks{padding:0 30px;}
#toplinks ul{list-style:none;margin:0;text-align:right;}
#toplinks ul li{display:inline-block;font-size:12px;margin:10px 0 8px 15px;}
#toplinks ul li a{color:#dadddd;}
#toplinks ul li a:hover{color:#fff;text-decoration:none;}

/* Forest background */
#toplinks, #content, #footer{background:none;background-color:#35371c;}

/* Main navigation menu */
#nav{float:right;font-family:'Lato',Verdana,Tahoma,sans-serif;text-align:center;}
#nav ul{list-style:none;margin:30px 30px 26px 20px;}
#nav ul li{background:none!important;display:inline-block;text-align:right;height:auto;line-height:25px;margin-bottom:0;margin-left:25px;position:relative;}
#nav ul li a{color:#555;display:block;font-size:12px;padding-top:0;text-transform:uppercase;}
#nav ul li a:hover{color:#000;}
#nav ul li a.current{color:#333;}

/* Columns */
#sidebar{width:33.3%;}
#main{width:66.6%;}
#trio1{float:left;width:33.3%;}
#trio2{float:left;width:33.3%;}
#trio3{float:right;width:33.3%;}
.inner{margin:5px 30px;}
#trio1 .inner{margin-left:0;}
#trio2 .inner{margin:0;}
#trio3 .inner{margin-right:0;}
.left .inner{margin-left:0;}
.right .inner{margin-right:0;}

/* Footer */
#footer{clear:both;background:none;background-color:#45472c;}
#footer p{color:#ccc;font-size:12px;margin:0;padding:15px 30px;text-align:center;}
#footer a{color:#ccc;}
#footer a:hover{color:#eee;}

/* Image alignment */
img.alignleft,img.aligncenter,img.alignright{background:#fff;padding:4px;margin-bottom:10px;border:1px solid #ddd;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
.aligncenter{text-align:center;display:block;clear:both;margin:5px auto;}

/* Additional classes */
.shadow{background:url(images/shadow.png) top center no-repeat;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

/* Clearing fix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child+html .clearfix{min-height:1%;}

/*
 jQuery Nivo Slider v2.7.1
 http://nivo.dev7studios.com
 Copyright 2011, Gilbert Pellegrom
 Free to use and abuse under the MIT license.
 http://www.opensource.org/licenses/mit-license.php
 */
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}

/*
Skin Name: Nivo Slider Default Theme (modified)
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider, modified to work with the Inland Forest One template.
Version: 1.2
Author: Gilbert Pellegrom (modified by Andreas Viklund)
Author URI: http://dev7studios.com
*/
.slider-wrapper .nivoSlider{position:relative;height:300px;background:#1a1a1a url(images/loading.gif) no-repeat 50% 50%;margin-bottom:55px;}
.slider-wrapper .nivoSlider img{position:absolute;top:0;left:0;display:none;}
.slider-wrapper .nivoSlider a{border:0;display:block;}
.slider-wrapper .nivo-controlNav{position:absolute;left:50%;bottom:-41px;margin-left:-60px;/* Tweak this to center bullets */}
.slider-wrapper .nivo-controlNav a{display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.slider-wrapper .nivo-controlNav a.active{background-position:0 -22px;}
.slider-wrapper .nivo-directionNav a{display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.slider-wrapper a.nivo-nextNav{background-position:-30px 0;right:15px;}
.slider-wrapper a.nivo-prevNav{left:15px;}
.slider-wrapper .nivo-caption{font-family:'Lato',Helvetica,Arial,sans-serif;background:rgba(0, 0, 0, 0.2);text-align:center;text-shadow:0 0 4px #111;}
.slider-wrapper .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.slider-wrapper .nivo-caption a:hover{color:#fff;}

/*ColorBox*/

.thumbs img:hover{
background: url(images/flash.gif); /* Delete this line to remove the blinkingblue frame around the thumbnails */
}

.entry img{
position:relative;
}

.entryphoto{
margin:5px 10px 10px 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.Lu .Ma .Me .Je .Ve .Sa .Di {}
