/* --- tailles des fonts autorisé --- 

  font +"." + className :: fontSizeNN :: NN taille en pixels 

  font.fontSize permet la selection dans le droplist 

  .fontSize permet l'application aux autres tags 

xx-small, x-small, small, medium, large, x-large, xx-large

*/

.fontSize10 {

 font-size: xx-small;

}

.fontSize11 {

 font-size: x-small;

}

.fontSize12 {

 font-size: small;

}

.fontSize13 {

 font-size: medium;

}

.fontSize14 {

 font-size: large;

}

.fontSize16 {

 font-size: x-large;

}

.fontSize18 {

 font-size: xx-large;

}

/* --- align attributes --- */ 

.alignLeft, div.alignLeft p, body div p.alignLeft {

  text-align:left;

}

.alignJustify, div.alignJustify p, body div p.alignJustify {

  text-align:justify;

}

.alignCenter, div.alignCenter p, body div p.alignCenter {

  text-align:center;

}

.alignRight, div.alignRight p, body div p.alignRight {

  text-align:right;

}

/*** object align attributes ***/

.styleFloatLeft, img.styleFloatLeft, .alignLeft, object.styleFloatLeft, .alignLeft, form.styleFloatLeft, .alignLeft{

 float: left;

 margin-right: 10px;

}

.styleFloatCenter, form.styleFloatCenter, .center {

  margin:auto;

  width:70%;

}

.styleFloatCenter, img.styleFloatCenter, .center, object.styleFloatCenter, .center {

  margin:auto;

}

.styleFloatRight, img.styleFloatRight, .alignRight, object.styleFloatRight, .alignRight, form.styleFloatRight, .alignRight{

 float: right;

 margin-left: 10px;

}

/*** FORMULAIRES ET CHAMPS DE SAISIE ***/

body #inter form {
padding: 0;
margin: 5px 0px 10px 0px;
}

body form div.entry {
clear: both;
margin: 0;
padding-bottom: 20px;
}

body form div.lijn {
clear: both;
width: 500px;
padding: 5px 0 5px 0;
}

body form div.tekst {
clear: both;
width: 500px;
padding: 5px 0 10px 0;
}

body form div.entry input.kort,
body form div.kort select {
width: 60px;
}

body #inter form fieldset {
border: none;
}

body #inter form legend {
display:none;
}

body form div.entry label {
color: #000;
padding: 0;
margin: 0;
float: left;
width: 125px;
padding-right: 25px;
text-align: right;
padding-bottom: 6px;
margin-bottom: 3px;
}

body form div.entry div label {
float: left;
text-align: left;
}

body form div.entry textarea, div.entry select {
width:328px;
height: 18px;
color: #000;
border: 1px solid #C60653;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
float: left;
}

body form div.entry input{
float: left;
padding: 2px;
font-size: x-small;
width:320px;
color: #000;
border: 1px solid #C60653;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
height: 14px;
}

body form div.entry textarea {
width: 325px;
height:80px;
color: #000;
border: 1px solid #C60653;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}

body form div.entry input.formatNumeric, body form div.entry input.formatDecimal, body form div.entry input.formatMoney {
width:120px;
/*text-align:right;*/
color: #000;
border: 1px solid #C60653;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: small;
float: left;
} 

body form div.entry div input {
width:15px;
border: none;
float: left;
}


body form div.entry span.postfix {
  float: left;
  margin-left:3px;
}

body form div.submit {

padding-top: 20px;

margin-left: 200px;

clear: both;

border: none;

}

body form div.submit input {

width:80px;

margin: 0px 4px 0px 50px;

background-color: #DFF6FC; 

border: 1px solid #C60653;

color: #AEBD22;

font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-weight: bold;

}

form div.hidden, .ligneCache {

  display:none;

}

form div.vertical div label, .verticaleLijst, body form div.vertical div label {
  clear:both;
  width:473px;
}

form div.vertical div label input, .verticaleLijst, body form div.vertical div label input {
margin-bottom: 20px;
} 

.footer {

float: left;

padding: 10px 0px 0px 150px;

font-size: x-small;

}

/*** SONDAGES ***/

body #inter form.poll {

margin: 0px 0px 0px 10px;

padding: 0;

}

body #inter form.poll .question {

font-weight: bold;

}

body #inter form.poll .response {

margin: 5px 0px 5px 10px;

}

body #inter form.poll .submit {

text-align: center;

}

body #inter form.poll .submit input {

width:130px;

margin: 5px 0px 0px 0px;

background-color: #9ED3FF;

border: 1px solid #1A83D9;

color: #CC0000;

font-weight: bold;

}

body #inter #coldroite form.poll .submit input {

width:130px;

margin: 5px 0px 0px 0px;

background-color: #FFFFFF;

border: 1px solid #115790;

color: #CC0000;

font-weight: bold;

}

/*** MARCHES PUBLICS ***/

a.identify, .identificationObligatoire {

  color:#cc3300;

}