body {
    background-image:url(images/fond_accueil.png);
    background-position:top;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    text-align:center;
    height:1096px;
    background-color:black;
}
img, div { 
    behavior: url(iepngfix.htc);
}

#Tableau_01 {
    width:961px;
    height:1098px;
    border:none;
    padding:0;
    border-collapse:collapse;
}

.menu {
    font-weight:bold;
    color:#71379e;
    text-decoration:none;
    font-family:Arial;
    font-size:10pt;
    float:right;
}
.menu:hover {
    color:#2d821b;
}

.fleche {
    float:right;
    visibility:hidden;
}
.activePage {
/* surcharge .menu et .fleche */
    color:#2d821b;
    visibility:visible;
}

.menuAccueil {
    background-image:url(images/tbl/bt_accueil.jpg);
    width:153px;
    height:20px;
    text-align:center;
}
.menuAccueil .fleche {
    margin-top:4px;
}
.menuAccueil .menu {
    margin-right:15px;
}

.menuParrainage {
    background-image:url(images/tbl/bt_parrainage.jpg);
    width:153px;
    height:23px;
    text-align:center;
}
.menuParrainage .fleche {
    margin-top:4px
}
.menuParrainage .menu {
    margin-right:15px;
}

.menuInscription {
    background-image:url(images/tbl/bt_inscription-en-ligne.jpg);
    width:123px;
    height:34px;
    text-align:center;
}
.menuInscription .fleche {
    margin-top:14px;
}
.menuInscription .menu {
    margin-right:15px;
}

.menuActualite {
    background-image:url(images/tbl/bt_actualite.jpg);
    width:123px;
    height:29px;
    text-align:center;
}
.menuActualite .fleche {
    margin-top:4px;
    margin-right:12px;
}
.menuActualite .menu {
    margin-right:15px;
}

.menuPresentation {
    background-image:url(images/tbl/bt_presentation-des-structures.jpg);
    width:140px;
    height:34px;
    text-align:center;
}
.menuPresentation .fleche {
    margin-top:14px;
}
.menuPresentation .menu {
    margin-right:15px;
}

.menuActeurs {
    background-image:url(images/tbl/bt_acteur-creation-savoie.jpg);
    width:181px;
    height:51px;
    text-align:center;
}
.menuActeurs .fleche {
    margin-top:20px;
    margin-right:19px;
}
.menuActeurs .menu {
    margin-right:15px;
}

.cmsColonneGauche {
    background-image:url(images/tbl/colonne-gauche.jpg);
    width:228px;
    height:498px;
    vertical-align:top;
}

.cmsColonneGauche2 {
    background-image:url(images/tbl/colonne-gauche2.jpg);
    width:228px;
    height:498px;
    vertical-align:top;
}


.cmsColonneGauche .titre, .cmsColonneGauche2 .titre, .cmsColonneGauche2 h2 {
    color:#480126;
    font-weight:bold;
    font-family:Arial;
    font-size:11pt;
    margin-top:5px;
}

.cmsColonneGauche .texte, .cmsColonneGauche2 .texte, .cmsColonneGauche2 p {
    font-family:Arial;
    font-size:8pt;
    text-align:left;
}

#actualites {
    margin-top:31px;
    height:115px;
    margin-right:14px;
    margin-left:55px;
    overflow:auto;
}
#temoignages, #bloc3 {
    margin-top:30px;
    height:115px;
    margin-right:14px;
    margin-left:55px;
    overflow:auto;
}
/*#bloc3 {
    margin-top:30px;
    height:115px;
    margin-right:14px;
    margin-left:55px;
    overflow:auto;
}*/
#imgLien {
    margin-top:30px;
    height:120px;
    width:172px;
    margin-left:46px;
    overflow:hidden;
}
#imgLien img {
    border:none;
}
.logo_region {
    margin-top:20px;
    margin-left:45px;
}

.copyright {
    width:386px;
    height:74px;
    background-image:url(images/tbl/copyright.jpg);
    color:white;
    font-family:Arial;
    font-size:9.5pt;
    text-align:center;
}
.copyright a {
    text-decoration:none;
    color:white;
}
.copyright a:hover {
    text-decoration:underline;
}

.cmsColonneDroite {
    background-image:url(images/tbl/main.jpg);
    width:471px;
    height:782px;
    vertical-align:top;
    text-align:left;
}

.imgTitre {
    margin-top:35px;
    margin-left:140px;
}

.imgSlogan {
    margin-top:30px;
    margin-left:70px;
    margin-bottom:30px;
}

.cmsColonneDroite .texte {
    height:520px;
    overflow:auto;
    margin-left:40px;
    color:white;
    font-family:Arial;
    font-size:9.5pt;
}

.logoAdises {
    width:213px;
    height:185px;
    background-image:url(images/tbl/rond-adises.jpg);
    vertical-align:top;
}
.logoAdises a {
    display:block;
    width:180px;
    height:100px;
    margin-left:8px;
    margin-top:48px;
}

.logoEntreprendreSavoie {
    width:207px;
    height:129px;
    background-image:url(images/tbl/david-interface-finale-page-accueil_07.jpg);
    vertical-align:top;
}
.logoEntreprendreSavoie a {
    display:block;
    width:180px;
    height:100px;
    margin-left:18px;
}

.logoSavoieInitiative {
    width:252px;
    height:179px;
    background-image:url(images/tbl/rond-savoie-initiative.jpg);
    vertical-align:top;
}
.logoSavoieInitiative a {
    display:block;
    width:180px;
    height:100px;
    margin-top:45px;
    margin-left:70px;
}

.contact {
    width:150px;
    height:84px;
    background-image:url(images/tbl/bt_contact.jpg);
    vertical-align:top;
    font-weight:bold;
    font-family:Arial;
    font-size:9.5pt;
}
.contact a {
}
.contact a img {
    border:none;
    float:left;
    margin-top:35px;
    margin-left:15px;
}
.contact a.link {
    margin-top:40px;
    margin-left:0px;
    width:70px;
    display:block;
    float:left;
    text-decoration:none;
    text-align:center;
    color:#71379e;
}
.contact a.link:hover {
    color:#2d821b;
}

.video {
    margin-top:235px;
}

.okMsg {
    color:white;
    font-weight:bold;
    background-color:green;
    text-align:center;
}
.errMsg {
    color:white;
    font-weight:bold;
    background-color:red;
    text-align:center;
}

.imgCaptcha img {
    float:left;
    margin-right:10px;
}

.imgCaptcha a {
    display:block;
    padding-left:10px;
    padding-top:10px;
}

.imgCaptcha a:hover {
    text-decoration:underline;
}

.texte_video {
    font-size: 10pt;
    font-weight: bold;
    margin-top: 10px;
    text-align: justify;
    width: 450px;
}
