#top
{
    BACKGROUND-IMAGE: url(../img/FR/page/top_bg.gif);
    BACKGROUND-REPEAT: repeat-y
}
#page
{
    MIN-WIDTH: 793px;
    FLOAT: left
}
#head
{
    WIDTH: 793px
}
#head DIV
{
    FLOAT: left
}
#head DIV.baseline
{
    PADDING-RIGHT: 150px;
    BORDER-TOP: #d5d3d3 1px solid;
    MARGIN-TOP: 14px;
    DISPLAY: block;
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 145%;
    FLOAT: left;
    WIDTH: 419px;
    COLOR: #5a5b5a;
    LINE-HEIGHT: 100%;
    PADDING-TOP: 22px;
    FONT-STYLE: italic
}
#head DIV SPAN
{
    FLOAT: right
}
#navprinc
{
    BORDER-RIGHT: #62b971 1px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    BORDER-LEFT: #d6d4d4 1px solid;
    WIDTH: 13.2em
}
#navprinc A
{
    COLOR: #000000
}
#navprinc DIV
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 152%;
    COLOR: #0079b3;
    LINE-HEIGHT: 100%
}
#navprinc DIV SPAN
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    COLOR: #0868b2
}
#navprinc UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navprinc UL LI
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(../img/FR/LI_home.gif);
    MARGIN-BOTTOM: 2px;
    BACKGROUND-REPEAT: no-repeat
}
#navprinc UL LI SPAN
{
    TEXT-DECORATION: underline
}
#content
{
    FLOAT: left;
    WIDTH: 100%
}
#principal
{
    MIN-HEIGHT: 472px;
    LEFT: 0pt;
    FLOAT: left;
    VERTICAL-ALIGN: text-top;
    OVERFLOW: visible;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 800px;
    TOP: 0pt;
    BACKGROUND-COLOR: #ffffff
}
#navigation
{
    FONT-SIZE: 92%;
    MARGIN: 0px 5px;
    WIDTH: 98%;
    COLOR: #5a5b5a
}
#navigation A
{
}
#navigation SPAN
{
    FONT-WEIGHT: bold
}
#rubtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 197%;
    MARGIN: 0px;
    VERTICAL-ALIGN: text-top;
    COLOR: #0868b2
}
#rubtitle IMG
{
    VERTICAL-ALIGN: text-bottom;
    MARGIN-RIGHT: 0px
}
#rubtitle H1
{
    FONT-SIZE: 100%
}
#rubtitle SPAN
{
    PADDING-BOTTOM: 1px;
    BORDER-BOTTOM: #d6d4d4 1px solid
}
#gotop
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #d6d4d4 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 92%;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 30px 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#tools
{
    FLOAT: left;
    WIDTH: 13em
}
#navsec .adherent
{
    PADDING-LEFT: 25px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 123%;
    BACKGROUND: url(../img/FR/page/adherent.gif) #98d79d no-repeat;
    PADDING-BOTTOM: 5px;
    WIDTH: 142px;
    PADDING-TOP: 20px
}
#navsec .adherent SPAN
{
    TEXT-DECORATION: underline
}
FORM#adherent
{
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 15px;
    WIDTH: 152px;
    BACKGROUND-COLOR: #98d79d
}
DIV#adherent
{
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 15px;
    BACKGROUND-COLOR: #98d79d
}
#adherent FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
#adherent LEGEND
{
    DISPLAY: none
}
#adherent LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%
}
#adherent #usrLogin
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 120px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#adherent #usrPassword
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    MARGIN-BOTTOM: 5px;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 120px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#adherent UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#adherent LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#adherent A
{
    COLOR: #000000
}
#adherent SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%;
    COLOR: #ffffff
}
#adherent DIV
{
    WIDTH: 120px;
    TEXT-ALIGN: right
}
#actualites DIV.actualites
{
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 200%;
    BACKGROUND: url(../img/FR/page/actualites.gif) #0868b2 no-repeat;
    COLOR: #ffffff;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 30px;
    TEXT-ALIGN: left
}
#actualites DIV.actualites SPAN
{
    TEXT-DECORATION: underline
}
#actualites
{
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 15px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0868b2
}
#actualites A
{
    COLOR: #ffffff
}
#actualites DIV
{
    MARGIN-RIGHT: 5px;
    TEXT-ALIGN: right
}
#actualites UL
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
#actualites LI
{
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../img/FR/home/puce_actu.gif);
    MARGIN-BOTTOM: 5px;
    BACKGROUND-REPEAT: no-repeat
}
#foot
{
    BORDER-LEFT: #d6d4d4 1px solid
}
#contenu
{
    MIN-HEIGHT: 460px;
    height: expression( this.scrollHeight < 460 ? "460px" : "auto" ); /* sets min-height for IE */
    MARGIN: 15px 10px 0px 20px
}
#contenu .download
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    MARGIN-LEFT: 50px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#contenu .download IMG
{
    MARGIN: 3px;
    VERTICAL-ALIGN: middle
}
#contenu IMG
{
    MARGIN: 5px 5px 0px
}
#contenu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    PADDING-TOP: 0px
}
#contenu H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%
}
#contenu H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%
}
#contenu H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%
}
#contenu H3.tarif
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    background-image:url('../img/FR/puce.gif');
    background-repeat:no-repeat;
    padding-left:10px;
    color:#00557E;
    font-size:105%;
}
#contenu H1.pert1
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon1.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu H1.pert2
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon2.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu H1.pert3
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 30px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon3.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu A
{
    TEXT-DECORATION: underline
}
#contenu A:visited
{
    COLOR: #5a5b5a
}
#contenu P
{
    MARGIN: 5px 0px 10px
}
#contenu UL.thm
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#contenu UL.thm LI
{
    BACKGROUND-POSITION: 0px 2px;
    PADDING-LEFT: 10px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(../img/FR/LI_adh.gif);
}
#contenu UL.doc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#contenu UL.lig
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#contenu UL.doc LI
{
    BACKGROUND-POSITION: 0px 2px;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../img/FR/LI_adh.gif);
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.lig LI
{
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../img/FR/LI_adh.gif);
    MARGIN: 2px 0px 2px 5px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.lig IMG
{
    VERTICAL-ALIGN: middle
}
#contenu UL.pert
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#contenu UL.pert LI
{
    PADDING-LEFT: 30px;
    MARGIN-BOTTOM: 10px
}
#contenu UL.pert LI.pert1
{
    BACKGROUND-POSITION: 0px 5px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon1.gif);
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.pert LI.pert1 A
{
}
#contenu UL.pert LI.pert2
{
    BACKGROUND-POSITION: 0px 5px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon2.gif);
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.pert LI.pert2 A
{
    COLOR: #0868b2
}
#contenu UL.pert LI.pert3
{
    BACKGROUND-POSITION: 0px 5px;
    BACKGROUND-IMAGE: url(../img/FR/pert_icon3.gif);
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.pert LI.pert3 A
{
    COLOR: #0868b2
}
#contenu UL.adhList
{
    LIST-STYLE-TYPE: none
}
#contenu UL.adhList LI
{
    BACKGROUND-POSITION: 0px 2px;
    BACKGROUND-REPEAT: no-repeat
}
#contenu UL.adhList SPAN
{
    FONT-WEIGHT: bold
}
#contenu UL.adhList SPAN A
{
    COLOR: #00557e
}
#contenu .adh
{
}
#contenu .adh A
{
    FONT-WEIGHT: bold;
    COLOR: #00557e
}
#siteMap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#siteMap LI
{
    MARGIN: 10px 0px 0px
}
#siteMap H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 152%;
    COLOR: #00a4db;
    LINE-HEIGHT: 100%
}
#siteMap H2 SPAN
{
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    COLOR: #0868b2
}
#siteMap .subSiteMap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 10px 20px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#siteMap .subSiteMap LI
{
    PADDING-LEFT: 15px;
    MARGIN: 0px 0px 5px
}
.form
{
    MARGIN: 5px
}
.form FIELDSET
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.form LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 107%;
    COLOR: #000000
}
.form DIV
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.form .legende
{
    FONT-SIZE: 92%;
    COLOR: #999999
}
.form .formSubmit
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
.formList
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    Z-INDEX: 1;
    OVERFLOW: auto;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 350px;
    BORDER-BOTTOM: #0868b2 1px solid;
    POSITION: relative;
    HEIGHT: 200px
}
#themelist
{
    MARGIN-BOTTOM: 15px
}
#themelist LEGEND
{
    DISPLAY: none;
    WIDTH: 200px
}
#themelist INPUT
{
}
#themelist SELECT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    MARGIN: 2px 0px;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#contact SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#contact LEGEND
{
    DISPLAY: none
}
#contact H2
{
    DISPLAY: none
}
#contact FIELDSET FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#contact LABEL
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 32%;
    TEXT-ALIGN: right
}
#contact INPUT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#contact TEXTAREA
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 300px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#contact INPUT.oblig, #contact TEXTAREA.oblig
{
    BACKGROUND-COLOR: #f4f4f4;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 10pt;
}
#contact .submit
{
    MARGIN: 10px;
    TEXT-ALIGN: center
}
#contact .submit INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
#contact LABEL.civilite
{
	width:auto;
	float:none;
	font-weight:bold;
}
#contact LABEL.civerror
{
	width:auto;
	float:none;
	color:#855117;
	font-weight:bold;
}
#contact INPUT.checkbox
{
	width:auto;
}
#stophour
{
    MARGIN: 0px
}
#stophour FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#stophour LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#stophour H2
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#stophour LEGEND SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../img/FR/page/submit_bg.gif) #ffffff no-repeat 0% 50%;
    COLOR: #0868b2
}
#stophour H2 SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../img/FR/page/submit_bg.gif) #ffffff no-repeat 0% 50%;
    COLOR: #0868b2
}
#stophour H2
{
    FONT-SIZE: 107%
}
#stophour #keywordsDep
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#stophour SELECT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#liaison
{
    MARGIN: 0px
}
#liaison FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#liaison H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 107%;
    COLOR: #0868b2
}
#liaison H2 SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../img/FR/page/submit_bg.gif) #ffffff no-repeat 0% 50%;
    COLOR: #0868b2
}
#liaison SELECT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    MARGIN: 2px 0px;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
.sco
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 25px;
    BACKGROUND: url(../img/FR/attention.gif) #ffffff no-repeat left 50%
}
#route
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: -20px;
    PADDING-TOP: 10px
}
#route #keywordsDep
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#route #keywordsArr
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#route SELECT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#route FIELDSET
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#route FIELDSET FIELDSET
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
#route FIELDSET FIELDSET LEGEND
{
    DISPLAY: none
}
#route SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#route LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#route LEGEND SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#route .submit
{
    MARGIN: 10px;
    TEXT-ALIGN: center
}
#route .submit INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
#popuplist
{
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#popuplist SELECT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#popuplist FIELDSET
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#popuplist LEGEND
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#popuplist LEGEND SPAN
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    BACKGROUND-COLOR: #ffffff
}
#popuplist .alphabeticList
{
    COLOR: #999999;
    TEXT-ALIGN: center
}
#popuplist .alphabeticList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#popuplist .alphabeticList LI
{
    DISPLAY: inline
}
#popuplist .alphabeticList SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#popuplist .formList
{
    MARGIN: 10px;
    WIDTH: auto;
    HEIGHT: 300px
}
#popuplist .formList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#popuplist .formList LI
{
    BACKGROUND-POSITION: left 50%;
    PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../img/FR/LI_adh.gif);
    MARGIN: 2px 0px 2px 5px;
    BACKGROUND-REPEAT: no-repeat
}
.table
{
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}
.table CAPTION
{
}
.table THEAD TH
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #0868b2 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #0868b2 1px solid;
    BACKGROUND-COLOR: #0868b2
}
.table TBODY TH
{
    BORDER-RIGHT: #0868b2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0868b2 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #0868b2 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #0868b2 1px solid;
    TEXT-ALIGN: left
}
.table TD
{
    BORDER-RIGHT: #0868b2 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #0868b2 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #0868b2 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #0868b2 1px solid;
    TEXT-ALIGN: left
}
.table .row0
{
    BACKGROUND-COLOR: #f0f0f0
}
.table .row1
{
    BACKGROUND-COLOR: #ffffff
}
.table .details
{
    BACKGROUND-POSITION: 50% 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 92%;
    BACKGROUND-IMAGE: url(../img/FR/details.gif);
    PADDING-TOP: 30px;
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center
}

