body
{
    background: url(../images/background-body.jpg);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #CAC3BD;
    margin: 0;
    padding: 0;
}

.CadreSite
{
/*
margin:auto;
width:969px;
*/
    position: relative;
    width: 969px;
    display: block;
    left: 50%;
    margin-left: -478px;
}

h1
{
    font-family: Arial;
    font-size: 18px;
}

/***************************
 Div de la page d'Accueil 
****************************/
.DivMenuHaut
{
    position: relative;
    float: left;
    height: 23px;
    width: 957px;
    display: block;
}
/***************************
		 Menu haut 
****************************/
.DivMenuHaut ul
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 22px;
    display: block;
    border-left: solid 1px #A1A1BC;
}
.DivMenuHaut ul li
{
    float: left;
    border-right: solid 1px #A1A1BC;
}
.DivMenuHaut ul li a, .DivMenuHaut ul li a:visited
{
    float: left;
    position: relative;
    font-family: Arial;
    font-size: 14px;
    background-color: none;
    color: #FFFFFF;
    text-decoration: none;
    height: 22px;
    display: block;
    line-height: 22px;
    vertical-align: middle;
    padding-right: 7px;
    padding-left: 8px;
}
.DivMenuHaut ul li a:hover
{
    background-color: #FFFFFF;
    color: #38386E;
    border: 0;
}

/****************************/
.DivZoneTitre
{
    position: relative;
    float: left;
    height: 60px;
    width: 967px;
    display: block;
    color: #FFFFFF;
}
/****************************
		 Titre Haut
****************************/
.DivZoneTitre h2
{
    padding: 0;
    margin: 0;
}
.DivZoneTitre h2 a, .DivZoneTitre h2 a:visited
{
    font-family: Arial;
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-decoration: none;
    
    position: relative;
    float: left;
    height: 60px;
    width: 200px;
    display: block;
    padding: 0;
    margin: 0;
    margin-left:5px;
}
.DivZoneTitreDroite
{
    position: relative;
    float: right;
    width: 437px;
    height: 57px;
    display: block;
    background: url(../images/background_fond_menuhaut_p.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    text-align:right;
    
    padding: 0;
    margin: 0;

}
.DivZoneTitreDroite p
{
    position: relative;
    float: left;

    padding: 0;
    margin: 0;
    margin-top:28px;
}

.DivZoneTitre img
{
    position: relative;
    float: left;
    margin-top:6px;
    margin-left:5px;
}
.DivZoneTitreDroite img
{
    position: relative;
    float: left;
    margin-top:6px;
    margin-left:5px;
}
/****************************
	Bandeau Haut Accueil
*****************************/

.DivCartoucheHaute
{
    position: relative;
    float: left;
    width: 709px;
    height: 216px;
    display: block;
    background: url(../images/background_DivCartoucheHaute.gif);
    background-position: top right;
    background-repeat: no-repeat;
    overflow: auto;

    font-family: Arial;
    font-size: 16px;
    font-weight: normal;

}

.DivCartoucheHaute .TitreCartoucheAccueil, 
.DivCartoucheHaute .TitreCartoucheAccueilDroit, 
.DivCartoucheHaute .TitreCartoucheAccueilInfraction,
.DivCartoucheHaute .TitreCartoucheAccueilAccident,
.DivCartoucheHaute .TitreCartoucheAccueilAchat,
.DivCartoucheHaute .TitreCartoucheAccueilReglementation
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 231px;
    height: 45px;
    display: block;
    color: #FFFFFF;
    font-size: 21px;
    z-index: 10;

    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
}
.DivCartoucheHaute .TitreCartoucheAccueil
{
    top: 19px;
    left: 25px;
}
.DivCartoucheHaute .TitreCartoucheAccueilDroit
{
    top: 19px;
    left: 365px;
}

.DivCartoucheHaute .TitreCartoucheAccueilInfraction
{
    top: 19px;
    left: 435px;
}
.DivCartoucheHaute .TitreCartoucheAccueilAccident
{
    top: 19px;
    left: 365px;
    width: 301px;
    height: 45px;
    display: block;
}
.DivCartoucheHaute .TitreCartoucheAccueilAchat
{
    top: 19px;
    left: 365px;
    width: 281px;
    height: 45px;
    display: block;
}
.DivCartoucheHaute .TitreCartoucheAccueilReglementation
{
    top: 19px;
    left: 430px;
    width: 271px;
    height: 45px;
    display: block;
}




.DivCartoucheHaute .imgCartoucheHaute
{
    position: absolute;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 0;
}

/********************************************************
    Espace privé
*********************************************************/

