
body
{
	font-family: Arial,Helvetica,sans-serif;
	background: #FFFFFF;
	scrollbar-arrow-color: #F9E401;
	scrollbar-base-color: #0080B0;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #272B36;
	scrollbar-face-color: #0E5B1F;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
}

a:link { color: #576EA4; text-decoration: none  }
a:active { color: #576EA4; text-decoration: none  }
a:visited { color: #576EA4; text-decoration: none }
a:hover { color: #576EA4; text-decoration: underline}

#menu_top a:link { padding-left: 7px; padding-right: 7px; padding-top: 3px; font-size: 13px; color: #fff; }
#menu_top a:active { padding-left: 7px; padding-right: 7px; padding-top: 3px; font-size: 13px; color: #fff;   }
#menu_top a:visited { padding-left: 7px; padding-right: 7px; padding-top: 3px; font-size: 13px;color: #fff; }
#menu_top a:hover { text-decoration: none; border-left: 1px solid #000; border-right: 1px solid #000; font-size: 13px; padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; width: auto; color: #000; background-image: url('img/bg_link.gif'); background-repeat: repeat-x; }

h1, h2, h3, div, form, p
{
	margin: 0px;
}

h1
{
	color: #D8854B;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 2px;
	background-image: url('img/bg_h1.gif');
	background-repeat: no-repeat;
	padding-left: 28px;
}

h2
{
	color: #454C5C;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 3px;
}

p
{
	font-size: 13px;
}

td
{
	vertical-align: top;
}

label
{
	width: 110px;
	float: left;
	text-align: left;
	font-weight: bold;
}

.f_champ
{
	border: 1px solid #495D86;
	margin-bottom: 1px;
}

.f_textarea
{
	border: 1px solid #495D86;
	margin-bottom: 1px;
}

.f_bouton
{
	border: none;
	background: #c7c7c7;
	color: #000;
	width: 111px;
	height: 26px;
	text-align: center;
	background-image: url('img/bg_bouton.gif');
	background-repeat: no-repeat;
	font-weight: bold;
	cursor: pointer;
}

.msg
{
	background: #D5DFF4;
	border: 1px solid #5878BF;
	padding: 5px;
	margin-bottom: 10px;
}

/**********************************************/

#website
{
	width: 952px;
	align: center;
	margin: auto;
}

#header
{
	width: 952px;
}

#banner
{
	width: 952px;
	height: 86px;
	background-image: url('img/banner.gif');
	background-repeat: no-repeat;
}

#menu_top
{
	width: 755px;
	height: 21px;
	padding-left: 197px;
	padding-top: 4px;
	background-image: url('img/bg_menu.gif');
	background-repeat: no-repeat;
	border-bottom: 1px solid #000;
}

#menu_gauche
{
	width: 164px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #CECECE;
	padding-top: 5px;
	padding-bottom: 5px;
}

#content
{
	width: 606px;
	padding: 10px;
	background: #fff;
}

#menu_droite
{
	width: 164px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	background: #CECECE;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer
{
	width: 952px;
	height: 31px;
	background-image: url('img/bg_footer.gif');
	background-repeat: no-repeat;
	padding-top: 6px;
	text-align: center;
}

#footer p
{
	color: #fff;
}

/**********************************************/

.element_menu
{
	width: 180px;
}

.header_menu
{
	width: 180px;
	height: 21px;
	background-image: url('img/header_menu-180.gif');
	background-repeat: no-repeat;
	padding-top: 4px;
	color: #fff;
	font-family: arial;
	font-weight: bold;

}

.content_menu
{
	padding-top: 6px;
	background: #fff;
	border-left: 1px solid #838384;
	border-right: 1px solid #838384;
}

.footer_menu
{
	background-image: url('img/footer_menu-180.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 11px;
}

/**********************************************/

.agc
{
	background-image: url('img/bg_agc.gif');
	background-repeat: no-repeat;
	height: 101px;
	width: 604px;
}

.agc_logo
{
	padding-top: 4px;
	padding-left: 5px;
}

.agc_info
{
	padding-left: 3px;
	font-size: 11px;
}

.search_row { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #000000; border-color: #75998f; border-width:0; border-style:solid; padding:2;}
.desc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; background-color: #F0F0F0;}

/*** catalogue ***/
.cat_prix { font-family: Arial; font-size: 8pt; font-weight: bold; color: #16862E; background-color: #FFFFFF; }
.cat_ref { font-family: Arial; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF; }
.cat_table { font-family: Arial; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF; border-color: #329B47; border-width:1; border-style:solid; padding:2;}
/*** promo ***/
.pm_px { font-family: Arial; font-size: 12pt; font-weight: bold; color: #FF0000; text-align: center;}
.pm_ti { font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; text-align: center; }
.pm_top { font-family: Arial; font-size: 10pt; font-weight: bold; color: #000000; text-align: center; }
.pm_ma { font-family: Arial; font-size: 8pt; color: #000000; text-align: center;}
.pm_ca { font-family: Arial; font-size: 8pt; font-weight: bold; color: #000000; text-align: center;}
/*** box ***/
.box1_top { width: 540px; background-image: url('img/box1_top.gif'); height: 23px; _height: 28px; background-repeat: no-repeat; padding-top: 7px; padding-left: 15px; }
.box1_top p { font-size: 13px; font-weight: bold; }
.box1_top p a { text-decoration: none; color: #000; }
.box1_top p a:hover { text-decoration: underline; color: #000; }
.box1_middle	{ width: 540px;	padding: 5px; padding-left: 10px;  background-image: url('img/box1_bord.gif'); background-repeat: repeat-y; }
.box1_bottom	{ width: 540px;	padding-top: 16px; padding-left: 17px; font-size: 13px; color: #000000; font-weight: bold; background-image: url('img/box1_bottom.gif'); height: 43px;	background-repeat: no-repeat; }
.box1_bottom p { font-size: 13px; color: #000000; font-weight: bold; }

/*** gen ***/
.std { font-family: Arial; font-size: 8pt; color: #000000;  }
.std1 { font-family: Arial; font-size: 8pt; color: #000000; font-weight: bold; }
/* FORM STYLES */
INPUT, select, textarea, text, checkbox {
border: 1px #006699 groove;
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 011px;
color: #0000ff;
border-color: #75998f;
border-style: solid;
}
