table, td, tr, p  { font-size: 13px; }
p { line-height:1.4em;  }


p.chapeau { font-size:16px; font-weight:bold; color:#ba6232; margin-bottom:15px;  }
b { font-weight:bold; }
i { font-style:italic; }

body  { margin:0; padding:0;font-family:verdana;font-size:13px; background:#221a0d; } /* url('/fadenewmimib.png') */



h1 { font-family:"Times New Roman",serif; font-size:42px; color:#a02f23; margin-bottom:15px;  }
h2 { font-family:"Times New Roman",serif; font-size:32px; color:#a02f23; margin-bottom:12px;   }

h3 { font-family:"Times New Roman",serif; font-size:26px; color:#a02f23; margin-bottom:7px;   }


hr {
border-color:#cdc7b6 -moz-use-text-color -moz-use-text-color;
border-right:medium none;
border-style:dotted none none;
border-width:1px medium medium;
height:1px;
margin:15px 0;
}



a { color:#6b5f3b; text-decoration:none; }
a:hover, a:active { color:#6b3824; }



a.backlink { font-weight:bold;  display:block; padding:5px; margin:0 0 10px; font-size:13px; background-color:#ddd7c5; }
a.backlink:hover { background-color:#c1a88d; color:white; }
/*

@font-face {
    font-family: 'ArenaCondLightRegular';
    src: url(/fonts/arencl-webfont.eot);
    src: url(/fonts/arencl-webfont.eot?iefix) format('eot'),
         url(/fonts/arencl-webfont.woff) format('woff'),
         url(/fonts/arencl-webfont.ttf) format('truetype'),
         url(/fonts/arencl-webfont.svg#webfontwlrbTwq3) format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
 
/* ACCUEIL 
========================================= */

div.bienvenue { border-bottom:dotted #cdc7b6 1px; margin-bottom:10px; padding-bottom:10px; }
div.bienvenue .signature { display:block; text-align:right; font-size:13px; font-style:italic; }


div.blockaccleft {  margin-bottom:10px;   }

div.agenda ul, div.spectacle-decouvrir { padding:10px; background-color:#e9e3cf; }


div.agenda ul li {   } 
div.agenda ul li a {   display:block;  padding:10px 4px 10px; border-bottom:dotted black 1px;    } 
div.agenda ul li a.last { border:0;   } 
div.agenda ul li a:hover {  background-color:white;     } 
div.agenda ul li  a span  {   display:block; } 
div.agenda ul li  a span.date  {   font-size:13px; margin-bottom:4px;  }      
div.agenda ul li  a span.titre  {   font-size:11px; color:black;  }      
div.agenda ul li  a span.sstitre    {   font-size:11px; color:black;  }   

div.agenda a.more { text-align:center; font-size:9px; display:block; padding:5px; background-color:#81755c; color:white; font-weight:bold;  }
div.agenda a.more:hover { background-color:#645b47; color:#ffe399; }





div.actualites ul li { display:block; margin-bottom:6px; padding:10px 0; border-bottom:dotted #d7c79d 1px;  }
div.actualites ul li img.tn { float:left; padding:10px; background-color:white; margin-right:10px; border:solid #e0d0a4 1px;}
div.actualites ul li span.titre { display:block; font-size:18px; margin-bottom:6px;  }
div.actualites ul li span.datepost { display:block; font-size:11px; }
div.actualites ul li a.more  { display:block; font-size:11px; }
div.actualites ul li p  { font-size:11px; }

div.actualites .videobox { padding:10px; background-color:black;  }

div.actualites a.link-actu:hover { opacity:.5; }

div.actualites .videoswitch { cursor:pointer; }



 /* BIOGRAPHIE 
 ==================================================== */

div.beau p,div.beau ul li { font-size: 13px;    line-height: 18px; text-align:justify; }
div.beau p { margin-bottom:25px; }
div.beau ul li { list-style-type:disc; margin:0 24px 4px;  }
div.beau ul { margin-bottom: 25px;  }






 /* LIVRES 
 ==================================================== */

div.derniers-ouvrages span, div.liste-livres ul li a span, div.liste-spectacles-contes ul li a span  { display:block;    }
  
div.derniers-ouvrages span.titre { font-size:16px; margin-bottom:3px;  }
div.derniers-ouvrages span.sstitre { font-size:11px; font-weight:bold;  }
div.derniers-ouvrages img  { display:block; margin-bottom:5px; } 
 
div.liste-livres ul li a { display:block; border-bottom:dotted #dac07b 1px; padding:6px 0; }
div.liste-livres ul li a:hover {background-color:#fff;  }
div.liste-livres ul li a img.tn { float:left; padding:4px; background-color:white; margin-right:4px; border:solid #e0d0a4 1px; }
div.liste-livres ul li a span.titre {  font-size:16px; margin-bottom:4px;  }
div.liste-livres ul li a span.details {  font-size:11px; color:black;  }

div.livre-cover { padding:15px; background-color:white;  border:solid #e0d0a4 1px; }
div.livre-resume p {  margin-bottom:15px; }


/* SPECTACLES ET CONTES
========================================================== */
div.liste-spectacles-contes ul li { text-align:center;  float:left;width:148px; height:155px; margin:0 20px 20px 0; }
div.liste-spectacles-contes ul li.last { margin:0 0 20px 0; }

div.liste-spectacles-contes ul li a { display:block; text-align:center; height:155px; }
div.liste-spectacles-contes ul li a:hover { background-color:#e9e3cf;  }
div.liste-spectacles-contes ul li a img.tn { display:block; padding:4px; background-color:white; margin:0 auto 6px ; border:solid #e0d0a4 1px; }
div.liste-spectacles-contes ul li a span { display:block; }
div.liste-spectacles-contes ul li a span.titre {  font-weight:bold; font-size:13px; margin-bottom:4px;  }
div.liste-spectacles-contes ul li a span.public {   font-size:9px;  }
div.liste-spectacles-contes ul li a span.extraits  {  font-size:9px;  }
div.liste-spectacles-contes span.toutpublic { color:green; }
div.liste-spectacles-contes span.adulte { color:red; }

div.spectacle-resume  { text-align:justify; }


 /* PRESSE 
 ==================================================== */

div.liste-presse span, div.liste-presse ul li a span  { display:block;    }
  

div.liste-presse ul li a { display:block; border-bottom:dotted #dac07b 1px; padding:6px 0; }
div.liste-presse ul li a:hover {background-color:#fff;  }
div.liste-presse ul li a span.vig { float:left; padding:4px; background-color:white; margin-right:10px; border:solid #e0d0a4 1px; width:100px; height:50px; overflow:hidden; }

div.liste-presse ul li a span.titre {  font-size:16px; margin-bottom:4px;  }
div.liste-presse ul li a span.details {  font-size:11px; color:black; line-height:1.3em;   }
div.liste-presse ul li a span.source {  font-weight:bold; font-size:11px; color:#978a6b;  line-height:1.3em;  }
div.liste-presse ul li a span.texte {  font-size:11px; color:black;  line-height:1.3em;  }

div.liste-presse ul li a span.nbarticles  { font-weight:bold; font-size:13px; color:black;  }


div.liste-presse ul li a p  { font-size:9px; color:black;  }


div.liste-presse .coupurebox { margin:0 auto; background-color:white;  border:solid #dac07b 1px; padding:10px; }

div.liste-presse div.coupurebox-livre {  background-color:white;  border:solid #dac07b 1px; padding:10px; margin-bottom:10px; }
div.liste-presse div.coupurebox-livre .revuepressearticlesource { margin-top:7px; font-style:italic; text-align:right; }

div.liste-presse a.livre-vig  { float:right; margin-left:10px;} 
div.liste-presse a.livre-vig  img { padding:5px; background-color:white;   margin-right:10px; border:solid #e0d0a4 1px; } 




div.liste-presse .coupure-date { text-align:right; display:block; font-style:italic;font-size:16px; }



 /* AGENDA 
 ==================================================== */

div.liste-agenda h3.date { color:#3fa394; font-weight:bold; margin:0 ; padding:0; }
 
 
div.liste-agenda ul li a { display:block; border-bottom:dotted #dac07b 1px; padding:6px 0; }
div.liste-agenda ul li a:hover {background-color:#fff;  }
div.liste-agenda ul li a img.tn { float:left; padding:4px; background-color:white; margin-right:4px; border:solid #e0d0a4 1px; }
div.liste-agenda ul li a span { display:block; }
div.liste-agenda ul li a span.titre {  font-size:16px; margin-bottom:4px;  }
div.liste-agenda ul li a span.details {  font-size:11px; color:black;  }

div.liste-annees ul li a { display:block; border-bottom:dotted #dac07b 1px; padding:6px 0; }
div.liste-annees ul li a.selected { background-color:#e3ddca; }
div.liste-annees ul li a:hover {background-color:#fff;  }
div.liste-annees ul li a img.tn { float:left; padding:4px; background-color:white; margin-right:4px; border:solid #e0d0a4 1px; }
div.liste-annees ul li a span { display:block; }
div.liste-annees ul li a span.annee {  font-size:26px; margin-bottom:4px;  }
div.liste-annees ul li a span.nb {  font-size:11px; color:black;  }

div.liste-agenda div.lieubox { padding:10px; background-color:white; margin:10px 0; }

div.liste-agenda img.visuel-agenda { height:130px;width:auto; float:right; padding:10px; background-color:white; margin-left:10px; border:solid #e0d0a4 1px; }

.gmapwrapper { background-color:white;  border:solid #e0d0a4 1px; padding:20px; }
.gmap-lieu { width:330px; height:100px;  }


.relspec {  padding:10px; background-color:#dcd8c9; margin:10px 0;  }
.relspec div.vig { float:left; margin-right:20px; }
.relspec div.spec { float:left;  }

/* DIVERSES 
============================ */

div.legion-d-honneur p { text-align:justify; }








#mainpart {  background:#fff8e3; /*  background:#cdbe97;  */  }
#header { display:block; text-align:center; margin-bottom:15px; border-bottom:solid 5px #d5c5a6; background-color:#ac9369; }



div#menu { width:900px; margin:0 auto;      position: relative;    text-align: left; 	}	
div#menu ul { list-style-type:none; margin:0 auto; padding:0; font-size:24px; font-family:"Times New Roman",serif;   position: relative; }
div#menu ul li { margin:0; padding:0; float:left;  }
div#menu ul li a {    padding:0 10px; margin:0 2px;color: #423d31;    line-height: 1em;   border-right:solid #978959 1px; text-decoration: none;		 }
div#menu ul li a.last {    border:0;  }
div#menu ul li a:hover {    color: #998e73;     }	

div#menu .m1 { color:#0782ff; }
div#menu .m2 { color:#ff2a61; }
div#menu .m3 { color:#ff9a48; }
div#menu .m4 { color:#38c348; }
div#menu .m5 { color:#7150c3; }
div#menu .m6 { color:#c3aa53; }




#content { margin-top:15px; padding-top:10px;  border-top:dotted black 1px; }	


#footer-wrapper { font-size:11px; margin-top:20px; padding:15px 0; background:#3d2e18 url(/fadefooterbrown.jpg); color:white; }

#footer-wrapper h3 { color:#bcae7d; font-size:16px; letter-spacing:5; text-transform:uppercase; }
#footer-wrapper ul li { display:block; margin:6px 0; padding:3px 0 6px; border-bottom:dotted white 1px; }
#footer-wrapper p { font-size:11px; margin:6px 0; padding:3px 0 6px;  }
#footer-wrapper p span { text-decoration:underline; font-weight:bold; }

#footer-wrapper a { color:#ffecaa; text-decoration:none; }
#footer-wrapper a:hover,#footer-wrapper a:active { color:#fff; }


#subfooter { padding:7px 0 20px; background-color:#221a0d; color:#fde4aa; font-size:11px; text-align:center; }


#subfooter .copyrights { text-align:left; width:900px; margin:0 auto; display:block; }
#subfooter .right { float:right; }




.awesome, .awesome:visited {
	background: #222 repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

a.awesome { text-decoration:none; color:white; }

	.awesome:hover							{ background-color: #111; color: #fff; text-decoration:none; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }



	
	
	
	.awesome span { display:block; font-size:9px; }