.DivEspacePrive2
{
    display: block;
    background: url(../images/background_fond_espacePrivilege2.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin-top:8px;
    color:#000000;
    font-size:13px;
    width: 201px !important;
    width: 201px;
    height: 197px;
    padding:52px 18px 0 18px;
}
.DivEspacePrive2 p
{
    width: 200px;
    height: 54px;
    display: block;
    margin:0;
    padding:0;
}
.DivEspacePrive2 p a,
.DivEspacePrive2 a
{
    width: 200px;
    display: block;
    font-size:13px;
    color:#000000;
}

.DivEspacePrive2 .renvoie_mdp
{
    float:left;
    width: 160px;
    height: 17px;
    display: block;
    padding-top:8px;
}

.DivEspacePrive2 .pIdentification
{
    float: left;
    width: 86px;
    height: 22px;
    display: block;
    line-height: 22px;
    vertical-align: middle;
    margin-top: 7px;
}
*html .DivEspacePrive2 .pIdentification
{
    margin-top: 7px;
}

.DivEspacePrive2 .inputIdentifiant
{
    float: left;
    width: 85px;
    height: 20px;
    display: block;
    background-color: transparent;
    border: 0;
    margin-top: 7px;
}
.DivEspacePrive2 .inputOk
{
    float: left;
    width: 24px;
    height: 24px;
    display: block;
    background: url(../images/background_inputOk.gif);
    background-position: top left;
    background-repeat: no-repeat;
    border: 0;
    color: #FFFFFF;
    margin-top: 3px;
    margin-left: 4px;
    cursor: pointer;
    padding:0;
}

.DivEspacePrive, .DivEspacePriveConnecte
{
    display: block;
    width: 237px;
    height: 213px;
    background: url(../images/background_fond_espacePrivilege.gif);
    background-position: top left;
    background-repeat: no-repeat;
    margin-top:8px;
}
.DivEspacePriveConnecte 
{
    padding-top:58px;
    height: 155px;
}

.DivEspacePrive .TextIntro
{
/*
    float: left;
*/
    display: block;
    width: 160px;
    /*height: 45px;
    line-height: 14px;
    margin-top: 50px;*/
    margin-left: 18px;
}
.DivEspacePrive .EnSavoirPlus
{
    /*float: left;*/
    margin: 0;
    padding: 0;
    margin-left: 18px;
    width: 160px;
    height: 45px;
    line-height: 16px;
    display: block;
    color: #000000;
    font-weight: bold;
}
.DivEspacePrive .pIdentification
{
    float: left;
    width: 84px;
    height: 22px;
    display: block;
    line-height: 22px;
    vertical-align: middle;
    margin-left: 18px;
    margin-top: 5px;
}
*html .DivEspacePrive .pIdentification{
    margin-left: 9px;
    margin-top: 2px;
}

.DivEspacePrive .inputIdentifiant
{
    float: left;
    width: 109px;
    height: 24px;
    display: block;
    background-color: transparent;
    border: 0;
    margin-top: 5px;
}
.DivEspacePrive .inputOk
{
    float: left;
    width: 24px;
    height: 24px;
    display: block;
    background: url(../images/background_inputOk.gif);
    background-position: top left;
    background-repeat: no-repeat;
    border: 0;
    color: #FFFFFF;
    margin-left: 3px;
    cursor: pointer;
    padding:0;
}
.DivEspacePriveConnecte .TextIntro
{
    width: 180px;
    height: 25px;
    display: block;
    margin-left: 18px;
    line-height: 14px;
}
.DivEspacePriveConnecte h2
{
    width: 180px;
    height: 20px;
    display: block;
    margin:0;
    padding:0;
    margin-left: 18px;
    line-height: 14px;
}

.EPC_SeDeconnecter
{
    width: 107px;
    height: 17px;
    line-height: 17px;
    vertical-align: middle;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    background: url(../images/background_sedeconnecter.gif);
    background-position: top right;
    background-repeat: no-repeat;
    margin-left: 127px;
    margin-top: 25px;
    cursor: pointer;
}


.DivZoneBasse
{
	position: relative;
    float: left;
    width: 943px;
    margin-left:16px;
    background: #FFFFFF;
}

*html .DivZoneBasse
{
    margin-left:8px;
}



.DivDroite
{
    position: relative;
    float: right;
    width: 236px;
    display: block;
    margin: 0;
    padding: 0;
    padding-right: 13px;
    padding-bottom: 20px;
    background: url(../images/background_DivCartoucheDroiteHaute.gif);
    background-position: top right;
    background-repeat: no-repeat;
}
.DivCartoucheDroiteHaute
{
    position: relative; /* 	height:220px; */
    display: block;
    margin-top: 13px;
}

.DivCartoucheDroiteMilieu
{
    position: relative; /* 	height:121px; */
    display: block;
    margin-top: 0px !important;
    margin-top: 13px;
}

.MapPath
{
/*
    height: 27px;
    width: 522px;
    margin-top: 14px;
    margin-left: 19px;
    margin-left: 19px;
*/
    display: block;
    margin: 0;
    padding: 0;
    margin:14px 19px 8px 19px;
    font-family: Verdana;
    font-size: 12px;
    color: #515152;

}
.MapPath a, .MapPath a:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #515152;
    text-decoration: none;
}
.MapPath a:hover
{
    text-decoration: underline;
}

/****************************
	    Menu Gauche
****************************/
.DivMenuGauche
{
    position: relative;
    float: left;
    width: 153px;
    display: block;
    margin: 0;
    padding: 0;
    padding-bottom:15px;
    margin-left: -16px;
    background: url(../images/background_menugauche.gif) no-repeat;
    background-position: bottom left;
}

.VotreSituation
{
    background: url(../images/background_aVotreSituation.gif);
    background-position: 0px left;
    background-repeat: no-repeat;
    width: 153px;
    height: 39px;
    line-height: 39px;
    display: block;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    margin: 0;
    padding: 0;
}

/***************************************************
            Nécessaire à l'accordéon
****************************************************
ul.ulTheme li
{
    background-color: #FFFFFF;
    display: block;
}

ul.ulTheme li.collapsed
{
    height: 31px;
}
ul.ulTheme li span
{
    display: block;
    cursor: pointer;
}
ul.ulTheme li.collapsed span
{
}
ul.ulTypeProcedure li a,
ul.ulTypeProcedure3 li a,
ul.ulTypeProcedure7 li a,
ul.ulTypeProcedure8 li a,
ul.ulTypeProcedure9 li a,
ul.ulTypeProcedure10 li a,
ul.ulTypeProcedure11 li a
{
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    width: 132px;
    padding-top: 3px;
    display: block;
    padding-left: 21px;
    background-color: #e2dddb;
	border-bottom: solid 1px #f1eeed;
}
ul.ulTypeProcedure li a.current,
ul.ulTypeProcedure3 li a.current,
ul.ulTypeProcedure7 li a.current,
ul.ulTypeProcedure8 li a.current,
ul.ulTypeProcedure9 li a.current,
ul.ulTypeProcedure10 li a.current,
ul.ulTypeProcedure11 li a.current
{
    background: #ccc;
}
ul.ulTypeProcedure li a:hover,
ul.ulTypeProcedure3 li a:hover,
ul.ulTypeProcedure7 li a:hover,
ul.ulTypeProcedure8 li a:hover,
ul.ulTypeProcedure9 li a:hover,
ul.ulTypeProcedure10 li a:hover,
ul.ulTypeProcedure11 li a:hover
{
    color: #821417;
    text-decoration: none;
}
ul.ulTypeProcedure3 li .aProcedure3_Selected
{
    color: #BE721E;
}
ul.ulTypeProcedure7 li .aProcedure7_Selected
{
    color: #7B184B;
}
ul.ulTypeProcedure8 li .aProcedure8_Selected
{
    color: #821417;
}
ul.ulTypeProcedure9 li .aProcedure9_Selected
{
    color: #0E4971;
}
ul.ulTypeProcedure10 li .aProcedure10_Selected
{
    color: #1C6A64;
}
ul.ulTypeProcedure11 li .aProcedure11_Selected
{
    color: #8F912B;
}


************************************************/


