div.span-25, div.span-26, div.span-27, div.span-28, div.span-29, div.span-30, div.span-31, div.span-32 { float:left; margin-right:10px; }
.span-25 { width:990px; }
.span-26 { width:1020px; }
.span-27 { width:1070px; }
.span-28 { width:1110px; }
.span-29 { width:1150px; }
.span-30 { width:1190px; }
.span-31 { width:1230px; }
.span-32, div.span-32 { width:1270px; margin:0; }
.error, .notice, .success {margin:0;}

body { 	
/*	font-family: "Cambria", "Georgia", "Times New Roman", Times, sans-serif;*/
/*	font-size:80%;*/
	background-color: #333333; 
	margin:0;
}

a { color: #333; }
a:hover { color: #000; background-color:#DDF27F; }
.container { width:1020px; background-color:#FFF;  border:solid 1px black;}
#content { float:left; width:835px; margin-left:10px; padding-right:5px; border-right:solid 1px black; }
#content_right { float:left; margin-left:5px; width:164px; }
#user_settings {
	float:right;
	padding-right:30px;
	padding-top:20px;
}
#user_settings a { color:#FFFFFF;  text-decoration:none; }
#user_settings img { }
#header {
	background-color:transparent;
	background-image:url("/images/banniere_2.png");
	background-repeat:no-repeat;
	background-position:10px 10px;
	height: 180px;
}
#end_header {
	background-color:transparent;
	background-image:url("/images/menu.jpg");
	background-repeat:no-repeat;
	background-position:10px 0px;
	height: 54px;
}
#flash_notice {
	margin-left:10px;	
	width:1000px;
}
#footer {
	float:left;
	width:1000px;
	padding:10px;
	height: 100px;
}
#footer p { }
#footer a {	
	margin:auto;
	padding:auto;
	color:#FFF;
}
#in_footer { float:left; width:100%; background-color:black; height: 100px;}
#announcement {
	padding:.8em;
	margin-bottom:1em;
	margin-left:10px;
	border:2px solid #ddd;
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
	width:975px;
}
#announcement a { font-weight: bold;}
#breadcrumb {
	float: left;
	height:40px;
	margin-left:10px;	
	width:1000px;
}
#breadcrumb ul {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-right:0px;
}
#breadcrumb li {
	float: left;
	list-style-type: none;
	margin-right: 0px;
}
.edit_bloc {
	background:#EFEFEF;
	padding:10px;
	border:1px solid #CCC;
}
#place {
	background:#EFEFEF;
	padding:10px;
	border:1px solid #CCC;
}
#event {
	background:#EFEFEF;
	padding:10px;
	border:1px solid #CCC;
}
#title {
	float:left;
	height:60px;
	width:45%;
}
#atom {
	float:left;
	height:60px;
	width:5%;	
}
.small_button {
  padding:2px;
  border: 1px solid #000;
  font-weight: normal;
  background-color: #CCC;
  color: #000;
  text-decoration:none;
}
#pictures img {
	float:left;
	padding:5px;
}

.title { color:#000; text-decoration:none; }
.right { float:right; }
.warn { font-style: italic; font-weight:bold; color:red; }
.no_right_margin { margin-right:0; }
#members_of {
	float:left;
	width:98.5%;
	border:solid 1px #808080;
	padding:5px;
	margin-top:5px;
	background:#F7F7F7
}
#members_of a { }
#competitor_availables a { }
#club {
	background:#EFEFEF;
	padding:10px;
	border:1px solid #CCC;
	width: 820px;	
}
#office {
	margin-top:5px;
	background:#EFEFEF;
	padding:10px;
	border:1px solid #CCC;

}