.table td.price
{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

.table th.title
{
	text-align:center;
	width:160px;
}

#proxymityLines IMG
{
    MARGIN: 2px;
    VERTICAL-ALIGN: middle
}
#lieuxpublics CAPTION
{
    DISPLAY: none
}
#lieuxpublics A
{
    FONT-WEIGHT: bold
}
#liens CAPTION
{
    DISPLAY: none
}
#tarifs CAPTION
{
    BORDER-RIGHT: #0868b2 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0868b2 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0868b2 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #0868b2
}
#groupLines CAPTION
{
    BORDER-RIGHT: #0868b2 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0868b2 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 85%;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #0868b2 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0868b2 1px solid;
    BACKGROUND-COLOR: #0868b2
}
#groupLines IMG
{
    MARGIN: 2px;
    VERTICAL-ALIGN: middle
}
#groupLines THEAD
{
    DISPLAY: none
}
#groupLines TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
#groupLines TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 2px
}
.resultHead
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #d5e0ed;
    TEXT-ALIGN: center
}
#resultList UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#resultList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d6d4d4 1px solid
}
#resultList LI A
{
    FONT-WEIGHT: bold
}
.resultFoot
{
    MARGIN-BOTTOM: 15px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: center
}
#userSelection
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#userSelection SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#userSelection H2
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2
}
#userSelection FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 500px;
    PADDING-TOP: 0px
}
#userSelection FIELDSET .labelType
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 3px;
    HEIGHT: 24px;
    TEXT-ALIGN: right
}
#userSelection FIELDSET .textfieldType
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    HEIGHT: 24px
}
#userSelection FIELDSET .textfieldType INPUT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid
}
#userSelection FIELDSET .labelrequiredType
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 190px;
    PADDING-TOP: 3px;
    HEIGHT: 24px;
    TEXT-ALIGN: right
}
#userSelection FIELDSET .requiredTextFieldType
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    HEIGHT: 24px
}
#userSelection FIELDSET .requiredTextFieldType INPUT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid;
    BACKGROUND-COLOR: #f4f4f4
}
#userSelection FIELDSET .requiredTextFieldTypeWithButton
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    WIDTH: 300px;
    PADDING-TOP: 0px;
    HEIGHT: 24px
}
#userSelection FIELDSET .requiredTextFieldTypeWithButton INPUT
{
}
#userSelection .inputArea INPUT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    FLOAT: left;
    BORDER-LEFT: #0868b2 1px solid;
    BORDER-BOTTOM: #0868b2 1px solid;
    BACKGROUND-COLOR: #f4f4f4
}
#userSelection FIELDSET .checkBoxType
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 190px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 24px;
    TEXT-ALIGN: right
}
#userSelection .centerElement
{
    TEXT-ALIGN: center
}
#userSelection .centerElement A
{
    COLOR: #0868b2
}
#userSelection .rightElement
{
    FLOAT: right
}
#userSelection .leftElement
{
    FLOAT: left
}
#userSelection UL
{
    COLOR: #000000;
    LIST-STYLE-TYPE: none
}
#userSelection LI
{
}
#userSelection LI A
{
    COLOR: #0868b2
}
#userSelection .sameLine LI
{
    FLOAT: left
}
#userSelection .sameLine LI A
{
    COLOR: #0868b2
}
.formComment
{
    FONT-SIZE: 90%;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#helpContent
{
    FLOAT: right;
    POSITION: relative
}
#helpContent A
{
    FONT-SIZE: 90%;
    COLOR: #0868b2
}
#helpZone
{
    BORDER-RIGHT: #0868b2 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #0868b2 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 150px;
    COLOR: #0868b2;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #0868b2 1px solid;
    BACKGROUND-COLOR: #ffffff
}
#helpZone DIV
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 4px;
    COLOR: #0868b2;
    PADDING-TOP: 4px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0868b2;
    TEXT-ALIGN: center
}
#helpZone UL
{
    LIST-STYLE-TYPE: square
}
#helpZone LI
{
}
#lieuxpublics
{
    WIDTH: 100%
}
#themelist LABEL
{
    TEXT-ALIGN: right
}
#depositaires
{
    WIDTH: 100%
}
#depositaires CAPTION
{
    DISPLAY: none
}
#navigation TABLE
{
    WIDTH: 100%
}
#navigation TABLE TD
{
}
#retour_accueil
{
    PADDING-RIGHT: 25px;
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../img/FR/retour_accueil.gif);
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: right
}