.ulTheme
{
    width: 153px;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #E2DDDB;
}
.Theme8, .Theme7, .Theme3, .Theme9, .Theme10
{
    background: url(../images/background_aTheme.gif);
}
.Theme8:hover, .Theme8_Selected
{
    background: url(../images/background_aTheme8.gif);
}
.Theme7:hover, .Theme7_Selected
{
    background: url(../images/background_aTheme7.gif);
}
.Theme3:hover, .Theme3_Selected
{
    background: url(../images/background_aTheme3.gif);
}
.Theme9:hover, .Theme9_Selected
{
    background: url(../images/background_aTheme9.gif);
}
.Theme10:hover, .Theme10_Selected
{
    background: url(../images/background_aTheme10.gif);
}
.Theme8, .Theme7, .Theme3, .Theme9, .Theme10, .Theme11,
.Theme8_Selected, .Theme7_Selected, .Theme3_Selected, .Theme9_Selected, .Theme10_Selected, .Theme11_Selected
{
    width: 153px;
    height: 31px;
    line-height: 31px;
    vertical-align: middle;
    display: block;
    color: #FFFFFF;
    font-size: 18px;
    text-decoration: none;
    padding-left: 16px;
    background-position: 0px left;
    background-repeat: no-repeat;
}
.Theme11
{
    height: 47px !important;
    height: 46px;
    line-height: 20px;
    background: url(../images/background_aThemeDernier.gif);
    background-position: 0px left;
    background-repeat: no-repeat;
    padding-top: 7px;
}
.Theme11:hover, .Theme11_Selected
{
    height: 47px !important;
    height: 46px;
    line-height: 20px;
    background: url(../images/background_aTheme11.gif);
    background-position: 0px left;
    background-repeat: no-repeat;
    padding-top: 7px;
}
.liTypeProcedure, .liTypeProcedureDernier
{
    margin: 0;
    padding: 0;
    width: 153px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    display: block;
    background-color: #E2DDDB;
    list-style: none;
}
.liTypeProcedure
{
    border-bottom: solid 1px white;
}
.liTypeProcedure a, .liTypeProcedureDernier a
{
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    width: 132px;
    height: 20px;
    display: block;
    overflow: hidden;
    margin-left: 21px;
}
ul.ulTypeProcedure li a,
ul.ulTypeProcedure3 li a,
ul.ulTypeProcedure7 li a,
ul.ulTypeProcedure8 li a,
ul.ulTypeProcedure9 li a,
ul.ulTypeProcedure10 li a,
ul.ulTypeProcedure11 li a
{
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    width: 132px;
    padding-top: 3px;
    display: block;
    padding-left: 21px;
    background-color: #e2dddb;
	border-bottom: solid 1px #f1eeed;
}

.ulTypeProcedure,
.ulTypeProcedure3,
.ulTypeProcedure7,
.ulTypeProcedure8,
.ulTypeProcedure9,
.ulTypeProcedure10,
.ulTypeProcedure11
{
    list-style:none;
    margin:0;
    padding:0;
}
.ulTypeProcedure8 a:hover,
ul.ulTypeProcedure8 li .aProcedure8_Selected
{
    color: #8D0609;
}
.ulTypeProcedure7 a:hover,
ul.ulTypeProcedure7 li .aProcedure7_Selected
{
    color: #7B184B;
}
.ulTypeProcedure3 a:hover,
ul.ulTypeProcedure3 li .aProcedure3_Selected
{
    color: #BE721E;
}
.ulTypeProcedure9 a:hover,
ul.ulTypeProcedure9 li .aProcedure9_Selected
{
    color: #0E4971;
}
.ulTypeProcedure10 a:hover,
ul.ulTypeProcedure10 li .aProcedure10_Selected
{
    color: #1C6A64;
}
.ulTypeProcedure11 a:hover,
ul.ulTypeProcedure11 li .aProcedure11_Selected
{
    color: #8F912B;
}


/****************************/
.DivMilieu
{
    position: relative;
    float: left;
    display: block;
    background: url(../images/background_DivMilieu.gif);
    background-position: top left;
    background-repeat: no-repeat;
    
    width: 556px;
    
}
.DivContenu, .DivContenu3, .DivContenu7, .DivContenu8, .DivContenu9, .DivContenu10, .DivContenu11
{
    display: block;
    margin-left: 19px;
}

/****************************
     Style des Actualtés 
****************************/

