/******	HEX ***	RGB ***********	COLORS ***********
	403024	64,48,36	Brun Dark
	906045	144,96,69	Brun
	D17415	209,116,21	Orange Brulé
	FF9900	255,153,0	Orange
	FFFFEE	255,255,238	Beige
	AADD00	170,221,0	Lime
	456090	69,96,144	Bleu Acier
	243040	36,48,64	Bleu Acier Dark
*************************************************/

/*************** BASIC FORMATTING ***************/

body{
	background-color: rgb(0,0,0);
	background-image: url("img/body_bg.png");
	background-repeat:repeat-x;
	font-family	: Courrier New, monospace;
	margin	: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

a:link {color: rgb(0,0,0); text-decoration: none}
a:visited {color: rgb(0,0,0); text-decoration: none}
a:active {color: rgb(0,0,0); text-decoration: none}
a:hover {color: rgb(209,116,21); text-decoration: underline}

div{
	margin	: 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

h1{
	font-weight	: bold;
	font-size	: 28px;
	clear		: both;
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

h2{
	font-weight	: bold;
	font-size	: 22px;
	clear		: both;
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

h3{
	background-image	: url("img/h3_bg.png");
	background-repeat	: no-repeat;
	background-position	: bottom right;
	float		: left;
	clear		: both;
	text-align	: center;
	font-size	: 20px;
	margin		: 15px 15px 10px 0px;
	padding		: 15px 15px 15px 15px;
}

h4{
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

h5{
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

h6{
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

p,ul,ol,dl,li{
	font-family	: Arial, sans-serif;
	font-size	: 16px;
	text-align	: justify;
}

p{
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 0px;
}

p a:link {color: rgb(209,116,21); font-weight: bold; text-decoration: none}
p a:visited {color: rgb(209,116,21); font-weight: bold; text-decoration: none}
p a:active {color: rgb(209,116,21); font-weight: bold; text-decoration: none}
p a:hover {color: rgb(209,116,21); font-weight: bold; text-decoration: underline}

ul,ol,dl{
	margin		: 0px 0px 0px 0px;
	padding		: 15px 0px 15px 40px;
}

/*************** IMAGE FORMATTING ***************/

img{
	border		: none;
	margin		: 0px 0px 0px 0px;
	padding 	: 0px 0px 0px 0px;
	vertical-align	: middle;
}
img.text{
	vertical-align	: bottom;
}
img.float_left{
	float	: left;
	clear	: left;
	padding	: 10px 10px 10px 0px;
}
img.float_right{
	float	: right;
	clear	: right;
	padding	: 0px 0px 10px 10px;
}

/*************** CONTAINERS ***************/
div#pages{
	margin		: 0px 8% 0px 8%;
}

div#menu_bar{
	background-color: rgb(170,221,0);
	background-image: url("img/menu_bg.png");
	background-repeat:repeat-x;
	padding		: 15px 10% 15px 10%;
	height		: 20px;
}

div#lang_flags{
	float	: right;
}
div#head{
	background-color: rgb(45,45,45);
	background-image: url("img/logo_bg.png");
	background-repeat:repeat-x;
	height		: 200px;
	color		: rgb(192,192,192);
	font-weight	: bold;
}
#logo{
	padding		: 40px 20px 20px 20px;
}

#page_img{
	float	: right;
	width	: 350px;
	height	: 200px;
	margin	: 0px;
	padding	: 0px;
	border	: 0px;
}
div#bar{
	background-color: rgb(144,96,69);
	background-image: url("img/bar_bg.png");
	background-repeat:repeat-x;
	height		: 25px;
}

div#contenu{
	background-color: rgb(255,255,238);
	padding		: 0px 8% 0px 8%;
}

div#w3c{
	text-align	: right;
	padding		: 20px 0px 20px 0px;
	clear		: both;
}

div#footer{
	background-color: rgb(170,221,0);
	background-image: url("img/footer_bg.png");
	margin		: 0px 8% 30px 8%;
	padding		: 15px 25px 15px 25px;
	height		: 20px;
}

