body {
	background-color:#000000;
	margin:0px;
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: normal;
	color:#ffffff;
	font-size: 0.8em;
	text-align:center;
	width:100%;
}

a{
	font-family: Verdana,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

a:hover{
	font-family: Verdana,Helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
}

img {
	border:0px;
}

form {
	border:0px;
	margin:0px;
	padding:0px;
}

#page_tools{
	position:relative;
	margin-top:5px;
	text-align:right;
}

#page_tools a{
	padding:9px;
}

#page_tools .end{
	clear:both;
	font-size:0em;
}

.addthis_toolbox addthis_default_style{
	height:24px;
	position:relative;
	float:right;
	top:-50%;
	margin-top:-10px;
}

.addthis_button_facebook{
	height:24px;
	float:right;
	top:-50%;
	margin-top:-6px;
}

.addthis_button_twitter{
	height:24px;
	float:right;
	top:-50%;
	margin-top:-6px;
}

#tool_friend{
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	position:relative;
	display:none;
	left:0px;
	background-color:#6e87a0;
	color:#FFF;
	padding:5px;
	z-index:200;
}
#tool_friend form{
	width:300px;
}
#tool_friend label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:6px;
}

#tool_friend input,#tool_friend textarea{
	border:1px solid #010101;
	float:left;
}
#tool_friend .separator{
	clear:both;
	display:block;
	width:200px;
	font-size:0.1em;
	height:8px;
}

/* SEARCH MEDIATHEQUE / MEDIAS */



.simple_search,.search_media{
	border:0px;
	margin:0px;
	padding:0px;
}

.search_media{
	height:40px;
}

.simple_search_title{
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:5px;
	width:140px;
}

.search_media .simple_search_title{
	width:auto;
}

.simple_search_field{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:5px;
	width:310px;
}

.search_media .simple_search_field{
	float:left;
	width:150px;
}

.simple_search_submit{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:-5px;
	
}

.search_media .simple_search_submit{
	float:left;
}


.simple_search_end{
	border:0px;
	margin:0px;
	padding:0px;
	margin-bottom:30px;
}

.search_media .simple_search_end{
	margin-bottom:15px;
}




.advanced_search{
	border:0px;
	margin:0px;
	padding:0px;
}

.advanced_search_title{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:140px;
	margin-right:5px;
}

.advanced_search_field{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:5px;
	width:160px;
}

.advanced_search_field_restrict{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:135px;
	text-align:right;
	padding-right:10px;
}



.advanced_search_submit_box{
	border:0px;
	margin:0px;
	padding:0px;
}

.advanced_search_submit_box_title{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	margin-right:5px;
	width:140px;
}

.advanced_search_submit_box_field{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:155px;
	text-align:right;
	padding-right:10px;
}

.advanced_search_submit_box_clear{
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	text-align:left;
	width:190px;
}

.advanced_search_submit_box_submit{
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	width:95px;
	text-align:right;
}

.search_media_data_end{
	line-height:10px;
	clear:both;
}




.input_search{
	border:0px;
	margin:0px;
	margin-top:2px;
	margin-bottom: 3px;
	margin-left:20px;
	padding:0px;
	padding-left: 5px;
	border:0px;
	font-size:11px;
	width:175px;
	height:19px;
	font-family: Verdana,Helvetica,sans-serif;
	background-color:transparent;
	color: #7f7f7f;
}
* html .input_search {
	margin-top:4px;
	height:18px;
	h\eight:18px;
}
html > .input_search {
	height:17px;
	h\eight:18px;
}
.submit_search{
	display:none;
	border:1px solid #000;
	background-color:#6E87A0;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	font-family: Verdana,Helvetica,sans-serif;
	
}

.submit_search_over{
	border:1px solid #000;
	background-color:#c4000e;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
	font-family: Verdana,Helvetica,sans-serif;
	cursor:pointer;
	
}



.input_search_media{
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid #535353;
	font-size:1.1em;
	height:20px;
}

.input_search_media_select{
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid #535353;
	font-size:1.1em;
	height:20px;
	width:155px;
}

