* {
	outline: none;
}

html,body {width: 100%;height: 100%;}

body {
	background-color: #FFFFFF;
	margin: 0; padding: 0;
}

img {border: 0;}

#container {
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-left: -500px;
	text-align: left;
	padding: 0px;
}

div#mentions-legales {
	height: 20px;
	padding:0 16px 0 10px;
}
div#mentions-legales a,div#mentions-legales a:visited, span.mentions-legales {
	font: normal 10px/2 arial,verdana,helvetica,sans;
	color: #010101;
	text-decoration: none;
}
div#mentions-legales a:hover {
	text-decoration: underline;
	color: #454545;
		font-size:10px;
}

input.bouton {
	font: normal 12px arial,verdana,  helvetica, sans-serif,sans;
	color: #000000;
  background-color: #86D0F1;
	border: 1px solid #86D0F1;
	cursor: pointer;
}

.input-text {
	font-family: arial,verdana, helvetica, sans-serif,sans;
	font-size: 13px;
	color: #000000;
}

h1 {
	font: normal 32px arial, helvetica, sans;
	color: #0e2d0b;
	padding: 0px;
	margin: 0px;
	letter-spacing: 2px;
}

h2 {
	font: bold 16px arial, helvetica, sans;
	color: #0e2d0b;
	padding: 0px;
	margin: 0px;
}

.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.t13 {font-size: 13px;}
.t14 {font-size: 14px;}
.t15 {font-size: 15px;}
.t16 {font-size: 16px;}
.t17 {font-size: 17px;}
.t18 {font-size: 18px;}
.t19 {font-size: 19px;}

input.bouton-commande {
	font: bold 11px arial,verdana,  helvetica, sans-serif,sans;
	color: #FFFFFF;
  background-color: #B53834;
	border: 1px solid #FFFFFF;
	cursor: hand;
}

.panier {color: #666666;}

.Lien-Panier {color: #666666;}

.rouge {color: #FF0000;}
.bordeau {color: #B53834;}
.gris {color: #666666;}

.bold {font-weight: bold;}

#fond-milieu {
	background-image: url(../img/fond-milieu.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* Styles partie ecommerce */

table.ecom-tableau, table.ecom-tableau td {
	border-collapse: collapse;
	border: solid 1px #B53834;
}

td.ecom-tetiere {
	background-color: #B53834;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

table.ecom-cc {
	border-collapse: collapse; 
	border: 1px solid #B53834;
	padding: 5px;
}
table.ecom-cc td {
	padding: 5px;
}

.ecom-form {
	font-family: arial,helvetica,sans-serif,sans;
	font-size: 11px;
}

/* Fin styles partie ecommerce */

input.f_recherche {
	font: normal 12px arial,verdana,helvetica,sans;
	color: #37488E;
	border: none;
}

div#contenu {
	min-height: 390px;
	background-image: url(/img/fond-contenu.jpg);
	background-position: 0 0;
	background-repeat: repeat;
	width: 990px;
}

/* Colonne centrale */
#centre_contenu {
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	padding:0px 12px 8px 12px;
	width:732px;
}

/* Hauteur minimale */
#centre_contenu 					  { height: 630px;}/* (IE 6) */
html>body #centre_contenu   { height: auto; min-height: 543px;} /* Nav recents*/
*+html>body #centre_contenu { min-height: 616px;}/* IE 7 */

/* Accueil contenu gauche */
#centre_accueil_g {
	float:left;
	width:378px;
}
#centre_accueil_haut_g {
	background-image:url(/img/centre_accueil_haut_g.jpg);
	background-repeat:no-repeat;
	padding-top:8px;
}
#centre_accueil_contenu_g {
	padding:0 10px 20px 10px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	background-image:url(/img/centre_accueil_contenu_g.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;	

}
#centre_accueil_bas_g {
	background-image:url(/img/centre_accueil_bas_g.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:7px;
}
#centre_accueil_contenu_g 					  { height: 624px;}/* (IE 6) */
html>body #centre_accueil_contenu_g   { height: auto; min-height: 534px;} /* Nav recents*/
*+html>body #centre_accueil_contenu_g { min-height: 606px;}/* IE 7 */

/* Accueil contenu droit */
#centre_accueil_d {
	float:left;
	width:373px;
	margin-left:6px;
}

#centre_accueil_contenu_d {
	padding:0px 10px 0px 10px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	width:351px;
}

#validation_permis_chasser {
	cursor:pointer;
	margin-top:6px;
	height:104px;
	background-image:url(/img/validation_permis_chasser.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	color:#fff;
	font-size:12px;
}

#validation_permis_chasser .titre {
	display:block;
	float:left;
	padding:8px 0 2px 0;
	width:210px;
	margin:0 10px 0 30px;
	border-bottom:1px solid #fff;
}
#validation_permis_chasser p {
	padding:10px 4px 0px 8px;
	color:#fff;
	font-size:12px;
}

span.titre_actualites {
	display:block;
	margin-top:6px;
	float:left;
	width:270px;
	color:#d95802;
}

.pointer { cursor:pointer;}
.erreur{width:100%;border:1px solid red;color:red;padding:10px}
.fleft { float:left;}
.fright { float:right;}
.tc{text-align:center}
.cb {	clear:both;}
.pl15{padding-left:15px}
.pb6{padding-bottom:6px;}
.mt4{ margin-top:4px; }
.mt6{ margin-top:6px; }
.mt10{ margin-top:10px; }
.mt12{ margin-top:12px; }
.mb6{ margin-bottom:6px; }
.mb10{ margin-bottom:10px; }
.mr10{ margin-right:10px; }

table#connexion tr td{
	font-size:13px;
	color:#fff;
	padding-bottom:4px;
}

table#connexion input {
	width:100px;
}

.carousel-control{
display:none;
}
