#BODY
{
	font-family: arial;
	color: black;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	background-image: none;
}

#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;
}

#Dedup
{
}

#Dedup .ListDoublon
{
	width: 650px;
	height: 400px;
	overflow: auto;
	margin: 0 auto;
}

#Dedup .ListDoublon .DossierRef
{
	background-color: #EEFFFF;
}

#Dedup .ListDoublon .InfoDoublon
{
	background-color: #FFEFE8;
	font-weight: bold;
}

#Dedup .ListDoublon .i
{
	background-color: #FFFFF5;
}

#Dedup .ListDoublon .locked
{
}

#Dedup .ListDoublon .p
{
	background-color: #F3F5F5;
}

#Dedup .ListDoublon td
{
	border-bottom: solid 1px #d8d8d8;
	border-left: solid 1px #d8d8d8;
	background-color: #FFFFF5;
}

#Dedup .ListDoublon thead
{
}

#Dedup .ListDoublon thead td
{
	border: solid 1px #d8d8d8;
	background-color: #F2F2F2;
	color: black;
}

#Dedup .ListDoublon thead th
{
	border: solid 1px #d8d8d8;
	background-color: #F2F2F2;
	color: black;
}

#Dedup .overflow
{
	width: 700px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

#Dedup TD
{
	background-color: #BECDC6;
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

#Dedup TH
{
	background-color: #575C54;
	color: white;
}

#Import
{
}

#Import .fieldslist
{
	width: 220px;
	height: 400px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

#Import .overflow
{
	width: 200px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

#Import .preview
{
	width: 700px;
	height: 300px;
	overflow: auto;
	background-color: white;
	border: 1px solid gray;
}

#Import .preview .row
{
	background-color: silver;
	color: black;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

#Import .preview .sel
{
	color: gray;
	background-color: #E9E9E8;
}

#Import .preview .sel .hanyhan
{
}

#Import .preview .sel .row
{
	background-color: silver;
	color: black;
	font-weight: bold;
	text-align: center;
	width: 20px;
}

#Import .preview .sel TD
{
	background-color: #E9E9E8;
	color: gray;
}

#Import .preview TD
{
	background-color: white;
}

#Import .preview TH
{
	background-color: #E9E5DB;
	color: black;
}

#Import TD
{
	background-color: #BECDC6;
}

#Import TH
{
	background-color: #575C54;
	color: white;
}

#list
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#list #mailer
{
	width: 750px;
	color: black;
	border: none;
}

#list #mailer .body
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
	background-image: url(/res/themes/gray/background_750.png);
	padding-left: 25px;
}

#list #mailer .body TABLE
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

#list #mailer .bodyfree
{
	background-image: url(/res/themes/gray/background_750.png);
	font-size: 11px;
	color: black;
}

#list #mailer .bottom
{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height: 47px;
	background-color: white;
	color: black;
}

#list #mailer .doclist
{
	background-color: #FFFFD3;
	border: 1px solid #FFEED3;
}

#list #mailer .msgposted
{
	background-color: #FFFFD3;
	border: 1px solid #FFEED3;
}

#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;
}

#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;
}

#list .filter
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

#list .list
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

#list .sort
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

#list H1
{
	font-family: 'Arial';
	color: black;
	font-size: 20px;
	font-weight: bold;
}

#list TD
{
}

#list TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

#lists
{
}

#lists .list
{
	width: 100%;
	height: 15px;
	margin-top: 30px;
}

#lists .list .description
{
	float: left;
	height: 15px;
}

#lists .list .name
{
	width: 50%;
	float: left;
	height: 15px;
}

#lists .list A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#lists .shortcut0
{
	width: 100%;
	height: 15px;
	padding-left: 5%;
}

#lists .shortcut0 .creator
{
	width: 20%;
	float: left;
}

#lists .shortcut0 .date
{
	float: left;
}

#lists .shortcut0 .name
{
	width: 55%;
	float: left;
}

#lists .shortcut0 A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#lists .shortcut1
{
	width: 100%;
	height: 15px;
	padding-left: 5%;
}

#lists .shortcut1 .creator
{
	width: 20%;
	float: left;
}

#lists .shortcut1 .date
{
	float: left;
}

#lists .shortcut1 .name
{
	width: 55%;
	float: left;
}

#lists .shortcut1 A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#lists H1
{
	background-image: url(/res/tableur.gif);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 10px;
	height: 48px;
}

#spool
{
}

#spool .body
{
	background-image: url(/res/themes/gray/background_750.png);
	font-size: 11px;
	color: black;
}

#spool .bottom
{
	background-image: url(/res/themes/gray/bottom_750.gif);
	height: 47px;
	background-color: white;
	color: black;
}

#spool .onglet_body
{
	height: 550px;
	background-color: #F1F1F1;
	border: 1px solid black;
}

#spool .onglet_off
{
	cursor: pointer;
	height: 29px;
}

#spool .onglet_off .center
{
	background-image: url(/res/themes/gray/onglet_off_center.gif);
	background-color: transparent;
}

#spool .onglet_off .left
{
	background-image: url(/res/themes/gray/onglet_off_left.gif);
	background-color: transparent;
	width: 9px;
}

#spool .onglet_off .right
{
	background-image: url(/res/themes/gray/onglet_off_right.gif);
	background-color: transparent;
	width: 9px;
}

#spool .onglet_on
{
	cursor: pointer;
	height: 29px;
}

#spool .onglet_on .center
{
	background-image: url(/res/themes/gray/onglet_on_center.gif);
	background-color: transparent;
}

#spool .onglet_on .left
{
	background-image: url(/res/themes/gray/onglet_on_left.gif);
	background-color: transparent;
	width: 9px;
}

#spool .onglet_on .right
{
	background-image: url(/res/themes/gray/onglet_on_right.gif);
	background-color: transparent;
	width: 9px;
}

#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;
}

#spool TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

#tools
{
}

#tools A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

#tools H1
{
}

.accompagnants
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.accompagnants .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.accompagnants .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.accompagnants TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.accompagnants TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.accueil
{
}

.accueil .nobl
{
	font-family: 'Arial';
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.accueil .obl
{
	font-family: 'Arial';
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.accueil TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.accueil TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.accueilgroupe
{
}

.accueilgroupe .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.accueilgroupe TABLE
{
}

.accueilgroupe TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.autoreply
{
	width: 750px;
}

.autoreply TABLE
{
}

.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;
}

.calendar
{
}

.calendar .B
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Arial, Verdana;
	background-color: black;
}

.calendar .FORNAME
{
	font-weight: bold;
	font-size: 16px;
	width: 100%;
	color: brown;
	font-family: Arial;
}

.calendar .H
{
	font-weight: normal;
	background-color: tan;
	text-decoration: none;
}

.calendar .H A
{
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
}

.calendar .IS
{
	font-size: 11px;
	width: 150px;
	color: gray;
	font-family: Arial;
}

.calendar .N
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

.calendar .T
{
	font-size: 11px;
	color: gray;
	font-family: Arial;
}

.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;
}