.input_search_media_input{
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid #535353;
	font-size:1.1em;;
	height:20px;
	width:152px;
}

.input_search_media_input2{
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid #535353;
	font-size:1.1em;;
	height:20px;
	width:307px;
}

.search_media .input_search_media_input2{
	border:0px;
	margin:0px;
	padding:0px;
	border:1px solid #535353;
	font-size:1.1em;;
	height:20px;
	width:150px;
}

.submit_search_media{


	left:0px;
	padding:0px;
	margin:0px;
	margin-top:6px;
	font-size:1.1em;
	border:1px solid #000;
	font-family: Verdana,Helvetica,sans-serif;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	background-color:#6E87A0;
	color:#FFF;
}

.form_separator{
	line-height:0px;
	font-size:0px;
	height:1px;
}

.form_separator2{
	line-height:0px;
	font-size:0px;
	height:8px;
}

.submit_search_media_over{


	left:0px;
	padding:0px;
	margin:0px;
	margin-top:6px;
	font-size:1.1em;
	border:1px solid #000;
	font-family: Verdana,Helvetica,sans-serif;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	background-color:#c4000e;
	color:#FFF;
	cursor:pointer;
}

.search_media_list{
	border:0px;
	margin:0px;
	padding:0px;
}












#media_list_home_video{
	position:relative;
	margin-top:35px;
	float:left;
}

#media_list_home_sound{
	position:relative;
	margin-top:35px;
	float:right;
}

#media_list_home_video .title, #media_list_home_sound .title{
	font-size:1em;
	font-weight:bold;
	padding-left:65px;
	padding-bottom:14px;
}

#media_list_home_video .title .picto{
	position:absolute;
	left:7px;
	top:-37px;
	background-image:url(/img/picto_tele.png)  !important;
	background-position:top left;
}

* html #media_list_home_video .title .picto{
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/picto_tele.png',sizingMethod='scale');
	zoom:1;
}

#media_list_home_sound .title .picto{
	position:absolute;
	left:7px;
	top:-37px;
	background-image:url(/img/picto_radio.png)  !important;
	background-position:top left;
}

* html #media_list_home_sound .title .picto{
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/picto_radio.png',sizingMethod='scale');
	zoom:1;
}

#media_list_home_video .list, #media_list_home_sound .list{
	width:320px !important;
	border:0px;
	margin:0px;
	padding:0px;
	padding:8px;
	list-style-type:none;
	margin-bottom:8px;
	background-image:url(/img/fond_transparent.png)  !important;
	background-position:top right;
	zoom:1;
}

#media_list_home_video .list .list_item, #media_list_home_sound .list .list_item{
	border:0px;
	margin:0px;
	padding:0px;
	padding:8px;
	width:304px !important;
	background-image:url(/img/fond_transparent_fonce.png)  !important;
	background-position:top right;
	zoom:1;
}

.list_separator{
	line-height:0px;
	font-size:0px;
	height:8px;
}

.list_end{
	width:200px;
	font-size:0em;
	line-height:0px;
	height:7px;
}

.list_item_title{
	font-weight:bold;
	font-size:1.1em;
}
.list_item_picture {
}
.list_item_picture img{
	border:1px solid #c4000e;
	vertical-align:text-bottom;
}
#media_list_home_video .list .list_item .list_item_picture .nocolor, #media_list_home_sound .list .list_item .list_item_picture .nocolor{
	background:none !important;
	zoom:1;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:9px;
	font-size:0.95em;
	display:inline-block;
}


#media_list_home_video .list .list_item .links, #media_list_home_sound .list .list_item .links{
	display:inline-block;
}

#media_list_home_video .list .list_item  a, #media_list_home_sound .list .list_item  a{
	zoom:1;
	color:#FFF;
	background-color:#c4000e;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	font-size:0.95em;
	display:inline-block;
}




#media_list_home_video .list .list_item .end, #media_list_home_sound .list .list_item .end{
	clear:both;
	font-size:0em;
	line-height:0px;
}


* html #media_list_home_video .list, * html #media_list_home_sound .list{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent.png',sizingMethod='scale');
	zoom:1;
}


