/* --------------------------------------
		generic.css
 Contient les classes génériques, ne devant pas être modifiée pour chaque thème.
--------------------------------------*/ /* Balises */
img {
    border:none;
}

hr {
	color:#000000;
	height:2px;
}

ul {
    margin:0;
    line-height:normal;
}

p {
    margin-bottom:0.7em;
    line-height:1.40em;
    font-size:13px;
}

/* Classes textes */
.text_center {
    text-align:center;
}

.text_small {
    font-size:11px;
    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;
	
}

.error_unknow {
    background:#b2bc99;
}

.error_success {
    background:#8AC77F;
}

.error_notice {
    background:#ACA899;
}

.error_warning {
    background:#330066;
}

.error_fatal {
    background:#d92e00;
}

.error_unknow,.error_success,.error_notice,.error_warning,.error_fatal {
	height:20px;
	width:150px;
	color:#FFFFFF;
	border:3px solid #660000;
	margin:auto;
	padding:0.75em;
	text-align:left;
	text-decoration: blink;
}

html>body .error_unknow,html>body .error_success,html>body .error_notice,html>body .error_warning,html>body .error_fatal
    {
    height:50px;
    min-height:35px;
	
}

.error_handler_position {
	margin-top:5px;
	margin-bottom:5px;
}
