a{
   color: #5f227c;
   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;
}




/* 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:330px;
   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: 20px;
   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;
}

/*
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;
}



/*  HORTUS BITUM */



div#p-aujourdhui, div#p-avenir{
width:400px;
float:left;
}

div#p-avenir{
margin-left: 30px;
}

span.titre-actus, div#hortus-titre {
display: block;
height:26px;
width:300px;
font-weight: bold;
color: white;
background-color : #ec7404;
}



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



div#hortus-bitum-conteneur{
/*position:absolute;*/
/*bottom:50%;*/
   float:left;
   margin-top:80px;
}		  

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


#hortus-body-right{
   float:left;
   margin-left:40px;
   padding-top:30px;
}



#hortus-body-left{
   float:left;
}


#hortus-titre{
   float:left;
}

#hortus-etapes{
   margin-left:320px;
  /* width:460px;*/
}

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



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


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

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


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

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



/* 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-mainvilliers{
   left:156px;
   top:67px;
}

span#point-saran{
   left:201px;
   top:143px;
}

span#point-tours{
   left:64px;
   top:240px;
}


span#point-bourges{ 
   left:252px;
   top:280px;
}

span#point-bouges{
   left:173px;
   top:293px;
}

span#point-amboise{
   left:98px;
   top:235px;
}

span#point-chaumont{
   left:131px;
   top:219px;
}

span#point-chinon{
   left:30px;
   top:274px;
}


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

.chinon a{
   color: #fff;
}

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

.mainvilliers a{
   color: #fff;
}

.bouges{
   background-color: #31798d !important;
   color: #fff;
}

.bouges a{
   color: #fff;
}


.bourges{
   background-color: #003f8d !important;
   color: #fff;
}

.bourges a{
   color: #fff;
}



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

.saran a{
   color: #fff;
}


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

.tours a{
   color: #fff;
}


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

.amboise a{
   color: #fff;
}

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

.chaumont a{
   color: #fff;  
}


.chaumont-sur-loire{
   background-color: #9ac00a !important;
   color: #fff;  
}

.chaumont-sur-loire a{
   color: #fff;
}



.date-chinon{
color:#ce0e1d;
}

.date-mainvilliers{
   color:#0c782c; 
}

.date-bouges{
   color:#31798d;
}

.date-bourges{
   color:#003f8d;
}

.date-saran{
   color:#f7ad14;
}

.date-tours{
   color:#e65813;
}

.date-amboise{
   color:#e42172;
}

.date-chaumont-sur-loire{
   color:#9ac00a;
}

.date-chaumont{
   color:#9ac00a;
}


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

.spectacle{
   display:inline;
  /* background:url(http://labomedia.lobotomie.org/%7Ericco/excentrique/wordpress/wp-content/themes/white/img/rond.png) no-repeat;*/
   position:absolute;
   width:80px;
   height:80px;
   cursor:pointer;
}


.spectacle-ville{
   display:inline;
   /*background:url(http://labomedia.lobotomie.org/%7Ericco/excentrique/wordpress/wp-content/themes/white/img/grand-rond.png) no-repeat;*/
   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:830px;
}

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



/* CALENDRIER  */


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



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

td.cal{
   font-weight: bold;
}

div.retour{
   background:url(img/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-amboise-prog{
   left:52px;
   top:135px;
}

span#point-chinon-prog{
   left:13px;
   top:158px;
}

span#point-bouges-prog{
   left:94px;
   top:170px;
}

span#point-bourges-prog{
   left:138px;
   top:164px;
}

span#point-mainvilliers-prog{
   left:82px;
   top:34px;
}

span#point-chaumont-sur-loire-prog{
   left:71px;
   top:125px;
}

span#point-saran-prog{
   left:110px;
   top:81px;
}

span#point-tours-prog{
   left:33px;
   top:139px;
}


/* 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(img/bubble.png) top left;
}

.tool-text {
   font-size: 11px;
   padding: 4px 8px 8px;
   background: url(img/bubble.png) bottom right;
}

.tool-loading {
   background: url(img/ajax_load.gif) center center no-repeat;
   width: 30px;
   height: 30px;
   margin: 0 auto;
}

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


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

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


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


div#contenu-bandeau-hortus{
  
   color:white;
   height:30px;
   width:200px;;
}

div#dates-bandeau-hortus{
   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 */

#animation-region {
   left:47px;
   position:absolute;
   z-index:0;
}

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:#EC7404;
font-size:1.4em;
margin:0px;
padding-bottom:10px;
text-align:justify;
width:320px;
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:#5f227c;
     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:22px;	
   }

   .renseignements-left{
      float:left;
   }
   .duree, .commentaires{
      font-style:italic;
      margin-bottom:5px;
   }

   .ville, .fiche-date{
      font-weight:bold;
      margin-bottom:5px;
   }

.fiche-date{
color:#5f227c;
}
   .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:#5f227c;
}


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

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

#footer{
margin-bottom:30px;
}
