﻿/* CSS Document */
/*--- Pour toutes les pages -------------------------------------------------------------------*/
a.backendLink { color: #3333ff; text-decoration: none; }
a:link { color: #3333ff; text-decoration: underline; }
a:visited { color: #3333ff; text-decoration: underline; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
.languageSwitch { width: 100%; text-align: center; }

.Managed input { position: relative; float: left; }
.Managed label { position: relative; float: left; }

table { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
table.addModify { font-size: 10px; width: 560px; text-align:left; }
table.addModify tr td { padding: 5px 2px 5px 2px; }

table.addModify div.Managed tr td { padding: 0px; }

table.addModify span { display: block; }

table.addModify td.right span, table.addModify label span, table.addModify div#Opposed_feature span, table.addModify div#Current_feature span { display: inline; }

table.addModify div#Opposed_feature label.droit, table.addModify div#Current_feature label.droit { display: inline; padding-left: 5px; }

table.addModify div.Managed label { float: none; padding-left: 5px; }

.obligatoire { color: #FF0000; font-size: 10px;}
.even2Columns td { width: 50%; }

#global label { /*text-align:right;*/ margin: 0px; padding: 0px; }
label.droit { text-align: left; }
.btnBasPage { width: 150px; margin: 0px 5px 0px 5px; }
.small { font-size: 10px; position: absolute; }
div.buttons { width: 100%; float: left; position: relative; margin-top: 10px; }
/*--- Fin de pour toutes les pages ---------------------------------------------------------------*/

/*--- Page Inventory -----------------------------------------------------------------------------*/

fieldset.legend, fieldset.filterBy { border: 1px solid #235ED6; padding: 0px 10px 0px 10px; font-size: 11px; }

fieldset.filterBy label, fieldset.filterBy select { display: block; }

fieldset.filterBy label { font-weight: bold; }

fieldset.legend legend, fieldset.filterBy legend { margin-left: 10px; font-size: 12px; color: #235ED6; }

div.legendContainer { padding-top: 20px; }

fieldset.filterlabel { display: block; text-align: left; margin: 0px; padding: 0px 0px 15px 0px; }
fieldset.filterBy select { width: 100px; margin: 0px; padding: 0px; }
fieldset div.bloc { float: left; padding: 8px 12px 8px 12px; }

fieldset.filterBy .important { border: 2px dashed #ff3333; background-color: #ffcccc; margin: 0px 0px 0px 10px; padding: 0px 0px 4px 0px; width: 450px; }
fieldset.filterBy .important div.bloc { width: 100px; margin: 0px; padding: 4px 25px 4px 25px; }

.rose { background-color: #ffa6ff; }
.jaune { background-color: #ffff99; }
.bleu { background-color: #ffc55f; }
.vert { background-color: #69d777; }

div.rose, div.jaune, div.bleu, div.vert { padding-bottom: 5px; /*margin-bottom:10px;*/ }

.tableau { text-align: center; }

.tableau td { border: solid 1px #000000; padding: 0px 2px 0px 2px; font-size: 9px; }

.tableau #tdImage img { /*width:60%;*/ }

div.separateur table th { height: auto; text-align: left; }
div.separateur table th.droit { text-align: right; }
div.separateur table td { height: 54px; }
div.separateur table td input { width: 50px; }
/*--- Fin de page Inventory ----------------------------------------------------------------------*/

/*--- Page Catalog -------------------------------------------------------------------------------*/
fieldset.catalogue { float: left; width: 45%; padding: 5px; margin: 10px 15px 10px 15px; }
fieldset.catalogue legend { text-transform: uppercase; }
fieldset.catalogue label { float: right; margin: 2px 15px 0px 0px; padding: 0px; }
fieldset.catalogue label.droit { float: none; text-align: left; margin: 0px; padding: 0px 10px 0px 0px; }
fieldset.catalogue blockquote { margin: 0px; padding: 0px 0px 0px 15px; }
fieldset.catalogue input[type="text"] { width: 225px; margin: 0px; padding: 0px; }
fieldset.catalogue textarea { width: 225px; height: 100px; margin: 0px; padding: 0px; }
fieldset.catalogue select { width: 229px; margin: 0px; padding: 0px; }
fieldset.catalogue input.price { width: 208px; margin: 0px 0px 0px 10px; padding: 0px; }
fieldset.catalogue input.quantity { width: 90px; margin: 0px; padding: 0px; }
fieldset.catalogue table.division { width: 100%; }
fieldset.catalogue table.division td { width: 50%; }
fieldset.catalogue td { vertical-align: top; height: 20px; }
fieldset.catalogue input.btnDroit { float: right; margin: 0px 20px 0px 0px; padding: 0px; }
/*--- Fin de Page Catalog ------------------------------------------------------------------------*/

/* Page Edit-email.aspx, Edit-message.aspx  */
fieldset.backend { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; float: left; width: 460px; padding: 5px; margin: 10px 5px 10px 5px; border: solid 1px #ccc; }
fieldset.backend div.formLine { width: 100%; position: relative; margin: 10px 5px 10px 5px; }
fieldset.backend legend { color: #235ED6; text-transform: uppercase; }
fieldset.backend .smallTextBox { width: 80px; }
fieldset.backend input, textarea { width: 320px; }
fieldset.backend input[type="checkbox"] { width: 20px; }
fieldset.backend .normalButton { width: 100px; position: relative; margin: auto 15px auto 15px; }
fieldset.backend label { width: 50px; float: left; text-align: right; margin-right: 10px; clear: both; }
.smallLabel { display: inline-block; width: 100px; text-align: right; margin-right: 10px; }
fieldset.backend legend label { width: auto; float: none; text-align: left; margin-right: 0px; clear: none; }
div.actionsButtons { max-width: 950px; margin: 10px; text-align: center; width: 95%; float: left; position: relative; }
.validator { position: relative; float: left; width: 415px; left: 60px; }
.editSelect { width: 260px; }
fieldset.backend .editOrderLabel { width: 150px; }
.editOrderValidator { display: block; margin-left: 160px; }
/* /Page Edit-email.aspx, Edit-message.aspx */

/* AddModifyResource.aspx */
.calendar{width:auto;}
/* /AddModifyResource.aspx */

