a{
    color: #93117e;
    font-weight:bold;
    text-decoration:none;
}

/* SIDEBAR MENU */

div.sidebar-table {
    margin-top : 50px;
}

div.sidebar-cell-left, div.sidebar-cell-right {
    float:left;
    position:relative;
}

div.sidebar-cell-left{
    width:120px;
}



div.sidebar-cell-right p a  {
    color:#4b4b4d !important ;
}

div.sidebar-cell-right {
    width:120px;
    padding-top: 50px;
}

#sous-menu-festival a, #sous-menu-pratique a {
    color:#4b4b4d;
}


#sous-menu-festival, #sous-menu-pratique {
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:120px;
    margin:0;
    padding:0;
    top:0;
    left:0;
}

#sous-menu-festival ul, #sous-menu-pratique ul {

    margin:0;
    padding:0;
    position:relative; /* important */
    top:0;
    left:0;
    width:120px;
}

#sous-menu-pratique li ul{
    visibility:hidden;
    margin-left:0px; /* be careful */
    margin-top:15px;

}

#sous-menu-festival li ul{
    visibility:hidden;
    margin-left:0px; /* be careful */
    margin-top:10px;

}

.sidebar-cell-left ul {
    margin:0 !important;
    padding:0 !important;
    text-align:left !important;
}




/* MENU PARCOURS */

div#menu-parcours{
    position:absolute;
    top:0;
    left:0;
    width: 400px;
    margin-bottom:20px;
}

div.parcours-table {
    /*margin-top : 50px;
    margin-left:2%;*/
}

div.parcours-cell-left{
    background-color:#cccccc;
}

div.parcours-cell-left a{
    color:#fff;
    font-size:0.88em;
}

div.parcours-cell-left a:visited{
    color:#fff;
    font-size:0.88em;
}

div.parcours-cell-left, div.parcours-cell-right {
    display:inline;
    width:48%;
    text-align:center;
    vertical-align:middle;
    margin: 2px;
    height: 30px;
    text-align:left;
    /* height:150px;*/
}

div.parcours-cell-left{
    float:left;
}

div.parcours-cell-right {
    float:right;
    font-weight:bold;
    font-size:0.88em;
}


div#map-parcours{
    left:350px;
    position:absolute;
    top:-40px;
}



/*  MENU PROGRAMMATION*/
div.programmation-table {
    /*margin-top : 50px;
    margin-left:2%;*/
    width:150px;
}

div.programmation-cell-left{
    background-color:#cccccc;
    font-size:0.87em;
}


div.programmation-cell-left {
    /* display:inline;*/
    width:140px;
    text-align:center;
    vertical-align:middle;
    margin: 2px;
    height: 25px;
    text-align:left;
    /* height:150px;*/

}

div.programmation-cell-left{
    float:left;
}

div.programmation-cell-left a{
    text-decoration:none;
}

div.programmation-cell-left a:visited{
    text-decoration:none;
    color:#fff;
}

p#programmation-aide {
    position:absolute;
    top:750px;
    left:0px;
    width:850px;
}

/*
ul.liens-footer{
list-style-type; none;
}

ul.liens-footer li{
display: inline;
}

li.li-recherche div{
display:inline;
}

*/


div.liens-footer div, div.liens-footer form{
    display: inline;
}



/*  Noise Cassette Story */



div#p-accueil, div#p-news {
    width:45%;
    float:left;
}

div#p-news {
    margin-left: 5%;
}

div#accueil-conteneur {
    /*width: 830px;*/
}

span.titre-actu, div#noise-titre {
    display: block;
    font-weight: bold;
    color: white;
    background-color : #93117e;
    font-size:1.2em;
    padding: 0.4em;
}



div.entry-noise{
    padding-right:200px;
    text-align:justify;
}



div#noise-conteneur{
    float:left;
    margin-top:30px;
    width: 100%;
}		  

#noise-body{
    margin-top:20px;
}


#noise-body-right{
    float:left;
    margin-left:40px;
    margin-top:5pt;
    width:640px;
}



#noise-body-left{
    float:left;
    width:140px;
}


#noise-titre{
    float:left;
    width: 45%;
}

#noise-etapes{
    margin-left:160px;
    /* width:460px;*/
}

#noise-etapes span {
    /*padding:10px;*/
    margin-left:20px;
    line-height:30px;
}



#noise-etapes span a {
    padding:12px;
    color: #fff;
    font-weight:bold;
    text-decoration:none;
}


div.noise-footer-page{
    margin-top: 50px;
}

div.noise-retour{
    float:right;
    margin-right: 100px;
}


div.tricks-content{
    height:50px;
}

.parcours-entry{
    /*line-height:1.4em;*/
    position:relative;
    clear:both;
    /*z-index:50;*/
    margin-top: 120px;
}

/* POINTS SUR LA CARTE  */
div#carte-programmation span{
    z-index:50;
    position:absolute;
    width:22px;
    height:22px;
}

div#map-parcours span{
    z-index:50;
    position:absolute;
    width:30px;
    height:30px;
}