* html #media_list_home_video .list .list_item, * html #media_list_home_sound .list .list_item{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent_fonce.png',sizingMethod='scale');
	zoom:1;
}





.data_right_content_medias_results .list{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
}


.data_right_content_medias_results .search_media_list{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
}



.data_right_content_medias_results .list .list_item{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	padding:9px !important;
	background-image:url(/img/fond_transparent.png)  !important;
	background-position:top right;
}




* html .data_right_content_medias_results .list .list_item{
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent.png',sizingMethod='scale');
	zoom:1;
}


.data_right_content_medias_results .list .list_item .list_item_picture{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	float:left;
}
.data_right_content_medias_results .list .list_item .list_item_picture img{
	border:1px solid #c4000e;
	margin-right:9px;
}

.data_right_content_medias_results .list .list_item .a_like{
	float:left;
	width:350px;
	font-weight:normal;
}

.data_right_content_medias_results .list .list_item .search_media_list_end{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	clear:both;
	font-size:0em;
	line-height:0px;
	height:0px;
}

.data_right_content_medias_results .list .end{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	font-size:0em;
	line-height:0px;
	height:7px;
}

.data_right_content_medias_results .list .list_item .search_medias_list_item_text_color{
	clear:both;
	
	display:inline-block;
}

.data_right_content_medias_results .list .list_item .search_medias_list_item_text{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	text-align:left !important;
}
.data_right_content_medias_results .list .list_item a{
	zoom:1;
	color:#FFF;
	background-color:#c4000e;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	font-size:0.85em;
	display:inline-block;
}




.data_right_content_medias_fiche .result_item{
	background-image:url(/img/fond_transparent.png)  !important;
	background-position:top left;
	padding:7px;
	margin-bottom:8px;
}

.data_right_content_medias_fiche .result_item_title{
	margin:0px !important;
	padding:0px !important;
	border:0px !important;
	color:#FFF;
	font-weight:bold;
}

.data_right_content_medias_fiche .result_item_player{
	margin-top:7px;
}



* html .data_right_content_medias_fiche .result_item{
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent.png',sizingMethod='scale');
	zoom:1;
}







.search_medias_list_item_text_color{
	display:block;
	float:left;
	font-weight:bold;
	width:306px;
	font-size:1.2em;
	color:#fff;
}

.search_media_list_home{
	border:0px;
	margin:0px;
	padding:0px;
	width:336px;
}

.search_media_list_item{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-bottom:8px;
	background-image:url(/img/submenu_fnd.gif)  !important;
	background-position:top right;
	zoom:1;
}

.search_medias_list_item, .search_media_list_home li{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-bottom:8px;
	background-image:url(/img/submenu_fnd.gif)  !important;
	background-position:top right;
	zoom:1;
}


.search_media_list_home li{
	width:336px;
}

.search_media_list_item_selected{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-bottom:8px;
	background-image:url(/img/submenu_fnd_selected.gif)  !important;
	background-position:top right;
	zoom:1;
}

.search_media_list_item a,.search_media_list_item_selected a{
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
}

.search_medias_list_item .a_like,.search_medias_list_item_selected .a_like{
	float:left;
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	/*width:280px;*/
}

.search_media_home_item_player {
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
}

.search_media_list_item_player {
	float:right;
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	width:327px;
}

.search_media_list_item_title{
	display:block;
	float:left;
	color:#bbb;
	font-weight:normal;
	width:140px;
}

.search_media_list_item_title2{
	display:block;
	float:left;
	color:#888;
	font-weight:normal;
	width:140px;
}

.search_media_list_item_text{
	display:block;
	float:left;
	color:#fff;
	font-weight:normal;
	width:495px;
}

.search_media_list_item_text2{
	display:block;
	float:left;
	color:#3e5359;
	font-weight:normal;
	width:495px;
}

.search_media_list_item_title_color{
	display:block;
	float:left;
	color:#bbb;
	font-weight:normal;
	width:140px;
}

.search_media_list_item_text_color{
	display:block;
	float:left;
	font-weight:bold;
	width:495px;
	font-size:1.2em;
	color:#fff;
}

