/* CSS Document */
/*--- definition des tailles des polices par defaut */
p {
  font-size: 12px;
}

/*-- Styles generiques --*/
.centrer {margin: auto;}
a{text-decoration:none;outline:none; }
a:hover{text-decoration:underline;outline:none;}
img{border:none;}
input.borderless{border: 1px solid #FFFFFF;}
input.borderthin{border: 1px dashed #999999;}
	input.borderthin:hover{border: 1px solid #cccccc;}
	input.borderthin:focus{border: 1px solid #04ae00;}
textarea.borderthin{border: 1px dashed #999999;}
	textarea.borderthin:hover{border: 1px solid #cccccc;}
	textarea.borderthin:focus{border: 1px solid #04ae00;}
input.bordererror{border: 1px dashed #ff0000;}
	input.bordererror:hover{border: 1px solid #ff0000;}
	input.bordererror:focus{border: 1px solid #fabc00;}
textarea.bordererror{border: 1px dashed #ff0000;}
	textarea.bordererror:hover{border: 1px solid #ff0000;}
	textarea.bordererror:focus{border: 1px solid #fabc00;}
	
a.normal{color:#4cbb4a;}
a.normal:hover{color:#d60000;}
a.normal:active{color:#d60000;}
a.normal:visited{color:#4cbb4a;}


.blacklink a{color:#000000;font-size:12px;font-weight:bold;}
.blacklink a:hover{color:#ff0000;}
.blacklink a:active{color:#ff0000;}
.blacklink a:visited{color:#000000;}

label.tooltip{border-bottom:1px dashed;cursor:help;}
menu, ul, ol{list-style: none; padding-left:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;}

/* positionne la console de debug */
#console{position:absolute;overflow:none;border:1px solid black;color:#FFFFFF;background-color:#404142;font-weight:bold; font-size:14px;z-index:50;}
.console_min{width:200px;height:28px;top:0px;}
.console_max{width:1000px;height:200px;bottom:0px;}
#consoletext{position:relative;width:100%;height:100%;overflow:auto;border-top:1px solid black;overflow:auto;background-color:#eef0ff;color:#000000;font-weight:normal;font-size:12px;}
#consolebutton{position:absolute;right:1px;top:1px;width:25px;height:15px;background-image:url(../images/Btn_consoleMini.gif);cursor:pointer;}

/* permet de styliser les textes de succes / erreur */
.success{color:#339933;font-weight:bold;font-size:smaller;}
.error{	color:#FF3300;font-weight:bold;font-size:smaller;}


/*/*/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  

/* */
/*--- fin taille de polices --*/



/*-- gestion des sections */
h1, h2, h3 {
  margin: 0;
  padding: 0;
}

h1 {
  font-size: 20px;
  font-weight: normal;
}

/*/*/a{}
h1 {font-size: 100%}
/* */
/*-- fin gestion des sections --*/


/* Barre de separation hr */
div.hr {display: none}
/*/*/a{}
div.hr {
  display: block;
  height: 1px;
  background-image: url(../images/pointille.gif);
  background-repeat: no-repeat;
  background-position: center center;
  margin: 0em 0 0em 0;
}
hr {display:none}
/* */


/* Gestion de la transparence */
.opacity_0{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=0);height:1%;}
.opacity_10{opacity: 0.1;-moz-opacity: 0.1;filter: alpha(opacity=10);height:1%;}
.opacity_20{opacity: 0.2;-moz-opacity: 0.2;filter: alpha(opacity=20);height:1%;}
.opacity_30{opacity: 0.3;-moz-opacity: 0.3;filter: alpha(opacity=30);height:1%;}
.opacity_40{opacity: 0.4;-moz-opacity: 0.4;filter: alpha(opacity=40);height:1%;}
.opacity_50{opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);height:1%;}
.opacity_60{opacity: 0.6;-moz-opacity: 0.6;filter: alpha(opacity=60);height:1%;}
.opacity_70{opacity: 0.7;-moz-opacity: 0.7;filter: alpha(opacity=70);height:1%;}
.opacity_80{opacity: 0.8;-moz-opacity: 0.8;filter: alpha(opacity=80);height:1%;}
.opacity_90{opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);height:1%;}
.opacity_100{opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);height:1%;}

