table { border:0px; border-collapse:collapse; }
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#696969;
}


form { margin:0px; padding:0px}
body { margin:0px; padding:0px}

a{ color:#DC7300; text-decoration:underline}
a:hover{ text-decoration:none}

span a{ color:#004F7C; text-decoration:underline}
span a:hover{ text-decoration:none}

b a{ color:#696969; font-weight:normal}

b{ color:#444444 }

span b{ color:#696969}

.list ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; padding-left:20px}
.list ul li a{ color:#004F7C;  text-decoration:none}
.list ul li a:hover{ text-decoration:underline }

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:16px}
.list1 ul li{ background:url(images/list_marker1.gif) no-repeat left top; padding-left:7px}
.list1 ul li a{ color:#004F7C;  text-decoration:underline }
.list1 ul li a:hover{ text-decoration:none}

.search a{ color:#696969; text-decoration:underline; font-size:10px}
.search a:hover{ text-decoration:none}

.footer td{ color:#DDF5FC}
.footer a{ color:#333333; text-decoration:none}
.footer a:hover{ text-decoration:underline}
.footer span { color:#1C6BBB}

strong{ font-size:12px; color:#444444}

.form{
	width:132px;
	height:20px;
	color: #696969;
	padding:1px 0 0 7px;
	border:1px #A1A1A1 solid ;
	background-color:#FFFFFF
}

.form1 input{
	width:132px;
	height:20px;
	color: #696969;
	padding:1px 0 0 7px;
	border:1px #A1A1A1 solid ;
	background-color:#FFFFFF
}

.form1 textarea {
	width:160px;
	height:87px;
	color: #000000;
	overflow: auto;
	padding:1px 0 0 7px;
	border:1px #BBBBB9 solid;
	background-color:#FFFFFF
}

td.tab_ajout {
border-style:solid;
border-width:1px;
border-color:white;
background-color: #e7f2a5;
}

tr.titre{
background-color: #666666;
color: white;
}

#enr {
margin-left : 235px;
margin-top: 30px;
margin-bottom: 30px;
}

*+html #enr {
margin-left : 0px;
margin-top: 30px;
margin-bottom: 30px;
}

#aff {
margin-left : 70px;
margin-bottom: 40px;
}

tr.tab_aff_pair {
border-style:solid;
border-width:1px;
border-color:white;
}

tr.tab_aff_impair {
border-style:solid;
border-width:1px;
border-color:white;
background-color: #e7f2a5;
}

img {
border : 0;
}

#tab_recrut {
margin-left: 0px;
margin-right: -13px;
}

td.tab_recrut {
border-style:solid;
border-width:1px;
border-color: #666666;
background-color:#e7f2a5;
}

th.tab_recrut{
background-color: #609e3b;
border-style:solid;
border-width:1px;
border-color: #666666;
color: white;
}

.vert {
font-size: 14px;
color: #5ea03b;
font-weight:bold;
}

#titre_admin{
font-size : 20px;
color: #5ea03b;
font-weight:bold;
}

*+html #titre_admin{
padding-top: 10px;
padding-bottom: 10px;
}
