/******************************/
/*      Conteneur global      */
/******************************/
body
{
    margin: 0px;
    padding: 0px;
    font-family:Verdana,Arial;
    font-size:11px;
}

.ZoneConteneur {
    width:975px;
    margin:auto;
    margin-top:0;
}
.DivFloatRight {
    float:right;
}
/******************************/
/*    Div   Page Accueil      */
/******************************/
.ZoneHaute {
    float:left;
    width:972px;
    height:50px;
    display:block;
    margin-top:0;
}
.ZoneMedia {
    float:left;
    margin-left:1px;
    margin-top:0;
    position:relative;
    width:784px;
    height:322px;
    display:block;
    overflow:hidden;
    border-top:solid 1px #959595;
}

.ZoneMediaAccueil {
    float:left;
    margin-left:0;
    margin-top:0;
    position:relative;
    width:784px;
    height:320px;
    display:block;
    overflow:hidden;
    border-top:solid 1px #959595;
    border-left:solid 1px #959595;
    border-bottom:solid 1px #959595;
}
.ZoneMediaAccueil img {
    margin:0;
    border:0;
}
.ZoneMediaAccueil .ImageActu {
    float:left;
    margin-left:0;
    margin-top:0;
    position:relative;
    width:784px;
    height:322px;
    display:block;
    border:0;
}


.DivBorderZoneMediaCentral {
    border-left:solid 1px #959595;
    border-bottom:solid 1px #959595;
    position:absolute;
    top:54px;
    left:0;
    width:785px;
    height:236px;
    display:block;
}
.ZoneMediaCentral {
    position:absolute;
    left:0;
    top:0;
    width:784px;
    height:235px;
    display:block;
    background-color:#E7E7E7; 
    z-index:0;
}
.ZoneActu {
    position:absolute;
    /* Height définit en code behind */
    right:10px;
    top:306px;
    width:213px;
    color:White;
    z-index:10;
}
.ZoneTitreActu {
    position:relative;
    width:213px;
    height:16px;
    display:block;
/*
    background: url("../Images/FondZoneTitreActu.gif") no-repeat;
*/

}

.DivTitreActu {
    width:210px;
    margin-top:0;
    background-color:#959595;
}
.DivAlaUneOn, .DivAlaUneOff {
    float:left;
    position:absolute;
    width:93px;
    height:16px;
    display:block;
    cursor:pointer;
}
.DivAlaUneOn {
    background: url("../Images/AlaUneOn.gif") no-repeat;
    z-index:10;
}
.DivAlaUneOff {
    background: url("../Images/AlaUneOff.gif") no-repeat;
    z-index:8;
}
.TitreActu, .TitreActu_selected {
    float:left;
    position:absolute;
    margin-left:35px;
    margin-top:0px;
    width:53px;
    height:16px;
    display:block;
}
.TitreActu {    
    visibility:hidden;
}
.TitreActu_selected {
    z-index:12;
}
.imgPrecedente {
    float:left;
    margin-left:0px;
    width:19px;
    height:16px;
    display:block;
    background: url("../Images/ActuPrecedente.gif") no-repeat;
}
.ActuDetail {
    float:left;
    margin-top:1px;
    margin-left:2px;
    width:75px;
    height:16px;
    display:block;
}
.imgSuivante {
    float:left;
    margin-left:0px;
    width:19px;
    height:16px;
    display:block;
    background: url("../Images/ActuSuivante.gif") no-repeat;
}
.DivDetail, .DivDetail_selected {
    position:absolute;
    margin-left:93px;
    background-color:#959595;
    height:16px;
    width:117px;
    display:block;
}
.DivDetail {
    z-index:5;
}
.DivDetail_selected {
    z-index:12;
}
.ZoneMyMx
{
    float: right;
    margin-right: 0;
    margin-top: 0px;
    width: 190px;
    height: 160px;
    display: block;
    background: url("../Images/MyMx.jpg") no-repeat;
}
.ZoneMyMxb /* Pour les Pages de Contenu */ 
{
    float: right;
    margin-right: 0;
    margin-top: 0px;
    width: 190px;
    height: 155px;
    display: block;
    background: url("../Images/MyMxb.jpg") no-repeat;
}
.ZoneFlashAccueil {
    float:left;
    margin-left:0px;
    margin-top:0;
    width:787px;
    padding-top:13px;
    display:block;
    
    font-family:Verdana;
    font-size:11px;
    color:#626262;
    text-align:justify;
}
.InterieurZoneflash {
    float:left;
    display:block;
    margin-right:35px;
}
.ZoneClub, .ZoneClubAccueil
{
    float: right;
    margin-right: 0;
    margin-top: 0;
    width: 190px;
    height: 162px;
    display: block;
    background: url("../Images/ZoneClubFond.gif") no-repeat;
}
.EspaceConcessionnaires, .EspaceConcessionnairesAccueil
{
    position:relative;
    width:184px;
    height:158px;
    line-height:158px;
    display:block;

    color: #C4C3C3;
    font-family: Arial;
    font-size: 16px;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
}