.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;
}

.calendar A
{
	color: orangered;
	font-family: Arial;
	text-decoration: none;
}

.calendar HR
{
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 1px 0px -5px;
	padding-top: 0px;
}

.calendar HR.endtitle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-bottom: brown 1px;
}

.calendar INPUT.ISS
{
	font-weight: normal;
	font-size: 11px;
	width: 80px;
	color: black;
	font-family: Arial;
	background-color: white;
}

.calendar P.section
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.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;
}

.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;
}

.calendar SELECT.popsel
{
	font-weight: bold;
	font-size: 11px;
	color: orangered;
	font-family: Arial;
	background-color: palegreen;
}

.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;
}

.calendar TABLE.tH BUTTON
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}

.calendar TABLE.tH INPUT
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Arial;
}

.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;
}

.calendar TABLE.tH TD.dp
{
	background-color: linen;
}

.calendar TABLE.tH TD.hp
{
	background-color: lightgoldenrodyellow;
}

.calendar TABLE.tH TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

.calendar TABLE.tH TD.sd
{
	background-color: palegreen;
}

.calendar TABLE.tH TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

.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;
}

.calendar TABLE.tH TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

.calendar TABLE.tH TH.tH
{
	font-weight: normal;
}

.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;
}

.calendar TABLE.tM BUTTON
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	background-color: moccasin;
}

