@CHARSET "UTF-8";

h1, h2, h3, h4 {
 font-family: arial,verdana,'Bitstream Vera Sans',helvetica,sans-serif;
 font-weight: bold;
 color:   #b60000;
}

h2 {
padding : 0 0 0 20px;
margin-bottom :30px;
line-height : 30px; 
border-bottom: 1px solid #ccc;
}

hr {
	border: none;
	color: #DFDFDF;
	background-color :#DFDFDF;
	height: 2px;
}

html, body {
	height: 100%;
}

body {
	margin : 0 ;
	padding : 0 ; 
	background : #7B1C17 url(../img/bg.jpg) repeat-x;
	text-align : center;
	font-size : 0.8em; 
	color : #000 ;
	font-family : arial ;
}

img{
	border: none;
}

a{
	color: #434343;
	text-decoration: none;
}

a:visited{
}

a:hover{
	color: #B32720;
}

input[type=text],input[type=password],input[type=listbox],textarea{
	border: 1px solid   #ccc; ;
	margin: 1px;
}

input[type=text]:focus,input[type=password]:focus,input[type=listbox]:focus{
	background-color:   #E6E9E9; ;
}

input[type=text]:hover,input[type=password]:hover,input[type=listbox]:hover{
	/*background-color:   #E0EAEF; 
	border: 1px solid   #ccc;*/ 
}



/* @actions : tableau avec liste d'actions en colonnes */
/**************************************************/
td.action {
	vertical-align: middle;
	text-align: center;
	padding: 1px;
}

td.action a:link,
td.action a:visited {
	display: block;
}
/* Success, notice and error boxes
-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