.search_media_list_item_text_color2{
	display:block;
	float:left;
	font-weight:bold;
	width:495px;
	font-size:1.2em;
	color:#3e5359;
}

.search_media_list_end{
	display:block;
	clear:both;
	line-height:1px;
}

.search_media_item_separator{
	height:8px;
	line-height:1px;
}

.search_result_navigation{
	position:relative;
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
	height:23px;
	background-color:#000;
	text-align:center;
}

.search_result_navigation_previous{
	
	position:absolute;
	left:0px;
	padding:0px;
	margin:0px;
	z-index:2;
	height:19px;
	text-align:left;
	width:100px;
}

.search_result_navigation_previous a{
	display:block;
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#6E87A0;
}

.search_result_navigation_previous a:hover{
	
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#c4000e;
}

.search_result_navigation_next{
	
	position:absolute;
	top:0px;
	right:0px;
	padding:0px;
	margin:0px;
	z-index:3;
	height:19px;
	text-align:right !important;
	width:100px;
}

.search_result_navigation_next a{
	display:block;
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#6E87A0;
}

.search_result_navigation_next a:hover{
	
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#c4000e;
}

.search_result_navigation_back{
	
	position:absolute;
	left:0px;
	padding:0px;
	margin:0px;
	z-index:2;
	height:19px;
	text-align:left;
	width:220px;
}

.search_result_navigation_back a{
	display:block;
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#6E87A0;
}

.search_result_navigation_back a:hover{
	
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#c4000e;
}

.search_result_navigation_count{
	margin-top:2px;

}	

.search_result_item{
	border:0px;
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	background:#fff;
}

/* MAIN */
#main {
	position:relative;
	width:980px;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*background-color:#000;*/
	zoom:1;
}


/* TOP MENU */
#globalmenu {
	position:relative;
	width:260px;
	float:left;
	z-index:50;
	top:0px;
	padding:0px;
	margin:0px;
	border:0px;
}

#logo{
	position:relative;
	padding:0px;
	margin:0px;
	border:0px;
	width:250px;
	height:124px;
	background-image:url(/img/logo.png)  !important;
	background-position:0px 0px;
	background-repeat:no-repeat;
	zoom:1;
}




* html #logo{
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png',sizingMethod='scale');

}


#logo_hidden{
	position:absolute;
	display:none;
	zoom:1;
}


#logo_link{
	position:absolute;
	top:0px;
	zoom:1;
	width:250px;
	height:124px;
	z-index:120;
}

#home_search_form{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:1em;
	background-image:url(/img/input_search_fnd.gif)  !important;
	background-repeat:no-repeat;
}


/*container*/
#container{
	position:relative;
	width:980px;
	zoom:1;
}


/*RETOUR*/
#retour{
	position:absolute;
	padding:0px;
	margin:0px;
	left:831px;
	top:173px;
	z-index:20;
	text-align:left;
	width:auto;
}

#retour a{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-left:17px;
	padding-right:5px;
	height:19px;
	background-color:#6E87A0;

	background-image:url(/img/fleche_retour.gif)  !important;
	background-position:0px 8px;
	background-repeat:no-repeat;
}

#retour a:hover{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-left:17px;
	padding-right:5px;
	height:19px;
	background-color:#c4000e;

	background-image:url(/img/fleche_retour.gif)  !important;
	background-position:0px 8px;
	background-repeat:no-repeat;
}


/*RETOUR*/
#next_spectacle{
	float:right;
	padding:0px;
	margin:0px;
	height:auto;
	width:auto;
	text-align:center;
	padding-top:8px;
}

#next_spectacle a{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-right:12px;
	padding-left:12px;
	height:19px;
	background-color:#6E87A0;
}

#next_spectacle a:hover{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-right:12px;
	padding-left:12px;
	height:19px;
	background-color:#c4000e;
}

#prev_spectacle{
	float:left;
	padding:0px;
	margin:0px;
	height:auto;
	width:auto;
	text-align:center;
	padding-top:8px;
}

#prev_spectacle a{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-right:12px;
	padding-left:12px;
	height:19px;
	background-color:#6E87A0;
}

