/* --------------------------------------
		generic.css
 Contient les classes génériques, ne devant pas être modifiée pour chaque thême.
--------------------------------------*/ 
/* Balises */
img { border:none; overflow:scroll; }
hr { color:#061729; height:1px; }
ul { margin:0; line-height:normal; }
p { margin-bottom:0.7em; line-height:normal; font-size:1em; }

/* Classes textes */
.text_center { text-align:center; }
.text_small { font-size:10px; font-weight:normal; }
.text_strong { font-weight:bold; }
.text_justify { text-align:justify; }

.img_right { float:right; margin:6px; }
.img_left { float:left; margin:6px; }

.valign_top { vertical-align:top; }
.valign_middle { vertical-align:middle; }
.valign_bottom { vertical-align:bottom; }

.spacer { clear:both; }

/* Erreurs
--------------------------------------*/
#error_handler { margin:auto; }
.question{ color:#FFFFFF; background:#98c0ea url(../images/question.png) no-repeat; border:1px solid #7796b8; }
.notice{ color:#334455; background:#dadfe5 url(../images/notice.png) no-repeat; border:1px solid #aaaeb3; }
.warning{ color:#FFFFFF; background:#e5ad54 url(../images/important.png) no-repeat; border:1px solid #b38742; }
.error{ color:#FFFFFF; background:#C43C35 url(../images/stop.png) no-repeat; border:1px solid #802722; }
.success{ color:#FFFFFF; background:#57A957 url(../images/success.png) no-repeat; border:1px solid #418041; }
.question, .notice, .warning, .error, .success{ display:block; height:35px; padding-top:4px; padding-bottom:10px; padding-left:40px; padding-right:5px; margin:4px 25px; background-position:4px 4px; border-radius:6px; }
html>body .question, html>body .notice, html>body .warning, html>body .error, html>body .success{ height:auto; min-height:25px; }
.error_handler_position { margin-top:5px; margin-bottom:15px; }

/* phpinfo */
h1,h2 { font-family:sans-serif; }
h1 { font-size:150%; }
h2 { font-size:125%; }
.center { text-align:center; }
.em { color:#666666; background-color:#cccccc; }
pre { margin:0px; font-family:monospace; color:#000; }
