@charset "UTF-8";

body {
	background-color:#F9F9F9;
	text-align:left;
}

a:link {
	color:#27181a;
	text-decoration:none;
}

a:visited {
	color:#27181a;
	text-decoration:none;
}

a:hover {
	color:#CC002e;
	text-decoration:none;
}

a:active {
	color:#27181a;
	text-decoration:none;
}

#mainContainer {
	width: 1107px;
	margin-right: auto;
	margin-left: auto;
}

#mainContainerN2 {
	width: 1107px;
	margin-right: auto;
	margin-left: auto;
}

#mainContainer #nav {
	width: 990px;
	height: 130px;
	margin-right:auto;
	margin-left:42px;
}

#mainContainer #nav #logo {
    padding: 33px 0px 0px 0px;
    width: 183px;
    float:left; 
}

#mainContainer #nav #menu_nav {
    float:right;
    width:795px;
    height:130px; 
}

#mainContainer #ssMenu {
	margin-left:auto;
	margin-right:auto;
	width: 990px;
	height: 105px;
}

#mainContainer #contenu {
	width: 1107px;
}

#mainContainer #menu_outils {
    display:block;
    padding: 10px 44px 0px 0px;
    height:40px; 
}

#mainContainer #menu_outils li {
	float:right;
}

#mainContainer #menu_horiz {
    display:block;
    margin: 33px 40px 0px 0px; 
}

#mainContainer #menu_horiz li {
	float:right;
}

li.edition {
	cursor:pointer;	
}

li.pratique {
	cursor:pointer;	
}

li.festival {
	cursor:pointer;	
}

li.archives {
	cursor:pointer;	
}

#lettre {
	padding: 8px 0px 8px 0px;
	cursor:pointer;	
}

#gb {
	padding: 8px 0px 8px 0px;
	cursor:pointer;	
}

#presse {
	padding: 8px 0px 8px 0px;
	cursor:pointer;	
}

#production {
	padding: 8px 0px 8px 0px;
	cursor:pointer;	
}

#tele {
	padding: 8px 0px 8px 0px;
	cursor:pointer;	
}

.recherche {
	margin-top:9px;
	margin-left:12px;
}

li.recherche_menu {
	cursor:pointer;
	padding-right:46px;
}

.tit1 {
	float:left;
	width:216px;
}

.input_guest, .input_guest_submit {
	font-family: font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
  padding:5px;
}

.input_guest_submit {
  cursor:pointer;
  color: #777777;
}

.input_guest_submit:hover {
	font-family: font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #FFFFFF;
	background-color: #CCC;
  cursor:pointer;
  padding:5px;
}

.rech_avancee_ok {
	font-family: font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
	background-color: #F9F9F9;
	border:0px;
	cursor:pointer;
}

.rech_avancee_ok:hover {
	color: #cc002e;
	cursor:pointer;
}

.rech_plus {
	cursor:pointer;
	margin-top:10px;
	margin-left:4px;
}

.clear {
	clear:both;
}

.tt_33 {
	padding: 0px 12px 0px 12px;
}

.tt_33_h {
	padding: 2px 0px 0px 0px;
}

.tt_8 {
	padding: 6px 12px 0px 12px;
}

.tt_8_r {
	margin-top: 9px;
	margin-left:4px;
	margin-right:4px;
}

#mainContainer #ssMenuBandeau{
	position:absolute;
	left:0;
	top:130px;
	width: 100%;
	height: 105px;
	background-color:#CC002e;
	z-index:1;
}

#mainContainer #ssMenu #ssEdition{
	display:none;
  position:relative;
	top:0px;
	padding: 18px 0px 0px 57px;
	height: 87px;
	z-index:2;
}

#mainContainer #ssMenu #ssPratique {
  display:none;
	position:relative;
	top:0px;
	padding: 18px 0px 0px 57px;
	height: 87px;
	z-index:2;
}

#mainContainer #ssMenu #ssFestival {
	display:none;
  position:relative;
	top:0px;
	padding: 18px 0px 0px 57px;
	height: 87px;
	z-index:2;
}

#mainContainer #ssMenu #ssArchives {
	display:none;
  position:relative;
	top:0px;
	padding: 13px 0px 0px 57px;
	height: 95px;
	z-index:2;
}

.ss_liste {
	float:left;
	width:266px;
	margin-right:24px;
}

.ss_listeArchives  {
	float:left;
	width:395px;
	margin-right:24px;
}

.ss_liste .titreListe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
	border-bottom: 1px solid #F00;
}

.ss_liste .titreListe a {
	color:#FFF;
 	text-decoration:none;
}

