@charset "utf-8";
/* CSS Document */

body {background:#e2e2e2 url(../imgs/bg-00.jpg) repeat-x top; margin:auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; width:1005px;}

#header {width:1000px; height:185px;}

#menu {background:url(../imgs/bg-01.jpg); height:29px; width:1000px;}
	#menu #div{vertical-align:middle; margin:0; height:24px; float:left; background:url(../imgs/spacer.jpg) no-repeat right; padding:5px 10px 0 10px;}
	#menu #accueil{float:left; padding:5px 30px 0 25px; background:url(../imgs/spacer.jpg) no-repeat right;height:24px;}
	#menu a{margin-top:5px; font-size:11px; color:#FFFFFF; text-decoration:none;}
	#menu a:hover{ text-decoration:none; color:#3f7515;}
	#menu #div:hover{background:url(../imgs/bg-02.jpg);}
	#menu #div_date {vertical-align:middle; margin:0; height:24px; float:left; background:url(../imgs/spacer.jpg) no-repeat right; padding:5px 10px 0 10px; color:#FFFFFF; font-size:11px;}
	#menu #div_date:hover {background:url(../imgs/bg-02.jpg); color:#3f7515;}
	#menu form{margin:0 0 0 30px; padding-right:30px;}
	#menu .input {border:1px solid #2f2d27; width:120px; height:14px; text-align:center; margin:0; padding:0;}
	#menu .bouton {margin:2px 0 0 0;}
	
#corps {background:url(../imgs/bg-04.jpg) repeat-y; width:1005px; height:580px;}

#arterre {text-align:right; padding:5px 35px 0 0; font-size:11px; color:#5b8931; background:url(../imgs/img-04.jpg) top no-repeat;}
#arterre a{text-decoration:none; color:#5b8931;}
#arterre a:hover {text-decoration:underline;}

#contenu {padding:5px 10px 10px 10px;}

#colonne_gauche {width:227px;}
#gauche {width:220px; height:105px; background:url(../imgs/bg-05.jpg) repeat-x; margin-bottom:6px; color:#FFFFFF; font-size:11px;}
	#gauche .div{padding:3px; height:78px; vertical-align:middle; width:137px; color:#FFFFFF;}
	#gauche .under{padding-left:17px; background:url(../imgs/img-11.jpg) no-repeat left; font-weight:bold; font-size:12px;}
	
#colonne_centre {width:325px; margin-left:5px;}
#colonne_centre p {margin:2px;}
#titre_news {background:url(../imgs/bg-06.jpg) repeat-x; height:18px; color:#FFFFFF; font-weight:bold; border:1px solid #4f7b1c; border-top:none; text-align:center;}
#cont_news {background:url(../imgs/bg-07.jpg) repeat-x; padding:5px 15px 5px 15px; height:256px; color:#676767; font-size:11px;}
	#cont_news .date{color:#4f7b1c; font-weight:bold;}
	#cont_news .spacer{background:url(../imgs/img-13.gif) repeat-x; height:3px; margin-top:2px;;}
#player {margin-top:5px; border:1px solid #5b3f26; width:323px; z-index:1}

#colonne_droite{background-color:#efefef; padding:15px 8px 8px 0px; width:400px; color:#676767; font-size:11px;}
	#colonne_droite div {margin:0 0 10px 10px; width:180px; height:110px; background:url(../imgs/bg-08.jpg) no-repeat; padding:5px;}
	#colonne_droite img {margin:0 0 10px 8px;}
	#colonne_droite .titre {color:#4f7b1c; font-weight:bold; font-size:12px;}
	#colonne_droite p {margin:5px;}