.calendar TABLE.tM INPUT
{
	font-size: 11px;
}

.calendar TABLE.tM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.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;
}

.calendar TABLE.tM TD.NOHAND
{
	cursor: auto;
}

.calendar TABLE.tM TD.dp
{
	background-color: linen;
}

.calendar TABLE.tM TD.hp
{
	background-color: lightgoldenrodyellow;
}

.calendar TABLE.tM TD.hpa
{
	background-color: gold;
}

.calendar TABLE.tM TD.hpan
{
	cursor: default;
	background-color: gold;
}

.calendar TABLE.tM TD.hpn
{
	cursor: default;
	background-color: lightgoldenrodyellow;
}

.calendar TABLE.tM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

.calendar TABLE.tM TD.sd
{
	background-color: palegreen;
}

.calendar TABLE.tM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

.calendar TABLE.tM TEXTAREA
{
	font-size: 11px;
	font-family: Arial;
}

.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;
}

.calendar TABLE.tM TH.qt
{
	font-weight: normal;
	width: 150px;
	text-align: left;
}

.calendar TABLE.tM TH.tm
{
	font-weight: normal;
}

.calendar TABLE.tM TH.tmT
{
	font-weight: normal;
	cursor: hand;
}

.calendar TABLE.tM TH.tmlock
{
	font-weight: normal;
	color: brown;
	background-color: gold;
}

.calendar TABLE.tM TH.tmlockT
{
	font-weight: normal;
	cursor: hand;
	color: brown;
	background-color: gold;
}

.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;
}

.calendar TABLE.tMenu TD.n
{
	font-weight: normal;
	font-size: 11px;
	color: teal;
	font-family: Arial;
	height: 15px;
	background-color: white;
	text-align: center;
}

.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;
}

.calendar TABLE.tMenu TG
{
}

.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;
}

.calendar TABLE.tMiniM SELECT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
}

.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;
}

.calendar TABLE.tMiniM TD.dp
{
	background-color: linen;
}

.calendar TABLE.tMiniM TD.hp
{
	background-color: lightgoldenrodyellow;
}

.calendar TABLE.tMiniM TD.hp_rdv
{
	background-image: url(incs/minirdvfer.gif);
}

.calendar TABLE.tMiniM TD.nm
{
	font-style: italic;
	background-color: lightgrey;
}

.calendar TABLE.tMiniM TD.ns
{
	background-color: white;
}

.calendar TABLE.tMiniM TD.ns_rdv
{
	background-image: url(incs/minirdv.gif);
}

.calendar TABLE.tMiniM TD.sd
{
	background-color: palegreen;
}

.calendar TABLE.tMiniM TD.sd_rdv
{
	background-image: url(incs/minirdvsel.gif);
}

.calendar TABLE.tMiniM TD.vc
{
	font-size: 10px;
	vertical-align: middle;
}

.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;
}

.calendar TABLE.tMiniM TH.qt
{
	font-weight: normal;
	text-align: left;
}

.calendar TABLE.tMiniM TH.tm
{
	font-weight: normal;
}

.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;
}

.calendar TABLE.tSides TD
{
	font-size: 9px;
	background-color: white;
}

.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;
}

.calendar TABLE.tin
{
	width: 100%;
	text-align: center;
}

.calendar TABLE.tin SELECT
{
	font-weight: normal;
	font-size: 9px;
	font-family: Arial;
}

.calendar TD
{
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
}

.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;
}

.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;
}

.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;
}

.documents
{
}

.documents .editor
{
}

.documents .editor TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.documents .list
{
}

.documents .list .I
{
}

.documents .list .P
{
}

.documents .list .sel
{
}

.documents .list TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.documents TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.dossiersshow
{
}

.dossiersshow .I
{
}

.dossiersshow .I TD
{
	border-right: #cccccc 1px dotted;
	height: 30px;
}

.dossiersshow .P
{
}

.dossiersshow .P TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}

