body{
background:#e8e7e7;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
}
form, ul,li, h1, h2, h3, h4, fieldset, p{
padding:0;
margin:0;
list-style:none;
}
p{
padding:3px;
}
.nodisplay{
display:none;
}
.clear{
clear:both;
}
img{
border:none;
}
h2{
font-size:22px;
color:#bd0521;
padding-bottom:15px;
}
/*-------------------Main-------------------*/
#conteneur{
width:960px;
margin:0 auto;
background-color:#fff;
}
	#conteneur #header{
	background-color:#61727d;
	height:125px;
	border-bottom:1px solid #bd0521;
	}
		#conteneur #header h1{
		float:left;
		display:block;
		width:325px;
		padding-top:20px;
		}
		#conteneur #header #floatRight{
		float:left;
		width:626px;
		position:relative;
		padding:90px 0 0 9px;
		}
		#conteneur #header #floatRight p{
		position:absolute;
		top:5px;
		font-size:16px;
		left:280px;
		color:#fff;
		}
			#conteneur #header #floatRight ul li{
			float:left;
			display:inline-block;
			}	
				#conteneur #header #floatRight ul li a{
				height:34px;
				line-height:34px;
				display:block;
				font-size:13px;
				margin-left:2px;
				color:#333;
				width:100px;
				text-align:center;
				background:#fff url(img/btnMenu.gif) repeat-x 0 bottom;
				text-decoration:none;
				border:1px solid #bd0521;
				border-bottom:none;
				}
					#conteneur #header #floatRight ul li a#link_classement{
					width:186px;
					}
					#conteneur #header #floatRight ul li a#link_private{
					width:106px;
					}
					#conteneur #header #floatRight ul li a#link_cac{
					width:116px;
					margin-left:0;
					}		
					#conteneur #header #floatRight ul li a:hover{
					text-decoration:underline;
					}
		#conteneur #left{
		background:#fff url(img/backgroundLeft.gif) repeat-x;
		float:left;
		padding:10px 10px;
		width:160px;
		min-height:660px;
		}
			#conteneur #left ul{
			margin:0 auto;
			width:153px;
			}
				#conteneur #left ul li{
				margin:15px 0;
				}
					#conteneur #left ul li a{
					text-align:center;
					width:153px;
					height:30px;
					line-height:30px;
					display:block;
					font-size:13px;
					color:#fff;
					background:#ac0404 url(img/btnMenuLeft.gif) repeat-x;
					text-decoration:none;
					margin-top:-2px;
					}		
						#conteneur #left ul li a:hover{
						text-decoration:underline;
						}
		#conteneur #right{
		float:right;
		width:750px;
		padding:15px;
		}
		#conteneur #footer{
		padding:10px;
		border-top:1px solid #666;
		background-color:#ccc;
		color:#333;
		text-align:center;
		font-size:11px;
		}
		#conteneur #footer a{
		color:#333;
		}		
			#conteneur #footer a:hover{
			text-decoration:none;
			color:#fff;
			}
			
			.diaporama{
			    position:relative;
			    width:300px; 
			    height:170px 
			}

			.diaporama li{
			    list-style-type:none;
			    overflow:hidden;
			    position:absolute /* Les images seront positionnées toutes au même endroit */
			}

			.diaporama_controls{
			    width:512px;
			    margin:3px 0;
			    padding:5px;
			    clear:both;
			    overflow:hidden;
			}

			.diaporama_controls .btns{
			    float:right;
			}

			.diaporama_controls a{
			    font-weight:normal;
			    width:10px;
			    height:13px;
			    text-indent:-9999px;
			    display:inline-block;
			    margin:0 3px;
			}

			.diaporama_controls .prev{
			    background:url(img/fleches_diapo.png) no-repeat top right;
			}

			.diaporama_controls .next{
			    background:url(img/fleches_diapo.png) no-repeat top left;
			}

			.diaporama_controls .pause{
			    background:url(img/fleches_diapo.png) no-repeat bottom right;
			}

			.diaporama_controls .play{
			    background:url(img/fleches_diapo.png) no-repeat bottom left;
			}

			#loginForm {
				margin-left: auto;
				margin-right: auto;
				width:400px;
			}			
				#loginForm h3{
					font-size:16px;
					background:#bd0521;
					color:#fff;
					text-transform:uppercase;
					padding:3px 10px;
					font-weight:normal;
				}
					#loginForm .formulaire{
						margin-top:10px;
						background:#dfe3e5;
						padding:10px 10px 10px 15px;
					}
						#loginForm .formulaire label{
							cursor:pointer;
							display:inline-block;
							width:80px;
						}
						#loginForm .formulaire input{
							border:1px solid #999;
							padding:2px;
							width:165px;
						}
						#loginForm .formulaire p{
							float:center;
							width:175px;
							margin:0 3px;
						}
						
						#aboRight{
							padding-top:30px;
							margin-left:25px;
						}
							#aboRight h3{
								font-size:16px;
								color:#bd0521;
								text-transform:uppercase;
								line-height:16px;
							}
							#aboRight h3 span{
								background:#bd0521;
								width:8px;
								height:8px;
								display:inline-block;
								vertical-align:middle;
								margin-right:5px;
							}
							#aboRight .hr{
								border-top:1px dotted #999;
								margin:5px 0;
							}
							#aboRight a{
								color:#666;
							}
								#aboRight a:hover{
									color:#bd0521;
								}
#actuImage {
	float : right;
	padding: 0 0 0 30px;
}


