body{
margin:0;
padding:0;
background:#0f0f0f;
font-family: Arial;
font-size:11px;
color:#fff;
}
#header{
width:900px;
margin:auto;
height:120px;
}
#ban{
width:156px;
height:81px;
padding:0;
background:url(images/ban.jpg);
float:left;
margin-top:25px;
margin-bottom:20px;
margin-left:70px;
}
#ban_accueil{
width:156px;
height:81px;
margin:auto;
padding:0;
background:url(images/ban.jpg);
margin-top:25px;
margin-bottom:20px;

}
#resultat_action{
width:600px;
margin:auto;
text-align:center;
position:absolute;
left:50%;
margin-left:-300px;
background-color:#000;
top:116px;
padding:5px;
color:gray;
border:1px solid #353535;
border-bottom:0;
border-top:0;
display:none;
}
#menu{
clear:both;
height:33px;
width:100%;
background:url(images/menubg.jpg) repeat-x;
text-align:center;
}
#masque{
width:100%;
height:100%;
margin:0;
padding:0;
background-color:#000;
position:fixed;
z-index:10;   
opacity: 0.50;
left:0px;
top:0px;
filter: alpha(opacity=50);
}
#alerte{
background-color:#000;
position:absolute;
top:180px;
left:50%;
margin-left:-200px;
width:400px;
border-bottom:1px dotted gray;
border-top:1px solid gray;
text-align:center;
padding:10px;
padding-top:25px;
padding-bottom:25px;
font:2.12em  Georgia, "Times New Roman", Times, serif;
color:silver;
z-index:11;
}
#alerte b{
font-size:9px;
font-weight:normal;
cursor:pointer;
color:#fff;
}
#action_box{
background-color:#fff;
background-image:url(images/bg_action_box.jpg);
background-repeat:repeat-x;
position:absolute;
top:140px;
left:50%;
margin-left:-350px;
width:700px;
border:2px solid black;
text-align:center;
padding:10px;
padding-top:15px;
padding-bottom:25px;
font:13px Arial, serif;
color:black;
z-index:1100;
line-height:25px;
}
#action_box_titre{
font:2.12em  Georgia, "Times New Roman", Times, serif;
color:gray;
z-index:12;
}
.action_box_soutitre{
font:18px  Georgia, "Times New Roman", Times, serif;
color:gray;
z-index:12;
display:block;
width:100%;
text-align:center;
margin-top:7px;
border-top:1px dotted #b8007d;
padding-top:8px;
clear:both;
}
#action_box b{

font-size:13px;
font-weight:normal;
cursor:pointer;
}
.magicInput{
font:13px Arial, serif;
padding:6px;
color:gray;
width:500px;
border:0;
border:1px solid silver;
text-align:center;
}
.menu{
font-size: 10px; font-family: Verdana, sans-serif;
position:relative;
top:10px;
padding:10px;
padding-top:10px;
width:120px;
color:#a0a0a0;
text-decoration:none;
margin-left:7px;
}
.menu:hover{
color:#fff;
background:url(images/menuhover.jpg);
text-decoration:none;
}
#corps{
background:#1f1f1f;
border-bottom:1px solid #383838;
padding:0;
margin:0;
padding-bottom:20px;
padding-top:20px;
}

#container{
width:974px;
margin:auto;
padding:0;
}
#left{
float:left;
padding:10px;
width:465px;
text-align:right;
}
#right{
float:left;
padding:10px;
width:465px;
border-left:1px solid #404040;
}
.previewimg{
border:0;
margin-top:5px;
}
.titre{
font-size:22px;
font-family:Georgia;
border-bottom:1px dotted #404040;
padding:5px;
}
.rose{
	color:#b8007d;
}
.silver{
color:#A0A0A0;
}
.form{
margin-left:10px;
}

.info{
color:#828282;
margin-top:5px;
margin-bottom:10px;
}
#resultat{
font:2.12em  Georgia, "Times New Roman", Times, serif;
color:#a5a5a5;
padding:10px;
background-color:#000;
text-align:center;
cursor:pointer;
width:75%;
margin:auto;
border-left:1px solid #383838;
border-right:1px solid #383838;
}
#img_fleche{
display:block;
margin:auto;
margin-top:-12px;
margin-bottom:5px;
cursor:pointer;
}
.resultUpl{
width:100%;
margin:5px;
background-color:#000;
border:0;
border-bottom:1px solid #404040;
border-left:1px solid #2a2a2a;
padding:10px;
color:#575757;
font: italic normal 20px/22px Georgia, "Times New Roman", Times, serif;text-align:center;
}

