/* CSS GLOBAL */

html, body { margin: 0; padding: 0;	font-size: 12px; font-family: Arial, sans-serif; color: #323232; background-color: #000; text-align: center; }

a {	color: #949494; text-decoration: underline; outline: none; }

img { border: 0; }

form { margin: 0; padding: 0; }

input, textarea, option, td, h1, h2, h3 { font-family: Arial, sans-serif; }

h1, h2, h3 { }
h1 {  position: relative; margin: 0; padding: 0; width: 980px; height: 150px; margin-left: auto; margin-right: auto; background: transparent url(/img/v2/logo.jpg) no-repeat center; text-indent: -9999px; overflow: hidden; }

.space { clear: both; margin: 0; padding: 0; height: 0; }

#header_container { height: 50px; background: #404040 url(/img/v2/barre-bg.gif) repeat-x; text-align: center; }
#header_content { width: 980px; margin-left: auto; margin-right: auto; text-align: left; }
#header_content input { width: 102px; color: #949494; background: transparent; font-size: 13px; padding-left: 12px; border: 0px; outline: none; }
#header_content input:-webkit-autofill { color: #949494; background-color: transparent; }
#header_content a { text-decoration: none; }

#slider_container {	margin: 0 auto; position: relative; text-align: left; width: 980px; background: #000; }
#slider { width: 980px; height: 228px; overflow: hidden; }
#slider ul, #slider li { margin: 0; padding: 0; list-style: none; }
#slider li { width: 980px; height: 228px; overflow: hidden; }	

.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{ margin: 0; padding: 0; display: block; overflow: hidden; text-indent: -8000px; }
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ display: block; width: 47px; height: 38px; position: absolute; left: -47px;	top: 93px; z-index:1000; }	
#nextBtn, #slider1next { left: 980px; }														
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { display:block;	position:relative; width: 47px; height: 38px; background:url(/img/v2/slide-left.gif) no-repeat 0 0; }	
#nextBtn a, #slider1next a { background:url(/img/v2/slide-right.gif) no-repeat 0 0; }
												

#grey_container { background: #FFF url(/img/v2/txt-bg.gif) repeat-x top; }
#grey_content { width: 980px; margin: 0 auto; position: relative; text-align: left; }
#grey_left { width: 654px; float: left; }
#grey_right { width: 326px; height: 968px; float: left; background: #FFF url(/img/v2/inscription-bg.gif) no-repeat top; }
#grey_right_content { width: 270px;  margin: 0 auto; background-color: red; }

#register_form { font-size: 12px; color: #424242; font-weight: bold; }
#register_form p { margin: 0 0 10px 0; } 
#register_form span { color: #7c7c7c; font-weight: normal; font-size: 11px;}
#register_form input.tinytext { width: 32px; padding: 5px; border: 2px solid #c9c9c9; font-size: 12px; }
#register_form input.smalltext { width: 127px; padding: 5px; border: 2px solid #c9c9c9; font-size: 12px; }
#register_form input.mediumtext { width: 256px; padding: 5px; border: 2px solid #c9c9c9; font-size: 12px; }
#register_form input.largetext { width: 356px; padding: 5px; border: 2px solid #c9c9c9; font-size: 12px; }
#register_form label { font-weight: normal; font-size: 11px;}
#register_form #answer_label { margin-left: 27px; width: 275px; font-size: 12px; font-weight: normal;}
#register_form #answer_label ul { margin: 0px 0 0 18px; padding: 0; }
#register_form #answer_label ul li { font-size: 11px; }

#footer_container { background-color: #1f1f1f; border-top: 10px solid #515151; }
#footer_content { width: 980px; margin: 0 auto; padding: 30px 0px; position: relative; text-align: left; }
#footer_left { width: 554px; float: left; }
#footer_right { float: left; }
#footer_ml { margin-top: 11px; color: #5E5E5E; font-size: 15px; }
#footer_ml a { color: #FFF; text-decoration: none; }
