body {
background-color: #4A4D59;
font-family:Arial, Helvetica, Verdana, sans-serif;
}

p, form, input {
	margin:0;
	padding:0;
}

a:active{
	outline:none;}
	
img{
border:none;
}




/**************************/
/*DIV*/
#conteneur{
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	background-image: url(Template/fond1a.jpg);
}


#corps{
width: 780px;
min-height: 400px;
}

#menugauche{
float: left;
width: 155px;
position:relative;}


#centre{
padding-left: 195px;
padding-right: 60px;
vertical-align: top;
width: auto;}

#menudroite{
float: right;
width: 70px;
margin-right: 0px ;
}


/*correspond à headermenu.php
*/
#entete {
height: 143px;
background-image: url(templates/header1b.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 780px;
position:relative;}

#recherche{
position:absolute;
left:550px;
top:40px;
}

.recherche{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:140px;
margin-left:5px;}

.submit{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;}

/*fin-correspond à headermenu.php
*/


#pied {
width: 780px;
height: 65px;
background-image: url(templates/footer1a.jpg);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
}

#footer{padding:25px 0 0 330px;}
#footer li{display:inline; list-style:none;color:#535447;}
#footer li a{text-decoration:none;color:#535447;}
#footer li a:hover{text-decoration:underline;}


#sousmenugauche{
position: absolute;
width: 155px;
background: #931017;
color: #DEDED1;
margin-top: 200px;
margin-left: 3px;
}
#sousmenudroite{
width: 110px;
text-align: center;
background: #931017;
color: #DEDED1;
margin-top: 200px;
}

/*MENU*/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
#menu {
	position: absolute;
	z-index:153;
	padding-left: 9px;
	font-size: 12px;
	height: 101px;
}
/*#menu2 {
position:absolute;
padding: 0 0 0 9px;
font-size: 11px;
width: 130px;
margin-top:200px;

}
#menu2 dt {
margin-left: 3px;
width: 130px;

}
*/
#menu dt {
cursor: pointer;
height: 20px;
line-height: 20px;
margin-left: 3px;
width: 130px;
border-bottom: 1px #535447 solid;

}

#menu dd {
position: absolute;
z-index: 100;
left: 10em;
margin-top: -2em;
width: 136px;
background: #FFFFCC;
display:none;
}

#menu ul {
padding: 2px;
border: 1px #535447 solid;
font-size: 12px;
width: 130px;

}
#menu li {
text-align: left;
font-size: 85%;
height: 20px;
line-height: 15px;
width: 130px;
/*border-bottom: 1px #535447 solid;*/
}

#menu li a {
color: #535447;
text-decoration: none;
display: block;
background: #FFFFCC;
height: 20px;
}

#menu dt a {
color: #535447;
text-decoration: none;
display: block;
/*border-bottom: 1px #878776 solid;*/
}

#menu li a:hover {
text-decoration: none;
color: #535447;
background: #EFEEE9;
height: 20px;
}
#menu dt a:hover {
text-decoration: none;
background: #FFFFCC;
color: #535447;
}


/*MENU PRATIQUE*/

#menu_pratique {
	position: absolute;
	z-index:151;
	padding-left: 9px;
	font-size: 12px;
	left: 4px;
	top: 182px;
	width: 134px;
}

#menu_pratique dt {
cursor: pointer;
height: 20px;
line-height: 20px;
margin-left: 3px;
width: 130px;
border-bottom: 1px #535447 solid;
}

#menu_pratique dd {
position: absolute;
z-index: 102;
left: 10em;
margin-top: -2em;
width: 136px;
background: #FFFFCC;
display:none;
}

#menu_pratique ul {
padding: 2px;
border: 1px #535447 solid;
font-size: 12px;
width: 130px;

}
#menu_pratique li {
text-align: left;
font-size: 85%;
height: 20px;
line-height: 15px;
width: 130px;
/*border-bottom: 1px #535447 solid;*/
}

#menu_pratique li a {
color: #535447;
text-decoration: none;
display: block;
background: #FFFFCC;
height: 20px;
}

#menu_pratique dt a {
color: #535447;
text-decoration: none;
display: block;
/*border-bottom: 1px #878776 solid;*/
}

#menu_pratique li a:hover {
text-decoration: none;
color: #535447;
background: #EFEEE9;
height: 20px;
}
#menu_pratique dt a:hover {
text-decoration: none;
background: #FFFFCC;
color: #535447;
}



