/******************* GENERAL ***********************/

body
 {padding:20px;
 background: #2c2d2e;

	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
 }

#container
 {
 margin:0px; padding:0px;
 position:absolute;
 width:900px;
 left:50%;
 margin-left:-450px;
 background: #FFFFFF url(/_ressources/themes/default/images/header.jpg) no-repeat top center;
 }

div#title {position :absolute; margin:0px; padding:0px; top:10px; left:60px; color:#fff; font-size:1.5em;
    }

  #content {font-size: 0.8em;
    padding:30px;
	height: auto !important;
	height:200px;
	min-height:200px !important;
    margin-top:80px;}
			
#content ul li {margin-left:15px;}
#content ul li ul {margin-left:0;}
#content div.news ul li {margin-left:-15px;
margin-right:10px;}

#rootBar {position:absolute; margin:0px; padding:0px; top:67px; left:250px;}
#rootBar ul {margin:0px; padding:0px;}
#rootBar ul li {padding-left:20px;
   list-style-image: url(/_ressources/themes/default/images/separateMenu.gif);
   float:left;
   margin-right:20px;
   font-size:1em;}
#rootBar ul li:first-child {list-style-image:none; list-style-type:none;}
#rootBar ul li a {color: #FFFFFF; text-decoration:none; font-size:0.8em;}

#content a
{color: #92141a;}

small {color: #666666;
	font-size: 9px;}

small a {color: #666666 !important;}

#content a:hover{color: #E60003;
}

h1 {font-size: 2.4em;
	color: #E60003;
	margin-bottom:40px;
}

h2 {font-size: 1.44em;
    margin-left:15px;;
	color: #BE0E0E;
}

h3 {font-size: 1.1em;
color:#816F49;
}

h4 {font-size: 0.9em;
color:#81755C;
}

#appendix {background: url(/_ressources/themes/default/images/backgroundLine.jpg) repeat-x; height:30px; #FAFAFA;	
	font-size:0.7em;
	text-align:center;
	color: #FFFFFF;
	text-indent: 15px;}
	
#appendix ul {margin:0px; padding:0px; padding-top:6px;}
#appendix ul li {margin:0px; padding:0px; float:left; margin-right:15px; list-style-type:none;}

#appendix a {color: #FF99CC; text-decoration:none;}
#appendix strong {color:#FFF;}

#appendix a:hover{text-decoration:underline;
}

p {text-align:justify;}
p, h3, h4 {margin-left:30px;}

strong, b {color:#6F654F;}

hr.clear {clear:left; visibility:hidden;}

/******************* ACCUEIL ***********************/

h2.entry-title {margin-top:0px; margin-bottom:0px; color:#904748;}
h2.entry-title a {text-decoration:none;}
.entry-content img {float:left; margin:10px; border: solid #ccc 1px;}

div.hentry { background: #F8F8F8;
margin-top:0px; margin-bottom:25px;
padding-bottom:10px;
border-left: solid 5px #EAEAEA; border: solid 1px #cdbac1; border-left: solid 5px #904748;}
div.hentry p {margin-left:25px; margin-right:20px; text-align:justify;}

div.news {width:829px;}
div.news  h2 {background-color:#E7E7E7;margin-left:20px;padding:3px 0 3px 10px; width:781px;}

.news .hentry {margin-left:38px; position:relative; left:-17px; background: #fcfcfc; border:solid 1px #CFCFCF; width:374px; float:left;}
.news .hentry h2 {background:#EEEEEE; margin:0px; padding:2px; color: #666; width:370px; }
.news .hentry h3 {color:#E60003;}

.highlight {background:#EEEEEE;
margin:0px; padding-bottom:5px; padding-top:5px;
color: #666;
font-size:1.3em;
float:left;
width:50%;}

.highlights {margin:10px;}

#content .highlight a {color:#666; text-decoration:none;}

/*.highlight {text-align:right; background: url(/_ressources/themes/default/images/backgroundLine.jpg) repeat-x; height:25px; padding:4px; font-size:1.5em; font-weight:bold; margin-left:450px;}
#content .highlight a {text-decoration:none; color:#FFFFFF;}
*/

div#social {background-color:#EEEEEE;
border:1px solid #921415;
height:300px;
margin-left:-15px;
width:870px;}

div#content .boutons a {
color:#921415;
margin:20px;
padding:5px 10px;
background:#f5f2e9;
text-decoration:none;
border:#921415 solid 1px;
}

div#content .boutonsFond a {
background:url("/_ressources/themes/default/images/backgroundLine.jpg") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
text-decoration:none;
padding:7px;
border:1px solid #AAAAAA;
}

/* div#social p {margin-top: 20px; margin-bottom:0;} */

/************************ BANDEAU **********************************/

div#bandeau {
border:solid 1px #AAAAAA;
background-color:#F3F3F3;
width: 830px;
height:433px;
margin-left:auto;
margin-right:auto;
margin-top: -10px;
}

div#bandeau ul {
padding-left:0;
}
div#bandeau ul li {
list-style: none;
}

div#bandeau #boutonProg a {
font-weight:bold;
margin:0 20px 0 440px;
position:relative;
top:-4px;
}

div#bandeau .texte {
margin: 15px 0 10px 0;
font-weight: bold;
font-size:1.25em;
color:#6F654F;
}