.DivActu
{
    /*position: relative;
    float: left;*/
    display: block;
    margin: auto;
    margin: 12px 30px 10px 33px;
}
.DivActu img
{
    float: left;
    margin-right: 15px;
}
/* Style des titres des actus pour tous les thèmes */
.DivActu .Actu_h2_3,
.DivActu .Actu_h2_7,
.DivActu .Actu_h2_8,
.DivActu .Actu_h2_9,
.DivActu .Actu_h2_10,
.DivActu .Actu_h2_11
{
    /*float: left;
    width: 440px;*/
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
/* Achat / Vente */
.DivActu .Actu_h2_3
{
    color: #BE721E;
}
/* Accident */
.DivActu .Actu_h2_7
{
    color: #7B184B;
}
/* Infractions */
.DivActu .Actu_h2_8
{
    color: #8D0609;
}
/* Réparation */
.DivActu .Actu_h2_9
{
    color: #0E4971;
}
/* Assurance */
.DivActu .Actu_h2_10
{
    color: #1C6A64;
}
/* Réglementation routière */
.DivActu .Actu_h2_11
{
    color: #B8BB36;
}

.DivActu .ResumeActuAvecImg3,
.DivActu .ResumeActuAvecImg7,
.DivActu .ResumeActuAvecImg8,
.DivActu .ResumeActuAvecImg9,
.DivActu .ResumeActuAvecImg10,
.DivActu .ResumeActuAvecImg11
{
    /*float: left;
    width: 440px;*/
    display: block;
    margin-top: 5px;
}
/*
.DivActu .ResumeActuAvecImg3
{
    color: #BE721E;
}
.DivActu .ResumeActuAvecImg7
{
    color: #7B184B;
}
.DivActu .ResumeActuAvecImg8
{
    color: #8D0609;
}
.DivActu .ResumeActuAvecImg9
{
    color: #0E4971;
}
.DivActu .ResumeActuAvecImg10
{
    color: #1C6A64;
}
.DivActu .ResumeActuAvecImg11
{
    color: #951014;
}
*/

.DivActu .ResumeActuSansImg2
.DivActu .ResumeActuSansImg7,
.DivActu .ResumeActuSansImg8,
.DivActu .ResumeActuSansImg9,
.DivActu .ResumeActuSansImg10,
.DivActu .ResumeActuSansImg11
{
    /*float: left;
    width: 510px;*/
    display: block;
}
/*
.DivActu .ResumeActuSansImg3
{
    color: #BE721E;
}
.DivActu .ResumeActuSansImg7
{
    color: #7B184B;
}
.DivActu .ResumeActuSansImg8
{
    color: #8D0609;
}
.DivActu .ResumeActuSansImg9
{
    color: #0E4971;
}
.DivActu .ResumeActuSansImg10
{
    color: #1C6A64;
}
.DivActu .ResumeActuSansImg11
{
    color: #951014;
}
*/

.DivActu .EnSavoirPlus, .DivActu .EnSavoirPlus:hover
{
    float: right;
    width: 87px;
    height: 29px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 7px;
    padding-top: 2px;
    margin-top: 5px;
    font-size: 11px;
    background: url(../images/background_ActuEnSavoirPlus.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}
.DivActu .EnSavoirPlus:hover
{
    background: url(../images/background_ActuEnSavoirPlusHover.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    color:#5E4F4C;
}

.DivActu hr
{
    clear: both;
}
/****************************/

.DivContenu a,
.DivContenu3 a,
.DivContenu7 a,
.DivContenu8 a,
.DivContenu9 a,
.DivContenu10 a,
.DivContenu11 a
{
    color:#444444;
}
.DivContenu a:hover,
.DivContenu3 a:hover,
.DivContenu7 a:hover,
.DivContenu8 a:hover,
.DivContenu9 a:hover,
.DivContenu10 a:hover,
.DivContenu11 a:hover,
.DivContenu3 a:visited,
.DivContenu7 a:visited,
.DivContenu8 a:visited,
.DivContenu9 a:visited,
.DivContenu10 a:visited,
.DivContenu11 a:visited
{
    color:#70615E;
}


/* Theme : ACHAT / VENTE */

.DivContenu3 h1
{
    color:#F7980B;
    
}

.DivContenu3 h2
{
    color:#F7980B;
}

/* Theme : ACCIDENT */

.DivContenu7 h1
{
    color: #7B184B;
}

.DivContenu7 h2
{
    color: #7B184B;
}

/* Theme : INFRACTION */

.DivContenu8 h1
{
    color:#951014;
}
.DivContenu8 h2
{
    color:#951014;
}

/* Theme : REPARATION */

.DivContenu9 h1
{
    color:#0d4063;
}
.DivContenu9 h2
{
    color:#0d4063;
}

/* Theme : ASSURANCE */

.DivContenu10 h1
{
    color:#266E68;
}
.DivContenu10 h2
{
    color:#266E68;
}

/* Theme : REGLEMENTATION ROUTIERE */

.DivContenu11 h1
{
    color:#AFAF32;
}
.DivContenu11 h2
{
    color:#AFAF32;
}


/****************************/


.ListeDossier
{
    /*position: relative;
    float: left;*/
    clear:both;
    display: block;
    height: 228px;
    padding-left: 3px;
    margin-bottom:20px;
    margin-left: 24px;
}
.DivPageDossier
{
    /*position: relative;
    float: left;*/
    clear:both;
    display: block;
}
.DivDossierTheme3, .DivDossierTheme7, .DivDossierTheme8, .DivDossierTheme9, .DivDossierTheme10, .DivDossierTheme11
{
/*
	position: relative;
    display: block;
    width: 207px !important;
    width: 100px;
*/
    float: left;
    display: block;
    width: 207px !important;
    width: 190px;
    height: 228px;
	margin: 0 20px 20px 0;
    background-color: #EAEADE;
}
.DivDossierTheme3_Long, .DivDossierTheme7_Long, .DivDossierTheme8_Long, .DivDossierTheme9_Long, .DivDossierTheme10_Long, .DivDossierTheme11_Long
{
/*
	position: relative;
    display: block;
    width: 207px !important;
    width: 100px;
*/
    float: left;
    display: block;
    width: 430px !important;
    width: 418px;
    height: 228px;
	margin: 0 10px 20px 0;
    background-color: #EAEADE;
}

/*
.DivPageDossier .DivDossierTheme3, .DivPageDossier .DivDossierTheme7, .DivPageDossier .DivDossierTheme8,
.DivPageDossier .DivDossierTheme9, .DivPageDossier .DivDossierTheme10, .DivPageDossier .DivDossierTheme11
{
}

.DivDossierTheme3, .DivDossierTheme7, .DivDossierTheme8, .DivDossierTheme9, .DivDossierTheme10, .DivDossierTheme11
{
}
*/
.DivDossierTheme3:hover, .DivDossierTheme7:hover, .DivDossierTheme8:hover,
.DivDossierTheme9:hover, .DivDossierTheme10:hover, .DivDossierTheme11:hover,
.DivDossierTheme3_Long:hover, .DivDossierTheme7_Long:hover, .DivDossierTheme8_Long:hover,
.DivDossierTheme9_Long:hover, .DivDossierTheme10_Long:hover, .DivDossierTheme11_Long:hover
{
    background-color: #B8B4B1;
}

.DivDossierTheme3 h1
{
    background: url(../images/Fond_h1_dossierTheme3.gif);
}
.DivDossierTheme7 h1
{
    background: url(../images/Fond_h1_dossierTheme7.gif);
}
.DivDossierTheme8 h1
{
    background: url(../images/Fond_h1_dossierTheme8.gif);
}
.DivDossierTheme9 h1
{
    background: url(../images/Fond_h1_dossierTheme9.gif);
}
.DivDossierTheme10 h1
{
    background: url(../images/Fond_h1_dossierTheme10.gif);
}
.DivDossierTheme11 h1
{
    background: url(../images/Fond_h1_dossierTheme11.gif);
}
.DivDossierTheme3_Long h1
{
    background: url(../images/Fond_h1_dossierTheme3_Long.gif);
}
.DivDossierTheme7_Long h1
{
    background: url(../images/Fond_h1_dossierTheme7_Long.gif);
}
.DivDossierTheme8_Long h1
{
    background: url(../images/Fond_h1_dossierTheme8_Long.gif);
}
.DivDossierTheme9_Long h1
{
    background: url(../images/Fond_h1_dossierTheme9_Long.gif);
}
.DivDossierTheme10_Long h1
{
    background: url(../images/Fond_h1_dossierTheme10_Long.gif);
}
.DivDossierTheme11_Long h1
{
    background: url(../images/Fond_h1_dossierTheme11_Long.gif);
}


.DivDossierTheme3 h1, .DivDossierTheme7 h1, .DivDossierTheme8 h1, .DivDossierTheme9 h1, .DivDossierTheme10 h1, .DivDossierTheme11 h1
{
	color: #FFFFFF;
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    width: 207px !important;
    width: 195px;
    height: 24px;
    display: block;
    line-height: 23px;
    vertical-align: middle;
}

.DivDossierTheme3_Long h1, .DivDossierTheme7_Long h1, .DivDossierTheme8_Long h1, .DivDossierTheme9_Long h1, .DivDossierTheme10_Long h1, .DivDossierTheme11_Long h1
{
	color: #FFFFFF;
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding: 0;
    padding-left: 12px;
    width: 430px !important;
    width: 418px;
    height: 24px;
    display: block;
    line-height: 23px;
    vertical-align: middle;
}

.ResumeDossier
{
    position: relative;
    float: left;
    width: 190px;
    height: 197px;
    display: block;
    margin-left: 5px;
    margin-top: 5px;
	
	overflow:hidden;
}
.DivDossierTheme3_Long .ResumeDossier,
.DivDossierTheme7_Long .ResumeDossier, 
.DivDossierTheme8_Long .ResumeDossier, 
.DivDossierTheme9_Long .ResumeDossier, 
.DivDossierTheme10_Long .ResumeDossier, 
.DivDossierTheme11_Long .ResumeDossier
{
    position: relative;
    float: left;
    width: 420px;
    height: 197px;
    display: block;
    margin-left: 5px;
    margin-top: 5px;
	
	overflow:hidden;
}

.ListeDossier .EnSavoirPlus, .ListeDossier .EnSavoirPlus:hover,
.DivPageDossier .EnSavoirPlus, .DivPageDossier .EnSavoirPlus:hover
{
	position:absolute;
	bottom:0px;
	right:0px;
    width: 87px;
    height: 29px;
    display: block;
    text-decoration: none;
    padding-left: 7px;
    padding-top: 2px;
    margin-top: 5px;
    font-size: 11px;
    color: #FFFFFF;
    background: url(../images/background_DossierEnSavoirPlus.png);
    background-position: top left;
    background-repeat: no-repeat;
}
*html .ListeDossier .EnSavoirPlus,
*html .DivPageDossier .EnSavoirPlus
{
    background: url(../images/background_DossierEnSavoirPlus.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}
.ListeDossier .EnSavoirPlus:hover,
.DivPageDossier .EnSavoirPlus:hover
{
    background: url(../images/background_ActuEnSavoirPlusHover_fdGris.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    color:#5E4F4C;
}
*html .ListeDossier .EnSavoirPlus:hover,
*html .DivPageDossier .EnSavoirPlus:hover
{
    background: url(../images/background_ActuEnSavoirPlusHover_ie6.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    color:#5E4F4C;
}


/****************************
	Cartouche droite haute
****************************/
.DivContenuCartoucheDroiteHaute
{
    background: url(../images/background_fond_contenu_cartouche_droite.gif);
    background-position: top left;
    background-repeat: no-repeat;
    position: relative;
    width: 236px;
    height: 220px;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 18px;
    padding-top: 14px;
    color: white;
}
*html .DivContenuCartoucheDroiteHaute
{
    width: 218px;
}
.DivContenuCartoucheDroiteHaute h1
{
    position: relative;
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    display: block;
    padding: 0;
    margin: 0;
}

.DivContenuCartoucheDroiteHaute p
{
    padding: 0;
    margin: 0;
    margin-top: 14px;
    width: 208px;
    display: block;
}

.DivContenuCartoucheDroiteHaute .LienCartoucheDroiteHaute
{
    position: absolute;
    top: 173px;
    left: 25px;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: white;
}

.DivContenuCartoucheHauteTexte
{
    float:left;
    background: url(../images/background_fond_contenu_cartouche_hauttexte.gif);
    background-position: top left;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    width: 236px;
    height: 200px;
    padding: 0;
    margin: 0;
    padding-left: 12px;
    padding-top: 14px;
    color: #000000;
}
*html .DivContenuCartoucheHauteTexte
{
    width: 236px;
}
.DivContenuCartoucheHauteTexte h2
{
    position: relative;
    font-family: Arial;
    font-size: 18px;
    color:#38376e;
    display: block;
    padding: 0;
    margin: 0;
}

.DivContenuCartoucheHauteTexte p
{
    padding: 0;
    margin: 0;
    font-size: 12px;
    width: 220px;
    display: block;
}

.DivContenuCartoucheHauteTexte a
{
    font-size: 12px;
    color: #000000;
}

.DivContenuCartoucheDroiteMilieu
{
    width: 236px;
    width: 218px;	/*IE 6.0*/
    height: 121px;
    display: block;
    background: url(../images/background_DivCartoucheDroiteMilieu.gif);
    background-position: 0px left;
    background-repeat: no-repeat;
    padding-left: 18px;
    padding-top: 14px;
    color: white;
}

.DivContenuCartoucheDroiteMilieu h1
{
    font-family: Arial;
    font-size: 24px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

.DivContenuCartoucheDroiteMilieu .LienCartoucheDroiteMilieu
{
    position: absolute;
    top: 82px;
    left: 24px;
    display: block;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
    color: white;
}

.DivQuestions, .DivLoi, .DivRecours
{
    position: relative;
    width: 513px;
    display: block;
    margin-top: 14px;
}

.DivLoi
{
}

.DivRecours
{
}

.OngletQuestion, .OngletQuestion:hover, .OngletQuestion_selected
{
    width: 180px;
}

.DivContenu .OngletQuestion:hover, .DivContenu .OngletQuestion_selected
{
    background: url(../images/background-questions-on.gif);
}
.DivContenu3 .OngletQuestion:hover, .DivContenu3 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme3.gif);
}
.DivContenu7 .OngletQuestion:hover, .DivContenu7 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme7.gif);
}
.DivContenu8 .OngletQuestion:hover, .DivContenu8 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme8.gif);
}
.DivContenu9 .OngletQuestion:hover, .DivContenu9 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme9.gif);
}
.DivContenu10 .OngletQuestion:hover, .DivContenu10 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme10.gif);
}
.DivContenu11 .OngletQuestion:hover, .DivContenu11 .OngletQuestion_selected
{
    background: url(../images/background-questions-onTheme11.gif);
}