/*MENU MAISON*/
/*menumaison*/
#menumaison {
position:absolute;
z-index:152;
padding-left: 9px;
font-size: 12px;
padding-top:30px;
}

#menumaison dt {
width: 130px;
cursor: pointer;
height: 20px;
line-height: 20px;
margin-left: 3px;
color:#790F11;
border-bottom: 1px #790F11 solid;
}

#menumaison dd {
position: absolute;
z-index: 101;
left:10em;
margin-top: -2em;
width: 156px;
background: #8B2823;
color:#790F11;
display:none;
}

#menumaison ul {
padding: 2px;
border: 1px #535447 solid;
font-size: 12px;
width: 150px;
color:#790F11;
}
#menumaison li {
text-align: left;
font-size: 85%;
height: 20px;
line-height: 15px;
width: 150px;
/*border-bottom: 1px #EFEEE9 solid;*/
color:#790F11;
}
#menumaison li a {
color: #535447;
text-decoration: none;
display: block;
background: #8B2823;
height: 20px;
width: 150px;
color:#EFEEE9;
}
#menumaison dt a {
color: #535447;
text-decoration: none;
display: block;
/*border-bottom: 1px #878776 solid*/
color:#790F11;
}
#menumaison li a:hover {
text-decoration: none;
color: #535447;
background: #EFEEE9;
height: 20px;
width: 150px;
color:#790F11;
}
#menumaison dt a:hover {
text-decoration: none;
background: #CAB999;
color:#790F11;
}


.border_blanc{
border-bottom: 1px #EFEEE9 solid;
}

.border_vert_clair{
border-bottom: 1px #878776 solid;
}


/*vignettes dans menugauche.php ///////////////////////////////////////*/

#friends ul li{
margin-bottom:8px;
}

#friends ul li a{
text-indent:-9999px;
width:120px;
height:51px;
display:block;
}

#friends ul li a.junior{
background:transparent url(images/menu/junior.png) no-repeat;
}

#friends ul li a.junior:hover{
background-image:url(images/menu/junior_hover.png);
}

#friends ul li a.chambon{
background:transparent url(images/menu/chambon_2009.jpg) no-repeat;
}

#friends ul li a.chambon:hover{
background-image:url(images/menu/chambon_hover.jpg);
}

#friends ul li a.originaux{
background:transparent url(images/menu/originaux_2009.jpg) no-repeat;
}

#friends ul li a.originaux:hover{
background-image:url(images/menu/originaux_hover.jpg);
}

#friends ul li a.mejan{
background:transparent url(images/menu/mejan_2009.jpg) no-repeat;
}

#friends ul li a.mejan:hover{
background-image:url(images/menu/mejan_hover.jpg);
}




/*MENU
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 130px;
}
#menu {
position: absolute;
padding-left: 9px;
font-size: 12px;
}

#menu dt {
cursor: pointer;
height: 20px;
line-height: 20px;
margin-left: 3px;
}

#menu dd {
position: absolute;
z-index: 100;
left: 10em;
margin-top: -2em;
width: 136px;
background: #CAB999;
}

#menu ul {
padding: 2px;
border: 1px #535447 solid;
font-size: 12px;
width: 130px;
}
#menu li {
text-align: left;
font-size: 85%;
height: 20px;
line-height: 15px;
width: 130px;
border-bottom: 1px #535447 solid;
list-style-type:none;
}
#menu li a {
color: #535447;
text-decoration: none;
display: block;
background: #CAB999;
height: 20px;
}
#menu dt a {
color: #535447;
text-decoration: none;
display: block;
border-bottom: 1px #878776 solid;
}
#menu li a:hover {
text-decoration: none;
color: #535447;
background: #EFEEE9;
height: 20px;
}
#menu dt a:hover {
text-decoration: none;
background: #CAB999;
color: #535447;
}
*/
/*MENU MAISON*/
/*menumaison
#menumaison {
position:absolute;
padding-left: 9px;
font-size: 12px;
padding-top:30px;
}

#menumaison dt {
cursor: pointer;
height: 20px;
line-height: 20px;
margin-left: 3px;
color:#790F11;
}

#menumaison dd {
position: absolute;
z-index: 101;
left:10em;
margin-top: -2em;
width: 156px;
background: #8B2823;
color:#790F11;
}

#menumaison ul {
padding: 2px;
border: 1px #535447 solid;
font-size: 12px;
width: 150px;
color:#790F11;
}
#menumaison li {
text-align: left;
font-size: 85%;
height: 20px;
line-height: 15px;
width: 150px;
border-bottom: 1px #EFEEE9 solid;
color:#790F11;
list-style:none;
}
#menumaison li a {
color: #535447;
text-decoration: none;
display: block;
background: #8B2823;
height: 20px;
width: 150px;
color:#EFEEE9;
}
#menumaison dt a {
color: #535447;
text-decoration: none;
display: block;
border-bottom: 1px #878776 solid;
color:#790F11;
}
#menumaison li a:hover {
text-decoration: none;
color: #535447;
background: #EFEEE9;
height: 20px;
width: 150px;
color:#790F11;
}
#menumaison dt a:hover {
text-decoration: none;
background: #CAB999;
color:#790F11;
}
*/

