/*========================================Compte     : tr_103_672
ServeurName     : apps.monooti.com
Membre          : GHIENA
IP              : 93.197.88.161
Date(jj.mm.aaaa): 04.01.2012
Heure(hh:mm:ss) : 18:53:07
========================================*/
/*Styles général sur le navigateur (body) > */
#BODY
{
	font-family: arial;
	color: black;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	text-align: center;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*Site web - Body > */
#BODY_WEBSITE
{
	width: 900px;
	margin: auto;
	padding: auto;
	text-align: center;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/fond.jpg);
	background-repeat: repeat-x;
	background-color: #75b5d1;
}

/*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;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/*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
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*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
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*Administration -  Accès aux états > */
#lists
{
	position: relative;
}

/*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
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > */
#lists .shortcut0
{
	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 - paire > Createur > */
#lists .shortcut0 .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 - paire > Date > */
#lists .shortcut0 .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 - paire > Nom > */
#lists .shortcut0 .name
{
	width: ;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	position: absolute;
	padding-left: 35px;
	left: 0px;
	right: 300px;
	font-size: 10px;
	white-space: nowrap;
}

#lists .shortcut0 .tools
{
	position: absolute;
	width: 55px;
	padding-left: 2px;
	right: 0px;
	font-size: 10px;
	white-space: nowrap;
	overflow: hidden;
}

/*Administration -  Accès aux états > accès à un raccourci - paire > Lien > */
#lists .shortcut0 A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

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

/*Administration -  Accès aux états > accès à un raccourci - impaire > Createur > */
#lists .shortcut1 .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 - impaire > Date > */
#lists .shortcut1 .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 - impaire > Nom > */
#lists .shortcut1 .name
{
	width: ;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	position: absolute;
	padding-left: 35px;
	left: 0px;
	right: 300px;
	font-size: 10px;
	white-space: nowrap;
}

#lists .shortcut1 .tools
{
	position: absolute;
	width: 55px;
	padding-left: 2px;
	right: 0px;
	font-size: 10px;
	white-space: nowrap;
	overflow: hidden;
}

/*Administration -  Accès aux états > accès à un raccourci - impaire > Lien > */
#lists .shortcut1 A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

/*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 - 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
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

/*Administration - Accès aux outils > Liens > */
#tools A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

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

/*Formulaire - Identification des accompagnants > */
.accompagnants
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Identification des accompagnants > Champs non obligatoires > */
.accompagnants .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Formulaire - Identification des accompagnants > Champs obligatoires > */
.accompagnants .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Formulaire - Identification des accompagnants > Tableau > */
.accompagnants TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Identification des accompagnants > Titre de tableau > */
.accompagnants TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

/*Formulaire - Accueil > Champs non obligatoires > */
.accueil .nobl
{
	font-family: 'Arial';
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Formulaire - Accueil > Champs obligatoires > */
.accueil .obl
{
	font-family: 'Arial';
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Formulaire - Accueil > Tableau > */
.accueil TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Accueil > Titre de tableau > */
.accueil TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

/*Administration - Accueil > Champs obligatoires > */
.accueilgroupe .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

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

/*Administration - Accueil > Titre > */
.accueilgroupe TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*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
{
	width: 750px;
}

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

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

.autoreply_bando
{
	background-image: url(/shared/tr_103_672/medias/Image/Newsletter/communes/banniere.png);
}

.barre_separation_contact
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Contact/barre_separation_contact.png);
	float: left;
	width: 1px;
	height: 230px;
	margin-left: 15px;
	overflow: hidden;
}

.blue
{
	color: #0099cc;
}

.blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.blue_ita
{
	font-family: arial;
	color: #0099cc;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.bold_blue
{
	font-weight: bold;
	color: #0c98ae;
}

.bold_brown
{
	font-weight: bold;
	color: #bb5b31;
}

.bold_green
{
	font-weight: bold;
	color: #2da32d;
}

.bold_pink
{
	font-weight: bold;
	color: #aa1656;
}

.bold_yellow
{
	font-weight: bold;
	color: #c66b0e;
}

/*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;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

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

.contact_part1
{
	float: left;
	width: 70px;
}

.contact_part1 .contact_photo2
{
	padding-top: 10px;
}

.contact_part1 .contact_photo3
{
	padding-top: 10px;
}

.contact_part2
{
	float: left;
	margin-left: 10px;
	text-align: justify;
	width: 260px;
}

.contact_part4
{
	float: left;
	width: 325px;
	margin-left: 15px;
}

.contact_part4 a
{
	text-decoration: none;
	font-weight: bold;
	color: #0099cc;
}

.contact_part4 a:hover
{
	text-decoration: underline;
}

.contact_part5
{
}

.contact_part5 .txt_job
{
	text-align: center;
	line-height: 23px;
	margin-top: 7px;
}

.contact_part5 .txt_projet
{
	text-align: center;
	line-height: 23px;
	margin-top: 10px;
}

.contact_part5 a.btn_job
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Contact/btn_job.png);
	width: 139px;
	height: 67px;
	text-decoration: none;
	float: left;
	margin-top: 40px;
	margin-left: 25px;
}

.contact_part5 a.btn_job:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Contact/btn_job_on.png);
}

.contact_part5 a.btn_projet
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Contact/btn_projet.png);
	width: 139px;
	height: 67px;
	margin-top: 10px;
	text-decoration: none;
	float: left;
	margin-left: 25px;
}

.contact_part5 a.btn_projet:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Contact/btn_projet_on.png);
}

.contenu_contact
{
	width: 900px;
	height: 240px;
	margin-top: 15px;
}

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

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

/*Administration - Composition de documents > Edition > Titre > */
.documents .editor TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*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
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*Administration - Composition de documents > Titre > */
.documents TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*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 > 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: #000000;
	font-size: 11px;
	border: #0095ac 1px solid;
	background-color: #ffffff;
	background-image: none;
}

/*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
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

.entete .logo
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/logo_teamresa.png);
	width: 120px;
	height: 122px;
	margin-left: 20px;
	margin-top: 10px;
}

.entete .slog1
{
}

.entete .slog1 .bleu
{
	color: #0099cc;
}

.entete .slog1 .rose
{
	color: #cc3366;
}

.entete .slogan
{
	float: left;
}

.entete .slogan .slog1
{
	font-family: arial;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	padding-top: 77px;
	padding-left: 18px;
}

.entete .slogan .slog2
{
	font-weight: bold;
	font-family: arial;
	color: #666666;
	font-size: 10px;
	padding-left: 287px;
}

/*Formulaire - Bandeau > Tableau > */
.entete TABLE
{
	background-image: url(/shared/tr_103_672/medias/Image/banniere.jpg);
	width: 100%;
}

/*Site web - Pied de site > */
.footer
{
	font-family: verdana;
	font-size: 9px;
	color: white;
	width: 900px;
	margin-top: 20px;
}

.footer .copyright
{
	float: left;
	padding-left: 40px;
	padding-top: 5px;
}

.footer .drapeau_europe
{
	float: left;
	padding-top: 0px;
	padding-left: 10px;
}

.footer .europe
{
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.footer .logo_rdv
{
	position: relative;
	left: 11px;
	top: -26px;
}

.footer .visite
{
	float: left;
	padding-left: 50px;
	padding-top: 5px;
}

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

.footer a.europe
{
	text-decoration: none;
}

/*Formulaire - Structure générale du formulaire > Tableau > */
.formulaire TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.grey
{
	font-family: verdana;
	color: #333333;
	font-size: 9px;
}

.grey_ita
{
	font-family: arial;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 17px;
}

/*Site web - Bandeau > */
.header
{
	width: 900px;
	height: 141px;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/banniere.jpg);
}

.header .logo
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/logo_teamresa.png);
	width: 120px;
	height: 122px;
	margin-left: 20px;
	margin-top: 10px;
}

