html {
	background: transparent url(../pix/bg.jpg) repeat-x;
	background-color:#000;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px/16px Arial, Verdana, sans-serif; 
	color: #999;
	background-color:#000;
	text-align: justify;
  
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 22px 'Lucida Sans Unicode', Arial; color:#fff; letter-spacing:-1px; margin-top:0px; margin-bottom:7px;}
h2 {font: normal 17px Arial; color:#CEE7FF; letter-spacing:0px; margin-left:0px; margin-bottom:10px;}
h3 {font: bold 13px Arial; color:#666; letter-spacing:0px; margin-bottom:7px;}

h4 {font: normal 12px Arial; color:#BFD72F; margin-bottom:15px;}
h5 {font: bold 13px/13px Arial, Verdena; color:#333; margin-bottom:5px;}
h6 {font: bold 22px Arial, Verdena; color:#cc0000; display:inline;}

ul {list-style-position:inside}
li {padding-left:20px; list-style-type:disc}

hr{	border: none 0; border-top: 1px solid #333; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#BFD72F; outline: none;}
a:active, a:hover {	text-decoration: underline; background-color:transparent;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}
img {border:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}


#main {width:830px; margin: 0px auto; background:transparent url(../pix/border.gif) no-repeat; margin-top:50px;}
#bottom {width:830px; margin: 0px auto; height:14px; background:transparent url(../pix/bottom_border.gif) no-repeat;}


#top {position:relative; top:-20px; left:30px; text-align:left; float:left;}
#links {float:right; position:relative; top:-9px; margin-right:40px; background-color:#000; padding: 0 10px;}
#links a {font-size:11px; color:#ccc;}

#left, #right {text-align:left; border:0px solid red;}
#left{float:left; width:200px; font-size:11px; margin-left:50px;}
#right { float:right; width:510px; margin-right:50px;}
#right img {margin:0 0px 7px 7px;}
#left img {margin:0 0px 7px 7px;}



#footer{ height:40px; margin: 0px auto; background:transparent url(../pix/bg_footer.gif) no-repeat; color:#333; font-size:11px; margin-top:7px; text-align:center;  }
#footer a {margin-left:10px; color:#333; line-height:38px;}
#footer img {float:right; border:0;}
#footer span {margin:0 165px 0 165px;}






input{ background:url(../pix/bg_input.gif) left top no-repeat; height:21px; width:180px; border:none; color:#fff; padding-bottom:3px; padding-left:2px; margin-bottom:0px; margin-top:0; line-height:20px; }
textarea {width: 350px;	height: 120px;	border: 0px solid #C5C5C5;	background-color:#333333; padding: 2px; color:#fff;}

.input_ {background: url(../pix/bg_input.gif) left top no-repeat; width:180px;}

.input_recherche {background: url(../pix/bginput.gif) left bottom no-repeat; background-color: transparent; width:180px; height:22px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}

.bt, .back, .ok {background: url(../pix/bgbt.jpg) center top no-repeat;  border:none; cursor:pointer; color:#fff; width:140px; height:22px; font: normal 11px Arial, sans-serif; text-align:center;}
.back {background-color:#C5C2B4;}

.ok {background: url(../pix/btok.gif) center top no-repeat; width:31px; height:21px; text-align:center;}


.checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}
.radio { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px;float:left;}
.file { background-image:none; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ccc; }



.tab_clear {background: transparent; margin:auto; padding:0;}
.inRight {text-align:right;}
.alert {font-size:11px; color:#BFD72F;}






