

/* ===== Primary Styles ========================================================
   Author:	Cjam@scalpsprl
   ========================================================================== */

html { background-color: #FFFFFF; }
body { font-family: 'Abel', sans-serif; font-size:16px; }
h1,h2,h3,h4,h5,h6 {font-weight:400;/*text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);*/}
img {max-width:100%;}
.TextJusTify {text-align:justify;}  
.navbar .brand { color:#FFFFFF;text-shadow:none;margin-left:0px;font-size:16px; }
.navbar-fixed-top {background-color:#B9031D;color:#FFFFFF;}
.navbar-fixed-top a, .navbar-fixed-top ul li a {
	color: #FF6666;
}
.navbar-fixed-top a:hover, .navbar-fixed-top ul li a:hover {color:#FFFFFF;/*background-color: #3A3C3C;*/}
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus {
  color: #FFFFFF;
  background-color: #3A3C3C;
}.dropdown-menu {
  background:#3A3C3C;
  color: #FFFFFF; 
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #FFF;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #B9031D;
  outline: 0;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #B9031D;
  outline: 0; 
}.wrapper { min-height: 100%; height: auto !important; height: 100%;padding-top:0px; margin: 0 auto -134px; }
.hero-unit { background-color:#FFF;padding:40px;}
.well {border:none;-webkit-box-shadow:none;box-shadow:none;}
.mainContent {padding:40px;max-width:1100px;margin-left:0px;background:#F6F6F6;}.mainContent h1 {margin-top:0px;}
.container {max-width:1100px;}
.lesGites {color:#FFF;}
.rptGite {max-width:366px;height:150px;text-align:center;border:solid 0px #ffffff;border-bottom:solid 3px #A2000D;padding:0px;margin:0px;margin-right:1px;-webkit-transition-property:border-color;-webkit-transition-duration:1s;-moz-transition-property:border-color;-moz-transition-duration:1s;-o-transition-property:border-color;-o-transition-duration:1s; }
.rptGite:hover {border-bottom:solid 3px #FF6666;}
.ssGites {height:150px;width:50%;float:left;}
.giteTitle {margin-top:0px;padding-top:10px;padding-bottom:10px;background:#333333;font-family: 'Abel', sans-serif;text-transform:uppercase; }
.footer, .push { height: 134px; }
footer { color:#999;margin-top:40px; padding:40px; min-height:134px; }
footer .footList { list-style-type:none;border-top:solid 0 px #f0f0f0;font-size:12px;width:auto;margin-left:auto;margin-right:auto;padding-left:0px;}
footer .footList li { float:left; margin-right:5px;padding-top:10px;padding-bottom:10px; }
footer a {color:#3A3C3C;}
footer a:hover {color:#B9031D;}
#contactForm input[type='text'], #contactForm input[type='email'] , textarea { color:#222222;width:100%;background:#f6f6f6;padding:5px;border:none;border-radius:0px;-webkit-border-radius:0px;}
#contactForm input[type='text'], #contactForm input[type='email'] {height:30px;}
.wellForm {background:#f0f0f0;padding:5px;border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;}
.bordLeft {border-left:solid 1px #f0f0f0;}
.bordRight {border-right:solid 1px #f0f0f0;}
.bord-bottom {border-bottom:solid 0px #f0f0f0;padding-bottom:20px;}
.diapo-top { float:left;margin-right:1px;margin-bottom:1px;/*border:solid 0px #FFF;-webkit-transition-property:border-color;-webkit-transition-duration:1s;-moz-transition-property:border-color;
-moz-transition-duration:1s;-o-transition-property:border-color;-o-transition-duration:1s;*/} 
.diapo-single { margin:0px;border:solid 1px #FFF;-webkit-transition-property:border-color;-webkit-transition-duration:1s;-moz-transition-property:border-color;-moz-transition-duration:1s;-o-transition-property:border-color;-o-transition-duration:1s; } 
.diapo-top:hover, .diapo-single:hover { border: 1px solid #ccc; }
.iconTitre {margin-top:5px; }
.dates {font-style: bold;color: #F46948;}
.table-bordered th,
  .table-bordered td {
    border: 1px solid #FFF !important;
  }
.btn, .hero-unit, .breadcrumb {border-radius:0px;-webkit-border-radius:0px;box-shadow:none;-webkit-box-shadow:none;border:none;outline:none;}
/* RESPONSIVE IFRAME, VIDEO, MAPS ETC */
.iframe-responsive-wrapper { position: relative; }
.iframe-responsive-wrapper .iframe-ratio { display: block; width: 100%; height: auto; }
.iframe-responsive-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* END RESPONSIVE IFRAME, VIDEO, MAPS ETC */


  /* ############################################## Buton ORANGE custom scalp ############################################## */
  /* ############################################## Buton ORANGE custom scalp ############################################## */
  /* ############################################## Buton ORANGE custom scalp ############################################## */
.btn-orange {
  color: #ffffff;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FE6D4C;
  background-image: -moz-linear-gradient(top, #FE6D4C, #FF5C3D);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FE6D4C), to(#FF5C3D));
  background-image: -webkit-linear-gradient(top, #FE6D4C, #FF5C3D);
  background-image: -o-linear-gradient(top, #FE6D4C, #FF5C3D);
  background-image: linear-gradient(to bottom, #FE6D4C, #FF5C3D);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FE6D4Ccc', endColorstr='#FF5C3Dcc', GradientType=0);
  border-color: #FF5C3D #FF5C3D #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #FF5C3D;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled] {
  color: #ffffff;background-color: #FF5C3D;*background-color: #003bb3;}
.btn-orange:active,.btn-orange.active {  background-color: #003399 \9;}
  /* ############################################## Buton ORANGE custom scalp ############################################## */
  /* ############################################## Buton ORANGE custom scalp ############################################## */
  /* ############################################## Buton ORANGE custom scalp ############################################## */
  
  
  
/* ##################### CLASS POUR DROPDOWN OPEN ONMOUSEHOVER ##################### */
.sidebar-nav{padding:9px 0;}
.dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px;}
.dropdown-menu li:hover .sub-menu{visibility:visible;}
.dropdown:hover .dropdown-menu{display:block;}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu{margin-top:0;}
.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,0.2);border-top:7px solid transparent;left:-7px;top:10px;}
.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px;}
/* ##################### CLASS POUR DROPDOWN OPEN ONMOUSEHOVER ##################### */
  
#GoToP {display:none;}
.inputWidth {width:100%;}
@media (max-width: 480px) {
	body {padding-top:100px;background-image:none;}
	#GoToP {display:block;}
	.hero-unit {padding:20px;}
	.mainContent {padding-top:100px;}
	.wrapper { padding-top:0px;}
    .inputWidth {width:95%;}
}
@media (max-width: 967px) {
  body {padding:0px;background-image:none;}
  .wrapper { padding-top:0px;}
  .mainContent {padding-top:100px;}
  .container {padding:10px;}
  .navbar-inner {margin-left:20px;margin-right:20px;}
  footer { padding:10px; }.
  footer footList li { padding-top:5px;padding-bottom:5px; }
}