.header .slog1
{
}

.header .slog1 .bleu
{
	color: #0099cc;
}

.header .slog1 .rose
{
	color: #cc3366;
}

.header .slogan
{
	float: left;
}

.header .slogan .slog1
{
	font-family: arial;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	padding-top: 77px;
	padding-left: 48px;
}

.header .slogan .slog2
{
	font-weight: bold;
	font-family: arial;
	color: #666666;
	font-size: 10px;
	padding-left: 287px;
}

/*Formulaire - Identification du participant principal > */
.identification
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Identification du participant principal > Champs non obligatoires > */
.identification .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Formulaire - Identification du participant principal > Champs obligatoires > */
.identification .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Formulaire - Identification du participant principal > Tableau > */
.identification TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Identification du participant principal > Titre de tableau > */
.identification TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.majuscule
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

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

/*Administration - Outil d'attribution en masse > Titre > */
.massattrib TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*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 > Numérpo de page > */
.meetings .rdv_pagenumbers
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Numérpo de page > présentation du nombre de page paire > */
.meetings .rdv_pagenumbers A
{
}

/*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 impaire > */
.meetings .rdv_pagenumbers B
{
}

/*Formulaire - Expression des souhaits de rendez-vous > Moteur de recherche > */
.meetings .searchengine
{
	background-color: #737373;
}

/*Formulaire - Expression des souhaits de rendez-vous > Moteur de recherche > Champs non obligatoire > */
.meetings .searchengine .nobl
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

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

/*Site web - Menu Horizontal > */
.menuh
{
	width: 900px;
	height: 33px;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	text-align: center;
}

.menuh .barre_accueil
{
	float: left;
	width: 1px;
	height: 28px;
}

.menuh .fond_onglets
{
	width: 900px;
	height: 27px;
	position: absolute;
}

.menuh .fond_onglets .barre
{
	float: left;
	width: 2px;
	height: 28px;
}

.menuh .fond_onglets .langues
{
	float: left;
	width: 79px;
	height: 28px;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/langues.jpg);
}

.menuh .fond_onglets .langues .ang
{
	float: left;
	padding-top: 8px;
	padding-left: 10px;
}

.menuh .fond_onglets .langues .fr
{
	float: left;
	padding-top: 8px;
	padding-left: 15px;
}

.menuh .fond_onglets .padding
{
	padding-top: 8px;
}

.menuh .fond_onglets a.btn_accueil
{
	float: left;
	color: white;
	width: 82px;
	height: 28px;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_accueil:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .fond_onglets a.btn_apropos
{
	float: left;
	width: 167px;
	height: 28px;
	color: white;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_apropos:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .fond_onglets a.btn_contact
{
	float: left;
	width: 79px;
	height: 28px;
	color: white;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_contact:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .fond_onglets a.btn_references
{
	float: left;
	width: 127px;
	height: 28px;
	color: white;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_references:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .fond_onglets a.btn_services
{
	float: left;
	width: 108px;
	height: 28px;
	color: white;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_services:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .fond_onglets a.btn_solutions
{
	float: left;
	color: white;
	width: 245px;
	height: 28px;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_off.jpg);
}

.menuh .fond_onglets a.btn_solutions:hover
{
	color: #333333;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.menuh .ombre
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/ombre_onglets.png);
	width: 900px;
	height: 5px;
	position: relative;
	top: 28px;
	font-family: arial;
	font-size: 4px;
}

/*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
{
	color: red;
	font-size: 16px;
	font-weight: bold;
	background-color: #F7FF21;
	background-image: url(/res/error.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	padding-left: 24px;
	margin: 0px;
}

/*Formulaire - Barre de navigation (onglets) > */
.onglet
{
	background-color: #FFFFFF;
}

/*Formulaire - Barre de navigation (onglets) > Onglets carrés > */
.onglet .menu
{
	font-family: arial;
	color: white;
	font-size: 11px;
	background-color: #0095ac;
	text-align: center;
	height: 16px;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	margin: 2px;
}

/*Formulaire - Barre de navigation (onglets) > Onglet carré (sélectionné) > */
.onglet .menupagesel
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #a91557;
	text-align: center;
	cursor: pointer;
}

/*Formulaire - Barre de navigation (onglets) > Onglet carré (survolé) > */
.onglet .menusel
{
	font-family: arial;
	color: #0095ac;
	font-size: 11px;
	background-color: white;
	text-align: center;
	cursor: pointer;
}

/*Formulaire - Barre de navigation (onglets) > Onglet par défaut > */
.onglet .nMENU
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

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

/*Formulaire - Barre de navigation (onglets) > Onglet en cours > */
.onglet .nMENUPAGESEL
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

/*Formulaire - Barre de navigation (onglets) > Onglet en cours > Tableau > */
.onglet .nMENUPAGESEL TABLE
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

/*Formulaire - Barre de navigation (onglets) > Onglet survolé par la souris > */
.onglet .nMENUSEL
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

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

/*Formulaire - Barre de navigation (onglets) > Section > */
.onglet .section
{
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #0095ac;
	background-image: none;
}

/*Formulaire - Participation (options du formulaire) > */
.options
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

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

/*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
{
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
	color: #000000;
}

/*Formulaire - Participation (options du formulaire) > Champs obligatoire > Zone de texte > */
.options .obl .longtext
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*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) > Classe > */
.options .t1
{
	font-weight: bold;
}

/*Formulaire - Participation (options du formulaire) > TABLEAU - Case à cocher > */
.options .tabcheck
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

/*Formulaire - Participation (options du formulaire) > Tableau - Information > */
.options .tabinfo
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

/*Formulaire - Participation (options du formulaire) > Tableau - saisie > */
.options .tabinput
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

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

/*Formulaire - Participation (options du formulaire) > Tableau - zone de saisie > */
.options .tabtext
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

/*Formulaire - Participation (options du formulaire) > Tableau - La classe > */
.options .tabtitle
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

/*Formulaire - Participation (options du formulaire) > Tableau - La description > */
.options .tabtitleleft
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

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

/*Formulaire - Participation (options du formulaire) > Titre de prestation > */
.options .title
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #367ab9;
	background-image: none;
}

/*Formulaire - Participation (options du formulaire) > Tableau > */
.options TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Participation (options du formulaire) > Titre de tableau > */
.options TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*Site web - Home page > */
.page
{
	width: 900px;
}

.page .accueil
{
	width: 900px;
	margin-top: 20px;
}

.page .accueil .actualites_accueil
{
	font-family: arial;
	font-size: 11px;
	color: #333333;
}

.page .accueil .actualites_accueil .news_actualites
{
	padding-top: 10px;
	font-family: verdana;
	font-size: 9px;
	color: #666666;
	width: 900px;
	height: 65px;
	text-align: justify;
}

.page .accueil .actualites_accueil .news_actualites .news1_actu
{
	float: left;
	width: 192px;
}

.page .accueil .actualites_accueil .news_actualites .news1_actu a
{
	text-decoration: none;
	font-weight: bold;
	color: #0099cc;
}

.page .accueil .actualites_accueil .news_actualites .news1_actu a:hover
{
	text-decoration: underline;
}

.page .accueil .actualites_accueil .news_actualites .news_actu
{
	float: left;
	width: 192px;
	margin-left: 21px;
}