.ZoneBasseDroite {
    float:right;
    margin-right:0;
    margin-top:20px;
    width:170px;
    display:block;
}
.ZoneBasseDroiteB {
    float:right;
    margin-right:0;
    margin-top:-30px;
    padding-top:5px;
    width:188px;
    display:block;
}

.DivInterieurClubConc {
    margin-left:15px;
    margin-top:86px;
}
/******************************/
/*  Pour toutes les pages     */
/******************************/
.ZoneSiteMap a,.ZoneSiteMap a:hover, .ZoneSiteMap span {
    text-decoration:none;
    color:#6B6B6B;
}

.Logo {
    float:left;
    margin-top:0;
    margin-left:25px;
    width: 124px;
    height: 50px;
    background: url("../Images/LogoMX.gif") no-repeat;
}

.Picto {
    float:right;
    width: 21px;
    height: 21px;
    display:block;
    margin-right:10px;
    margin-top:11px;
}
.MenuHaut ul {
    float:left;
    position:absolute;
    margin-top:0px;
    margin-left:300px;
    height:32px;
    width:415px;
    display:block;
}

.MenuHaut ul li {
    height:32px;
    width:1px;
    display:block;
    margin-right:30px;
    display:inline;
}
.aHaut, .aHaut_Selected {
    border-left:solid 1px #959595;
    height:32px;
    padding-left:5px;
    line-height:32px;
    padding-top:19px;
    margin-left:5px;
    text-decoration:none;
    color:#959595;
}
.aHaut_Selected, .aHaut:hover {
    color:#D32E2B;
}
/*********************************************************************/
/*     Spécifique Menu Actualités Page d'Accueil & Police Accueil    */
/*********************************************************************/
.ZoneTitreActu a, .ZoneTitreActu a:visited {
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:White;
    vertical-align:top;
}
.DivTitreActu li {
    list-style:none;
}
.DivTitreActu ul {
    position:relative;
    margin-top:0;
}
.tbNewsletter {
    border:solid 1px #959595; 
    height:15px;
    vertical-align:middle;
}
.tbEspacePrive {
    border:solid 1px #808080; 
    background-color:#959595;
    height:15px;
    vertical-align:middle;
}
.ZoneBasseDroite p {
    font-family:Arial;
    color:#909090;
    font-size:11px;
    height:12px;
}
.btnSubmit {
    margin-left:2px;
    vertical-align:middle;
}
.DivTitreActu a {
    width: 152px;
    position:relative;
    margin-left:20px;
    height:20px;
    vertical-align:middle;
    
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    display:block;
    color:White;
}
.LiActu_Selected, .LiActu
{
    border-top:solid 1px black;
    position:relative;
    width:210px;
    height:20px;
    display:block;
    margin-left:-40px;
   
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:White;
    line-height:20px;
    vertical-align:middle;
}
.LiActu_Selected
{
    background: url("../Images/fleche.gif") no-repeat;
    background-position: 9px center;
}

.AlaUneOn {
    position:absolute;
    top:0;
    left:0;
    z-index:5;
}
.AlaUneOff {
    position:absolute;
    top:0;
    left:0;
    z-index:6;
    visibility:hidden;
}

.FondGris {
    float:right;
    margin-left:0;
    background-color:#959595;
    height:16px;
    width:80px;
}
.TraitVertical {
    float:left;
    background: url("../Images/fond.gif") repeat-y;
    padding:0;
    margin:0;
    display:block;
}
/******************************/
/*    Div Page Gammes         */
/******************************/
.TitreGamme1 h1 , .TitreGamme2 h1 , .TitreGamme3 h1 ,.TitreGamme4 h1  {
    margin:0;
}
.TitreGamme1 h1 span, .TitreGamme2 h1 span, .TitreGamme3 h1 span,.TitreGamme4 h1 span {
    margin:0;
    margin-left:24px;
    font-weight:bold;
    font-size:22px;
    font-family:Arial;
    color:white;
    height:54px;
    line-height:54px;
    vertical-align:middle;
    display:block;
}