.OngletQuestion
{
    background: url(../images/background-questions-off.gif);
}

.OngletLoi, .OngletLoi:hover, .OngletLoi_selected
{
    width: 117px;
    margin-left: 4px;
    text-decoration:none;
}
.OngletLoi
{
    background: url(../images/background-loi-off.gif);
}
.DivContenu .OngletLoi:hover, .DivContenu .OngletLoi_selected
{
    background: url(../images/background-loi-on.gif);
}
.DivContenu3 .OngletLoi:hover, .DivContenu3 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme3.gif);
}
.DivContenu7 .OngletLoi:hover, .DivContenu7 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme7.gif);
}
.DivContenu8 .OngletLoi:hover, .DivContenu8 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme8.gif);
}
.DivContenu9 .OngletLoi:hover, .DivContenu9 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme9.gif);
}
.DivContenu10 .OngletLoi:hover, .DivContenu10 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme10.gif);
}
.DivContenu11 .OngletLoi:hover, .DivContenu11 .OngletLoi_selected
{
    background: url(../images/background-loi-onTheme11.gif);
}



.OngletRecours, .OngletRecours:hover, .OngletRecours_selected
{
    width: 133px;
    margin-left: 4px;
    text-decoration:none;
    
}
.OngletRecours
{
    background: url(../images/background-recours-off.gif);
}
.DivContenu .OngletRecours:hover, .DivContenu .OngletRecours_selected
{
    background: url(../images/background-recours-on.gif);
}
.DivContenu3 .OngletRecours:hover, .DivContenu3 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme3.gif);
}
.DivContenu7 .OngletRecours:hover, .DivContenu7 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme7.gif);
}
.DivContenu8 .OngletRecours:hover, .DivContenu8 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme8.gif);
}
.DivContenu9 .OngletRecours:hover, .DivContenu9 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme9.gif);
}
.DivContenu10 .OngletRecours:hover, .DivContenu10 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme10.gif);
}
.DivContenu11 .OngletRecours:hover, .DivContenu11 .OngletRecours_selected
{
    background: url(../images/background-recours-onTheme11.gif);
}

