html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";}
html {overflow-y: scroll;}	
body{margin:0;padding:0;font: 85% Verdana,Arial,Helvetica,sans-serif;text-align:center;background: #F4F3F4 url(/images/bg10-11.jpg) repeat-x 0 0;color:#664444}
img {margin:0;padding:0}
p{margin:0 10px 10px}
strong{font-weight:bold}p.producteur{margin:0 10px 10px;font-style:italic;font-size:80%;}span.tgb{margin:0;font-style:italic;font-size:200%;display:block}
span.note{margin:0;font-size:50%;color:#0579A2}.contact{margin:0 10px 10px;font-size: 130%;color:red}a{color: #fff}
#footer a{color: #fff}
#footer a:hover{color: #3B95B4}
#content a{color: #10727f;background:transparent;text-decoration: none;border-bottom:1px dotted #10727f }
#content a:hover{color: #10727f;background:transparent;text-decoration: none;border-bottom:4px dotted #10727f}
#content a.nostyle {color: #10727f;background:transparent;text-decoration: none;border-bottom:0px solid #FED100} h1{margin:0 0 10px 10px;background:transparent;font-family: 'Tangerine', arial, serif;font-size:48px;font-weight:900}
#auteur{color:#D5EFD1;margin:30px 0 10px 10px;background:transparent;text-transform:uppercase;font-size:100%}
h2 {background:transparent;margin:10px;text-transform:uppercase;letter-spacing:2px;font-size: 100%;font-weight:900}
#spectacles h2 {color:#321919;margin:10px 0;background:transparent;text-transform:uppercase;font-size: 100%;text-align:center}
h3 {background:transparent;display:block;margin:10px;text-transform:uppercase;letter-spacing:2px;font-size: 100%;}
h4 {background:transparent;display:block;margin:10px;text-transform:uppercase;letter-spacing:2px;font-size: 80%;color:#c2096e}
h5 {background:transparent;margin:10px;text-transform:uppercase;letter-spacing:2px;font-size: 100%;font-weight:900}
#vaillancourtaccueil{background:transparent url(/images/closeh4accueil.gif) no-repeat 0 0;font-size: 80%;font-style:italic;padding:30px 0 0 120px;width:330px;height:100px;margin-left:10px}
#vaillancourtaccueil p{width:300px;background:#FCF8CF}
#vaillancourt p{padding:70px 20px 20px 30px;background:transparent;line-height:12px;color:#fff}
#vaillancourt h2{text-indent:-9999px;position:absolute;top:0;left:0}
#annoncepartenaires{background:transparent url(/images/bgannoncepartenaires.gif) no-repeat 0 0;font-size: 80%;font-style:italic;width:460px;height:240px;position:relative }
#annoncepartenaires h2{text-indent:-9999px;position:absolute;top:0;left:0}
#annonce{background:transparent url(/images/bgannonce.gif) no-repeat 0 0;font-size: 80%;font-style:italic;width:460px;height:240px;position:relative }
#annonce p{padding:70px 20px 20px 30px;background:transparent}
#annonce h2{text-indent:-9999px;position:absolute;top:0;left:0}
#annoncecarte{background:transparent url(/images/bgannoncecarte.gif) no-repeat 0 0;font-size: 80%;font-style:italic;width:460px;height:240px;position:relative }
#annoncecarte p{padding:220px 0px 20px 340px;background:transparent}
#annoncecarte h2{text-indent:-9999px;position:absolute;top:0;left:0}
#annoncepresentation{background:transparent url(/images/bgannoncepresentation.gif) no-repeat 0 0;font-size: 80%;font-style:italic;width:460px;height:240px;position:relative }
#annoncepresentation p{padding:220px 0px 20px 340px;background:transparent}
#annoncepresentation h2{text-indent:-9999px;position:absolute;top:0;left:0}
#bonjour {background:transparent url(/images/closeh4accueil.gif) no-repeat 0 0;letter-spacing:2px;font-size: 80%;font-style:italic;margin:24px 0 24px 40px;padding:30px 60px 30px 130px;position:absolute;top:420px;bottom:0;width:300px;height:80px;z-index:200}
.mot{background:transparent;margin:4px 0 0 80px;display:block;width:240px;font-style:normal;color:#6C202D}
h6 {background:transparent;display:block;margin:10px 0 0 10px;text-transform:uppercase;letter-spacing:2px;font-size: 70%;font-weight:normal}
#header{background:transparent;height:400px;width:950px;position:relative}
#bienvenue{background:transparent url(/images/bienvenue09-10.gif) no-repeat 0 0;position:absolute;top:0;left:0;height:400px;width:950px;z-index:100}
#bienvenuepouce{background:transparent url(/images/bienvenuepouce.jpg) no-repeat 0 0;position:absolute;top:0;left:0;height:400px;width:950px;z-index:100}
#bienvenueete{background:transparent url(/images/bienvenueete.gif) no-repeat 0 0;position:absolute;top:0;left:0;height:400px;width:950px;z-index:100}
#bienvenueaccueil{background:transparent url(/images/bienvenueaccueil.gif) no-repeat 0 0;position:absolute;top:0;left:0;height:400px;width:950px;z-index:100}
#portfolio{*float:left;_float:left}
#news{background:transparent;color:#6D96A8;text-align:left;
}
#photosthickbox{display:none}
#wrapper{margin:0;padding:0}#content{margin:40px 0 0 0;padding:0;background:transparent;border-bottom:0px solid #000}
#content p{line-height:1.4;color:#6C202D}#bio p.bio, div#critiques p.bio{background:transparent;padding:8px;font-size:80%;margin:10px;padding:8px;color:#68302F}#critiques p.journaliste {background:transparent;padding:0 8px;font-size:80%;margin:-10px 10px 10px 0;color:#68302F;text-align:right}#bio  p.journaliste {background:transparent;padding:0 8px;font-size:80%;margin:-10px 10px 10px 0;color:#68302F;text-align:right}
#footer{background:#738a32}
#footer p{padding:10px 0;margin:0;color:#fff}
#footer a{display:inline;padding:0;}
#container{width:950px;margin:0 auto}
#content{float:left;width:550px;text-align:left}
#navigation{float:right;width:389px;border:0px solid #AD1D26; background:transparent;min-height:1000px}
div#benoit{float:left;margin-right:20px;margin:0;padding:0}

/* Navigation principale	*/


---------------------------------------------------------- */
#content ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
		}
#content li {
	margin: 0;
	padding:0 0 0 10px;	line-height:20px;
	background:transparent}		/* liste concepteurs
---------------------------------------------------------- */#concepteurs{ margin:4px 10px 0 10px;text-align:left }
#concepteurs ul li { display: inline;margin:0;padding:0;line-height:16px }

#concepteurs span{margin:0;padding:0;
	line-height:14px;
	background:transparent;	font-style:italic;	font-size:80%;	}/* liste ca
---------------------------------------------------------- */#ca{ margin:-10px 10px 0 10px;text-align:left }
#ca ul li { display: inline;margin:0;padding:0;line-height:16px }

