*::-moz-selection {
        background-color:#FF3C00;
        color:white;
}

.fleft{
float:left;
}

.fright{
float:right;
}


hr{
height:0px;
border:none;
background-image:none;
visibility:hidden;
margin:0;
}

.clear{
clear:both;
}

body{
background-image:url("../images/bg.gif");
font-size:62.5%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

.lightbox_image img{
border-right:5px solid white;
border-top:5px solid white;
border-left:5px solid white;
border-bottom:5px solid white;
margin:3px;
}

h1{
margin:5px 0 5px 0;
padding:0 0 0 0;
}

h2{
margin:5px 0 5px 0;
padding:0 0 0 0;
font-size:1.2em;
}


#container_bg{
background-image:url("../images/full_bg.jpg");
background-repeat:repeat-x;
min-height:768px;
margin-left:auto;
margin-right:auto;
margin:0 auto 0 auto;
overflow:hidden;
}

#container{
width:955px;
min-height:228px;
background-image:url("../images/spots.png");
background-repeat:no-repeat;
background-position:top center;
margin:0 auto;
}

	#header{
	padding-top:65px;
	position:relative;
	}

		.separateur{
		background-color:#909091;
		height:25px;
		margin:0;
		padding:0;
		}
		
			.separateur #lien_accueil{
			background-color:#909091;
			height:25px;
			margin:0;
			padding:0;
			position:absolute;
			z-index:10;
			}
		
			.separateur ul{
			text-transform:uppercase;
			margin:0;
			padding:0;
			}
			
				.separateur ul li{
				display:block;
				color:#2b2b28;
				line-height:25px;
				padding:0 10px 0 10px;
				}
				
				.separateur ul li:first-child{
				margin-left:10px;
				padding:0;
				}
				
				.separateur ul li a:link,
				.separateur ul li a:visited,
				.separateur ul li a:hover,
				.separateur ul li a:active
				{
				font-size:1.1em;
				font-weight:bold;
				color:#2b2b28;
				line-height:25px;
				padding:0 10px 0 10px;
				text-decoration:none;
				}
				
				.separateur ul li a:hover{
				text-decoration:underline;
				}
				
			
		#logo_baseball{
		position:absolute;
		top:55px;
		left:-95px;
		}
		
	#main{
	min-height:100px;
	margin-top:6px;
	margin-bottom:6px;
	clear:both;
	}
	
			#main .date_nouvelle{
			color:#818181;
			display:block;
			margin:3px 0 5px;
			text-transform:uppercase;
			margin:0 25px 0 25px;
			}
		
			#main #content .lien_nouvelle:link,
			#main #content .lien_nouvelle:visited,
			#main #content .lien_nouvelle:active
			{
			text-decoration:none;
			border-bottom:1px solid #CCCCCC;
			font-size:1.1em;
			padding:3px;
			display:block;
			}
			
			#main #content .lien_nouvelle:hover{
			text-decoration:none;
			border-bottom:1px solid #CCCCCC;
			font-size:1.1em;
			padding:3px;
			display:block;
			color:#fff;
			background-color:#666666;
			}
			
				#main #content .lien_nouvelle span{
				float:right;
				}
	
		#main #leftBlock{
		background-image:url("../images/bg_colonnes.png");
		width:338px;
		float:left;
		margin-right:21px;
		color:#d7d7d7;
		}
			#main #leftBlock .h2wrapper_left{
			background-image:url("../images/fold_left.png");
			background-repeat:no-repeat;
			height:39px;
			right:11px;
			position:relative;
			margin-top:25px;
			}
			
				#main #leftBlock h2{
				background-color:#1b85d7;
				text-transform:uppercase;
				color:#2f2e2e;
				line-height:31px;
				font-size:1.8em;
				position:relative;
				width:329px;
				padding-left:26px;
				margin:0 0 0 0;	
				}
				
			#main #leftBlock .nouvelle{
			margin:10px 25px 10px 25px;
			border-bottom:1px solid #454545;
			}
			
			#main #content .nouvelle{
			margin:10px 25px 10px 25px;
			border-bottom:1px solid #454545;
			}
			
			
				#main #leftBlock .nouvelle h3{
				margin:0;
				}
			
				#main #leftBlock .nouvelle h3 a:link,
				#main #leftBlock .nouvelle h3 a:visited,
				#main #leftBlock .nouvelle h3 a:hover,
				#main #leftBlock .nouvelle h3 a:active
				{
				color:#d8c891;
				font-size:1.2em;
				margin:0;
				}
				
				#main #content .nouvelle h2 a:link,
				#main #content .nouvelle h2 a:visited,
				#main #content .nouvelle h2 a:hover,
				#main #content .nouvelle h2 a:active
				{
				color:#d8c891;
				font-size:0.8em;
				margin:0;
				}
				
				#main #content .nouvelle h2{
				margin:0;
				}
			
				#main #leftBlock .nouvelle span{
				display:block;
				color:#818181;
				text-transform:uppercase;
				margin:3px 0px 5px 0px;
				}
				
				#main #content .nouvelle span{
				display:block;
				color:#818181;
				text-transform:uppercase;
				margin:3px 0px 5px 0px;
				font-size:0.8em;
				}
				
				
				#main #leftBlock .nouvelle p{
				margin:2px 0px 5px 0px;
				font-size:1.2em;
				}
				
				#main #content .nouvelle p{
				margin:2px 0px 5px 0px;
				}
				
				#main #leftBlock .nouvelle a:link,
				#main #leftBlock .nouvelle a:visited,
				#main #leftBlock .nouvelle a:active{
				display:block;
				margin:7px 0px 7px 0px;
				font-size:1em;
				letter-spacing:2px;
				text-decoration:none;
				text-transform:uppercase;
				color:#FFFFFF;
				}
				
				#main #leftBlock .nouvelle a:hover{
				text-decoration:underline;
				}
				
				#main #content .nouvelle a:link,
				#main #content .nouvelle a:visited,
				#main #content .nouvelle a:active{
				display:block;
				margin:7px 0px 7px 0px;
				font-size:0.8em;
				letter-spacing:2px;
				text-decoration:none;
				text-transform:uppercase;
				color:#FFFFFF;
				}
				
				#main #content .nouvelle a:hover{
				text-decoration:underline;
				}
				
			#main #leftBlock .sans_bordure{
			border:none;
			}
			
			#main #leftBlock .lien_toutes{
			text-align:right;
			margin-top:25px;
			}
			
			#main #leftBlock #img_rotator{
			list-style:none;
			display:none;
			padding:0px;
			text-align:center;
			}
			
			#main #leftBlock #img_rotator img{
			border:none;
			}
				
				#main #leftBlock #img_rotator li{
				margin-left:auto;
				margin-right:auto;
				display:block;
				width:338px;
				text-align:center;
				}
		
		#main #rightBlock{
		background-image:url("../images/bg_colonnes.png");
		width:596px;
		float:left;
		}
		
			#main #content{
			margin:10px 25px 10px 25px;
			color:#d7d7d7;
			font-size:1.2em;
			min-height:400px;
			}	
				
			#main #content a:link,#main #content a:visited,#main #content a:hover,#main #content a:active {
			color:#54bfeb;
			text-decoration:underline;
			}
		
			#ariane{
			display:block;
			color:#6e6e6e;
			line-height:25px;
			text-transform:uppercase;
			font-size:0.9em;
			padding-left:15px;
			}
			
			#ariane img{
			border:none;
			vertical-align:middle;
			}
			
					#ariane a:link,
					#ariane a:visited,
					#ariane a:hover,
					#ariane a:active
					{
					color:#6e6e6e;
					text-decoration:underline;
					}
		
			#main #rightBlock #h2wrapper_right{
			background-image:url("../images/fold_right.png");
			background-repeat:no-repeat;
			background-position:top right;
			height:39px;
			right:8px;
			position:relative;
			width:616px;
			}
				#main #rightBlock h2{
				background-color:#1b85d7;
				text-transform:uppercase;
				color:#2f2e2e;
				line-height:31px;
				font-size:1.8em;
				position:relative;
				width:578px;
				padding-left:26px;
				margin:0;
				}
	
	#footer{
	color:#FFFFFF;
	text-align:center;
	}
	
	#footer a:link,
	#footer a:visited,
	#footer a:hover,
	#footer a:active{
	color:#FFFFFF;
	text-decoration:none;
	}
	
		#meta{
			list-style:none;
			text-align:center;
			margin:10px 0 10px 0;
			padding:0;
		}
		
			#meta li{
				color:#FFFFFF;
				font-size:1em;
				display:inline;
				border-right:1px solid white;
				padding-right:3px;
			}
			
			#meta li.last{
				border:none;
			}
			
					
				#meta li a:link,
				#meta li a:visited,
				#meta li a:hover,
				#meta li a:active
				{
				font-size:1.1em;
				color:#fff;
				line-height:25px;
				padding:0 0 0 0;
				text-decoration:none;
				}
#main .icones{
border:0px;
margin:0px;
}
				
/***** PAGINATION NOUVELLES ********/
div.pagination {
	padding: 3px;
	margin: 10px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #1B85D7;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #0F507F;
		
		font-weight: bold;
		background-color: #1B85D7;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	

			
