a.lien_liste_gestion_entete {
    background-color: #06335D;
    color: White;
}

table.tableau_liste_gestion {
    border: 2px solid #042544;
}

tr.tableau_liste_gestion_entete {
    background-color: #9ED97D;
    color: #000000;
    font-weight: normal;
}

tr.tableau_liste_gestion_item {
    background-color: #ACD1EB;
    height: 49px;
}

tr.tableau_liste_gestion_ajout {
    background-color: #D4EFC6;
}

td.tableau_liste_gestion_entete {
    padding: 10px; 
    border-bottom: 1px solid #042544;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}

td.tableau_liste_gestion_item {
    padding: 10px; 
    border-bottom: 1px solid #042544;
    font-size: 9pt;
}

td.tableau_liste_gestion_ajout {
    padding: 2px;
}

td.tableau_liste_clients_ajout {
    padding: 3px 0px 3px 10px;
    height: 20px;
    line-height: 20px;
    font-size: 9pt;
}

td.tableau_liste_clients_ajout_avec_bordure_bottom {
    border-bottom: 1px solid #042544;
}

td.tableau_liste_clients_ajout_droite {
    padding-right: 10px;
}

td.tableau_liste_menu_premierItem {
    border-top: 1px solid #042544
}

div.titreListeGestion {
    text-align: right;
    float: right;
    width: 60%;
    font-size: 14pt;
    font-weight: Bold;
}

div.messageConfirmationListeGestion {
    display: none;
    float: left;
    width: 70%;
    margin-top: 7px;
}

div.lienFermerThickbox {
    font-size: 10pt;
    font-weight: bold;
	font-family: Arial;
    margin-bottom: 10px;
    margin-right: 6px;
}

span.lienFermerThickbox {
    cursor: pointer;
}

div.texteEnteteSection {
    font-size: 10pt;
    line-height: 20px;
    text-align: justify;
    border: solid 1px #93D66F;
    background-color: #D4EFC6;
    padding: 5px;
    color: #000000;
    margin: 20px;
}

div.texteEnteteSectionSansMargeHaut {
    font-size: 10pt;
    line-height: 20px;
    text-align: justify;
    border: solid 1px #93D66F;
    background-color: #D4EFC6;
    color: #000000;
    padding: 5px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

div.footerLogin {
    coloR: #FFFFFF;
    font-size: 10pt;
    text-align: justify;
}

a.footerLogin {
    coloR: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
}

div.divContainerGestionSousCategorieSousSection {
    margin-left: 5px;
}

a.aGestionSousCategorieSousSection {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10pt;
}

a.aGestionSousCategorieProduits {
    color: #003768;
    font-weight: bold;
    font-size: 10pt;
}

div.divGestionSousCategorieSousSectionContenu {
    border: 2px solid #042544;
    display: none;
}

span.texte_filtre {
    font-size: 12pt;
    font-family: Arial;
}

div.divGererProcessusPhotosSousMenu {
    margin-left: 10px;
}

div.divTitreProcessusPhotos {
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
}

div.containerProcessusPhotosFull {
    width: 100%;
}

div.containerProcessusPhotos {
    float: left;
    width: 33%;
}

div.containerElementsProcessusPhotos {
    height: 200px;
    width: 95%;
    overflow: auto;
    display: none;
}

div.elementsProcessusPhotos {
    line-height: 25px;
}

div.elementsProcessusPhotosSelectionnerTout {
    border-bottom: solid 1px Black
}

div.divAfficherImageDansThickbox {
    top: 0px;
    left: 0px;
	margin:0px 0px 0px 0px;
	position:absolute;
	z-index:300;
	width:100%;
	height: 100%;
	clear:none;
	background:url(../images/fondTransparent.png);
	text-align: center;
	display: none;
}

img.imgDansThickbox {
    margin: 5px;
    padding: 5px;
    border: solid 2px #FFFFFF;
    cursor: pointer;
}

span.spanAjouterUnePhoto {
    cursor: pointer;
    margin-left: 15px;
    color: #003768;
}

img#imgToggleResume 
{
    cursor: pointer;
    margin-right: 15px;
}

img#imgThickBox {
    border: none;
    cursor: pointer;
}

td.td_quatre_par_quatre {
    border: solid 1px #5F5D62;
    background-color: #B3B2B4;
    cursor: pointer;
    padding-top: 10px;
}

td.td_quatre_par_quatre:hover {
    background-color: #7D7B7F;
}

textarea.textareaMenu {
    height: 200px;
    width: 100%;
}

div.divListingParent {
    width: 100%;
    text-align: left;
    margin-left: 35px;
}

div.divListintParentElement {
    margin-top: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #3E9BDE;
    margin-right: 70px;
}

div.titreEnteteSection {
    font-size: 14pt;
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
}

div.titreEnteteSectionSansMargeBas {
    font-size: 14pt;
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
}

div.titreEnteteSectionPlusPetit {
    font-size: 9pt;
    text-align: left;
    margin-left: 20px;
}

div.titreEnteteSectionTresPetit {
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
}

div.itemGalerie {
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    margin-left: 20px;
    margin-top: 20px;
}

img.imageGalerie 
{
    border: solid 1px Black;
    padding: 2px;
}

div.descriptionImage {
    height: 31px;
    line-height: 31px;
    width: 100%;
    margin-left: 8px; 
    text-align: left;
    font-size: 9pt;
    font-family: Trebuchet MS;
    color: #FFFFFF;
}

div.divLienRetour {
    text-align: left;
    margin-left: 20px;
}

table.personnel {
    padding: 10px;
    border: solid 1px #000000;
}

table.personnel0 {
    background-color: #EEF8E8;
}

table.personnel1 {
    background-color: #E5E5E5;
}