.cadremenu
{
background-image: url(templates/cadremenu2.jpg);
background-repeat: no-repeat;
}
.cadrerecherche
{
background-image: url(templates/recherche2.jpg);
background-repeat: no-repeat;
}


/*MISE EN FORME TEXTE*/
.date{
	color: #535447;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.date a{
	color: #DEDED1;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.date a:hover{
	color: #DEDED1;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.nom {
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 12px;
text-decoration : none;
}
.nom a{
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 12px;
text-decoration : none;
}
.nom:hover {
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 12px;
text-decoration : underline;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE424D;
	text-decoration: none;
	font-weight: normal;

}
.titre a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE424D;
	text-decoration: none;
	font-weight: normal;

}
.titre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AE424D;
	text-decoration: underline;
}

.soustitre{
color: #AE424D;
font-size: 12px;
text-align: left;
font-style:italic;
}
.ptph{
color: #4A2D34;
font-size: 12px;
text-align: justify;
}
.vignette {
border: 1px #000000 solid;
}
.vignette:hover {
border: 1px #E26021 solid;
}
.gname{
color: #385F34;
font-size: 16px;
text-align: center;
font-weight: bold;
}
.corpstexte {
font-family: Arial, Helvetica, sans-serif;
color: #4A2D34;
font-size: 12px;
text-align: justify;
}
.txtVERT {
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 12px;
}
.txtROUGE {
font-family: Arial, Helvetica, sans-serif;
color: #8B2823;
font-size: 12px;
}
.txtNOIR {
font-family: Arial, Helvetica, sans-serif;
color: #4A2D34;
font-size: 12px;
}
.textenonjust {
font-family: Arial, Helvetica, sans-serif;
color: #4A2D34;
font-size: 12px;
}
.lienvert {
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 11px;
text-decoration : none;
}
.lienvert a{
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 11px;
text-decoration : none;
}
.lienvert:hover {
font-family: Arial, Helvetica, sans-serif;
color: #385F34;
font-size: 11px;
text-decoration : underline;
}
.liennoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A2D34;
	text-decoration: none;
	font-weight: normal;
}
.liennoir a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A2D34;
	text-decoration:none;
	font-weight: normal;
}
a.liennoir:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A2D34;
	text-decoration: underline;
	font-weight: normal;
}
.lienrouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #AE424D;*/
	color:#8B2823;
	text-decoration: none;
	font-weight: normal;

}
.lienrouge a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B2823;
	text-decoration: none;
	font-weight: normal;

}
.lienrouge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B2823;
	text-decoration: underline;
}
.lienivoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEEE7;
	text-decoration: none;
	font-weight: normal;

}
.lienivoire a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEEE7;
	text-decoration: none;
	font-weight: normal;

}
.lienivoire:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEEE7;
	text-decoration: underline;
}
/*.cadreactu {
border: 1px #931017 solid;

}*/
.cadreactutd {
border: 1px #931017 solid;
border-collapse:collapse; 
}
.cadreactu {
border: 1px #931017 solid;

}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #931017;
	background-color: #EFEEE7;
}
.formactuinsert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #931017;
	background-color: #EFEFEF;
	border: 1px #931017 solid;
}
.formrecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #931017;
	background-color: #EFEFEF;
	border: 1px #931017 solid;
}
.formrecherchea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #931017;
	background-color: #EFEFEF;
}
.formerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	background-color: #FFCC66;
	border: 1px #931017 solid;
}
.dateagenda {
	color: #000000;
	font-size: 10px;
	text-align: center;
	letter-spacing:0.5;
	font-family: Arial, Helvetica, sans-serif;

}
.alphabet {
	font-family: Arial, Helvetica, sans-serif;
	color: #385F34;
	font-size: 14px;
	text-decoration : none;
	text-align: center;
}
.alphabet:a {
	font-family: Arial, Helvetica, sans-serif;
	color: #931017;
	font-size:14px;
	text-decoration : underline;
	text-align: center;
	font-weight: bold;

}
.alphabet:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #931017;
	font-size: 14px;
	text-decoration : underline;
	text-align: center;
}
.photocopyright{
	color: #535447;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.chapisbn {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4D59;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}
.chapisbn:a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4D59;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	font-weight: bold;
}
.chapisbn:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4D59;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	text-decoration:underline;
}
.prix_litt {
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4D59;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}
.prix_auteur_ssl {
	font-family: Arial, Helvetica, sans-serif;
	color: #385F34;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
}
.prix_auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385f34;
	text-decoration: none;
	font-weight: normal;

}
.prix_auteur a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385f34;
	text-decoration: none;
	font-weight: normal;

}
.prix_auteur:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385f34;
	text-decoration: underline;
}
.prix_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE424D;
	text-decoration: none;
	font-weight: normal;
	font-style:italic;

}
.prix_titre a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE424D;
	text-decoration: none;
	font-weight: normal;
	font-style:italic;

}
.prix_titre:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AE424D;
	text-decoration: underline;
	font-style:italic;
}