span#point-chinon{
    left:25px;
    top:286px;
}

span#point-saran{
    left:194px;
    top:157px;
}

span#point-tours{
    left:56px;
    top:239px;
}


span#point-chateauneuf{
    left:213px;
    top:159px;
}

span#point-mainvilliers{
    left:152px;
    top:49px;
}

span#point-noirlac{
    left:240px;
    top:278px;
}

span#point-montlouis{
    left:69px;
    top:239px;
}

span#point-amboise{
    left:81px;
    top:237px;
}

span#point-stbenoit{
    left:163px;
    top:340px;
}

span#point-chaumont{
    left:122px;
    top:220px;
}

span#point-stmaur{
    left:161px;
    top:303px;
}


.chinon{
    background-color: #003B8D !important;
    color: #fff;
}

.chinon a{
    color: #fff;
}

.saran{
    background-color: #2A7065 !important;
    color: #fff;
}

.saran a{
    color: #fff;
}

.tours{
    background-color: #0B6428 !important;
    color: #fff;
}

.tours a{
    color: #fff;
}


.chateauneuf{
    background-color: #ED7715 !important;
    color: #fff;
}

.chateauneuf a{
    color: #fff;
}


.mainvilliers{
    background-color: #FBBF11 !important;
    color: #fff;
}

.mainvilliers a{
    color: #fff;
}


.noirlac{
    background-color: #E4185F !important;
    color: #fff;
}

.noirlac a{
    color: #fff;
}


.montlouis{
    background-color: #52A024 !important;
    color: #fff;
}

.montlouis a{
    color: #fff;
}

.amboise{
    background-color: #BF0B1D !important;
    color: #fff;
}

.amboise a{
    color: #fff;
}


.stbenoit{
    background-color: #009EE0 !important;
    color: #fff;
}

.stbenoit a{
    color: #fff;
}


.chaumont{
    background-color: #C9653E !important;
    color: #fff;
}

.chaumont a{
    color: #fff;
}


.stmaur{
    background-color: #93117E !important;
    color: #fff;
}

.stmaur a{
    color: #fff;
}



.date-chinon{
    color:#003B8D;
}

.date-saran{
    color:#2A7065;
}

.date-tours{
    color:#0B6428;
}

.date-chateauneuf{
    color:#ED7715;
}

.date-mainvilliers{
    color:#FBBF11;
}

.date-noirlac{
    color:#E4185F;
}

.date-montlouis{
    color:#52A024;
}

.date-amboise{
    color:#BF0B1D;
}

.date-stbenoit{
    color:#009EE0;
}

.date-chaumont{
    color:#C9653E;
}

.date-stmaur{
    color:#93117E;
}


div#carte-programmation{
    left:170px;
    position:absolute;
    top:-30px;
}

.spectacle{
    display:inline;
    position:absolute;
    width:80px;
    height:80px;
    cursor:pointer;
}


.spectacle-ville{
    display:inline;
    position:absolute;
    width:126px;
    height:126px;
    cursor:pointer;
}

.libelle-spectacle{
    display:inline;
    position:absolute;
    width:200px;
    height:20px;
    cursor:pointer;
}

div#genres{
    position:absolute;
    top:720px;
    left:0px;
    background-color:#ccc;
    width:850px;
}

div#genres span{
    margin-left: 5px;
    color: white;
    font-size: 0.87em;
    font-weight:bold;
    text-transform: uppercase;
    cursor: default;
}



/* CALENDRIER  */


div#calendrier-programation{
    font-size:0.9em;
    /*left: 15px !important;*/
    left:0px;
    position:absolute;
    top:330px;
}

div#calendrier-programation table td{
    border-style:solid;
    border-width:1px;
    border-color:white;
}

td.date{
    /*font-weight: bold;*/
    cursor:pointer;
}

td.cal{
    font-weight: bold;
    width: 16px;
}

div.retour{
    background:url(http://www.excentrique.org/2009/wp-content/themes/white/img/programmation/rond-retour.png) center center no-repeat;
    cursor:pointer;
    display:none;
    height:92px;
    position:absolute;
    width:80px;
}

div.retour-on{
    display:inline;
}

/* POINT PROGRAMMATION  */

span#point-chinon-prog{
    left:12px;
    top:166px;
}

span#point-saran-prog{
    left:112px;
    top:90px;
}

span#point-tours-prog{
    left:31px;
    top:138px;
}

span#point-chateauneuf-prog{
    left:123px;
    top:91px;
}

span#point-mainvilliers-prog{
    left:87px;
    top:27px;
}

span#point-noirlac-prog{
    left:139px;
    top:161px;
}

span#point-montlouis-prog{
    left:39px;
    top:138px;
}

span#point-amboise-prog{
    left:46px;
    top:137px;
}

span#point-stbenoit-prog{
    left:94px;
    top:197px;
}

span#point-chaumont-prog{
    left:69px;
    top:127px;
}

span#point-stmaur-prog{
    left:92px;
    top:176px;
}


/* tipsx3  */
.tool-tip {
    color: #fff;
    width: 139px;
    z-index: 13000;
}

