/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 132 2008-05-23 16:05:17Z emartin24 $
 *
 */

/* Overlay */
#modalOverlay {
	background-color:#000;
	opacity:0.7 !important;
}

*html #modalOverlay {
	filter:alpha(opacity=70) !important;
}

*+html #modalOverlay {
	filter:alpha(opacity=70) !important;
}

/* Container */
#modalContainer {
	width:722px; 
	left:50%; 
	top:7%; 
	margin-left:-300px; 
	color:#000;
}
#modalContainer.loginAndFriend{width:528px;}
#modalContainer.actuAudioModal{width:737px;}

#modalContainer p {
	margin: 5px 0 0 0;
}
#modalContainer p.videoIntro {
	margin: 20px 0 0 0;
}

/***** actu audio fixed sizes ****/
#modalContainer.actuAudioLightBox {
	position: absolute;
	left:50%;
	margin-left:-366px;
	top:7%;
}
.tableContentChaine .actuAudioLightBox .box_center_body{
	padding: 5px 0 0 10px;
	background-image: none;
	border: none;
	border-top:none;
	background-color:#FFFFFF;
	margin-bottom:0px;
	width:710px;
/*	float:left;*/
}
#content_lightbox .bookmark a {
	color: #333333;
	float:left;
	margin-right: 20px;
}
#content_lightbox .showAddressContainer{
	float:left;
	margin-bottom:10px;
}
#content_lightbox #podcastadr_form{
	width:396px;
}
#content_lightbox #podcastadr_form #podcastadr_form_input{
	width:100%;
}
.tableContentChaine .actuAudioLightBox .box_actu_left .illustration{
	padding-right:0px;
}
.actuAudioLightBox .tableContentChaine{
	width:710px;
}
.actuAudioLightBox .tableContentChaine .colonne_middle{
	width:710px;
}
body.actuAudioLightBox{
	padding:0;margin:0;
	width:710px;
}
.tableContentChaine .actuAudioLightBox .box_center_body .box_actu__right{
	height:507px;
}
*html .tableContentChaine .actuAudioLightBox .box_center_body .box_actu__right{
	height:480px;
}




#modalContainer a{
	color:#000;
}

*html #modalContainer {
	display:block;
	height:1px;
}

*+html #modalContainer {
	display:block;
	height:auto;
	min-height:1px;
}

#modalContainer a.modalCloseImg {
	background:url(/img/rsr/modal/x.png) no-repeat; 
	width:37px; 
	height:37px; 
	display:inline; 
	z-index:3200; 
	position:absolute; 
	top:-15px; 
	right:-10px; 
	cursor:pointer;
}

*html #modalContainer a.modalCloseImg {
	background:none; 
	right:-14px; 
	width:37px; 
	height:37px; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rsr.ch/img/rsr/modal/x.png",sizingMethod='crop');
}

#modalContainer .table2Colonnes .box_droite{
	margin-bottom:0;
	width:auto;
}

#modalContainer .table2Colonnes .box_droite_body, #modalContainer div.tableContentChaine .box_center_body{
	background-image:none;
	border:none;
	padding:0 0 0 0;
	width:auto;
	margin:0 0 0 0;
}
#modalContainer div.tableContentChaine .ajaxloading,
#modalContainer .table2Colonnes .box_droite_body .ajaxloading{
	margin: 50px auto;
	width:auto;
	height:auto;
	width:481px;
	text-align:center;
}
#modalContainer .table2Colonnes .box_droite_body{
	margin: 0;
	height:auto;
	/* Diaporama: width:682px; Video: 481px; -> lightboxes.js*/
	width:682px;
	text-align:center;
}
#modalContainer .table2Colonnes .box_droite_body h1{
	/*padding-bottom:50px;*/
	padding-bottom:5px;
	color:#3e3e3e;
}

#modalContainer .formContact{
	width:auto;
	margin:0 0 0 0;
}

#modalContainer .formLayer{
	margin:0 0 0 20px;
}
	
#modalContainer div.table2Colonnes {
	/* Diaporama: width:682px; Video: 481px; -> lightboxes.js*/
	background-color:#fff; 
	padding:0 20px 30px 20px;
	float:left;
	clear:both;
	width:auto;
	margin:0 0 0 0;
}
	
#modalContainer div.tableContentChaine {
	width:521px; 
	background-color:#fff; 
	padding:0 0 0 0;
	float:left;
	clear:both;
	margin:0 0 0 0;
}

/******************** adaptative top
***********************************/
.layer_top{
	width:722px;
	height:32px;
	/*background:transparent url(/img/rsr/modal/layer_top_repeat.png) repeat left top;
	clear:both;*/
	float:left;
}
.layer_top .repeat{
	width:688px;
	height:32px;
	background:transparent url(/img/rsr/modal/layer_top_repeat.png) repeat-x left top;
	float:left;
}