.DivGammeMarche1 li, .DivGammeMarche2 li,.DivGammeMarche3 li,.DivGammeMarche4 li  {
    font-family:Arial;
    font-size:12px;
    color:White;
    list-style-type:square;
    text-decoration:none;
}
.DivGammeMarche1 li a,.DivGammeMarche2 li a, .DivGammeMarche3 li a, .DivGammeMarche4 li a {
    font-family:Arial;
    color:White;
    text-decoration:none;
}

.ZoneSelectionMedia {
    position:absolute;
    right:0;
    bottom:0px;
    width:785px;
    height:32px;
    display:block;
}

.ZoneSelectionPhoto
{
    background: url("../Images/separateurPhoto.gif") no-repeat;
    background-position: left center;
    float: left;
    height: 32px;
    width:auto;
}
.DivInterieurSelectionPhoto {
    border-bottom:solid 1px #959595;
    float: left;
    height: 29px;
    width:auto;
    margin-top:2px;
    margin-left:34px;
    margin-right:1px;
    display:block;
}
.DivInterieurSelectionPhoto a {
    margin:0;
    padding:0;
}
.DivInterieurSelectionPhoto img {
    float:left;
    margin:0;
    padding:0;
    margin-right:1px;
}
.DivInterieurSelectionPhoto input {
    float:left;
    margin:0;
    padding:0;
    margin-right:1px;
}
.ZoneTypeMedia {
    float:left;
    height:32px;
}
.ZoneTypeMedia img {
    float:left;
    margin:0;
    padding:0;
    margin-left:-1px;
}
.ZoneTypeMedia input {
    float:left;
    margin:0;
    padding:0;
    margin-left:-1px;
}

.ZoneSiteMap {
    float:left;
    width:700px;
    height:25px;
    padding-left:23px;
    display:block;
}

/* CSS du Menu des Types dans Gammes.aspx */

.ZoneFlashAccueil li {
    list-style-type:none;
    line-height:36px;
    height:36px;
    display:inline;
    margin-left:-2px;
    margin-right:-2px;
}
.MenuType {
    background: url("../Images/BorderTypeOff.gif") repeat-x;
    background-position:left bottom;
    padding:0;
    margin:0;
    height:33px;
    width:770px;
    display:block;
}
.LiTypeMenu {
    float:left;
    height: 32px;
    line-height:32px;
    text-decoration: none;
    color: #626262;
    display:block;
}
.LiTypeMenu_selected
{
    float:left;
    background: url("../Images/BorderType.gif") no-repeat;
    background-position: right center;
    height: 32px;
    text-decoration: none;
    color: #626262;
    font-weight:bold;
    display:block;
}

.aMenuType {
    display:block;
    width:140px;
    line-height:32px;
    height: 32px;
    text-decoration:none;
    text-align:center;
    color:#626262;
}
.FicheProduit {
    float:left;
    width:748px;
    margin-top:21px;
    text-align:justify;
    display:block;
}
.FicheProduit .VignetteProduit {
    float:left;
    margin-right:30px;
}
.FicheProduit h2 span {
    font-family:Verdana;
    font-size:14px;
    color:#626262;
    font-weight:bold;
}
.DescriptionProduit {
    font-family:Verdana;
    font-size:11px;
    color:#626262;
}
/*************************************/
/*       Div Page Equipement.aspx    */
/*************************************/
.TitreEquipement h1 {
    margin:0;
}
.TitreEquipement h1 span {
    margin:0;
    margin-left:24px;
    font-weight:bold;
    font-size:22px;
    font-family:Arial;
    color:white;
    height:54px;
    line-height:54px;
    vertical-align:middle;
    display:block;
}

.DivEquipementTypeEquipement li {
    font-family:Arial;
    font-size:12px;
    color:White;
    list-style-type:square;
    text-decoration:none;
}
.DivEquipementTypeEquipement li a {
    font-family:Arial;
    color:White;
    text-decoration:none;
}

/*************************************************************/
/*   CSS Spécifique à la Zone d'affichage des Equipements    */
/*************************************************************/

.lblLesEquipements {
    font-family:Verdana;
    font-size:14px;
    color:#727272;
    font-weight:bold;
    height:31px;
    width:170px;
}