/*Questionnaire Art */
#contenu #sondage INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
#contenu #sondage .pollTitle {
	font-weight:bold;
}
#contenu #sondage .sondageItem {
	margin-left:20px;
}

#contenu .sondagetext {
	margin-top:20px;
	text-align:left;
}

/* Formulaires ESPACE MEMBRE */
FORM#alerts FIELDSET FIELDSET LEGEND {
	DISPLAY: none;
}
FORM#alerts FIELDSET FIELDSET DIV {
	FLOAT: left;
	WIDTH: 30%;
	PADDING: 0px;
}
FORM#alerts FIELDSET DIV {
	WIDTH: 40%;
}
FORM#alerts FIELDSET INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}

FORM#delForm LEGEND {
	DISPLAY: none;
}

/* Boutique */
#contenu div.shopsteps
{
	text-align: left;
}
#contenu div.shopsteps ul
{
	margin: 0px;
	padding: 5px 0px;
	list-style: none;
	border-bottom: solid 1px #0868B2;
}
#contenu div.shopsteps li
{
	display: inline;
	color: #B8D1E5;
	padding-left: 5px;
}
#contenu div.shopsteps li.current
{
	color:#0868B2;
	font-weight: bold;
}

#contenu h3.cmd {
	color: #0868B2;
	font-weight: bold;
	border-bottom: solid 1px #0868B2;
}