#prev_spectacle a:hover{
	display:inline-block;
	border:1px solid #000;
	padding-top:2px;
	padding-right:12px;
	padding-left:12px;
	height:19px;
	background-color:#c4000e;
}


/*BILLETEIRE*/
#billetterie{
	position:absolute;
	padding:0px;
	margin:0px;
	border:0px;
	padding-bottom:1px;
	left:822px;
	top:159px;
	z-index:20;
	height:20px;
	width:130px;
	background-color:#FFF;
	text-align:center;
	text-decoration:none !important;
	font-weight:bold;
}

#billetterie a, #billetterie a:hover{
	font-size:1.5em;
	color:#3e5359 !important;
	font-family: Verdana,Courier New, sans-serif, Arial;
}

/* BANDEAU */
#bandeau {
	position:relative;
	width:980px;
	right:0px;
	height:170px;
	background-color:#000000;
}


#bandeau_top{
	position:absolute;
	right:0px;
	top:10px;
}


#bandeau_top_road{
	color:#3e5359;
	font-size:0.9em;
}

#bandeau_top_road a{
	color:#3e5359;
	font-size:1em;
	text-decoration:none;
}

#bandeau_top_road a:hover{
	color:#fff;
	font-size:1em;
	text-decoration:underline;
}

#bandeau_top_search{
	float:right;
	margin-top:4px;
}


#bandeau_bottom{
}

#end_bandeau{
	clear:both;
}

#topmenu{
	float:right;
	padding:0px;
	margin:0px;
	margin-top:8px;
	margin-right:8px;
	margin-bottom:85px;
	border:0px;
	top:2px;
	font-size:0.85em;
}

.topmenu_rub{
	float:left;
	height:20px;
	padding-right:5px;
}
.topmenu_rub a{
	font-size:1.1em;
	text-decoration:none;
	color:#fff;
}

.topmenu_rub a:hover{
	font-size:1.1em;
	text-decoration:underline;
	color:#fff;
}






/* LEFT MENU */

#leftmenu{
	float:left;
	border:0px;
	padding:0px;
	margin:0px;
	width:257px;
	font-size:0.9em;
	z-index:2;
	padding-top:14px;
}

#leftmenu #video{
	position:absolute;
	width:265px;
	height:221px;
	left:-15px;
	top:-25px;
	background:none;
}

#leftmenu #present_compose{
	position:relative;
	width:257px;;
	margin-bottom:20px;
}

#leftmenu #present_compose .title{
	z-index:2;
	position:relative;
	margin-left:0px;
	padding-left:0px;
	background-image:url(/img/home_present_compose_fond.png)  !important;
	background-position:0px 0px;
	color:#c4000e;
}
* html #leftmenu #present_compose .title{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/home_present_compose_fond.png',sizingMethod='scale');
	zoom:1;
}

#leftmenu #present_compose .datas{
	position:relative;
	z-index:1;
	background-color:#FFF;
	color:#333;
	padding:9px;
	margin-top:-17px;
	padding-top:17px;
	height: 221px;
}

#leftmenu #present_compose .datas .title{
	background-image:none !important;
	font-size:20px;
	font-weight:bold;
	border:0px;
	padding:0px;
	margin:0px;
	padding-bottom:7px;
	color: #ee3424;
}

* html #leftmenu #present_compose .datas .title{
	background-image:none !important;
	filter:progid:none;
}



#leftmenu #present_compose .end{
	clear:both;
	font-size:0em;
}



#leftmenu #present_compose .datas .links{
	color:#FFF;
	background-color:#ee3424;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	float:right;
	margin-left:9px;
	font-size:0.95em;
}

/* Dernière minute */
#leftmenu #derniere_minute {
	position:relative;
	width:257px;
	margin-bottom:20px;
}

#leftmenu #derniere_minute .content {
	border: 1px solid #ffffff;
	padding: 7px;
	height: 139px;
}

#leftmenu #derniere_minute .content .data {
	/*
	background-color: #ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	*/
}

#leftmenu #derniere_minute .content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 231px;
}

