img, div, input {behavior: url("/css/iepngfix.htc") }
html {width:100%; background: #06304D url(/grafx/bg.jpg) repeat-x 0 0;}
body {width:780px;margin: 0 auto!important;padding:0!important;font: 11px Tahoma, Trebuchet MS, Arial; color: #012658;}

a img{ border:0;}

a {
	color: #02860C;
	text-decoration:underline;
	outline:none;
	}
	
a:hover {
	color: #06A210;
	text-decoration:none;
	}


.div-content img, .div-content p img,  .div-content table img {
	padding:10px;}

	
sup{
	font-size:x-small;
	font-weight:inherit;
	text-transform:none;}	
	
h1{ 
	color:#ffcc34;
	font-size:18px;
	text-transform:uppercase;
	font-weight:lighter;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left:15px;
	background:#fd7106;}

h2{ 
	color:#fff;
	display:compact;
	width:auto;
	font-size:18px;
	text-transform:uppercase;
	font-weight:lighter;
	font-family: Tahoma, Geneva, sans-serif;
	padding:2px 100px 2px 15px;
	background: url(/grafx/bg-titre.png) no-repeat right;}
	

h3{ 
	color:#fd7006;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:0;}	
	
h4{ 
	color:#073d61;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;}	

h5{ 
	color:#288318;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	background:none;}	
	
h5 a{ 
	color:#3dc724;}		
	
h6{ 
	color:#00a900;
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
	margin:0 0 15px 0;
	background:none;}		
	
ul, table ul {
	color:#1e862e;
	margin:0 0 0 10px;
	padding:0 0 0 0;}
	
ul li, table ul li{
	color:#012658;
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}	
ol, table ol {
	color:#1e862e;}
	
ol li, table ol li{
	margin:10px;
	padding:0 0 0 0;}	
	
ol li p, table ol li p{
	color:#07304e;
	font: 11px Tahoma, Trebuchet MS, Arial; }		

table{
	font: 11px Tahoma, Trebuchet MS, Arial;}	
	
p.plus a{
	text-decoration:none;
	font-weight:bold;
	margin:0 10px 0 0}	

.title	 				{font: bold 12px Tahoma, Trebuchet MS, Arial; color: #012658;}	
.title-marqueur			{font: 12px Tahoma, Trebuchet MS, Arial; color: #EC6906;}
.title-activites		{font: bold 11px Tahoma, Trebuchet MS, Arial; color: #012658;}	
.numeros-paragraphe		{font: bold 11px Tahoma, Trebuchet MS, Arial; color: #1180cf;}	


	
.content 				{font: 11px Tahoma, Trebuchet MS, Arial; color: #012658;}
.content-billet			{font: 11px Tahoma, Trebuchet MS, Arial; color: #012658; padding: 5px;}
.div-content 			{font: 11px Tahoma, Trebuchet MS, Arial; color: #012658; margin: 35px; width:510px;}
.marqueur				{font: 11px Tahoma, Trebuchet MS, Arial; color: #EC6906;}
.marqueur-blanc			{font: 11px Tahoma, Trebuchet MS, Arial; color: #FFFFFF;}
.clear					{font: 11px Tahoma, Trebuchet MS, Arial; color: #696969;}
.asterisque				{font: bold 11px Tahoma, Trebuchet MS, Arial; color: #EC6906;}
.erreur					{font: 11px Tahoma, Trebuchet MS, Arial; color: #C70000;}
.comfirmation			{font: bold 11px Tahoma, Trebuchet MS, Arial; color: #80AD07;}
.div-content-texte		{font: 11px Tahoma, Trebuchet MS, Arial; color: #012658; margin:20px;}
.footer					{font: 11px Tahoma, Trebuchet MS, Arial; color: #FFFFFF;}
.copyright				{font: 11px Tahoma, Trebuchet MS, Arial; color: #9E9E9E;}
A.footer 				{font-size: 11px; COLOR:  #9E9E9E; TEXT-DECORATION: none}
A.footer:visited 		{font-size: 11px; COLOR:  #9E9E9E; TEXT-DECORATION: none}
A.footer:hover 			{font-size: 11px; COLOR:  #F6C532; TEXT-DECORATION: none}		
A.footer:active			{font-size: 11px; COLOR:  #9E9E9E; TEXT-DECORATION: none}


A.marqueur 				{font: 11px Tahoma, Trebuchet MS, Arial; color: #02860c; TEXT-DECORATION: none} 
A.marqueur:visited		{font: 11px Tahoma, Trebuchet MS, Arial; color: #02860c; TEXT-DECORATION: none}
A.marqueur:hover 		{font: 11px Tahoma, Trebuchet MS, Arial; color: #01bd10; TEXT-DECORATION: underline}
A.marqueur:active		{font: 11px Tahoma, Trebuchet MS, Arial; color: #02860c; TEXT-DECORATION: none}



hr {
	border:1px solid #FFF;
	border-bottom: 1px dashed #BCBCBC;
	clear: both;
	float:none;
	margin:0px 0 10px 0;
	}	

.retour{clear:both; float:none;}		
	
.block-title {
	margin:40px;
}

.block-comment {
	font-size:11px;
	font-weight:normal;
	color:#3D3D3D;
	margin: 0px;
	padding: 5px;
	border: 1px solid #979797;
	background-color: #FCFCFC;
}
.comment {
	font-size:11px;
	font-weight:normal;
	color:#3D3D3D;
}

#photos {
	 border: 1px solid #07304e;	
	 padding: 5px;
	}
#bg-content {
	background-color: #FFFFFF;
	background-image: url(/grafx/bg-content.jpg);
	background-repeat: repeat-x; 
	}
	
#bg-billetterie {
	background-color: #FFFFFF;
	background-image: url(/grafx/bg-content.jpg);
	background-repeat: repeat-x; 
	}	
#bg-plan {
	background-color: #FFFFFF;
	background-image: url(/grafx/bg-content-plan.jpg);
	background-repeat: repeat-x; 
	}
	
.li-spirale {
	list-style-image: url("/grafx/li/li-spirale.png");
	}	
	
.input-texte {
	font-size:12px;
	font-weight:normal;
	color:#555555;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DCDDDA;
	background-color: #F7F8F5;
}

.input-select {
	font-size:12px;
	font-weight:normal;
	color:#555555;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DCDDDA;
	background-color: #F7F8F5;
}

.bt-input {
	font-size:12px;
	color:#FCFCFC;
	margin: 0px;
	padding: 3px;
	background-image: url(/grafx/bt-input-degrade.png);
	border: 1px solid #232628;
	background-color: #1F2123;
}

.textarea {
	font-family: Tahoma, Trebuchet MS, Arial;
	font-size:12px;
	color:#555555;
	border: 1px solid #DCDDDA;
	background-color: #F7F8F5;
	overflow: auto;
	
	scrollbar-face-color: #C0C0C0;
	scrollbar-shadow-color: #F7F8F5;
	scrollbar-highlight-color: #F7F8F5;
	scrollbar-3dlight-color: #F7F8F5;
	scrollbar-darkshadow-color: #F7F8F5;
	scrollbar-track-color: #F7F8F5;
	scrollbar-arrow-color: #434343;
}

.separateur-td {
	background-color: #1F2123;
}

#map1 {
	width:475px;
	height:325px;
	border: 1px solid #ea6623;
}

/* table */ 

#table {
	background-color:#fbfbfb;
	border: 1px dashed #BCBCBC;	
}

#tr, .tr {
	background:#07304e;	
}

#td {
	background:#f5f5f5;	
}
/* table */ 

/* Programmation */ 

#table h1{
	color:#ffc50f;
	font-size:12px;
	margin:0;
	padding:0 0 0 3px;
	background:none;}

#table h2{
	color:#fff;
	font-size:10px;
	text-transform:none;
	margin:0;
	padding:0 0 0 3px;
	background:#07304e;}
	
#table h3{
	color:#fd7106;
	font-size:11px;
	margin:0;
	padding:0;
	background:none;}
	
#table p{
	color:#06304d;
	font-size:11px;}	
	
table.programmation a{
	color:#083d62;
	}	

table.programmation a:hover{
	color:#02800a;
	}	
	
.programmation h3{
	margin:0 0 0 5px;
	padding-bottom:5px;
	border-bottom:1px dashed #999;
}	

.programmation.gratuite h4{
	margin:0;
	padding:0;
}	


.programmation.gratuite p{
	margin:0 0 10px 0;
	padding:0 0 0 0;
}	


/* Programmation */ 


/* quickmenu */

ul#quickmenu{
	text-align:left;
	margin:10px 0 10px 0;
	padding:0;
	width:100%;
	}
	
#quickmenu li{
	list-style:none;
	margin:0;
	padding:0;
	background:#fcfcfc;
	}
	
#quickmenu li a{
	color:#07304e;
	font-size:11px;
	font-weight:lighter;
	}	

#quickmenu li a:hover{
	color:#0f68a9;
	text-decoration:underline;}
	
/* quickmenu */

	
#update{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	background:#041b2b;
	filter: alpha(opacity=85); /* Pour Internet Explorer */
	-moz-opacity: 0.85; /* Pour Mozilla */
	-khtml-opacity: 0.85; /* Pour Konqueror */
	opacity: 0.85; /* Pour les standards CSS3 */
	}	
	

#box{
	position:absolute;
	top:200px;
	left:50%;
	width:500px;
	height:250px;
	padding:10px;
	margin-left:-250px;
	z-index:9999;
	}	

#box #image{
	color:#FFF;
	}

#box h1{
	color:#FFF;
	}		
	
#box h2{
	color:#FFF;
	}	
	
#box p{
	color:#FFF;
	}		

#BanniereFlashBlock{
	display:none}
	
#CommanditairesFlashHiden{
	display:none}	

/* Equipe */

#equipe td h2{
	color:#fd7106;
	font-size:13px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
	background:none;
	}

#equipe td h3{
	color:#083c61;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	background:none;
	}
	
#equipe td h4{
	color:#083c61;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0;
	background:none;
	}
	
#equipe td h5{
	color:#5b5b5b;
	font-size:11px;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
	background:none;
	}		

/* Equipe */
		
/* Blogue */

#sidebar h2{
	color:#083d62;
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	display:inline;
	margin:0;
	padding:0;
	background:none;}
	
div.post h2{
	color:#fe7107;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	background:none;}	

/* Blogue */

#divComments{
	width:500px;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #0F6;}
	
#site {margin:0px; padding:50px 0 0 0;}
#image555 {position:absolute; width:780px; height:75px; top:0px; background: url(/grafx/barre-du-haut.png) no-repeat 0 0;}
#topBar {position:relative; z-index:10!important; width:780px; margin:auto;}
#BanniereFlash {float:left; position:absolute; z-index:5!important; top:55px;}
#conteneur {/*float:left;*/ width:780px; margin: 0 auto!important;}


.caPictures img.photo{margin:5px 5px 5px 0!important; padding:5px;}