/* Panier */
TABLE#panier
{
	
	width: 750px;
	border :1px solid #5C9CCC;
	border-collapse:collapse;
}
TABLE#panier caption
{
	display: none;
}
TABLE#panier td
{
	border:1px solid #5C9CCC;
	padding:3px;
}
TABLE#panier td.quantity
{
	text-align: center;
}
TABLE#panier td.prix
{
	width: 80px;
	text-align: right;
}
TABLE#panier tr.total
{
	font-weight: bold;
}
TABLE#panier tr.total td
{
	text-align: right;
	padding-right:10px;
}
TABLE#panier tr.total td.prix
{
	text-align: right;
	padding-right:3px;
}
TABLE#panier th
{
	text-align: center;
	background: #5C9CCC;
	color: white;
}

TABLE#panier A.title
{
	text-decoration:none;
	font-weight:bold;
	color:#58585A;
}

TABLE#panier A.title:hover
{
	text-decoration:underline;
}

#contenu INPUT.formSubmit
{
	background-color:#0767B1;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
}

/* Liste des articles dans le récap de la commande */
TABLE#cmdpanier
{
	width: 550px;
	border: none;
}
TABLE#cmdpanier caption
{
	display: none;
}
TABLE#cmdpanier thead
{
	display: none;
}
TABLE#cmdpanier td
{
	border-top: none;
	border-left: none;
	border-right: none;
}
TABLE#cmdpanier td.prix
{
	width: 80px;
	text-align: right;
}
TABLE#cmdpanier tr.total
{
	font-weight: bold;
}
TABLE#cmdpanier tr.total td
{
	text-align: right;
	border-bottom: none;
}

