/* 
 GENERAL
------------------------------------- */

body{
	font-family : verdana,arial,helvetica,sans-serif;
	font-size:11px;
	text-align: center;
	margin:0;
}
#container{
	width:760px;
	background : #fff ;
	border:1px #ccc solid;
	margin:20px auto 0 auto;
}
#main{
	text-align:left;
	padding-left : 20px;
	/*height:700px;*/
	background : #fff url(metre.jpg) no-repeat bottom right;
	clear:both;
}
#err_login{
	background : #ffc;
	border:1px solid #fc0;
	color:#f00;
}
#pied_de_page{
	clear : both;
	text-align : right;
	border-top : 1px solid #fc0;
}

/*
 TITRAGES 
------------------------------------ */
h1{
	color:#801;
}
#entete h1{
	background : url(../img/logo.gif) no-repeat top left;
	height:74px;
}
h3{
	color:#f83;
}
/*
 LINKOLOGY
------------------------------------- */
	a{
		color:#801;
	}
	a:hover{
		color:#f63;
	}
	li{
		padding : 5px;
	}
/*
 MENU
 --------------------------------------- */
 ul#menu{
 	float:left;
 	list-style : none;
	margin:0 0 20px 10px;
	padding : 0;
 }
 ul#menu li{
 	display : inline;
 }
 #menu li a:link, #menu li a:visited{
 	color:#fff;
	background : #f83;
	border:1px solid #333;
	padding : 3px 10px 2px 10px;
	text-decoration:none;
 }
  #menu li a:hover{
  	color: #801;
  }

/*
 FORMULAIRES
---------------------------------------- */

form{
	margin : 0;
}
div.element_form{
	padding : 5px 5px 5px 20px;
	background : #fff;
}
div.element_form_relief{
	padding : 5px 5px 5px 20px;
	background : #f82;
}
input{
	font-size:10px;padding: 1px; background-color: #fff;border:1px #000 solid;color:#000;
}
input#login,#pwd,#domain{
	background : #ffc;
	width : 100px;
}
input.bt_valid{
	background : #fc0;
	color:#c82006;
}
.bouton_image{
	border:0;
	margin:2px;
}

input.bouton{
	background-color: #fc0; color: #c82006; border : 1px solid #c82006;padding : 2px;cursor:hand;
}
input.checkbox{
	border:0;
}
select{
	font-size:10px; background-color: #fff;border:1px #000 solid;
}
/*
 TABLEAUX
 ---------------------------------------- */
table{
	font-size : 11px;
}
th{
	color:#801;
	background : #fc0;
	font-size : 11px;
}

tr.entete_tab{
    color : #ffffff;
    font-weight : bold;
    background-color : #51dec6;
    /*border : dashed 1px red;*/
    text-align : center;
}

#pop_list {
    border : solid 1px #000000;
}

#pop_list td {
    background-color : #ddddff;
}

#pop_list .entete {
    color : #ffffff;
    font-weight : bold;
    background-color : #000044;
    /*border : dashed 1px red;*/
    text-align : center;
}

div {
    margin : 4px;
}
div.alerte{
	background : #ffc;
	color : #f33;
	font-size : 12px;
	border:1px #f33 solid;
	width : 400px;
	padding : 5px;
}
