body
{
margin-top: 0px;
margin-bottom: 0px;
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
background: #B0ABA7;
background-image: url('images/fond.jpg');
	background-repeat: repeat-x;
	background-position: left top;

}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0px auto;

}
#all
{
	background: #FFFFFF;
	border: solid 0px #808080;

	margin: 0 auto;
	width: 879px;
	padding: 0 0px 0px 0px;

}
#contentcinema{
	position: relative;
	width: 879px;
	top: 0px;
	text-align: center;
	margin: 0px auto;
	background-color: #B0ABA7;
background-image: url('images/fond-page.gif');
	background-repeat: no-repeat;
	background-position: left top;
	
margin-bottom: 0px;
}
#content{
	position: relative;
	width: 879px;
	top: 0px;
	text-align: center;
	margin: 0px auto;
	background-color: #FFFFFF;
background-image: url('images/fond-page.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 1540px;
margin-bottom: 0px;
}
#footer{
	position: relative;
	width: 879px;
	top: 0px;
left: 0px;
	text-align: center;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color:#525252;
	font-size: 7pt;
	padding-top:10px;
	margin-top: 0px;
	margin-left:0px;
margin-right:0px;
	background-color: #B0ACA9;
background-image: url('images/fond-page-bas.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
margin-bottom: 0px;
}
A.footer:link{
	text-align: center;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color:#525252;
	font-size: 7pt;
	text-decoration:none;
}
A.footer:visited{
	text-align: center;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color:#525252;
	font-size: 7pt;
	text-decoration:none;
}
A.footer:hover{
	text-align: center;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	color:#D49F3B;
	font-size: 7pt;
	text-decoration:none;
}
#logo{
	position:absolute;
	width: 179px;
	height:52px;
	top: 60px;
	left:11px;
	z-index:800;
background-image: url('images/logo-jsp.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
#flashcinema{
	position:absolute;
	width: 856px;
	height:173px;
	top: 155px;
	left:11px;
	z-index:1;

}
#flecheleft{
	position: absolute;
	width: 179px;
	height:40px;
	z-index:1; 
	top: 500px;
	left:11px;
	background-color: #FFFFFF;
	background-image: url('images/fleche-hospi.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
	padding-left:10px;
	font-weight : bold;
	color: #FFFFFF;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing:-1px;

}
#flecheright{
	position: absolute;
	width: 154px;
	height:40px;
	z-index:10; 
	left:688px; 
	top: 500px;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url('images/fleche-right.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:5px;
	padding-left:25px;
	font-weight : bold;
	color: #FFFFFF;
	font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing:-1px;

}
#thumbleft{
	position:absolute;
	width: 100px;
	height:83px;
	top: 483px;
	left:190px;
	background-image: url('images/altezza-thumb.gif');
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100; 
}
#titrecollection{
width: 380px;
	height:40px;
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100;
	font-weight: normal;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 22pt;
	letter-spacing:-2px;
	padding-top:-10px;

}
#thumbright{
	position:absolute;
	width: 100px;
	height:83px;
	top: 483px;
	left:588px;
	background-image: url('images/ciname-thumb-accueil.gif');
	background-repeat: no-repeat;
	background-position: left top;
	z-index:100; 
}
#sitemap{
	position:absolute;
	width: 856px;
	height:1px;
	top: 560px;
	left:11px;
	background-image: url('images/flechesitemap.gif');
	background-repeat: no-repeat;
	background-position: left top;

	z-index:60;
}
#sitemap2{
	position:absolute;
	width: 856px;
	height:1px;
	top: 560px;
	left:11px;
	background-image: url('images/flechesitemap2.gif');
	background-repeat: no-repeat;
	background-position: left top;

	z-index:60;
}
#filet{
	position:absolute;
	width: 815px;
	height:1px;
	top: 30px;
	left:30px;
	background-image: url('images/dot.gif');
	background-repeat: repeat-x;
	background-position: left top;

	z-index:2;
}
#filet2{
	position:absolute;
	width: 815px;
	height:1px;
	top: 120px;
	left:30px;
	background-color:#534E65;
	z-index:900;
	background-image: url('images/dot.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
#filet3{
	position:absolute;
	width: 815px;
	height:1px;
	top: 300px;
	left:30px;
	background-color:#534E65;
	background-image: url('images/dot.gif');
	background-repeat: repeat-x;
	background-position: left top;
	z-index:900;
}
#adresse{
float: left;
width: 300px; 
height:80px;
margin-left: 120px;

}