/* Formulaire mode paiement */
form#payment legend {
	display: none;
}
form#payment label {
}
form#payment label img {
	vertical-align: middle;
}
form#payment input {
}
form#payment div {
	padding-left: 20px;
}
form#payment div p {
	padding-left: 20px;
}
form#payment div.submit {
	padding-left: 0px;
}


/* Bon de commande */
#contenu div#cmd
{
	margin: 15px 0px;
}
#contenu div#cmd table
{
	margin: auto;
	width: 500px;
}
#contenu div#cmd table caption
{
	display: none;
}
#contenu div#cmd table td.prix
{
	width: 80px;
	text-align: right;
}
#contenu div#cmd table td.quant
{
	width: 60px;
	text-align: center;
}
#contenu div#cmd table tr.total
{
	font-weight: bold;
}
#contenu div#cmd table tr.total td
{
	text-align: right;
}
#contenu div#cmd div.print
{
	text-align: center;
	margin: 20px auto;
	background-image: url("../img/FR/print.gif");
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 26px;
}

#contenu UL.produit
{
	margin:0px;
	padding:0px;
}

#contenu UL.produit LI
{
	list-style:none;
	padding-top:10px;
	border-bottom:1px solid #0868B2;
}

#contenu UL.produit LI A
{
	float:right;
}

#contenu H2.title
{
	PADDING-LEFT: 15px;
    BACKGROUND-IMAGE: url(../img/FR/LI_adh.gif);
    BACKGROUND-REPEAT: no-repeat;
    background-position:left 3px;
    margin-bottom:10px;
}