.ss_liste .titreListe a:hover {
	color:#27181a;
 	text-decoration:none;
}

.ss_liste .titreListe_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
	border-bottom: 1px solid #F00;
}

.ss_liste .titreListe_selected a {
	color:#27181a;
 	text-decoration:none;
}

.ss_liste .titreListe_selected a:hover {
	color:#27181a;
 	text-decoration:none;
}

.ss_liste .titreListeFin_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
}

.ss_liste .titreListeFin_selected a {
	color:#27181a;
 	text-decoration:none;
}

.ss_liste .titreListeFin_selected a:hover {
	color:#27181a;
 	text-decoration:none;
}

.ss_liste .titreListeFin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:18px;
	margin-bottom: 6px;
}

.ss_liste .titreListeFin a {
	color:#FFF;
 	text-decoration:none;
}

.ss_liste .titreListeFin a:hover {
	color:#27181a;
 	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
	border-bottom: 1px solid #F00;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListe_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
	border-bottom: 1px solid #F00;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListeFin_selected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:21px;
	margin-bottom: 6px;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListeFin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:18px;
	margin-bottom: 6px;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListe a {
	color:#FFFFFF;
	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListe a:hover {
	color:#27181a;
	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListe_selected a {
	color:#27181a;
	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListeFin a {
	color:#FFFFFF;
	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListeFin a:hover {
	color:#27181a;
	text-decoration:none;
}

#mainContainer #ssMenu #ssArchives .ss_listeArchives .titreListeFin_selected a {
	color:#27181a;
	text-decoration:none;
}

.titreListe_Archives {
	width:450px;
	float:left;
}

#titreListe_vig {
	width:152px;
	float:left;
}

#titreListe_txt {
	float:left;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	width:250px;
	line-height:20px;
}

#titreListe_txt a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}

#titreListe_txt a:hover {
	color:#27181a;
	text-decoration:none;
}

.menuArchives {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
	background-color: #FFFFFF;
	width:100px;
}

.menuAvancee {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	width:150px
}

.menuAvanceeOpen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	background-color: #FFFFFF;
	width:140px;
}

.menuAvancee {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
	background-color: #FFFFFF;
	width:190px;
}

.menuAvancee_ok  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC002e;
	border:0px;
	cursor:pointer;
}

.menuAvancee_ok:hover  {
	color: #000000;
	cursor:pointer;
}

#mainContainer #ssMenu #ssAvancee{
	display:none;
  position:relative;
	top:0px;
	padding: 18px 0px 0px 57px;
	height: 87px;
	z-index:2;
}

#ssAvanceeTitre  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	letter-spacing: 1px;
	height:21px;
}

.titreListeRech {
	float:left;
	width:200px;
	margin-right:14px;
}

.titreListeRechOk {
	float:left;
	width:40px;
}

.bande_legende {
left:669px;
position:relative;
top:-100px;
width:351px;
z-index:50;

}

.fade {
position:relative;
background-color:#27181a;
top:-145px;
left:677px;
z-index:51;
}


.a_droite {
	float:right;
	padding-right:120px;
	display:inline;
	white-space:nowrap;
}

.fadeCopyright {
	top:-120px;
	z-index:52;
	text-align:right;
}

.fadeCopyrightN2 {
	top:-20px;
	z-index:52;
}

.fadeCopyrightPhoto {
	position:relative;
	top:-18px;
	z-index:52;
}

.fadeBtLien {
	position:relative;
	background-color:#27181;
	width:50px;
	top:-165px;
	left:950px;
	z-index:53;
}

.fade p.titreLegenceAcc {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.titreAuteurAcc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CB002F;
}

.legAcc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:19px;
}

.droitsPhotos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	
}

.droitsPhotos1 {
	float:right;
	padding-right:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	
}

#portfolio {
	display:block;
	width:1107px;
	height:370px;
}

#portfolioN2 {
	display:block;
	width:1107px;

}

#decaleN2 {
	position:relative;
	left:-43px;
}

#basPage {
	position:relative;
}

#accroche {
	position:absolute;
	top:-172px;
	left:93px;
	width:194px;
	height:244px;
	background-color:#27181b;
	z-index:80;
	padding:20px 20px 20px 20px;
}

#accrocheJ {
	position:absolute;
	top:-97px;
	left:-1px;
	width:202px;
	height:58px;
	background-image:url(../img/J+2_accrocheHaut.gif);
	z-index:80;
	padding-left:127px;
}


#acc_jour {
	padding: 0px 0px 10px 0px;
}