.page .accueil .actualites_accueil .news_actualites .news_actu a
{
	text-decoration: none;
	font-weight: bold;
	color: #0099cc;
}

.page .accueil .actualites_accueil .news_actualites .news_actu a:hover
{
	text-decoration: underline;
}

.page .accueil .actualites_accueil .news_actualites .separation_news_actu
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/separation_news.png);
	height: 19px;
	width: 1px;
	float: left;
	overflow: hidden;
	margin-top: 2px;
	margin-left: 21px;
}

.page .accueil .actualites_accueil .titre_actu
{
	margin-left: 10px;
}

.page .accueil .bande_accueil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/bande.png);
	width: 900px;
	height: 38px;
}

.page .accueil .btn_accueil
{
	position: absolute;
	top: 141px;
	margin-left: 1px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 82px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .accueil .btn_accueil .txt_btn_accueil
{
	padding-top: 8px;
}

.page .accueil .event_accueil
{
	padding-top: 5px;
}

.page .accueil .event_accueil .bande_accueil
{
}

.page .accueil .event_accueil .bande_accueil .titre_event_accueil
{
	padding-top: 4px;
	padding-left: 10px;
}

.page .accueil .event_accueil .contenu_event_accueil
{
	margin-top: 15px;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil
{
	color: white;
	height: 145px;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil .padding_2
{
	padding-top: 121px;
	text-align: center;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a
{
	text-decoration: none;
	color: white;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img1_event
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img1.png);
	width: 207px;
	height: 141px;
	outline: none;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img1_event:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img1_on.png);
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img2_event
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img2.png);
	margin-left: 23px;
	width: 207px;
	height: 141px;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img2_event:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img2_on.png);
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img3_event
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img3.png);
	margin-left: 23px;
	width: 207px;
	height: 141px;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img3_event:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img3_on.png);
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img4_event
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img4.png);
	margin-left: 23px;
	width: 207px;
	height: 141px;
}

.page .accueil .event_accueil .contenu_event_accueil .images_event_accueil a.img4_event:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img4_on.png);
}

.page .accueil .event_accueil .contenu_txt_event_accueil
{
	font-family: verdana;
	height: 45px;
	font-size: 10px;
	margin-top: 10px;
	color: #333333;
}

.page .accueil .event_accueil .contenu_txt_event_accueil .txt1_event_accueil
{
	float: left;
	width: 209px;
}

.page .accueil .event_accueil .contenu_txt_event_accueil .txt2_event_accueil
{
	float: left;
	width: 209px;
	margin-left: 21px;
}

.page .accueil .event_accueil .contenu_txt_event_accueil .txt3_event_accueil
{
	float: left;
	width: 209px;
	margin-left: 21px;
}

.page .accueil .event_accueil .contenu_txt_event_accueil .txt4_event_accueil
{
	float: right;
	width: 209px;
	margin-left: 22px;
}

.page .accueil .event_accueil .contenu_txt_event_accueil a
{
	text-decoration: none;
	font-weight: bold;
	color: #cc0066;
}

.page .accueil .event_accueil .contenu_txt_event_accueil a:hover
{
	text-decoration: underline;
}

.page .accueil .services_accueil
{
	padding-top: 10px;
}

.page .accueil .services_accueil .bande_accueil
{
}

.page .accueil .services_accueil .bande_accueil .titre_services_accueil
{
	padding-top: 4px;
	padding-left: 10px;
}

.page .accueil .services_accueil .contenu_services_accueil
{
	margin-top: 15px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil
{
	color: white;
	height: 128px;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil .txt_devis
{
	padding-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a
{
	text-decoration: none;
	color: white;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.btn_devis
{
	float: left;
	margin-top: 34px;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	margin-left: 40px;
	width: 139px;
	height: 67px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img1_services
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img5.png);
	width: 157px;
	height: 126px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img1_services:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img5_on.png);
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img2_services
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img6.png);
	margin-left: 14px;
	width: 157px;
	height: 126px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img2_services:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img6_on.png);
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img3_services
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img7.png);
	margin-left: 14px;
	width: 157px;
	height: 126px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img3_services:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img7_on.png);
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img4_services
{
	float: left;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img8.png);
	margin-left: 14px;
	width: 157px;
	height: 126px;
}

.page .accueil .services_accueil .contenu_services_accueil .images_services_accueil a.img4_services:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Accueil/img8_on.png);
}

.page .accueil .services_accueil .contenu_services_accueil .padding_3
{
	padding-top: 107px;
	text-align: center;
}

.page .accueil .services_accueil .contenu_txt_services_accueil
{
	font-family: verdana;
	height: 45px;
	font-size: 10px;
	margin-top: 10px;
	color: #333333;
}

.page .accueil .services_accueil .contenu_txt_services_accueil .txt1_services_accueil
{
	float: left;
	width: 155px;
	text-align: justify;
}

.page .accueil .services_accueil .contenu_txt_services_accueil .txt2_services_accueil
{
	float: left;
	width: 157px;
	text-align: justify;
	margin-left: 15px;
}

.page .accueil .services_accueil .contenu_txt_services_accueil .txt3_services_accueil
{
	float: left;
	width: 157px;
	text-align: justify;
	margin-left: 15px;
}

.page .accueil .services_accueil .contenu_txt_services_accueil .txt4_services_accueil
{
	float: left;
	width: 157px;
	text-align: justify;
	margin-left: 15px;
}

.page .accueil .services_accueil .contenu_txt_services_accueil a
{
	text-decoration: none;
	font-weight: bold;
	color: #0099cc;
}

.page .accueil .services_accueil .contenu_txt_services_accueil a:hover
{
	text-decoration: underline;
}

.page .apropos
{
	width: 900px;
	margin-top: 15px;
	font-size: 11px;
	font-family: verdana;
}

.page .apropos .apropos_asp
{
	width: 900px;
	height: 300px;
	margin-top: 5px;
	text-align: justify;
}

.page .apropos .apropos_asp .haut_cadre_apropos
{
	width: 900px;
	height: 10px;
}

.page .apropos .apropos_asp .partie_droite_asp
{
	float: left;
	margin-top: 15px;
	margin-left: 25px;
}

.page .apropos .apropos_asp .partie_gauche_asp
{
	margin-top: 15px;
	float: left;
}

.page .apropos .apropos_asp .partie_haut_asp
{
	width: 900px;
}

.page .apropos .apropos_environnement
{
	width: 900px;
	height: 200px;
	margin-top: 5px;
}

.page .apropos .apropos_environnement .haut_cadre_envi
{
	width: 900px;
	height: 10px;
}

.page .apropos .apropos_environnement .partie_droite_envi
{
	float: right;
	width: 430px;
}

.page .apropos .apropos_environnement .partie_gauche_envi
{
	float: left;
	width: 440px;
}

.page .apropos .apropos_intro
{
	font-family: verdana;
}

.page .apropos .apropos_intro .image_apropos_into
{
	width: 900px;
	height: 100px;
	margin-top: 15px;
}

.page .apropos .apropos_intro .indication_entreprise_apropos
{
	width: 900px;
	height: 50px;
	margin-top: 20px;
}

.page .apropos .apropos_intro .indication_entreprise_apropos .partie_centrale_apropos
{
	float: left;
	margin-left: 35px;
}

.page .apropos .apropos_intro .indication_entreprise_apropos .partie_droite_apropos
{
	float: right;
}

.page .apropos .apropos_intro .indication_entreprise_apropos .partie_gauche_apropos
{
	float: left;
}

