 input {
	font-size:12px;
	font-family:Arial;
	height:20px;
	vertical-align:middle;}
select {
	font-size:12px;
	font-family:Arial;}
table {
	color:#99a7a7;
	font-size:12px;
	font-family:Arial;}
form,h1,h2,h3,h4,h5,h6 {font-family:Arial;}
a {text-decoration:none;color:#99a7a7;}

/* BLOC DYNAMIQUES COMMUNS **************************************************************************************************************/
.general {
	width:900px;
	background-color:#111211;
	height:600px;}

.corps {
	width:900px;
	height:540px;
	color:#99a7a7;}

.footer {
	background-color:#111211;
	color:#99a7a7;
	width:900px;
	height:20px;}

.nav {
	width:900px;
	height:20;px}

dl, dt, dd, ul, li {margin:0;padding:0;list-style-type: none;}
#menu_nav dl {font-family:Arial;}
#menu_nav dl {float:right;}
#menu_nav dt {
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;}

#menu_nav li {
	font-size:12px;
	height:20px;
	text-align:left;
	font-family:Arial;}

#menu_nav li a, #menu_nav dt a {
	color:#99a7a7;
	text-decoration:none;
	display:block;
	height:100%;
	width:75px;
	font-family:Arial;}

#menu_nav li a:hover, #menu dt a:hover {
	background:#99a7a7;
	color:#111211;
	font-family:Arial;}

#menu_nav dd {display:none;position:absolute;z-index:100;}

/* TITRES **************************************************************************************************************************************/
.titre_1 {
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#d7386e;
	padding:5px;}

.titre_2 {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#d7386e;}

/* TABLEAU ************************************************************************************************************************************/
.tableau {
	border:1px outset #d7386e;}

.tableau td {
	border:1px outset #d7386e;}

.titre_colonne {
	background-color:#99a7a7;
	color:#111211;
	text-align:center;
	font-weight:bold;}

.titre_colonne td {
	border:1px outset #111211;}

.bg_cadre {
	background-color:#FFFF99;
	border : 2px outset #99a7a7 ;}

/* BOUTONS ******************************************************************************************************************************************/
.validation {
	background-color:#111211;
	height:20px;width:120px;
	font-weight:bold;border:none;
	color:#1de300;
	background-image:url('../images/z_valid.png');background-repeat:no-repeat;}

.modification {
	background-color:#111211;
	height:20px;width:150px;
	font-weight:bold;border:none;color:#ff8800;}

.annulation {
	background-color:#111211;
	height:20px;width:150px;
	font-weight:bold;border:none;color:red;}

/* BACKGROUND */
.bg_general {background-image:url('../images/bg/bg_general.jpg');background-repeat:no-repeat;}
.bg_index {background-image:url('../images/bg/bg_index.jpg');background-repeat:no-repeat;}
.bg_createurs {background-image:url('../images/bg/bg_createurs.jpg');background-repeat:no-repeat;}
.bg_contact {background-image:url('../images/bg/bg_contact.jpg');background-repeat:no-repeat;}
.bg_accessoires {background-image:url('../images/bg/bg_accessoires.jpg');background-repeat:no-repeat;}
.bg_fabricants {background-image:url('../images/bg/bg_fabricants.jpg');background-repeat:no-repeat;}
.bg_partenaires {background-image:url('../images/bg/bg_partenaires.jpg');background-repeat:no-repeat;}

/* ADMIN */
div.tableContainer {
	height:700px;
	overflow: auto;overflow-x: hidden;}

thead tr {
	position:relative;
	top: expression(offsetParent.scrollTop);
	font-variant:small-caps;}

thead td, thead th {
	text-align: center;
	background-color:#000033;
	font-weight: bold;}