/* --- 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 {
  text-align:left;
}
.alignJustify {
  text-align:justify;
}
.alignCenter {
  text-align:center;
}
.alignRight, body td.alignRight {
  text-align:right;
}
/*** object align attributes ***/
.styleFloatLeft, img.styleFloatLeft, .alignementGauche, object.styleFloatLeft, .alignementGauche, form.styleFloatLeft, .alignementGauche {
 float: left;
 margin-right: 5px;
}
.styleFloatCenter, form.styleFloatCenter, .centrer {
  margin:auto;
  width:70%;
}
.styleFloatCenter, img.styleFloatCenter, .centrer, object.styleFloatCenter, .centrer {
  margin:auto;
}
.styleFloatRight, img.styleFloatRight, .alignementDroit, object.styleFloatRight, .alignementDroit, form.styleFloatRight, .alignementDroit {
 float: right;
 margin-left: 10px;
padding: 5px;
}
/*** FORMULAIRES ET CHAMPS DE SAISIE ***/
body #inter form {
margin: 0;
width: 150px;
float: left;
}
body div#inter form legend{
display:none;
}
body div#inter form fieldset{
width:160px;
float: left;
border: none;
margin-top: -10px;
padding:0;
}
body form div.entry {
clear:both;
float:left;
padding-bottom:7px;
width:100%;
}
body form div.entry label {
float:left;
}
body form div.entry input, body form div.entry textarea, body form div.entry select{
float:left;
width: 150px;
color: #000;
border: 1px solid #8ba5c2;
background-color: #f3f3f3;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
clear: left;
}
body form div.entry textarea {
height:65px;
color: #000;
border: 1px solid #8ba5c2;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
}
body form div.entry option {
width: 325px;
color: #000;;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
background-color: #f3f3f3;
}
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 #8ba5c2;
font-size: x-small;
} 
body form div.entry div input {
width:15px;
border: none;
margin-right: 5px;
}
body form div.entry div label {
 width:90px;
}
body form div.entry span.postfix {
  float:left;
  margin-left:3px;
}
body form div.submit {
padding-top: 3px;
clear: both;
width: 153px;
#margin-left: 0;
}
body.contact h3 {
 display: none;
}
body form div.submit input {
width:60px;
margin: 0;
background-color: #fff;
border: 1px solid #535554;
color: #000;
font-weight: normal;
font-size: x-small;
}
form div.hidden, .ligneCache {
  display:none;
}
form div.vertical div label, .listeVertical, body form div.vertical div label {
  clear:left;
  width:360px;
}
body.blog #inter fieldset div.footer {
 display: block;
 margin: 10px 0px 5px 0px;
}

.footer {
float: left;
padding: 0;
font-size: x-small;
}
body.blog input[type="reset"] {
 margin-right: 33px;
}

/*----- FOOTER DE LA NEWSLETTER -----*/
.unsubscribe {
  margin-top:21px;
  text-align:center;
}
body.contact input[type="submit"] {
 float: right;
}
body.contact input[type="reset"] {
 float: left;
}

/*** BETALEN FORM ***/
button.iDEALeasy {
 background: url(images/idealBt.gif) no-repeat;
 width: 155px;
 height: 100px;
 border: none;
 margin-right: 20px;
 cursor: pointer;
}
button.overboeken {
 background: url(images/over_boekingBt.gif) no-repeat;
 width: 155px;
 height: 100px;
 border: none;
 cursor: pointer;
}