.page .apropos .apropos_intro .pointilles_apropos
{
	width: 900px;
	height: 10px;
	margin-top: 10px;
}

.page .apropos .apropos_intro .txt_apropos_intro
{
	font-size: 11px;
	text-align: justify;
	width: 900px;
}

.page .apropos .apropos_metier
{
	width: 900px;
	height: 115px;
	text-align: justify;
	margin-top: 5px;
}

.page .apropos .apropos_metier .haut_cadre_apropos
{
	width: 900px;
	height: 10px;
}

.page .apropos .blue_ita_bold
{
	color: #0099cc;
	font-weight: bold;
	font-style: italic;
}

.page .apropos .bouton_apropos
{
	position: absolute;
	top: 141px;
	margin-left: 571px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 167px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .apropos .bouton_apropos .txt_btn_apropos
{
	padding-top: 8px;
}

.page .apropos .little_grey_ita
{
	font-family: arial;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}

.page .apropos .onglets_apropos
{
	margin-top: 15px;
	width: 900px;
	height: 15px;
}

.page .apropos .onglets_apropos .barre_separation_apropos
{
	float: left;
	margin-left: 60px;
	color: #333333;
}

.page .apropos .onglets_apropos .onglets1_apropos
{
	float: left;
	margin-left: 75px;
	font-weight: bold;
}

.page .apropos .onglets_apropos .onglets_suivants_apropos
{
	float: left;
	margin-left: 60px;
	font-weight: bold;
}

.page .apropos .onglets_apropos a
{
	color: #cc0066;
	text-decoration: none;
}

.page .apropos .onglets_apropos a:hover
{
	text-decoration: underline;
}

.page .apropos .pink
{
	color: #cc0066;
}

.page .apropos .pink_ita_bold
{
	color: #cc0066;
	font-weight: bold;
	font-style: italic;
}

.page .apropos .rose_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .contact
{
	width: 900px;
	margin-top: 15px;
	font-size: 11px;
	font-family: verdana;
}

.page .contact .bouton_contact
{
	position: absolute;
	top: 141px;
	margin-left: 740px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 79px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .contact .bouton_contact .txt_btn_contact
{
	padding-top: 8px;
}

.page .contact .grey_ita
{
	font-family: arial;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 17px;
}

.page .contact .intro_contact
{
	text-align: justify;
}

.page .contact .pink_ita
{
	color: #cc0066;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .contact .pointilles_contact
{
	width: 900px;
	height: 10px;
	margin-top: 20px;
}

.page .contact_recrutement
{
	width: 900px;
	font-family: verdana;
	font-size: 11px;
	margin-top: 25px;
}

.page .contact_recrutement .blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.page .contact_recrutement .bouton_recrutement
{
	position: absolute;
	top: 141px;
	margin-left: 740px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 79px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .contact_recrutement .bouton_recrutement .txt_btn_recrutement
{
	padding-top: 8px;
}

.page .contact_recrutement .gris
{
	color: #666666;
}

.page .contact_recrutement .intro_recrutement
{
	text-align: justify;
}

.page .contact_recrutement .partie_droite_recrutement
{
	float: left;
	width: 430px;
	margin-left: 30px;
	margin-top: 20px;
	text-align: justify;
}

.page .contact_recrutement .partie_gauche_recrutement
{
	float: left;
	width: 440px;
	margin-top: 20px;
	text-align: justify;
}

.page .contact_recrutement .pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .contact_recrutement a
{
	text-decoration: none;
	font-weight: bold;
	color: #0099cc;
}

.page .contact_recrutement a:hover
{
	text-decoration: underline;
}

.page .evenements_congres
{
	width: 900px;
	margin-top: 25px;
}

.page .evenements_congres .bouton_congres
{
	position: absolute;
	top: 141px;
	margin-left: 85px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 245px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .evenements_congres .bouton_congres .txt_btn_congres
{
	padding-top: 8px;
}

.page .evenements_congres .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .evenements_congres .descriptif .partie_centrale_event
{
	margin-top: 20px;
	width: 900px;
	height: 290px;
}

.page .evenements_congres .descriptif .partie_centrale_event .barre_separation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/barre_separation.png);
	height: 270px;
	width: 1px;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 20px;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie1_event
{
	float: left;
	width: 320px;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie2_event
{
	float: left;
	width: 320px;
	margin-left: 20px;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event
{
	float: left;
	margin-top: 50px;
	width: 200px;
	height: 100px;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event .btn_devis
{
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event .btn_devis .txt_devis
{
	padding-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event a.pack_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_congres.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .descriptif .partie_centrale_event .partie3_event a.pack_convention:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_congres_on.png);
}

.page .evenements_congres .descriptif .txt_intro_evenement
{
	margin-top: 20px;
	width: 900px;
	height: 20px;
	color: #666666;
}

.page .evenements_congres .event_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .evenements_congres .event_selections .contenu_event
{
	height: 72px;
	width: 205px;
}

.page .evenements_congres .event_selections .selection_event
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .evenements_congres .event_selections .selection_event .btn_congres
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event_on.png);
	width: 207px;
	height: 24px;
}

.page .evenements_congres .event_selections .selection_event .btn_congres .lien_mort_congres
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .evenements_congres .event_selections .selection_event .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_congres .event_selections .selection_event .contenu_event
{
}

.page .evenements_congres .event_selections .selection_event .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_cong
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_cong:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres_on.jpg);
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_enq
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_enq:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq_on.jpg);
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_rdv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .contenu_event a.image_rdv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv_on.jpg);
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .image_congres
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_congres .event_selections .selection_event .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_congres .event_selections .selection_event .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_congres .event_selections .selection_event1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .evenements_congres .event_selections .selection_event1 .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_congres .event_selections .selection_event1 .contenu_event
{
}

.page .evenements_congres .event_selections .selection_event1 .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_congres .event_selections .selection_event1 .contenu_event a.image_conv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event1 .contenu_event a.image_conv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention_on.jpg);
	text-decoration: none;
}

.page .evenements_congres .event_selections .selection_event1 .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_congres .event_selections .selection_event1 .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_congres .event_selections .selection_event1 .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_congres .pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .evenements_congres .pink_ita
{
	color: #cc0066;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .evenements_conventions
{
	width: 900px;
	margin-top: 25px;
}

.page .evenements_conventions .btn_conventions
{
	position: absolute;
	top: 141px;
	margin-left: 85px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 245px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .evenements_conventions .btn_conventions .txt_btn_conventions
{
	padding-top: 8px;
}

.page .evenements_conventions .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .evenements_conventions .descriptif .partie_centrale_event
{
	margin-top: 20px;
	width: 900px;
	height: 235px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .barre_separation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/barre_separation.png);
	height: 214px;
	width: 1px;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 20px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie1_event
{
	float: left;
	width: 320px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie2_event
{
	float: left;
	width: 320px;
	margin-left: 20px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event
{
	float: left;
	margin-top: 20px;
	width: 200px;
	height: 100px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event .btn_devis
{
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event .btn_devis .txt_devis
{
	padding-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event a.pack_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_convention.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	text-decoration: none;
}

.page .evenements_conventions .descriptif .partie_centrale_event .partie3_event a.pack_convention:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_convention_on.png);
}

.page .evenements_conventions .descriptif .txt_intro_evenement
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .evenements_conventions .event_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .evenements_conventions .event_selections .contenu_event
{
	height: 72px;
	width: 205px;
}

.page .evenements_conventions .event_selections .selection_event
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .evenements_conventions .event_selections .selection_event .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event
{
}

.page .evenements_conventions .event_selections .selection_event .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_cong
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_cong:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres_on.jpg);
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_enq
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_enq:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq_on.jpg);
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_rdv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .contenu_event a.image_rdv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv_on.jpg);
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_conventions .event_selections .selection_event .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_conventions .event_selections .selection_event .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_conventions .event_selections .selection_event1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .evenements_conventions .event_selections .selection_event1 .btn_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event_on.png);
	width: 207px;
	height: 24px;
}