#contenu UL.produit H3
{
	color:#0868B2;
	font-weight:bold;
	font-size:105%;
}

#contenu UL.produit P A
{
	float:none;
}


/* Suivi de commande Espace personnalisé */
#contenu table.cmdlist
{
	width: 500px;
}
#contenu table.cmdlist caption
{
	display: none;
}
#contenu table.cmdlist tr.stat1
{
	background-color: #FFFFFF;
}
#contenu table.cmdlist tr.stat2
{
	background-color: #F5F5F5;
}
#contenu table.cmdlist tr.stat3
{
	background-color: #ECF1F5;
}
#contenu table.cmdlist tr.stat4
{
	background-color: #F8F8F8;
}
#contenu table.cmdlist td.center
{
	text-align: center;
}

table.cmdlist tr.total
{
	font-weight: bold;
}
table.cmdlist tr.total td
{
	text-align: right;
}

/* formulaire assisté */
#form SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#form LEGEND
{
    DISPLAY: none
}
#form H2
{
    DISPLAY: none
}
#form FIELDSET FIELDSET
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#form LABEL
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 32%;
    TEXT-ALIGN: right
}
#form INPUT
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#form TEXTAREA
{
    BORDER-RIGHT: #0868b2 1px solid;
    BORDER-TOP: #0868b2 1px solid;
    BORDER-LEFT: #0868b2 1px solid;
    WIDTH: 300px;
    BORDER-BOTTOM: #0868b2 1px solid
}
#form INPUT.oblig, #form TEXTAREA.oblig
{
    BACKGROUND-COLOR: #f4f4f4;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 10pt;
}
#form .submit
{
    MARGIN: 10px;
    TEXT-ALIGN: center
}
#form .submit INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
#form LABEL.civilite
{
	width:auto;
	float:none;
	font-weight:bold;
}
#form LABEL.civerror
{
	width:auto;
	float:none;
	color:#855117;
	font-weight:bold;
}
#form INPUT.checkbox
{
	width:auto;
}

#formulaire .error, #form .error
{
	color:#CF3B03;
}

#formulaire SPAN
{
    FONT-WEIGHT: bold;
    COLOR: #0868b2;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#formulaire LEGEND
{
    DISPLAY: none
}
#formulaire H2
{
    DISPLAY: none
}
#formulaire FIELDSET FIELDSET
{
    display:block;
}
#formulaire FIELDSET FIELDSET LEGEND
{
	padding-top:10px;
    display:block;
}
#formulaire LABEL
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 30%;
    TEXT-ALIGN: right
}
#formulaire LABEL.left
{
    PADDING-RIGHT: 5px;
    FLOAT: none;
    TEXT-ALIGN: right
}
#formulaire LABEL.lefterror
{
	width:auto;
	float:none;
	color:#855117;
	font-weight:bold;
}
#formulaire INPUT
{
    BORDER: #0868b2 1px solid;
}
#formulaire Input.nbenfant
{
	width:30px;
}

#formulaire TEXTAREA, #formulaire SELECT
{
    BORDER: #0868b2 1px solid;
}
#formulaire INPUT.oblig, #formulaire TEXTAREA.oblig
{
    BACKGROUND-COLOR: #f4f4f4;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    FONT-SIZE: 10pt;
}
#formulaire .submit
{
    MARGIN: 10px;
    TEXT-ALIGN: center
}
#formulaire .submit INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    COLOR: #0868b2;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}

#formulaire INPUT.refresh
{
    background-color:#0767B1;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	TEXT-DECORATION:none;
	padding:3px 3px;
}

#formulaire DIV.left
{
	float:left;
	margin-right:5px;
}

#formulaire FIELDSET.compte LABEL
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: auto;
    TEXT-ALIGN: right
}

#formulaire FIELDSET.compte INPUT
{
   width:110px;
}

#formulaire .legende {
	font-size:92%;
	font-style:italic;
	color:#666666;
}
#contenu DIV.pdf 
{
	text-align:center;
	margin-top:20px;
}
#contenu DIV.pdf A, #contenu A.button, #contenu INPUT.button
{
	background-color:#0767B1;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	TEXT-DECORATION:none;
	padding:3px 5px;
}

#contenu IMG.bandeau
{
	margin-bottom:15px;
}