.OngletQuestion, .OngletLoi, .OngletRecours, .OngletQuestion_selected, .OngletLoi_selected, .OngletRecours_selected
{
    background-position: top left;
    background-repeat: no-repeat;
    float: left;
    color: white;
    font-weight: bold;
    font-size: 13px;
    height: 22px;
    display: block;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}


.DivLoi .LienDemarche,
.DivLoi .LienDemarche:hover,
.DivLoi .LienDemarche:visited,
.DivLoi a.LienDemarche:hover,
.DivLoi a.LienDemarche,
.DivRecours .LienDemarche,
.DivRecours .LienDemarche:hover,
.DivRecours .LienDemarche:visited,
.DivRecours a.LienDemarche:hover,
.DivRecours a.LienDemarche
{
    color: white;
    font-size: 22px;
    text-decoration: none;
    margin-left: 129px;
    margin-top: 27px;
    width: 258px;
    height: 83px;
/*    display: block;*/
    padding-top: 3px;
    line-height: 33px;
    vertical-align: middle;
    text-align: center;
    background: url(../images/background_demarches.gif);
    background-position: top left;
    background-repeat: no-repeat;
	display:block;
}

.DivContenu8 div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme8.gif) no-repeat right top;
	background-color:#eaeade;
}
.DivContenu7 div.sommaire,
.divFAQ div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme7.gif) no-repeat right top;
	background-color:#eaeade;
}
.DivContenu3 div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme3.gif) no-repeat right top;
	background-color:#eaeade;
}
.DivContenu9 div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme9.gif) no-repeat right top;
	background-color:#eaeade;
}
.DivContenu10 div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme10.gif) no-repeat right top;
	background-color:#eaeade;
}
.DivContenu11 div.sommaire
{
    background: url(../images/Fond_h1_dossierTheme11.gif) no-repeat right top;
	background-color:#eaeade;
}

