<style type="text/css">
<!-- 
#painters2 {
	padding: 0;
	margin: 0 45;
	list-style-type: none;
}
#painters2 li {
  width:183px; 
  height:29px; 
  float:left;
  border:1px solid #000;
  margin-right:5px;
  }
#painters2 a em {
  font-style:normal; 
  font-size:1em; 
  line-height:1.5em;
  }
#painters2 a {
	text-decoration: none;
	color: Black;
	position: absolute;
	width: 181px;
	height: 27px;
	display: block;
	text-align: center;
}
#painters2 a.red {background:#c00; color:#000;}
#painters2 a.orange {background:#fc0; color:#000;}
#painters2 a.yellow {background:#ee0; color:#000;}
#painters2 a.green {background:#080; color:#000;}
#painters2 a.blue {background:#00c; color:#000;}
#painters2 a:hover {
  width:181px; 
  height:27px;
  z-index:200;
  background:#aaa;
  }
#painters2 a:hover em {
  font-size:1.5em;
  line-height:1.1em;
  overflow:hidden;
  cursor:pointer;
  background:#fff; 
  border:1px solid #000;
  position:absolute; 
  width:183px; 
  height:27px;
  left:-12px; 
  top:-4px;
  }
#painters2 a:hover.red em {background:#c00;}
#painters2 a:hover.orange em {background:#fc0;}
#painters2 a:hover.yellow em {background:#ee0;}
#painters2 a:hover.green em {background:#080;}
#painters2 a:hover.blue em {background:#00c;}

#titre_concours {

	float: left;

	font-size: 18px;

	color: #FFFFFF;

	background: url(../_JPG/titre_concours.jpg) no-repeat;

	width: 550px;

	height: 30px;

	padding: 33px 0px 0px 130px;

	font-weight: bold;

}
.float {
float: left;
width: 30%;
margin: 1em 0;
}

#menu {
	margin: 0;
	padding: 0;
	height: 57em;
	overflow: hidden;
	background: transparent;
}
#menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
#menu li a {
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
#menu li a span {
  display:none; 
  color:#000;
  }
#menu li a.one span {
  display:block; 
  height:15em; 
  margin:0 10px;
  }
#menu li a:hover {
  background:#f1f1f1;
  }
#menu li a:hover span {
  display:block; 
  height:15em; 
  margin:0 10px; 
  cursor:pointer;
  }
#menu .h2 {
  margin:0 5px; 
  padding:0; 
  color:#808; 
  font-variant:small-caps; 
  font-size:1.5em; 
  border:0;
  }
#menu .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#00b;
  }
#menu img {
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  }
  
  
  #menu2{
		width:730px;
	}
		#menu2 ul{
			list-style:none;
		}
			#menu2 li{
				list-style:none;
				display:inline;
				margin:0 5px;
			}
				#menu2 li a{
					color:#b5b4b4;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
					border-bottom:5px solid #b5b4b4;
					cursor:pointer;
					padding:0 0 1px 0;
				}
					#menu2 li a:hover{
						border-bottom:5px solid #008fd5;
						color:#008fd5;
						text-decoration:none;
					}
				#menu2 li a.current{
					border-bottom:5px solid #b5b4b4;
					color:#008fd5;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
				}
.curved {
	width: 21em;
}
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
	font-size: 1px;
	display: block;
	background: #88c; /* hide overflow:hidden from IE5/Mac */
	overflow: hidden; /* */
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
	background: #f0f0f0;
	border-left: 1px solid #88c;
	border-right: 1px solid #88c;
}
.curved .b1 {
  margin:0 4px; 
  background:#88c;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#88c;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
	display: block;
	background: transparent;
	border-left: 1px solid #88c;
	border-right: 1px solid #88c;
	font-size: 0.9em;
	text-align: justify;
}
  
  -->
</style>