.DivNomTypeEquipement {
    border-top:solid 1px #959595;
    height:32px;
    line-height:32px;
    width:170px;
    display:block;
    margin-top:5px;
    vertical-align:middle;
}
.NomTypeEquipement {
    font-family:Verdana;
    font-size:14px;
    color:#727272;
}
.DivEquipement {
    margin-left:15px;
}



Table, tr, td {
    vertical-align:top;
    padding:5px;
}

/*******************************************
    Style pour l'affichage du diaporama 
********************************************/

/* CSS de l'image centrale des Gammes, Types, Produits ... */
.ImageCentrale {
    position:absolute;
    left:0;
    top:0;
    display:block;
    visibility:visible;
    z-index:1;
}
.divDiapoSuivante
{
    left:0px;
    position:absolute;
    top:0;
    visibility:hidden;
    z-index:0;
}

.divActuSelectionnee {
    position:absolute;
    left:0;
    top:0;
    width:784px;
    height:321px;
    display:block;
    visibility:visible;
    z-index:1;
}
.divActuSuivante
{
    left:0;
    position:absolute;
    top:0;
    width:784px;
    height:321px;
    display:block;
    visibility:hidden;
    z-index:0;
}

/*.divPremiereDiapo
{
    left:0px;
    position:absolute;
    top:0px;
    visibility:visible;
    z-index:1;
}
.divDiapoSuivante
{
    left:0px;
    position:absolute;
    top:0px;
    visibility:visible;
    z-index:0;
}
.divFiltre
{
    left:-785px;
    position:absolute;
    visibility:visible;
    top:1px;
    width:784px;
    height:235px;
    background-color:#FFFFFF;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:2;
}*/
/*******************************************
    Style pour l'affichage de Vidéo 
********************************************/

.DescriptionVideo {
    float:left;
    margin-top:9px;
    margin-left:27px;
    width:345px;
    height:200px;
    display:block;
    overflow:auto;
    
}
.DivDescVideo {
    float:left;
    margin-top:15px;
    width:324px;
}
.NomVideo {
    float:left;
    margin-left:15px;
    height:15px;
    width:185px;
    text-decoration:none;
    font-family:Arial;
    font-weight:bold;
    color:Black;
    font-size:13px;
}

.DescriptifVideo {
    float:left;
    margin-left:15px;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#6F6F6F;
}
.DivDescVideo input {
    float:left;
    margin-left:0px;
	border:solid 1px #959595 !important;
}
.DivVideo {
    float:right;
    margin-top:10px;
    margin-right:10px;
    width:374px;
    height:220px;
    display:block;
}

.noborder {
    border:0;
    border:0 !important;
}

/*********************************************/
/*    Style pour l'affichage du diaporama    */
/*********************************************/