div.sommaire
{
	float:right;
	width:176px;
	padding:2px 10px 10px 10px;
	margin-left:10px;
	margin-bottom:20px;
	font-size:1px;
	background-color:#eaeade;
}
div.sommaire h2
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	margin-bottom:10px;
}
.DivLoi .sommaire a,
.DivLoi .sommaire a:hover,
.DivRecours .sommaire a,
.DivRecours .sommaire a:hover,
.divFAQ .sommaire a,
.divFAQ .sommaire a:hover
{
	display:block;
    background: url(../images/sommaire_puce.gif) no-repeat left 3px;
	padding-left:12px;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.DivLoi .sommaire a:hover,
.DivRecours .sommaire a:hover,
.divFAQ .sommaire a:hover
{
	color:#951014;
}

.DivContenu8 .DivLoi .sommaire a:hover,
.DivContenu8 .DivRecours .sommaire a:hover
{
	color:#951014;
}
.DivContenu7 .DivLoi .sommaire a:hover,
.DivContenu7 .DivRecours .sommaire a:hover,
.divFAQ .sommaire a:hover,
.divFAQ .sommaire a:hover
{
	color:#7b184b;
}
.DivContenu3 .DivLoi .sommaire a:hover,
.DivContenu3 .DivRecours .sommaire a:hover
{
	color:#c3761f;
}
.DivContenu9 .DivLoi .sommaire a:hover,
.DivContenu9 .DivRecours .sommaire a:hover
{
	color:#0d4063;
}
.DivContenu10 .DivLoi .sommaire a:hover,
.DivContenu10 .DivRecours .sommaire a:hover
{
	color:#195d57;
}
.DivContenu11 .DivLoi .sommaire a:hover,
.DivContenu11 .DivRecours .sommaire a:hover
{
	color:#838226;
}

.DivLoi p.retourSommaire,
.DivRecours p.retourSommaire,
.divFAQ p.retourSommaire
{
	display:block;
	width:116px;
	height:22px;
	padding-top:4px;
	padding-left:25px;
    background: url(../images/fond_retour_menu.gif) no-repeat left top;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.DivLoi p.retourSommaire a,
.DivLoi p.retourSommaire a:hover,
.DivRecours p.retourSommaire a,
.DivRecours p.retourSommaire a:hover,
.divFAQ p.retourSommaire a,
.divFAQ p.retourSommaire a:hover
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

.BordureOnglet
{
    width: 513px;
    height: 22px;
    display: block;
    border-bottom: solid 1px #8A7D79;
}
.BordureOnglet a, .BordureOnglet a:visited, .BordureOnglet a:hover
{
    color:White;
    text-decoration:none;
}



.DivEtreAccompagne
{
}
.DivDescriptionProbleme
{
}
.DivValidation
{
}

.OngletEtreAccompagne
{
    width: 130px;
    background: url(../images/background_accompagnement_off.gif);
}
.OngletDescriptionProbleme
{
    width: 169px;
    background: url(../images/background_description_probleme_off.gif);
    margin-left: 7px;
}
.OngletValidation
{
    width: 79px;
    background: url(../images/background_validation_off.gif);
    margin-left: 7px;
}
.OngletEtreAccompagne_selected
{
    width: 130px;
    background: url(../images/background_accompagnement_on.gif);
}
.OngletDescriptionProbleme_selected
{
    width: 169px;
    background: url(../images/background_description_probleme_on.gif);
    margin-left: 7px;
}
.OngletValidation_selected
{
    width: 79px;
    background: url(../images/background_validation_on.gif);
    margin-left: 7px;
}

.OngletEtreAccompagne, .OngletDescriptionProbleme, .OngletValidation, .OngletEtreAccompagne_selected, .OngletDescriptionProbleme_selected, .OngletValidation_selected
{
    height: 22px;
    display: block;
    float: left;
    text-align: center;
    line-height: 22px;
    vertical-align: middle;
    background-position: top left;
    background-repeat: no-repeat;
    color: White;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.DescriptionProbleme
{
    width: 216px;
    background: url(../images/background_DescriptionPb.gif);
    padding-left: 23px;
}
.DevenezAdherent
{
    width: 177px;
    padding-left: 17px;
    background: url(../images/background_DevenezAdherent.gif);
}


.DescriptionProbleme, .TableAccompagnement .DevenezAdherent, .TableAccompagnement .DevenezAdherent:hover
{
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    display: block;
    border: 0;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: White;
    text-decoration: none;
    text-align: left;
    background-position: top left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.TableAccompagnement, .DivListingQuestions
{
    background-color: #EAEADE;
    margin-top: 8px;
    width: 516px;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
    padding-right:10px;
}
.TableAccompagnement .tbText
{
    width: 164px;
    height: 21px;
    display: block;
    border: solid 1px #8E827D;
}

.TableAccompagnement .Titre
{
    font-family: Arial;
    font-size: 20px;
    line-height: 25px;
    vertical-align: middle;
}

.ligneBlanche
{
    clear: both;
    height: 5px;
    display: block;
}

.TextareaReponse
{
    width: 485px;
    height: 53px;
    display: block;
    border: solid 1px #8E827D;
    font-family: Arial;
    font-size: 12px;
    color: #413D3C;
}

.btnValider
{
    width: 112px;
    height: 36px;
    display: block;
    border: 0;
    padding-left: 15px;
    margin-left: 390px;
    margin-top: 17px;
    cursor: pointer;
    text-align: left;
    line-height: 36px;
    vertical-align: middle;
    background: url(../images/FondLien.gif);
    background-position: top left;
    background-repeat: no-repeat;
    color: White;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
.EP_btnValider
{
    width: 112px;
    height: 36px;
    display: block;
    border: 0;
    padding-left: 15px;
    cursor: pointer;
    text-align: left;
    line-height: 36px;
    vertical-align: middle;
    background: url(../images/FondLien.gif);
    background-position: top left;
    background-repeat: no-repeat;
    color: White;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}



.DivDescriptionProbleme h1, .DivValidation h1
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #38376E;
}
.DivDescriptionProbleme h2
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #413D3C;
    margin: 0;
    padding: 0;
}
.DivDescriptionProbleme p, .DivDescriptionProbleme h3
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    margin: 0;
    padding: 0;
}
.DivDescriptionProbleme span
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #413D3C;
    display: block;
    margin-top: 9px;
}

.btnAccederEspacePrivilege
{
    width: 272px;
    height: 36px;
    display: block;
    padding-left: 15px;
    margin-left: 80px;
    margin-top: 17px;
    cursor: pointer;
    text-align: left;
    line-height: 36px;
    vertical-align: middle;
    text-decoration: none;
    background: url(../images/background_AccederEspacePrivilege.gif);
    background-position: top left;
    background-repeat: no-repeat;
    color: White;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}


.MenuEspacePrive
{
    float: right;
    width: 159px;
    height: 111px;
    display: block;
    background: url(../images/fond_menu_espace_prive.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

.MenuEspacePrive h2
{
    width: 127px;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    margin: 0;
    padding: 0;
    margin-left: 20px;
    margin-top: 10px;
}
.LienMonEspace, .LienMonEspace_selected
{
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    margin-left: 26px;
    margin-top: 10px;
    text-decoration: none;
}
.LienMonEspace_selected, .LienMonEspace:hover
{
    text-decoration: underline;
}

.SeDeconnecter
{
    width: 107px;
    height: 17px;
    line-height: 17px;
    vertical-align: middle;
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    background: url(../images/background_sedeconnecter.gif);
    background-position: top right;
    background-repeat: no-repeat;
    margin-left: 37px;
    margin-top: 7px;
    cursor: pointer;
}

.EP_TableProcedure, .EP_TableQuestion
{
    background-color: #EAEADE;
    width: 516px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: black;
}
.EP_TableProcedure a
{
    color:#444444;
    text-decoration:none;
}
.EP_TableProcedure a:hover
{
    color:#444444;
    text-decoration:underline;
}


.EP_TableProcedure td
{
    padding: 6px;
}
.EP_TableProcedure
{
    border: solid 1px #8E827D;
}


.EP_TrHeaderProcedure
{
    background-color: #6F605D;
}
.EP_TrHeaderProcedure td
{
    color: White;
    font-weight: bold;
}

.EP_TableQuestion textarea
{
    width: 250px;
    height: 82px;
    display: block;
    border: solid 1px #8E827D;
}

.EP_LienRepondre
{
    width: 14px;
    height: 13px;
    display: block;
    margin-left: 20px;
    background: url(../images/a_voir_procedure.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.EP_ReponseQuestion
{
    position: absolute;
    left: 50%;
    top: 65px;
    margin-left: -270px;
    width: 538px;
    height: 260px;
    display: block;
    background: url(../images/background_ReponseQuestion.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.EP_ReponseQuestion h2
{
    font-family: Arial;
    font-size: 14px;
    margin: 0;
    padding: 0;
    margin-top: 16px;
    margin-left: 13px;
}
.EP_ReponseQuestion table
{
    margin-top: 8px;
    margin-left: 13px;
}
.EP_ReponseQuestion td
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}


.EP_ReponseQuestion textarea
{
    width: 250px;
    height: 82px;
    display: block;
    border: solid 1px #8E827D;
}

.EP_RQ_Close
{
    float: right;
    margin-right: 15px;
    margin-top: 7px;
    cursor: pointer;
}
.EP_RQ_input
{
    float: left;
    width: 155px;
    height: 20px;
    display: block;
    border: solid 1px #8E827D;
}

.EP_ReponseQuestion .Calendrier
{
    width: 13px;
    height: 16px;
    display: block;
    margin-left: 4px;
    margin-top: 2px;
    cursor: pointer;
}
.EP_ReponseQuestion .EP_RQ_fichier
{
    width: 239px;
    height: 20px;
    display: block;
    border: solid 1px #8E827D;
}

/*********************************************************
    Style de la page d'actualité
**********************************************************/

.DivPageActu
{
    position: relative;
    float: left;
    width: 510px;
    display: block;
    margin-top: 12px;
}
.DivPageActu img
{
    float: left;
    margin-right: 15px;
}
.DivPageActu h2
{
    float: left;
    width: 440px;
    height: 15px;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.DivPageActu .ActuContenuAvecImg
{
    float: left;
    width: 440px;
    display: block;
    margin-top: 5px;
}
.DivPageActu .ActuContenuSansImg
{
    float: left;
    width: 510px;
    display: block;
}

.DivPageActu hr
{
    clear: both;
}


/*******************************************
    Input de recherche
********************************************/

.inputRecherche
{
    position:relative;
    float:left;
    height:15px;
    width:100px;
    display:block;
    color:White;
    background-color:#A6A5C1;
    border:solid 1px #D5D5C6;
}

.okRecherche
{
    position:relative;
    float:left;
    height:20px;
    width:20px;
    display:block;
    cursor:pointer;
    font-size:8px;
    color:Gray;
    margin:0;
    padding:0;
}

/**********************************
    Affichage des résultats
***********************************/
.DivResultatRecherche
{

}

.DivResultatRecherche .Titre
{
    display:block;
    margin-top:7px;
}

.DivResultatRecherche .Description
{
    display:block;
    margin-top:3px;
}

.DivResultatRecherche .Url
{
    display:block;
    margin-top:4px;
}

.DivResultatRecherche .Url a
{
    color:Gray;
}
.DivResultatRecherche .Url a:hover
{
    color:black;
}


/***********************************
    Page création d'un sociétaire
************************************/

.DivContenuFormulaire
{

}

.DivZoneBasseFormulaire
{
	position: relative;
    float: left;
    width: 943px;
    margin-left:16px;
    background: url(../images/background_DivMilieuFormulaire.gif);
    background-position: top left;
    background-repeat: no-repeat;

}
.DivMilieuFormulaire
{
    position: relative;
    float: left;
    display: block;
    
    margin-top:16px;
    width: 943px;
    
    background-color:#ffffff;
}

.DivMilieuFormulaire .DivContenu
{
    padding-bottom:16px;
}

#formContainer
{
    width: 586px;
    display:block;
    background-color:#EAEADE;
    
}

.DivMilieuFormulaire #formContainer
{
    width: 903px;
}

#formContainer .caption
{
	font-size: 12px;
	text-align:right;
	color:#3D3D3B ;
	width:80px;
	display:block;
}

#formContainer .containerTitle
{
	font-family: Arial;
    color:#403C3D;
    font-size:13px;
    font-weight:bold;
	height:33px;
	line-height:33px;
	vertical-align:middle;
    width:100%;
	display:block;
	margin-left:3px;
	padding-left:3px;
}

#formContainer .long, #formContainer .middle, #formContainer .short, #creditcard_number, #formContainer select
{
    border: solid 1px #8d827c;
    background-color:white;
}
#formContainer p.offer
{
	margin-left:85px;
}
#formContainer .offerDetails ul
{
	margin-left:107px;
}

#formContainer .offerDetails ul ul
{
	margin-left:25px;
}

.containerButton
{
    margin-left:200px;
}

#containerButton2 .submit, #containerButton1 .submit
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: White;
    
    width: 112px;
    height: 36px;
    display: block;
    border: 0;
    padding-left: 15px;
    cursor: pointer;
    text-align: left;
    line-height: 36px;
    vertical-align: middle;
}

#containerButton1 .submit
{
    margin-top:20px;
    background: url(../images/FondLien.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#containerButton2 .submit
{
    background: url(../images/FondAnnuler.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#formContainer .error
{
    border:solid 1px red;
    background-color:#FF928D;
}
p.erreur
{
    color:Red;
    border:0;
    background:none;
}
#formContainer .second
{
    width: 502px;
    display: block;
}

/**************************************************************/

.modeleAdherent
{
	
}
.modeleAdherent h1
{
	color:#38376e;
}
.modeleAdherent a.devenezAdherent,
.modeleAdherent a.devenezAdherent:hover
{
	display:block;
	margin:auto;
	width:177px;
	height:36px;
	padding:10px 35px 0 20px;
	background:url(../images/fond_btn_devenezAdherent.gif) no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;
	font-size:13px;
}


.piedPage
{
	float:right;
}
.piedPage ul
{
	margin:0;
	padding:0;
	margin:5px 0px 10px 0px;
}
.piedPage ul li
{
	list-style-type:none;
	border-right:solid 1px #515152;
	padding:0px 10px;
	float:left;
}
.piedPage ul li.dernier
{
	border-right:0;
}
.piedPage ul li a
{
	color:#515152;
}


.divFAQ
{
    margin-right: 5px;
}
.divFAQ h2
{
	color:#711542;
	font-size:24px;
	font-weight:bold;
}
.divFAQ h3
{
	color:#711542;
	font-size:18px;
	font-weight:bold;
}
.divFAQ h4
{
	color:#711542;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}
.divFAQ p
{
	padding:0;
	margin:0;
}
.divFAQ ul
{
	padding:0;
	margin:0;
	margin-left:40px;
}
.divFAQ ul li
{
	margin:10px 0px;
}

.ContenuEspacePrive
{
    width:520px;
}

p.error, p.msgValide
{
    color:Black;
    width:500px;
    display:block;
    padding:5px;
}
.error
{
    background-color:#FCADAD;
    border-top:solid 1px red;
    border-bottom:solid 1px red;
}

.msgValide
{
    background-color:#d3ffd9;
    border-top:solid 1px #00ff24;
    border-bottom:solid 1px #00ff24;
}