#leftmenu #derniere_minute .content ul li {
	margin: 0;
	padding: 0;
	width: 231px;
	height: 112px;
}

#leftmenu #derniere_minute .content ul li .Te {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 11px;
	padding-bottom: 4px;
}

#leftmenu #derniere_minute .content ul li .Ti {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
}

#leftmenu #derniere_minute .content ul li .link a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #ee3424;
}

#leftmenu #derniere_minute .content ul li .link {
	
}

#carousellite_dm {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	background-color: #ffffff !important;
	height: 132px;
}

.dControl {
	text-align: center;
	padding-bottom: 5px;
}

.dControl #dPrev {
	margin-right: 15px;
}

.dControl img {
	cursor: pointer;
}

/* bug fix ie 6 */
* html #carousellite_dm {
	height: 20px;
}

/* Cette semaine */
#leftmenu #cette_semaine {
	position:relative;
	width:257px;;
	margin-bottom:20px;
}

#leftmenu #cette_semaine .content {
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	height: 235px;
	overflow: auto;
}

#leftmenu #cette_semaine .content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#leftmenu #cette_semaine .content ul li {
	margin: 0;
	padding: 0;
	color: #000000;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 4px;
	margin-bottom: 5px;
	font-size: 11px;
}

#leftmenu #cette_semaine .content ul li.last {
	border-bottom: 0px solid #d7d7d7;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#leftmenu #cette_semaine .content ul li a {
	font-weight: bold;
	color: #000000;
}

#leftmenu #cette_semaine .content ul li span a {
	color: #4d4c4c;
	font-weight: normal;
}

/* Librairie */
#leftmenu #librairie{
	position:relative;
	width:257px;;
	margin-bottom:29px;
}

#leftmenu #librairie .picto{
	left:-17px;
	top:-8px;
	position:absolute;
	background-image:url(/img/picto_librairie.png)  !important;
	background-position:0px 0px;
}

* html #leftmenu #librairie .picto{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/picto_librairie.png',sizingMethod='scale');
	zoom:1;
}


#leftmenu #librairie .title{
	zoom:1;
	background-color:#FFFFFF !important;
}

#leftmenu #librairie .datas{
	zoom:1;
	background-image:url(/img/fond_transparent_fonce.png)  !important;
	background-position:0px 0px;
	border:1px solid #FFF;
}

* html #leftmenu #librairie .datas{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent_fonce.png',sizingMethod='scale');

}

#leftmenu #librairie .datas .left{
	position:relative;
	float:left;
	width:70px;
}

#leftmenu #librairie .datas .right{
	position:relative;
	float:right;
	top:0px;
	color:#FFF;
	width:110px;
}

#leftmenu #librairie .datas .end{
	clear:both;
	font-size:0em;
}

#leftmenu {
	margin-left:7px;
}

/* DATA */
#data{
	float:right;
	margin-top:7px;
	margin-bottom:13px;
	width:709px;
	padding-left:6px;
	color:#fff;
}



#submenu{
	border:0px;
	margin:0px;
	padding-bottom:4px;
	margin-bottom:4px;
}

#submenu table{
	border:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

#submenu table tr td{
}

.submenu_td{
	position: relative;
	border:0px;
	margin:0px;
	padding:0px;
	width:127px;
	vertical-align:top;
	background-image:url(/img/submenu_fnd.gif)  !important;
	background-position:top right;
	position:relative;
	zoom:1;
}
.submenu_td_unselected{
	border:0px;
	margin:0px;
	padding:0px;
	width:127px;
	vertical-align:top;
	background-image:url(/img/submenu_fnd.gif)  !important;
	background-position:top right !important;
}

.submenu_td a{
	zoom:1;
}

.submenu_td_separator{
	width:8px;
	zoom:1;
}

.submenu_td_height_separator{
	border:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	height:8px;
	zoom:1;
}

.submenu_td_over{
	position: relative;
	border:0px;
	margin:0px;
	padding:0px;
	width:127px;
	vertical-align:top;
	background-image:url(/img/submenu_fnd_selected.gif)  !important;
	background-position:top right !important;
	zoom:1;
}

