/* GENERAL */
body{background-color:#000000; font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#f0f0f0; margin:0; padding:0; background-image:url(../images/gen_bg.jpg); background-position:top left; background-repeat:no-repeat;}
.format_png { behavior: url(win_png.htc);}
form {margin:0;padding:0;}
img {border:0;padding:0;margin:0;}
a {text-decoration:none;color:#ffffff;}
a:hover {color:#ffffff;text-decoration:underline;}
p {padding:0; margin:0; margin-bottom:10px;}
div {margin:0;padding:0;}
h1 {margin:0; padding:0; font-size:30px; color:#fe5200; display:block; background-image:url(../images/back_h1.png); background-position:left top; background-repeat:repeat-x; height:65px; padding-left:10px; line-height:65px;}
h2 {margin:0; padding:0; font-size:30px; color:#fe5200; display:block; background-image:url(../images/back_h1.png); background-position:left top; background-repeat:repeat-x; height:65px; text-align:right; line-height:65px; padding-right:10px;}
h4 {margin:0px; padding:7px; padding-left:0; padding-right:0;}
input, select, textarea {border:none;font-size: 10px; color:#205c84; background-color:#fff;}
textarea {height:70px;}
.submit {background-color:#3f9dcb; color:white; font-size:9px; border: #3f9dcb 1px solid;}
hr {color:#efefef; background-color:#efefef; height:2px; border:0;}

/* WRAPPERS */
#wrapper {width: 1000px;text-align: left;overflow: visible;position: relative;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;}

/* HEADER */
#header {width:1000px; height:450px; float:left;}
	#header_logo {float:left; width:450px; height:450px;}
	#header_menu {float:left; width:250px; height:440px; padding-top:10px;}
		#header_menu a {display:block; font-size:20px; font-family:Tahoma, Geneva, sans-serif; color:#fe5200; padding-left:20px;}
		#header_menu a:hover {display:block; font-size:20px; font-family:Tahoma, Geneva, sans-serif; background-color:#fe5200; padding-left:20px; color:#000; text-decoration:none;}
	#header_ico {float:left; width:220px; height:450px; background-image:url(../images/base_02.png); background-position:top left; background-repeat:no-repeat;}
	#header_links {float:left; width:64px; height:450px;}
#barre {float:left; height:40px; width:1000px; background-image:url(../images/barre.jpg); background-position:left top; background-repeat:no-repeat;}

/* GAUCHE */
#gauche {float:left; width:700px; margin-bottom:20px;}

	.rub_actu {background-color:#ff6c00; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-left:20px; width:auto; color:#000; width:100px; text-align:center;}
	.actu_container {margin-bottom:20px; height:auto; width:700px; clear:left;}
	.logo_article { margin-right:15px; margin-bottom:15px;}
	.actu_txt {}
	.gal {float:left; margin-right:10px; margin-bottom:10px;}
	

/* DROITE */
#droite {float:right; width:300px;}
	.vidz {float:right; width:300px; height:247px;}
	#droite_logo {float:right; width:300px; text-align:center; height:250px; margin-top:20px;}
	
/* FOOTER */
#footer {float:left; width:1000px; height:264px; background-image:url(../images/footer_bg.gif); background-position:left top; background-repeat:repeat-x;}
	#footer_logo {float:left; width:173px; margin-right:20px;}
	#footer_txt {float:left; font-size:12px; margin-top:20px;}