body{
	background: #FFFFFF;
	background: #FFFFFF url(gx/bg.gif) repeat-x top;
	margin: 0 0 0 0;
	padding: 15px 0 20px 0;
}

html{
	font-family: Trebuchet MS, 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; 
}

table{
	color: #5C5C3F;
	font-family: Trebuchet MS;
	font-size: 11px;
}

a, a:link, a:visited, a:hover{
	color: #555555; 
	font-size: 11px;
	text-decoration: underline;;
}

/* MAIN */

.point{ background: transparent url(gx/m/point.gif) repeat-x bottom; }
.point_vert{ background: #CFAB7A url(gx/m/point.gif) repeat-x bottom; }

.axxco{ padding: 5px 0 6px 0; text-align: right; background: transparent url(gx/m/point.gif) repeat-x bottom; }

#contenu{ padding: 15px 0 15px 15px; }

#copyright{ 
	color: #555555; 
	font-family: Arial;
	font-size: 11px;
	padding: 5px 0 0 0;
}

#copyright a, #copyright a:link, #copyright a:visited{
	color: #555555; 
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#copyright a:hover{ color: #BAB884; }

/* MENU */

#menu{
	background: #F0EFCC url(gx/m/bas_menu.gif) no-repeat bottom;
	padding: 4px 4px 230px 4px;
	width: 189px;
}

#menu ul{ list-style: none; }

#menu li{
	background: #A6A46F;
	margin: 0 0 2px 0;
	width: 189px;
	height: 27px;
}

#menu a, #menu a:link, #menu a:visited{
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: #CFAB7A;
	padding: 11px 0 0 6px;
	height: 16px;
	width: 183px;
	_height: 27px;
	_width: 189px;
	display: block;
}
#menu a:hover{ background: #DBBF9A url(gx/m/menu.gif) no-repeat top right; }

#menu a.actif, #menu a.actif:link, #menu a.actif:visited, #menu a.actif:hover{
	color: #FFF;
	background: #6F6F5B url(gx/m/menu.gif) no-repeat top right;
}

a.langue, a.langue:link, a.langue:visited{
	color: #5A5C54;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background: url(gx/m/langue.gif) no-repeat left;
	padding: 2px 0 0 12px;
}
a.langue:hover{ color: #A6A46F; }

/* BOUTONS */

a.btn_small, a.btn_small:link, a.btn_small:visited{
	color: #C5A05A;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: #FFFFFF url(gx/m/btn_small.gif) no-repeat top left;
	padding: 6px 0 0 0;
	margin: 0 5px 0 0;
	width: 58px;
	height: 21px;
	_height: 27px;
	display: block;
	float: left;
}

a.btn_big, a.btn_big:link, a.btn_big:visited{
	color: #C5A05A;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: #FFFFFF url(gx/m/btn_big.gif) no-repeat top left;
	padding: 6px 0 0 0;
	margin: 0 5px 0 0;
	width: 92px;
	height: 21px;
	_height: 27px;
	display: block;
	float: left;
}

a.btn_small:hover, a.btn_big:hover{ color: #F6CF7D; }

/* LISTING */

#list { margin: 0 0 20px 0; }

#list h1{
	color: #44463C;
	font-size: 14px;
	font-weight: bold;
}

#list h2{
	color: #C5A05A;
	font-size: 12px;
	font-weight: bold;
}

#list .titre{

	margin: 0 0 5px 0;
	background: transparent url(gx/m/point.gif) repeat-x bottom;
}

#list .bouton{ padding: 10px 0 0 0; }

/* DETAIL */

#detail{ margin: 0 0 10px 0; }

#detail .titreBlanc{
	color: #FFF;
	font-size: 12px;
}

#detail .texte{ color: #FFF; }

#detail a.link, #detail a.link:link, #detail a.link:visited{
	color: #6F6F5B;
	text-decoration: underline;
}
#detail a.link:hover{ color: #000; }

.titreD{ 
	color: #44370A; 
	font-family: verdana; 
	font-size: 12px; 
}

/* FORM */

.Input{
	color: #5C5C3F;
	font-family: Trebuchet MS;
	font-size: 11px;
	border: #BAB884 1px solid;
	background: #FFFFFF;
	width: 260px;
}

.lignePoint{
	width: 100%;
	background: url(Gx/M/point.gif) repeat-x top;
}