#acc_periode {
	padding: 0px 0px 7px 0px;
}

#acc_periodeJ {
	padding: 7px 0px 7px 0px;
}

#acc_separateur {
	padding: 14px 0px 0px 0px;
	border-bottom: 1px solid #666;
	margin-bottom:14px
}

#acc_texte {
	padding: 0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

#acc_texte p {
	margin-top:10px;
}

.texte_blanc {
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:16px;
  margin-left:0;
  margin-top:0;
}

.acc_texteLien {
	padding-left:10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

a.acc_texteLien {
	padding-left:32px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
  background: url(../img/bt_lien.png) no-repeat 0px 0px;
}

a:hover.acc_texteLien {
	padding-left:32px;
	color:#CC002E;
	font-weight:bold;
	text-decoration:none;
}

#billetterie {
	position:relative;
	background-color:#a69f85;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	width:194px;
	z-index:81;
	left:-20px;
	color:#FFF;
	margin-top:14px;
	padding: 7px 20px 7px 20px;
	font-size:12px;
}

#billetterieJ {
	position:absolute;
	background-image:url(../img/J+2_billetterie.gif);
	font-family:Arial, Helvetica, sans-serif;
	top:-39px;
	left:-1px;
	height:33px;
	width:202px;
	z-index:81;
	color:#FFF;
	font-size:12px;
	padding-left:127px;
	padding-top:6px;
}

#billetterieSpec {
	background-color:#a69f85;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:6px 13px 6px 13px;
	text-align: center;
	margin-bottom:20px;
}


.titreBlanc12Bd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	letter-spacing: 1px;
	color:#FFF;
	margin-bottom:5px;
  
}

.titreBlanc12Bd p:first-line { font-weight:bold; }

a.titreBlanc12Bd {
	color:#FFF;
  text-decoration: none;
}

a:hover.titreBlanc12Bd {
	color:#CC002E;
  text-decoration: none;
}

#monOeil {
	background-color:#e8e8e8;
	position:absolute;
	float:left;
	/*top:-87px;*/
	left:114px;
	width:214px;
}

#monOeil li {
	padding: 14px 14px 14px 14px;
}

#monOeil li.lien {
	border-top: 1px solid #c1bebf;
	line-height:14px;
}

.titreRg12Bd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #CC002E;
}

.lienLMO {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#27181b;
	line-height:12px;
	text-decoration:none;
}

#monOeilJ30 {
	background-color:#e8e8e8;
	position:relative;
	float:left;
	top:-160px;
	left:93px;
	width:234px;
}

#monOeilJ30 li {
	padding: 14px 14px 14px 14px;
}

#monOeilJ30 li.lien {
	border-top: 1px solid #c1bebf;
	line-height:14px;
}

#contenuNews {
	position:absolute;
	/*top:-283px;  */
	left:327px;
	width:647px;
	background-color:#F9F9F9;
	padding: 10px 0px 10px 14px;
}

#contenuNewsJ {
	position:absolute;
	float:left;
	/*top:-97px;  */
	left:330px;
	width:647px;
	background-color:#F9F9F9;
	padding: 10px 0px 10px 14px;
}

#contenuNewsJ30 {
	position:absolute;
	float:left;
	/*top:-283px;*/
	left:93px;
	width:647px;
	background-color:#F9F9F9;
	padding: 10px 0px 10px 14px;
}

#rss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#330033;
	padding-bottom:7px;
	display:block;
	width:647px;
}

.ligneNews {
	border-top: 1px solid #cccccc;
	padding-top:14px;
	padding-bottom:14px;
}

.newsGauche {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#330033;
	width:309px;
	line-height:20px;
	padding-bottom:30px;
	padding-right:14px;
	float:left;
}

.newsDroite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#330033;
	width:309px;
	padding-bottom:30px;
	padding-left:14px;
	line-height:20px;
	float:right;
}

.newsGauche h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#330033;
	padding-bottom:14px;
}

.newsDroite h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#330033;
	padding-bottom:14px;
}

.newsGauche img {
	padding-bottom:14px;
}

.newsGauche p{
	margin-right:10px;
}

.newsDroite img {
	padding-bottom:14px;
}

.newsDroite p{
	margin-right:10px;
}

.newsGauche p a {
	font-weight:bold;
	text-decoration:none;
	color:#303;
}

.newsDroite p a {
	font-weight:bold;
	text-decoration:none;
	color:#303;
}

#footer-acc {
	background-color:#F9F9F9;
}

#footer-N2 {
	padding:0px 0px 0px 45px;
	width:950px;
}

