/* Generique */

body
{
	background:#fffffe url(../img/body-bg.jpg) repeat-x;
	color:#003e58;
}

a
{
	color:#8cba22;
}

a:hover
{
	text-decoration:underline;
}

INPUT, SELECT, TEXTAREA
{
  width:200px;
  border: solid 1px #8cba22;
  background-color:#555555;
  padding-left: 2px;
}

/*HEADER*/

/*MENU*/
ul#menu{
	background:url(../img/bg-menu.jpg) no-repeat;	
}

ul#menu li{
	background:url(../img/li-separation.jpg) no-repeat right 15px;
}

ul#menu li a{
	color:#fff;
}

ul#menu li a:hover{
	background: url(../img/flourish-ahover.jpg) no-repeat top center;
}
ul#menu li a.on{
	background: url(../img/flourish-ahover.jpg) no-repeat top center;
	color:#283900;
}

/*SOUS MENU*/
ul#sous-menu{
	background:url(../img/bg-sous-menu.jpg) repeat-x;	
}

ul#sous-menu li a{
	color:#fff;
	background:url(../img/puce-ssmenu.jpg) no-repeat left;
}

ul#sous-menu li a:hover{
	color:#fef84b;
	background:url(../img/puce-ssmenu-over.jpg) no-repeat left;
}
ul#sous-menu li a.on{
	color:#fef84b;
	background:url(../img/puce-ssmenu-over.jpg) no-repeat left;
}

ul#sous-menu .left-corner{
	float:left;
	background:url(../img/ssmenu-left.jpg) no-repeat left;
	width:12px;
	height:35px;
}

ul#sous-menu .right-corner{
	float:right;
	background:url(../img/ssmenu-right.jpg) no-repeat right;
	width:12px;
	height:35px;
}

/*CONTENT*/

#content
{
	background:#fdfddf url(../img/top-content.jpg) no-repeat top;
	color:#003e58;
}

#content img.left, #content img.right
{
	border:1px solid #8cba22;
}

#content h3.titrecontenu {
	color:#8cba21;
	background:url(../img/barre-h3.jpg) repeat-x left 18px;
}

/*FOOTER*/

#footer
{
}

