/* #PRODUIRE{fond=css/habillage.css}
   md5:00055b9d665586131cc4e7089bf0a997 */
 /*couleur de texte*/
 /* couleur texte 2 (dore)*/
 /*background couleur gris clair*/
 /*border - gris*/
 /*blanc*/
 /*noir*/
 /*vert foncé*/


@font-face {
 font-family: 'Nimbus';
 src: url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.eot');
 src: url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.eot') format('embedded-opentype'),
 url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.woff2') format('woff2'),
 url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.woff') format('woff'),
 url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.ttf') format('truetype'),
 url('https://reservation.tda-taxi.fr/squelettes/polices/Nimbus.svg#Nimbus') format('svg');
}


a:hover, a:visited, a:active, a:focus { background-color: transparent; }
a:hover, a:visited { color: #316A23; }

body {	background-image : url('https://reservation.tda-taxi.fr/squelettes/images/background.png'); background-repeat: repeat;	text-align: center;	margin: 0;	padding: 0;	font-size: 15px;	color: #404040;	font-family: sans-serif; }

.container, .row { background-color: white; }
#navigation { background-image: url('https://reservation.tda-taxi.fr/squelettes/images/barre.png');	background-repeat: repeat-x;	font-family: "Nimbus", Serif;  height: 42px; margin-top: 22px; text-align: center; }
#navigation ul { list-style: none; margin: 0; padding-top: 5px;}
#navigation ul li {	display: block;	float: left;	margin : 0 15px;	}
#navigation li a { font-size: 1.3em; display: block; padding: 2px 10px 3px; text-decoration: none; color: #ffffff;}
#navigation li a:hover, #navigation li a.on { text-decoration: none; color: #316A23; font-weight: normal; }


#conteneur {	padding: 8px;}

#contenu {	text-align: left;	padding-right: 10px;	border-width: 0 2px 0 0;	border-style: solid;	border-color: #d2d2d2;}

#actualite { background-image: url('https://reservation.tda-taxi.fr/squelettes/images/fond-droite.png');	background-repeat: no-repeat;	background-position: center top;	height : 365px;	width : 245px;	padding: 0 15px; }

#contact, #cb {	height : 170px;	width : 100%; position: relative; }

#droite { float: right; width: 275px;	padding: 0; margin: 0; }

/* Entete */
#entete #lien-langue {	position: absolute;	right: 5px; 	bottom: -21px;}

.cartouche {  	width : 1004px; 	height : 10px; 	margin-top :0; }
#pied {	background-color: #ffffff;	height: 45px;	text-align: center ;	border-width: 2px 0 0 0px ;	border-color:#d2d2d2;	border-style: solid;	padding-top: 0px;	margin-left: auto;	margin-right: auto;	color : #404040; }


h1 { text-align: center; font-size: 1.20em; font-weight: bold; }
h1.actualite { text-align: center; font-size: 1.20em; font-weight: bold; color : #ffffff}

/* Espaceur de blocs */
.nettoyeur { clear: both; width: 100%; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

label { display: inline; }
hr.spip { clear: both; border: none; height: 0; color: transparent; }
img { vertical-align: middle; }

div.formulaire_spip.formulaire_login, div.formulaire_spip.formulaire_inscription {
  color: black;
}


#menu-burger { display: none; }
@media (max-width: 992px) {
  .table-container { overflow-x: scroll; }
  table.spip td, table.spip th { display: table-cell;  }
  table.spip tr { display: table-row;  }
  #droite { float: none; margin: 0 auto;}
  #menu-burger { display: block; }
  #navigation, #logo { display: none; }
  #entete { margin-top: 80px; }
  #entete #lien-langue { bottom: 0; }

}


