/* les style généraux */
/* .................. */
*{
        margin: 0;
        padding: 0;
        border: 0px;
}
a {
        text-decoration: none;
                        font-weight:bold;
}

a:link {
        color: #990000;
}
a:visited {
        color: #990000;
}
a:hover {
        color: #660033;
}
body {
        background-color: #ecd6a0;
}


/* les style de couleur */
/* .................. */

.C1font {
        color:#990000;
}
.C1fond {
        background-color: #990000;
}
.C1border {
        border-color: #990000;
}

.C2font {
        color:#660033;
}
.C2fond {
        background-color:#660033;
}
.C2border {
        border-color:#660033;
}

.C3font {
        color: #CCCCCC;
}
.C3fond {
        background-color:#CCCCCC;
}
.C3border {
        border-color:#CCCCCC;
}

.C4font {
        color: #f2e5c2;
}
.C4fond {
        background-color:#f2e5c2;
}
.C4border {
        border-color:#f2e5c2;
}

.C5font {
        color: #ecd6a0;
}
.C5fond {
        background-color:#ecd6a0;
}
.C5border {
        border-color:#ecd6a0;
}

.C6font {
        color: #f8eaf1;
}
.C6fond {
        background-color:#f8eaf1;
}
.C6border {
        border-color:#f8eaf1;
}
.C7font {
        color: #333333;
}
.C7fond {
        background-color:#333333;
}
.C7border {
        border-color:#333333;
}
.C8font {
        color: #cc6699;
}
.C8fond {
        background-color:#cc6699;
}
.C8border {
        border-color:#cc6699;
}
.C9font {
        color: #993366;
}
.C9fond {
        background-color:#993366;
}
.C9border {
        border-color:#993366;
}

.C10font {
        color: #d09cba;
}
.C10fond {
        background-color:#d09cba;
}
.C10border {
        border-color:#d09cba;
}
.C11font {
        color: #660033;
}
.C11fond {
        background-color:#660033;
}
.C11border {
        border-color:#660033;
}
/* les style de texte */
/* .................. */

p {
        font-family: "Times New Roman", Times, serif;
        font-size:10pt;
}
.majuscule {
        text-transform:uppercase;
}
.TexteTitre {
        font-family: "Times New Roman", Times, serif;
        font-size:20pt;
        line-height:22pt;
        letter-spacing:1pt;
        text-transform: uppercase;
        font-weight: normal;
}
.TexteSousTitre{
        font-family: "Times New Roman", Times, serif;
        font-size:12pt;
        letter-spacing:1pt;
        text-transform: uppercase;
        font-weight: normal;
}
.TexteCopyright {
        font-family: "Times New Roman", Times, serif;
        font-size: 9pt;
        font-style:italic;
}

.TexteNormal {
        font-family: "Times New Roman", Times, serif;
        font-size: 9pt;
}
.TexteImportant {
        font-family: "Times New Roman", Times, serif;
        font-size: 14pt;
}
.TexteMenu {
        font-family: "Times New Roman", Times, serif;
        font-size: 12pt;
}

/* page d'accueil */
/* .................. */

.Conteneur {
        width:1048px;
        background-image:url(images/parchemin.gif);
        margin-left:auto;
        margin-right:auto;
        position: relative;
}

.Haut {
        width:100%;
        clear:both;
        float: left;
}
.HautTexte {
        text-align: center;
        margin: 10px 5px 0px 0px;
        width: 650px;
        font-style: italic;
        font-family: "Times New Roman", Times, serif;
        float: right;

}
.HautTexte h1{
        font-size: 20pt;
}
.HautTexte h2{
        font-size: 18pt;
        font-weight:normal;
}
.HautTexte h3{
        font-size: 14pt;
        font-weight:bold;
}
.HautTexte p{
        font-size: 13pt;
}

.HautLogo {
        width:390px;
        background-image:url(images/logo-pointsdechine.jpg);
        height:345px;
        float: left;
        text-align : left;
}
.HautLogo p{
        margin:8px 0 0 8px;
        font-style:italic
}
.HautPanneau {
        width:100px;
        height:105px;
        text-align: center;
        margin: 40px 0px 0px 0px;
        border-width: 1px;
        border-style: solid;
}
.HautPanneau img{
        margin: 10px 0px 0px 0px;
}
.HautPub {
        width:655px;
        height: 150px;
        float: left;
}

.Contenu {
        width:100%;
        clear:both;
}