#ca span{margin:0;padding:0;
	line-height:14px;
	background:transparent;	font-style:italic;	font-size:80%;	}	/* menu spectacles
---------------------------------------------------------- */
#droit {
text-align:left;
margin:0 40px;
padding:40px 0;
background:transparent;
color:#fff}
#droit h3{
}
#droit a:link{
text-decoration:none;
border-bottom:1px dotted #fff}
#droit a:hover{
text-decoration:none;
border-bottom:1px dotted #c2096e;
color:#c2096e}
.round{background:#c2096e;
padding:12px;
margin:12px 0;
}
#droit a:visited{
text-decoration:none;
border-bottom:1px dotted #fff;font-style:italic}
.round{background:#c2096e;
padding:12px;
margin:12px 0;
}
.signature{font-size:12px;padding-left:12px;display:block;font-style:normal}
.leontine{background:transparent url(/leontine/photos.jpg) no-repeat 0 0;height:120px}
.songe{background:transparent url(/lesonge/photos.jpg) no-repeat 0 0;height:120px}
.fractions{background:transparent url(/lesfractions/photos.jpg) no-repeat 0 0;height:120px}
.cyrano{background:transparent url(/cyrano/photos.jpg) no-repeat 0 0;height:120px}
.apreslafin{background:transparent url(/apreslafin/photos.jpg) no-repeat 0 0;height:120px}
.variationss{background:transparent url(/variationss/photos.jpg) no-repeat 0 0;height:120px}
.pillowman{background:transparent url(/pillowman/photos.jpg) no-repeat 0 0;height:120px}
.cabane{background:transparent url(/cabane/photos.jpg) no-repeat 0 0;height:120px}
.petitrocher{background:transparent url(/petitrocher/photos.jpg) no-repeat 0 0;height:120px}
.senvoler{background:transparent url(/senvoler/photos.jpg) no-repeat 0 0;height:120px}
.gainsbourg{background:transparent url(/gainsbourg/photos.jpg) no-repeat 0 0;height:120px}
.laliste{background:transparent url(/laliste/photos.jpg) no-repeat 0 0;height:120px}
.faceaunord{background:transparent url(/faceaunord/photos.jpg) no-repeat 0 0;height:120px}
.gulnara{background:transparent url(/gulnara/photos.jpg) no-repeat 0 0;height:120px}
.uneheureetdemie{background:transparent url(/uneheureetdemie/photos.jpg) no-repeat 0 0;height:120px}
.principale{background:transparent url(/lelongdelaprincipale/photos.jpg) no-repeat 0 0;height:120px}
.deux{background:#10727f}
.trois{background:#7E0346}
.quatre{background:#F0CF0B}
#critique {height:300px;margin-top:20px;font-style:italic}
.next {padding:0 0 12px 12px}
---------------------------------------------------------- */
p.pied {font-size:100%;text-align:center;color:#fff;background:transparent;font-weight:100}/
.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 0px solid #666;
padding: 2px;
}


#extra{background:transparent url(/images/bgfooter09-10.jpg) no-repeat 0 60px;clear:both;height:640px}

#pub{background:transparent url(/images/header.jpg) no-repeat top center;margin:0 auto;width:960px;height:160px;display:block}
#pub-ete{background:transparent url(/jeux-doubles/jeux-doubles-annonce.jpg) no-repeat top center;margin:0 auto;width:960px;height:160px;display:block}
#pub ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#pub ul li { display: inline }

#pub ul li a
{
text-decoration: none;
padding:0;
margin:10px 4px 0 4px;
width:230px;height:140px;
display:block;
float:left;
color: #fff;
}

 

.MegaMenu {
   background:#c3086f;
   padding: 20px 20px 40px;
   margin-bottom:1px;
   margin-left:0px;
   text-align:left;
   height:0;
   color:#91c6cc

}
.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {
   display: inline-block;
   padding: 0 20px 22px;
   margin: 1px 2px 0px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 99;
  
}
.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
   padding:  0 20px 5px;
   margin: 1px 2px 0 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
   outline: none;
   z-index: 99;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #fff;
   color: #c3086f;
   
   
}
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited {
   background: #fff;
   color: #DB441C;
   margin: 0px;
   border: 1px solid #FF7600;
   padding-right: 21px;
   border-bottom: none;
}
.MegaMenu .MegaMenuContent{
   display:none ;
   
}
#MegaMenuContent, #MegaMenuContentShadow {
   background:#fff; 
   border: 4px solid #c3086f;
   border-top: none;
   padding: 20px 0 20px 20px;
   margin-top: 0px;
   position: absolute;
   left:0;
   z-index: 9999;
  
 
  }
  #MegaMenuContent a, #MegaMenuContentShadow a{
   color:#c3086f
  }
