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

hr {
    color:#061729;
    height:1px;
}

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

p {
    margin-bottom:0.7em;
    line-height:1.40em;
    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;
}


.error_unknow,.error_success,.error_notice,.error_warning,.error_fatal {
   	background-image:url(images/background-taupe.png);
   	background-repeat:repeat-x;
	background-color:#C9C9C9;
    width:440px;
   
    border:1px solid #7C7D6A;
    margin:auto;
    padding:3px !important;
    padding-left:10px !important;
    text-align:left;
    -moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
}

.error_unknow img,.error_success img,.error_notice img,.error_warning img,.error_fatal img{
		vertical-align:middle;
		float:none !important;
	}

html>body .error_unknow,html>body .error_success,html>body .error_notice,html>body .error_warning,html>body .error_fatal
    {
    height:auto;
    
}

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

