body
{
    font-family: Arial, sans-serif;
    background: #fff;
    color: #000;
}

h1
{
    font-size: 1.2em;
    margin: 4px 0 2px;
    color: #D31616;
}

p
{
    margin: 4px 0px;
}
    
fieldset
{
    margin: 8px 0px;
    border: solid 1px #adadad;
    padding: 6px;
    color: #000;
    background-color: #fff;
}

legend
{
    border: solid 1px #adadad;
    padding: 2px 6px;
    margin: 0px;
    background-color: #fff;
    color: #000;
    font-weight: bold;
}

/* </Styles des inputs> */

.spanErrorMsg
{
    color: #f00;
}

/* <Styles du menu et des onglets> */

.ulMenu
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.ulMenu li
{
    list-style: none;
    float: left;
    margin: 0 2px 2px 0;
    padding: 0px;
}

.ulMenu li a
{
    display: block;
    padding: 4px 6px;
    border: solid 2px #c9c9c9;
    color: #fff;
    background-color: #252525;
    text-decoration: none;
    font-weight: bold;
}

.ulMenu li a:hover
{
    background-color: #fff;
    color: #000;
}

.ulMenu li a.aSelected
{
    background-color: #c9c9c9;
    color: #000;
}

.ulMenu li a.aSelected:hover
{
    background-color: #000;
    color: #fff;
}

/* </Styles du menu et des onglets> */

.divMenuClear
{
    clear: both;
    height: 4px;
    overflow: hidden;
}

.divFormItem
{
    padding: 4px 2px;
    clear: both;
}

.labelFrmItem
{
    float: left;
    text-align: right;
    padding: 2px 4px 2px 0px;
}

.labelFrmTextItem
{
    float: left;
    text-align: right;
    padding: 0px 4px 0px 0px;
}

.lbListItems 
{
    height: 140px;
}

/* FieldSet Labels */

.fsIdentification .labelFrmItem
{
    width: 130px;
}

.fsModificationMotPasse .labelFrmItem
{
    width: 200px;
}

.fsPersonnelInfo .labelFrmItem, .fsPersonnelInfo .labelFrmTextItem
{
    width: 100px;
}

.fsEquipeInfo .labelFrmItem, .fsEquipeInfo .labelFrmTextItem
{
    width: 80px;
}

.fsAlbumInfo .labelFrmItem, .fsEquipeInfo .labelFrmTextItem
{
    width: 60px;
}

.fsAjoutPhoto .labelFrmItem, .fsAjoutPhoto .labelFrmTextItem
{
    width: 80px;
}

.fsCalendrierInfo .labelFrmItem, .fsCalendrierInfo .labelFrmTextItem
{
    width: 80px;
}

.fsModificationMotPasse .labelFrmItem, .fsModificationMotPasse .labelFrmTextItem
{
    width: 180px;
}

.fsNouvelleInfo .labelFrmItem, .fsNouvelleInfo .labelFrmTextItem
{
    width: 80px;
}

.fsRealisationInfo .labelFrmItem, .fsRealisationInfo .labelFrmTextItem
{
    width: 130px;
}

.fsPieceUsageeInfo .labelFrmItem, .fsPieceUsageeInfo .labelFrmTextItem
{
    width: 130px;
}

.fsCategorieInfo .labelFrmItem, .fsCategorieInfo .labelFrmTextItem
{
    width: 90px;
}

.fsMaisonInfo .labelFrmItem, .fsMaisonInfo .labelFrmTextItem
{
    width: 90px;
}

.fsMaisonInfo fieldset .labelFrmItem, .fsMaisonInfo fieldset .labelFrmTextItem
{
    width: 90px;
}

.fsExDocumentInfo .labelFrmItem, .fsExDocumentInfo .labelFrmTextItem
{
    width: 90px;
}

.fsImageEnTeteInfo .labelFrmItem, .fsImageEnTeteInfo .labelFrmTextItem
{
    width: 90px;
}

.frmtxtResume
{
    width: 400px;
    height: 150px;
}

.ulEquipes
{
    border: solid 1px Black;
    overflow: auto;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.ulEquipes li
{
    margin: 0px;
    padding: 0px;
    display: block;
}

.ulEquipes li label
{
    display: block;
    height: 1%;
    padding: 0px;
    margin: 0px;
}

.ulEquipes
{
    height: 100px;
	width: 200px;
}

.frmtxtPhotoDescription
{
    width: 300px;
    height: 80px;
}

.tListePhotos
{
    border-collapse: collapse;
    border: solid 2px #000;
}

.tListePhotos td
{
    text-align: center;
    padding: 3px;
    border: solid 1px #000;
}

.tListePhotos td.empty
{
    border: none;
}

.frmtxtTitre
{
    width: 280px;
}

.frmtxtNomAlbum
{
    width: 240px;
}

.fsAddStaticPage .labelFrmItem, .fsAddStaticPage .labelFrmTextItem
{
    width: 80px;
}

.fsAddStaticPage .frmtxtTitle, .fsAddStaticPage .frmtxtVirtualPath, .fsAddStaticPage .frmtxtRealPath
{
    width: 400px;
}

.fsStaticPageInfo .labelFrmItem, .fsStaticPageInfo .labelFrmTextItem
{
    width: 40px;
}

.frmtxtStaticTitre
{
    width: 360px;
}

.fsCategoryInfo .labelFrmItem, .fsCategoryInfo .labelFrmTextItem
{
    width: 180px;
}

.frmtxtNom
{
    width: 360px;
}

.frmtxtPoids
{
    width: 60px;
}

.colonne 
{
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.Checklist
{
    border: solid 1px Black;
    overflow: auto;
    list-style: none;
    margin: 0px;
    padding: 0px;
    width:200px;
    height:75px;
}

.Checklist li
{
    margin: 0px;
    padding: 0px;
    display: block;
}

.RadEDropdownTable, .RadETablePicker, .RadEDropDown, .RadEDropDownOver
{
    color: #000;
}

.divTabContainer
{
    display: none;
}

.RadEDropdownTable h1
{
    margin:0 0 5px 0;
	color:#ADADAD;
	font-size:1.2em;
}

.RadEDropdownTable h2
{
    margin:0 0 20px 0;
	color:#D31616;
	font-size:2em;
}

.RadEDropdownTable h3
{
    margin:0 0 15px 0;
	color:#D31616;
	font-size:1em;
}