div#bandeau .texte span.artiste {
font-size:1.5em;
color:#574F3E;
font-family:"Times New Roman", Times, serif;
margin-right:5px;
}

div#bandeau .affiche {
float:right;
margin:20px 10px 20px 0;
border:1px solid #921415;
}


/******************* DIVERS ***********************/

#espacepro {position:absolute; top:64px; right:0px; background: url(/_ressources/themes/default/images/espacepro.jpg) top left no-repeat; width:94px; height:25px;}
#espacepro a {	display: block;
	padding: 0px;
	margin: 0px; width:94px; height:25px;}

#espacepro span {display: none;}

#userContent {margin:20px; margin-right:150px;}

div.video, div.videodouble {width:900px; background: none repeat scroll 0 0 #EFEFEF; border-bottom: 1px solid #921415; margin-left:-30px; padding: 15px 0;}
h3.video {background: none repeat scroll 0 0 #EFEFEF;
    border-top: 1px solid #921415;
    margin: -10px 0 0 -30px;
    padding-left: 15px;
    padding-top: 10px;
    width: 885px;}
.video iframe {margin-left:auto; margin-right:auto; display:block;}	
.videodouble iframe {float: left;
    margin-left: 50px;
    margin-right: 30px;}


/******************* PAGES PROGRAMMATION ***********************/


#content ul.linearBar {margin:0px; padding:0px; margin-left:25px; float:left;}
#content ul.linearBar li {float:left; margin:0px; padding:0px; margin-right:10px; list-style-type:none;}
#content ul.linearBar li a {text-decoration:none;}
#content p.linearBar {margin-left:100px; float:left;margin:0px;}
#content div.linearBar {margin-top:20px; background: #F0F0F0; height:14px; padding:2px; padding-left:10px;}


.navLinear {margin-bottom:15px; margin-top:15px; }
#content div.navLinear a {text-decoration:none; background:#999999; padding:3px; color:#fff; margin-right:8px; font-size:1.1em; font-weight:bold;}

div.date {padding-right:3px; padding-left:3px; background:#999;  text-align:center; color:#FFFFFF; font-weight:bold; float:left; margin:0px; margin-right:10px; margin-top:0px; margin-bottom:10px;}
div.infos {margin:0px; margin-left: 45px; color:#807B68; margin-bottom:10px;font-size:0.9em;}
.category { height:15px;
font-size:1.1em;font-weight:bold; font-family:"Book Antiqua", "Bookman Old Style", "Courier New" ;
padding-left:5px; color:#6e4c59;
background: #cdbac1;}

div.comment {position:relative;}
div.comment img {float:left; margin-right:20px; margin-bottom:20px; border: solid #ccc 1px;}
#content img {border:none;}

.production {font-style:italic; position: absolute; left: -30px; top: -103px;}
    
#boutonReserverHaut, #boutonReserverBas {
font-size:1.1em;
font-weight:bold;
position:relative;
left:680px;
}

#boutonReserverHaut {
top:-20px;
}

#boutonReserverBas {
top:30px;
}

/******************* PARTENAIRES ***********************/  
  
  ul.partner li
  {float:left;
   list-style-type: none;
   list-style-image:none;
   width:200px; height:180px;
   text-align: center;
   } 

ul.partner img
 {border-style: none;
 padding-bottom:10px;
  }
  
#content ul.partner a
 {color:#484848;
  }

/**************  formulaires  ******************/  

  form label {display:block;
  float:left;
  width:150px;
  text-align:right;
  margin-right:10px;
  }

  form textarea {width:500px;}

  form p {clear:left; color:#666; font-size:0.9em; margin-bottom:30px;}

  fieldset {border:none; background:#FAFAFA;}

  #formDeconnect {position:absolute; top:85px; right:15px;}
  
/******************SHORTCUT**********************/

.shortcut {margin-left:17px; margin-top:20px; margin-right:20px; width:350px; float:left; border:solid 1px #AAAAAA; line-height:160%; background-color:#F3F3F3;}
#content div.shortcut p {margin:5px;}
.shortcut input[type="text"] {width:120px;}
.shortcut input[type="submit"] {background: #CC0000; color: #FFFFFF; font-size:0.9em; font-weight:bold;  background: url(/_ressources/themes/default/images/backgroundLine.jpg) repeat-x;}
.shortcut form label {  display:inline; float:none;}
.shortcut form p {font-size:1em;}
.shortcut h2 {background:#CC0000; color:#FFFFFF; margin:0px; padding:2px; background: url(/_ressources/themes/default/images/backgroundLine.jpg) repeat-x;}



/******************* ARCHIVES ***********************/ 

/* bandeau ancienne version

div.bandeau {
color: #fff;  margin:auto;}

#content div.bandeau * {margin:0px; padding:0px;}
#content div.bandeau img {display:block;}
#content div.bandeau a {color: inherit;}
#content div.bandeau ul {clear:left;}
#content div.bandeau ul li {float:left; width:33%; list-style-type:none;text-align:center;}
#content div.bandeau ul li a {display:block; margin:auto;}
#content div.bandeau ul li a span {display:none;}

#content div#annoncefestival {width:780px;}
#content div#annoncefestival ul.barreprincipale {background-color:#000; height:56px;}
#content div#annoncefestival ul.barreprincipale li {height:36px;  margin-top:10px; margin-bottom:10px;}
#content div#annoncefestival ul.barreprincipale li a {height:36px;}
#content div#annoncefestival ul.barresecondaire {background-color:#000; height:36px;}
#content div#annoncefestival ul.barresecondaire li {height:26px; width:50%; margin-top:5px; margin-bottom:5px;}
#content div#annoncefestival ul.barresecondaire li a {height:26px;}
#content div#annoncefestival ul.barreprincipale li#progin a {width:156px; background: url(/_ressources/images/bouton-prog-in.gif) center center no-repeat;}
#content div#annoncefestival ul.barreprincipale li#progoff a {width:156px; background: url(/_ressources/images/bouton-prog-off.gif) center center no-repeat;}
#content div#annoncefestival ul.barreprincipale li#tempslibre a {width:156x; background: url(/_ressources/images/bouton-tps-libre.gif) center center no-repeat;}
#content div#annoncefestival ul.barresecondaire li#infospratiques a {width:158px; background: url(/_ressources/images/bouton-infos.gif) center center no-repeat;}
#content div#annoncefestival ul.barresecondaire li#partenaires a {width:158px; background: url(/_ressources/images/bouton-partenaires.gif) center center no-repeat;}

*/