.page .evenements_conventions .event_selections .selection_event1 .btn_convention .lien_mort_convention
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .evenements_conventions .event_selections .selection_event1 .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_conventions .event_selections .selection_event1 .contenu_event
{
}

.page .evenements_conventions .event_selections .selection_event1 .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_conventions .event_selections .selection_event1 .contenu_event a.image_conv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event1 .contenu_event a.image_conv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention_on.jpg);
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event1 .image_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_conventions .event_selections .selection_event1 .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_conventions .event_selections .selection_event1 .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_conventions .event_selections .selection_event1 .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_conventions .pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .evenements_conventions .pink_ita
{
	color: #cc0066;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .evenements_enquetes
{
	width: 900px;
	margin-top: 25px;
}

.page .evenements_enquetes .bouton_enquetes
{
	position: absolute;
	top: 141px;
	margin-left: 85px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 245px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .evenements_enquetes .bouton_enquetes .txt_btn_enquetes
{
	padding-top: 8px;
}

.page .evenements_enquetes .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .evenements_enquetes .descriptif .partie_centrale_event
{
	margin-top: 20px;
	width: 900px;
	height: 250px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .barre_separation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/barre_separation.png);
	height: 235px;
	width: 1px;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 20px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie1_event
{
	float: left;
	width: 320px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie2_event
{
	float: left;
	width: 320px;
	margin-left: 20px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event
{
	float: left;
	margin-top: 40px;
	width: 200px;
	height: 100px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event .btn_devis
{
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event .btn_devis .txt_devis
{
	padding-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	text-decoration: none;
	color: white;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event a.pack_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_enq.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .descriptif .partie_centrale_event .partie3_event a.pack_convention:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_enq_on.png);
}

.page .evenements_enquetes .descriptif .txt_intro_evenement
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .evenements_enquetes .event_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .evenements_enquetes .event_selections .contenu_event
{
	height: 72px;
	width: 205px;
}

.page .evenements_enquetes .event_selections .selection_event
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .evenements_enquetes .event_selections .selection_event .btn_enq
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event_on.png);
	width: 207px;
	height: 24px;
}

.page .evenements_enquetes .event_selections .selection_event .btn_enq .lien_mort_enq
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .evenements_enquetes .event_selections .selection_event .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event
{
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event .image_enq
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event a.image_cong
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event a.image_cong:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres_on.jpg);
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event a.image_rdv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .contenu_event a.image_rdv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv_on.jpg);
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .image_congres
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_enquetes .event_selections .selection_event .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_enquetes .event_selections .selection_event .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_enquetes .event_selections .selection_event1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .evenements_enquetes .event_selections .selection_event1 .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_enquetes .event_selections .selection_event1 .contenu_event
{
}

.page .evenements_enquetes .event_selections .selection_event1 .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_enquetes .event_selections .selection_event1 .contenu_event a.image_conv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event1 .contenu_event a.image_conv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention_on.jpg);
	text-decoration: none;
}

.page .evenements_enquetes .event_selections .selection_event1 .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_enquetes .event_selections .selection_event1 .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_enquetes .event_selections .selection_event1 .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_enquetes .pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .evenements_enquetes .pink_ita
{
	color: #cc0066;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .evenements_rdv
{
	width: 900px;
	margin-top: 25px;
}

.page .evenements_rdv .bouton_rdv
{
	position: absolute;
	top: 141px;
	margin-left: 85px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 245px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .evenements_rdv .bouton_rdv .txt_btn_rdv
{
	padding-top: 8px;
}

.page .evenements_rdv .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .evenements_rdv .descriptif .partie_centrale_event
{
	margin-top: 20px;
	width: 900px;
	height: 290px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .barre_separation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/barre_separation.png);
	height: 330px;
	width: 1px;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 20px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie1_event
{
	float: left;
	width: 320px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie2_event
{
	float: left;
	width: 320px;
	margin-left: 20px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event
{
	float: left;
	margin-top: 50px;
	width: 200px;
	height: 100px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event .btn_devis
{
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event .btn_devis .txt_devis
{
	padding-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event a.pack_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_rdv.png);
	width: 139px;
	height: 67px;
	margin-left: 43px;
	margin-top: 5px;
	color: white;
	float: left;
	text-decoration: none;
}

.page .evenements_rdv .descriptif .partie_centrale_event .partie3_event a.pack_convention:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/pack_rdv_on.png);
}

.page .evenements_rdv .descriptif .txt_intro_evenement
{
	margin-top: 20px;
	width: 900px;
	height: 60px;
	color: #666666;
}

.page .evenements_rdv .event_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .evenements_rdv .event_selections .contenu_event
{
	height: 72px;
	width: 205px;
}

.page .evenements_rdv .event_selections .selection_event
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .evenements_rdv .event_selections .selection_event .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_rdv .event_selections .selection_event .btn_rdv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event_on.png);
	width: 207px;
	height: 24px;
}

.page .evenements_rdv .event_selections .selection_event .btn_rdv .lien_mort_rdv
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event
{
}

.page .evenements_rdv .event_selections .selection_event .contenu_event .image_rdv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/rdv_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event a.image_cong
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event a.image_cong:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres_on.jpg);
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event a.image_enq
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .contenu_event a.image_enq:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/enq_on.jpg);
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .image_congres
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/congres.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_rdv .event_selections .selection_event .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_rdv .event_selections .selection_event .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_rdv .event_selections .selection_event1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .evenements_rdv .event_selections .selection_event1 .btn_event
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/btn_event.png);
	width: 207px;
	height: 24px;
}

.page .evenements_rdv .event_selections .selection_event1 .contenu_event
{
}

.page .evenements_rdv .event_selections .selection_event1 .contenu_event .txt_event
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .evenements_rdv .event_selections .selection_event1 .contenu_event a.image_conv
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event1 .contenu_event a.image_conv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/evenements/convention_on.jpg);
	text-decoration: none;
}

.page .evenements_rdv .event_selections .selection_event1 .lien_event
{
	text-align: center;
	padding-top: 4px;
}

.page .evenements_rdv .event_selections .selection_event1 .lien_event a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .evenements_rdv .event_selections .selection_event1 .lien_event a:hover
{
	text-decoration: underline;
}