#MegaMenuContent  h3, #MegaMenuContentShadow  h3{
 font-size: 16px;color:#16693B;padding:0 0 18px 84px;font-style:italic

     }
#MegaMenuContent li , #MegaMenuContentShadow  li {
 font-size: 12px;color:#204f34;font-weight:900;text-transform:uppercase
     }
#MegaMenuContent li  li a, #MegaMenuContentShadow  li li a{
 font-size: 12px;color:#D0E9E3;font-weight:900;text-transform:none
     }
#MegaMenuContent li  li a:hover, #MegaMenuContentShadow  li li a:hover{
color:#17658a;background:#db441c
     }	 
#MegaMenuContentShadow {
   background: #111;
   margin-top: 4px;
   z-index: 1000;
   opacity: 0.5;
   -moz-opacity: 0.5;
   filter:alpha(opacity=50);
}

/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {
   position: relative;
}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}

ul.shows li {
border:4px solid #f1f3f2;
color:#10727F;
margin:0;
overflow:hidden;
padding:0;
width:260px;
background:#f1f3f2;
margin:8px;
float:left
 
}
ul.shows {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left
}
ul.shows li a:hover strong {
color:#c3086f;
}
 
ul.shows li a strong {
color:#10727F;
display:block;
width:170px;
padding:4px 8px 0 0;
float:right;
}
 
ul.shows li a:hover {
color:#317B9E;
}
ul.shows li a {
color:transparent;
line-height:16px;
display:block;
width:260px;
height:76px;
text-decoration:none}
ul.shows li a:visited {
text-decoration:none}
ul.shows li a img {
text-decoration:none;border:0}

.shows span{color:#317B9E;font-size:10px;padding:0 ;margin:-20px 0 0 82px;float:left;width:200px;font-weight:900}
.shows span.plushaut{color:#317B9E;font-size:10px;padding:0 ;margin:-56px 0 0 82px;float:left;width:200px;font-weight:900}
.first{margin-top: 14px}
#mot p{color:#6C202D;margin:5px 0;background:#fff;padding: 0 20px;text-align:left}
#mot p.auteur {float:right;clear:right;margin-top:10px}
h2{text-align:left;color:#6C202D}
em{font-style:italic}
#credits{text-transform:uppercase}
#credits em{text-transform:none;font-style:italic}
.supplementaires{font-size:18px; color:#C3086F;background:transparent;padding:8px;display:inline
}
