/********/
/* HTML */
/********/
body {
	margin	: 0;
}
body, td, th, p {
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	color		: #000000;
	font-size	: 13px;
}
h1 {
	color			: #0060AF;
	font-size		: 18px;
	border-top		: 1px #008FD5 solid;
	border-bottom	: 1px #008FD5 solid;
	background-color: #FCC300;
	height			: 36px;
	line-height		: 36px;
	margin-top		: 0px;
	margin-bottom	: 0px;
	padding-left	: 10px;
}
h2 {
	color			: #FCC300;
	font-style		: italic;
	margin-bottom	: 0;
	font-size		: 18px;
	font-weight		: bold;
}
hr {
	border		: 0;
	border-top	: 1px #008FD5 solid;
	height		: 1px;
}
a:link, a:visited, a:hover, a:active {
	color	: #0060AF;
}
a:hover {
	text-decoration: none;
}
input, select, textarea {
	background-color: #FAFAFA;
	color			: #0060AF;
	border			: 1px #CCCCCC solid;
	font-family		: Arial, Helvetica, sans-serif;
	padding			: 1px;
	font-size		: 12px;
	font-weight		: normal;
}
input.bouton {
	font-weight	: bold;
}
input.checkbox {
	background-color: transparent;
	border			: none;
}


/******/
/* ID */
/******/
/* Bandeau */
#bandeau {
	background-color	: #3EB1DE;
	background-image	: url(images/modele/fond-bandeau.gif);
	background-repeat	: repeat-x;
	background-position	: top;
}
#bandeau .carte_implantations {
	position	: absolute;
	right		: 0;
	top			: 0;
}

#belgique_tire{
	position	: absolute;
	top			: 0;
	left		: 0;
	margin-top	: 4px;
	margin-left : 186px; 

}

#icone_belgique {
	position	: absolute;
	right		: 0;
	top			: 0;
	margin-top	: 4px;
	margin-right: 7px;	
}

/* Menu gauche */
#menu_gauche {
	background-color: #0057A3;
	padding			: 10px;
}
#menu_gauche #DIV_MOVE {
	width	: 330px;
}
#menu_gauche hr {
	text-align	: left;
	width		: 330px;
}
#menu_gauche div {
	margin-bottom : 5px;
}
#menu_gauche, #menu_gauche a:link, #menu_gauche a:visited, #menu_gauche a:hover, #menu_gauche a:active {
	color			: #FFFFFF;
	font-size		: 18px;
	text-decoration	: none;
}
#menu_gauche a:hover, #menu_gauche .on a:link, #menu_gauche .on a:visited, #menu_gauche .on a:hover, #menu_gauche .on a:active {
	color	: #FCC300;
}
#menu_gauche .sousmenu {
	font-size	: 12px;
	margin-left	: 15px;
}
#menu_gauche .sousmenu a:link, #menu_gauche .sousmenu a:visited, #menu_gauche .sousmenu a:hover, #menu_gauche .sousmenu a:active {
	font-size	: 12px;
	color		: #FFFFFF;
}
#menu_gauche .sousmenu a:hover, #menu_gauche .sousmenu .on a:link, #menu_gauche .sousmenu .on a:visited, #menu_gauche .sousmenu .on a:hover, #menu_gauche .sousmenu .on a:active {
	color	: #FCC300;
}
#menu_gauche .sousmenu strong {
	font-size	: 14px;
	margin-left	: -7px;
}
#menu_gauche td, #menu_gauche th {
	color		: #FFFFFF;
}
#menu_gauche th {
	font-weight	: normal;
	text-align	: right;
}
#menu_gauche .petit {
	font-size	: 10px;
	color		: #FFFFFF;
	white-space	: normal;
}


/* Contenu ... */
#contenu {
	background-image	: url(images/modele/fond-contenu.jpg);
	background-repeat	: no-repeat;
	background-position	: top left;
	background-color	: #7FCCE8;
	font-weight			: bold;
	height				: 550px;
}
#contenu .contenant {
	margin		: 15px;
	text-align	: justify;
}
#contenu img.image {
	border			: 1px #0086CB solid;
	padding			: 1px;
	float			: left;
	margin-right	: 5px;
	margin-bottom	: 5px;
}
#contenu .block {
	background-color	: #FFFFFF;
	filter				: alpha(opacity=50);
	-moz-opacity		: 0.5;
	opacity				: 0.5;
	width				: 718px;
	padding				: 5px;
}
#contenu .block_plat {
	background-color	: #7FB6D9;
	width				: 718px;
	padding				: 5px;
}

/* Pied */
#pied {
	background-color: #0086CB;
	height			: 70px;
}



/***********/
/* CLASSES */
/***********/
/* Affichage tableau produits */
.tableau {
	border-collapse	: collapse;
	background-color: #FFFFFF;
}
.tableau .petit {
	font-size	: 10px;
}
.tableau th, .tableau td {
	border	: 1px #DDDDDD solid;
}
.tableau th {
	background-color: #EEEEEE;
}
.tableau .ligne0 {
	background-color: #FEFEFE;
}
.tableau .ligne1 {
	background-color: #FAFAFA;
}
.tableau a:link, .tableau a:visited, .tableau a:hover, .tableau a:active {
	text-decoration	: none;
}
.tableau a:hover {
	text-decoration	: underline;
}
.tableau a.bouton:link, .tableau a.bouton:visited, .tableau a.bouton:hover, .tableau a.bouton:active {
	font-weight	: bold;
}

/* Divers */
.erreur {
	color : #DD0000;
}
.ok {
	color : #009900;
}
.nogras {
	font-weight	: normal;
}