.page .evenements_rdv .pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .evenements_rdv .pink_ita
{
	color: #cc0066;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .packs
{
	width: 900px;
	margin-top: 25px;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .packs .bouton_packs
{
	position: absolute;
	top: 141px;
	margin-left: 85px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 245px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .packs .bouton_packs .txt_btn_packs
{
	padding-top: 8px;
}

.page .packs .maj
{
	text-transform: uppercase;
}

.page .packs .pack_congres
{
	width: 360px;
	float: left;
	margin-left: 95px;
}

.page .packs .pack_congres .image_pack_congres
{
	float: left;
	width: 105px;
	height: 64px;
	margin-left: 30px;
}

.page .packs .pack_congres .titre_pack_congres
{
	float: left;
	margin-top: 46px;
	text-transform: uppercase;
	font-weight: bold;
	color: #2da32d;
}

.page .packs .pack_congres .txt_pack_congres
{
	margin-top: 20px;
	text-align: justify;
	float: left;
}

.page .packs .pack_enquetes
{
	width: 360px;
	margin-left: 30px;
	float: left;
	margin-top: 25px;
}

.page .packs .pack_enquetes .image_pack_enquetes
{
	float: left;
	width: 105px;
	height: 64px;
	margin-left: 30px;
}

.page .packs .pack_enquetes .titre_pack_enquetes
{
	float: left;
	margin-top: 38px;
	text-transform: uppercase;
	font-weight: bold;
	color: #bb5b31;
}

.page .packs .pack_enquetes .txt_pack_enquetes
{
	margin-top: 20px;
	text-align: justify;
	float: left;
}

.page .packs .pack_rdv
{
	width: 360px;
	float: left;
	margin-left: 95px;
	margin-top: 25px;
}

.page .packs .pack_rdv .image_pack_rdv
{
	float: left;
	width: 105px;
	height: 64px;
	margin-left: 30px;
}

.page .packs .pack_rdv .titre_pack_rdv
{
	float: left;
	margin-top: 46px;
	text-transform: uppercase;
	font-weight: bold;
	color: #aa1656;
}

.page .packs .pack_rdv .txt_pack_rdv
{
	margin-top: 20px;
	text-align: justify;
	float: left;
}

.page .packs .pack_seminaires
{
	width: 360px;
	float: left;
	margin-left: 30px;
}

.page .packs .pack_seminaires .image_pack_seminaires
{
	float: left;
	width: 105px;
	height: 64px;
	margin-left: 45px;
}

.page .packs .pack_seminaires .titre_pack_seminaires
{
	float: left;
	margin-top: 46px;
	text-transform: uppercase;
	font-weight: bold;
	color: #0c98ae;
}

.page .packs .pack_seminaires .txt_pack_seminaire
{
	margin-top: 20px;
	text-align: justify;
	float: left;
}

.page .packs .pack_site
{
	width: 460px;
	float: left;
	margin-left: 200px;
	margin-top: 20px;
}

.page .packs .pack_site .image_pack_site
{
	float: left;
	width: 105px;
	height: 64px;
	margin-left: 70px;
}

.page .packs .pack_site .titre_pack_site
{
	float: left;
	margin-top: 46px;
	text-transform: uppercase;
	font-weight: bold;
	color: #c66b0e;
}

.page .packs .pack_site .txt_pack_site
{
	margin-top: 20px;
	text-align: justify;
	float: left;
}

.page .packs .txt_pack
{
	margin-top: 20px;
	float: inherit;
}

.page .references
{
	width: 900px;
	margin-top: 15px;
}

.page .references .blue_ita_bold
{
	color: #0099cc;
	font-weight: bold;
	font-style: italic;
}

.page .references .btn_references
{
	position: absolute;
	top: 141px;
	margin-left: 442px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 127px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .references .btn_references .txt_btn_references
{
	padding-top: 8px;
}

.page .references .contenu_references_partenaires
{
	width: 900px;
	margin-top: 10px;
}

.page .references .haut_cadre_references
{
	margin-top: 6px;
	font-size: 1px;
	width: 900px;
	height: 10px;
}

.page .references .little_grey_ita
{
	font-family: arial;
	color: #666666;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
}

.page .references .onglets_references
{
	margin-top: 15px;
	font-family: verdana;
	font-size: 11px;
	width: 900px;
	height: 15px;
	text-align: center;
	margin-left: 150px;
}

.page .references .onglets_references .barre_separation_ref
{
	float: left;
	margin-left: 60px;
	color: #333333;
}

.page .references .onglets_references .onglets1_ref
{
	float: left;
	font-weight: bold;
}

.page .references .onglets_references .onglets_suivants_ref
{
	float: left;
	margin-left: 60px;
	font-weight: bold;
}

.page .references .onglets_references a
{
	color: #cc0066;
	text-decoration: none;
}

.page .references .onglets_references a:hover
{
	text-decoration: underline;
}

.page .references .pink
{
	color: #cc0066;
}

.page .references .pink_ita_bold
{
	color: #cc0066;
	font-weight: bold;
	font-style: italic;
}

.page .references .references_actualites
{
	width: 900px;
	font-family: verdana;
	font-size: 11px;
	margin-bottom: 0px;
	text-align: justify;
	float: left;
}

.page .references .references_actualites .news_ref
{
	margin-top: 20px;
}

.page .references .references_actualites .news_ref .actu1_droite
{
	float: left;
	width: 280px;
	margin-left: 30px;
}

.page .references .references_actualites .news_ref .actu1_gauche
{
	float: left;
	width: 280px;
}

.page .references .references_actualites .news_ref .actu_droite
{
	height: 160px;
	width: 280px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
	margin-left: 30px;
}

.page .references .references_actualites .news_ref .actu_gauche
{
	height: 160px;
	width: 270px;
	float: left;
	overflow: hidden;
	margin-top: 20px;
}

.page .references .references_actualites .news_ref .images_actus
{
	float: left;
	width: 50px;
	height: 42px;
	margin-right: 10px;
}

.page .references .references_intro
{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	width: 900px;
}

.page .references .references_intro .image_reference_into
{
	width: 900px;
	height: 120 px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.page .references .references_partenaires
{
	width: 900px;
	text-align: justify;
	font-family: verdana;
	font-size: 11px;
	margin-bottom: 0px;
	float: left;
}

.page .references .references_ref
{
	width: 900px;
	margin-bottom: 0px;
	float: left;
}

.page .references .references_ref .references_ref_droite
{
	float: right;
	font-family: verdana;
	font-size: 11px;
	width: 470px;
	margin-top: 10px;
	text-align: justify;
}

.page .references .references_ref .references_ref_gauche
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	width: 400px;
	margin-top: 10px;
	text-align: justify;
}

.page .references .rose_bold
{
	color: #cc0066;
	font-weight: bold;
}

.page .service_assistance
{
	width: 900px;
	margin-top: 25px;
}

.page .service_assistance .blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.page .service_assistance .blue_ita
{
	color: #0099cc;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .service_assistance .bouton_assistance
{
	position: absolute;
	top: 141px;
	margin-left: 332px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 108px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .service_assistance .bouton_assistance .txt_btn_assistance
{
	padding-top: 8px;
}

.page .service_assistance .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .service_assistance .descriptif .partie_centrale_service
{
	margin-top: 5px;
	width: 900px;
	height: 185px;
}

.page .service_assistance .descriptif .partie_centrale_service .partie1_service
{
	float: left;
	width: 665px;
	height: 90px;
}

.page .service_assistance .descriptif .partie_centrale_service .partie2_service
{
	float: left;
	margin-left: 45px;
	margin-top: 35px;
	height: 155px;
	width: 140px;
}

.page .service_assistance .descriptif .partie_centrale_service .partie2_service .btn_devis
{
}

.page .service_assistance .descriptif .partie_centrale_service .partie2_service .btn_devis .txt_devis
{
	margin-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .service_assistance .descriptif .partie_centrale_service .partie2_service a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-top: 10px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_assistance .descriptif .partie_centrale_service .partie2_service a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .service_assistance .descriptif .txt_intro_service
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .service_assistance .services_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .service_assistance .services_selections .contenu_service
{
	height: 72px;
	width: 205px;
}

.page .service_assistance .services_selections .selection_service
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .service_assistance .services_selections .selection_service .btn_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_assistance .services_selections .selection_service .btn_assistance .lien_mort_assistance
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .service_assistance .services_selections .selection_service .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_assistance .services_selections .selection_service .btn_service .lien_service
{
}

.page .service_assistance .services_selections .selection_service .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_assistance .services_selections .selection_service .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_assistance .services_selections .selection_service .contenu_service
{
}

.page .service_assistance .services_selections .selection_service .contenu_service .image_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_assistance .services_selections .selection_service .contenu_service a.image_formation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation.jpg);
	width: 99px;
	height: 65px;
	float: left;
	text-decoration: none;
	color: white;
}

.page .service_assistance .services_selections .selection_service .contenu_service a.image_formation:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service .contenu_service a.image_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service .contenu_service a.image_site:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site_on.jpg);
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_assistance .services_selections .selection_service1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .service_assistance .services_selections .selection_service1 .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_assistance .services_selections .selection_service1 .btn_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_assistance .services_selections .selection_service1 .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_assistance .services_selections .selection_service1 .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_assistance .services_selections .selection_service1 .contenu_service
{
}

.page .service_assistance .services_selections .selection_service1 .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_assistance .services_selections .selection_service1 .contenu_service a.image_conseil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service1 .contenu_service a.image_conseil:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	text-decoration: none;
}

.page .service_assistance .services_selections .selection_service1 .image_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_conseil
{
	width: 900px;
	margin-top: 25px;
}

.page .service_conseil .blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.page .service_conseil .blue_ita
{
	color: #0099cc;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .service_conseil .bouton_conseil
{
	position: absolute;
	top: 141px;
	margin-left: 332px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 108px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .service_conseil .bouton_conseil .txt_btn_conseil
{
	padding-top: 8px;
}

.page .service_conseil .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .service_conseil .descriptif .partie_centrale_service
{
	margin-top: 5px;
	width: 900px;
	height: 215px;
}

.page .service_conseil .descriptif .partie_centrale_service .partie1_service
{
	float: left;
	width: 665px;
	height: 90px;
}

.page .service_conseil .descriptif .partie_centrale_service .partie2_service
{
	float: left;
	margin-left: 45px;
}

.page .service_conseil .descriptif .partie_centrale_service .partie2_service .btn_devis
{
}

.page .service_conseil .descriptif .partie_centrale_service .partie2_service .btn_devis .txt_devis
{
	margin-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .service_conseil .descriptif .partie_centrale_service .partie2_service a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-top: 55px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_conseil .descriptif .partie_centrale_service .partie2_service a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .service_conseil .descriptif .txt_intro_service
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .service_conseil .services_selections
{
	height: 100px;
}

.page .service_conseil .services_selections .contenu_service
{
	height: 72px;
	width: 205px;
}

.page .service_conseil .services_selections .selection_service
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .service_conseil .services_selections .selection_service .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_conseil .services_selections .selection_service .contenu_service
{
}

.page .service_conseil .services_selections .selection_service .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_assistance:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance_on.jpg);
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_formation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation.jpg);
	text-decoration: none;
	width: 99px;
	height: 65px;
	float: left;
	color: white;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_formation:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service .contenu_service a.image_site:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site_on.jpg);
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_conseil .services_selections .selection_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_conseil .services_selections .selection_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_conseil .services_selections .selection_service1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .service_conseil .services_selections .selection_service1 .btn_conseil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_conseil .services_selections .selection_service1 .btn_conseil .lien_mort_conseil
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .service_conseil .services_selections .selection_service1 .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_conseil .services_selections .selection_service1 .contenu_service
{
}

.page .service_conseil .services_selections .selection_service1 .contenu_service .image_conseil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
}

.page .service_conseil .services_selections .selection_service1 .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_conseil .services_selections .selection_service1 .image_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_conseil .services_selections .selection_service1 .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_conseil .services_selections .selection_service1 .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_conseil .services_selections .selection_service1 .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_formation
{
	width: 900px;
	margin-top: 25px;
}

.page .service_formation .blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.page .service_formation .blue_ita
{
	color: #0099cc;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .service_formation .bouton_formation
{
	position: absolute;
	top: 141px;
	margin-left: 332px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 108px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .service_formation .bouton_formation .txt_btn_formation
{
	padding-top: 8px;
}

.page .service_formation .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .service_formation .descriptif .partie_centrale_service
{
	margin-top: 5px;
	width: 900px;
	height: 275px;
}

.page .service_formation .descriptif .partie_centrale_service .partie1_service
{
	float: left;
	width: 665px;
	height: 90px;
}

.page .service_formation .descriptif .partie_centrale_service .partie2_service
{
	float: left;
	margin-left: 45px;
}

.page .service_formation .descriptif .partie_centrale_service .partie2_service .btn_devis
{
}

.page .service_formation .descriptif .partie_centrale_service .partie2_service .btn_devis .txt_devis
{
	margin-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .service_formation .descriptif .partie_centrale_service .partie2_service a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-top: 75px;
	float: left;
	text-decoration: none;
	color: white;
}

.page .service_formation .descriptif .partie_centrale_service .partie2_service a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .service_formation .descriptif .txt_intro_service
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .service_formation .services_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .service_formation .services_selections .contenu_service
{
	height: 72px;
	width: 205px;
}

.page .service_formation .services_selections .selection_service
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .service_formation .services_selections .selection_service .btn_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_formation .services_selections .selection_service .btn_formation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_formation .services_selections .selection_service .btn_formation .lien_mort_formation
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .service_formation .services_selections .selection_service .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_formation .services_selections .selection_service .btn_service .lien_service
{
}

.page .service_formation .services_selections .selection_service .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_formation .services_selections .selection_service .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_formation .services_selections .selection_service .contenu_service
{
}

.page .service_formation .services_selections .selection_service .contenu_service .image_formation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_formation .services_selections .selection_service .contenu_service a.image_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service .contenu_service a.image_assistance:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service .contenu_service a.image_rdv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service .contenu_service a.image_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site.jpg);
	text-decoration: none;
	width: 99px;
	height: 65px;
	float: left;
	color: white;
}

.page .service_formation .services_selections .selection_service .contenu_service a.image_site:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site_on.jpg);
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_formation .services_selections .selection_service1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .service_formation .services_selections .selection_service1 .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_formation .services_selections .selection_service1 .btn_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_formation .services_selections .selection_service1 .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_formation .services_selections .selection_service1 .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_formation .services_selections .selection_service1 .contenu_service
{
}

.page .service_formation .services_selections .selection_service1 .contenu_service .image_conseil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service1 .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_formation .services_selections .selection_service1 .contenu_service a.image_conseil:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	text-decoration: none;
}