.layer_top .repeat h1{
	margin-top: -10px;
	}
	
.layer_top .left{
	width:17px;
	height:32px;
	background:transparent url(/img/rsr/modal/layer_top_left.png) no-repeat left top;
	float:left;
}
.layer_top .right{
	width:17px;
	height:32px;
	background:transparent url(/img/rsr/modal/layer_top_right.png) no-repeat left top;
	float:left;
}
*html .layer_top .left{
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rsr.ch/img/rsr/modal/layer_top_left.png",sizingMethod='crop');
}
*html .layer_top .right{
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rsr.ch/img/rsr/modal/layer_top_right.png",sizingMethod='crop');
}

/***************** adaptative bottom
***********************************/
.layer_bottom{
	width:722px;
	height:6px;
	float:left;
	padding:0;margin:0px;
}
.layer_bottom .repeat{
	width:688px;
	height:6px;
	background:transparent url(/img/rsr/modal/layer_bottom_repeat.png) repeat-x left top;
	float:left;
	padding:0;margin:0px;
}
.layer_bottom .left{
	width:17px;
	height:6px;
	background:transparent url(/img/rsr/modal/layer_bottom_left.png) no-repeat left top;
	float:left;
	padding:0;margin:0px;
}
.layer_bottom .right{
	width:17px;
	height:6px;
	background:transparent url(/img/rsr/modal/layer_bottom_right.png) no-repeat left top;
	float:left;
	padding:0;margin:0px;
}
.layer_bottom .bottomOuterLink{
	clear:both;
	font-size:12px;
	padding:0 0 0 10px;
	background-color:#FFF;
}
#modalContainer .layer_bottom .bottomOuterLink a.actu-audio{
	display:block;
	height:20px;
	color:#A50127;
}
.layer_bottom .bottomOuterLink a.actu-audio img{
	float:left;
	padding:0 10px 0 0;
}
.layer_bottom .bottomOuterLink a.actu-audio .txt{
	float:left;
	padding:2px 0 0 0;
}

*html .layer_bottom .left{
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rsr.ch/img/rsr/modal/layer_bottom_left.png',sizingMethod='crop');
}
*html .layer_bottom .right{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.rsr.ch/img/rsr/modal/layer_bottom_right.png",sizingMethod='crop');
}


/**** Send2Friend & login fixed size
***********************************/
#basicModalContent2 .layer_top,
#sendToFriendLayer .layer_top{
	width:521px;
	background:transparent url(/img/rsr/modal/layer_top.png) repeat-x left top;
}
*html #basicModalContent2 .layer_top,
*html #sendToFriendLayer .layer_top{
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rsr.ch/img/rsr/modal/layer_top.png',sizingMethod='crop');
}
#basicModalContent2 .layer_bottom,
#sendToFriendLayer .layer_bottom{
	width:521px;
	background:transparent url(/img/rsr/modal/layer_bottom.png) repeat-x left top;
}
*html #basicModalContent2 .layer_bottom,
*html #sendToFriendLayer .layer_bottom{
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rsr.ch/img/rsr/modal/layer_bottom.png',sizingMethod='crop');
}
#basicModalContent2 .table2Colonnes,
#sendToFriendLayer .table2Colonnes{
	width:481px;
}



/************* Actu audio fixed size
***********************************/
#iframeLayer .layer_top{width:737px;}
#iframeLayer .layer_top .repeat{width:703px;}
#iframeLayer .layer_bottom{width:737px;}
#iframeLayer .layer_bottom .repeat{width:703px;}





#basicModalContent .box_info{
	width:auto;
}

.headerDiapo{
	float:left;
	width:460px;
	padding:0 10px 10px 20px;
	text-align:left;
}

.headerDiapo h1{
	font-size:24px;
	color:#3e3e3e;
}

.diapoPagination{
	float:left;
	font-size:18px;
	padding-top:4px;
}
#basicModalContent .lightboxContentTop{
	width:660px;
	clear: Both;
	float:left;
	/*height: 150px;*/
	height: auto;
	margin-bottom: 15px;
}
*html #basicModalContent .lightboxContentTop{width:680px;}

#basicModalContent .lightboxContentTop .header_box{
	pAdding:0 0 0 0;
	position:static;
	margin: 0;
	top: 0;
	left: 0;
	float:right;
	width: 160px;
}

.picto_photo{
	width:121px;
	height:80px;
	background:transparent url(/img/rsr/pictos/picto_photo.png) repeat left top;
	position:relative;
	top:-20px;
	float:right;
}

*html .picto_photo {
	background:none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rsr.ch/img/rsr/pictos/picto_photo.png',sizingMethod='crop');
}

#carousel{
	clear:both;
	float:left;
	padding:0 0 15px 0;
}

#carousel ul {
	list-style: none;
}

#carousel li {
	display:block;
}

.color82{
	color:#828282;
}