body {
	font-family: Verdana;
	font-size: 10pt;
}

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;
}


div.divEnteteMenuOptions { 
    font-size: 10pt;
    line-height: 20px;
    text-align: justify;
    border: solid 1px #3A98DE;
    background-color: #D4EFC5;
    padding: 5px;
    color: #000000;
    margin: 20px;
}

div.divEnteteMenuOptions > a { 
    color: #000000;
}

input.input {
	color: #000000;
	font-size: 10pt;
	padding-top: 5px;
	padding-left: 4px;
	height: 20px;
	line-height: 17px;
	border: solid 1px #73CA45;
	font-family: Arial;
}

input.inputsmall {
	color: #000000;
	font-size: 9pt;
	height: 16px;
	border: solid 1px #73CA45;
	font-family: Arial;
	width: 100px;
}

input.input_file {
	color: #000000;
	font-size: 10pt;
	padding-top: 5px;
	padding-left: 4px;
	height: 27px;
	line-height: 17px;
	border: solid 1px #73CA45;
	font-family: Arial;
}

input.submit {
	color: #000000;
	font-size: 10pt;
	height: 30px;
	line-height: 26px;
	border: solid 1px #000000;
	font-family: Arial;
	background-color: #73CA45;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}

input.radio, label {
    cursor: pointer
}

input.submitsmall {
	color: #000000;
	font-size: 10pt;
	border: solid 2px #1BA3B9;
	font-family: Arial;
	background-color: #45CCE9;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
}

select.liste {
	color: #7F9DB7;
	font-size: 9pt;
	font-family: Arial;
	height: 27px;
	line-height: 27px;
    padding-top: 3px;
    padding-bottom: 3px;
	padding-left: 2px;
}

option.liste {
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 2px;
}

input.radio {
    cursor: pointer;
}

input.checkbox {
    cursor: pointer;
}

textarea.textarea {
	color: #146AB8;
	font-size: 10pt;
	padding-top: 5px;
	padding-left: 4px;
	line-height: 17px;
	border: solid 1px #042747;
	font-family: Arial;
}

div.divTitre {
    font-size: 12pt;
    line-height: 20px;
    text-align: center;
    padding: 5px;
    color: #000000;
    margin: 20px;
}

.cadreErreur {
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 95%;
    
    background-color: #FEFFB4;
    border: solid 1px #EB2E15;
	color: #EB2E15;
	
	font-weight: bold;
	text-align: center;
}

.cadreSucces {
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 95%;
    
    background-color: #D8E8FF;
    border: solid 1px #0404CD;
	color:#0D52A3;
	
	font-weight:bold;
	text-align: center;
}

div.messageConfirmationListeGestion {
    display: none;
    float: left;
    width: 70%;
    margin-top: 7px;
}

td.tableau_liste_clients_ajout > a { 
    color: #000000;
}

div.lienFermerThickbox {
    font-size: 10pt;
    font-weight: bold;
	font-family: Arial;
    margin-bottom: 10px;
    margin-right: 6px;
}

span.lienFermerThickbox {
    cursor: pointer;
}

div#divAutreDate {
    display: none;
}