.submenu_td_selected{
	position: relative;
	border:0px;
	margin:0px;
	padding:0px;
	width:127px;
	vertical-align:top;
	background-image:url(/img/submenu_fnd_selected.gif)  !important;
	background-position:top right !important;
	zoom:1;
}
#submenu_height{
	float:left;
	height:600px;
	
}

.submenu_end{
	height:0px;
	line-height:0px;
	clear:both;
}

#submenu_list{
	border:0px;
	padding:0px;
	margin:0px;
}

#submenu_list_height{
	float:left;
	height:600px;
	
}

.submenu_list_end{
	height:0px;
	line-height:0px;
	clear:both;
}



#data_right{
	float:left;
	width:715px;
	z-index:1;
	top:0px;
	margin-top:7px;
}

#visuel{
	padding-bottom:17px;
}

#data_right_spectacle_menu{
	float:right;
	border:0px;
	margin:0px;
	padding:0px;
	width:210px;
}


.data_right_spectacle_menu_item{
	padding-left:8px;
	margin-left:8px;
	margin-bottom:5px;
	background-image:url(/img/fleche.gif)  !important;
	background-position:0px 5px;
	background-repeat:no-repeat;
}

.salle_date{
	margin-bottom:15px;
}

.salle_date_title{
	font-weight:bold;
}
.salle_date_mois{
	margin-top:8px;
	padding-left:10px;
}
.salle_date_item{
	padding-left:25px;
	background-image:url(/img/fleche.gif)  !important;
	background-position:15px 5px;
	background-repeat:no-repeat;
}


.data_right_content{
	width:672px;
	clear:both;
	border:0px;
	margin:0px;
	padding:0px;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	zoom:1;
	margin-left:13px;
}


.data_right_content_medias, .data_right_content_medias_results, .data_right_content_medias_fiche{
	width:688px;
	clear:both;
	border:0px;
	margin:0px;
	padding:0px;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:8px;
	zoom:1;
	margin-left:5px;
}

.data_right_content_picture{
	float:left;
	border:0px;
	margin:0px;
	padding-right:16px;
	padding-left:16px;
}

#data_right_picture{
	border:0px;
	margin:0px;
	padding:0px;
}

.picture_data{
	margin-bottom:40px;
}

.data_end{
	font-size:0px;
	line-height:0px;
	clear:both;
}







* html .data_right_content, * html #data_right_title_simple{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent.png',sizingMethod='scale');
	zoom:1;
}



.data_right_content, #data_right_title_simple{

	background-image:url(/img/fond_transparent.png)  !important;
	background-position:0px 0px;

}





















/*//////*/
/* HOME */
/*//////*/


#data_home{
	float:left;
	width:715px;
	z-index:1;
	top:0px;
	margin-top:7px;
}

#data_home .container{
	position:relative;
	top:0px;
	width:715px;
}



#data_home .end{
	clear:both;
	font-size:0em;
	line-height:0em;
}


#data_home .pub{
	clear:both;
	width:676px;
	padding:6px;
	zoom:1;
	background-image:url(/img/fond_transparent.png)  !important;
	background-position:0px 0px;
	margin-bottom:14px;
	margin-left:13px;
}

* html #data_home .pub{
	
	background: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fond_transparent.png',sizingMethod='scale');
	zoom:1;
}

#data_home .bloc{
	position:relative;
	width:355px;
	float:left;
	margin-left:1px;
}
#data_home .bloc .title{
	background: url(/img/home_new_fond.png) no-repeat !important;
	margin-left: 9px;
	width: 335px;
	
}
#data_home .bloc .title p{
	width:235px !important;
	
}
#data_home .newsSeparator{
	clear:both;
	font-size:0em;
	line-height:0em;
	height:20px;
}

#data_home .bloc .datas{
	position:relative;
	width:355px;
}

#data_home .bloc .datas .text_container{
	z-index:1;
	position:relative;
	width:335px;
	margin-left:9px;
	background-color:#ffffff;
	color:#000;
	height: 751px;
}

#data_home .bloc .datas .text_container .titleDat .prettyAccueil img{
	margin-left:10px;
}

