body {	color : #0000A0;	font-family : Arial;	background-color : silver;	background-image : url('images/fond.jpg');	background-repeat : repeat;	font-size: 12px;	margin:0px;	}img {	border : 0px;	}	a:hover{	color : #F00;	}/* CSS des divs de la page */#page {	width : 900px;	margin: 0 auto;	background-color : transparent;	background-image:url('images/menu/fondeg.png');	background-repeat:repeat-y;	}#header {	clear: both;	height : 250px;	background-color : transparent;	}#header_transparent {	height : 250px;	width : 900px;	background-image : url('images/dessus.png');	background-repeat : no-repeat;	}#footer {	clear : both;	height : 200px;	width : 900px;	background-color : transparent;	background-image : url('images/menu/footer.jpg');	}#footer_transparent {	height : 200px;	width : 900px;	background-image : url('images/footer_transp.png');	background-repeat : no-repeat;	}/* Classes GÃ©nÃ©riques */.float_left {	float: left;	}.centrer {	text-align:center;	}	.centrer table {	margin : 0 auto;	}.centrer td {	padding : 5px 15px;	}	.rouge {	color: #FF0000;	}.vert {	color: #00FF00;	}.bleu {	color : #0000FF;	}.centrer_img {   display: block;   margin-left: auto;   margin-right: auto;	}.orange {	color: #FF9900;	}.petit_txt {	font-size:11px;	}.tableau_haut {	height:10px;	width:10px;	background-image:url('images/menu/tab_haut.gif');	background-repeat:no-repeat;	}	.tableau {	background-image:url('images/menu/tab_milieu.gif');	background-repeat:repeat-y;	}	.tableau_bas {	height:10px;	width:10px;	background-image:url('images/menu/tab_bas.gif');	background-repeat:no-repeat;	}.tableau_decale {	margin-left:10px;	}/* Styles du sidebar gauche, le div left-menu */#left_menu {	width : 180px;	float : left;	background-color : transparent;	margin-right:0px;	}#left_menu .part {	background-image: url('images/menu/2l_menu.jpg');	background-repeat : repeat-y;	width: 180px;	margin-left: 5px;	}#titre_sommaire {	width : 185px;	height : 44px;	background-position : top right;	background-image : url('images/menu/2rubriques.jpg');	background-repeat : no-repeat;	}#sommaire {	margin-top : -14px;	}		#sommaire h3 {	font-size: 14px;	font-weight: bold;	padding-left:10px;	margin-bottom:-12px;	}#sommaire h4 {	font-size: 12px;	font-weight: bold;	padding-left:18px;	margin-bottom:-10px;	}#sommaire ul {	padding-left:15px;	margin-left:0px;	}#sommaire li {	list-style-type:none;	background-image:url(images/menu/puce.gif);	background-repeat:no-repeat;	background-position:0% 65%;	padding-left:10px;	margin-left : 0px;	}#sommaire .decale {	padding-left : 25px;	}#titre_shootbox {	width : 185px;	height : 30px;	background-position : top right;	background-image : url('images/menu/2shootbox.jpg');	background-repeat : no-repeat;	}#shoot {	padding-left:5px;	}#titre_sponsors {	width : 185px;	height : 30px;	background-position : top right;	background-image : url('images/menu/2partenaires.jpg');	background-repeat : no-repeat;	}#partenaires {	margin: 0 auto;	}#partenaires ul {	list-style: none;	padding-top : 15px;	}	.fin_menu_gauche {	width : 185px;	height : 10px;	background-position : top right;	background-image : url('images/menu/2l_menu_end.jpg');	background-repeat : no-repeat;	}/* Le div main, celui qui contient les news, celui du milieu */#main {	background-color : transparent;	margin: 0px 190px;	/* padding: 0px 200px 0px 200px; */	}#titre_news {	width : 510px;	height : 30px;	background-position : top right;	background-image : url('images/menu/500release.jpg');	background-repeat : no-repeat;	}	#last {	background-image: url('images/menu/500.jpg');	background-repeat : repeat-y;	width: 500px;	margin : 0 auto;	text-align:center;	}#last table {	text-align:left;	margin : 0 auto;	}#last li {	padding-left : 25px;	}#last a{	text-decoration:none;	color : blue;	}#last a:hover{	color : #F00;	}#fin_news {	width : 510px;	height : 10px;	background-position : top right;	background-image : url('images/menu/500bas.jpg');	background-repeat : no-repeat;	}	#main h4 {	font-weight: bold;	font-size : 14px;	margin-top : 0;	}#main h3 {	font-weight: bold;	font-size : 14px;	margin-bottom: 10px;	}#main h2 {	font-weight: bold;	font-size : 18px;	margin-bottom: 20px;	text-align: center;	}/*Styles des news, commentaires etc... */.resume {	text-align:justify;	padding:2px;	margin-top:3px;	margin-bottom:5px;	}.signe {	font-weight: bold;	text-align : right;	}.comment{	margin-bottom:20px;	}.comment2 {	border-bottom:1px solid black;	}.comment3{	padding:2px;	}	.separation_news {	width : 500px;	height : 3px;	background-image : url('images/2separation_news.jpg');	background-repeat : no-repeat;	}	.besoin_team {	font-weight: bold;	font-style: italic;	}	/* Le sidebar de droite */#right_menu {	width : 180px;	float : right;	display: inline;	margin-left : 0px;	}.r_menu {	background-image: url('images/menu/2r_menu.jpg');	background-repeat : repeat-y;	width : 180px;	}#avancement {	text-align:center;	margin-top : -8px;	padding-left:21px;	}#avancement div {	margin-top :8px;	width:157px;	}#titre_avancement {	width : 180px;	height : 38px;	background-image : url('images/menu/2releases.jpg');	background-repeat : no-repeat;	}#titre_sondage {	width : 180px;	height : 30px;	background-image : url('images/menu/2sondage.jpg');	background-repeat : no-repeat;	}#sond {	margin-left:25px;	text-align:left;	}.fin_menu_droite {	width : 180px;	height : 10px;	background-image : url('images/menu/2r_menu_end.jpg');	background-repeat : no-repeat;	}/* Styles de la partie FAQ */.question{	font-weight:bold;	}		.reponse{	font-style:italic;}#liste_faq{	list-style-type: none;	width: 440px;	margin:O auto;	line-height: 1.8;}#liste_faq a{	text-decoration:none;	color : blue;	}#liste_faq a:hover{	color : #F00;	}/* Style Ã  revoir */.liste_nue{	list-style-type: none;	margin : 0px;	padding : 0px;	}