.diaporama
{
    position:relative;
    background: #E6E6E6;
    width:771px;
    height:153px;
    margin-bottom:10px;
}
.diaporamaIndex
{
    position:absolute;
    padding-right:8px;
    width:760px;
    margin-top: -30px;
    text-align:right;
    font-family:Verdana;
    color:#FFFFFF;
    padding-bottom: 20px;
    z-index:100;
}
.diaporamaIndex a
{
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

.diaporama div.divPremiereDiapo
{
    left:0px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:768px;
    z-index:1;
}
.diaporama div.divDiapoSuivante
{
    left:768px;
    left:0px;
    position:absolute;
    visibility:hidden;
    z-index:0;
    top:0px;
    width:768px;
}
.diaporama div.divFiltre
{
    left:-768px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:768px;
    height:153px;
    background-color:#FFFFFF;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:2;
}

/********************************************/
/*    Style de la Page Produit              */
/********************************************/

.Produit
{
    float:left;
    position:relative;
    width:785px;
    height:409px;
    display:block;
}
.ListingGamme1, .ListingGamme2, .ListingGamme3, .ListingGamme4
{
    position:relative;
    float:left;
    width:190px;
    height:409px;
    display:block;
}
.ListingGamme1
{
    background: url("../Images/FondAgriculture.jpg") no-repeat;
    background-position: left top;
}

.ListingGamme2
{
    background: url("../Images/FondEspaceVert.jpg") no-repeat;
    background-position: left top;
}
.ListingGamme3
{
    background: url("../Images/FondVignes.jpg") no-repeat;
    background-position: left top;
    margin-left:-1px;
}
.ListingGamme4
{
    background: url("../Images/FondCollectivitesLocales.jpg") no-repeat;
    background-position: left top;
    margin-left:-1px;
}

.Marche
{
    position:relative;
    width:189px;
    height:32px;
    display:block;
    margin-top:155px;
    
    text-align:center;
    font-family:Arial;
    font-size:13px;
    color:#6B6B6B;
    font-weight:bold;
}
.LaGamme
{    
    position:relative;
    width:159px;
    height:16px;
    display:block;
    margin:0;
    padding:0;
    margin-left:26px;
    margin-top:22px;
        
    text-align:left;
    font-family:Arial;
    font-size:14px;
    color:white;
    font-weight:bold;
}
.ulProduit
{
    list-style-type:square;
    color:White;
}
.ulProduit li
{
    position:relative;
    margin-top:7px;
}
.ulProduit li a
{
    position:relative;
    text-decoration:none;
    color:White;
    margin-top:7px;    
}
.Produit .diaporama
{
    background: url("../Images/FondDiaporamaProduit.jpg") no-repeat;
    background-position: left top;
    position:relative;
    width:784px;
    height:236px;
/*
    border-bottom:solid 1px #959595;
    border-left:solid 1px #959595;
*/   
}

.Produit .diaporamaIndex
{
    position:absolute;
    padding-right:8px;
    width:784px;
    margin-top: 210px;
    text-align:right;
    font-family:Verdana;
    color:#FFFFFF;
    z-index:100;
}


.Produit .diaporama div.divPremiereDiapo
{
    left:0px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:784px;
    z-index:1;
}
.Produit .diaporama div.divDiapoSuivante
{
    left:784px;
    left:0px;
    position:absolute;
    visibility:hidden;
    z-index:0;
    top:0px;
    width:768px;
}

/********************************************/
/*             Style accordéon              */
/********************************************/
.DivAccordeon
{
    float: right;
    margin-right: 0;
    margin-top: 0px;
    width: 190px;
}
.accordionHeader, .accordionHeaderSelected
{
    background: url("../Images/FondBtnAccordeonOff.gif") no-repeat;
    background-position: left top;
    width:189px;
    height:54px;
    display:block;
    margin-top:-1px;
}
.accordionHeader1
{
     background-color:#ECD9B2;
}
.accordionHeader2
{
     background-color:#ADCF82;
}

.accordionHeader3
{
     background-color:#FED279;
}

.accordionHeader4
{
     background-color:#F09DA7;
}
.accordionContent1, .accordionContent2, .accordionContent3, .accordionContent4
{
    width:189px;
    height:54px;
}
.accordionContent1 a, .accordionContent2 a, .accordionContent3 a, .accordionContent4 a
{
    font-weight:normal;
}

.accordionContent1
{
     background-color:#A66C08;
}
.accordionContent2
{
     background-color:#55AB26;
}
.accordionContent3
{
     background-color:#F59E01;
}
.accordionContent4
{
     background-color:#90052E;
}


.txtAccordionHeader
{
    position:absolute;
    width:189px;
    height:54px;
    display:block;
    margin-top:19px;
    
    text-align:center;
    font-family:Arial;
    font-size:13px;
    color:#676767;
    cursor:pointer;
}

/********************************************/
/*             Page Entreprise              */
/********************************************/

.DivZoneDroite
{
    position:relative;
    float:right;
    margin:0;
    padding:0;
    width:189px;
    display:block;
    
}
.DivZoneGauche
{
    position:relative;
    margin-left:2px;
    float:left;
    margin:0;
    padding:0;
    width:785px;
    display:block;
}
.DivZoneTitre
{
    position:relative;
    float:left;
    width:786px;
    height:55px;
    line-height:55px;
    display:block;
    background-color:#575759;
}
.TitrePage
{
    margin:0;
    margin-left:24px;
    font-weight:bold;
    font-size:22px;
    font-family:Arial;
    color:white;
    height:54px;
    line-height:54px;
    vertical-align:middle;
    display:block;
}
.DivEntreprise
{
    position:relative;
    float:left;
    height:330px;
    width:786px;
    display:block;
}
.DivEntreprise ul {
    float:left;
    position:relative;
    margin:0;
    padding:0;
    background: url("../Images/BorderTypeOff.gif") repeat-x;
    background-position:left bottom;
    height: 33px;
    width:753px;
    display:block;
}
.DivEntreprise li {
    float:left;
    position:relative;
    margin:0;
    padding:0;
    margin-left:43px;
    width:140px;
    height: 31px;
    line-height:31px;
    text-decoration: none;
    color: #626262;
    display:block;
}

.DivEntreprise .aHaut {
    position:relative;
    margin:0;
    padding:0;
    width:140px;
    height:31px;
    display:block;
    padding-bottom:5px;
    text-decoration:none;
    text-align:center;
    color:#626262;
    border:0;
}

.DivEntreprise .aHaut_Selected {
    background: url("../Images/BorderType.gif") no-repeat;
    background-position: right center;
    position:relative;
    margin:0;
    padding:0;
    width:140px;
    height:31px;
    display:block;
    padding-bottom:5px;
    text-decoration:none;
    text-align:center;
    color:#626262;
    border:0;
}
.DivEntreprise .diaporama
{
    position:relative;
    background-color:#575759; 
    background: url("../Images/FondDiaporama.jpg") no-repeat;
    background-position: left top;
    float:left;
    height: 237px;
    width:786px;
    display:block;
}
.DivEntreprise .diaporamaIndex
{
    position:absolute;
    padding-right:8px;
    width:766px;
    margin-top: 210px;
    text-align:right;
    font-family:Verdana;
    color:#FFFFFF;
    z-index:100;
}
.DivEntreprise .diaporama div.divFiltre
{
    left:-785px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:784px;
    height:208px;
    background-color:#FFFFFF;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:2;
}
.DivEntreprise .diaporama .divPremiereDiapo
{
    position:absolute;
    margin:0;
    padding:0;
    left:0px;
    top:0px;
    visibility:visible;
    width:785px;
    height: 208px;
    z-index:1;
}
.DivEntreprise .diaporama .divDiapoSuivante
{
    position:absolute;
    margin:0;
    padding:0;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:0;
    width:785px;
    height: 208px;
}


.DivEntreprise .aHaut_Selected {
    display:inline-block;
    width:140px;
    line-height:31px;
    height: 31px;
    text-decoration:none;
    text-align:center;
    color:#626262;
    border:0;
}

.DivContenu
{
    position:relative;
    float:left;
    width:753px;
}



/********************************************/
/*             Page de Formulaire           */
/********************************************/

.btn {
    background: url("../Images/btn.gif") no-repeat;
    border:0;
    width:92px;
    height:23px;
    display:block;
    margin-left:275px;
}

.DivFormulaire
{
    position:relative;
    margin-top:50px;
    margin-left:25px;
    width:620px;
}
/*********************************************/
/*   Style pour l'affichage de la Galerie    */
/*********************************************/
.Galerie 
{
    position:relative;
    background: url("../Images/FondGalerie.gif") no-repeat;
    background-position:right top;
    width:780px;
    display:block;
}
.ChoixGalerie
{
    position:relative;
    float:left;
    width:325px;
    margin-top:35px;
    margin-left:33px;
}
.ChoixGalerie span
{
    position:relative;
    float:left;
    width:81px;
    display:block;
    color:#575759;
}
.ChoixGalerie .DivDDL
{
    position:relative;
    float:right;
    margin-left:44px;
    width:171px;
}


.DivImageGalerie
{
    position:relative;
    float:left;
    margin-left:35px;
    width:749px;
    height:550px;
    display:block;
    overflow:auto;
}
.DivImageGalerie img
{
    position:relative;
    margin-top:50px;

}
.DivImageGalerie span
{
    font-family:Arial;
    font-size:13px;
    color:#575759;
    position:relative;
    margin-top:12px;
    display:block;
}



/**********************************/
/*   Accordéon Langue Accueil     */
/**********************************/
.HeaderLangue
{
    background: url("../Images/LangueHeader.gif") no-repeat;
    background-position:left top;
    width:153px;
    height:19px;
    display:block;
    cursor:pointer;
    
}

.HeaderLangueSelected
{
    background: url("../Images/LangueHeaderSelected.gif") no-repeat;
    background-position:left top;
    width:153px;
    height:19px;
    display:block;
    cursor:pointer;
}

.HeaderLangue span, .HeaderLangueSelected span
{
    font-family:Arial;
    font-size:10px;
    color:#7D7D7D;
    position:relative;
    margin-top:3px;
    margin-left:5px;
    display:block;
}

.LangueContent 
{
    margin:0;
    padding:0;

    border-left:solid 1px #7D7D7D;
    border-right:solid 1px #7D7D7D;
    border-bottom:solid 1px #7D7D7D;
    width:151px;
    display:block;
    padding-bottom:10px;
}

.Drapeau
{
    float:left;
    position:relative;
    width:26px;
    height:18px;
    display:block;
    margin-left:18px;
    margin-top:10px;
    margin-bottom:10px;
}
    

