﻿/*2016-03-15*/
@media (min-width: 1000px) {
    .container{
        width: 1000px;
    }
}
@media (min-width: 768px) {
   .left_column {
	 width: calc(100% - 314px);
   }
   .right_column {
	width:314px;
	/*padding-right:0;
	padding-left:5px;
	background:orange;*/
   }
}
@media (min-width: 992px) {
   .left_column_md {
	 width: calc(100% - 314px);
   }
   .right_column_md {
	width:314px;
	/*padding-right:0;
	padding-left:5px;
	background:orange;*/
   }
}

.head-article {
	/*background:pink;
	background:white;*/
	text-align: center;
}
.second-article{
    /*background:#ffe8ed;
    background:white;*/
}
@media screen {
  .section-to-print {
    /*visibility: hidden;*/
    display:none;
  }
}

@media print {
  .do_not_print {
    visibility: hidden;
    display:none;
  }
  /*#section-to-print, #section-to-print * {*/
  .section-to-print {
    visibility: visible;
    display:inline;
  }
  /*#section-to-print {*/
  /*.section-to-print {
    position: absolute;
    left: 0;
    top: 0;
    background:orange;
    width:100%;
  }*/
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  padding-right: 7px;
  padding-left: 7px;
}
.row {
 margin-left : -7px;
 margin-right : -7px;

}
.pub{
    margin-top:3px;
    margin-bottom:3px;
}
.pub_banner{
    margin-top:0px;
    margin-bottom:0px;
}

@media all and (min-width:768px){
.col-fixed-210-2{
    width:180px;
}
.col-offset-210-2 {
    width: calc(100% - 185px);
}
.col-fixed-210{
    width:180px;
    /*background: lavender;*/
    position: absolute;
    z-index:999;
}
.col-fixed-210-B{
    width:180px;
    /*background: lavender;*/
    position: absolute;
    z-index:999;
}
.col-offset-210 {
    padding-left:185px;
}
.col-offset-210-B{
    padding-left:185px;
}
}
@media all and (max-width:767px){
.col-fixed-210-2{
    width:83px;
}
.col-offset-210-2 {
    width: calc(100% - 85px);
} 
.col-fixed-210{
    width:72px;
    background: lavender;
    position: absolute;
    z-index:1800;
}
.col-fixed-210-B{
    width:0px;
    background: lavender;
    position: absolute;
    z-index:1800;
    visibility: hidden;
}
.pub{
    margin-top:5px;
/* pour gérer le responsive google...*/
}
.pub_bandeau{
  	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
}
.col-offset-210{
    padding-left:74px;
}
.col-offset-210-B{
    padding-left:0px;
}

}

body {
	font-family: 'Lato', sans-serif;
  	background: #F6EDE9;
}
h1,h2,h3,h4,h5,h6,p {
	font-family: 'Lato', sans-serif;
}
h1,h2,h3 {
	margin-top:10px;
}
.my-h2 {
    font-size:26px;
    /*background:#F6D8CE;*/
    background:#CA7494;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
    margin-top:0px;
}
.t_h2_a {
    color:white;
}
a.t_h2_a:link, a.t_h2_a:active, a.t_h2_a:hover, a.t_h2_a:visited{
    color:white;
}
.t_surtitre {
   font-size:16px;
}
.t_img_xpl {
   padding-bottom:4px;
}
.t_img_left {
   padding-right:4px;
}
.t_label_right {
   padding-left:3px;
   padding-right:3px;
}
.t_article_right {
   /*padding-top:4px;*/
   /*padding-bottom:4px;*/
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#C6C6C6;
   border-bottom-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#C6C6C6;
   /*background:#F4F2F1;*/
}
.t_forum {
   padding-top:4px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:4px;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#C6C6C6;
   margin-bottom:4px;
   margin-left:5px;
   border-style:solid;
   border-width:2px;
   border-color:black;
   border-radius:4px;
   /*background:#F4F2F1;*/
   background:#FAF5F7;
}
.t_main_forum {
   display: none;
}
.t_formulaire_comment_reply {
    display: none;
}
.t_merci_forum {

}
.previsu {
    border:1px;
    border-color:#9D9D9D;
    /*background-color:white;*/
    padding-left:4px;
    padding-right:4px;
}
.t_commentaires_thread {
   padding-left:0px;
   padding-right:0px;
}
.t_commentaires {
   padding-top:4px;
   padding-bottom:4px;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#C6C6C6;
   margin-left:5px;
   margin-bottom:4px;
   padding-left:0px;
   padding-right:0px;
}

