﻿html, body
{
    height:100%;
    padding: 0;
    margin: 0;
}

body
{
    font-family:Verdana,Arial;
    font-size:11px;
    color:#2c1923;
    background-color:Black;
}

img {border:0;}

.clear {clear: both;}

.left {float:left;}

a:link {color: #069; text-decoration: none; }
a:active{color: #069;text-decoration: none; }
a:visited{color: #069;text-decoration: none;}
a:hover{color: #069;text-decoration:underline;}

h1
{
    font-size:22px;
    color:#6f2a67;
    margin:15px 0 15px 10px;
}

h2
{
    font-size:12px;
    font-weight:bold;
    color:#6f2a67;
}


/* ----------------------------------------- MASTERPAGE.MASTER --------------------------------------------------- */
.pageCompleteMaster
{
    background-position:top;
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    min-height:100%;
    position:relative;
    min-width:1024px;
}

.fondHautEntete
{
    height:42px;
    background-image:url(/portail/images/fond_filAriane.gif);
    background-position: center top;
    background-repeat: repeat-x;
    margin-top:-5px;
}

.background_photo
{
    width: 100%;
    position: absolute;
    top:81px;
    left: 0;
    z-index:0;
}

.filAriane
{
    font-size:9px;
    color:White;
    position:relative;
    top:11px;
    padding-left:15px;
}

.signatureArtsCulture {height:120px;}

.imgArtsCulture
{
    width:323px;
    height:67px;
    margin:35px 0 0 25px;
    z-index:0;
}

.pageCompleteMaster .espaceMinimumHeader
{
    margin:auto;
    width:90%;
    height:20px; /* hauteur libre entre dernier bloc et pied de page */
    padding-bottom:372px; /* hauteur de l'image en pied de page */
    position:relative;
}

.pageCompleteMaster .corpsContenu
{
}

.pageCompleteMaster .espaceMinimumFooter
{
    margin:auto;
    width:100%;
    height:20px; /* hauteur libre entre dernier bloc et pied de page */
    padding-bottom:72px; /* hauteur de l'image en pied de page */
    position:relative;
}

.pageCompleteMaster .basPageMaster
{
    position:absolute;
    margin:auto;
    bottom:0;
    width:100%;
    height:72px;
}

.blocLogos
{
    text-align:right;
    height:50px;
}

.logoTres
{
    width:51px;
    height:28px;
    margin-right:20px;
}

.logoCorpo
{
    width:89px;
    height:28px;
    margin-right:15px;
}

.fondbas
{
    background-image:url(/portail/images/fond_signature.gif);
    background-repeat:repeat-x;
    background-position:center top;
    height:22px;
    font-size:9px;
    color:White;
}

.blocSignature
{
    float:left;
    padding:5px 0 0 15px;
}

.blocEspaceCulturel
{
    width:187px;
    float:left;
    padding-top:265px;
}

.blocContenu
{
    float:right;
    width:826px;
    margin-top:55px;
}

.blocPublicite
{
    width:826px;
    height:49px;
}

.pubPrixCulturels {float:right;}

/* ----------------------------------------- INDEX.ASPX --------------------------------------------------- */
.contenuAccueil
{
    font-family:Arial;
}

.contenuGaucheAccueil
{
    width:466px;
    height:361px;
    float:left;
    padding:0;
    margin:0;
    background-image:url(/portail/images/fondContenu_gauche.png);
    background-repeat:no-repeat;
}

.contenuDroitAccueilHaut
{
    width:360px;
    height:312px;
    background-image:url(/portail/images/fondContenu_droiteHaut.png);
    background-repeat:no-repeat;
}

.contenuDroitAccueilBas
{
    width:360px;
    height:49px;
    background-image:url(/portail/images/fondContenu_droiteBas.png);
}

.contenuGaucheAccueil h1
{
    margin:25px 0 17px 10px;
}

.videoCapitaleCulturelle
{
    width:448px;
    height:262px;
    border:5px solid white;
    margin-left:10px;
}

.blocCommuniques
{
    margin:0;
    float:left;
    width:325px;
    padding:0;
}

.gaucheBlocCommuniques
{
    background-image:url(/portail/images/gauche_boiteCommuniques.png);
    background-repeat:repeat-y;
    float:left;
    width:15px;
    height:186px;
    margin:126px 0 0 2px;
}

.droiteBlocCommuniques
{
    background-image:url(/portail/images/droite_boiteCommuniques.png);
    background-repeat:repeat-y;
    float:left;
    width:17px;
    height:186px;
    margin:127px 0 0 0;
}


/* ----------------------------------------- LISTE DE DIFFUSION --------------------------------------------------- */
.txtBoxListe .watermarkclass
{
    width:189px;
    color:Silver;
    float:left;
}
.txtBoxListe .texteBoxRecherche
{
    width:189px;
    float:left;
}
.txtBoxListe .boutonListeDiffusion
{
    width:27px;
    float:left;
    padding-left:5px;
    margin-top:-2px;
}

/* ----------------------------------------- CONTENU.ASPX --------------------------------------------------- */
.contenuHaut
{
    width:826px;
    min-height:323px;
    background-image:url(/portail/images/fondContenu_haut.png);
    background-repeat:repeat-y;
    padding-top:1px;
}

.contenuBas
{
    width:826px;
    height:38px;
}

.fondContenuBlanc
{
    margin:25px 11px 0 13px;
    width:800px;
    min-height:304px;
    background-color:white;
    background-image:url(/portail/images/signature_artsCulture.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
}

.marginTexteContenu
{
    padding:10px 15px 0 15px;
}

.contenuZoneText
{
    margin:25px 0 0 9px;
}

.contenuZoneText .haut
{
    background-image:url(/portail/images/contenu_haut.png);
    background-repeat:no-repeat;
    height:27px;
    padding:0;
    margin:0;
}

.contenuZoneText .bas
{
    background-image:url(/portail/images/contenu_bas.png);
    background-repeat:no-repeat;
    height:23px;
    padding:0;
    margin:0;
}

.contenuZoneText .centre
{
    padding:1px 15px 1px 15px;
    margin:0;
    background-image:url(/portail/images/contenu_largeur.png);
    background-repeat:repeat-y;
}
 
 .contenuZoneText .sectionTexte
 {
    min-height:254px;
    background-image:url(/portail/images/signature_artsCulture.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
    padding-bottom:10px;
}