/* CSS AJOUTES NOVEMBRE 2007 POUR NOUVELLE MISE EN PAGE */

a.lien_actu {
	color:#593c1a;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}

a.lien_actu:hover {
	text-decoration:underline;
}

/* CSS DECEMBRE */

#centre h3{
	margin:0;
	padding:0;
	color:#869b53;
	font-weight:normal;
	font-size:16px;
}

#centre h3 a{
	color:#869b53;
	text-decoration:underline;
}

#centre h3 a:hover{
	text-decoration:none;
}

#centre h3.titre_concours{
	margin:0 0 10px 0;
	padding:0;
	color:#003d89;
	text-align:center;
}

#centre h4{
	margin:0;
	padding:0;
	color:#891419;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
}

#centre h4 a{
	color:#891419;
	text-decoration:underline;
}

#centre h4 a:hover{
	color:#891419;
	text-decoration:none;
}

#centre p.texte{
	margin:0;
	padding:5px 0 5px 0;
	color:#4A2D34;
	font-size:12px;
}

#centre a.lien_prix{
	color:#891419;
	text-decoration:underline;
}

#table_livre1{
	margin:0;
	padding:0;
	width:520px;

}

#table_livre1 h4{
	margin:0;
	padding:0;
	color:#891419;
	font-size:14px;
}

#table_livre1 h5{
	margin:0;
	padding:0;
	color:#869b53;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}

#table_livre1 p.texte{
	margin:0;
	padding:5px 0 5px 0;
	color:#4A2D34;
	font-size:12px;
}

#table_livre1 p.texte2{
	margin:0;
	padding:5px 0 5px 0;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}

#table_livre1 a.lien_catalogue{
	padding:0 15px 0 0;
	color:#891419;
	text-decoration:none;
	font-size:12px;
}


#table_livre1 a.lien_catalogue2{
	padding:0 15px 0 0;
	color:#fff;
	text-decoration:none;
	font-size:12px;
}


a.lien_even{
	color:#891419;
	text-decoration:none;
	font-size:12px;
}


#table_livre1 a.lien_inter{
	color:#891419;
	text-decoration:none;
}

#table_livre1 blockquote.naomi_klein{
	margin: 10px 0 10px 25px;
	padding-left: 10px;
	border-left: 2px solid #891419;
	color:#4A2D34;
	font-size:12px;
}

.img_float{
	float:left;
	padding:0 10px 0 0;
}

#table_livre1 .img_float{
	float:left;
	padding:0 10px 0 0;
}

#table_livre2{
	margin:0 auto;
	padding:0;
	width:520px;
}

#table_livre2 h4{
	margin:0;
	padding:0;
	color:#891419;
	font-size:12px;
}

#table_livre2 h5{
	margin:0;
	padding:0;
	color:#869b53;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}

#table_livre2 p.texte{
	margin:0;
	color:#4A2D34;
	font-size:12px;
	text-align:left;
}

#table_livre2 p.texte_presse{
	margin:0;
	padding:5px 10px 5px 5px;
	color:#f5f5f5;
	font-size:12px;
}

