﻿/** Form fields **/
/*****************/
input.text, input.title,
textarea, select {
  color: #005396;
  margin: 0;
  padding: 0;
}

select 
{
  border:  1px solid #cccccc;
}


/** Success, notice and error boxes **/
/*************************************/

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; display: block; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.formFooter 
{
    float: right;
    clear: both;
    height: 25px;
    padding: 2px;
    margin-bottom: 0.5em;
}

.buttonBack 
{
}

.listRadio
{
    list-style-type: none;
}

.listRadio .AspNet-RadioButtonList-Item label,
.listRadio .AspNet-RadioButtonList-Item input
{
    clear: none;
}


/* forms containers */

.labelledCheckBox,
.labelledRadio
{
    margin: 5px;
    display: block;
    clear: left;
    float: left;
}

.listRadio li
{
    list-style-type: none;
}
.listRadio .AspNet-RadioButtonList-Item input,
.listRadio .AspNet-RadioButtonList-Item label
{
    clear: none;
}


.inlineForm .labelledCheckBox
{
    width: 100px;
}


.inlineForm .labelledRadio
{
    clear: none;
}

.inlineForm .labelledCheckBox.fullCheckBox
{
    width: auto;
}


.blockForm .labelledRadio input,
.inlineForm .labelledRadio input,
.blockForm .labelledCheckBox input,
.inlineForm .labelledCheckBox input 
{
    float: none;
    clear: none;
    display: inline;
    margin: 0;
    margin-right: 5px;
}

.blockForm .labelledRadio label,
.inlineForm .labelledRadio label,
.blockForm .labelledCheckBox label,
.inlineForm .labelledCheckBox label
{    
    float: none;
    clear: none;
    width: auto;
    display: inline;
}
.inlineForm .validateButton,
.blockForm .validateButton
{
    clear: both;
}


input.inlineCheckbox { margin-right: 5px; }

input.title   { font-size:1.5em; }
textarea      { width: 390px; }

/* inlineForm specific */
.inlineForm label,
.inlineForm .radioLabel
{
    display: block;
    float: left;
    clear: both;
    margin: 4px 5px 2px 5px;
}

.inlineForm input,
.inlineForm select,
.inlineForm .formValue
{
    float: left;
    clear: right;
    margin: 4px 5px 2px 5px;
}

/* blockForm specific */
.blockForm label
{
    display: block;
    float: left;
    clear: both;
    margin: 2px 5px;
}

.blockForm input,
.blockForm select,
.blockForm textarea,
.blockForm .formValue
{
    float: left;
    clear: both;
    margin: 0 5px 5px 5px;
}


/**
 * Sizes
 */
 
.inlineForm label,
.inlineForm .radioLabel,
.inlineForm .labelledCheckBox
{
    width: 100px;
}

.inlineForm.largeForm label,
.inlineForm.largeForm .radioLabel,
.inlineForm.largeForm .labelledCheckBox
{
    width: 180px;
}
.inlineForm.x-largeForm label,
.inlineForm.x-largeForm .radioLabel,
.inlineForm.x-largeForm .labelledCheckBox
{
    width: 250px;
}
.inlineForm.smallForm label,
.inlineForm.smallForm .radioLabel,
.inlineForm.smallForm .labelledCheckBox
{
    width: 70px;
}

/* CheckBoxList style */

.cbListe label 
{
    font-family: Verdana;
    font-size: 12.8px;
}

.cbListe
{
    background-color: White;   
}