#data_home .bloc .datas .text_container .titleDat p{
	margin-left:10px;
	width:258px;
}

#data_home .bloc .datas .text_container .titleDat p a{
	color:#c4000e;
	text-decoration:underline;
}


#data_home .bloc .datas .text_container .text{
	position:relative;
	color:#000;
	background-color:#FFF;
	width:313px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:8px;
	font-size:0.85em;
	margin-top: -1px;
	margin-bottom: -1px;
}

#data_home .bloc .datas .text_container .blocDiapo{
	background-color:#ffffff;
	padding-bottom:9px;
	position: absolute;
	bottom: 0px;
	width:335px;
}

#data_home .bloc .datas .text_container .blocDiapo a.hide{
	display: none;
}


#data_home .bloc .datas .text_container .blocDiapoTop{
	background: url(/img/blocDiapoTop_fond.jpg) no-repeat !important;
	height: 14px;
}

#data_home .bloc .datas .text_container .blocDiapoMiddle{
	background: url(/img/blocDiapoMiddle_fond.jpg) repeat-y !important;
	text-align: center;
}

#data_home .bloc .datas .text_container .blocDiapoBottom{
	background: url(/img/blocDiapoBottom_fond.jpg) no-repeat !important;
	height: 16px;
	text-align:right;
	padding-right:25px;
	padding-top:6px;
}

#data_home .bloc .datas .text_container .blocDiapoBottom a{
	font-size:10px;
}

#data_home .bloc .datas .text_container .text a{

	color:#c4000e;
	text-decoration:underline;
}

#data_home .bloc .datas .text_container .text .links{
	color:#FFF;
	background-color:#ee3424;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	margin-right:9px;
	text-decoration:none;
}

#data_home .bloc .datas .text_container .text .diaporama{
	z-index:0;
}




















/* BOTTOM MENU */
#bottommenu{
	width:980px;
	height:21px;
	background-color:#000;
	text-align:right;
	font-size:0.8em;
	color:#959595;
	bottom:0px;
	border:0px;
	z-index:100;
}

.bottommenu_rub{
	display:inline;
	height:20px;
	margin-right:5px;
}

.bottommenu_rub a{
	font-size:1.1em !important;
}

.backtotop{
	position:relative;
	padding-top:10px;
	padding-right:8px;
	clear:both;
	color:#3e5359;
	height:20px;
	text-align:right;
	background-color:#fff;
	
}
.backtotop img{
	padding-left:5px;
}

.backtotop a{
	color:#3e5359;
	font-size:0.8em;
	padding-right:15px;
	background-image:url(/img/fleche_top.gif)  !important;
	background-position:center right;
	background-repeat:no-repeat;
}

.backtotop a:hover{
	color:#3e5359;
	font-size:0.8em;
}




.data_right_calendar_title{
	color:#3e5359;
}

.data_right_calendar_odd td{
	background-color:#a8c4cb;
	padding:5px;
}

.data_right_calendar_odd td a:hover{
	color:#3e5359;
}

.data_right_calendar_sep td{
	font-size:1px;
	line-height:1px;
	height:5px;
}

.data_right_calendar_even td{
	background-color:#74949c;
	padding:5px;
}

.data_right_calendar_even td a:hover{
	color:#3e5359;
}

.newsletter_links{
	position:relative;
	top:0px;
	right:0px;
	padding:0px;
	margin:0px;
	z-index:3;
	text-align:center !important;
	zoom:1;
}

.newsletter_link{
	float:left;
	top:0px;
	right:0px;
	padding:0px;
	margin:0px;
	z-index:3;
	height:19px;
	width:205px;
	padding-left:10px;
}

.newsletter_link a{
	color:#FFF !important;
	display:block;
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#6E87A0;
	text-decoration:none !important;
}

.newsletter_link a:hover{
	color:#FFF !important;
	left:0px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	z-index:2;
	height:19px;
	background-color:#c4000e;
	text-decoration:none !important;
}

.alert{
	font-weight:bold;
	color:#c2000e;
}

.alert_good{
	font-weight:bold;
	color:#0ec200;
}
