@import url(reset.css);
/*------------------------------------------------------------------*/
html{
	font-family:Verdan, Arial, sans-serif;
	font-size:100%;
}
body{
	font-size:.88em;
	background-image:url(../bitmap/fond_toile.png);
	background-position:0 0;
	background-repeat:repeat-x repeat-y;
}
/*------------------------------------------------------------------*/
a:link{
	color:#EC6949;
	text-decoration:none
}
a:visited{
	color:#91662F;
	text-decoration:none
}
a:hover{
	color:#91662f;
	text-decoration:underline
}
a:active{
	color:#F2390C;
	text-decoration:underline
}
ol{
	list-style-type:decimal;
}
ul, ol{
	list-style-position:inside;
}
/*------------------------------------------------------------------*/
.visibility-hidden{
	visibility:hidden;
}
.clear-right{
	clear:right;
}
.float-left{
	float:left;
}
/*------------------------------------------------------------------*/
div#manuscrit{
	background-image:url(../bitmap/manuscrit_postit.png);
	background-position:50% 0;
	background-repeat:no-repeat;
}
div#cache_blanc{
	background-image:url(../bitmap/header_cache_blanc.png);
	background-position:0 -6px;
	background-repeat:repeat-x;
	padding:16px 0 0 0;
}
/*------------------------------------------------------------------*/
div#wrapper{
	width:1000px;
	margin:0 auto;
	padding:102px 0 32px 0;
	position:relative;
	background-color:rvba(255,0,0,.5);
}
/*------------------------------------------------------------------*/
ul#header{
	float:right;
	margin-top:4px;
}
ul#header li{
	float:left;
	margin-right:16px;
	letter-spacing:0.01em;
	font-size:.88em;
}
/*------------------------------------------------------------------*/
h1{
	position:absolute;
	top:8px;
	left:24px;
}
h1 a{
	display:block;
	width:456px;
	height:110px;
	text-indent:-1000em;
	overflow:hidden;
	background-image:url(../bitmap/h1.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
/*------------------------------------------------------------------*/
div#navigation_box{
	margin-top:43px;
	margin-left:73px;
	float:left;
}
div#navigation_box h2{
	display:none;
}
ul#navigation{
	float:left;
}
ul#navigation li{
	float:left;
}
ul#navigation li a{
	display:block;
	height:44px;
	text-indent:-1000em;
	overflow:hidden;
	background-repeat:no-repeat;
}
ul#navigation li.accueil a{
	background-position:0 13px;
	width:103px;
	background-image:url(../bitmap/menu_accueil.png);
}
ul#navigation li.spectacles a{
	background-position:0 12px;
	width:141px;
	background-image:url(../bitmap/menu_spectacles.png);
}
ul#navigation li.isabelle-loubere a{
	background-position:0 14px;
	width:127px;
	background-image:url(../bitmap/menu_loubere.png);
}
ul#navigation li.bernard-manciet a{
	background-position:0 15px;
	width:132px;
	background-image:url(../bitmap/menu_manciet.png);
}
ul#navigation li.dossier-de-presse a{
	background-position:0 14px;
	width:206px;
	background-image:url(../bitmap/menu_presse.png);
}
ul#navigation li.accueil.current a,
ul#navigation li.accueil a:hover{
	background-position:0 1px;
}
ul#navigation li.spectacles.current a,
ul#navigation li.spectacles a:hover{
	background-position:0 0;
}
ul#navigation li.isabelle-loubere.current a,
ul#navigation li.isabelle-loubere a:hover{
	background-position:0 2px;
}
ul#navigation li.bernard-manciet.current a,
ul#navigation li.bernard-manciet a:hover{
	background-position:0 3px;
}
ul#navigation li.dossier-de-presse.current a,
ul#navigation li.dossier-de-presse a:hover{
	background-position:0 2px;
}
/*------------------------------------------------------------------*/
div#content{
	position:relative;
	background-position:64px 0;
	background-repeat:no-repeat;
	padding:32px 410px 48px 0;
	clear:left;
	min-height:582px;
}
div#content_top{
	background-image:url(../bitmap/content_top.png);
	background-position:40px 0;
	background-repeat:no-repeat;
	padding-top:90px;
}
div#content_borders{
	background-image:url(../bitmap/content_borders.png);
	background-position:40px 0;
	background-repeat:repeat-y;
}
/*------------------------------------------------------------------*/
div#content p,
div#content blockquote,
div#content h3,
div#content h4,
div#content h5,
div#content object,
div#content ul,
div#content ol,
div#content dl,
div#content form{
	margin:0 0 0 110px;
	font-size:1.1em;
}
div#content h2{
	width:287px;
	height:115px;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-1000em;
	overflow:hidden;
}
div#content h4{
	font-weight:bold;
	color:#91662f;
}
div#content p.intro{
	color:#91662f;
	font-family:Georgia, Times, serif;
	font-size:1.52em;
	font-style:italic;
	line-height:1.33em;
	margin-top:12px;
	margin-bottom:24px;
}
div#content p#contact{
	position:absolute;
	top:580px;
	right:124px;
}
div#content p#contact a{
	display:block;
	height:55px;
	width:228px;
	text-indent:-1000em;
	overflow:hidden;
	background-image:url(../bitmap/nous_contacter.png);
	background-repeat:no-repeat;
}
div#content p#contact a:link,
div#content p#contact a:visited{
	background-position:0 0;
}
div#content p#contact a:hover,
div#content p#contact a:active{
	background-position:0 -55px;
}
div#content p.image.flottant{
	float:left;
	margin-right:12px;
	margin-bottom:4px;
}
div#content p.image img{
	border:1px solid #E0D8DB;
	padding:4px;
	background-color:#FFFFFF;
}
div#content p.image span{
	display:block;
	font-size:.8em;
}
/*------------------------------------------------------------------*/
div#content.accueil,
div#content.accessibilite,
div#content.plan,
div#content.informations_legales,
div#content.identification,
div#content.erreur{
	background-image:url(../bitmap/content_accueil.png);
}
div#content.spectacles{
	background-image:url(../bitmap/content_spectacles.png);
}
div#content.isabelle_loubere{
	background-image:url(../bitmap/content_loubere.png);
}
div#content.bernard_manciet{
	background-image:url(../bitmap/content_manciet.png);
}
div#content.dossier_de_presse{
	background-image:url(../bitmap/content_presse.png);
}
div#content.contact{
	background-image:url(../bitmap/content_contact.png);
}
/*------------------------------------------------------------------*/
div#content h2.accueil{
	background-image:url(../bitmap/h2_accueil.png);
}
div#content h2.agenda{
	background-image:url(../bitmap/h2_agenda.png);
}
div#content h2.spectacles{
	background-image:url(../bitmap/h2_spectacles.png);
}
div#content h2.isabelle_loubere{
	background-image:url(../bitmap/h2_loubere.png);
}
div#content h2.bernard_manciet{
	background-image:url(../bitmap/h2_manciet.png);
}
div#content h2.dossier_de_presse{
	background-image:url(../bitmap/h2_presse.png);
}
div#content h2.contact{
	background-image:url(../bitmap/h2_contact.png);
}
div#content h2.accessibilite{
	background-image:url(../bitmap/h2_accessibilite.png);
}
div#content h2.plan{
	background-image:url(../bitmap/h2_plan.png);
}
div#content h2.informations_legales{
	background-image:url(../bitmap/h2_informations.png);
}
div#content h2.identification{
	background-image:url(../bitmap/h2_identification.png);
}
div#content h2.erreur{
	background-image:url(../bitmap/h2_erreur.png);
}
/*------------------------------------------------------------------*/
div#content p{
	color:#5F4017;
	font-style:italic;
	line-height:1.2em;
	margin:8px 0 8px 110px;
}
div#content blockquote{
	margin-top:24px;
	margin-bottom:24px;
	padding:8px 24px 16px 24px;
	border-radius:6px;
	-moz-border-radius:6px;
	background-color:#E9E0D5;
	border:1px solid #C5AE9B;
}
div#content blockquote p{
	font-size:1em;
	line-height:1.12em;
	margin:8px 0;
}
div#content.accueil blockquote p{
	font-size:1.12em;
}
div#content blockquote p em{
	margin-top:8px;
	display:block;
	text-align:right;
	font-style:normal;
}
div#content.dossier_de_presse blockquote p em{
	margin-top:0;
	display:inline;
	text-align:left;
}
div#content h3.fleche{
	padding-left:50px;
	margin-bottom:4px;
	margin-top:24px;
	background-image:url(../bitmap/icone_agenda.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:normal;
}
div#content h3.fleche.premier{
	margin-top:12px;
}
div#content h3.fleche span{
	padding-left:24px;
	display:block;
	color:#5F4017;
	height:58px;
	line-height:58px;
	background-image:url(../bitmap/fond_dates.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
/*------------------------------------------------------------------*/
div#content dl#agenda dt{
	padding-left:50px;
	margin-bottom:4px;
	background-image:url(../bitmap/icone_agenda.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	font-size:1.16em;
	font-weight:normal;
}
div#content dl#agenda dt span{
	padding-left:24px;
	display:block;
	color:#5F4017;
	height:58px;
	line-height:58px;
	background-image:url(../bitmap/fond_dates.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
div#content dl#agenda dd{
	display:none;
}
/*------------------------------------------------------------------*/
div#content.spectacles object{
	display:none;
}
div#content.spectacles h3{
	clear:left;
}
div#content.spectacles p.image.flottant{
	margin-bottom:24px;
}
/*------------------------------------------------------------------*/
div#content_bottom.bernard_manciet{
	background-image:url(../bitmap/fond_bois.png);
	background-position:63px 100%;
	background-repeat:no-repeat;
	padding-bottom:65px;
}
div#content.bernard_manciet blockquote{
	background-image:url(../bitmap/manciet_blockquote.png);
	background-position:0 100%;
	background-repeat:no-repeat;
	padding-bottom:170px;
}
/*------------------------------------------------------------------*/
div#content.contact{
	font-size:1.08em;
}
div#content.contact p.image{
	background-color:#FFFFFF;
	padding:4px;
	border:1px solid #E6E0E2;
}
div#content.contact div{
	position:relative;
}
div#content.contact div div{
	position:absolute;
	right:16px;
	bottom:6px;
}
div#content.contact div div p{
	margin:6px 0;
	text-align:right;
}
div#content.contact p.nom{
	margin-bottom:16px;
}
div#content.contact p strong{
	font-style:normal;
	font-size:1.26em;
	color:#91662F;
}
div#content.contact p span{
	font-style:normal;
	font-size:.7em;
	font-weight:bold;
}
/*------------------------------------------------------------------*/
div#content.accessibilite kbd{
	padding:1px 3px;
	font-family:Courrier, monospace;
	background-color:#FFFFFF;
	border:1px solid #E6E0E2;
}
div#content.accessibilite ul,
div#content.accessibilite dl{
	margin-bottom:16px;
}
div#content.accessibilite ul{
	border-right:1px solid #91662F;
	border-bottom:1px solid #91662F;
	border-left:1px solid #91662F;
	padding:12px 16px;
}
div#content.accessibilite dl#taille_texte{
	border:1px solid #91662F;
	padding:12px 16px;
}
div#content.accessibilite h4{
	border-bottom:1px solid #91662F;
	cursor:pointer;
}
div#content.accessibilite h5.windows{
	border-right:1px solid #91662F;
	border-left:1px solid #91662F;
}
div#content.accessibilite h5.macintosh,
div#content.accessibilite h5.linux{
	border-right:1px solid #91662F;
	border-top:1px solid #91662F;
	border-left:1px solid #91662F;
}
div#content.accessibilite dl{
	padding:12px 16px 12px 16px;
}
div#content.accessibilite dl.windows{
	border-right:1px solid #91662F;
	border-left:1px solid #91662F;
	margin-bottom:0;
}
div#content.accessibilite dl.macintosh{
	border-right:1px solid #91662F;
	border-left:1px solid #91662F;
	margin-bottom:0;
}
div#content.accessibilite dl.linux{
	border-right:1px solid #91662F;
	border-bottom:1px solid #91662F;
	border-left:1px solid #91662F;
}
div#content.accessibilite ul li,
div#content.accessibilite dl dd{
	line-height:1.75em;
}
div#content.accessibilite dl dd{
	margin-bottom:12px;;
}
div#content.accessibilite dl dd.dernier{
	margin-bottom:0;
}
div#content.accessibilite h4{
	color:#5F4017;
	font-size:1.14em;
	text-align:center;
	margin-top:12px;
	padding-bottom:2px;
}
div#content.accessibilite h5{
	font-size:1.1em;
	font-style:italic;
	padding:4px 0 2px 8px;
}
/*------------------------------------------------------------------*/
div#content.dossier_de_presse ol#notes_bas_de_page{
	border-top:1px solid #CAB49B;
	padding:8px;
	margin-top:32px;
}
div#content.dossier_de_presse ol#notes_bas_de_page li{
	color:#91662F;
	font-size:.88em;
}
div#content.dossier_de_presse ol#notes_bas_de_page li acronym{
	border-color:#91662F;
}
/*------------------------------------------------------------------*/
div#content.identification form p{
	margin:0;
}
/*------------------------------------------------------------------*/
div#footer_box{
	background-image:url(../bitmap/content_bottom.png);
	background-position:40px 0;
	background-repeat:no-repeat;
	padding:10px 110px 0 0;
	text-align:right;
	letter-spacing:0.01em;
	font-size:.92em;
}
div#footer_box.bernard_manciet{
	background-image:url(../bitmap/content_bottom_manciet.png);
}
div#footer_box ul li{
	display:inline;
	padding:0 4px;
}
/*------------------------------------------------------------------*/

