#corpus ,#corpus_interne  {
color:#5e5e5e;
}
img{border:0;}
 a {
text-decoration:none;
color:#004381;
}



a:hover{
color:#1a6fb1;
}
h1{font-size:1.9em;color:#54a8d6;line-height:1.2em}
h2{font-size:1.6em;color:#71a21b;margin: 15px 0 5px 0;padding-bottom:5px;}
h3{font-size:1.45em;margin-bottom:5px;color:#000000}
h4{font-size:1.25em;color:#0d73b3;margin:0}
ul{margin:0; padding:0; list-style: none;}

p{
margin:10px 0 10px 0;
}

.clear{
clear:both;
visibility:hidden;
}

hr{
  visibility:hidden;
}
hr.separateur {
  clear: both;
  margin:0px;
  padding:0px;
}
hr.separateur_left {
  clear: left;
  visibility:hidden;
  margin:0px;
  padding:0px;
}
hr.separateur_right {
  clear: right;
  visibility:hidden;
  margin:0px;
  padding:0px;
}

div#kmt_login_afficher_LoginForm{
color:#ffffff;
}
span.error{
	color:red;	
}

div#kmt_login_afficher_LoginForm a{
color:#ff0000;
}
div#kmt_login_afficher_LoginForm h3{
color:#ffffff;
font-size:1.1em;
margin:3px;
}
span.content_admin_handler{
display:block;
margin:5px;
font-size:0.9em;
}
span.content_admin_handler img{
position:relative;
margin-bottom:-4px;
}
#btn_submit {
 	margin:5px;
	float:right;
}
/************************* tableau de donn�es *******************/
table{
border-collapse:collapse;
}
table th,table td{
padding:2px;
}
th.tableheader {
font-weight:bolder;
background-color: #5c4624;
text-align: center;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-bottom:1px solid #454545;
border-right:1px solid #454545;
color:#ffffff;

} 
th.tableheader a{
color:#ffffff;
}
tr.tabledata_1{
background-color: #F0F0F0;
}
tr.tabledata_2 { 
background-color: #E2E2E2;
}
tr.tabledata_3{
background-color: #ffffff;
}
tr.tabledata_4{
background-color: #F2E7D7;
}
tr.tabledata_1_on{
background-color: #ffffff;
}
tr.tabledata_2_on { 
background-color: #ffffff;
}
tr.tabledata_1_memo{
background-color: #F2B787;
}
tr.tabledata_2_memo { 
background-color: #F2B787;
}
tr.tabledata_1 td,tr.tabledata_2 td,tr.tabledata_3 td,tr.tabledata_4 td{
border-left:1px solid #dedede;
border-top:1px solid #dedede;
border-bottom:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
padding:1px;
}

.tabForm{
width:100%;
}

/********************** flash div *****************/
.flashMovieDiv{
margin:0;
}
/******************** Tableau formulaire ***************************/
#corpus_interne table.tabEntete{
/*border-collapse:separate;*/
width:100%;
}
#corpus_interne table.tabEntete td{
background:#dedede;
border:2px solid #ffffff;
}
#corpus_interne table.tabEntete td.label,#corpus_interne table.tabEntete td.data{
white-space:nowrap;
text-align:right;
vertical-align:top;
}
#corpus_interne table.tabEntete td.data{
text-align:left;
}
#corpus_interne table.tabEntete td.light{
background:#efefef;
}
#corpus_interne table.tabEntete td.empty{
background:#ffffff;
}
/********** home page ******************/
.logo{
float:left;
margin:5px 0 0 25px;
}


.contenu ul{margin:8px 0 8px 20px; padding:0;list-style:square }

.sstitre{
margin-top:8px;
font-weight:bolder;
color:#54a8d6;
display:block
}


.laureats{
float:left;
width:375px;
padding:10px;
margin:10px;
background:#096e2c;

}
.laureats p,.laureats ul{
background:#ffffff;
padding:10px;
margin:0;
}

.laureats ul{
	list-style:square;
	list-style-position:outside;
	
}

.laureats ul li{
	margin-left:20px;
	
}

.laureats h2,.laureats h4{
color:#ffffff;
}
.laureats .image{
float:right;
}
.laureats .title{
float:left;
text-align:center;
}