/*Styles général sur le navigateur (body) > */
#BODY
{
}

/*Styles général sur le navigateur (body) > Lien > */
#BODY A
{
}

/*Site web - Body > */
#BODY_WEBSITE
{
}

/*Administration - Outil de dédoublonnage > */
#Dedup
{
	width: 100%;
	text-align: center;
}

/*Administration - Outil de dédoublonnage > Administration - Outil de dédoublonnage - TABLE container > */
#Dedup #Dedupcontainer
{
	margin: auto;
}

/*Administration - Outil de dédoublonnage > liste des doublons > */
#Dedup .ListDoublon
{
	width: 650px;
	height: 400px;
	overflow: auto;
	margin: 0 auto;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Référence dossier > */
#Dedup .ListDoublon .DossierRef
{
	background-color: #EEFFFF;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Information sur le doublon > */
#Dedup .ListDoublon .InfoDoublon
{
	background-color: #FFEFE8;
	font-weight: bold;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Ligne impaire > */
#Dedup .ListDoublon .i
{
	background-color: #FFFFF5;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Ligne bloquée > */
#Dedup .ListDoublon .locked
{
}

/*Administration - Outil de dédoublonnage > liste des doublons > Ligne paire > */
#Dedup .ListDoublon .p
{
	background-color: #F3F5F5;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Corps de la liste > */
#Dedup .ListDoublon td
{
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	background-color: #FFFFF5;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Entete > */
#Dedup .ListDoublon thead
{
}

/*Administration - Outil de dédoublonnage > liste des doublons > Entete > Corps de la liste > */
#Dedup .ListDoublon thead td
{
	border: solid 1px #d8d8d8;
	background-color: #F2F2F2;
	color: black;
}

/*Administration - Outil de dédoublonnage > liste des doublons > Entete > En tête > */
#Dedup .ListDoublon thead th
{
	border: solid 1px #d8d8d8;
	background-color: #F2F2F2;
	color: black;
}

/*Administration - Outil de dédoublonnage > Zone auto ajustable > */
#Dedup .overflow
{
	width: 700px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Outil de dédoublonnage > Corps de l'outil > */
#Dedup TD
{
	background-color: #BECDC6;
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Outil de dédoublonnage > Bandeau > */
#Dedup TH
{
	background-color: #575C54;
	color: white;
}

/*Administration - Outil d'import de données > */
#Import
{
	width: 100%;
	text-align: center;
}

/*Administration - Outil d'import de données > TABLE container > */
#Import #Importcontainer
{
	width: 700;
	height: 450;
	margin: auto;
}

/*Administration - Outil d'import de données > Liste des champs > */
#Import .fieldslist
{
	width: 220px;
	height: 400px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

/*Administration - Outil d'import de données > Zone extensible > */
#Import .overflow
{
	width: 200px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

/*Administration - Outil d'import de données > Apperçu > */
#Import .preview
{
	width: 700px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

/*Administration - Outil d'import de données > Apperçu > Ligne > */
#Import .preview .row
{
	background-color: silver;
	color: black;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

/*Administration - Outil d'import de données > Apperçu > Lignes désactivées > */
#Import .preview .sel
{
	color: gray;
	background-color: #E9E9E8;
}

/*Administration - Outil d'import de données > Apperçu > Lignes désactivées > Test_pour_bug > */
#Import .preview .sel .hanyhan
{
}

/*Administration - Outil d'import de données > Apperçu > Lignes désactivées > Lignes désactivées > */
#Import .preview .sel .row
{
	background-color: silver;
	color: black;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

/*Administration - Outil d'import de données > Apperçu > Lignes désactivées > Corps de la déscativation > */
#Import .preview .sel TD
{
	background-color: #E9E9E8;
	color: gray;
}

/*Administration - Outil d'import de données > Apperçu > Valeur > */
#Import .preview TD
{
	background-color: white;
}

/*Administration - Outil d'import de données > Apperçu > Libellé > */
#Import .preview TH
{
	background-color: #E9E5DB;
	color: black;
}

/*Administration - Outil d'import de données > Corps de l'outil > */
#Import TD
{
	background-color: #BECDC6;
}

/*Administration - Outil d'import de données > Bandeau > */
#Import TH
{
	background-color: #575C54;
	color: white;
}

/*#ListTree > */
#ListTree
{
}

/*#ListTree > .unsubscribe > */
#ListTree .unsubscribe
{
	background: transparent repeating-linear-gradient(48deg, #EAEAEA, #EAEAEA 10px, #FFB2B2 2px, #FFB2B2 20px) repeat scroll 0% 0%;
}

/*Administration - Fenêtre latérale glissante > */
#cards
{
	background-color: #F9F9F9;
	border-left: 2px solid #999999;
	padding-top: 20px;
	width: 200px;
	height: 100%;
	right: 0px;
	top: 0px;
	position: absolute;
	display: none;
	z-index: 20;
}

/*Administration - Fenêtre latérale glissante > .cardBox > */
#cards .cardBox
{
	margin: 5px;
	display: none;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .fix > */
#cards .cardBox .fix
{
	margin: 5px;
	width: 90%;
	min-width: 150px;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .fix > A.toolbar > */
#cards .cardBox .fix A.toolbar
{
	cursor: default;
	border-bottom: 1px solid #DDDDDD;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .inside > */
#cards .cardBox .inside
{
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
	width: 100%;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .inside > .container > */
#cards .cardBox .inside .container
{
	background-color: white;
	border: medium none;
	width: 700px;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .inside > .sizer > */
#cards .cardBox .inside .sizer
{
	text-align: center;
	cursor: nw-resize;
}

/*Administration - Fenêtre latérale glissante > .cardBox > .mobile > */
#cards .cardBox .mobile
{
	top: 200px;
	position: fixed;
	left: 0px;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A.toolbar > */
#cards .cardBox A.toolbar
{
	background: #F0F0F0;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	cursor: move;
	height: 25px;
	display: block;
	text-decoration: none;
	min-width: 189px;
	color: black;
	width: 100%;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A.toolbar > .title > */
#cards .cardBox A.toolbar .title
{
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	margin-left: 5px;
	font-weight: bold;
	float: left;
	max-width: 60%;
	white-space: nowrap;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A.toolbar > .tools > */
#cards .cardBox A.toolbar .tools
{
	cursor: default;
	visibility: hidden;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	line-height: 16px;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A.toolbar > .tools > IMG > */
#cards .cardBox A.toolbar .tools IMG
{
	cursor: pointer;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A.toolbar > img > */
#cards .cardBox A.toolbar img
{
	margin-right: 3px;
}

/*Administration - Fenêtre latérale glissante > .cardBox > A:hover.toolbar > */
#cards .cardBox A:hover.toolbar
{
}

/*Administration - Fenêtre latérale glissante > .cardBox > A:hover.toolbar > .tools > */
#cards .cardBox A:hover.toolbar .tools
{
	visibility: visible;
}

/*Administration - Fenêtre latérale glissante > .toDrop > */
#cards .toDrop
{
	margin: 5px;
	display: none;
}

/*Administration - Fenêtre latérale glissante > .toDrop > .fix > */
#cards .toDrop .fix
{
	margin: 5px;
	width: 90%;
	min-width: 150px;
}

/*Administration - Fenêtre latérale glissante > .toDrop > .fix > A.toolbar > */
#cards .toDrop .fix A.toolbar
{
	cursor: default;
	border-bottom: 1px solid #DDDDDD;
}

/*Administration - Fenêtre latérale glissante > .toDrop > A.toolbar > */
#cards .toDrop A.toolbar
{
	background: #F0F0F0;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	cursor: move;
	height: 25px;
	display: block;
	text-decoration: none;
	min-width: 189px;
	color: black;
	width: 100%;
}

/*Administration - Fenêtre latérale glissante > .toDrop > A.toolbar > .title > */
#cards .toDrop A.toolbar .title
{
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	margin-left: 5px;
	font-weight: bold;
	float: left;
	max-width: 65%;
	white-space: nowrap;
}

/*Administration - Fenêtre latérale glissante > .toDrop > A.toolbar > .tools > */
#cards .toDrop A.toolbar .tools
{
	cursor: default;
	visibility: hidden;
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	line-height: 16px;
}

/*Administration - Fenêtre latérale glissante > .toDrop > A.toolbar > .tools > IMG > */
#cards .toDrop A.toolbar .tools IMG
{
	cursor: pointer;
}

/*Administration - Fenêtre latérale glissante > .toDrop > A:hover.toolbar > */
#cards .toDrop A:hover.toolbar
{
}

/*Administration - Fenêtre latérale glissante > .toDrop > A:hover.toolbar > .tools > */
#cards .toDrop A:hover.toolbar .tools
{
	visibility: visible;
}

/*Adminitration - Structure générale du formulaire > */
#form_admin
{
}

/*Administration - Les états > */
#list
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Les états > Module d'édition des courriers > */
#list #mailer
{
	width: 750px;
	color: black;
	border: none;
}

/*Administration - Les états > Module d'édition des courriers > Corps de l'outil > */
#list #mailer .body
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
	background-image: url(/res/themes/gray/background_750.png);
	padding-left: 25px;
}

/*Administration - Les états > Module d'édition des courriers > Corps de l'outil > Tableau > */
#list #mailer .body TABLE
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Les états > Module d'édition des courriers > Zone d'apperçu > */
#list #mailer .bodyfree
{
	background-image: url(/res/themes/gray/background_750.png);
	font-size: 11px;
	color: black;
}

/*Administration - Les états > Module d'édition des courriers > Pied de l'outil > */
#list #mailer .bottom
{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height: 47px;
	background-color: white;
	color: black;
}

/*Administration - Les états > Module d'édition des courriers > Liste des documents à éditer > */
#list #mailer .doclist
{
	background-color: #FFFFD3;
	border: 1px solid #FFEED3;
}

/*Administration - Les états > Module d'édition des courriers > Message pour ne pas rafraichir la page > */
#list #mailer .msgposted
{
	background-color: #FFFFD3;
	border: 1px solid #FFEED3;
}

/*Administration - Les états > Module d'édition des courriers > Rubrique > */
#list #mailer .title
{
	background-image: url(/res/themes/gray/title_750.png);
	height: 28px;
	font-weight: bold;
	padding-left: 5px;
	font-size: 11px;
	color: black;
}

/*Administration - Les états > Module d'édition des courriers > Bandeau > */
#list #mailer .top
{
	background-image: url(/res/themes/gray/top_750.gif);
	background-color: white;
	height: 35px;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
}

/*Administration - Les états > Lignes > */
#list #mylist
{
}

/*Administration - Les états > Lignes > Ligne impaire > */
#list #mylist .I
{
}

/*Administration - Les états > Lignes > Ligne impaire > TD > */
#list #mylist .I TD
{
	background-color: #FFFFFF;
}

/*Administration - Les états > Lignes > Ligne paire > */
#list #mylist .P
{
}

/*Administration - Les états > Lignes > Ligne paire > TD > */
#list #mylist .P TD
{
	background-color: #EFEFEF;
}

/*Administration - Les états > Lignes > .unsubscribe > */
#list #mylist .unsubscribe
{
	background: transparent repeating-linear-gradient(48deg, #EAEAEA, #EAEAEA 10px, #FFB2B2 2px, #FFB2B2 20px) repeat scroll 0% 0%;
}

/*Administration - Les états > Lignes > .unsubscribe > td > */
#list #mylist .unsubscribe td
{
	background-color: transparent!important;
}

/*Administration - Les états > Interface de filtrage > */
#list .filter
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Les états > Etat > */
#list .list
{
}

/*Administration - Les états > Interface de tri > */
#list .sort
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

/*Administration - Les états > Ligne TOTAL > */
#list .total
{
	height: 25px;
}

/*Administration - Les états > Ligne TOTAL > Cellule de la ligne TOTAL > */
#list .total TD
{
}

/*Administration - Les états > Titre > */
#list H1
{
	font-family: 'Arial';
	color: black;
	font-size: 20px;
	font-weight: bold;
}

/*Administration - Les états > Les cellules > */
#list TD
{
}

/*Administration - Les états > Titres de colonne > */
#list TH
{
}

/*Administration - Outil Historique > */
#list_log
{
}

/*Administration - Outil Historique > Zone de recherche 1 > */
#list_log .search1
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 1 > Zone de recherche > */
#list_log .search1 input
{
	width: 100px;
	height: 20px;
	font-size: 9px;
}

/*Administration - Outil Historique > Zone de recherche 2 > */
#list_log .search2
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 2 > Liste déroulante > */
#list_log .search2 SELECT
{
}

/*Administration - Outil Historique > Zone de recherche 3 > */
#list_log .search3
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 3 > Liste déroulante > */
#list_log .search3 SELECT
{
}

/*Administration - Outil Historique > Zone de recherche 4 > */
#list_log .search4
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 4 > Liste déroulante > */
#list_log .search4 SELECT
{
}

/*Administration - Outil Historique > Zone de recherche 5 > */
#list_log .search5
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 5 > Case à cocher > */
#list_log .search5 input[type=checkbox]
{
}

/*Administration - Outil Historique > Zone de recherche 6 > */
#list_log .search6
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 6 > Zone de recherche > */
#list_log .search6 input
{
}

/*Administration - Outil Historique > Zone de recherche 7 > */
#list_log .search7
{
	float: left;
	padding-right: 10px;
}

/*Administration - Outil Historique > Zone de recherche 7 > Liste déroulante > */
#list_log .search7 SELECT
{
}

/*Administration - Outil Historique > Bouton > */
#list_log .search_button
{
}

/*Administration - Outil Historique > Bouton > Bouton > */
#list_log .search_button input[type=BUTTON]
{
}

/*Administration - Outil Historique > Titre > */
#list_log .search_title
{
}

/*Administration -  Accès aux états > */
#lists
{
}

/*Administration -  Accès aux états > Accès à un état > */
#lists .list
{
	width: 100%;
	height: 15px;
	margin-top: 30px;
}

/*Administration -  Accès aux états > Accès à un état > Description > */
#lists .list .description
{
	float: left;
	height: 15px;
}

/*Administration -  Accès aux états > Accès à un état > Nom > */
#lists .list .name
{
	width: 50%;
	float: left;
	height: 15px;
}

/*Administration -  Accès aux états > Accès à un état > Lien > */
#lists .list A
{
}

/*Administration -  Accès aux états > accès à un raccourci - paire > */
#lists .shortcut0
{
	width: 100%;
	height: 15px;
	padding-left: 5%;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Createur > */
#lists .shortcut0 .creator
{
	width: 20%;
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Date > */
#lists .shortcut0 .date
{
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Nom > */
#lists .shortcut0 .name
{
	width: 55%;
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Envois en masse > */
#lists .shortcut0 .tools
{
	float: left;
	overflow: hidden;
	margin-left: 5px;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Lien > */
#lists .shortcut0 A
{
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > */
#lists .shortcut1
{
	width: 100%;
	height: 15px;
	padding-left: 5%;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Createur > */
#lists .shortcut1 .creator
{
	width: 20%;
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Date > */
#lists .shortcut1 .date
{
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Nom > */
#lists .shortcut1 .name
{
	width: 55%;
	float: left;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Envois en masse > */
#lists .shortcut1 .tools
{
	float: left;
	overflow: hidden;
	margin-left: 5px;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Lien > */
#lists .shortcut1 A
{
}

/*Administration -  Accès aux états > accès à un raccourci - supprimé > */
#lists .shortcut_disabled
{
	width: 100%;
	height: 18px;
	padding-left: 0;
	overflow: hidden;
	border-bottom: silver dotted 1px;
	background-color: #ffffff;
}

/*Administration -  Accès aux états > accès à un raccourci - supprimé > Createur > */
#lists .shortcut_disabled .creator
{
	width: 150px;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	font-size: 10px;
	position: absolute;
	padding-left: 5px;
	right: 147px;
	white-space: nowrap;
}

/*Administration -  Accès aux états > accès à un raccourci - supprimé > Date > */
#lists .shortcut_disabled .date
{
	float: left;
	overflow: hidden;
	margin-left: 5px;
	font-size: 10px;
	position: absolute;
	width: 90px;
	padding-left: 5px;
	right: 56px;
	white-space: nowrap;
}

/*Administration -  Accès aux états > accès à un raccourci - supprimé > Nom > */
#lists .shortcut_disabled .name
{
	width: ;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	position: absolute;
	padding-left: 35px;
	left: 0px;
	right: 300px;
	font-size: 10px;
	white-space: nowrap;
}

/*Administration -  Accès aux états > accès à un raccourci - supprimé > Envois en masse > */
#lists .shortcut_disabled .tools
{
}

/*Administration -  Accès aux états > Titre > */
#lists H1
{
	background-image: url(/res/tableur.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	height: 48px;
}

/*Administration - Gestion des tâches > */
#persontask
{
	text-align: center;
	width: 100%;
	font-size: 12px;
}

/*Administration - Gestion des tâches > Rapports > */
#persontask .Note
{
	background-color: #99B2FF;
	padding: 2px;
}

/*Administration - Gestion des tâches > Rapports > Détail de rapport > */
#persontask .Note .detail
{
	background-color: #B2CCFF;
	padding: 0px;
}

/*Administration - Gestion des tâches > View > */
#persontask .ViewStatus_
{
	background-color: #CFCFCF;
	padding: 2px;
}

/*Administration - Gestion des tâches > View > Détail > */
#persontask .ViewStatus_ .detail
{
	background-color: #E8E8E8;
	padding: 0px;
}

/*Administration - Gestion des tâches > View > Détail > IMG > */
#persontask .ViewStatus_ .detail IMG
{
	height: 20px;
}

/*Administration - Gestion des tâches > View 0 > */
#persontask .ViewStatus_0
{
	background-color: red;
	padding: 2px;
}

/*Administration - Gestion des tâches > View 0 > Détail > */
#persontask .ViewStatus_0 .detail
{
	background-color: #FF6969;
	padding: 0px;
}

/*Administration - Gestion des tâches > View 0 > Détail > IMG > */
#persontask .ViewStatus_0 .detail IMG
{
	height: 20px;
}

/*Administration - Gestion des tâches > View 1 > */
#persontask .ViewStatus_1
{
	background-color: #de9835;
	padding: 2px;
}

/*Administration - Gestion des tâches > View 1 > Détail > */
#persontask .ViewStatus_1 .detail
{
	background-color: #FFCC69;
	padding: 0px;
}

/*Administration - Gestion des tâches > View 1 > Détail > IMG > */
#persontask .ViewStatus_1 .detail IMG
{
	height: 20px;
}

/*Administration - Gestion des tâches > View 2 > */
#persontask .ViewStatus_2
{
	background-color: #37b31a;
	padding: 2px;
}

/*Administration - Gestion des tâches > View 2 > Détail > */
#persontask .ViewStatus_2 .detail
{
	background-color: #6BE64C;
	padding: 0px;
}

/*Administration - Gestion des tâches > View 2 > Détail > IMG > */
#persontask .ViewStatus_2 .detail IMG
{
	height: 20px;
}

/*Administration - Gestion des tâches > View 3 > */
#persontask .ViewStatus_3
{
	background: repeating-linear-gradient(
	  45deg,
	  #6BE64C,
	  #6BE64C 10px,
	#37b31a 10px,
	#37b31a 20px
	);
	padding: 2px;
}

/*Administration - Gestion des tâches > View 3 > Détail > */
#persontask .ViewStatus_3 .detail
{
	background-color: #6BE64C;
	padding: 0px;
}

/*Administration - Gestion des tâches > View 3 > Détail > IMG > */
#persontask .ViewStatus_3 .detail IMG
{
	height: 20px;
}

/*Administration - Gestion des tâches > Tâches supprimées > */
#persontask .canceled
{
	text-decoration: line-through;
}

/*Administration - Gestion des tâches > Legende > */
#persontask .legende
{
	margin-top: 10px;
	float: right;
	font-size: 10px;
}

/*Administration - Gestion des tâches > Legende > Legende - Réalisé > */
#persontask .legende .legendedone1
{
	float: right;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
}

/*Administration - Gestion des tâches > Legende > Legende - Réalisé > # legendedone2 > */
#persontask .legende .legendedone1 #legendedone2
{
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 2px;
	float: left;
}

/*Administration - Gestion des tâches > Legende > Legende - Rapport > */
#persontask .legende .legendenote1
{
	float: right;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
}

/*Administration - Gestion des tâches > Legende > Legende - Rapport > # legendenote2 > */
#persontask .legende .legendenote1 #legendenote2
{
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 2px;
	float: left;
}

/*Administration - Gestion des tâches > Legende > Legende - Non impliqué > */
#persontask .legende .legendenotinvolved1
{
	float: right;
	width: 100px;
	overflow: hidden;
	white-space: nowrap;
}

/*Administration - Gestion des tâches > Legende > Legende - Non impliqué > # legendenoteinvolded2 > */
#persontask .legende .legendenotinvolved1 #legendenoteinvolded2
{
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 2px;
	float: left;
}

/*Administration - Gestion des tâches > Legende > Legende - Lu > */
#persontask .legende .legenderead1
{
	float: right;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
}

/*Administration - Gestion des tâches > Legende > Legende - Lu > # legenderead2 > */
#persontask .legende .legenderead1 #legenderead2
{
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 2px;
	float: left;
}

/*Administration - Gestion des tâches > Legende > Legende - Non lu > */
#persontask .legende .legendeunread1
{
	float: right;
	width: 60px;
	overflow: hidden;
	white-space: nowrap;
}

/*Administration - Gestion des tâches > Legende > Legende - Non lu > # legendeunread2 > */
#persontask .legende .legendeunread1 #legendeunread2
{
	width: 9px;
	height: 9px;
	margin-left: 6px;
	margin-right: 2px;
	float: left;
}

/*Administration - Gestion des tâches > Administration - Gestion des tâches - Table container > */
#persontask .persontaskcontainer
{
	margin: auto;
	width: 750px;
}

/*Administration - Gestion des tâches > Item > */
#persontask DIV
{
}

/*Administration - Gestion des tâches > Item > Icone édition > */
#persontask DIV .Edit
{
	background-image: url('/res/perstask/edit.png');
}

/*Administration - Gestion des tâches > Item > Icone reports existants > */
#persontask DIV .HaveReports
{
	background-image: url('/res/perstask/note_present.png');
}

/*Administration - Gestion des tâches > Item > Icones > */
#persontask DIV .Icon
{
	width: 16px;
	height: 16px;
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 2px;
}

/*Administration - Gestion des tâches > Item > Icone propriétaire > */
#persontask DIV .Owner
{
	background-image: url('/res/perstask/owner.png');
}

/*Administration - Gestion des tâches > Item > Icone report > */
#persontask DIV .Report
{
	background-image: url('/res/perstask/note.png');
}

/*Administration - Gestion des tâches > Item > Icone hiéarchie (père&fils) > */
#persontask DIV .SU
{
	background-image: url('/res/perstask/su.png');
}

/*Administration - Gestion des tâches > Item > Icone hiérarchie (fils uniquement) > */
#persontask DIV .SU_child
{
	background-image: url('/res/perstask/su_child.png');
}

/*Administration - Gestion des tâches > LI > */
#persontask LI
{
	margin: 1px;
	padding: 2px;
	list-style-position: outside;
	color: black;
	font-size: 11px;
	min-height: 16px;
}

/*Administration - Gestion des tâches > LI > Lien > */
#persontask LI A
{
	text-decoration: none;
	color: black;
}

/*Administration - Gestion des tâches > LI > Lien survolé > */
#persontask LI A:hover
{
	text-decoration: underline;
}

/*Administration - Gestion des tâches > LI > DIV > */
#persontask LI DIV
{
	margin-left: 40px;
}

/*Administration - Gestion des tâches > UL > */
#persontask UL
{
	list-style: none;
}

/*Administration - Gestion des rapports > */
#report
{
}

/*Administration - Gestion des rapports > Bouton de validation > */
#report #BtnNoteValid
{
}

/*Administration - Gestion des rapports > Liste déroulante des adresses emails > */
#report #addto
{
}

/*Administration - Gestion des rapports > Liste déroulante des numéros de mobile > */
#report #addto2
{
}

/*Administration - Gestion des rapports > Liste déroulante 2 > */
#report #notechamp
{
}

/*Administration - Gestion des rapports > Champ d'expression des emails et mobiles > */
#report #noteemails
{
}

/*Administration - Gestion des rapports > Liste déroulante 1 > */
#report #notereaction
{
}

/*Administration - Gestion des rapports > Liste déroulante 3 > */
#report #notesource
{
}

/*Administration - Gestion des rapports > Texte du rapport > */
#report #notetexte
{
}

/*Administration - Gestion des rapports > Titre du rapport > */
#report #notetitle
{
}

/*Administration - Rapports > */
#reports
{
}

/*Administration - Rapports > Titre > */
#reports H1
{
}

/*Administration - Outil de suivi des envois de mail > */
#spool
{
	width: 100%;
	text-align: center;
}

/*Administration - Outil de suivi des envois de mail > TABLE container > */
#spool #spoolcontainer
{
	width: 750;
	margin: auto;
}

/*Administration - Outil de suivi des envois de mail > Corps de l'outil > */
#spool .body
{
	background-image: url(/res/themes/gray/background_750.png);
	font-size: 11px;
	color: black;
}

/*Administration - Outil de suivi des envois de mail > Pied de l'outil > */
#spool .bottom
{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height: 47px;
	background-color: white;
	color: black;
}

/*Administration - Outil de suivi des envois de mail > Contenue dans l'onglet > */
#spool .onglet_body
{
	height: 550px;
	background-color: #F1F1F1;
	border: 1px solid black;
}

/*Administration - Outil de suivi des envois de mail > Onglet par défaut > */
#spool .onglet_off
{
	cursor: pointer;
	height: 29px;
}

/*Administration - Outil de suivi des envois de mail > Onglet par défaut > Partie du libellé > */
#spool .onglet_off .center
{
	background-image: url(/res/themes/gray/onglet_off_center.gif);
	background-color: transparent;
}

/*Administration - Outil de suivi des envois de mail > Onglet par défaut > Partie gauche > */
#spool .onglet_off .left
{
	background-image: url(/res/themes/gray/onglet_off_left.gif);
	background-color: transparent;
	width: 9px;
}

/*Administration - Outil de suivi des envois de mail > Onglet par défaut > Partie de droite > */
#spool .onglet_off .right
{
	background-image: url(/res/themes/gray/onglet_off_right.gif);
	background-color: transparent;
	width: 9px;
}

/*Administration - Outil de suivi des envois de mail > Onglet sélectionné > */
#spool .onglet_on
{
	cursor: pointer;
	height: 29px;
}

/*Administration - Outil de suivi des envois de mail > Onglet sélectionné > Partie du libellé > */
#spool .onglet_on .center
{
	background-image: url(/res/themes/gray/onglet_on_center.gif);
	background-color: transparent;
}

/*Administration - Outil de suivi des envois de mail > Onglet sélectionné > Partie gauche > */
#spool .onglet_on .left
{
	background-image: url(/res/themes/gray/onglet_on_left.gif);
	background-color: transparent;
	width: 9px;
}

/*Administration - Outil de suivi des envois de mail > Onglet sélectionné > Partie de droite > */
#spool .onglet_on .right
{
	background-image: url(/res/themes/gray/onglet_on_right.gif);
	background-color: transparent;
	width: 9px;
}

/*Administration - Outil de suivi des envois de mail > Bandeau > */
#spool .top
{
	background-image: url(/res/themes/gray/top_750.gif);
	background-color: white;
	height: 35px;
	color: white;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
}

/*Administration - Outil de suivi des envois de mail > Titre > */
#spool TH
{
}

/*Administration - Accès aux outils > */
#tools
{
}

/*Administration - Accès aux outils > Administration - configuration des pavés outils > */
#tools .toolies
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	height: 200px;
	width: 200px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: dotted 1px black;
	border-bottom: dotted 1px black;
	border-left: dotted 1px black;
	border-right: dotted 1px black;
}

/*Administration - Accès aux outils > Liens > */
#tools A
{
}

/*Administration - Accès aux outils > Titre > */
#tools H1
{
}

/*Icone affichage version mobile > */
.Ico_ToMobile
{
	background-image: url(/mobile/Img/ico_mobile.png);
	position: absolute;
	height: 50px;
	width: 50px;
	z-index: 100;
	display: block;
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
	cursor: pointer;
	bottom: 0px;
	left: 0px;
}

/*Icone affichage version ordinateur > */
.Ico_ToPc
{
	background-image: url(/mobile/Img/ico_pc.png);
	position: fixed;
	height: 50px;
	width: 50px;
	cursor: pointer;
	bottom: 0px;
	left: 0px;
}

/*Formulaire - Identification des accompagnants > */
.accompagnants
{
}

/*Formulaire - Identification des accompagnants > Champs non obligatoires > */
.accompagnants .nobl
{
}

/*Formulaire - Identification des accompagnants > Champs obligatoires > */
.accompagnants .obl
{
}

/*Formulaire - Identification des accompagnants > Tableau > */
.accompagnants TABLE
{
}

/*Formulaire - Identification des accompagnants > Titre de tableau > */
.accompagnants TH
{
}

/*Formulaire - Accueil > */
.accueil
{
}

/*Formulaire - Accueil > Champs non obligatoires > */
.accueil .nobl
{
}

/*Formulaire - Accueil > Champs obligatoires > */
.accueil .obl
{
}

/*Formulaire - Accueil > Lien > */
.accueil A
{
	text-decoration: underline;
}

/*Formulaire - Accueil > Tableau > */
.accueil TABLE
{
}

/*Formulaire - Accueil > Titre de tableau > */
.accueil TH
{
}

.accueil-panel-right
{
	background-image: url(https://tr-285-3697.teamresa.net/shared/tr_285_3697/medias/Image/UE_25_HOMEPAGE_1200x1200.jpg) !important;
}

.accueil-panel-top
{
	background-image: url(https://tr-285-3697.teamresa.net/shared/tr_285_3697/medias/Image/UE_25_MOBILE_600x200.jpg) !important;
}

/*Administration - Accueil > */
.accueilgroupe
{
}

/*Administration - Accueil > Champs obligatoires > */
.accueilgroupe .obl
{
}

/*Administration - Accueil > Lien > */
.accueilgroupe A
{
	text-decoration: underline;
}

/*Administration - Accueil > Tableau > */
.accueilgroupe TABLE
{
}

/*Administration - Accueil > Titre > */
.accueilgroupe TH
{
}

/*Document - Champs de fusion agenda > */
.agenda
{
	font-size: 11px;
	font-family: Arial;
}

/*Document - Champs de fusion agenda > Ligne impaire > */
.agenda .I
{
}

/*Document - Champs de fusion agenda > Ligne impaire > Cellules > */
.agenda .I TD
{
	background-color: #EEEEEE;
}

/*Document - Champs de fusion agenda > Ligne paire > */
.agenda .P
{
}

/*Document - Champs de fusion agenda > Ligne paire > Cellule > */
.agenda .P TD
{
	background-color: #FFFFFF;
}

/*Document - Champs de fusion agenda > Plage vide > */
.agenda .empty
{
	height: 50px;
}

/*Document - Champs de fusion agenda > Cellules > */
.agenda TD
{
	font-size: 11px;
	font-family: Arial;
}

/*Document - Champs de fusion agenda > Date > */
.agenda TH
{
	font-size: 14px;
	font-family: Arial;
}

/*Formulaire - Email de réponse automatique > */
.autoreply
{
}

/*Formulaire - Email de réponse automatique > Tableau > */
.autoreply TABLE
{
}

/*Formulaire - Email de réponse automatique > Titre > */
.autoreply TH
{
}

.bg-gradient
{
	background: linear-gradient(to right,var(--primary) 0,var(--primary) 30%,#F18E2A
100%) !important;
}

/*Administration - Administration des rendez-vous > */
.calendar
{
}

/*Administration - Administration des rendez-vous > .B > */
.calendar .B
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Verdana;
	background-color: black;
}

/*Administration - Administration des rendez-vous > .FORNAME > */
.calendar .FORNAME
{
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	color: brown;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > .H > */
.calendar .H
{
	font-weight: normal;
	background-color: tan;
	text-decoration: none;
}

/*Administration - Administration des rendez-vous > .H > A > */
.calendar .H A
{
	color: #ffffff;
}

/*Administration - Administration des rendez-vous > .IS > */
.calendar .IS
{
	font-size: 11px;
	width: 150px;
	color: gray;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > .N > */
.calendar .N
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > */
.calendar .SearchContacts
{
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > */
.calendar .SearchContacts .result
{
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > Contact occupé > */
.calendar .SearchContacts .result li.person.busy
{
	background-color: #ff8400;
	color: black;
	font-style: italic;
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > Contact demandeur > */
.calendar .SearchContacts .result li.person.caller
{
	background-color: #ee00ff;
	color: black;
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > Contact disponible > */
.calendar .SearchContacts .result li.person.free
{
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > Contact convié > */
.calendar .SearchContacts .result li.person.invited
{
	color: black;
	background-color: #FFC601;
}

/*Administration - Administration des rendez-vous > Recherche de contacts à ajouter sur un rendez-vous > Résultat de la recherche de contacts > Contact en rendez-vous > */
.calendar .SearchContacts .result li.person.onrdv
{
	background-color: #ff0000;
	color: #ffffff;
	font-style: italic;
	cursor: not-allowed;
}

/*Administration - Administration des rendez-vous > .T > */
.calendar .T
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > .btlst > */
.calendar .btlst
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 8px;
	padding-bottom: 0px;
	margin: 0px;
	text-transform: capitalize;
	width: 120px;
	color: blue;
	padding-top: 0px;
	font-style: normal;
	font-family: Arial, Verdana;
	text-align: center;
	font-variant: normal;
}

/*Administration - Administration des rendez-vous > .doc > */
.calendar .doc
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
	text-align: justify;
}

/*Administration - Administration des rendez-vous > Visualisation de la première tranche de rendez-vous > */
.calendar .rdv_first
{
	clear: left;
}

/*Administration - Administration des rendez-vous > Survol de la première tranche de rendez-vous > */
.calendar .rdv_first.fly
{
	background-color: #eee;
}

/*Administration - Administration des rendez-vous > Visualisation des tranches de rendez-vous suivantes > */
.calendar .rdv_next
{
	width: 70px;
	height: 70px;
	overflow: hidden;
	position: relative;
	float: left;
}

/*Administration - Administration des rendez-vous > Survol des tranches de rendez-vous suivantes > */
.calendar .rdv_next.fly
{
	background-color: #eee;
}

/*Administration - Administration des rendez-vous > Lien > */
.calendar A
{
	color: orangered;
	font-family: Arial;
	text-decoration: none;
}

/*Administration - Administration des rendez-vous > HR > */
.calendar HR
{
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 1px 0px -5px;
	padding-top: 0px;
}

/*Administration - Administration des rendez-vous > HR.endtitle > */
.calendar HR.endtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: brown 1px;
}

/*Administration - Administration des rendez-vous > INPUT.ISS > */
.calendar INPUT.ISS
{
	font-weight: normal;
	font-size: 11px;
	width: 80px;
	color: black;
	font-family: Arial;
	background-color: white;
}

/*Administration - Administration des rendez-vous > P.section > */
.calendar P.section
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > SELECT.A > */
.calendar SELECT.A
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 223px;
	background-color: white;
}

/*Administration - Administration des rendez-vous > SELECT.L > */
.calendar SELECT.L
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: black 1px solid;
	width: 150px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 223px;
	background-color: white;
}

/*Administration - Administration des rendez-vous > SELECT.popsel > */
.calendar SELECT.popsel
{
	font-weight: bold;
	font-size: 11px;
	color: orangered;
	font-family: Arial;
	background-color: palegreen;
}

/*Administration - Administration des rendez-vous > TABLE.tH > */
.calendar TABLE.tH
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	font-family: Arial;
	background-color: darkgray;
}

/*Administration - Administration des rendez-vous > TABLE.tH > BUTTON > */
.calendar TABLE.tH BUTTON
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TABLE.tH > INPUT > */
.calendar TABLE.tH INPUT
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD > */
.calendar TABLE.tH TD
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 0px;
	background-color: white;
	text-align: justify;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD.dp > */
.calendar TABLE.tH TD.dp
{
	background-color: linen;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD.hp > */
.calendar TABLE.tH TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD.nm > */
.calendar TABLE.tH TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD.sd > */
.calendar TABLE.tH TD.sd
{
	background-color: palegreen;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TD.vc > */
.calendar TABLE.tH TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TH > */
.calendar TABLE.tH TH
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: teal;
	padding-top: 0px;
	font-style: normal;
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TH.qt > */
.calendar TABLE.tH TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

/*Administration - Administration des rendez-vous > TABLE.tH > TH.tH > */
.calendar TABLE.tH TH.tH
{
	font-weight: normal;
}

/*Administration - Administration des rendez-vous > TABLE.tM > */
.calendar TABLE.tM
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	font-family: Arial;
	background-color: darkgray;
}

/*Administration - Administration des rendez-vous > TABLE.tM > BUTTON > */
.calendar TABLE.tM BUTTON
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: moccasin;
}

/*Administration - Administration des rendez-vous > TABLE.tM > INPUT > */
.calendar TABLE.tM INPUT
{
	font-size: 11px;
}

/*Administration - Administration des rendez-vous > TABLE.tM > SELECT > */
.calendar TABLE.tM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD > */
.calendar TABLE.tM TD
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	cursor: hand;
	padding-top: 0px;
	background-color: white;
	text-align: justify;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.NOHAND > */
.calendar TABLE.tM TD.NOHAND
{
	cursor: auto;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.dp > */
.calendar TABLE.tM TD.dp
{
	background-color: linen;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.hp > */
.calendar TABLE.tM TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.hpa > */
.calendar TABLE.tM TD.hpa
{
	background-color: gold;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.hpan > */
.calendar TABLE.tM TD.hpan
{
	cursor: default;
	background-color: gold;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.hpn > */
.calendar TABLE.tM TD.hpn
{
	cursor: default;
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.nm > */
.calendar TABLE.tM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.sd > */
.calendar TABLE.tM TD.sd
{
	background-color: palegreen;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TD.vc > */
.calendar TABLE.tM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TEXTAREA > */
.calendar TABLE.tM TEXTAREA
{
	font-size: 11px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH > */
.calendar TABLE.tM TH
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: teal;
	padding-top: 0px;
	font-style: normal;
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH.qt > */
.calendar TABLE.tM TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH.tm > */
.calendar TABLE.tM TH.tm
{
	font-weight: normal;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH.tmT > */
.calendar TABLE.tM TH.tmT
{
	font-weight: normal;
	cursor: hand;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH.tmlock > */
.calendar TABLE.tM TH.tmlock
{
	font-weight: normal;
	color: brown;
	background-color: gold;
}

/*Administration - Administration des rendez-vous > TABLE.tM > TH.tmlockT > */
.calendar TABLE.tM TH.tmlockT
{
	font-weight: normal;
	cursor: hand;
	color: brown;
	background-color: gold;
}

/*Administration - Administration des rendez-vous > TABLE.tMenu > */
.calendar TABLE.tMenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	width: 700px;
	padding-top: 0px;
	font-family: Arial;
	background-color: darkgray;
}

/*Administration - Administration des rendez-vous > TABLE.tMenu > TD.n > */
.calendar TABLE.tMenu TD.n
{
	font-weight: normal;
	font-size: 11px;
	color: teal;
	font-family: Arial;
	height: 15px;
	background-color: white;
	text-align: center;
}

/*Administration - Administration des rendez-vous > TABLE.tMenu > TD.o > */
.calendar TABLE.tMenu TD.o
{
	font-weight: normal;
	font-size: 11px;
	cursor: hand;
	color: teal;
	font-style: italic;
	font-family: Arial;
	height: 15px;
	background-color: white;
	text-align: center;
}

/*Administration - Administration des rendez-vous > TABLE.tMenu > TG > */
.calendar TABLE.tMenu TG
{
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > */
.calendar TABLE.tMiniM
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	width: 140px;
	padding-top: 0px;
	font-family: Arial;
	background-color: darkgray;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > SELECT > */
.calendar TABLE.tMiniM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD > */
.calendar TABLE.tMiniM TD
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: normal;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: top;
	cursor: hand;
	padding-top: 0px;
	background-color: white;
	text-align: justify;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.dp > */
.calendar TABLE.tMiniM TD.dp
{
	background-color: linen;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.hp > */
.calendar TABLE.tMiniM TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.hp_rdv > */
.calendar TABLE.tMiniM TD.hp_rdv
{
	background-image: url(incs/minirdvfer.gif);
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.nm > */
.calendar TABLE.tMiniM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.ns > */
.calendar TABLE.tMiniM TD.ns
{
	background-color: white;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.ns_rdv > */
.calendar TABLE.tMiniM TD.ns_rdv
{
	background-image: url(incs/minirdv.gif);
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.sd > */
.calendar TABLE.tMiniM TD.sd
{
	background-color: palegreen;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.sd_rdv > */
.calendar TABLE.tMiniM TD.sd_rdv
{
	background-image: url(incs/minirdvsel.gif);
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TD.vc > */
.calendar TABLE.tMiniM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TH > */
.calendar TABLE.tMiniM TH
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 0px;
	color: teal;
	padding-top: 0px;
	font-style: normal;
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TH.qt > */
.calendar TABLE.tMiniM TH.qt
{
	font-weight: normal;
	text-align: left;
}

/*Administration - Administration des rendez-vous > TABLE.tMiniM > TH.tm > */
.calendar TABLE.tMiniM TH.tm
{
	font-weight: normal;
}

/*Administration - Administration des rendez-vous > TABLE.tSides > */
.calendar TABLE.tSides
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	padding-top: 0px;
	font-family: Arial;
	background-color: darkgray;
}

/*Administration - Administration des rendez-vous > TABLE.tSides > TD > */
.calendar TABLE.tSides TD
{
	font-size: 9px;
	background-color: white;
}

/*Administration - Administration des rendez-vous > TABLE.tSides > TH > */
.calendar TABLE.tSides TH
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 0px;
	margin: 0px;
	color: teal;
	padding-top: 0px;
	background-color: lightgoldenrodyellow;
}

/*Administration - Administration des rendez-vous > TABLE.tin > */
.calendar TABLE.tin
{
	width: 100%;
	text-align: center;
}

/*Administration - Administration des rendez-vous > TABLE.tin > SELECT > */
.calendar TABLE.tin SELECT
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TD > */
.calendar TD
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

/*Administration - Administration des rendez-vous > TD.M > */
.calendar TD.M
{
	border-top: lightgoldenrodyellow 1px solid;
	font-weight: normal;
	font-size: 14px;
	color: black;
	border-bottom: lightgoldenrodyellow 1px solid;
	background-color: lightyellow;
	text-decoration: none;
}

/*Administration - Administration des rendez-vous > TD.MOVER > */
.calendar TD.MOVER
{
	border-right: silver;
	font-weight: normal;
	font-size: 14px;
	border-left: silver;
	cursor: hand;
	color: blue;
	background-color: navajowhite;
	text-decoration: none;
}

/*Administration - Administration des rendez-vous > TR.I > */
.calendar TR.I
{
	font-size: 11px;
	width: 400px;
	color: gray;
	font-family: Arial;
}

/*Administration - Composition de documents > */
.documents
{
}

/*Administration - Composition de documents > Edition > */
.documents .editor
{
}

/*Administration - Composition de documents > Edition > Titre > */
.documents .editor TH
{
}

/*Administration - Composition de documents > Liste des documents > */
.documents .list
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-collapse: collapse;
}

/*Administration - Composition de documents > Liste des documents > ligne impaire > */
.documents .list .I
{
}

/*Administration - Composition de documents > Liste des documents > ligne impaire > Cellule > */
.documents .list .I TD
{
	background-color: white;
	height: 30px;
	border-right: #cccccc 1px dotted;
}

/*Administration - Composition de documents > Liste des documents > ligne paire > */
.documents .list .P
{
}

/*Administration - Composition de documents > Liste des documents > ligne paire > Cellule > */
.documents .list .P TD
{
	background-color: #dfdfdf;
	height: 30px;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	border-right: #cccccc 1px dotted;
}

/*Administration - Composition de documents > Liste des documents > Sélection > */
.documents .list .sel
{
}

/*Administration - Composition de documents > Liste des documents > Sélection > Cellule > */
.documents .list .sel TD
{
	color: white;
	background-color: #606060;
	height: 30px;
	cursor: pointer;
}

/*Administration - Composition de documents > Liste des documents > Titre > */
.documents .list TH
{
	font-family: Arial;
	font-size: 11px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	cursor: default;
}

/*Administration - Composition de documents > Titre > */
.documents TH
{
}

/*Administration - Liste de tous les dossiers > */
.dossiersshow
{
}

/*Administration - Liste de tous les dossiers > Lien de création de nouvau dossier > */
.dossiersshow #NewFolder
{
}

/*Administration - Liste de tous les dossiers > Texte de résultat vide > */
.dossiersshow #noresult
{
	color: red;
	float: left;
	font-family: arial;
	font-size: 30px;
	padding-left: 5px;
	padding-top: 10px;
}

/*Administration - Liste de tous les dossiers > Ligne impaire > */
.dossiersshow .I
{
}

/*Administration - Liste de tous les dossiers > Ligne impaire > Cellules > */
.dossiersshow .I TD
{
	background-color: white;
	height: 30px;
	border-right: #cccccc 1px dotted;
}

/*Administration - Liste de tous les dossiers > Ligne paire > */
.dossiersshow .P
{
}

/*Administration - Liste de tous les dossiers > Ligne paire > Cellules > */
.dossiersshow .P TD
{
	background-color: #dfdfdf;
	height: 30px;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	border-right: #cccccc 1px dotted;
}

/*Administration - Liste de tous les dossiers > Ligne survolée > */
.dossiersshow .SEL
{
}

/*Administration - Liste de tous les dossiers > Ligne survolée > Cellules > */
.dossiersshow .SEL TD
{
	color: white;
	background-color: #606060;
	height: 30px;
	cursor: pointer;
}

/*Administration - Liste de tous les dossiers > .Scanner > */
.dossiersshow .Scanner
{
}

/*Administration - Liste de tous les dossiers > .Scanner > #entry > */
.dossiersshow .Scanner #entry
{
}

/*Administration - Liste de tous les dossiers > .Scanner > #pointer > */
.dossiersshow .Scanner #pointer
{
}

/*Administration - Liste de tous les dossiers > .Scanner > #webcam > */
.dossiersshow .Scanner #webcam
{
}

/*Administration - Liste de tous les dossiers > Zone de filtrage > */
.dossiersshow .filters
{
}

/*Administration - Liste de tous les dossiers > Zone de filtrage > Cellule > */
.dossiersshow .filters TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}

/*Administration - Liste de tous les dossiers > Zone de navigation > */
.dossiersshow .nav
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	height: 27px;
	margin-top: 12px;
}

/*Administration - Liste de tous les dossiers > Champs non obligatoire > */
.dossiersshow .nobl
{
	font-family: arial;
	color: black;
	font-size: 10px;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

/*Administration - Liste de tous les dossiers > .unsubscribe > */
.dossiersshow .unsubscribe
{
	background: transparent repeating-linear-gradient(48deg, #EAEAEA, #EAEAEA 10px, #FFB2B2 2px, #FFB2B2 20px) repeat scroll 0% 0%;
}

/*Administration - Liste de tous les dossiers > .unsubscribe > td > */
.dossiersshow .unsubscribe td
{
	background-color: transparent!important;
}

/*Administration - Liste de tous les dossiers > Liens > */
.dossiersshow A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

/*Administration - Liste de tous les dossiers > Titres de colonne > */
.dossiersshow TH
{
}

/*Formulaire - Bandeau > */
.entete
{
}

/*Formulaire - Bandeau > Tableau > */
.entete TABLE
{
}

/*Site web - Pied de site > */
.footer
{
}

/*Site web - Pied de site > Liens > */
.footer A
{
}

/*Site web - Pied de site > Liens : survolle de souris > */
.footer A:hover
{
}

/*Site web - Pied de site > Tableau > */
.footer TABLE
{
}

/*Formulaire - Structure générale du formulaire > */
.formulaire
{
}

/*Formulaire - Structure générale du formulaire > Tableau > */
.formulaire TABLE
{
}

/*Site web - Bandeau > */
.header
{
}

/*Formulaire - Identification du participant principal > */
.identification
{
}

/*Formulaire - Identification du participant principal > Champs non obligatoires > */
.identification .nobl
{
}

/*Formulaire - Identification du participant principal > Champs obligatoires > */
.identification .obl
{
}

/*Formulaire - Identification du participant principal > Champs non renseigné > */
.identification .obl.error
{
	background-color: #fbccc3;
}

/*Formulaire - Identification du participant principal > Tableau > */
.identification TABLE
{
}

/*Formulaire - Identification du participant principal > Titre de tableau > */
.identification TH
{
}

/*Administration -  Mailer automatique > */
.mailer
{
	width: 100%;
	text-align: center;
}

/*Administration -  Mailer automatique > Administration - Contenu du mailer en masse > */
.mailer #MailerTool
{
	border: solid black 1px;
	width: 700px;
	height: 450px;
	text-align: center;
	margin: auto;
}

/*Administration -  Mailer automatique > Administration - Contenu du mailer en masse > Administration - Mailer en masse - Contenu TD > */
.mailer #MailerTool TD
{
	background-color: transparent;
}

/*Administration -  Mailer automatique > Administration - Contenu du mailer en masse > Administration - Mailer en masse - Contenu TH > */
.mailer #MailerTool TH
{
	background-color: #575C54;
	color: white;
}

/*Administration - Outil d'attribution en masse > */
.massattrib
{
}

/*Administration - Outil d'attribution en masse > Titre > */
.massattrib TH
{
}

/*Formulaire - Expression des souhaits de rendez-vous > */
.meetings
{
}

/*Formulaire - Expression des souhaits de rendez-vous > présentation de l'entourage de la liste des souhaits de rendez-vous > */
.meetings .list
{
}

/*Formulaire - Expression des souhaits de rendez-vous > présentation de l'entourage de la liste des souhaits de rendez-vous > Div container d'image dans la liste > */
.meetings .list .img
{
}

/*Formulaire - Expression des souhaits de rendez-vous > présentation de l'entourage de la liste des souhaits de rendez-vous > Div container d'image dans la liste > image dans ligne de reponses dans le moteur de recherche > */
.meetings .list .img .rdvlistimg
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Numérpo de page > */
.meetings .rdv_pagenumbers
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Numérpo de page > présentation du nombre de page - page non sélectionnée > */
.meetings .rdv_pagenumbers A
{
	border-width: 1px;
	border-style: solid;
	border-color: rgb(141, 11, 17);
	background-color: white;
	width: 20px;
	padding: 3px;
	font-size: 14px;
}

/*Formulaire - Expression des souhaits de rendez-vous > Numérpo de page > présentation du nombre de page pointé par la souris > */
.meetings .rdv_pagenumbers A:hover
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Numérpo de page > présentation du nombre de page - page sélectionnée > */
.meetings .rdv_pagenumbers B
{
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(141, 11, 17);
	width: 20px;
	color: white;
	background-color: rgb(141, 11, 17);
	padding: 5px;
}

/*Formulaire - Expression des souhaits de rendez-vous > Groupe de compteurs > */
.meetings .rdvviewcounters
{
	border: solid 1px #888;
	width: 90px;
	position: absolute;
	right: 1px;
	z-index: 2;
	text-align: right;
	background-color: #eee;
	padding: 2px;
	display: block;
}

/*Formulaire - Expression des souhaits de rendez-vous > Groupe de compteurs > compteur convies > */
.meetings .rdvviewcounters .rdvviewcountersFrom
{
	display: block;
}

/*Formulaire - Expression des souhaits de rendez-vous > Groupe de compteurs > Comtpeur planifies > */
.meetings .rdvviewcounters .rdvviewcountersPlanned
{
	display: block;
}

/*Formulaire - Expression des souhaits de rendez-vous > Groupe de compteurs > Compteur demandeur > */
.meetings .rdvviewcounters .rdvviewcountersTo
{
	display: block;
}

/*Formulaire - Expression des souhaits de rendez-vous > Moteur de recherche > */
.meetings .searchengine
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Moteur de recherche > Champs non obligatoire > */
.meetings .searchengine .nobl
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Cellule > */
.meetings TD
{
}

/*Site web - Menu Horizontal > */
.menuh
{
}

/*Site web - Menu Horizontal > Liens : sélectionné > */
.menuh .selected
{
}

/*Site web - Menu Horizontal > Liens > */
.menuh A
{
}

/*Site web - Menu Horizontal > Liens : survolle de souris > */
.menuh A:hover
{
}

/*Site web - Menu Vertical Gauche > */
.menuv_left
{
}

/*Site web - Menu Vertical Gauche > Liens : sélectionné > */
.menuv_left .selected
{
}

/*Site web - Menu Vertical Gauche > Liens > */
.menuv_left A
{
}

/*Site web - Menu Vertical Gauche > Liens : survolle de souris > */
.menuv_left A:hover
{
}

/*Site web - Menu Vertical Droite > */
.menuv_right
{
}

/*Site web - Menu Vertical Droite > Liens : sélectionné > */
.menuv_right .selected
{
}

/*Site web - Menu Vertical Droite > Liens > */
.menuv_right A
{
}

/*Site web - Menu Vertical Droite > Liens : survolle de souris > */
.menuv_right A:hover
{
}

/*Formulaire - Messages d'erreur > */
.msgError
{
	background-repeat: no-repeat;
}

/*Formulaire - Barre de navigation (onglets) > */
.onglet
{
}

/*Formulaire - Barre de navigation (onglets) > Onglets carrés > */
.onglet .menu
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet carré (sélectionné) > */
.onglet .menupagesel
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet carré (survolé) > */
.onglet .menusel
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet par défaut > */
.onglet .nMENU
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet par défaut > Tableau > */
.onglet .nMENU TABLE
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet en cours > */
.onglet .nMENUPAGESEL
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet en cours > Tableau > */
.onglet .nMENUPAGESEL TABLE
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet survolé par la souris > */
.onglet .nMENUSEL
{
}

/*Formulaire - Barre de navigation (onglets) > Onglet survolé par la souris > Tableau > */
.onglet .nMENUSEL TABLE
{
}

/*Formulaire - Barre de navigation (onglets) > Section > */
.onglet .section
{
}

/*Formulaire - Barre de navigation (onglets) > Section > Lien vers l'aide > */
.onglet .section #help
{
}

/*Formulaire - Participation (options du formulaire) > */
.options
{
}

/*Formulaire - Participation (options du formulaire) > Mise en forme des prix > */
.options .N
{
	white-space: nowrap;
	font-weight: bold;
	text-align: right;
}

/*Formulaire - Participation (options du formulaire) > Classe > */
.options .T1
{
	font-weight: bold;
}

/*Formulaire - Participation (options du formulaire) > Case à cocher > */
.options .checkbox
{
}

/*Formulaire - Participation (options du formulaire) > Container > */
.options .containeroptions
{
}

/*Formulaire - Participation (options du formulaire) > Zone de texte > */
.options .longtext
{
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > */
.options .obl
{
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > Case à cocher > */
.options .obl .checkbox
{
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > Zone de texte > */
.options .obl .longtext
{
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > Liste déroulante > */
.options .obl .select
{
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > Zone de saisie > */
.options .obl .text
{
}

/*Formulaire - Participation (options du formulaire) > Liste déroulante > */
.options .select
{
}

/*Formulaire - Participation (options du formulaire) > TABLEAU - Case à cocher > */
.options .tabcheck
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - Information > */
.options .tabinfo
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - saisie > */
.options .tabinput
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - le partenaire > */
.options .tablepartnom
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - zone de saisie > */
.options .tabtext
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - La classe > */
.options .tabtitle
{
}

/*Formulaire - Participation (options du formulaire) > Tableau - La description > */
.options .tabtitleleft
{
}

/*Formulaire - Participation (options du formulaire) > Zone de saisie > */
.options .text
{
}

/*Formulaire - Participation (options du formulaire) > Titre de prestation > */
.options .title
{
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du haut (1ère cellule) > */
.options .toptitle1
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du haut (2ème cellule) > */
.options .toptitle2
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du haut (3ème cellule) > */
.options .toptitle3
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du bas (Total) > */
.options .totaltitle
{
	text-align: left;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du bas (1ère cellule) > */
.options .totaltitle1
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du bas (2ème cellule) > */
.options .totaltitle2
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Mise en forme de la ligne du bas (3ème cellule) > */
.options .totaltitle3
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}

/*Formulaire - Participation (options du formulaire) > Tableau > */
.options TABLE
{
}

/*Formulaire - Participation (options du formulaire) > Titre de tableau > */
.options TH
{
}

/*Site web - Home page > */
.page
{
}

/*Site web - Home page > Entête 1 > */
.page H1
{
}

/*Site web - Home page > Entête 2 > */
.page H2
{
}

/*Site web - Home page > Entête 3 > */
.page H3
{
}

/*Site web - Home page > Entête 4 > */
.page H4
{
}

/*Site web - Home page > Entête 5 > */
.page H5
{
}

/*Site web - Home page > Entête 6 > */
.page H6
{
}

/*Site web - Home page > Cellule > */
.page TD
{
}

/*Site web - Home page > Titre de cellule > */
.page TH
{
}

/*Site web - Home page > Lien > */
.page a
{
}

/*Site web - Home page > Lien boutton > */
.page a.button
{
}

/*Site web - Home page > Adresse > */
.page address
{
}

/*Site web - Home page > Citation > */
.page blockquote
{
}

/*Site web - Home page > Liste numérotée > */
.page ol
{
}

/*Site web - Home page > Liste pucée > */
.page ul
{
}

/*Site web - Page générale > */
.page_volante
{
}

/*Formulaire - Identification des payeurs > */
.payeurs
{
}

/*Formulaire - Identification des payeurs > Champs non obligatoires > */
.payeurs .nobl
{
}

/*Formulaire - Identification des payeurs > Champs obligatoires > */
.payeurs .obl
{
}

/*Formulaire - Identification des payeurs > Champs non renseigné > */
.payeurs .obl.error
{
	background-color: #fbccc3;
}

/*Formulaire - Identification des payeurs > Liens > */
.payeurs A
{
}

/*Formulaire - Identification des payeurs > Tableau > */
.payeurs TABLE
{
}

/*Formulaire - Identification des payeurs > Titre de tableau > */
.payeurs TH
{
}

/*Formulaire - Téléchargement > */
.photomaton
{
}

/*Formulaire - Téléchargement > Tableau > */
.photomaton TABLE
{
}

/*Formulaire - Téléchargement > Titre > */
.photomaton TH
{
}

/*Formulaire - Pied de formulaire > */
.pied
{
}

/*Formulaire - Pied de formulaire > Liens > */
.pied A
{
}

/*Formulaire - Pied de formulaire > Tableau > */
.pied TABLE
{
}

/*Formulaire - Page de post-validation > */
.postvalidation
{
}

/*Formulaire - Page de post-validation > Tableau > */
.postvalidation TABLE
{
}

/*Formulaire - interface de réception > */
.reception
{
}

/*Formulaire - interface de réception > .Scanner > */
.reception .Scanner
{
}

/*Formulaire - interface de réception > .Scanner > #entry > */
.reception .Scanner #entry
{
}

/*Formulaire - interface de réception > .Scanner > #pointer > */
.reception .Scanner #pointer
{
}

/*Formulaire - interface de réception > .Scanner > #webcam > */
.reception .Scanner #webcam
{
}

/*Formulaire - Sélection du profil > */
.refererselect
{
	text-align: left;
	width: 100%;
	margin-left: 5%;
	padding-left: 2px;
}

/*Administration - Réglements > */
.reglements
{
}

/*Administration - Réglements > Liste des paiements > */
.reglements .payment
{
}

/*Administration - Réglements > Liste des paiements > Ligne impaire > */
.reglements .payment .I
{
}

/*Administration - Réglements > Liste des paiements > Ligne impaire > Cellules > */
.reglements .payment .I TD
{
	border-right: #cccccc 1px dotted;
	height: 30px;
}

/*Administration - Réglements > Liste des paiements > Remis en banque > */
.reglements .payment .InBank
{
}

/*Administration - Réglements > Liste des paiements > Remis en banque > Cellule > */
.reglements .payment .InBank TD
{
	color: black;
	background-color: #DDDDDD;
	height: 30px;
	border-top: #cccccc 1px dotted;
	border-right: #cccccc 1px dotted;
}

/*Administration - Réglements > Liste des paiements > Ligne paire > */
.reglements .payment .P
{
}

/*Administration - Réglements > Liste des paiements > Ligne paire > Cellules > */
.reglements .payment .P TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}

/*Administration - Réglements > Liste des paiements > Ligne survolée > */
.reglements .payment .SEL
{
}

/*Administration - Réglements > Liste des paiements > Ligne survolée > Cellules > */
.reglements .payment .SEL TD
{
	height: 30px;
	border-right: #cccccc 1px dotted;
	cursor: pointer;
	background-color: #e0dede;
}

/*Administration - Réglements > Titre > */
.reglements TH
{
}

/*Formulaire - Agenda des journées de rendez-vous > */
.schedule
{
}

/*Formulaire - Agenda des journées de rendez-vous > #annotEditor > */
.schedule #annotEditor
{
	position: absolute;
	top: 50px;
	left: 50px;
	border: solid 1px #888;
	background-color: #fff;
	display: none;
	padding: 5px;
	font-family: arial;
	font-size: 10px;
	text-align: left;
	z-index: 200;
}

/*Formulaire - Agenda des journées de rendez-vous > .annotblock > */
.schedule .annotblock
{
	position: absolute;
	z-index: 200;
	width: 30px;
	height: 60px;
	border: solid 1px #00f;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 1px;
	color: #00f;
	cursor: pointer;
	background-color: #ddd;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la cellule affichant le jour de chaque journée de l'agenda > */
.schedule .day
{
	border: solid 1px blue;
	background-color: #F0F0F0;
	text-decoration: none;
	text-align: center;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation des options de type information > */
.schedule .eventinfo
{
	color: #000000;
	font-weight: bold;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, sur la 1ère tranche horaire, d'option de type cliquable, non sélectionnée, avec possibilité de la sélectionner > */
.schedule .eventmain
{
	color: #000000;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, sur la 1ère tranche horaire, d'option de type cliquable, sélectionnée, avec possibilité de la dé-sélectionner > */
.schedule .eventmainselected
{
	color: #0000F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, sur toute autre tranche horaire, d'option de type cliquable, non sélectionnée, avec possibilité de la sélectionner > */
.schedule .eventsecond
{
	color: #a0a0a0;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, sur toute autre tranche horaire, d'option de type cliquable, sélectionnée, avec possibilité de la dé-sélectionner > */
.schedule .eventsecondselected
{
	color: #4040F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, pour option de type [info], de la cellule exposant le détail de la tranche horaire, pour une tranche horaire de re > */
.schedule .infodetails
{
	width: 100%;
	margin: 2px;
	text-align: left;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
}

/*Formulaire - Agenda des journées de rendez-vous > Détail > */
.schedule .infodetailslist
{
	position: absolute;
	width: 199px;
	height: 61px;
	_height: 63px;
	border-right: solid 1px #00f;
	border-bottom: solid 1px #00f;
	margin: 0px;
	z-index: 50;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, pour option de type [info], de la ligne accueillant une tranche horaire de rendez-vous potentiel > */
.schedule .infodispo
{
	width: 200px;
	height: 62px;
	margin: 0px;
	padding: 0px;
	background-color: #F0F0F0;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, pour option de type [info], de la ligne accueillant une tranche horaire de rendez-vous potentiel mais avec partici > */
.schedule .infoindispo
{
	width: 200px;
	height: 62px;
	margin: 0px;
	padding: 0px;
	background-color: #f0d0d0;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation, pour option de type [info], de la ligne accueillant une tranche horaire non ouverte aux rendez-vous > */
.schedule .infoout
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0e0e0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - Agenda des journées de rendez-vous > Visualise la modification d'une occupation > */
.schedule .infosaved
{
	margin: 0;
	padding: 0;
	aborder: solid 1px red;
	position: absolute;
	display: none;
	width: 16px;
	height: 16px;
	text-align: left;
	background-image: url(/res/accept16.png);
	background-repeat: no-repeat;
	background-position: top left;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la cellule séparant les journées de l'agenda > */
.schedule .none
{
	border-style: none;
	width: 5px;
	font-weight: normal;
	font-family: arial;
	font-size: 2px;
}

/*Formulaire - Agenda des journées de rendez-vous > .ovflyer > */
.schedule .ovflyer
{
	position: absolute;
	white-space: nowrap;
	margin: 1px;
	padding: 2px;
	border: solid 1px #888;
	z-index: 301;
	background-color: #fff;
	text-align: left;
}

/*Formulaire - Agenda des journées de rendez-vous > .rdvblock > */
.schedule .rdvblock
{
	position: absolute;
	z-index: 200;
	color: #000;
	width: 30px;
	height: 60px;
	border: solid 1px #888;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 1px;
	background-color: #ddd;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/*Formulaire - Agenda des journées de rendez-vous > .timing_sized > */
.schedule .timing_sized
{
	position: absolute;
	height: 62px;
	_height: 63px;
	width: 100px;
	border-left: solid 1px blue!important;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	margin: 0;
	padding: 0;
}

/*Formulaire - Agenda des journées de rendez-vous > .timingannot > */
.schedule .timingannot
{
	position: absolute;
	background-image: url(/res/addtext.gif);
	background-position: top right;
	background-repeat: no-repeat;
	z-index: 1000;
	width: 18px;
	height: 18px;
	left: -18px;
	top: 0px;
	border: 0px;
	cursor: pointer;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la cellule exposant le détail de la tranche horaire, pour une tranche horaire de rendez-vous potentiel > */
.schedule .timingdetails
{
	width: 100%;
	height: 45px;
	margin: 2px;
	text-align: left;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la ligne accueillant une tranche horaire de rendez-vous potentiel > */
.schedule .timingdispo
{
	background-color: #E0E0E0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la ligne accueillant une tranche horaire de rendez-vous potentiel mais avec participant indisponible > */
.schedule .timingindispo
{
	background-color: #f0d0d0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

/*Formulaire - Agenda des journées de rendez-vous > présentation de la ligne accueillant une tranche horaire non ouverte aux rendez-vous > */
.schedule .timingout
{
	background-color: #f0e0e0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	min-height: 62px;
}

/*Formulaire - Agenda des journées de rendez-vous > Horaire > */
.schedule .timingpanel
{
	width: 100%;
	margin: 0px;
	text-align: right;
	position: relative;
}

/*Formulaire - Agenda des journées de rendez-vous > TR > */
.schedule TR
{
	height: 11px;
}

/*Site web - Structure > */
.structure
{
}

/*Administration - Suivi de dossier > */
.suividossier
{
}

/*Administration - Suivi de dossier > Administration - Gestion des tâches > */
.suividossier #persontask
{
	clear: both;
	width: 700px;
	margin-top: 5px;
	text-align: center;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > */
.suividossier #status
{
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - Statut sélectionné > */
.suividossier #status #status-selected
{
	background: #a1f2c3;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 0 > */
.suividossier #status .status0
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 1 > */
.suividossier #status .status1
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 2 > */
.suividossier #status .status2
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 3 > */
.suividossier #status .status3
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 4 > */
.suividossier #status .status4
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - statut 5 > */
.suividossier #status .status5
{
	width: 75px;
	float: left;
	text-align: center;
	margin: 5px;
	padding: 5px;
	border: dotted 1px black;
}

/*Administration - Suivi de dossier > Administration - Gestion des statuts > Administration - Gestion des statuts - Lien > */
.suividossier #status a
{
	text-decoration: none;
	font-size: 11px;
}

/*Administration - Suivi de dossier > Administration - Gestion des documents > */
.suividossier .documents
{
	clear: both;
	border: olive solid 1px;
	width: 700px;
	margin-top: 10px;
}

/*Administration - Suivi de dossier > Administration - Affichage de l'historique > */
.suividossier .historique
{
	clear: both;
	margin-top: 10px;
}

/*Administration - Suivi de dossier > Rubriques > */
.suividossier TH
{
}

/*Formulaire - Synthèse > */
.synthese
{
}

/*Formulaire - Synthèse > Tableau > */
.synthese TABLE
{
}

/*Formulaire - Synthèse > Titre > */
.synthese TH
{
}

/*Formulaire - Sélection de la typologie > */
.typologie
{
}

/*Formulaire - Sélection de la typologie > Styles de la typologie 1 > */
.typologie #typo_1
{
}

/*Formulaire - Sélection de la typologie > Styles de la typologie 2 > */
.typologie #typo_2
{
}

/*Formulaire - Sélection de la typologie > Styles de la typologie 3 > */
.typologie #typo_3
{
}

/*Formulaire - Sélection de la typologie > Styles communs à toutes les typologies > */
.typologie .onetypo
{
}

/*Formulaire - Sélection de la typologie > Cellule > */
.typologie TD
{
}

/*Formulaire - Sélection de la typologie > Titre > */
.typologie TH
{
}

/*Formulaire - Gestion des souhaits de rendez-vous > */
.userrdvresults
{
	width: 100%;
	border-collapse: collapse;
}

/*Formulaire - Gestion des souhaits de rendez-vous > .L > */
.userrdvresults .L
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

/*Formulaire - Gestion des souhaits de rendez-vous > propriété des lignes de résultat du tableau > */
.userrdvresults .T
{
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

/*Formulaire - Gestion des souhaits de rendez-vous > propriétés générales de la présentation de la liste > */
.userrdvresults .TL
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

/*Formulaire - Gestion des souhaits de rendez-vous > propriété de la 1ère ligne du tableau > */
.userrdvresults .TT
{
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

/*Formulaire - Validation > */
.validation
{
}

/*Formulaire - Validation > Champs non obligatoires > */
.validation .nobl
{
}

/*Formulaire - Validation > Champs obligatoires > */
.validation .obl
{
}

/*Formulaire - Validation > Champs non renseigné > */
.validation .obl.error
{
	background-color: #fbccc3;
}

/*Formulaire - Validation > Tableau > */
.validation TABLE
{
}

/*Administration - Validation (admin) > */
.validationadmin
{
}

/*Administration - Validation (admin) > Champs non obligatoires > */
.validationadmin .nobl
{
}

/*Administration - Validation (admin) > Champs obligatoires > */
.validationadmin .obl
{
}

/*Administration - Validation (admin) > Champs non renseigné > */
.validationadmin .obl.error
{
	background-color: #fbccc3;
}

/*Administration - Validation (admin) > Titre > */
.validationadmin TH
{
}

/*Document - Champs de fusion synthétique > */
.varoptions
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > */
.varoptions .fusion0
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Affichage de la classe > */
.varoptions .fusion0 .classe
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Affichage de la description > */
.varoptions .fusion0 .description
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Affichage de la description > saisie multi-ligne > */
.varoptions .fusion0 .description div
{
	display: inline;
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Marge entre les classe d'option > */
.varoptions .fusion0 .marge
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Saisie du participant > */
.varoptions .fusion0 .saisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Présentation en tableau > */
.varoptions .fusion0 .table1text
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Présentation en tableau > Affichage de la classe > */
.varoptions .fusion0 .table1text .classe
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Présentation en tableau > Affichage de la description > */
.varoptions .fusion0 .table1text .description
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Présentation en tableau > Valeurs saisie par le participant > */
.varoptions .fusion0 .table1text .saisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 2 colonnes > Présentation en tableau > Valeurs sélectionnées > */
.varoptions .fusion0 .table1text .value
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > */
.varoptions .fusion1
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la classe > */
.varoptions .fusion1 .classe
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la description > */
.varoptions .fusion1 .description
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la description > saisie multi-ligne > */
.varoptions .fusion1 .description div
{
	display: inline;
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la description pour une saisie > */
.varoptions .fusion1 .descriptionsaisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Marge entre les classe d'option > */
.varoptions .fusion1 .marge
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation sans retour ligne > */
.varoptions .fusion1 .nobr
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation sans retour ligne > Marge > */
.varoptions .fusion1 .nobr .marge
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation sans retour ligne > Valeur saisie par le participant > */
.varoptions .fusion1 .nobr .saisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Saisie du participant > */
.varoptions .fusion1 .saisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > */
.varoptions .fusion1 .table1text
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > Affichage de la classe > */
.varoptions .fusion1 .table1text .classe
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > Affichage de la description > */
.varoptions .fusion1 .table1text .description
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > Affichage de partenaire > */
.varoptions .fusion1 .table1text .partenaire
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > Valeurs saisie par le participant > */
.varoptions .fusion1 .table1text .saisie
{
}

/*Document - Champs de fusion synthétique > Présentation en 1 seule colonne > Présentation en tableau > Valeurs sélectionnées > */
.varoptions .fusion1 .table1text .value
{
}

/*Document - Champs de fusion synthétique > Marge en haut d'une prestation > */
.varoptions .margebas
{
}

/*Document - Champs de fusion synthétique > Marge en bas d'une prestation > */
.varoptions .margehaut
{
}

/*Document - Champs de fusion synthétique > Affichage du prestataire > */
.varoptions .partenaire
{
}

/*Document - Champs de fusion synthétique > Affichage de la prestation > */
.varoptions .prestation
{
}

/*Document - Champs de fusion synthétique > Nom de l'onglet > */
.varoptions .title
{
}

/*Document - Champs de fusion synthétique > Partie total > */
.varoptions .total
{
}

/*Document - Champs de fusion synthétique > Partie total > Montant total > */
.varoptions .total .montant
{
}

body
{
	--primary: #C96692;
	--primary-hover: #F08F2D;
	--warning: #7D266B;
	--warning-hover: #C96692;
}

div.prestation.cell
{
	font-weight: bold;
	font-variant: all-small-caps;
	font-size: x-large;
	color: #264250;
	padding-top: 10px;
}

span.classe
{
	font-weight: bold;
}

span.descriptif.checkbr
{
	display: flex;
}

span.descriptif.select
{
	display: flex;
}

span.descriptionsaisie
{
	display: flex;
}

span.saisie
{
	display: flex;
}

td.marge
{
	padding-bottom: 5px;
}

td.montant
{
	color: #cd1040;
	font-weight: bold;
}

td.prestation
{
	font-weight: bold;
	font-variant: all-small-caps;
	font-size: x-large;
	color: #264250;
	padding-top: 10px;
}

