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, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial,Georgia,Times;
	vertical-align: baseline;
}
tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial,Georgia,Times;
}
body
	{
	background: url(../images/i/fond.jpg);
	background-repeat: no-repeat;
	background-color: #eaf6fb;
	background-position: top;
}

caption, th, td {
	font-weight: normal;
}
img, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
h2{
	font-weight:bold;
	font-size:14px;
	color:#ed6c00;
	border-bottom: 1px solid #DDD;
	text-transform: uppercase;
	margin: 8px 10px 10px 0;
	}
h1{
	font-size:16px;
	font-weight:bold;
	color:#EC7511;
	}
h3
{
	height: 26px;
	padding: 10px 0 0 20px;
	margin: 0 0 10px 0;
	font-size:14px;
	font-weight: bold;
	color: #FFF;
	background: url("../images/i/bg_h3.gif") repeat-x;
	border: 1px solid #f29400; 
}
ul{
	list-style-type: none;
	}
li{
	background: url("../images/i/cercle_li.gif") no-repeat 7px 6px;;
	padding-left:20px;
}
td{
	font-size: 13px;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
	
fieldset
	{
	border: none;
}
a {
	text-decoration: none;
	color: #ED6C00;
	}
#milthon a, .pub_gauche a, .pub_droite a
	{
	border: 0 none;
}
 .news a:hover, #last_news a:hover
	{
	color: #720e5c;
}

#menu
	{
	height:42px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	background: url("../images/i/bg_menu.gif") repeat-x;	
	margin-top: 13px;
	margin-bottom:13px;
	border-left: 1px solid #CCC;
}

#menu_liens a
	{
	font-family: Arial;
	float:left;
	position: relative;
	height:16px;
	border-right-color:#b584aa;
	border-right-style: solid;
	border-width: 1px;
	margin: 12px 0 8px 0;
	padding: 0 10px 0 10px;
	z-index:1;
	color: #720e5c;
}
#flags
	{
	margin-left : -3px;
	float: right;
	position: relative;
	width: 110px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	height:42px;
}
#flags a
	{
	height: 14px;
	width: 22px;
	border: 0;
}
#flags img
	{
	float: left;
	padding: 14px 0 0 25px;
}
#menu_liens a:hover, #menu_first_item:hover
	{
	position: relative;
	left:-1px;
	height:34px;
	margin:0;
	padding: 12px 10px 0 11px;
	background: url("../images/i/bg_menuh.gif") repeat-x;	
	border-style:none;
	color: white;
	z-index:2;
}
	
#content_all
	{
	width:962px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	padding: 17px;
}
#presse a
	{
	border-style:none;
}

#header
	{
	width: 962px;
	height: 181px;
}
#content
	{
	width: 962px;
}
#right
	{
	float: right;
	width: 312px;
	height: 950px;
}
#left
	{
	width:636px;
	height: 929px;
	float:left;
}
#gauche
	{
	float:left;
	width:630;
	padding-top: 15px;
}
#droite
	{
	float: right;
	width: 300;
	padding-top:15px;
}

#newsletter
	{
	background-color: #f29400;
	width: 310px;
	height: 130px;
	border: 1px solid #ec8e11;
}
#newsletter_facebook
	{
	padding-top: 5px;
	font-size: 11px;
}
#newsletter_facebook img
	{
	vertical-align: middle;
	padding-right: 10px;
	margin-top:-3px;
}
	
#newsletter_content
	{
	padding: 10px 0 0 20px;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: justify;
}
#newsletter_content input
	{
	vertical-align: middle;
	margin-right: 10px;
}
#annonces1
	{
	position: relative;
	width: 300px;
	background-color: green;
}
#footer
	{
	width: 964px;
	height: 180px;
	text-align:center;
	clear: both;
	position: relative;
	background-color: #ededed;
	font-weight: bold;
	font-size: 11px;
}
#footer a
	{
	color: #720E5C;
}
.facebook
	{
	position:relative;
	padding-top: 20px;
	height: 20px;
	}
.facebook img
	{
	vertical-align: middle;
}
#logos
	{
	padding-top: 10px;
}
	
.pub_gauche
	{
	float: left;
	position: relative;
	padding-bottom: 18px;
	width: 148px;
	height: 140px;
	
}
.pub_droite
	{
	float: right;
	position: relative;
	padding-bottom: 18px;
	width: 148px;
	height: 140px;
}
#dailymotion
	{
	background:url("../images/i/bg_dailymotion.png") repeat-x;
	background-position: bottom;
	border: 1px solid #d3d3d3;
	width: 310px;
	height: 148;
	margin-bottom: 16px;
}
	
#content_pub
	{
	position: relative;
	padding-top: 15px;
	width: 312px;
}
#milthon
	 {
	 position: relative;
	 float: left;
	 width: 312px;
	 height: 147px;
	 padding-bottom: 15px;
}
.annonces
	{
	border: 1px solid #d3d3d3;
	width: 310px;
	position: relative;
	margin-bottom: 15px;
	min-height: 303px;
}
.titre_annonces
	{
	position: relative;
	width: 275px;
	height: 30px;
	background: url("../images/i/titre_annonce.jpg");
	background-repeat: no-repeat;
	color: #ec8e11; 
	font-weight: bold;
	padding:10px 0 0 45px;
	font-size: 15px;
}
.text_annonces
	{
	
	font-size: 12px;
	text-align: justify;
	position: relative;
	padding: 3px 8px 0 8px;
}
.text_annonces img
	{
	position: relative;
	float: left;
}
.foot_annonces
	{
	bottom: 0px;
	width: 282px;
	border-top: 1px solid #d3d3d3;
	position: absolute;;
	margin-left: 8px;
	margin-top: 8px;
	height: 32px;
}

.foot_annonces a:hover
	{
	background-position: right 2px;
	color: #720e5c;
}

.foot_annonces a
	{
	color: #ec8e11;
	text-decoration : underline;
	float: right;
	padding: 8px 35px 8px 0;
	font-weight: bold;
	font-size: 12px;
	background-color: transparent;
	background-image: url(../images/i/bg_more.gif);
	background-position: right -30px;
	background-repeat: no-repeat;
}
#content_info
	{
	position:relative;
	height:295px;
	padding-bottom: 15px;
}

.news
	{
	width: 282px;
	border-bottom: 1px solid #d3d3d3;
	position: relative;
	height: 107px;
	font-size: 11px;
	overflow: hidden;
	text-align: justify;
}

.news a
	{
	color: #ec8e11;
	text-decoration : underline;
	font-weight: bold;
	font-size: 12px;
	position: relative;
}
#last_news
	{
	width: 282px;
	position: relative;
	margin-top: 4px;
	height: 103px;
	font-size: 11px;
	overflow: hidden;
}
#last_news a
	{
	color: #ec8e11;
	text-decoration : underline;
	font-weight: bold;
	font-size: 12px;
	position: relative;
}
.bg_news
	{
	background: url("../images/i/bg_news.png") no-repeat;
	width: 103px;
	height: 100px;
	position: relative;
	padding: 3px 5px 0 4px;
	float:left;
}
#galerie
	{
	height: 294px;
	width: 636px;
}
#tabs
	{
	margin: 20px 29px 0 0;
	height: 155px;
	width: 27px;
	z-index: 3;
	float:right;
	position: relative;
	cursor:  pointer;
}

.t1,.t2,.t3,.t4,.t5,.t1a,.t2a,.t3a,.t4a,.t5a
{
	background: url("../images/i/table.gif") no-repeat;
	height: 27px;
	width: 27px;
	margin-bottom: 5px;
	z-index:5;
}
.t1{background-position: 0 0;}
.t2{background-position: 0 -27px;}
.t3{background-position: 0 -54px;}
.t4{background-position: 0 -81px;}
.t5{background-position: 0 -108px;}
.t1a{background-position: -27px 0;}
.t2a{background-position: -27px -27px;}
.t3a{background-position: -27px -54px;}
.t4a{background-position: -27px -81px;}
.t5a{background-position: -27px -108px;}
.carousel_text
	{
	position: absolute;
	bottom:0;
	height: 41px;
	background:transparent url("../images/i/transp.png") repeat;
	left: 0;
	right: 0;
}
.carousel_text a, .carousel_text span
	{
	position: absolute;
	padding:4px 0 3px 20px;
	margin-top:5px;
	color:white;
	font-size: 16px;
	font-weight: bold;
	width: 588px;
	background: url("../images/i/bg_more2.gif");
	background-repeat: no-repeat;
	background-position: right 0;
}
.carousel_text span
{
	position: absolute;
	padding:4px 0 3px 20px;
	margin-top:5px;
	color:white;
	font-size: 16px;
	font-weight: bold;
	width: 588px;
	background: none;
}
.carousel_text a:hover
	{
	background-position: right -27px;
}

.carousel_image
	{
	position: absolute;
	width: 636px;
	height: 294px;
	}
#carousel_image1
	{
	background:url("../images/i/pavillon_studios.jpg") no-repeat;
	z-index:2;
	}
#carousel_image2
	{
	background: url("../images/i/carousel08.jpg") no-repeat;
	z-index:2;
	display:none;
	}
#carousel_image3
	{
	background: url("../images/i/carousel5.jpg") no-repeat;
	z-index:1;
	}

#carousel_image4
	{
	background:url("../images/i/carousel1.jpg") no-repeat;;
	z-index:1;
	}
/*	#carousel_image5 img
		{
		border:0 none;
		margin:100px 0 0 278px;
		width: 78px;
		height: 78px;
		background-repeat: repeat; 
	}*/ 
#carousel_image5
	{
	background:url("../images/i/carousel2.jpg") no-repeat;
	z-index:1;
	}
#content_right
	{
	position: relative;
	min-height: 400px; 
	float: right;
	border: 1px solid #d3d3d3;
	width: 629px;
	margin-bottom: 15px;
}
h1
	{
	position: relative;
	width: 629px;
	height: 30px;
	background: url("../images/i/billetrie_titre.jpg");
	background-repeat: no-repeat;
	color: #ec8e11; 
	font-weight: bold;
	padding:10px 0 0 50px;
}
#contenu_annonce
	{
	color: #ec8e11; 
	font-weight: bold;
	padding:20px 0 20px 20px;
	font-size: 14px;
	
}
.contenu_text
	{
	width: 590px;
	border-top: 1px solid #d3d3d3;
	position: relative;
	padding: 15px 0;
	min-height: 106px;
	font-size: 11px;
	text-align: justify;
}
.contenu_text img
	{
	padding-right: 10px;
}
#contenu_text
	{
	padding-left: 200px;
}
#content_left
	{
	position: relative;
	width: 310px;
	height: 630px;
}
#contenu_bloc
{
	padding:10px 5px 0 5px;
	font-family: arial;
	font-size: 12px;
	text-align: justify;
	
}

#contenu_bloc a:hover
	{
	color: #842e71;
}
div.ombre
{
	width: 582px;
	padding-bottom: 37px;
	background: transparent url("../images/interface/page/cadre_lien_footer-2.png") bottom left no-repeat;
}
table.ombre, table.ombre2, table.ombre3
{
	width: 582px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.ombre th, table.ombre2 th, table.ombre3 th
{
	height: 30px;
	background: transparent url("../images/interface/page/cadre_lien_header-2.png") no-repeat bottom;

	color: #FF4E00;
	font-size: 14px;
	margin: 0;
}
table.ombre tr
{
	background-color: #FFF;
	background: transparent url("../images/interface/tr_bg.jpg") bottom left repeat-x;
	margin: 0;
}
table.ombre2 tr, table.ombre3 tr
{
	background-color: #FFF;
	background: transparent url("../images/interface/tr_bg2-2.jpg") bottom left no-repeat;
	margin: 0;
}
table.ombre td
{
	
	height: 42px;
	vertical-align: middle;
	padding-left: 60px;
	margin: 0;
}
table.ombre2 td
{
	
	height: 30px;
	vertical-align: middle;
	padding-left: 40px;
	margin: 0;
}
table.ombre3 td
{
	font-size: 14px;
	height: 30px;
	vertical-align: middle;
	padding-left: 4px;
	margin: 0;
}
table.ombre a
{
	color: #000;
	font-weight: bold;
}
.gallery table
	{
	margin: 0 auto;
}

.gallery table
{
	border-collapse: separate;
	border-spacing: 10px;
}
.gallery td
	{
	height: 150px;
	width: 150px;	
	border: 1px solid #D3D3D3;	
	background-color: #F9F9F9;
	}

.gallery img
	{
	vertical-align: middle;
	padding:10px;
}
#gallery_bottom
{
	position:relative;
	clear:both;
	width: 630px;
}

.bloc_exposant
{
	width: 280px;
	height:160px;
	border:1px solid #D3D3D3;
	float: left;
	margin: 12px 13px 12px 14px;
	text-align: center;
	display: table;
}

.bloc_exposant a, .bloc_exposant span
{
  vertical-align: middle;
  display: table-cell;
}