@charset "utf-8";

html {padding: 0;}

body {
background-color: #FFFFFF;
font-family: Arial, Tahoma;
margin: 0 auto 0 auto;
width: 60em;
padding:0;
padding: 1em 0 0 0;
}
#container {background-color: #FFFFFF;}

.move {padding: 0;}

#wrapper-context {overflow: auto;}

h1 { color: #CC6600; font-size: 25px; }
h2 { color: #339999; font-size: 18px; }
#header
{
	border-top: 5px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	width: 60em;
	height: 120px;
	/*background: white url('/static/img/logov2.png') no-repeat top;*/
}
#head { border-top: 5px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; /*background-color: #FEFFEA;*/ margin-bottom: 20px; }
#head h1 { margin-top: 5px; margin-bottom: 5px; }
#head h2 { margin-top: 0; margin-bottom: 5px; margin-left: 40px; }
#head #banniere {
    width: 468px; 
    height: 60px; 
    position: absolute; 
    top: 45px;
    margin-left: 380px;
	/*display:inline;*/
    background-color:#FFFFFF;
/*border:2px solid green;*/
}
#container #ban600 {
    width: 120px; 
    height: 600px; 
    position: absolute; 
    top: 220px;
    right: 5px;
    background-color:#FFFFFF;
/*border:2px solid green;*/
}
#ban250 {
    width: 250px; 
    height: 250px; 
    position: absolute; 
    top: 500px;
    right: 50px;
    background-color:#FFFFFF;
/*border:2px solid green;*/
}
#body { padding-left: 15px; padding-right: 15px; }

td { color: #0066CC; font-size: 13px; padding: 3px; }
tr:hover { background-color: #EFEFEF; }

#td { color: #BED9D5; font-size: 13px; font-size: 14px; padding: 0; margin: 0;}
#tr { background-color: #E6EAE9; padding: 0; margin: 0;}
#tr:hover { background-color: #EFEFEF; padding: 0; margin: 0;}

/*td.move { color: #0066CC; font-size: 13px; padding: 0; }*/

.box_error { color: #FF0000; background-color: #FFE8E9; border: 1px solid #CC3300; padding: 5px; font-size: 12px; margin: 0px; }
.box_ok { color: #009966; background-color: #ECFFED; border: 1px solid #00CC66; padding: 5px; font-size: 12px; margin: 0px; }

textarea { font-family: Arial; font-size: 12px; padding: 5px; border: 1px solid  #CCCCCC; border-bottom: 3px solid #CCCCCC; }
form { padding-bottom: 15px; }
p { color: #666666; font-size: 12px; }
h3 { color: #000000; font-size: 16px; font-weight: bold; }

a.link-page { color: #0066FF; font-size: 12px; text-decoration: none; }
a.link-page:hover { background-color: #FFFFCC; }

.bigtexte {font-size: 18px; color: #333333; }

ul { list-style: none; padding-left: 0; padding-top: 0; padding-bottom: 0; margin: 0; }
ul li { float: left; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; width: auto; background-color: #EFEFEF; /*border: 1px solid #666666;*/ margin-right: 10px; }
ul li:hover { background-color: #D6D6D6; }
ul li a { color: #333333; text-decoration: none; font-size: 13px; }
ul li a:hover { text-decoration: underline; }

.center {text-align:center;}
.left {text-align:left;}

.mouseover:hover {cursor: pointer;}

table.TableMenuSuppIndex {margin-top: 15px;}
table.TableMenuSuppIndex td {color: #333; font-size: 11px;}
#pager {background-color: #FFFFFF; padding: 0; margin: 0;}
#pager:hover { background-color: #FFFFFF; padding: 0; margin: 0;}


a:visited {color: #993366;text-decoration: none;} 
a:hover {text-decoration: underline;}
a:focus  {background-color: #FFCC66;} /* Quand le visiteur sélectionne le lien */

.nohist, .nohist a:link, .nohist a:visited {
	color: #224488;
}
.featb	{
	margin-right: 5px;
	float:left;
	background-color:#DBDBDB;
}


