/* Start of CMSMS style sheet 'VGSI - Cotation Form' */
/******************** form-q ********************/

.form-q {
margin: 20px 0px 10px;
padding:0px;
font-size:14px;
}

.form-q .global {
display:block;
}

.form-q .required label {
color:#D04A10;
}

.form-q .required div label {
color:#505050;
}

.error_message, .form-q .fb_invalid, .contactform .fb_invalid {
color:red;
}

.form-q div {
margin:1em 0 0 1em;
}

.form-q div div {
margin:0 0 0.3em 1em;
}

.form-q .no-label label {
display:none;
}

.form-q .dashed-box, .form-q-dashed-box {
border: dashed 1px #6699CC;
padding:10px;
margin:20px;
}

.form-q .fset {
border:medium none;
display:block;
height:1.7em;
margin:0;
}

.form-q fieldset legend {
font-size:14px;
font-weight:bold;
margin:0 0 0 100px;
}

.form-q .drop-box{
display:inline;
}

.form-q .bautre {
display:block;
}

.form-q .drop-box label, .form-q .bautre label, .form-q .bpkoi label {
margin:0 1em 0 0;
}

.form-q div.bradio label {
display:block;
margin:0 0 0.5em;
}

.form-q div.bradio div label {
display:inline;
margin:0;
}

.form-q div.bcases label {
display:block;
margin:0 0 0.5em;
}

.form-q div.bcases div label {
display:inline;
margin:0;
}

.form-q div.bcase {
float:left;
margin:0 0 0 2em;
}

.form-q .bautre input, .form-q .bcase-input input, .form-q .bmail input {
display:block;
}

.form-q div.evtype{
margin:0 0 0 25em;
}

.form-q div.fanim{
margin:0 0 0 50em;
}

.form-q div.fanim input {
margin:0 0 0 0.5em;
width:10.5em;
}

.form-q div.bpkoi {
margin:0.5em 0 0 2.3em;
}

.form-q div.bpkoi input{
width:35em;
}

.form-q div.bmail {
margin:0 0 0 1em;
}

.form-q div.bmail input {
margin:0 0 0 1em;
}

.form-q div.simple-txt {
margin:1em 0 1em 1em;
}

.form-q textarea {
width: 95%;
height: 5em;
margin:0.5em 0 0;
}

.form-q div.bautre {
margin:0 0 0 2em;
}

.form-q .txtarea textarea {
margin:0.5em 0 0 1.5em;
width:93%;
}

.form-q .texte {
margin:1em 0 0.5em 1em;
}

.form-q .submit{
margin:2em 0 0 28em;
}

.form-q .submit input{
width:10em;
}
/* End of 'VGSI - Cotation Form' */