.page .service_formation .services_selections .selection_service1 .image_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site
{
	width: 900px;
	margin-top: 25px;
}

.page .service_site .blue_bold
{
	color: #0099cc;
	font-weight: bold;
}

.page .service_site .blue_ita
{
	color: #0099cc;
	font-family: arial;
	font-style: italic;
	font-weight: normal;
	font-size: 23px;
}

.page .service_site .bouton_site
{
	position: absolute;
	top: 141px;
	margin-left: 332px;
	color: #cc0066;
	text-transform: uppercase;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 108px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_on.jpg);
}

.page .service_site .bouton_site .txt_btn_site
{
	padding-top: 8px;
}

.page .service_site .descriptif
{
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
}

.page .service_site .descriptif .partie_centrale_service
{
	margin-top: 5px;
	width: 900px;
	height: 320px;
}

.page .service_site .descriptif .partie_centrale_service .partie1_service
{
	float: left;
	width: 665px;
	height: 90px;
}

.page .service_site .descriptif .partie_centrale_service .partie2_service
{
	float: left;
	margin-left: 45px;
	margin-top: 10px;
	height: 155px;
	width: 140px;
}

.page .service_site .descriptif .partie_centrale_service .partie2_service .btn_devis
{
}

.page .service_site .descriptif .partie_centrale_service .partie2_service .btn_devis .txt_devis
{
	margin-top: 10px;
	text-align: center;
	line-height: 23px;
}