#listeFooter {
	display:block;
	border-top: 1px solid #CCCCCC;
	margin-top: 14px;
	height:33px;
}

#listeFooter li {
	float:left;
}

#listeFooter li#faq {
	padding-top:7px;
	cursor:pointer;	
}

#listeFooter li#mention {
	padding-top:7px;
	cursor:pointer;	
}

#listeFooter li#plan_site {
	padding-top:7px;
	cursor:pointer;	
}

#listeFooter li#credit {
	padding-top:7px;
	cursor:pointer;	
}

#listeFooter li#contact {
	padding-top:7px;
	cursor:pointer;	
}
.ft_33 {
	padding: 0px 12px 0px 12px;
}

#fil_ariane {
	display:block;
	padding:14px 0px 14px 0px;
	margin-left:45px;
	border-top: 1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:955px;
	height:14px;
}

#fil_ariane li {
	float:left;
}

.arianeMot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A0A0A0;
}

.arianeMot a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	text-decoration:none
}

.arianeMot a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC002e;
}

.arianeMotSup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A0A0A0;
  margin-top: -3px;
}

.arianeSepare {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#A0A0A0;
	padding: 0px 12px 0px 12px;
}

.arianeFin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC002e;
}


h2 {
	padding-bottom:10px;
	margin-left:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#27181a;
}

h3 {
	padding-bottom:24px;
	margin-left:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#27181a;
}

#contenuSpectacle {
	float:left;
	width:751px;
	margin-left:45px;
}

#contenuSpectacle a {
	font-weight:bold;
	text-decoration:none;
}

#contenuSpectacle  a:hover {
	color:#CC002E;
	text-decoration:none;
}

#contenuFdGris {
	float:left;
	width:751px;
	margin-left:45px;
	background-color:#EEEEEE;
}

#FdGris {
	background-color:#EEEEEE;
}

#blocDroite {
	float:left;
	width:179px;
	margin-left:21px;
}

#chapoSpectacle {
	display:block;
	padding:0px 0px 14px 0px;
}

#colAuteur {
	padding:0px 0px 20px 0px;
	float:left;
	width:230px;
	padding-right:12px;
}

#colPratique {
	padding:14px 14px 14px 14px;
	float:left;
	width:478px;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	background:url(../img/barre_grise.gif) repeat-y 51% 0;
}

#colPratique li {
	float:left;
}

.pratique1 {
	width:232px;
	margin-right:22px;
}

.pratique2 {
	margin-right:14px;
  width:205px;
}

#colPratiqueDebats {
	padding:14px 14px 14px 14px;
	float:left;
	width:721px;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
	background:url(../img/barre_grise.gif) repeat-y 33% 0;
}

#colPratiqueDebats li {
	float:left;
}

.debats1 {
	width:232px;
	margin-right:22px;
}

.debats2 {
	width:210px;
	margin-right:22px;
}
.debats3 {
	width:210px;
	margin-right:22px;
}


.auteur {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	padding-bottom:10px;
}

.miseEnScene{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	padding-bottom:10px;
}

.miseEnScene a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #CC002E;
}

.chapoSpec{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	padding-bottom:10px;
}
.ville{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	padding-bottom:10px;
}
.lieu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	padding-bottom:10px;
}

.lieu a {
	color:#27181a;
	text-decoration:none;
}

.lieu a:hover {
	color:#CC002e;
	text-decoration:none;
}

.creationFestival{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	padding-bottom:10px;
}
.premiereFrance{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	padding-bottom:10px;
}
.traduction{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	padding-bottom:10px;
}
.duree{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	padding-bottom:10px;
}
#picto li{
	float:left;
	
	padding-right:5px;
}
#picto {
	padding-bottom:10px;
}
.navette img{
	display:block;
	float:left;
	padding-top:3px;
	padding-right:5px;
}

.navette p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	padding-left: 30px;
}

.navette {
	padding-bottom:10px;
}

.tarif {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#27181a;
	padding-bottom:10px;
}

.commentaire {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	padding-bottom:10px;
}

.deroule_pres {
	margin-left:30px;
	padding-top:14px;
	padding-bottom:14px;
}

.deroule_pres li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	display:block;
	line-height:18px;
}

.deuxColonnes {
	padding-bottom:36px;
}

.deuxColonnes li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	display:block;
	line-height:18px;
}

.production {
	font-size:11px;
}

.pres {
	width:322px;
	margin-right:24px;
}

.prod {
	width:322px;
	margin-left:24px;
}
.hautRougeTitre {
  padding: 8px 5px 8px 5px;
	background-color:#CC002e;
	padding-left:14px;
  height: auto;
}

