/* CSS Document */
body{width:100%; min-width:998px; height:100%; font-size:100%; line-height:133.33%; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#ffffff;}

.overbox { width:400px; height:40px; line-height:40px; vertical-align:middle; background-color:#4d90fe; display:none; text-align:center; color:white; border:1px solid grey; font-size:bold; font-size:20px;}

.btn{display:inline-block; height:29px; min-width:54px; padding: 0 10px; color:#666666; font-size:12px; line-height:29px; font-weight:bold; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-shadow:0 0 1px rgba(255, 255, 255, 0.6); border:1px solid #7a97bb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#F5F5F5; background-image:url(../images/icons-btn.png); background-repeat:no-repeat; background-position:-30px 0; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}

.btn:hover{color:#333333; border:1px solid #004090; -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; background-color:#f8f8f8; background-image:url(../images/icons-btn.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:url(../images/icons-btn.png), -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
background-image:url(../images/icons-btn.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f1f1f1));
background-image:url(../images/icons-btn.png), -webkit-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
background-image:url(../images/icons-btn.png), -o-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
background-image:url(../images/icons-btn.png), -ms-linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);
background-image:url(../images/icons-btn.png), linear-gradient(top, #f8f8f8 0%,#f1f1f1 100%);}

.btn:active{border:1px solid #004090; -webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1); background-color:#eeeeee; background-image:url(../images/icons-btn.png), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image:url(../images/icons-btn.png), -moz-linear-gradient(top, #eeeeee 0%, #e0e0e0 100%);
background-image:url(../images/icons-btn.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#e0e0e0));
background-image:url(../images/icons-btn.png), -webkit-linear-gradient(top, #eeeeee 0%,#e0e0e0 100%);
background-image:url(../images/icons-btn.png), -o-linear-gradient(top, #eeeeee 0%,#e0e0e0 100%);
background-image:url(../images/icons-btn.png), -ms-linear-gradient(top, #eeeeee 0%,#e0e0e0 100%);
background-image:url(../images/icons-btn.png), linear-gradient(top, #eeeeee 0%,#e0e0e0 100%);}
.ie7 .btn:hover, .ie7 .btn:active, .ie8 .btn:hover, .ie8 .btn:active{background-image:url(../images/icons-btn.png);}

.supp{height:20px; line-height:20px; margin-top:0; padding-left:28px; background-position:8px -65px;}

.add{margin-left:10px; padding-left:28px; background-position:8px -27px;}

.retour{margin:10px 0; padding-left:28px; background-position:8px -167px;}

.upload{padding-left:28px; background-position:8px 6px;}

h1{position:relative; display:block; padding:20px; color:#fff; font-size:1.5em; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; box-shadow:0 0 10px rgba(0,0,0,0.5); z-index:10; background:#004090;
background: -moz-linear-gradient(top, #2E69AD 0%, #004090 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E69AD), color-stop(100%,#004090));
background: -webkit-linear-gradient(top, #2E69AD 0%,#004090 100%);
background: -o-linear-gradient(top, #2E69AD 0%,#004090 100%);
background: -ms-linear-gradient(top, #2E69AD 0%,#004090 100%);
background: linear-gradient(top, #2E69AD 0%,#004090 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E69AD', endColorstr='#004090',GradientType=0 );}
h2{color:#cc3300; font-size:1.25em;}

#toolbar{padding:10px 20px; background-color:#ffffff; border-bottom:1px solid #cccccc; box-shadow: 0 0 5px #CCCCCC; z-index:1; overflow:hidden;}

#zone_upload{float:left; width:40%; padding:10px;}
.swfupload{display:block; margin-bottom:5px;}
#progressbar, #progressbar2{height:24px;}
#progressbar_value, #progressbar2_value{margin:-22px 0 5px 1em;}

#zone_dossier{float:left; padding:10px; border-left:1px solid #cccccc; box-shadow:-6px 0 6px -6px rgba(0,0,0,0.5);}
input[name="dossier"]{height:21px; padding:3px 5px; border:1px solid #e5e5e5; border-radius:3px; vertical-align:top;}

#liste{position:relative; display:block; margin:20px; border-radius:9px; overflow:hidden;}
#liste table{border:1px solid #e5e5e5;}
#liste table th{color:#ffffff; background:#004090;}
td{line-height:28px; vertical-align:middle; border-bottom:1px solid #E5E5E5;}
.pair td{background-color:rgba(243, 243, 243, 0.85);}