*
{
   border:0px;
   margin:0px;
   padding:0px;
   color:#666;
   text-decoration:none;
}

#fond {
	margin: 0;
	height: 100%;
	width: 100%;
	position: fixed;
}

#wall {
	height: 100%;
	width: 100%;
}

body
{ 
	margin:          0;
	padding:         0;
	font-size:		75%;
	font-family:     'verdana', arial, tahoma, sans-serif;
	background-color: #000000;
}

p{
	color:white;
	text-align: center;
	margin-left: 10px;
}
a.text{
	background:none;
	border-bottom: 1px dotted grey;
}

a.text:hover{
	color:grey;
	background:white;
}

#container
{
	margin:          0 auto;
	width:           800px;
	position:        relative;
	color:			 white;
}

#copyright
{
	margin:          auto;
	margin-left:     auto;
	margin-right:    auto;
	padding-bottom:  10px;
	padding-left:	 0px;
	padding-top:	 50px;
	font-size: 	     75%;
	width:           645px;
	position:        relative;
	color:			 grey;
}

#content
{
	color:		grey;
	margin-top:	25px;
	font-style:	italic;
	width:		800px;
	background-color: #000000;
	opacity: 0.8;
	filter : alpha(opacity=80); 
}

#formulaire
{
	background:	black none repeat scroll 0 0;
	color:		grey;
	margin:		25px;
	padding-left:45px;
	text-align:	justify;
	font-style:	italic;
}

select
{
	background:	grey repeat-x scroll center bottom;
	border:		solid grey 1px;
	color:		black;
	margin-left:20px;	
}
option{
	color:black;
}

input
{
	background:	transparent url(form.png) repeat-x scroll center bottom;
	border:		solid grey 1px;
	color:		white;
	margin-left:20px;
}
textarea
{
	background:	transparent url(formbig.png) repeat-x scroll center bottom;
	border:		solid grey 1px;
	color:		white;	
}

#content .text
{
	margin-top: 20px;	
}

#welcome
{
	margin-left: 0px;
	color:		grey;
	padding-left:45px;
	text-align:	justify;
	font-style:	italic;
}
.twitter
{
	padding-left:10px;
	width:25px;
	height:25px;
	margin-top:18px;
}
.facebook
{
	width:25px;
	height:25px;
}
.blog
{
	margin-top:15px;
}

#header
{
	margin:          0 auto;
	width:           440px;
	height:          259px;
}
#lang{
	padding-left: 650px;
	display:inline;
}


h1
{
	margin:          -20px;
	font-weight:     normal;
	color:           grey;
	font-size:       1.5em;
	padding-left:40px;
}

h2
{
	margin:          0;
	left:            1em;
	font-size:       1.2em;
	font-weight:     normal;
	color:           #ff0000;
}

h3
{
	margin:          0;
	font-size:       1.2em;
	font-weight:     normal;
	color:           #000000;
}

#footer
{
	margin:          0 auto;
	margin-top:		 0px;
	text-align:		 center;
	width:           641px;
	height:          12px;
	background:      transparent url('footer.png') top left repeat-x;
}
	

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

ul,ol{
	list-style:none;
	list-style-image:none;
	padding-left:20px;
}

.admin{
	margin-top: 20px;
	margin-bottom: 50px;
}
.admin td{
	padding-left:50px;
}

#bambi {
	width:	820px;
	height: 200px;
}

#bambi_1 {
	float:	left;
	margin-top: 45px;
	width:	250px;
	height: 155px;	
}

#bambi_2 {
	float: left;
	margin-left: 30px;
	width:	300px;
	height: 200px;	
}

#big_enter {
	margin-top:	25px;
	margin-left: 40px;
	float:	left;
	width:	150px;
	height:	150px;
}

#news {
	margin-top: 30px;
	width: 800px;
	height: 200px;
}

.black {
	color: #000000;
	font-size:	200%;
	font-weight: bolder;
}

#head {
	width: 395px;
	height: 287px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 35%;
}

#log {
	margin-right: 30%;
	margin-left: 30%;
	margin-top: 0px;
	margin-bottom: 30%;
}

#info {
	text-align: center;
	margin-top: 50px;
	margin-left: 30%;
	width: 600px;
	height: 40 px;
}

#tab {
	margin-top: 50px;
}

