/*========================================Compte     : tr_27_724
ServeurName     : v1.adm.monooti.com
Membre          : GHIENA
IP              : 79.212.99.96
Date(jj.mm.aaaa): 08.12.2009
Heure(hh:mm:ss) : 15:53:57
========================================*/
/*Body > */
#BODY
{
}

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

/*Administration - Outil de dédoublonnage > */
#Dedup
{
}

/*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
{
}

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

/*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 > 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 > 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 -  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 > 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 > Lien > */
#lists .shortcut1 A
{
}

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

#searchEngine
{
	color: white;
	background-color: #11236d;
}

#searchEngine A
{
	color: white;
}

#searchEngine TD
{
	color: white;
}

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

/*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 > Liens > */
#tools A
{
}

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

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

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

/*Formulaire - Identification des accompagnants > Champs obligatoires > */
.accompagnants .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

/*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
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

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

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

/*Administration - Accueil > Champs obligatoires > */
.accueilgroupe .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

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

/*Formulaire - Email de réponse automatique > */
.autoreply
{
	width: 700px;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

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

/*Formulaire - RDV Administration de l'agenda > */
.calendar
{
}

/*Formulaire - RDV Administration de l'agenda > .B > */
.calendar .B
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Verdana;
	background-color: black;
}

/*Formulaire - RDV Administration de l'agenda > .FORNAME > */
.calendar .FORNAME
{
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	color: brown;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > .H > */
.calendar .H
{
	font-weight: normal;
	background-color: tan;
	text-decoration: none;
}

/*Formulaire - RDV Administration de l'agenda > .H > A > */
.calendar .H A
{
	color: #ffffff;
}

/*Formulaire - RDV Administration de l'agenda > .IS > */
.calendar .IS
{
	font-size: 11px;
	width: 150px;
	color: gray;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > .N > */
.calendar .N
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > .T > */
.calendar .T
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > .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;
}

/*Formulaire - RDV Administration de l'agenda > .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;
}

/*Formulaire - RDV Administration de l'agenda > Lien > */
.calendar A
{
	color: orangered;
	font-family: Arial;
	text-decoration: none;
}

/*Formulaire - RDV Administration de l'agenda > HR > */
.calendar HR
{
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 1px 0px -5px;
	padding-top: 0px;
}

/*Formulaire - RDV Administration de l'agenda > HR.endtitle > */
.calendar HR.endtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: brown 1px;
}

/*Formulaire - RDV Administration de l'agenda > INPUT.ISS > */
.calendar INPUT.ISS
{
	font-weight: normal;
	font-size: 11px;
	width: 80px;
	color: black;
	font-family: Arial;
	background-color: white;
}