.page .service_site .descriptif .partie_centrale_service .partie2_service a.btn_devis
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis.png);
	width: 139px;
	height: 67px;
	margin-top: 5px;
	text-decoration: none;
	color: white;
	float: left;
}

.page .service_site .descriptif .partie_centrale_service .partie2_service a.btn_devis:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/btn_devis_on.png);
}

.page .service_site .descriptif .partie_centrale_service .partie2_service a.pack_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/pack_site.png);
	width: 139px;
	height: 67px;
	float: left;
	text-decoration: none;
	color: white;
}

.page .service_site .descriptif .partie_centrale_service .partie2_service a.pack_site:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/pack_site_on.png);
}

.page .service_site .descriptif .txt_intro_service
{
	margin-top: 20px;
	width: 900px;
	height: 40px;
	color: #666666;
}

.page .service_site .services_selections
{
	margin-top: 25px;
	height: 100px;
}

.page .service_site .services_selections .contenu_service
{
	height: 72px;
	width: 205px;
}

.page .service_site .services_selections .selection_service
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
	margin-left: 20px;
}

.page .service_site .services_selections .selection_service .btn_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_site .services_selections .selection_service .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_site .services_selections .selection_service .btn_service .lien_service
{
}

.page .service_site .services_selections .selection_service .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_site .services_selections .selection_service .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_site .services_selections .selection_service .btn_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service_on.png);
	width: 207px;
	height: 24px;
}

.page .service_site .services_selections .selection_service .btn_site .lien_mort_site
{
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
	color: white;
}

.page .service_site .services_selections .selection_service .contenu_service
{
}

.page .service_site .services_selections .selection_service .contenu_service .image_site
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/site_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_site .services_selections .selection_service .contenu_service a.image_assistance
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .contenu_service a.image_assistance:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/assistance_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .contenu_service a.image_formation
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .contenu_service a.image_formation:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .contenu_service a.image_rdv:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/formation_on.jpg);
	text-decoration: none;
}

.page .service_site .services_selections .selection_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_site .services_selections .selection_service1
{
	float: left;
	font-family: verdana;
	font-size: 11px;
	text-align: justify;
	width: 210px;
	height: 100px;
}

.page .service_site .services_selections .selection_service1 .btn_service
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/service.png);
	width: 207px;
	height: 24px;
}

.page .service_site .services_selections .selection_service1 .btn_service .lien_service
{
	text-align: center;
	padding-top: 4px;
}

.page .service_site .services_selections .selection_service1 .btn_service .lien_service a
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.page .service_site .services_selections .selection_service1 .btn_service .lien_service a:hover
{
	text-decoration: underline;
}

.page .service_site .services_selections .selection_service1 .contenu_service
{
}

.page .service_site .services_selections .selection_service1 .contenu_service .image_conseil
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

.page .service_site .services_selections .selection_service1 .contenu_service .txt_service
{
	margin-left: 5px;
	float: left;
	width: 100px;
	height: 70px;
}

.page .service_site .services_selections .selection_service1 .contenu_service a.image_conseil:hover
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	text-decoration: none;
}

.page .service_site .services_selections .selection_service1 .image_convention
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Services/conseil_on.jpg);
	width: 99px;
	height: 65px;
	float: left;
	color: white;
	text-decoration: none;
}

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

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

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

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

/*Formulaire - Identification des payeurs > Champs non obligatoires > */
.payeurs .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Formulaire - Identification des payeurs > Champs obligatoires > */
.payeurs .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Formulaire - Identification des payeurs > Liens > */
.payeurs A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

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

/*Formulaire - Identification des payeurs > Titre de tableau > */
.payeurs TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

/*Formulaire - Téléchargement > */
.photomaton
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Téléchargement > Tableau > */
.photomaton TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Téléchargement > Titre > */
.photomaton TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

/*Formulaire - Pied de formulaire > */
.pied
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

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

/*Formulaire - Pied de formulaire > Tableau > */
.pied TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.pink
{
	color: #cc0066;
}

.pink_bold
{
	color: #cc0066;
	font-weight: bold;
}

.points
{
	background-image: url(/shared/tr_103_672/medias/Image/Charte2009/Commun/pointilles_pied_page.png);
	width: 880px;
	height: 13px;
}

/*Formulaire - Page de post-validation > */
.postvalidation
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Page de post-validation > Tableau > */
.postvalidation TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Sélection du profil > */
.refererselect
{
	text-align: left;
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	background-color: #ffffff;
}

/*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 > Titre > */
.reglements TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

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

.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
{
	width: 199px;
	margin: 0px;
	clip: ;
	position: absolute;
	height: 61px;
	_height: 63px;
	border-right: solid 1px #00f;
	border-bottom: solid 1px #00f;
	z-index: 50;
	_width: 199px;
}

/*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
{
	border-right: none;
	border-bottom: none;
	background-color: #F0F0F0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	height: 62px;
	margin: 0px;
	padding: 0px;
	border: none;
	border-left: none;
	border-top: none;
}

/*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
{
	border-right: none;
	border-bottom: none;
	background-color: #f0d0d0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	height: 62px;
	margin: 0px;
	padding: 0px;
	border: none;
	border-left: none;
	border-top: none;
}

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

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

.schedule .ovflyer
{
	position: absolute;
	white-space: nowrap;
	margin: 1px;
	padding: 2px;
	border: solid 1px #888;
	z-index: 301;
	background-color: #fff;
	text-align: left;
}

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

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

.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
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #E0E0E0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 62px;
	border-top: none;
}

/*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
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #f0d0d0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 62px;
	border-top: none;
}

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

/*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
{
	width: 900px;
}

.structure .page
{
}

.structure .page .entete
{
	display: none;
}

.structure .page .formulaire
{
	border: none;
	background-color: transparent;
}

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

/*Administration - Suivi de dossier > Rubriques > */
.suividossier TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*Formulaire - Synthèse > */
.synthese
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Synthèse > Tableau > */
.synthese TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Synthèse > Titre > */
.synthese TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

/*Formulaire - Sélection de la typologie > */
.typologie
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

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

/*Formulaire - Sélection de la typologie > Titre > */
.typologie TH
{
	background-color: #0095ac;
	background-image: none;
	color: #ffffff;
}

/*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
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

/*Formulaire - Validation > Champs non obligatoires > */
.validation .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Formulaire - Validation > Champs obligatoires > */
.validation .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Formulaire - Validation > Tableau > */
.validation TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

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

/*Administration - Validation (admin) > Champs non obligatoires > */
.validationadmin .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

/*Administration - Validation (admin) > Champs obligatoires > */
.validationadmin .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

/*Administration - Validation (admin) > Titre > */
.validationadmin TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

/*Document - Champs de fusion synthétique > */
.varoptions
{
	width: 100%;
}

/*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
{
	font-weight: bold;
}

/*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 > 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
{
	font-weight: bold;
}

/*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 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
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

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

/*Formulaire - Structure générale du formulaire > */
.formulaire
{
	color: #000000;
	background-color: white;
	width: 600px;
}
