@charset "iso-8859-1";
body,td,th {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	margin:0; 
	padding:0;
}   
a{outline:none;}

form {margin:0px; padding:0px;}

.top {
	width:970px;
	background-image:url(../img/fond_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
	text-align:right;
	padding-right:30px;
}

.header {
	width:950px;
	background-image:url(../img/fond_fond.jpg);
	background-repeat:repeat-y;
	padding:0 25px;
}
#logo {position:relative; float:left; width:222px; text-align:left; padding-top:10px;}
#h_droite {position:relative; float:left; width:728px;}
	#advertise {border-bottom:#263b50 2px solid; text-align:left; font-size:11px; color:#263b50}
	#banniere {height:90px; padding:3px 0px;}
	#langue {background-color:#eeeeee; text-align:right}
	#nav {text-align:right}	
	

.centre {
	width:950px;
	background-image:url(../img/fond_fond.jpg);
	padding:0 25px;
	display:block;
}
	#conteneur_content {position:inherit; float:left; width:830px; display:block;}
		#intro {position:inherit; float:left; width:830px; padding:7px 0;}
		#gauche {position:inherit; float:left; width:150px}
		#content {position:inherit; float:left; width:650px; padding:0 15px; display:block;}
			#contenu {display:block;}
	#droite { float:left; width:120px; position: inherit; padding-top:7px;}



.footer1 {
	width:950px;
	background-image:url(../img/fond_fond.jpg);
	padding:0 25px;
	display:block;
}
	#pub_foot1 {position:inherit; float:left; width:728px}
	#pub_foot2 {position:inherit; float:left;}

.footer2 {
	width:940px;
	background-image:url(../img/fond_bottom.jpg);
	background-repeat:no-repeat;
	padding:0 30px;
}
	#copyright {position:inherit; float:left; width:460px; text-align:left}
	#mini_liens  {position:inherit; float:left; width:480px; text-align:right}

.spacer {width:1000px; background-image:url(../img/fond_fond.jpg); color:#FFF; text-align:center;}

td.title {
	text-align: left; 
	font-size: 25px; 
	border-bottom:dashed 1px #CCCCCC; 
	padding-bottom:3px;
}

/* Document */
div.document {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    color           : black;
}

div.document a {
    color           : black;
    font-weight     : bold;
}

div.path a {
	text-align : left;
	text-decoration : underline;
}

.folder {
	color: #5888F8;
	text-decoration:none;
}

/* == Action Edit == */

table.edit td.form
{
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 11px;
    font-weight     : normal;
margin-right	: 50;
    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.submit
{
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 16px;

    color           : #000000;
    background-color: #EEEEEE;
}

/* Edit Table */

table.edit td.heading {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 16px;
    font-weight     : bold;
    text-align      : left;
	margin-right	: 50;
	
    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.label {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 12px;
    font-weight     : normal;
    text-align      : left;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.input {
    font-family     : Verdana, Arial, Helvetica, serif;
    font-size       : 12px;

    color           : #000000;
    background-color: #EEEEEE;
}

table.edit td.input input {
    font-size       : 12px;
}

.select {
    font-size       : 12px;
    background-color: #EEEEEE;
}

.textarea {
    font-size       : 12px;
    background-color: #FFFFFF;
    font-family     : Verdana, Arial, Helvetica, serif;
}

.border {
  border: 1px solid #C6C4D5;
}


#status
{
	padding:				10px 15px;
	width:					600px;
}

#status .progress
{
	background:				white url(../img/progress-bar/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}

#status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}

#list
{
	list-style:				none;
	width:					600px;
	margin:					0;
}

#list li.file
{
	border-bottom:			1px solid #eeeeee;
	background:				url(../img/file.png) no-repeat 4px 4px;
}

#list li.file.file-uploading
{
	background-image:		url(../img/uploading.png);
	background-color:		#D9DDE9;
}

#list li.file.file-success
{
	background-image:		url(../img/success.png);
	background-color:		#99FF99;
}

#list li.file.file-failed
{
	background-image:		url(../img/failed.png);
	background-color:		#FFCCCC;
}

#list li.file .file-name
{
	font-size:				1.2em;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}

#list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}

#list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}

#list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}


.messagebox{
	position:relative;
	width:100px;
	margin-left:30px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	position:relative;
	width:auto;
	margin-left:30px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:relative;
	width:auto;
	margin-left:30px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