#box {  
	border-left: 1px solid #CCCCCC;
	padding-left:14px;
  padding-right:14px;
	padding-top:13px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#27181a;
  line-height: 12px;
}

#box a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#27181a;
	text-decoration:none;
}

#box a.picto-ecouter,#box a.picto-video,#box a.picto-pdf {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
}

a.picto-pdf:hover {
	color:#CC002e;
}


#box a:hover {
	color:#CC002e;
}

#box p {
  margin-bottom:-6px;
}

.picto-pdf {
  background:url(../img/picto_PDF.gif) no-repeat 0 0;
  padding-left: 29px;
  padding-bottom: 2px;
}

.picto-video {
  background:url(../img/picto_video.gif) no-repeat 0 0;
  padding-left: 29px;
  padding-bottom: 2px;
}

a.picto-video:hover {
	color:#CC002e;
}

.picto-ecouter {
  background:url(../img/picto_ecouter.gif) no-repeat 0px 0px;
  padding-left: 29px;
  padding-bottom: 2px;
}


.basAccroches {
	border-left: 1px solid #CCCCCC;
	padding-left:14px;
	padding-top:13px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
  padding-bottom:5px;
}

.basAccroches a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#27181a;
	text-decoration:none;
}

.basAccroches a:hover {
	color:#CC002e;
	text-decoration:none;
}

.basAccroches p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	padding-top: 6px;
	margin-bottom:24px;
	
}

.basAccroches p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
}

.basAccroches p a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CC002e;
	text-decoration:none;	
}

.basAccroches img {
	margin-right: 5px;
	
}

.titreBrun18px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#27181a;
}

.titreBrun14px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#27181a;
}

.BrunBd10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#27181a;
	font-weight:bold;
}

.texteGrisBd11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
}

.texteBrunBd10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#27181a;
}

.texteBrunBd11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
}

.texteBrunBd11px a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	text-decoration:none;
}

.texteBrunBd11px a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC002e;
	text-decoration:none;
}

.texteGrisBd10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
	font-weight:bold;
}
.texteRougeBd10px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC002e;
	font-weight:bold;
}
   

#blocOngletGauche {
	float:left;
	width:163px;
	margin-left: 45px;
	border-top:1px solid #CCCCCC;
}

#blocGaucheLieux {
	float:left;
	width:163px;
	margin-left: 45px;
	background-color:#27181a;
}

#contenuRencIndex {
	float:left;
	width:574px;
	margin-left:14px;
	background-color:#eeeeee;
	padding-bottom:36px;
}

#contenuProgIndex {
	float:left;
	width:574px;
	margin-left:20px;
	background-color:#eeeeee;
	padding-bottom:36px;
}

#contenuProgIndex a {
	font-weight:bold;
	text-decoration:none;
}

#contenuProgIndex  a:hover {
	color:#CC002E;
	text-decoration:none;
}

#contenuImgArchives {
	float:left;
	width:780px;
	margin-left:14px;
	background-color:#eeeeee;
	padding-bottom:36px;
}

#contenuArch_Affiches {
	float:left;
	width:780px;
	margin-left:45px;
	background-color:#eeeeee;
	padding-bottom:36px;
}

#contenuArch_Affiches a {
	font-weight:bold;
	text-decoration:none;
}

#contenuArch_Affiches a:hover {
	color:#CC002E;
	text-decoration:none;
}

.onglet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#27181a;
	font-weight:bold;
	padding-top:13px;
	padding:7px 14px 10px 14px;
	border-bottom:1px solid #CCCCCC;
}

.ongletTitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:13px;
	padding:7px 14px 10px 14px;
	border-bottom:1px solid #CCCCCC;
	background-color:#27181a;
}

.onglet a:link {
	color:#27181a;
	text-decoration:none;
}

.onglet a:visited {
	color:#27181a;
	text-decoration:none;
}
.onglet a:active {
	color:#27181a;
	text-decoration:none;
}

.onglet a:hover {
	color:#CC002E;
	text-decoration:none;
}

.selected {
	color:#CC002E;
}

#espace {
	height:20px;
}

#accrocheRenc {
	padding:37px 20px 30px 20px;
	background-color:#27181a;
	
}

#accrocheProg {
	padding: 27px 20px 0px 20px;
  margin:0px;
	background-color:#27181a;
  min-height: 81px;
}

#accrocheSS_Prog  {
	padding:37px 20px 30px 20px;
}

#accrocheArchives {
	padding:20px 20px 30px 20px;
	background-color:#27181a;
}

#accrocheLieux {
	padding:20px 20px 30px 20px;
	background-color:#eeeeee;
}