.dossiersshow .SEL
{
}

.dossiersshow .SEL TD
{
}

.dossiersshow .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	border: #0095ac 1px solid;
	background-color: #ffffff;
	background-image: none;
}

.dossiersshow A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.dossiersshow TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.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;
}

.entete TABLE
{
	background-image: url(/shared/tr_103_672/medias/Image/banniere.jpg);
	width: 100%;
}

.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;
}

.footer A
{
}

.footer A:hover
{
}

.footer TABLE
{
}

.footer a.europe
{
	text-decoration: none;
}

.formulaire
{
	color: #000000;
	background-color: white;
	width: 750px;
	border: #0095ac 1px solid;
}

.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;
}

.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;
}

.identification
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.identification .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.identification .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.identification TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.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;
}

.massattrib
{
}

.massattrib TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.meetings
{
}

.meetings .list
{
}

.meetings .rdv_pagenumbers
{
}

.meetings .rdv_pagenumbers A
{
}

.meetings .rdv_pagenumbers A:hover
{
}

.meetings .rdv_pagenumbers B
{
}

.meetings .searchengine
{
	background-color: #737373;
}

.meetings .searchengine .nobl
{
	font-family: 'Arial';
	color: black;
	font-size: 11px;
}

.meetings TD
{
}

.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;
}

.menuh A
{
}

.menuh A:hover
{
}

.menuv_left
{
}

.menuv_left A
{
}

.menuv_left A:hover
{
}

.menuv_right
{
}

.menuv_right A
{
}

.menuv_right A:hover
{
}

.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;
}

.onglet
{
	background-color: #FFFFFF;
}

.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;
}

.onglet .menupagesel
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #a91557;
	text-align: center;
	cursor: pointer;
}

.onglet .menusel
{
	font-family: arial;
	color: #0095ac;
	font-size: 11px;
	background-color: white;
	text-align: center;
	cursor: pointer;
}

.onglet .nMENU
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

.onglet .nMENU TABLE
{
}

.onglet .nMENUPAGESEL
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

.onglet .nMENUPAGESEL TABLE
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

.onglet .nMENUSEL
{
	font-family: arial;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #737373;
	cursor: pointer;
}

.onglet .nMENUSEL TABLE
{
}

.onglet .section
{
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background-color: #0095ac;
	background-image: none;
}

.options
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.options .checkbox
{
}

.options .longtext
{
}

.options .obl
{
}

.options .obl .checkbox
{
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
	color: #000000;
}

.options .obl .longtext
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.options .obl .select
{
}

.options .obl .text
{
}

.options .select
{
}

.options .t1
{
	font-weight: bold;
}

.options .tabcheck
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .tabinfo
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .tabinput
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .tablepartnom
{
}

.options .tabtext
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .tabtitle
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .tabtitleleft
{
	border-top: solid 1px #737373;
	border-bottom: solid 1px #737373;
	border-left: solid 1px #737373;
	border-right: solid 1px #737373;
}

.options .text
{
}

.options TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.options TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.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
{
	float: left;
	width: 280px;
	margin-top: 20px;
	margin-left: 30px;
}

.page .references .references_actualites .news_ref .actu_gauche
{
	float: left;
	width: 280px;
	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;
}

.page H1
{
}

.page TD
{
}

.page_volante
{
}

.payeurs
{
}

.payeurs .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.payeurs .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.payeurs A
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.payeurs TABLE
{
}

.payeurs TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

.photomaton
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.photomaton TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.photomaton TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

.pied
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.pied A
{
}

.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;
}

.postvalidation
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.postvalidation TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.refererselect
{
	text-align: left;
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	background-color: #ffffff;
}

.reglements
{
}

.reglements .payment
{
}

.reglements .payment .I
{
}

.reglements .payment .I TD
{
	border-right: #cccccc 1px dotted;
	height: 30px;
}

.reglements .payment .P
{
}

.reglements .payment .P TD
{
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}

.reglements TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.schedule
{
}

.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;
}

.schedule .eventinfo
{
	color: #000000;
	font-weight: bold;
}