#table_livre2 a.lien_suite{
	padding:0 15px 0 0;
	color:#891419;
	font-size:12px;
	text-align:right;
	text-decoration:none;
}


#table_livre2 a.lien_ouvrage{
	padding:0 15px 0 0;
	color:#891419;
	font-size:12px;
	text-align:right;
	text-decoration:underline;
}


#table_livre2 a.lien_inter{
	color:#891419;
	text-decoration:none;
}


ul#nav_header{ margin:0; padding:1px 0 0 0; font-size:14px; text-align:center; list-style-type:none;}
ul#nav_header li{ margin:0 1px 0 0; padding:0; float:left; line-height:20px; border-top:#ccc solid 1px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; }
ul#nav_header li a{ padding:5px;  height:20px; color:#F5F5F5; background:#8b2823; text-decoration:none; float:left;}
ul#nav_header li a:hover{ background:#F5F5F5; color:#8b2823; text-decoration:none;}
ul#nav_header li a.menu_actif{ color:#8b2823; background:#F5F5F5; text-decoration:none;}

ul.odeon_prog{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:13px;
	color:#4A2D34;
}

ul.odeon_prog li{
	margin:15px 0 0 0;
	padding:0;
}

ul.odeon_prog a{
	color:#891419;
	text-decoration:underline;
}

ul.odeon_prog a:hover{
	text-decoration:none;
}

ul.odeon_s_prog{
	margin:0;
	padding:3px 0 0 10px;
	list-style-type:none;
	font-size:12px;
	
}

ul.odeon_s_prog li{
	margin:0;
	padding:0;
}

ul.bauchau{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	color:#4A2D34;
}

ul.bauchau li{
	margin:5px 0 0 0;
	padding:0;
}

.img_float{
	padding:0 10px 0 0;
	float:left;
}

.table_calendrier{
	margin:15px 0 0 0;
	padding:0;
	font-size:0.8em;
	color:#4A2D34;
}

.table_calendrier .left{
	text-align:left;
}

.table_calendrier .center{
	text-align:center;
}

.table_calendrier .right{
	text-align:right;
}

.table_calendrier a{
	color:#891419;
	text-decoration:none;
	font-weight:bold;
}

.table_calendrier a:hover{
	text-decoration:underline;
}

#content_root{
	position: absolute;
	width:205px;
	left:45%;
	margin-left:-495px;
	top:0;
	background:transparent none;
}

#root {
	background:none repeat scroll 0%;
	font-size:12px;
	margin:0;
	padding:0;
	
	position: relative;
	width:200px;
	z-index:10;
}



#content_root2{
	position: absolute;
	width:1px;
	left:1239px;
	top:28px;
	background:transparent none;
	height: 505px;
}

#root2 {
	background:#000  repeat scroll 0%;
	font-size:12px;
	margin:0;
	padding:0;
	position:absolute;
	width:260px;
	z-index:20;
}


.highslide-html {
    background-color:#f4f4f4;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color:#f4f4f4;
	color:#4A2D34;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.highslide-wrapper .highslide-html-content {
    width: 550px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}

.highslide-wrapper .highslide-html-content h3{
	margin:10px 0 5px 0;
	padding:0;
	color:#869b53;
	font-weight:normal;
	font-size:16px;
}

.highslide-wrapper .highslide-html-content h4{
	margin:10px 0 10px 0;
	padding:0;
	color:#4A2D34;
	font-size:14px;
}

.highslide-wrapper .highslide-html-content .musicora{
	margin:0;
	padding:0;
}

.highslide-wrapper .highslide-html-content .musicora h4{
	margin:0;
	padding:220px 0 0 0;
	color:#333;
}

.highslide-wrapper .highslide-html-content .musicora p{
	margin:0;
	padding:20px 0 0 0;
	color:#333;
	font-size:12px;
}

.highslide-wrapper .highslide-html-content .musicora a{
	color:#ef008c;
	text-decoration:underline;
}

.highslide-wrapper .highslide-html-content .musicora a:hover{
	text-decoration:none;
}

.highslide-wrapper .highslide-html-content h5{
	margin:0;
	padding:0;
	color:#4A2D34;
	font-size:10px;
	font-style:italic;
	font-weight:normal;
}

.highslide-wrapper .highslide-html-content h5 a{
	color:#4A2D34;
	text-decoration:none;
}

.highslide-wrapper .highslide-html-content h5 a:hover{
	text-decoration:underline;
}

