/*** ELEMENTS GENERAUX *****************************************************************************************************************************************/
*          { margin: 0; padding: 0; }
BODY       { position:relative; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:0 0 24px 0; }
UL         { list-style:inside; }
A          { text-decoration:none; cursor:pointer; }
A:hover    { text-decoration:underline; }
IMG        { border:none; }

/*** HEADER / MENU ***********************************************************************************************************************************/
#header        { display:none; }
#menu          { display:none; }

/*** ARTICLE *****************************************************************************************************************************************/
#article        { line-height:18px; }
#article H1     { font-size:20px; margin:0 0 20px 0; color:#947D65; }
#article H2     { font-size:13px; margin:0 0 12px 0; color:#1E5C9A; }
#article P      { margin:0 0 10px 0; }
#article UL     { margin:0 0 10px 30px; list-style:outside url(../pics/charte/puce.jpg); }
#article UL LI  { line-height:16px; padding:0 0 10px 0; }
#article UL UL  { margin:5px 0 0 30px; }
#article LI LI  { padding:0 0 5px 0; }
#article A      { text-decoration:underline; color:#333; }

.fiche H2      { clear:both; }
.fiche P       { clear:both; }
.fiche UL      { clear:both; }
SPAN.illuFiche { display:block; width:188px; height:118px; padding:6px 2px 15px 6px; background:url(../pics/charte/bg-illu-fiche.jpg) top left no-repeat; }

/* Home */
#valeurAgree, #pasDeFranchise, #zoneEtendue { display:block; width:194px; height:69px; text-indent:-9000px; font-size:0; float:left; margin-right:4px; }
#valeurAgree    { background:url(../pics/charte/illu-home-1.png) top left no-repeat; }
#pasDeFranchise { background:url(../pics/charte/illu-home-2.png) top left no-repeat; }
#zoneEtendue    { background:url(../pics/charte/illu-home-3.png) top left no-repeat; margin-right:0!important; }

#map { width:590px; height:590px; }

/*** COL GAUCHE *************************************************************************************************************************************/
#colGauche    { display:none; }

/*** FORMULAIRES ************************************************************************************************************************************/
DIV.accordion_content { background:#DDEDF7; position:relative; z-index:0; overflow: hidden; width:590px; }
.etape { width:560px; padding:15px; height:auto; }
FORM H2               { display:block; margin:0!important; padding:15px 0 15px 55px!important; color:#fff!important; cursor:pointer; border-bottom:1px solid #fff; position:relative; z-index:10000; }
FORM P                { clear:both; height:25px; width:530px; }
FORM P SPAN           { padding-right:10px; float:left; }
LABEL                 { width:290px; float:left; border-bottom:1px dashed #ccc; margin:0 5px 0 0; }
SPAN LABEL            { float:none; border:none; margin:0 0 0 0; }
INPUT                 { float:left; width:210px; height:15px; padding:0 2px 1px 2px; margin:1px 10px 0 0; border:1px solid #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; vertical-align:middle; }
SPAN INPUT            { float:none; }
INPUT.chk             { width:auto; height:auto; paddin:0; border:none; margin:0 2px 0 0; }
SELECT                { float:left; width:215px; height:18px; padding:0; border:1px solid #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0 15px 0 0; }
P.submit              { margin-top:20px!important; }
P.submit INPUT        { padding:0; height:25px; background:#1E5C9A; color:#fff; font-weight:bold; cursor:pointer; }
FORM P SPAN.mandatory { float:right; display:block; width:9px; height:11px; padding-right:0; text-indent:-9000px; font-size:0; background:url(../pics/charte/etoile.gif) top left no-repeat; }

#etape1 { background:#1E5C9A url(../pics/charte/etape1.gif) center left no-repeat; }
#etape2 { background:#1E5C9A url(../pics/charte/etape2.gif) center left no-repeat; }
#etape3 { background:#1E5C9A url(../pics/charte/etape3.gif) center left no-repeat; }
#etape4 { background:#1E5C9A url(../pics/charte/etape4.gif) center left no-repeat; }
SELECT#zoneNavigation { margin:0 0 0 0; }

/*** FOOTER *****************************************************************************************************************************************/
#footer { display:none; }

/*** CLASSES *****************************************************************************************************************************************/
.spacer  { clear:both; }
.droite  { float:right; }
.gauche  { float:left; }
.left    { text-align:left; }
.right   { text-align:right; }
.center  { text-align:center; }
.justify { text-align:justify; }
.rouge   { color:#F00; }
.marine  { color:#1E5C9A!important; }
.marron  { color:#947D65!important; }
.flag    { display:block; width:16px; height:11px; float:left; text-indent:-9000px; font-size:0; vertical-align:middle; }
.fr      { background:url(../pics/charte/flag-fr.jpg) top left no-repeat; }
.en      { background:url(../pics/charte/flag-en.jpg) top left no-repeat; }