.actions img{
border:0;
}
label{
cursor:pointer;
}
.actions{
text-decoration:none;
color:#828282;
padding:10px;
background:#000;
display:block;
float:right;
margin:2px;
border-top:1px solid #000;
}
.actions:hover{
color: silver;
border-top:1px solid gray;
}
.pute{
    filter : alpha(opacity=00);
    -moz-opacity : 0.0;
    opacity : 0.0; 
	z-index:100;
	position:relative;
	top:15px;
}

#inscr{
width:600px;
margin:auto;
text-align:center;
margin-top:5px;
margin-bottom:15px;
border-bottom:1px solid #303030;
background-color:#000;
padding:5px;
display:none;
}
.titredesc{
font: italic normal 20px/22px Georgia, "Times New Roman", Times, serif;
color:#626262;
}
.inscriptioninput{
margin:5px;
margin-left:22px;
width:80%;
background-color:#000;
border:0;
border-bottom:1px solid #404040;
border-left:1px solid #2a2a2a;
padding:10px;
color:silver;
font: italic normal 20px/22px Georgia, "Times New Roman", Times, serif;
}
.connexioninput{
margin:5px;
margin-left:22px;
width:300px;
background-color:#000;
border:0;
border-bottom:1px solid #404040;
border-left:1px solid #2a2a2a;
padding:10px;
color:silver;
font: italic normal 20px/22px Georgia, "Times New Roman", Times, serif;
}

.iconinscr{
display:none;float:left;
position:relative;
top:18px;
margin-right:6px;
}
.submit:hover{

background:url(images/menuhover.jpg);

}
.submit{
height:32px;
cursor:pointer;
background:url(images/submitbg.jpg) repeat-x;
border:0;
color:#fff;
margin-top:5px;
}

#connexion{
width:500px;
margin:auto;
}
#edito{
margin-top:10px;
text-align:right;
line-height:35px;
color:#828282;
padding-left:0;
}
#footer{
width:100%;
color:#595959;
text-align:center;
}
#historique{
border:1px solid #383838;
border-bottom:1px solid #333333;
border-top:1px dotted #b8007d;
background:#212121;
width:330px;
padding:0;
padding-left:5px;
padding-right:5px;
margin:0;
height:88px;
padding-top:0;
float:right;
position:relative;
top:37px;
right:50px;
overflow:hidden;
display:none;
}
.histo_ligne
{
padding:2px;font-size:11px;color:#595959;line-height:20px;
}
.histo_texte
{
position:relative;top:-2px; margin-left:10px;
}
#area {
	border: 1px solid #fff;
	position: absolute;
	background: #000000;
	top: 80px;
	left: 50%;
	z-index: 1000;
}
#resizer {
	cursor: se-resize;
	position: absolute;
	background: #fff;
	width: 8px;
	height: 8px;
	border:1px solid black;
	z-index:1000;
	margin-top:130px;
}
.fermer_menu_dedition{
cursor:pointer;
visibility:hidden;
position:relative;
left:165px;
top:17px;
z-index:8;
} 

#drop{
	display: block;
	width: auto;
	padding: 25px;
	border:1px solid #363636;
	background: #000;
}

#drop.in{
	border:1px solid #B8007D;
}
#drop em{
	font-size: 12px;
}
.browse{
display: inline-block;
background:url(images/submitbg.jpg) repeat-x;
border:0;
color:#fff;
text-align:center;
font-size:12px;
width:80px;
z-index:10;
height: 32px;
line-height: 32px;
cursor:pointer;
margin-right: 10px;
}
#progress{
	margin-bottom: 10px;
	display: none;
}
.bar{
	background:url(images/menuhover.jpg) repeat-x;
	height: 32px;
	line-height: 32px;
	width: 0%;
	text-align: right;
	font:2.12em  Georgia, "Times New Roman", Times, serif;
	color: #fff;
	padding-right: 15px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.file{
	display: none;
}
.filename{
	color: #C0C0C0;
	border-left:3px solid  #363636;
	margin-top: 5px;
	font-size: 13px;
	display: none;
	padding-left: 5px;
	height: 32px;
	line-height: 32px;
	background:#121212;
}
#submit-upl{
	margin-right: 20px;
	padding: 0 25px;
	margin-top: 11px;
}