.highslide-wrapper .highslide-html-content h6{
	margin:0;
	padding:0;
	color:#891419;
	font-size:10px;
	font-weight:normal;
}

.highslide-wrapper .highslide-html-content .img{
	margin:10px 0 0 0;
	padding:0;
}

.highslide-wrapper .highslide-html-content p{
	margin:0;
	padding:0 10px 0 0;
}


.highslide-wrapper .highslide-html-content p.indent{
text-indent:20px;
text-align:justify;
}

.highslide-wrapper .highslide-html-content p.justify{
text-align:justify;
}


.highslide-wrapper .highslide-html-content a.lien_catalogue{
	color:#891419;
	text-decoration:none;
	font-size:12px;
}


.highslide-wrapper .highslide-html-content a.lien_catalogue2{
	color:#891419;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}


.highslide-wrapper .highslide-html-content a.lien_catalogue3{
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}


.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0 0 0 320px;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-size:11px;
	font-weight:bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

.titre_date{
	margin:0;
	padding:15px 0 0 0;
	color:#891419;
	font-weight:bold;
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
}

.titre_theatre_spectacle{
	margin:0;
	padding:0;
	color:#891419;
	font-size:1.1em;
	font-weight:normal;
 }

ul.theatre_spectacle{
	margin:0;
	padding:0 0 0 0;
	font-size:0.8em;
	color:#4A2D34;
}



.titre_spectacle{
	color:#891419;
	font-style:italic;
	font-weight:bold;
}

.dates{
	color:#869b53;
	font-weight:bold;
}

#header_mai68{
	margin:0 auto;
	padding:0;
	width:520px;
	height:91px;
	background:url(images/mai68/header68.jpg) top no-repeat;
}

#header_mai68 p{
	margin:0;
	padding:76px 2px 0 0;
	font-size:0.7em;
	color:#3c2e2d;
	text-align:right;
}

#content_mai68{
	margin:0 auto;
	padding:0;
	width:520px;
	background:url(images/mai68/bg.gif) top repeat-x;
}

#content_mai68 h1{
	margin:0;
	padding:0 0 7px 2px;
	font-size:1.4em;
	color:#3c2e2d;
}

#content_mai68 h2{
	margin:0;
	padding:0 0 7px 2px;
	font-size:1em;
	color:#3c2e2d;
}

#content_mai68 h3{
	margin:0;
	padding:0 10px 0 2px;
	font-size:0.8em;
	color:#3c2e2d;
	font-weight:bold;
}

#content_mai68 h4{
	margin:0;
	padding:0 0 7px 2px;
	font-size:0.8em;
	color:#e34a1c;
	font-weight:bold;
}

#content_mai68 p{
	margin:0;
	padding:0 15px 10px 2px;
	font-size:0.8em;
	text-align:justify;
	letter-spacing:-1px;
}

#content_mai68 a{
	padding:0 15px 0 0;
	font-size:0.8em;
	color:#3c2e2d;
	text-align:right;
	text-decoration:none;
	font-style:italic;
}

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

.orange{
	color:#e34a1c;
}

#content_mai68 .img{
	padding:10px 10px 0 0;
	float:left;
}

#content_mai68 .img2{
	padding:10px 0 0 10px;
	float:right;
}

/*CSS BLOC_auteurs pages index mars 2009
*/
.texte_auteurs{
	margin:0;
	color:#4A2D34;
	font-size:11px;
}
.td_auteurs{
/*border:2px #FFF solid;
*/padding:3px 0 5px 0;
}

a.lien_auteurs{
	color:#8B2823;
	text-decoration: none;
}

a.lien_auteurs:hover{
	color:#8B2823;
	text-decoration: underline;
	text-align:right;

}

.bold{
	font-weight:bold;
}

#flash_coverflow{
background:#000;
}

.rouge{
color: #8B2823;
}

#gogh img{
border:none;
padding:0 15px 0 0;
}
.gogh{color:#00315d; font-size:14px;}
#gogh ul li{color:#4A2D34}
#gogh ul li a {color:#00315d; text-decoration:none;}

#thesaurus{margin:0 20px 30px 0;}
#thesaurus a{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A2D34;
	text-decoration: none;
	font-weight:bold;
}
#thesaurus a:hover{text-decoration:underline; font-weight:bold;}

#vol{margin:0 20px 20px 0;}
#flash_anim{width:500px;background:#4A4D59;}