p
{
margin:15px;
padding:0px;
}

A.mail:link		{ 	
	color: #CA9246;
	text-decoration:none;
	font-weight: normal;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.mail:visited	{ 	
	color: #CA9246;
	text-decoration:none;
	font-weight: normal;
	font-size : 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.mail:hover	{	
	color: #815223;
	text-decoration:underline;
	font-weight: normal;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

A.bas:link		{ 	
	color: #815223;
	text-decoration:none;
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
A.bas:visited	{ 	
	color: #815223;
	text-decoration:none;
	font-size : 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.bas:hover		{	
color: #CA9246;
text-decoration:underline;
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

A.liste:link		{ 	
color: #660000;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
A.liste:visited		{ 	
color: #660000;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px; 
}
A.liste:hover		{	
color: #003366;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
} 

.tel {
	color: #D0AE55;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.titrehometheatre {
	font-weight: normal;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 26pt;
	letter-spacing:-2px;
}
.titreconception{
	font-weight: 100;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 24pt;
	letter-spacing:-2px;
	font-stretch:condensed;
		
}
.titrehome {
	font-weight: bold;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
}
A.titrehome:link {
	font-weight: bold;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:none;
}
A.titrehome:visited{
	font-weight: bold;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:none;
}
A.titrehome:hover {
	font-weight: bold;
	color: #534E65;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:underline;
}
.titrehospitality {
	font-weight: bold;
	color: #534E65;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
}
A.titrehospitalityliens:link{
	font-weight: bold;
	color: #534E65;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:none;
}
A.titrehospitalityliens:visited{
	font-weight: bold;
	color: #534E65;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:none;
}
A.titrehospitalityliens:hover{
	font-weight: bold;
	color: #D49F3B;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 14pt;
	letter-spacing:-1px;
text-decoration:underline;
}
.titlewhite {
	font-weight: bold;
	color: #FFFFFF;
	font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	padding-top:20px;
margin-top:10px;
}
.title {
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.titrehaut {
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

A.titleliens:link {
	color:#534E65;

	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
text-decoration:none;
font-weight:bold;
}
A.titleliens:visited{
color:#534E65;

	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
text-decoration:none;
font-weight:bold;
}
A.titleliens:hover		{	

	color: #D0AE55;
	font-weight:bold;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
text-decoration:underline;
}


.bastexte
{
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
text-decoration:none;
}
A.bastexteliens:link
{
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
text-decoration:none;
}
A.bastexteliens:visited
{
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
text-decoration:none;
}
A.bastexteliens:hover
{
	color:#D49F3B;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
text-decoration:underline;
}
.textepicto
{
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:left;
}
.bastexte
{
	color:#534E65;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
}
.textewhite
{
	color:#FFFFFF;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
}
.texte
{
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
}
A.textliens:link
{
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:underline;
}

A.textliens:visited
{
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:underline;
}
A.textliens:hover
{
	color:#D49F3B;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:underline;
}
A.textliens2:link
{
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:none;
}

A.textliens2:visited
{
	color:#7e5555;
	font-weight:normal;
	font-family:'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:none;
}
A.textliens2:hover
{
	color:#D49F3B;
	font-weight:normal;
	font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
text-decoration:underline;
}
.adresse_bas
{
	color:#444444;
	font-weight:bold;
	font-family:georgia;
	font-size: 14px;
}
.textefloat {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #533737;
}
.textefloatbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #990000;
	font-weight:bold;
}
#textsearch {
	position: absolute;
	z-index:1000;
	width: 130px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 30px;
	color: #533737;
line-height:10px;
}
#search {
	position: absolute;
	z-index:1000;
	width: 120px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 30px;
	
}
#menu_top{
	position: absolute;
	top: 7px;
	left: 700px;
	z-index:1000;
	width: 190px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
}
#menu_top2{
	position: absolute;
	top: 7px;
	left: 700px;
	z-index:1000;
	width: 190px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
}
#menu_tophome{
	position: absolute;
	top: 7px;
	left: 655px;
	z-index:1000;
	width: 190px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
}
#menu_tophome4{
	position: absolute;
	top: 7px;
	left: 500px;
	z-index:1000;
	width: 190px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
}
a.liens_top:link{	
list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
text-decoration:none;
}
a.liens_top:visited{	
list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D29A3B;
text-decoration:none;
}
a.liens_top:hover{	
list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size:10pt;
color: #534E65;
text-decoration:none;
}
#dot {
border-left: 1px dotted gray;
}
#menuleft {
	position: absolute;
	top: 8px;
	left: 30px;
	z-index:1000;
	width: 100px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
}
#menu {
	position: absolute;
	top: 4px;
	left: 42px;
	z-index:1000;
	width: 139px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	font-weight : bold;
	color: #FFFFFF;
	font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing:-1px;
}
#menu ul{
list-style-type: none;
margin: 0px;
padding: 0px;


}
#menu dl {
float: left;
width: 125px;
margin: 0px 1px;
padding: 0px;

}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;

