/* structure du bloc */

/* element parent */
#programme2
{
    width:100%;
    font-family:Trebuchet MS;
    border-top:12px solid black;
}

.clearBoth
{
    clear:both;
}

/* Titre du programme*/
#programme2 h1.programmeTitle
{
    font-size:2.5em;
    font-weight:normal;
    margin-bottom:10px;
}

#programme2 div.resultDisplay
{
    border-top:dotted 1px #999999;
    padding-top:8px;
    margin:0px 0 15px 0;
    height:auto!important;
    height:130px;
    min-height:130px;
}
#programme2 div.resultDisplay div.conteneur
{
    position:relative;
    width:100%;
}

/*----------------------------------------------------------
    Affichage d'un Element en Full ou Result Display
----------------------------------------------------------*/
/* Titre de l'élément */
#programme2.fullDisplay h1
{
    font-size:2.5em;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:10px;
		margin-right:100px;
}

#programme2 div.resultDisplay h2
{
    font-size:1.7em;
    font-weight:normal;
    margin-bottom:10px;
    font-family:Georgia,"Times New Roman",Times,serif;
    padding-left:0px;
}
#programme2 div.resultDisplay h2 a
{
    color:#000000;
}

/* Sous-Titre de l'élément */
#programme2.fullDisplay h2
{
    color:#464646;
		font-size:1.6em;
		font-weight:bold;
		line-height:1.1em;
		margin-bottom:10px;
}

#programme2 .chapo
{
    color:#464646;
		font-size:1.6em;
		font-weight:bold;
		line-height:1.1em;
		margin-bottom:10px;
}

/* Image */
#programme2.fullDisplay div.image,
#programme2 div.resultDisplay div.image
{
    border:none;
    float:left;
		margin:0px 15px 5px 0px;
}

/* contenue de l'élément */
#programme2.fullDisplay div.contenu,
#programme2 div.resultDisplay div.contenu
{
    color:#464646;
    font-size:1.2em;
    font-weight:normal;
    line-height:1.1em;
}
#programme2.fullDisplay div.contenu div.wiki
{
    margin-bottom:15px;
}
#programme2 div.resultDisplay div.contenu
{
    margin-right:190px;
}
/* Info place à droite */
#programme2 div.resultDisplay div.rightInfo
{
    width:180px;
    position:absolute;
    right:0px;
    top:0px;
}

/****** contenue spécifique de l'élément ******/
#programme2.fullDisplay div.contenu p.info span,
#programme2 div.resultDisplay p.info span
{
    color:#E60070;
}
#programme2.fullDisplay div.contenu p.info
{
    margin-bottom:8px;
}
#programme2 div.resultDisplay p.info
{
    margin-bottom:13px;
}

/* contenue de bas de page */
#programme2.fullDisplay div.bottomContent
{
    margin:25px 0 0px 0;
    color:#464646;
    font-size:1.2em;
    font-weight:normal;
    line-height:1.1em;
    position:relative;
}
#programme2.fullDisplay div.bottomContent .linkHeader
{
    position:relative;
    width:100%;
    height:1.2em;
    border-bottom:dotted 1px #999999;
    margin:0px 0 15px 0;
    padding:0px 0px 10px 0px;
}
#programme2.fullDisplay div.bottomContent a
{
    color:#464646;
    text-decoration:none;
}
#programme2.fullDisplay div.bottomContent a:hover
{
    text-decoration:underline;
}
#programme2.fullDisplay div.bottomContent .positionLeft
{
    position:absolute;
    left:0px;
}
#programme2.fullDisplay div.bottomContent .positionRight
{
    position:absolute;
    right:0px;
}
#programme2.fullDisplay div.bottomContent .linkPlan,
#programme2 div.resultDisplay div.rightInfo a
{
    color:#0A7896;
    text-decoration:underline;
}
#programme2 div.resultDisplay div.rightInfo p.lienDetails a
{
    background-image:url(../../../../images/custom/fleche_droite_lien.gif);
    background-repeat:no-repeat;
    background-position:right 6px;
    padding-right:10px;
}
/* GEOLOCALISATION */
#programme2.fullDisplay div.geolocalisation
{
    border-bottom:dotted 1px #999999;
    padding:0px 0px 10px 0px;
    margin:0px 0 15px 0;
}

/* La bulle dans les cartes googles */
#programme2.fullDisplay div.geolocalisation #EvenementProgrameBalloon.EvenementProgrameBalloon
{
    color:#464646;
    font-size:0.8em;
    font-weight:normal;
    line-height:1.0em;
}
#programme2.fullDisplay div.geolocalisation #EvenementProgrameBalloon.EvenementProgrameBalloon h3
{
    font-size:1.4em;
    font-weight:normal;
    margin-bottom:0px;
}
#programme2.fullDisplay div.geolocalisation #EvenementProgrameBalloon.EvenementProgrameBalloon h3 a
{
    color:#E60070;
}
#programme2.fullDisplay div.geolocalisation #EvenementProgrameBalloon.EvenementProgrameBalloon div span
{
    color:#E60070;
}
#programme2.fullDisplay div.geolocalisation #EvenementProgrameBalloon.EvenementProgrameBalloon div.lienDetails a
{
    color:#0A7896;
    font-weight:bold;
}

/* A VOIR AUSSI */
#programme2.fullDisplay div.aVoirAussi h2{
    color:#E60070;
    font-size:1.2em;
		font-weight:bold;
		line-height:1.1em;
		margin-bottom:6px;
}
#programme2.fullDisplay div.aVoirAussi ul{
    list-style-type:none;
}

