/* CSS Admin by Flo */

/* balises seules */
body{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; height:100%;}
a, a:active, a:visited{color:#000099;}
a:hover{color:#F12D2D;}
span.aspan{color:#000099; text-decoration:underline; cursor:pointer;}
span.aspan:hover{color:#F12D2D;}
img {border: 0px; padding:2px; vertical-align: middle;}

/* messages */
.ok{       background: url(../img/success.gif) no-repeat; font-size:14px; color:#4FC519; padding-left: 22px; margin: 2px 0px 6px 10px;}
.warning { background: url(../img/warning.png) no-repeat; font-size:14px; color:#FF0000; padding-left: 22px; margin: 2px 0px 6px 10px;}
.indicate {background: url(../img/info.gif)    no-repeat; font-size:14px; color:#0033FF; padding-left: 22px; margin: 2px 0px 6px 10px;}	

.message {border:1px solid #999999; margin:0px; padding:3px 0px 0px 0px;}	
	
	
	
.info{cursor:help;}
.infoframetop{display:none; position:absolute; width:200px; z-index:50; font-size:11px; left:-100px;}
.infoframe{border:2px solid #0033FF; background-color:#FFFFFF; font-size:11px; padding:2px;}
.nopadding{padding:0px; }



td{vertical-align:top;}

.error{
	color:#FF0000;
	font-weight:bold;
	}
td span.red{
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	}

#logo {float:left; padding:2px 10px 0px 2px;}
#name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#333333;}



/* Search */
div.s1 {font-size:16px; padding:15px 0px 0px 0px;}
div.s2 {font-size:14px; padding:4px 0px 0px 4px;}
div.s3 {font-size:13px; color:#666666; padding:3px 0px 0px 4px;}
div.s4 {font-size:12px; padding:4px 0px 3px 10px;}
span.s5 {font-size:12px; padding:4px 0px 0px 10px;}
span.s5 img{padding:0px 3px 0px 2px;}

td.s1 {font-size:16px; padding:0px 0px 3px 0px;}
td.s2 {font-size:14px; padding:0px 0px 2px 4px;}
td.s3 {font-size:13px; color:#666666; padding:0px 0px 1px 4px;}
td.s4 {font-size:12px; padding:0px 0px 3px 10px;}


.search_count{padding:15px 2px 2px 4px; font-size:18px;}

fieldset{border:1px solid #ACACAC; margin:10px 0px 0px 0px; background:#FFFAF4; background:#fef7f5; padding:3px;}
fieldset.log{border:1px solid #0000FF; background:#f3faff;}
legend{font-weight:bold; color:#D0001A; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 5px 0px 5px;}
fieldset.log legend{color:#0000FF;}

#search_form_simple{margin:6px 0px 5px 10px; font-size:12px;}

#menu {border-right: 1px solid #ACACAC; height:600px;}
#menu span{font-weight:bold; color:#D0001A; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; padding:15px 0px 5px 0px; font-size:14px;}
#menu ul{margin:0px; padding:0px; list-style:none;}
#menu li{padding:2px 0px 2px 30px; font-size:12px; text-indent:-20px;}
#menu img{padding:0px 3px 0px 0px;}

/* Affichage page */
#page_principale{padding:15px 0px 5px 7px;}
#page_principale h1, #page_principale h2{padding:0px 0px 10px 0px; margin:0px;}

/* Sortable tables */
table.sortable thead th{cursor: pointer; padding:4px; background:url(../img/table_arrondi.gif) repeat-x #DFDFDF; font-weight:bold;}
table.sortable tbody tr:hover{background:#FFF3E8;}
table.sortable tbody td{font-size:12px; padding:1px 2px 1px 3px; height:20px;}
table.sortable tbody a, table.sortable tbody a:active, table.sortable tbody a:visited{color:#000000;}
table.sortable tbody a:hover{color:#FF0000; text-decoration:underline;}
table.sortable img{filter:alpha(opacity=55); opacity:0.55; -moz-opacity:0.55;}
table.sortable img:hover{filter:alpha(opacity=100); opacity: 1;	-moz-opacity:1;}
table.sortable img.net{filter:alpha(opacity=100); opacity: 1;	-moz-opacity:1;}
.tr_liste:hover{background-color:#DFFFDF;}
.tr_folder{background-color:#FFFACE;}
.tr_folder:hover{background-color:#DFFFDF;}
.dossier{background:url(../img/dossier_grand.gif) no-repeat #FFF9D5; padding-left:69px; border:1px solid #954A00;
    -moz-border-radius:6px 6px 8px 8px; width:320px;}
.dossier img{filter:alpha(opacity=50); opacity:0.50; -moz-opacity:0.50;}
.dossier img:hover{filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
.fichier{border:1px solid #666666;-moz-border-radius:6px 6px 8px 8px; background:#E4E4E4;}
.fichier:hover{background:#F0F0F0;}
.fichier .sub_fichier img{filter:alpha(opacity=55); opacity:0.55; -moz-opacity:0.55;}
.fichier .sub_fichier img:hover{filter:alpha(opacity=100); opacity: 1; -moz-opacity:1;}
.fichier img{padding:0px; border:2px solid #FFFFFF; background:#FFFFFF;}
.sub_fichier{margin-top:5px; padding:2px; border:1px solid #666666; background:#FFFFFF;}

/* Subrillance des recherches */
.hilt0{color:#000000;background-color:#33CCFF;}
.hilt1{color:#000000;background-color:#FFFF33;}
.hilt2{color:#000000;background-color:#99FF00;}
.hilt3{color:#000000;background-color:#FF9933;}
.hilt4{color:#000000;background-color:#CC99FF;}
.hilt5{color:#000000;background-color:#CC9966;}
.hilt6{color:#000000;background-color:#FF3300;}
.hilt7{color:#000000;background-color:#CCCCCC;}

/* input */
.inputsubmit, .inputsubmit:focus{background-color:#3f7ff6; color:#FFFFFF; font-size:14px; padding:1px 20px 1px 20px; -moz-border-radius:4px; border:1px solid #666666; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inputsubmit:hover{border:1px solid #B90000; background-color:#D0001A; cursor:pointer;}

/* Divers */
.titre_bleu {font-size:16px; color:#0066CC; font-weight:bold; text-align:center; padding-bottom:7px;}
.titre_bleu_gauche {font-size:16px; color:#0066CC; font-weight:bold; padding-bottom:7px;}
.log-in{ border-bottom:5px solid #414F65;  border-right:5px solid #414F65; 
    border-left:5px solid #95A4BB; border-top:5px solid #95A4BB; background: url(../img/fond_admin.gif) repeat #F2F2F2;}
.liste{margin: 5px;}
#files_chemin{font-size:12px; padding:10px 0px 10px 0px;}
#files_chemin span{font-size:14px; color:#F12D2D;}	