/* CLASSES GENERALES */
body,html,#centreur {
	height:100%;
}

#centreur {
    vertical-align: middle;
    width:100%;
	height:100%;
}
body {
	margin: 0;
	padding: 0;
	background: black;
	font: 80% verdana, arial, sans-serif;
}

dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

img {
border:0;
}

a {
	font-family : tahoma;
	font-size: 11pt;
	color: #7F7F7F;
	text-decoration:none;
}

input,textarea {
	border-style:solid;
	border-width:1px;
	border-color:black;
}

/* CLASSES DIVERSES */

.texte {font-family : tahoma; font-size: 9pt; color: #E4E4E4; text-decoration:none; text-align:justify;}
.texte2 {font-family : tahoma; font-size: 13pt; color: #ffffff; text-decoration:none; text-align:justify;}
.texte3 {font-family : verdana; font-size: 10pt; color: #ffffff; text-decoration:none; text-align:justify;}
.titre {font-family : arial black; font-size: 13pt; color: #E4E4E4; text-decoration: none;  text-align:justify;}
.titre2 {font-family : tahoma; font-size: 12pt; color: #2A2A2A; text-decoration:none; text-align:justify;}

.annee {font-family : verdana; font-size: 10pt; color: #CCCCCC; text-decoration:none; text-align:center; text-decoration:underline; font-weight:300}

td.texte {font-family : tahoma; font-size: 10pt; color: #E4E4E4; text-decoration:none; text-align:justify; }
td.texte2 {font-family : tahoma; font-size: 10pt; color: #333333; text-decoration:none; text-align:justify;}
td.verdana {font-family : tahoma; font-size: 11pt; color: #555555; text-decoration:none; text-align:justify; }
a.menu1 {font-family : tahoma; font-size: 11pt; color: #7F7F7F; text-decoration:none;}
a.menu1:visited {font-family : tahoma; font-size: 11pt; color: #7F7F7F; font-weight:500 ;}
a.menu1:hover {font-family : tahoma; font-size: 11pt; color: #555555; font-weight:500; }
a.lien {font-family : tahoma; font-size: 8pt; color: #FF9900; text-decoration:none;}
a.lien:visited {font-family : tahoma; font-size: 8pt; color: #FF9900; font-weight:500 ;}
a.lien:hover {font-family : tahoma; font-size: 8pt; color: #ffffff; font-weight:500; }
a.lien2 {font-family : tahoma; font-size: 8pt; color: #FF9900; text-decoration:none;}
a.lien2:visited {font-family : tahoma; font-size: 8pt; color: #FF9900; font-weight:500 ;}
a.lien2:hover {font-family : tahoma; font-size: 8pt; color: #ffffff; font-weight:500; }
a.lien3 {font-family : tahoma; font-size: 9pt; color: #ffffff; text-decoration:none;}
a.lien3:visited {font-family : tahoma; font-size: 9pt; color: #ffffff; font-weight:500 ;}
a.lien3:hover {font-family : tahoma; font-size: 9pt; color: #555555; font-weight:500; }
a.lien4 {font-family : tahoma; font-size: 11pt; color: white; text-decoration:none;}
a.lien4:visited {font-family : tahoma; font-size: 11pt; color: white; text-decoration:none;}
a.lien4:hover {	font-family : tahoma; font-size: 11pt; color: #FFAF3A; text-decoration:none;}

a.lien_mail {/*font-family : tahoma; font-size: 10pt;*/ color: #FF9900; text-decoration:none; text-align:center}
a.lien_mail:visited {/*font-family : tahoma; font-size: 10pt;*/ color: #FF9900; text-align:center}
a.lien_mail:hover {/*font-family : tahoma; font-size: 10pt;*/ color: #FFFFFF; text-align:center}

.marge_g { margin-left:100px; font-family : tahoma; font-size: 10pt; color: #E4E4E4; text-decoration:none; text-align: left; }


/* CLASSES NAVBAR */
.navbar
{
 	width: 100%;
	background-color: #FF9933;
	padding: 5 0 5 0 !important;
}

.navbar_item
{
	position: relative;
	display: inline;
	float:left;
	margin-right:60px;
	z-index:99;
}

.navbar_item a
{
	font-family : tahoma; font-size: 10pt; color: #000000; text-decoration:none;
}
.navbar_menu_conteneur
{
	position: absolute;
	top: 16px;
	left:0px;
	padding-top:7px;
	z-index:99;
}

.navbar_menu
{
	text-align: left;
	background-color: #929292;
	border: 0 none;
	width:100%;
	min-width: 100px;
	padding: 5px;
}

.navbar_menu ul {
	list-style-type: none;
	list-style-image: url(../Images/puce_orange.gif);
	padding-left: 10px;
}

.navbar_menu li {padding: 0;}
.navbar_menu li * {vertical-align:middle; margin-left:0px;}

.navbar_menu_item { padding-left:5px}
.navbar_menu_item a { font-family : tahoma; font-size: 10pt; text-decoration:none;color: #E4E4E4; }
.navbar_menu_item a:hover { color: #161616; }

/* NAVBAR2 */
.navbar2
{
 width: 100%;
 background-color: #929292;
 padding: 5 0 5 0 !important;
}
.navbar2 a { font-family : tahoma; font-size: 10pt; text-decoration:none;color: #E4E4E4; }
.navbar2 a:hover { color: #161616; }

.navbar_item2
{
 position: relative;
 display: inline;
 width:125px;
}

.navbar_item2 a
{
	font-family : tahoma; font-size: 10pt; color: #000000; text-decoration:none;
}

.navbar_menu_conteneur2
{
 position: absolute;
 top: 16px;
 left:0px;
 z-index:99;
}

.navbar_menu2
{
 text-align: left;
 text-shadow:#FF9900;
 background-color: #929292;
 border: 0 none;
 padding: 5px;
}

.navbar_menu_item2 a { font-family : tahoma; font-size: 10pt; text-decoration:none;color: #E4E4E4; }
.navbar_menu_item2 a:hover { color: #161616; }
