
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #003399}

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #003366}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #003366}

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic ; font-weight: normal; color: #003366}

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666}

.blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF}

.bb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: lighter; color: #0066CC}

.ROUGE {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000}

.cadre {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

body 
{
  background-repeat: repeat;
  margin: 0px; padding: 0px;
  border:0px;
}



a.menu:hover
{
text-decoration: none;
color: #CC0000; 
font-size: 12px; 
}

table.page
{
background-repeat: no-repeat;
background-image: url(images/protege/fd_ori.jpg);
background-position:-120px -200px; 
}

a.menu
{
text-decoration: none;
font-size: 12px; 
color: #4978cc; 
font-weight: bolder;
word-spacing:0px; 
letter-spacing:-1px;
}


img
{
border: 0px;
vertical-align: 5px;
}


div.menu,span.menu
{
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #4978cc;
font-weight: bolder;
word-spacing:0px; 
letter-spacing:-1px; 

background-repeat : no-repeat;
background-position:-2px -5px; 
height: 22px;  
display: inline;
position:relative;
top: 0px;
padding: 4px;
white-space : nowrap;
z-index:12;
cursor:pointer;
}

div.sdivmenuimg
{
position:absolute; 
top:0px;left:0px; 
z-index:2; 
/*width:200px;*/
height: 26px; 
}

div.sdivmenu
{
display:inline;
position:absolute;
left:16px; top: 3px;
margin-top: 0px; padding-top: 2px;
z-index:10; 
color: #4978cc;
font-weight: bolder;
word-spacing:0px; 
letter-spacing:-1px; 
white-space : nowrap;
/*height: 26px;*/ 
}
div.menu:hover
{
color: #cc0000;
}


img.mhover
{
visibility:hidden;
}

td.menu
{
/* top: 0px; */
height: 23px; 
/*width: 270px;*/
}




a.menu:link,a.menu:active,a.menu:visited 
{ 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
}


a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #003399}

a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #CC0000}

#panel {
	text-align: center;
  
}

input, textarea{
background-color:transparent;

}
select
{
background-color:#EBE1CA;
/* background-color:transparent; */
}

#panel div.cel {
	text-align: center;
	margin: 5px;
/*	float: left;*/
/*	margin-bottom: 10px;*/
}

#panel div.cel {
/*	display: block; */
/*	float: left;*/
/*	border: 1px solid #f0f0f0; */
	height: 100px;
	width: 110px;
/*	color: #666; */
	vertical-align: middle;
	text-decoration: none;
}

.msgerreur
{
color : red; 
text-align: left;
font-size: 12pt;
background-color:#EBE1CA;
}

div.anim
{
margin:0px;
border:0px;
padding:0px;
vertical-align: bottom;

}
div.anim2
{
margin:0px;
border:0px;
padding:0px;
vertical-align: bottom;

}

div.anim2 img
{
height:59px;
margin:0px;
border:0px;
padding:0px;
}