border: 0px solid gray;
height: 20px;
color: #FFFFFF;
line-height:18px;
height: 20px;
margin: 0px;
padding: 0px;
}
#menu dd {
border: 0px solid gray;
text-align: left;
margin-left: 0px;
margin-top:2px;
padding: 0px;
line-height:18px;
height: 20px;

width: 125px;
}
#menu li {
text-align: left;
list-style-type: none;
margin: 0px;
padding: 0px;
height: 20px;
background-color:#534E65;
border: 1px solid #D49F3B;
}
#menu li a {
color: #FFFFFF;
text-decoration: none;
display: block;

border: 0px none;
height: 20px;
padding-left:3px;

list-style-type: none;
}
#menu li a:hover {
background-image: url('images/menu-hover.png');
color: #000000;
height: 20px;
}
#menu dt a {
color: #FFFFFF;
text-decoration: none;
display: block;

border: 0px none;
width: 125px;

padding-left:0px;
height: 20px;
}

#menu dl dt a:hover {

color: #D49F3B;
height: 20px;
}
#menur {
	position: absolute;
	top: 4px;
	left: 8px;
	z-index:1000;
	width: 139px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	font-weight : bold;
	color: #FFFFFF;
	font-family:'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing:-1px;
}
#menur ul{
list-style-type: none;
margin-top:0px;
margin-left: 5px;
padding: 0px;


}
#menur dl {
float: left;
width: 125px;
margin: 0px 1px;
padding: 0px;

}
#menur dt {
cursor: pointer;
text-align: center;
font-weight: bold;

border: 0px solid gray;
height: 20px;
color: #FFFFFF;
line-height:18px;
height: 20px;
margin: 0px;
padding: 0px;
}
#menur dd {
border: 0px solid gray;
text-align: left;
margin-left: 0px;
margin-top:2px;
padding: 0px;
line-height:18px;
height: 20px;

width: 125px;
}
#menur li {
text-align: left;
list-style-type: none;
margin: 0px;
padding: 0px;
height: 20px;
background-color:#D49F3B;
border: 1px solid #84798A;
}
#menur li a {
color: #FFFFFF;
text-decoration: none;
display: block;

border: 0px none;
height: 20px;
padding-left:3px;

list-style-type: none;
}
#menur li a:hover {
background-image: url('images/menu-hover.png');
color: #FFF8DE;
height: 20px;
}
#menur dt a {
color: #FFFFFF;
text-decoration: none;
display: block;

border: 0px none;
width: 125px;

padding-left:0px;
height: 20px;
}

#menur dl dt a:hover {

color: #534E65;
height: 20px;
}
.filet{
border-left:1px solid #534E65;

border-top:1px solid #534E65;

}
.filetcouleur{
border-right:1px solid #534E65;

border-bottom:1px solid #534E65;

}