.tool-title {
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #9FD4FF;
    padding: 8px 8px 4px;
    background: url(http://www.excentrique.org/2009/wp-content/themes/white/img/programmation/bubble.png) top left;
}

.tool-text {
    font-size: 11px;
    padding: 4px 8px 8px;
    background: url(http://www.excentrique.org/2009/wp-content/themes/white/img/programmation/bubble.png) bottom right;
}

.tool-loading {
    background: url(http://www.excentrique.org/2009/wp-content/themes/white/img/programmation/ajax_load.gif) center center no-repeat;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

/*
#plan-accers{
left:370px;
position:absolute;
top:0px;
}
*/


div#menu-plans{
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    margin-bottom: 20px;
}

div#commentaire-plan-acces{
    position: absolute;
    top: 350px;
    z-index: 100;
    left: 10px;
}

div#plan-acces{
    left: 400px;
    position: absolute;
    top: 0px;
}


div#bandeau-noise{
    font-weight:bold;
    margin-left:300px;
    margin-top:30px;
}


div#contenu-bandeau-noise{

    color:white;
    height:30px;
    width:200px;;
}

div#dates-bandeau-noise{
    margin-top:10px;
}


/* TABLEAU PARTENAIRES*/

#tableau-partenaires{
    margin:30px 10px 10px 10px;
}

#tableau-partenaires td{

    padding:10px;
}




/* SIDE BAR ROW*/
#sidebar .row{
    clear:left;
}



/*   accueil */

#intro {
    height : 100%;
    width : 100%;
    text-align: center;
    background-color: #000;
}

p.menu-item{
    margin-right:10px;
}

#slideshow{
    padding-top:30px;
    padding-left:40px;
}
#myGallery
{
    width: 600px !important;
    height: 400px !important;
}

.entrytext{
    text-align:justify;
    /*margin-right:100px;*/
}

/*
.entry-plan-acces{
padding:10px;
background-color:#cccccc;
}
*/

.pagesearch{
    background-color:#93117e;
    font-size:1.2em;
    margin:0px;
    padding-bottom:10px;
    text-align:justify;
    COLOR:#FFF;
}

/* fiche spectacle */
#conteneur-fiche-artiste{
    margin:0 auto;
    padding-top:20px;
    /* background-color:#ccc;*/
    width:800px;
    height:800px;
}

#fiche-artiste-droite,fiche-artiste-gauche{
    width:390px;
}

#fiche-artiste-gauche{
    float:left;
    text-align:left;
}



#fiche-artiste-droite{
    float:right;
}

#titre-spectacle{
    text-align:right;
    margin-bottom:20px;
    padding-right:10px;
}

#nom-spectacle{
    font-size:2.2em;
    margin-bottom:10px;
}


#nom-cie{
    font-size:1.8em;
    color:#4b4b4d;
    margin-bottom:10px;
}

#bandeau{
    font-size:1.5em;
    color:#fff;
    background-color:#93117e;
    padding: 5px 10px 5px 10px;
    font-style:italic;
}

#texte-spectacle{
    padding-right:10px;
    margin-bottom:10px;
    text-align:justify;
    font-size:1.2em;
}

#texte-spectacle p{
    line-height:1.3em;
}

#version-anglaise{
    font-style:italic;
    font-weight:bold;
    color:#4b4b4d;
    padding-right:10px;
    font-size:1.2em;
    text-align:justify;
}


#image-artiste{
    width:340px;
    text-align:center;
}

#image-artiste img{
    margin:0 auto;
}

#infos-spectacle{
    background-color:#ddd;
    margin-left:20px;
    font-size:0.84em;
    width:340px;
}


#infos-spectacle p{
    font-size:1.2em;
    width:320px;
    line-height:1.4em;
    padding-left:10px;
    text-align:justify;
}



#renseignements-spectacle{
    margin-top:10px;
    margin-left:20px;
}

.renseignements-left, .renseignements-right{
    width:175px;
    font-size:1em;
}

.renseignements-right{
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-left: 5px;
    border-left: 1px solid #ddd;
}

.renseignements-left{
    float:left;
    padding-right: 5px;
}
.date-lieu div, .renseignements-right div {
    margin-bottom: 5px;
}
.duree, .commentaires{
    font-style: italic;
}

.ville, .fiche-date{
    font-weight: bold;
}

.fiche-date{
    color:#93117e;
}
.ville{
    font-size:1.4em;
    text-transform:capitalize;
}

/*
.lieu, .heure{
font-size:1.2em;
}
*/

.prix{
    font-style:italic;
}

#copyright{
    font-size:0.7em;
    margin-left:40px;
    text-align:left;
}


.post h3 a {
    color:#93117e;
}

.postlist li {
    margin-bottom: 10pt;
}

.not-found{
    position:relative;
    height:500px;
    padding-top:50px;
    text-align:left;
}

.not-found div{
    display:block;
    padding-bottom:10px;
}

#footer{
    margin-bottom:30px;
}

#copyfooter {
    color: #999;
}

#logo {
    margin-bottom: 15px;
    margin-right: 15px;
}