body{
	background: #F6F9FB url(gx/bg.gif) repeat-x top;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

html{
	font-family: Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, form, div, form, ul, li, a{ 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

/* MAIN */

#main{ background: transparent url(gx/M/bg_table.gif) repeat-x bottom left; }

/* NAVIGATION */

#nav{ height: 20px; text-align: right; }
#nav a, #nav a:link, #nav a:visited{
	color: #546F89; font-family: tahoma;
	font-size: 9px; font-weight: bold;
	text-decoration: none;
	background: transparent url(Gx/M/nav.gif) no-repeat center left;
	padding: 0 10px 0 6px;
}
#nav a:hover{ color: #0A62B5; }
#nav a.actif, #nav a.actif:link, #nav a.actif:visited, #nav a.actif:hover{ color: #0A62B5; background: transparent url(Gx/M/nav_ov.gif) no-repeat center left; }

/* MENU */

#menu{ padding-top: 13px; }
#menu ul{ width: 221px; list-style: none; }
#menu ul li{
	font-size: 0px;
	background: transparent url(Gx/M/ligne.gif) repeat-x bottom left;
	padding-bottom: 1px;
	width: 221px;
}
#menu ul li ul li{ font-size: 11px; background: transparent; }
#menu ul li ul li a, #menu ul li ul li a:link, #menu ul li ul li a:visited{
	color: #B3A975; font-weight: bold;
	text-decoration: none;
	background: transparent url(Gx/M/menu.gif) no-repeat center left;
	width: 195px; _width: 221px;
	padding: 2px 0 2px 26px;
	display: block;
}
#menu ul li ul li a:hover{ color: #85A8CE; background: #D4E4F5 url(Gx/M/menu_ov.gif) no-repeat center left; }
#menu ul li ul li a.actif, #menu ul li ul li a.actif:link, #menu ul li ul li a.actif:visited, #menu ul li ul li a.actif:hover{
	color: #FFFFFF;
	background: #9ABBDF url(Gx/M/menu_on.gif) no-repeat center right;
	width: 203px; _width: 221px;
	padding-left: 18px;
}

/* FOOTER */

#footer{ color: #8693A0; font-size: 11px; padding-top: 10px; }
#footer a, #footer a:link, #footer a:visited{
	color: #8693A0; font-weight: bold;
	text-decoration: none;
}
#footer a:hover{ color: #0A62B5; }

/* CONTENU */

#contenu{
	color: #546F89; font-size: 12px;
	border-left : #D6D6D6 1px solid;
	padding: 20px 10px 20px 8px;
	text-align: justify;
}

#contenu a, #contenu a:link, #contenu a:visited{
	color: #546F89; font-size: 11px;
	text-decoration: none;
}
#contenu a:hover{ color: #0A62B5; text-decoration: underline; }
#contenu a.lien, #contenu a.lien:link, #contenu a.lien:visited, #contenu a.lien:hover{ text-decoration: underline; }

#contenu table{ color: #546F89; font-size: 11px; }
#contenu table .gauche{ width: 250px; padding-right: 20px; }
#contenu table .droite{ width: 250px; padding-left: 20px; border-left: #DCE8F4 1px solid; }
#contenu form table td{ padding-bottom: 10px; }

#contenu h2{ font-size: 14px; }
#contenu ul{ list-style: none; margin: 5px 0 0 0; }
#contenu li{ background: transparent url(Gx/M/puce.gif) no-repeat top left; padding-left: 26px; }

.brun{ color: #A29554; }
.h1{ margin-bottom: 10px; }

#ligne{ 
	font-size: 0px;
	background: transparent url(Gx/M/ligne_b.gif) repeat-x top left;
	margin: 10px 0 10px 0;
	height: 1px; width: 500px;
}

#image{ font-size: 0px; width: 118px; background: transparent url(Gx/M/img_bg.gif) repeat-y top left; }
#image .centre{ margin-left: 10px; }

#contenu .txt_img{ width: 372px; padding-top: 5px; float: left; }
#contenu .img_gauche{ width: 118px; margin-right: 10px; float: left; }
#contenu .img_droite{ width: 118px; margin-left: 10px; float: right; }

/* FORM */

input.Input{
	color: #546F89; font-size: 11px;
	background: #F2F7FA;
	border: #D6D6D6 1px solid;
	width: 220px;
}
input.bouton{
	color: #546F89; font-size: 11px;
	background: #F2F7FA;
	border: #D6D6D6 1px outset;
}
textarea{
	color: #546F89; font-size: 11px;
	font-family: Arial;
	background: #F2F7FA;
	border: #D6D6D6 1px solid;
	width: 470px;
}
label{ 
	color: #546F89; font-size: 11px;
	font-weight: bold; 
	cursor: hand;
}

div.erreur{
	color: #A29554;
	background: transparent url(Gx/M/puce2.gif) no-repeat top left; padding-left: 7px;
	margin-top: 5px;
}


/* 60
------------------------------------------------------*/
.blocFournisseur{float:left; border-bottom:1px solid #0a62b5;padding:10px 0px;width:518px;}
.blocFournisseur img{float:left;width:150px; height:100px;margin:0 15px 15px 0; }

