/* CSS Document */
body, * { 
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
    background:#cfcccc;
	}
div#akupload { border:#d5d5d5 6px solid; margin:0 auto 5px; padding:10px 40px 50px;
    background:#E0E0E0; border-top:none;
width:440px;
}
#akupload form{
	font-size:12px;
    margin:2px auto 0;
    width:405px;
    border:#E0E0E0 10px solid;
}
#imgform{
    padding-bottom:70px;
    background:#E0E0E0 url(bot.jpg) bottom left no-repeat;
	}
h1 { font-size:16px; color:#bbb; margin-bottom:30px; text-align:right}
#akupload h2 {
	text-transform: uppercase;
	font-size:13px;
	color:#a33;
	text-align:center	
}
h3.toggler,h3.retour {
    margin:0;
	padding: 4px 10px;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #311;
	background: #8F474C;
	cursor: pointer;
	width:384px;
	text-align:center;
}
h3.toggler a:link, h3.toggler a:visited  {
	font-weight: normal;
	letter-spacing: 2px;
	display: block;
	text-decoration: none;
	color: #222;
}
h3.toggler a:hover, h3.toggler a:active {
	color: #222;
}
h3.retour a { color:#FFFFFF; text-decoration:none;
	letter-spacing: 2px; }
.accordion, .postaccordion, #upload-result, p.error, table.liste { 
    margin:0;
	padding:2px 5px; 
	width:392px; 
	background:#FAFAFA; 
	border:#CCC 1px solid;
	border-right-color:#BBB;
	border-top:none;
 }
.accordion { 
    background:#FAFAFA url(accor.jpg) bottom right no-repeat;
}
.accordion input { 
    color:#999
}
.accordion p, .postaccordion p { 
    padding:4px; 
	color:#666;
	margin:0
}
.postaccordion { 
    height:50px;
    border-bottom:#AAA 1px solid;
}
input.send-btn {
	width: 66px;
	height: 27px;
	background: #A88 url(button.jpg) no-repeat;
	position:relative;
	right:16px;
}
input.send-btn:hover {
	background: #666 url(button.jpg) no-repeat 0 -27px;
}
p.error { 
 font-weight:bold 
}
#upload-result, p.error {
	margin:10px auto;
	width:100%;
	font-size:12px;
}
#upload-result ul {
	text-align:right;
}
.code {
	width:400px;
	font-family:"Courier New", Courier, mono;
	background-color:#DFDFDF;
	padding:8px 8px 8px 8px;
}
.warning {
	color:#990000;
	font-weight:bold;
	}
#upload-result fieldset {
	padding:4px 4px 4px 4px;
	background-color:#FFFFFF;
	border:none;
	text-align:center;
	}
#upload-result img { border:none}
.rad { display:inline}
.error{color:red; background:#FFF; padding:3px;} 
#go1 { float:right; width:66px; margin-right:15px} 


#go2 { float:right; width:66px; margin-right:15px} 
#ecr em { color:#999999; font-size:10px; font-style:normal}
#ecr {width:250px }
#foot { text-align:center; margin-top:10px;color:#bababa; font-size:10px;font-weight:bold; }
#foot a {color:#bababa; text-decoration:none;}
#foot a:hover {color:#AF6267}
table.liste { width:440px; background:#eee;  border-collapse:collapse; font-size:12px}
table.liste a { text-decoration:none }
table.liste tr:hover { background:#fff }
table.liste td { border-bottom:#CCCCCC 1px solid;padding:2px 3px;}
table.liste td.sup { text-align:center; background-color:#ccc; padding:0;width:25px;}
td.sup a {  color:#FFF; height:18px; width:25px; display:block}
td.sup a:hover { background-color:#DF2935;}
thead, table.liste thead tr:hover { background:#af4146; color:#FFf }
td.img a img { border:2px #FFF solid;}
td.img a:hover img { border:2px #F00 solid;}

p { font-size:11px;}
p a { color:#CC0000 }