.schedule .eventmain
{
	color: #000000;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.schedule .eventmainselected
{
	color: #0000F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.schedule .eventsecond
{
	color: #a0a0a0;
	font-style: italic;
	background-image: url(/res/imgs/optioncatch.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.schedule .eventsecondselected
{
	color: #4040F0;
	font-style: none;
	background-image: url(/res/imgs/optionrelease.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.schedule .infodetails
{
	width: 100%;
	margin: 2px;
	text-align: left;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
	line-height: 12px;
}

.schedule .infodetailslist
{
	width: 195px;
	margin: 1px;
	clip: rect(0px 195px 50px 0px);
	position: relative;
}

.schedule .infodispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #F0F0F0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.schedule .infoindispo
{
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 200px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.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 .none
{
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	width: 5px;
	font-weight: normal;
	font-family: arial;
	font-size: 2px;
}

.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;
}

.schedule .timingdispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #E0E0E0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.schedule .timingindispo
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0d0d0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.schedule .timingout
{
	border-left: solid 1px blue;
	border-right: solid 1px blue;
	border-bottom: solid 1px blue;
	background-color: #f0e0e0;
	width: 100px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	font-family: arial;
	font-size: 11px;
}

.schedule .timingpanel
{
	width: 100%;
	margin: 0px;
	text-align: right;
	position: relative;
}

.schedule TR
{
	height: 11px;
}

.structure
{
	width: 900px;
}

.structure .page
{
}

.structure .page .entete
{
	display: none;
}

.structure .page .formulaire
{
	border: none;
	background-color: transparent;
}

.suividossier
{
}

.suividossier TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.synthese
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.synthese TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.synthese TH
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.typologie
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.typologie TD
{
}

.typologie TH
{
	background-color: #0095ac;
	background-image: none;
	color: #ffffff;
}

.userrdvresults
{
	width: 100%;
	border-collapse: collapse;
}

.userrdvresults .L
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.userrdvresults .T
{
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}

.userrdvresults .TL
{
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

.userrdvresults .TT
{
	border-right: solid 1px silver;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

.validation
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.validation .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.validation .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.validation TABLE
{
	font-family: arial;
	color: black;
	font-size: 11px;
}

.validationadmin
{
}

.validationadmin .nobl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	border: #0095ac 1px solid;
	background-image: none;
}

.validationadmin .obl
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	background-image: none;
	border: #a91557 1px solid;
}

.validationadmin TH
{
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	text-align: left;
	background-image: none;
}

.varoptions
{
	width: 100%;
}

.varoptions .fusion0
{
}

.varoptions .fusion0 .classe
{
	font-weight: bold;
}

.varoptions .fusion0 .description
{
}

.varoptions .fusion0 .marge
{
}

.varoptions .fusion0 .saisie
{
}

.varoptions .fusion0 .table1text
{
}

.varoptions .fusion0 .table1text .classe
{
}

.varoptions .fusion0 .table1text .description
{
}

.varoptions .fusion0 .table1text .saisie
{
}

.varoptions .fusion0 .table1text .value
{
}

.varoptions .fusion1
{
}

.varoptions .fusion1 .classe
{
	font-weight: bold;
}

.varoptions .fusion1 .description
{
}

.varoptions .fusion1 .marge
{
}

.varoptions .fusion1 .nobr
{
}

.varoptions .fusion1 .nobr .marge
{
}

.varoptions .fusion1 .nobr .saisie
{
}

.varoptions .fusion1 .saisie
{
}

.varoptions .fusion1 .table1text
{
}

.varoptions .fusion1 .table1text .classe
{
}

.varoptions .fusion1 .table1text .description
{
}

.varoptions .fusion1 .table1text .saisie
{
}

.varoptions .fusion1 .table1text .value
{
}

.varoptions .margebas
{
}

.varoptions .margehaut
{
}

.varoptions .partenaire
{
}

.varoptions .prestation
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

.varoptions .title
{
}

.varoptions .total
{
}


.varoptions .total .montant
{
}

.options .title
{
	font-family: Arial;
	color: #ffffff;
	font-size: 11px;
	background-color: #0095ac;
	background-image: none;
}

