/********************************************************************/
/* Remplacement des largeurs standarts et elimination des marges    */
/********************************************************************/
.row {
  margin-left: 0;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 0;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 984px;
}

.span12 {
  width: 984px;
}

.span11 {
  width: 902px;
}

.span10 {
  width: 820px;
}

.span9 {
  width: 738px;
}

.span8 {
  width: 656px;
}

.span7 {
  width: 574px;
}

.span6 {
  width: 492px;
}

.span5 {
  width: 410px;
}

.span4 {
  width: 328px;
}

.span3 {
  width: 246px;
}

.span2 {
  width: 164px;
}

.span1 {
  width: 82px;
}

.offset12 {
  margin-left: 1066px;
}

.offset11 {
  margin-left: 984px;
}

.offset10 {
  margin-left: 820px;
}

.offset9 {
  margin-left: 738px;
}

.offset8 {
  margin-left: 656px;
}

.offset7 {
  margin-left: 574px;
}

.offset6 {
  margin-left: 492px;
}

.offset5 {
  margin-left: 410px;
}

.offset4 {
  margin-left: 328px;
}

.offset3 {
  margin-left: 246px;
}

.offset2 {
  margin-left: 164px;
}

.offset1 {
  margin-left: 82px;
}

/********************************************************************/
/* Boutons                                                          */
/********************************************************************/
.btn {
  color: #075094;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  text-decoration: none;
  padding: 2px 20px;
    font-size: 11.9px;
  /*-webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;*/

}

.btn:hover{
  color: #ffffff;
  background-color: #006dcc;
  *background-color: #064580;
  background-image: -moz-linear-gradient(top, #0088cc, #064580);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#064580));
  background-image: -webkit-linear-gradient(top, #0088cc, #064580);
  background-image: -o-linear-gradient(top, #0088cc, #064580);
  background-image: linear-gradient(to bottom, #0088cc, #064580);
  background-repeat: repeat-x;
  border-color: #064580 #064580 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

  background-position: 0 0px;
  -webkit-transition: background-position 0.0s linear;
     -moz-transition: background-position 0.0s linear;
       -o-transition: background-position 0.0s linear;
          transition: background-position 0.0s linear;

}

.btn-small {
  padding: 2px 20px;
}

.btn-primary {
  color: #ffffff;
}

/********************************************************************/
/* Menu                                                             */
/********************************************************************/
.navbar {
  margin-bottom: 0;
}

.navbar-inner {
  background: #064b8b url(/assets/img/menubackground.gif) repeat-x center top;
  /*height: 56px;*/
  border: 0;
  padding: 0;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);
          box-shadow: 0 0px 0px rgba(0, 0, 0, 0.065);

}

.navbar .divider-vertical {
  width: 1px;
  background: #83a7c8 url(/assets/img/menuseparator.gif) no-repeat center top;
  height: 56px;
  margin: 0;
  border: 0;
}

.navbar .nav > li > a {
	font: normal 15px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
	color: #ffffff;
  padding: 0px 30px 0px;
  text-decoration: none;
  text-shadow: 0 1px 0 #6e8cb4;
  text-align: center;
  height: 56px;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	color: #ffffff;
  text-decoration: underline;
  background-color: transparent;
}

/********************************************************************/
/* Lien                                                             */
/********************************************************************/
a {
  color: #25408b;
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #25408b;
  text-decoration: underline;
}

/********************************************************************/
/* Caroussel                                                        */
/********************************************************************/
.carousel-control {
  position: absolute;
  top: 0%;
  left: 0px;
  width: 10px;
  height: 52px;
  margin-top: -10px;
  padding-left: 18px;
  padding-top: 35px;
  line-height: 0px;
  text-align: center;
  border: 0;
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
  opacity: 1.0;
  filter: alpha(opacity=100);
}

.carousel-control.left {
  background: transparent url(/assets/img/memberleftbg.jpg) no-repeat left top;
}

.carousel-control.right {
  background: transparent url(/assets/img/memberrightbg.jpg) no-repeat right top;
  right: 0px;
  left: auto;
  padding-right: 18px;
}

/********************************************************************/
/* Titre                                                            */
/********************************************************************/
h1 {
	font: normal 37px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
	color: #075094;
}

h2 {
    font: normal 18px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
    color: #474747;
}

body {
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.form-actions {
    border: 0;
    /*background: #ffffff;*/
    padding:0px;
    margin:0px;
}

.control-group {
    padding: 0px;
    margin: 0px;
}

.control-label{
    padding:0px;
    margin:0px;
	font: bold 14px 'PT Sans', Verdana, Helvetica, Arial, sans-serif;
	color: #474747;
    text-align: left;
}
.checkAndInfo{
    float:right;
    padding:0px;
    margin:0px;
    margin-right: 10px;
    color: #be3431;
}