/* customisation AUF des formulaires */

/* les champs select ne doivent pas sortir de la page */
select { max-width: 100%; font-size: 110%; }

/* titre, sous-titres */
h3 { clear: both; }
h4 { clear: both; }

.left {
    clear: none;
    display: inline;
    float: left;
}

.readonly { readOnly: true; }

div.widget { clear: none; margin-bottom: 0.5em;}
div.RadiobuttonsWidget { display: block; clear: both; }
div.RadiobuttonsWidget div.title { display: inline; clear: none; float: left; margin-right: 5px; }
div.RadiobuttonsWidget div.content { display: inline; clear: none; }
div.RadiobuttonsWidget div.content li { width: 10%; }

.to_left  { display: inline; clear: none; width: 45%; }
.to_right { display: inline; float: right; left: 50%; clear: none; width: 45%; }
.to_right2 { display: inline; float: right; left: 25%; clear: none; width: 20%; }
.to_right60 { display: inline; float: right; left: 25%; clear: none; width: 60%; }
.to_right70 { display: inline; float: right; left: 25%; clear: none; width: 70%; }

.border { border: 1px red dashed; }

.left { float: left; clear: none; display: inline; }
.right { float: right; clear: none; display: inline; }

.clear_left { clear: right; }
.clear_right { clear: right; }
.clear_both { clear: both; }

.width20 { width: 20%; }
.width24 { width: 24%; }
.width25 { width: 25%; }
.width29 { width: 29%; }
.width30 { width: 30%; }
.width34 { width: 34%; }
.width39 { width: 39%; }
.width45 { width: 45%; }
.width49 { width: 49%; }
.width50 { width: 50%; }
.width60 { width: 60%; }
.width65 { width: 65%; }
.width70 { width: 70%; }
.width75 { width: 75%; }
.width80 { width: 80%; }
.width99 { width: 99%; }
.width100 { width: 100%; }
.widthauto { width: auto; }

.leftmargin2 { margin-left: 2%; }
