body, td, p {
	font: 10px Arial, Helvetica, sans-serif;
	border-right: transparent;
}

body, html {height: 100%;margin: 0;padding: 0;}
img {border:0px}
a img{border:0px}
a:link {border:0px}

html {overflow: visible;}body {overflow: auto;}

.logogilles1 {
	}
	
.logotheatre {
	}

h2 {
	font-weight: bolder;
	font-size: 11px;
}

h3 {
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 1px;
	margin: 2px;
	padding: 2px;
}

.lien a:link {
	color: maroon;
	text-decoration: none;
	border-right-style: none;
}

.lien a:visited {
	color: #1f5272;
	text-decoration: none;
	border-right-style: none;
}

.lien a:hover {
	color: #fffeb9;
	background: #ff6051;
	border-right-style: none;
	text-decoration: none;
}
.menugauche .image_haut_menugauche{
	margin-bottom:10px;
	border:1px slolid silver;
}
.menugauche a.menurubrique{
	border-left: 4px solid #db2f22;
	margin:0px 58px 10px 0px; 
	color: #ffffff;
	text-decoration:none;
	padding:0px 0px 0px 3px;
	font-weight:bold;
	float:left;
}
a.menurubrique:hover{
	text-decoration:none;
	background: #db2f22;
}

.menugauche ul.plansite li span.premier a{
	/*color:black;
	border-left:0px;
	cursor:default;*/
	/*border:1px solid silver;*/
	display:none;
}
.menugauche ul.plansite li span.premier a:hover{
	background-color:black;
}
.menugauche {
	padding:0px 4px 0px 4px;
	margin:0px;
}
.menugauche ul{
	margin:0px; 
	padding:0px;
}
.menugauche ul li{
	margin:0px;
	padding:0px;
}
.menugauche ul li a{
	border-left: 4px solid #db2f22;
	margin:0px 0px 0px 0px; 
	padding:0px;
	color: #ffffff;
	text-decoration: none;
}
.menugauche ul li a:hover{
	/*font-weight:bold;*/
	background: #db2f22;
}
.menugauche ul li ul{
	margin:0px; 
	padding:0px;
}
.menugauche ul li ul li{
	margin:2px 0px 10px 0px; 
	padding:0px;
}
.menugauche ul li ul li a{
	padding:0px 3px 0px 3px;
	font-weight:bold;
}
.menugauche ul li ul li ul li{
	margin:2px 0px 0px 5px; 
	padding:0px;
}

.menugauche ul li ul li ul li a{
	font-weight:normal;
}
/*
.menugauche a:link {
	border-left: 7px solid #db2f22;
	border-spacing: 4px 4px;
	color: #ffffff;
	font: 9px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 2px;
	text-decoration: none;
	letter-spacing: 0.5px;
	padding-right:3px;
}


.menugauche a:visited {
	border-left: 7px solid #db2f22;
	border-spacing: 4px 4px;
	color: #fffadb;
	font: 9px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0.5px;
	margin-top: 2px;
	background: #000000;
	text-decoration: none;
}

.menugauche a:hover {
	border-left: 7px solid #db2f22;
	border-spacing: 4px 4px;
	color: #fff8ef;
	font: 9px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0.5px;
	margin-top: 2px;
	background: #db2f22;
	text-decoration: none;
}
*/
a:link {
	color: #2E78A7;
	text-decoration: underline;
}

.legendedoc {
	font-size: 10px;
	font-weight: bolder;
}

.mentions {
	color: #ffffff;
	text-align: center;
	letter-spacing: 1px;
	font: 9px Arial, Helvetica, sans-serif;
}

.dates {	font: bold 9px/15px Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;	margin-left: 2px;
	text-align: right;}

.datesmois {	font: bold 9px/15px Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;	letter-spacing: 1px;	margin-left: 2px;
	text-align: right;}

.datesjour {	font: 9px/15px Arial, Helvetica, sans-serif;
	color: #FFFFF2;
	line-height: 12px;	letter-spacing: 1px;	margin-left: 2px;
	text-align: right;}

.datetitrespectacle {	font: italic 9px/15px Arial, Helvetica, sans-serif;
	color: #D49C6D;
	line-height: 12px;	letter-spacing: 1px;	margin-left: 2px;
	text-align: right;}.dates a:link {	font: 9px/15px Arial, Helvetica, sans-serif;
	color: #FAD56D;	text-decoration: none;	text-align: right;}.dates a:visited {	color: silver;	text-decoration: none;	text-align: right;}.dates a:hover {	color: #fffeb9;	text-decoration: none;	background: #b7160f;	text-align: right;}

