/* CSS Document */

* { padding:0; margin:0; font-size:1em; font-family:tahoma, arial, sans-serif; font-weight:normal; }

body { background-image:url(images/header_bg.jpg); background-repeat:repeat-x; }

#chargement { visibility:hidden; text-align:center; padding:100px; position:absolute; }

#titre { width:100%; }
#titre h1 { color:#E1DFC6; text-align:center; height:138px; width:100%; line-height:138px; vertical-align:middle; font-size:2em; position:absolute; top:0px; font-variant:small-caps; }

#nav { margin:auto; margin-top:138px; width:800px; text-align:center; height:41px; }
#nav ul { list-style-type:none; }
#nav ul li { float:left; line-height:41px; display:block; padding-left:10px; padding-right:10px; margin-left:1px; margin-right:1px; }
#nav ul li:hover { background-image:url(images/menu_bg.jpg); }
#nav ul #select { background-image:url(images/menu_bg.jpg); }
#nav ul li a { text-decoration:none; color:black; }
#nav ul li a:hover { color:#333; }

#page { border:1px solid #BBB; width:auto; margin:auto; margin-top:20px; width:800px; padding:15px; text-align:justify; -moz-border-radius:7px; background-color:#EEE; }
#page h2 { font-size:1.1em; text-decoration:underline; padding:0 0 10px 5px; }
#page #MUform input { margin:0 10px 0 10px; }

#page #infos { float:right; border:1px solid #DDD; padding:5px; font-size:0.8em; color:#5C5C5C; margin-left:20px; margin-bottom:20px; }
#page #infos ul { list-style-type:none; }
#page #infos h3 { border-top:1px solid #CFD0D0; /*background-color:#E7E7E7;*/background-color:#C8D59B; padding:4px; text-align:center; margin-bottom:5px; font-family: tahoma,arial,sans-serif; font-weight:bold; }

.small { font-size:0.9em; }

#debrid_form input { margin:20px 10px 5px 10px; padding:3px; }

#table_register { font-size:0.95em; }
#table_register td { padding:0 10px 5px 10px; }
#table_register input { width:175px; }

.NoError, .Error { padding:5px; border:1px solid #555; background-color:#DDD; }
.Error { color:#AA0000; }
.NoError { color:#00AA00; }

.gras { font-weight:bold; }

#baspage { border:1px solid #BBB; width:auto; margin:auto; margin-top:20px; width:800px; padding:15px; text-align:right; -moz-border-radius:7px; background-color:#EEE; }

.pubox { border:1px solid #BBB; width:auto; margin:auto; margin-top:20px; width:800px; padding:15px; text-align:center; -moz-border-radius:7px; background-color:#EEE; }