/*Formulaire - RDV Administration de l'agenda > P.section > */
.calendar P.section
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > SELECT.popsel > */
.calendar SELECT.popsel
{
	font-weight: bold;
	font-size: 11px;
	color: orangered;
	font-family: Arial;
	background-color: palegreen;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > BUTTON > */
.calendar TABLE.tH BUTTON
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > INPUT > */
.calendar TABLE.tH INPUT
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TD.dp > */
.calendar TABLE.tH TD.dp
{
	background-color: linen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TD.hp > */
.calendar TABLE.tH TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TD.nm > */
.calendar TABLE.tH TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TD.sd > */
.calendar TABLE.tH TD.sd
{
	background-color: palegreen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TD.vc > */
.calendar TABLE.tH TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TH.qt > */
.calendar TABLE.tH TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tH > TH.tH > */
.calendar TABLE.tH TH.tH
{
	font-weight: normal;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > BUTTON > */
.calendar TABLE.tM BUTTON
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: moccasin;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > INPUT > */
.calendar TABLE.tM INPUT
{
	font-size: 11px;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > SELECT > */
.calendar TABLE.tM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.NOHAND > */
.calendar TABLE.tM TD.NOHAND
{
	cursor: auto;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.dp > */
.calendar TABLE.tM TD.dp
{
	background-color: linen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.hp > */
.calendar TABLE.tM TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.hpa > */
.calendar TABLE.tM TD.hpa
{
	background-color: gold;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.hpan > */
.calendar TABLE.tM TD.hpan
{
	cursor: default;
	background-color: gold;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.hpn > */
.calendar TABLE.tM TD.hpn
{
	cursor: default;
	background-color: lightgoldenrodyellow;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.nm > */
.calendar TABLE.tM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.sd > */
.calendar TABLE.tM TD.sd
{
	background-color: palegreen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TD.vc > */
.calendar TABLE.tM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TEXTAREA > */
.calendar TABLE.tM TEXTAREA
{
	font-size: 11px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TH.qt > */
.calendar TABLE.tM TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TH.tm > */
.calendar TABLE.tM TH.tm
{
	font-weight: normal;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TH.tmT > */
.calendar TABLE.tM TH.tmT
{
	font-weight: normal;
	cursor: hand;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TH.tmlock > */
.calendar TABLE.tM TH.tmlock
{
	font-weight: normal;
	color: brown;
	background-color: gold;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tM > TH.tmlockT > */
.calendar TABLE.tM TH.tmlockT
{
	font-weight: normal;
	cursor: hand;
	color: brown;
	background-color: gold;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMenu > TG > */
.calendar TABLE.tMenu TG
{
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > SELECT > */
.calendar TABLE.tMiniM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.dp > */
.calendar TABLE.tMiniM TD.dp
{
	background-color: linen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.hp > */
.calendar TABLE.tMiniM TD.hp
{
	background-color: lightgoldenrodyellow;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.hp_rdv > */
.calendar TABLE.tMiniM TD.hp_rdv
{
	background-image: url(incs/minirdvfer.gif);
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.nm > */
.calendar TABLE.tMiniM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.ns > */
.calendar TABLE.tMiniM TD.ns
{
	background-color: white;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.ns_rdv > */
.calendar TABLE.tMiniM TD.ns_rdv
{
	background-image: url(incs/minirdv.gif);
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.sd > */
.calendar TABLE.tMiniM TD.sd
{
	background-color: palegreen;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.sd_rdv > */
.calendar TABLE.tMiniM TD.sd_rdv
{
	background-image: url(incs/minirdvsel.gif);
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TD.vc > */
.calendar TABLE.tMiniM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TH.qt > */
.calendar TABLE.tMiniM TH.qt
{
	font-weight: normal;
	text-align: left;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tMiniM > TH.tm > */
.calendar TABLE.tMiniM TH.tm
{
	font-weight: normal;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tSides > TD > */
.calendar TABLE.tSides TD
{
	font-size: 9px;
	background-color: white;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tin > */
.calendar TABLE.tin
{
	width: 100%;
	text-align: center;
}

/*Formulaire - RDV Administration de l'agenda > TABLE.tin > SELECT > */
.calendar TABLE.tin SELECT
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > TD > */
.calendar TD
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > 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;
}

/*Formulaire - RDV Administration de l'agenda > 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
{
}

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

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

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

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

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

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

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

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

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

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

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

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

/*Administration - Liste de tous les dossiers > Champs non obligatoire > */
.dossiersshow .nobl
{
}

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

/*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 > */
.formulaire
{
	font-family: arial;
	font-size: 12px;
	color: black;
	background-color: #e9e9f1;
	background-repeat: repeat-x;
	background-position: 0% 125;
}

.formulaire .I
{
}

.formulaire .I .tabcheck
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.formulaire .I .tabinfo
{
	border-top: dotted 1px #330099;
	border-bottom: dotted 1px #330099;
	border-left: dotted 1px #330099;
	border-right: dotted 1px #330099;
}

.formulaire .I .tabinput
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.formulaire .I .tablepartnom
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
	color: white;
	background-color: #330099;
}

.formulaire .I .tabtext
{
	border-top: dotted 1px #330099;
	border-bottom: dotted 1px #330099;
	border-left: dotted 1px #330099;
	border-right: dotted 1px #330099;
}

.formulaire .I .tabtitle
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.formulaire .I .tabtitleleft
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.formulaire .MENU
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	align: middle;
	color: white;
	height: 30;
	background-color: #012f6b;
	margin: 0px;
	padding: 0px;
}

.formulaire .MENU .sectitle
{
	background-color: #e9e9f1;
}

.formulaire .MENU TH
{
	background-color: #e9e9f1;
}

.formulaire .MENU TH .SECTITLE
{
	background-color: #e9e9f1;
}

.formulaire .MENUPAGESEL
{
	font-family: arial;
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fc8021;
	text-align: center;
	height: 30;
	align: middle;
}

.formulaire .MENUSEL
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	align: middle;
	color: white;
	height: 30;
	background-color: #012f6b;
}

.formulaire .SECTITLE
{
}

.formulaire .SECTITLE TD
{
	font-size: 11px;
	font-weight: bold;
	color: #8d8d9e;
	background-color: #e9e9f1;
}

.formulaire .SECTITLE TD FONT
{
	font-size: 14px;
	font-weight: bold;
	color: #012f6b;
	margin-left: 10;
	margin-right: 10;
}

.formulaire .ST_OBL
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
	color: black;
	background-color: transparent;
}

.formulaire .accompagnants
{
}

.formulaire .accompagnants .nobl
{
	color: black;
}

.formulaire .accompagnants .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .accueil
{
}

.formulaire .accueil .nobl
{
	background-color: #AA80FF;
}

.formulaire .accueil .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .accueil SELECT
{
	font-weight: bold;
	color: white;
	background-color: white;
}

.formulaire .accueil SELECT .nobl
{
	background-color: transparent;
}

.formulaire .dossiersshow
{
}

.formulaire .dossiersshow .I
{
}

.formulaire .dossiersshow .I TD
{
	border-right: #cccccc 1px dotted;
	height: 30px;
}

.formulaire .dossiersshow .P
{
}

.formulaire .dossiersshow .P TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}

.formulaire .entete
{
}

.formulaire .entete TD
{
	background-color: transparent;
}

.formulaire .eventinfo
{
	color: #000000;
	font-weight: bold;
}

.formulaire .eventmain
{
	color: #000000;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.formulaire .eventmainselected
{
	color: #0000F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.formulaire .eventsecond
{
	color: #a0a0a0;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.formulaire .eventsecondselected
{
	color: #4040F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.formulaire .identification
{
}

.formulaire .identification .nobl
{
	color: black;
	background-color: #FFFFFF;
}

.formulaire .identification .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .meetings
{
}

.formulaire .meetings .list
{
	border-right: #006bb3 1px outset;
	border-top: #006bb3 1px outset;
	border-left: #006bb3 1px ridge;
	border-bottom: #006bb3 1px outset;
}

.formulaire .meetings .list .rdv_pagenumbers
{
}

.formulaire .meetings .list .rdv_pagenumbers A
{
	border-right: #006bb3 1px solid;
	border-top: #006bb3 1px solid;
	border-left: #006bb3 1px solid;
	width: 20px;
	border-bottom: #006bb3 1px solid;
	background-color: white;
}

.formulaire .meetings .list .rdv_pagenumbers A:hover
{
	border-right: #006bb3 1px solid;
	border-top: #006bb3 1px solid;
	border-left: #006bb3 1px solid;
	width: 20px;
	color: white;
	border-bottom: #006bb3 1px solid;
	background-color: gray;
}

.formulaire .meetings .list .rdv_pagenumbers B
{
	border-right: #006bb3 1px solid;
	border-top: #006bb3 1px solid;
	border-left: #006bb3 1px solid;
	width: 20px;
	color: white;
	border-bottom: #006bb3 1px solid;
	background-color: #006bb3;
}

.formulaire .msgError
{
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: red;
	background-color: #F7FF21;
	background-image: url(/res/error.jpg);
	margin: 0px;
	padding-left: 24px;
	background-repeat: no-repeat;
}

.formulaire .nMENU
{
}

.formulaire .nMENU TD
{
	cursor: hand;
	color: black;
	background-color: #C1D8FF;
}

.formulaire .nMENUPAGESEL
{
}

.formulaire .nMENUPAGESEL TD
{
	cursor: hand;
	color: white;
	background-color: #11236d;
}

.formulaire .nMENUSEL
{
}

.formulaire .nMENUSEL TD
{
	cursor: hand;
	color: white;
	background-color: #11236d;
}

.formulaire .nMENUSET
{
}

.formulaire .nMENUSET TD
{
	cursor: hand;
	color: black;
	background-color: #C1D8FF;
}

.formulaire .options
{
	padding-right: 5px;
	padding-left: 5px;
	width: 97%;
}

.formulaire .options .obl
{
}

.formulaire .options .obl .checkbox
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl .description
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl .longtext
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl .radio
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl .select
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl .text
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .options .obl LABEL
{
}

.formulaire .options A:active
{
	text-decoration: underline;
}

.formulaire .options A:hover
{
	text-decoration: underline;
	color: red;
}

.formulaire .options A:link
{
	text-decoration: underline;
}

.formulaire .options A:visited
{
	text-decoration: underline;
}

.formulaire .payeur
{
}

.formulaire .payeur .nobl
{
	color: black;
	background-color: #FFFFFF;
}

.formulaire .payeur .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.formulaire .payment
{
}

.formulaire .payment .I
{
}

.formulaire .payment .I TD
{
	border-right: #cccccc 1px dotted;
	height: 22px;
}

.formulaire .payment .P
{
}

.formulaire .payment .P TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 22px;
}

.formulaire .pied
{
}

.formulaire .postvalidation
{
}

.formulaire .rdv_pagenumbers
{
}

.formulaire .rdv_pagenumbers A
{
	border-top: solid 1px #11236d;
	border-bottom: solid 1px #11236d;
	border-left: solid 1px #11236d;
	border-right: solid 1px #11236d;
}

.formulaire .rdv_pagenumbers B
{
	color: white;
	background-color: #11236d;
}

.formulaire .schedule
{
}

.formulaire .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 .schedule .infodetails
{
	width: 100%;
	margin: 2px;
	text-align: left;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
}

.formulaire .schedule .infodispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #F0F0F0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.formulaire .schedule .infoindispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.formulaire .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 .schedule .none
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	width: 5px;
	font-weight: normal;
	font-family: arial;
	font-size: 2px;
}

.formulaire .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 .schedule .timingdispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #E0E0E0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.formulaire .schedule .timingindispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.formulaire .schedule .timingout
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0e0e0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.formulaire .schedule TR
{
	height: 11px;
}

.formulaire .synthese
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 97%;
}

.formulaire .typologie
{
	background-color: transparent;
}

.formulaire .typologie A
{
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.formulaire .userrdvresults
{
	width: 100%;
	border-collapse: collapse;
}

.formulaire .userrdvresults .L
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.formulaire .userrdvresults .T
{
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.formulaire .userrdvresults .TL
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

.formulaire .userrdvresults .TT
{
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

.formulaire .validation
{
}

.formulaire .validation .nobl
{
	color: black;
	background-color: #FFFFFF;
}

.formulaire .validation .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

/*Formulaire - Structure > Tableau > */
.formulaire TABLE
{
}

.formulaire TD
{
}

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

/*Formulaire - Identification du participant principal > */
.identification
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

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

/*Formulaire - Identification du participant principal > Champs obligatoires > */
.identification .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

.identification TD.obli
{
	background-color: #e9e9f1;
	color: #000001;
	font-weight: bold;
	background-image: url(/res/asterisque.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
}

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

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

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

/*Formulaire - RDV prise de souhaits > */
.meetings
{
}

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

/*Formulaire - RDV prise de souhaits > Numérpo de page > */
.meetings .rdv_pagenumbers
{
}

/*Formulaire - RDV prise de souhaits > Numérpo de page > présentation du nombre de page paire > */
.meetings .rdv_pagenumbers A
{
}

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

/*Formulaire - RDV prise de souhaits > Numérpo de page > présentation du nombre de page impaire > */
.meetings .rdv_pagenumbers B
{
}

/*Formulaire - RDV prise de souhaits > Moteur de recherche > */
.meetings .searchengine
{
}

/*Formulaire - RDV prise de souhaits > Moteur de recherche > Champs non obligatoire > */
.meetings .searchengine .nobl
{
}

/*Formulaire - RDV prise de souhaits > Cellule > */
.meetings TD
{
}

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

/*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 > */
.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 > */
.menuv_right A
{
}

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

/*Formulaire - Les messages d'erreur > */
.msgError
{
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: red;
	background-color: #F7FF21;
	background-image: url(/res/error.jpg);
	margin: 0px;
	padding-left: 24px;
	background-repeat: no-repeat;
}

/*Formulaire - Navigation onglets > */
.onglet
{
}

/*Formulaire - Navigation onglets > Onglets carrés > */
.onglet .menu
{
}

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

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

/*Formulaire - Navigation onglets > Onglet par défaut > */
.onglet .nMENU
{
}

/*Formulaire - Navigation onglets > Onglet par défaut > Tableau > */
.onglet .nMENU TABLE
{
}

/*Formulaire - Navigation onglets > Onglet en cours > */
.onglet .nMENUPAGESEL
{
}

/*Formulaire - Navigation onglets > Onglet en cours > Tableau > */
.onglet .nMENUPAGESEL TABLE
{
}

/*Formulaire - Navigation onglets > Onglet survolé par la souris > */
.onglet .nMENUSEL
{
}

/*Formulaire - Navigation onglets > Onglet survolé par la souris > Tableau > */
.onglet .nMENUSEL TABLE
{
}

/*Formulaire - Navigation onglets > Section > */
.onglet .section
{
}

/*Formulaire - Participation > */
.options
{
	padding-left: 5px;
	padding-right: 5px;
}

/*Formulaire - Participation > Case à cocher > */
.options .checkbox
{
}

/*Formulaire - Participation > Zone de texte > */
.options .longtext
{
}

/*Formulaire - Participation > Champs obligatoire > */
.options .obl
{
}

/*Formulaire - Participation > Champs obligatoire > Case à cocher > */
.options .obl .checkbox
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

/*Formulaire - Participation > Champs obligatoire > Zone de texte > */
.options .obl .longtext
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

.options .obl .t1
{
	font-weight: bold;
	background-image: url(/res/asterisque.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-right: 15px;
	background-position: right center;
}

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

/*Formulaire - Participation > Classe > */
.options .t1
{
	font-weight: bold;
}

/*Formulaire - Participation > TABLEAU - Case à cocher > */
.options .tabcheck
{
}

/*Formulaire - Participation > Tableau - Information > */
.options .tabinfo
{
}

/*Formulaire - Participation > Tableau - saisie > */
.options .tabinput
{
}

/*Formulaire - Participation > Tableau - le partenaire > */
.options .tablepartnom
{
}

/*Formulaire - Participation > Tableau - zone de saisie > */
.options .tabtext
{
	font-family: 'Helvetica';
	font-size: 9px;
}

/*Formulaire - Participation > Tableau - La classe > */
.options .tabtitle
{
}

/*Formulaire - Participation > Tableau - La description > */
.options .tabtitleleft
{
}

/*Formulaire - Participation > Zone de saisie > */
.options .text
{
}

/*Formulaire - Participation > Tableau > */
.options TABLE
{
}

/*Formulaire - Participation > Titre de tableau > */
.options TH
{
}

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

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

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

/*Site web - Page volante > */
.page_volante
{
}

/*Formulaire - Identification des payeurs > */
.payeurs
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 97%;
}

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

/*Formulaire - Identification des payeurs > Champs obligatoires > */
.payeurs .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

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

.payeurs TD.obli
{
	background-color: #e9e9f1;
	color: #000001;
	font-weight: bold;
	background-image: url(/res/asterisque.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
}

/*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 poste-validation > */
.postvalidation
{
}

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

/*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 > 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 > Titre > */
.reglements TH
{
}

/*Formulaire - RDV Agenda > */
.schedule
{
}

/*Formulaire - RDV Agenda > 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 - RDV Agenda > présentation des options de type information > */
.schedule .eventinfo
{
	color: #000000;
	font-weight: bold;
}

/*Formulaire - RDV Agenda > 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 - RDV Agenda > 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 - RDV Agenda > 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 - RDV Agenda > 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 - RDV Agenda > 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 - RDV Agenda > présentation, pour option de type [info], de la ligne accueillant une tranche horaire de rendez-vous potentiel > */
.schedule .infodispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #F0F0F0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - RDV Agenda > présentation, pour option de type [info], de la ligne accueillant une tranche horaire de rendez-vous potentiel mais avec partici > */
.schedule .infoindispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - RDV Agenda > 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 - RDV Agenda > présentation de la cellule séparant les journées de l'agenda > */
.schedule .none
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	width: 5px;
	font-weight: normal;
	font-family: arial;
	font-size: 2px;
}

/*Formulaire - RDV Agenda > 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 - RDV Agenda > présentation de la ligne accueillant une tranche horaire de rendez-vous potentiel > */
.schedule .timingdispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #E0E0E0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - RDV Agenda > présentation de la ligne accueillant une tranche horaire de rendez-vous potentiel mais avec participant indisponible > */
.schedule .timingindispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - RDV Agenda > présentation de la ligne accueillant une tranche horaire non ouverte aux rendez-vous > */
.schedule .timingout
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0e0e0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

/*Formulaire - RDV Agenda > TR > */
.schedule TR
{
	height: 11px;
}

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

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

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

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

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

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

/*Formulaire - Typologie des participants > */
.typologie
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*Formulaire - Typologie des participants > Cellule > */
.typologie TD
{
}

/*Formulaire - Typologie des participants > Titre > */
.typologie TH
{
}

/*Formulaire - RDV gestion des souhaits > */
.userrdvresults
{
	width: 100%;
	border-collapse: collapse;
}

/*Formulaire - RDV gestion des souhaits > .L > */
.userrdvresults .L
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

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

/*Formulaire - RDV gestion des souhaits > 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 - RDV gestion des souhaits > 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
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 97%;
}

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

/*Formulaire - Validation > Champs obligatoires > */
.validation .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

.validation TD.obli
{
	background-color: #e9e9f1;
	color: #000001;
	font-weight: bold;
	background-image: url(/res/asterisque.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 20px;
}

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

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

/*Formulaire - Validation (admin) > Champs obligatoires > */
.validationadmin .obl
{
	background-color: #fffffe;
	background-image: none;
	color: #000001;
}

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

/*Formulaire - Champs de fusion synthétique > */
.varoptions
{
	font-size: 12px;
	width: 100%;
	font-family: Arial;
}

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

/*Formulaire - Champs de fusion synthétique > Présentation en 2 colonnes > Affichage de la classe > */
.varoptions .fusion0 .classe
{
	color: #000000;
	width: 10%;
}

/*Formulaire - Champs de fusion synthétique > Présentation en 2 colonnes > Affichage de la description > */
.varoptions .fusion0 .description
{
	color: #000000;
	width: 90%;
}

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

/*Formulaire - Champs de fusion synthétique > Présentation en 2 colonnes > Saisie du participant > */
.varoptions .fusion0 .saisie
{
	color: #000000;
}

.varoptions .fusion0 .table
{
	font-size: 12px;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.varoptions .fusion0 .table .classe
{
	font-weight: bold;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
	color: #330099;
}

.varoptions .fusion0 .table .description
{
	font-weight: bold;
	text-align: center;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
	color: #330099;
}

.varoptions .fusion0 .table .saisie
{
}

.varoptions .fusion0 .table .value
{
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

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

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

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

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

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

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

/*Formulaire - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la classe > */
.varoptions .fusion1 .classe
{
	font-weight: bold;
	color: #000000;
}

/*Formulaire - Champs de fusion synthétique > Présentation en 1 seule colonne > Affichage de la description > */
.varoptions .fusion1 .description
{
	color: #000000;
}

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

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

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

/*Formulaire - 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
{
}

/*Formulaire - Champs de fusion synthétique > Présentation en 1 seule colonne > Saisie du participant > */
.varoptions .fusion1 .saisie
{
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.varoptions .fusion1 .table
{
	font-size: 12px;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.varoptions .fusion1 .table .classe
{
	font-weight: bold;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.varoptions .fusion1 .table .description
{
	font-weight: bold;
	text-align: center;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
}

.varoptions .fusion1 .table .saisie
{
}

.varoptions .fusion1 .table .value
{
	font-weight: bold;
	text-align: center;
	border-top: solid 1px #330099;
	border-bottom: solid 1px #330099;
	border-left: solid 1px #330099;
	border-right: solid 1px #330099;
	color: #330099;
}

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

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

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

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

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

/*Formulaire - Champs de fusion synthétique > Marge en haut d'une prestation > */
.varoptions .margebas
{
	height: 10px;
}

/*Formulaire - Champs de fusion synthétique > Marge en bas d'une prestation > */
.varoptions .margehaut
{
	height: 5px;
}

/*Formulaire - Champs de fusion synthétique > Affichage du prestataire > */
.varoptions .partenaire
{
	font-weight: bold;
	color: white;
	background-color: #330099;
}

/*Formulaire - Champs de fusion synthétique > Affichage de la prestation > */
.varoptions .prestation
{
	font-weight: bold;
	text-align: left;
	color: white;
	background-color: #330099;
}

/*Formulaire - Champs de fusion synthétique > Nom de l'onglet > */
.varoptions .title
{
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: white;
	height: 50px;
	background-color: #330099;
}

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

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

.varoptions .total TD
{
	font-weight: bold;
	color: white;
	background-color: #330099;
}

BODY
{
}

DIV#bottom_adresse
{
}

SELECT
{
	color: black;
}

TABLE
{
	background-color: transparent;
}

TD
{
	background-color: transparent;
	font-family: arial;
	font-size: 12px;
}

TH
{
	font-family: arial;
	font-size: 14px;
	color: white;
	background-color: #012f6b;
}

TR
{
	background-color: transparent;
}

TR.P
{
	background-color: transparent;
}