#titreIndexRenc {
	padding-bottom:12px;
	border-bottom:1px solid #3d3031;
	margin-bottom:21px;
}

#titreIndexArchives {
	margin-bottom:5px;
}

#titreIndexLieux {
	padding-bottom:12px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:21px;
}

#soustitreRenc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
  padding-top:14px;
}

#chapeauRenc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-top:14px;
	line-height:18px;
}

#datesRenc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-top:14px;
}

#lieuRenc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC002e;
	padding-top:14px;
}

.accesFicheRenc {
	padding:14px 20px 0px 20px;
}

.dateFicheRencIndex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	padding-bottom:4px;
}

.titreFicheRencIndex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#27181a;
	padding-bottom:4px;
}

.titreFicheRencIndex a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#27181a;
	text-decoration:none;
}

.titreFicheRencIndex a:hover {
	color:#CC002e;
	text-decoration:none;
}

.chapeauFicheRencIndex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}
.basFiche {
	height:12px;
	border-bottom:1px solid #C6C3C4;
	clear:both;
}

.colGaucheArtistes {
  float:left;
  width:245px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#27181a;
text-decoration:none;
  
}

.colGaucheArtistes a {
  color:#27181a;
text-decoration:none;  
}

.colGaucheArtistes a:hover {
  color:#CC002e;
text-decoration:none;
}

.coldroiteSpectacles {
  float:left;
  width:245px;
  margin-left:30px;
}

.accesFicheSpec {
	padding:14px 20px 0px 20px;
}

.titreFicheSpecIndex {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#27181a;
  padding-bottom:2px;
}

.auteurFicheSpecIndex {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#777777;
  padding-bottom:2px;
}

.sousTitreFicheSpecIndex {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#777777;
  padding-bottom:2px;
}

.lienFicheSpecIndex {
  padding-bottom:25px;
}

a.esp {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#777777;
  text-decoration:none;
	
}

a:hover.esp {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#CC002E;
  text-decoration:none;
	
}

a.esp_search {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#CB002F;
  text-decoration:none;
	
}


.lienFicheSpecIndex img {
	margin-right: 5px;
	
}
  
#contenuPage {
	float:left;
	width:751px;
	margin-left:45px;
	padding-bottom:36px;
}

#contenuPage a {
	font-weight:bold;
	text-decoration:none;
}

#contenuPage a:hover {
	color:#CC002E;
	text-decoration:none;
}

#titrePage {
	padding:0px 0px 30px 45px;
}

#blocDroitePage {
	float:left;
	width:179px;
	margin-left:21px;
	margin-top:71px;
}

#textePrincipalEdito {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

#textePrincipalEdito li {
	float:left;
}

#texteEdito {
	width:464px;
	margin-right:36px;
}

#imgEdito {
	margin-right:14px;
}

#associes {
	margin-bottom:36px;
}

#colGauche {
	float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

#colDroite {
	float:left;	
	margin-left:40px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

.listeArtistes li {
	width:375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#27181a;
	text-decoration:none;
	padding-top: 5px;
}


.listeArtistes li a {
	color:#27181a;
	text-decoration:none;
}

.listeArtistes li a:hover {
  color:#CC002e;
  text-decoration:none;
}

#titreArtiste {
  position:relative;
	top:-110px;
	left:45px;
	z-index:30;
	width:800px;
	
}

#sousTitreArtiste {
	position:relative;
	z-index:31;
	top:-110px;
	left:45px;
	width:800px;
}

#contenuArtiste {
	float:left;
	width:751px;
	margin-left:45px;
}

#contenuArtiste  a {
	font-weight:bold;
	text-decoration:none;
}

#contenuArtiste  a:hover {
	color:#CC002E;
	text-decoration:none;
}

#bioArtiste {
	float:left;
	width:375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181;
	line-height:20px;
	margin-right:41px;
}

#espaceSiDiapo {
	height:20px;
}    

#colSpectArtiste {
	float:left;
	width:335px;
}

#blocSpectacles {
	padding-bottom:12px;
	margin-bottom:30px;
}

#titBlocSpectacle {
	padding-bottom:14px;
}

#titBlocEt {
	padding-bottom:18px;
}

.titreRubET {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
  color:#CC002e;
  padding-bottom:4px;
}

.titreFicheET {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	  font-weight:bold;
	color:#27181a;
	padding-bottom:4px;
}

.auteurFicheEt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
	padding-bottom:4px;
}

.dateLieuHoraireTarif {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#777777;
	padding-bottom:4px;
}

.titreProgramme {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin-bottom:11px;
}

