body {margin:0; }
form, div { margin: 0px; padding: 0px; }
form { display: inline; }

table {
		font-size: 1.0em;
		padding:0px;
	}


.input {
	height : 16px; 
	border: 1px solid #ccc;
	color: #000;
	background-color: #EAEAEA;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 170px;
}

.choix_select
   { background-color:#EAEAEA; width:80px; font-size: 8px; font-family : Verdana; }

   
textarea, .textarea {
	border: 1px solid #ccc;
	color: #000;
	background-color: #EAEAEA;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 350px;
}

.bouton {
	height: 32px;
	border: 1px outset #ccc;
	color: #000;
	background-color: #FFE8D9;
	padding: 5px;
	font-weight: bold;
	cursor: pointer;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.checkbox {
	background-color:transparent;
	padding:0px;
	width: 12px;
	border:0px;

}


.submit { width:16px; height: 16px; border:0px; padding:0px; background:url(images/rech_top.gif); cursor:pointer; }
.submit { cursor:pointer; }

body, td, div { font-family : 'Trebuchet MS', Arial; font-size:11px; }

	

#band a {
	width: 100%; 
	display:block;
	filter:Gray();
	text-decoration:none;

	 }
	 

#band a:hover {
	filter:none;
	margin-left:8px;

     }


a.nothing {
	text-decoration:none;
	color:black;
	font-weight:normal;
	background-image:none;
}
     
a.nothing:hover {
	text-decoration:underline;
	color:black;
	font-weight:normal;
	background-image:none;
}
     
a.realnothing {
	text-decoration:none;
	color:black;
	font-weight:normal;
	background-image:none;
}
     
a.realnothing:hover {
	text-decoration:none;
	color:black;
	font-weight:normal;
	background-image:none;
}
     
a {
	text-decoration:underline;
	color:#0185DA;
	font-weight:normal;
	background-image:none;
}
    
     
img { border:0px; }


.upperleft{
	width : 100%;
	background-image : url('images/hg.gif');
	background-repeat : no-repeat;
	background-position : top left;
}

.upperright{
	background-image : url('images/hd.gif');
	background-repeat : no-repeat;
	background-position : top right;
}

.lowerleft{
	background-image : url('images/bg.gif');
	background-repeat : no-repeat;
	background-position : bottom left;
}

.lowerright{
	background-image : url('images/bd.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 6px;
}

.lowerright2{
	background-image : url('images/bd.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 0px 6px 6px 6px;
}

.lowerright3{
	background-image : url('images/bd.gif');
	background-repeat : no-repeat;
	background-position : bottom right;
	padding : 0px;
}



.borderbas { text-align: center; border-bottom: 2px solid #C3BABB; margin-bottom:5px; }



#ul {list-style-type: none; margin:0px; padding:0px;} 

#li {
#	margin-left: 0px; 
#	text-indent:20px;
#}

hr { 
	color: #e7e7e7;
	background-color: #e7e7e7;
	height: 1px;
	border: 0;
	width:100%; 
	position:relative;
	top: -2px;
}


h1 { color: #747474; font-size: 19px; margin-bottom: 0px; text-transform: uppercase; letter-spacing: -1pt; font-weight:normal;}

h2 { color: #4A960F; font-family:'Verdana'; font-size:10px; margin-top:0px; margin-bottom: 10px; font-weight:normal; text-transform: uppercase; letter-spacing: -0.5pt;}

h4 { color: #B04F4F; font-family: 'Trebuchet MS', Arial; font-size:20px; margin: 0px; font-weight:normal; }

h3 { padding-left: 20px; padding-top:3px; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration:none; background:url(images/header_menu.gif); background-repeat:no-repeat; width:230px; font-size: 12px; height:23px;  }

h5 { color: black; font-family: 'Trebuchet MS', Arial; font-size:10px; margin: 0px; padding:0px; text-decoration: none; }

.no_deco { text-decoration: none; }

.title { font-weight: bold; color: #B50C08; }

s { font-weight: bold; color: #eeeeee; text-transform: uppercase; text-decoration:none; font-size:10px; font-family:'Verdana'; }

p { margin-bottom : 5px; margin-top:0px; text-align:justify;}

select { font-family: 'Trebuchet MS', Arial; font-size:11px; }



legend { color: #7c7c7c; }

.infield { padding: 18px; color: #FF6600; }

.blanc { font-weight:bold; color:white; }

.nav_bas { padding-top:4px; padding-bottom:4px;  border-bottom: 1px solid #e7e7e7; text-transform: uppercase; font-weight: bold; color:#808080; }

.nav_bas_sans { padding-top:4px; padding-bottom:4px;  text-transform: uppercase; font-weight: bold; color:#808080; }

.cal { border-top: 1px solid #e7e7e7; }


.coul0 { font-size:28px; color:#4A960F; }
.coul1 { font-size:28px; color:#0185DA; }