.bugajaxie { display: none; } /* Bug IE/Win */
.t_contact {
   padding-top:4px;
   padding-bottom:4px;
   padding-left:4px;
   padding-right:4px;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#C6C6C6;
   margin-bottom:30px;
   background:#F4F2F1;
}
.reponse_formulaire_ok {
    background:initial;
    border-style:none;
}
.t_erreur_message {
   color:red;
}
div.erreur input[type="text"], div.erreur input.text,
div.erreur input[type="password"], div.erreur input.password,
div.erreur textarea { background-color: #fbe3e4; border-color: #fbc2c4; }


.legend{
	font-size:18px;
}
hr {
    margin-top:10px;
    margin-bottom:5px;
    border-top-width:1px;
    border-top-color:rgb(220,220,220);
}
.bb{
	border: thin solid gray;
}
.t_bc {
    border-style : none;
    border-bottom : thin solid LightGray
    margin: 0;
}
.t_related {
    border : thin solid LightGray;
    background:#F6A8B6;
}
.t_panel-heading {
    text-align:center;
    background:#F6A8B6;
    color:#F6A8B6;
}
.breadcrumb > li + li:before{
    content : "> ";
    margin: 0;
}
.breadcrumb {
    margin: 0;
}
.t_all {
  padding: 0;
  border: 0;
  /*background: #F6D8CE;*/
  background: white;
  margin-left: auto;
  margin-right: auto;
}
.panel_menu{
  width=160px;
}
.tom-no{
 padding: 0px;
 border: 0;
 margin: 0;
}
.t_h1_img {
    margin-top:7px;
    font-size:26px;
    text-align:center;
}
.col-offset-79 {
    padding-left:79px;

}
.col-fixed-79 {
    width:79px;
    position:absolute;
    z-index:998;
    padding-left:7px;
}

.col-offset-165 {
    padding-left:165px;
    z-index:996;

}
.col-fixed-fb {
    width:165x;
    position:absolute;
    z-index:997;
    padding-left:80px;
}

div#contenu .t_print_android {
    text_align:center;
}
.t_print_android {
    display:none;
    color:#7F7F7F;
    font-size:smaller;
    text-align:center;
}
.t_no_border {
  border: 0;
}
.title-article {
 text-align:center;
}
.title-list {
 text-align:center;
}
.corps-article {
 padding-right: 12px;
 padding-left: 12px;
}
.t_li_comment {
 list-style-type:none;
 background-color:#faf5f7;
 padding-left:6px;
 padding-right:6px;
 padding-top:6px;
 padding-bottom:6px;
}
.t_bcl0 {
 margin-top:10px;
 border-radius:3px;
}
.t_bcl1 {
}
.t_date_commentaire {
  color:#999999;
  font-size:smaller;
  text-align:center;
  
}
.t_navbar {
  padding-right: 0px;
  padding-left: 0px;
}
.navbar-nav > li > a {
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 20px;
}
.t_navbar_default {
  margin-bottom:0px;
  min-height:20px;
  padding-bottom:2px;
}
.t_ul_menu {
    list-style:none;
    padding:0;
    margin:0;
  }
 .t_li_menu {
    padding-left:1em;
    text-indent:-1em;
 }
  .t_li_menu:before{
    content:"- ";
    padding-right:7px;
 }
 .t_li_menu_xs {
    padding-left:2em;
    text-indent:-1em;
 }
  .t_li_menu_xs:before{
    content:"- ";
    padding-right:7px;
 }
 .t_age{
	color:#8f0c72;
 }
 .t_edito{
    /*background-color:#FF92BB;*/
    background-color:#CA7494;
    color:white;
    padding:2px;
    margin-bottom:2px;
 }
 .t_hr_edito {
    margin-top:2px;
    margin_bottom:2px;
 }
 .t_menu_droit {
    /*background-color:#EADFE3;*/
    background-color:#faf5f7;
 }
 .t_bientot {
 }
 .t_bientot_row {
    margin-top:5px;
 }
 .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: red;
}
.t_social {
    padding-right:2px;
    padding-left:2px;
}
.t_notif {
    text-align:left;
    padding-right:10px;
    padding-left:10px;
}

@media (max-width:991px) {
  .navbar-nav > li > a {
    padding-right: 10px;
    padding-left: 10px;
  }
  .t_navbar_compact {
    visibility: visible;
  }
  .t_navbar_detailled {
    visibility: hidden;
    display:none;
  }
  .t_nav_ul {
    text-align:center;
  }
  /*from pagination-sm*/
 .pagination > li > a,
 .pagination > li > span {
    padding: 5px 10px;
    font-size: 12px;
  }
  .pagination > li:first-child > a,
  .pagination > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px; 
  }
}
@media (min-width:992px) {
  .t_navbar_compact {
    visibility: hidden;
    display:none;
  }
  .t_navbar_detailled {
    visibility: visible;
  }
}

@media (min-width:768px) {
  .t_right-center-xs {
    margin-right:0px;
  }
  .t_research_box {
    margin-right:0px;
    margin-top:15px;
  }
}
@media (max-width:767px) {
  .navbar-nav > li {
    padding-right: 31px;
    padding-left: 31px;
  }
  .t_right-center-xs {
    margin:auto;
  }
  .t_research_box {
    margin:auto;
    margin-top:10px;
    text-align:center;
  }
}

/*---------------------------*/
.col-fixed-240{
    width:240px;
    background:red;
    position:fixed;
    height:100%;
}

.col-fixed-160{
    margin-left:240px;
    width:160px;
    background:blue;
    position:fixed;
    height:100%;
}

.col-offset-400{
    padding-left:415px;
}
/*----------------------*/
/*----- debug ----------*/
/*----------------------*/

.yellow{
	background:yellow;
}
.brown{
	background:brown;
}
.orange{
	color:orange;
}
.gray {
	background:grey;
}
.purple {
	color:purple;
	background:#f1c7e8;
}