.titreProgrammeLecture {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin-bottom:11px;
	padding:14px 20px 0px 20px;
}

.colGaucheProgramme {
  float:left;
  width:255px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#27181a;
  margin-right:20px;
  
}
.colDroiteProgramme {
  float:left;
  width:255px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#27181a;
}

#du_au {
	padding:10px 0px 0px 0px;
}

#blocDroitePageCalendrier {
	float:left;
	width:179px;
	margin-left:21px;
	margin-top:85px;
	}
	
#barreHaut {
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#27181a;
  	line-height:26px;
  	padding-left:10px;
}

#casesDates {
	height:62px;
	background-image:url(../img/fd_bicolore.gif);
}

#casesDatesSpectacle {
	background-image:url(../img/fd_bicolore.gif);
}

.jourL {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #777777;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}



.jourLSpectacle {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777777;
}

.jourLSpec {
border-bottom:1px solid #777777;
color:#777777;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:22px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
width:30px;
}

.jourD {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #777777;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;

}

.jourD a {
	color:#27181a;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

.jourD a:hover {
	color:#CC002E;
	font-weight:bold;
	text-decoration:none;
	display:block;
}



.jourDSpec{
border-bottom:1px solid #777777;
color:#27181a;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:22px;
padding-bottom:4px;
padding-top:4px;
text-align:center;
width:30px;

}

.jourDSpec span {
  padding:0;
  margin:0;
  border:0;
  color:#CC002E;
	font-weight:bold;
  text-decoration:none;
}

.jourDSpec a {
	color:#CC002E;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.jourDSpec a:hover {
	color:#27181a;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.jourHSpec {
	float:left;
	width:30px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
}

.jourHSpec p.heure {
	text-align:right;
	padding-right:4px;
}

.jourHSpec p.demiHeure {
	font-size:9px;
	text-align:right;
	padding-right:4px;
	margin-top:-12px;
}


.jourDSpecatcle {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#27181a;
}

.jourDSpecatcleChoisi {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #CCCCCC;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  font-weight: bold;
	color:#CC002E;
}

.jourDSimple {
	float:left;
	width:30px;
	height:22px;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;

}

.jourChoisi {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #CC002E;
	text-align:center;
	padding-top:8px;
	background-color:#CC002e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.jourChoisiSpectacle {
	float:left;
	width:30px;
	height:22px;
	border-bottom:1px solid #CC002E;
	text-align:center;
	padding-top:4px;
  padding-bottom:4px;
	background-color:#CC002e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#afficheTableau {
	padding:20px 30px 30px 30px;
	background-color:#EEEEEE;
}

#journee {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CC002e;
	padding-top:30px;
	padding-bottom:14px;
	border-bottom:1px solid #777777;
}

.ligne {
	padding:14px 0px 5px 0px;
}

.colonnes li {
	float:left;
}

.horaire {
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	margin-right:30px;
}

.titre {
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27181a;
	margin-right:30px;
}

.titre a {
	color:#27181a;
	text-decoration:none;
}

.titre a:hover {
	color:#CC002e;
	text-decoration:none;
}

.lieuSpec {
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin-right:30px;
}

.lieuSpec a {
	color:#777777;
	text-decoration:none;
}

.lieuSpec a:hover {
	color:#CC002e;
	text-decoration:none;
}

.programme {
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#777777;
	margin-right:20px;
}

.programme a {
	color:#777777;
	text-decoration:none;
}

.programme a:hover {
	color:#CC002e;
	text-decoration:none;
}

.btReserver {
	position:relative;
	top:-3px;
}

.uneColonne {
	padding-bottom:36px;
	padding-right:257px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

.uneColonneMargeGauche {
	margin-left:20px;
	padding-top:14px;
	padding-bottom:36px;
	padding-right:257px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

.uneColonneArchives {
	margin-left:20px;
	padding-top:14px;
	padding-bottom:14px;
	padding-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

.specTournee {
	padding:14px 0px 0px 14px;
}

.specTournee li {
	float:left;
	margin-right:36px;
}

.villeTournee {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	line-height:20px;
}

.dateTournee {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	line-height:20px;
}

.lieuTournee {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	line-height:20px;
}

.villeTourneePassee {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:20px;
}

.dateTourneePassee {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:20px;
}

.lieuTourneePassee {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	line-height:20px;
}

#blocDroiteAssocies {
	float:left;
	width:179px;
	margin-left:21px;
}

#hautPage {
	height:370px;	
}

.addthis_toolbox {
	margin-bottom:24px;
}

#contour {
	padding: 10px 30px 0px 30px;
}

.titre20rouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CC002E;
	margin-bottom:26px;
}

.texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	margin-bottom:0px;
	line-height:20px;
}

.txtFormulaire {
	width:450px;
}

.txtFormulaire li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#27181a;
	margin-bottom:10px;
	line-height:20px;
}

.fiche2colonnes {
	padding:20px 0px 30px 20px;
}

.fiche2colonnes li.colN2 {
	float:left;
	width:325px;
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

.fiche3colonnes {
	padding:20px 0px 30px 20px;
}

.fiche3colonnes li.colN3 {
	float:left;
	width:203px;
	margin-right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:20px;
}

.derouleLieux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	padding:14px 20px 36px 20px;
}

#decaleArtiste {
		position:relative;
		top:-30px;
}

/*////////// 11-03-2010  */  

#contenuRecherche {
	width:990px;
	margin-left:45px;
}

.blocRecherche1 {
	padding: 10px 0px 10px 10px;
	border-top:1px solid #CCCCCC;
  text-align: left;
}


.blocRecherche2 {
	padding: 10px 0px 10px 10px;
	border-top:1px solid #CCCCCC;
  text-align: left;
}

.blocRecherche3 {
	padding: 10px 0px 10px 10px;
	border-top:1px solid #CCCCCC;
  text-align: left;
}

.blocRecherche4 {
	padding: 10px 0px 10px 10px;
	border-top:1px solid #CCCCCC;
  text-align: left;
}

.rech_ariane {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#27171a;
	padding-bottom:5px;
}

.rech_arianeMotFin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC002e;
}

.rech_lien {
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27171a;
	line-height:18px;
  float:left;
}

/*////////// 12-03-2010  */  

.artistSujet  {
	padding-bottom:5px;
	
}

#adresse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#27181a;
	line-height:18px;
	padding-top:10px;
	padding-bottom:14px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}

/*////////// 13-03-2010  */ 

.align-gauche {
  float: left;
  padding-right: 15px;
}

.align-droite {
  float: right;
}

.centre {
  text-align: center;
}

.milieu {
  vertical-align: middle;
}

#tabs-2 {
  text-align: center;
}

span.info-bulle-contenu {
  display: none;
  position: absolute;
  background:#27181a;
  padding: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.menuLieuxFest {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
	background-color: #FFFFFF;
	width:123px;
}

.exp {
  font-size:9px;
	vertical-align:super;
	line-height:2px;
}

.titre16BdBrun {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#27181a;
  padding-bottom:4px;
}

.filetGris {
	height:36px;
	border-bottom:1px solid #CCCCCC;
}

#Google {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
}

#Google input {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
  background-color: #FFFFFF;
}

#Google select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
  background-color: #FFFFFF;
}

#Google .menuGoogleItinerary{
  width: 200px;
}

.GoogleLang {
  padding-left: 5px;
}

.googleMapTitle {
  font-weight: bold;
  font-size: 14px;
}

.texteRougeBd11px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC002E;
}

.videoCenter {
  text-align: center;
}

.videoText {
  margin-left: auto; 
  margin-right: auto; 
  width: 480px;
  text-align:left; 
  padding-top: 10px;
}

.form_guestbook {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
}

p.form_guestbook {
  padding-top: 8px;
}

#required {

  color: #CC002E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;

}

#validation {

  color:#CC002E;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;

}

.guestbook-mention{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #27181a;
}

#liste_comments {
list-style-type:none;
}

ul {
margin:0;
padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27181a;
}

#liste_comments li {
margin-bottom:10px;
}

#liste_comments .date, .bloc_comment .date {
border-bottom:1px solid #5A5A5C;
color:#5A5A5C;
display:block;
font-weight:bold;
padding-bottom:6px;
}

#liste_comments .author, .bloc_comment .auteur {
color:#5A5A5C;
float:right;
padding-top:5px;
}

#liste_comments .comment, .bloc_comment .comment {
margin-bottom:5px;
padding-top:30px;
}

.readmore  {
float:right;
margin-top:5px;background: url(../img/bt_lien.png) no-repeat 0px 0px;
}

.readmore {
padding:0 10px 0 32px;
text-decoration:none !important;
}
	
.colGaucheGuestbook {
  float:left;
  width:220px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#27181a;
text-decoration:none;
  
}

.coldroiteGuestbook {
  float:left;
  width:220px;
  margin-left:30px;
}

.error404 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#27181a;
}

.date_fiche {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#CC002E;
  color:#FFF;
  padding:0 0 0 9px;
  line-height:26px;
  font-weight:bold;
  margin-bottom:2px;
}