.MenuGauche {
        width:200px;
        float: left;
}
.MenuGauche p{
        font-family: "Times New Roman", Times, serif;
        font-size: 12pt;
        font-weight:normal;
        margin: 8px 0 0 0;
}
.PubGauche {
        width:200px;
        float: left;
        text-align:center;
        margin:10px 0 0 0;
}
.PubGauchea img{
        margin:0px 0 10px 0;
}
.PubDroite {
        width:200px;
        float: left;
        text-align:center;
        margin:10px 0 0 0;
}
.PubDroitea img{
        margin:0px 0 10px 0;
}
.module_2A      {
        margin:0px 0 2px 0;
}
.module_4B      {
        margin:0px 0 2px 0;
}
.module_1A      {
        margin:0px 0 2px 0;
}
.module_3B      {
        margin:0px 0 2px 0;
}
.module_NA      {
        margin:0px 0 2px 0;
}
.module_AJUST      {
        margin:0px 0 2px 0;
}

.ContenuCentre {
        width:648px;
        float: left;
}
.ContenuCentre H1{
        font-family: "Times New Roman", Times, serif;
        font-size: 20pt;
}
.ContenuCentre H3{
        font-family: "Times New Roman", Times, serif;
        font-size: 13pt;
}
.BlocMenu {
        width:115px;
        float: left;
        margin: 0 7px 0 7px;
        height: 100px;
        overflow: visible;
        position: relative;
        z-index: 10;
        display: block;
}
.BlocMenuTexte {
        width:115px;
        background-color:#FFFFFF;
}
.BlocMenuTexte p{
        font-size:12pt;
        text-align:center;
}
.BlocMenuTexteFocus {
        width:113px;
        border: solid #666666 1px;
        border-top-width: 0px;
        display: block;
}
.BlocMenuTexteFocus p{
        font-size:12pt;
        text-align:center;
}

.HomeArticle {
        width:600px;
        margin: 0px 0 20px 20px;
        padding: 10px 0 10px 0;
}

.HomeArticle h1{
        font-size: 15pt;
}
.HomeArticle p{
        font-size: 10pt;
}

.HomeArticle img{
        margin: 0px 10px 0px 0;
}

.MenuBas {
        width:100%;
        margin: 25px 0 0px 0px;
        text-align:center;
        clear: both;
}
.MenuBasTrait{
        width:65%;
        height: 1px;
        margin-top: 5px;
        margin-bottom: 8px;
        margin-right: auto;
        margin-left: auto;
        background-color: #666666;
}

.Formulaire p{
        font-family: "Times New Roman", Times, serif;
        font-size: 11pt;
}
.Formulaire input{
        font-size: 11pt;
        border:solid #333333 1px;
}
/* page Carnet d'adresse  */
/* .................. */
.CarnetAdresse {
        width:100%;
        clear: both;
}

.CarnetAdresse p{
        margin:0px 0px 5px 0;
        font-size:9pt;
}
.CarnetAdresse h4{
        font-size:10pt;
        text-align:center;
}
.CarnetTrait{
        width:100%;
        margin:5px 0 5px 0;
        height: 1px;
}

.AdresseBordure {
        background-color:#FFFFFF;
        border-style:solid;
        border-width:1px;
}


/* page Calendrier  */
/* .................. */
.BlocMenuManifestation {
        width:113px;
        margin:0 0 3px 0px;
        padding: 0 0 5px 0;
        border: solid #666666 1px;
        border-top-width: 0px;
}
.BlocMenuManifestation p{
        font-size:12pt;
        text-align:center;
}
.BlocMenuManifestation a{
        font-size:10pt;
}

.MenuDroit {
        width:200px;
        float: left;
        text-align:center;
        margin:0 0 0 0;
}

.ManifestationDate {
        width:600px;
        margin:10px 24px 10px 24px;
        text-align:center;
        font-size:16pt;
        text-transform: uppercase;
        color:#FFFFFF;
        font-weight:bold;
        padding: 4px 0 4px 0;
}
.ManifestationContenu{
        margin:10px 24px 10px 24px;
        width:600px;
}
.ManifestationContenu p{
        font-size:12pt;
        margin:3px 0 0 0;
}
.ManifestationContenu img{
        margin:0px 0 0px 3px;
}
.ManifestationContenu h3{
        font-size:14pt;
        font-weight:bold;
        text-transform:capitalize;
}
.ManifestationTrait {
        width: 600px;
        margin: 8px 0 8px 0px;
}
.Annule {
        background-image:url(images/annule.gif);
        background-position:center;
        background-repeat:no-repeat;
}
.Reporte {
        background-image:url(images/reporte.gif);
        background-position:center;
        background-repeat:no-repeat;
}

/* page region carte de france  */
/* .................. */
.ContenuCentreRegion {
        width:380px;
        float: left;
}

.ContenuCentreCarte {
        width:460px;
        float: left;
}
/* page Nos liens  */
/* .................. */
.ContenuLiens {
        width:100%;
        clear: both;
}
