/**
 *
 * 	Feuille de style pour PS sur IE <= 6
 *
 **/

/*
tbody{
	margin: 0em;
	padding: 0em;
}

body {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 780px;
}

body.main {
	margin: 0em;
	padding: 0em;
	background-color: #FFFFFF;
	background-position: left;
	background-repeat: repeat-y;
	background-attachment: fixed;
}

p {
	margin: 2px 0px 2px 0px;
}

hr {
	margin: 3px 0px 3px 0px;
}

#skyscraper {float:right;
	padding-top:18px;
	padding-right:16px;
}
*/

#iframeBehindPopup{
  border:none !important;
  margin:0;
  padding:0;
  background:none !important;
  
}

div {
	margin: 0;
	padding: 0px;
}

img {
	border: 0px;
}

p {
	margin: 0px;
}
/*
.texte_riche p {
	margin-bottom: 8px;
}

.c0 {
	background-color: #F1F1F1;
}

.content3 {
	background-color: #6AF858;
}

div.master {
	width:404px;
}

tr.lignecontenu {
}

*/

/* D : Parties communes */

	body, div, p, td, a {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px; 
	}

	#content{
		float:right;
	}
	
	#mainDiv{
		width: 996px;
		text-align: left;
	}

	#top_header {
		width:996px; 
		overflow:hidden;
	}

	#navDroite {
		width: 157px;
		float: left;
		overflow: hidden;
		/*border: 2px #000000 solid;*/
	}

	#s2 {
		width: 838px;
	}

/*div > #navDroite{
		width: 154px;
		margin-left: -1px;
	}*/



	.nav_trans{
	 	float:right;
	}
	
	.nav_trans_1{
		float:left;
		height:18px;
		overflow:hidden;
		background-color:#4C4C4C;
		color:#FFFFFF;
	}
	.nav_trans_1_img{
		float:left;
		height:14px;
		overflow:hidden;
		background-color:#4C4C4C;
		color:#FFFFFF;
	}
	
	.nav_trans_2{
		float:left;
		width:120px;
		overflow:hidden;
	}
	
	
	.nav_trans_2_1_img{
		width:120px;
		overflow:hidden;
		height:14px;
		background-color:#E5E5E5;
		color:#656565;
		cursor:pointer;
	}
	.nav_trans_3_1{
		width:150px;
		overflow:hidden;
		height:14px;
	}
	.nav_trans_2_1_txt{
		width:120px;
		overflow:hidden;
		height:18px;
		background-color:#E5E5E5;
		color:#656565;
		cursor:pointer;
	}
	.nav_trans_2_2{
		width:120px;
		overflow:hidden;
		height:2px;
	}
	
	.nav_trans_3_2{
		width:150px;
		overflow:hidden;
		height:2px;
	}
	.nav_trans_search{
		height:15px;
		width:120px;
		margin-top:46px;
		overflow:hidden;
		background-color:#FFFFFF;
	}
	.nav_trans_search_field{
		float:left;
		border-left:1px solid #B2B2B2;
		border-top:1px solid #B2B2B2;
		border-bottom:1px solid #B2B2B2;
		width:99px;
		height:13px;
		font-size:9px;
		position:relative;
		overflow:hidden;
		z-index:1;
	}
	.nav_trans_search_input{
		border:0px; 
		font-size:9px;
		line-height:9px;
		margin-top:-2px;
		padding-top:3px;
		margin-left:-1px;
		padding-left:2px;
		height:12px;
		font-family: Verdana , Helvetica , sans-serif;
		position:relative;
		z-index:1;
	}
	.nav_trans_search_button{
		float:left;
		width:20px;
		height:14px;
		position:relative;
		z-index:1;
		cursor:pointer;
	}



	.navDroiteTitle, .navDroiteLink, .navDroiteLinkOn, .navDroiteLinkOver{
		font-weight: bold;
		font-size: 10px;
		text-transform: uppercase;
	}
	.navDroiteTitle {
		/*padding: 6px 10px 6px 10px;*/
		padding: 0px;
		background: #989898;
		color: #FFFFFF;
	}
	.navDroiteLink, .navDroiteLinkOn, .navDroiteLinkOver {
		/*padding: 0px 10px 0px 10px;*/
		padding: 0px;
		background: #FFFFFF;
		color: #696969;
	}
	.navDroiteLink {
		background: #E0E0E0;
		cursor: pointer;
	}
	.navDroiteLinkOver {
		background: #FFFFFF;
		cursor: pointer;
	}

	.divPopupCenter, .divAlert {
		font-family: Verdana, Helvetica, sans-serif;
		position: absolute;
		z-index: 100;
		width: 500px;
		padding: 12px;
		border: 2px #999999 solid;
		background: #FFFFFF;
		/*color: #676767;*/
		color: #000000;
		font-size: 11px; 
	}

	.divAlert {
		font-weight: bold;
		text-transform: uppercase;
		padding: 25px;
		color: #ff6600;
	}

	.pMsgError {
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px; 
		margin: 25px;
		color: #ff6600;
	}

	.spacer {
		clear: both;
		display: block;
		margin-top: -1px;
	}
	
	.divEncadre {
		font-family: Verdana, Helvetica, sans-serif;
		padding-left:25px;
		padding-right:25px;
		padding-top:25px;
		padding-bottom:25px;
		width : 838px;
		border: 4px #999999 solid;
		background: #FFFFFF;
	}
	
/*div > .divEncadre{
		width: 780px;
	}*/

	.divPopupOver{
		font-family: Verdana, Helvetica, sans-serif;
		position: absolute;
		z-index: +100;
		width: 300px;
		padding: 15px;
		border: 2px #999999 solid;
		background: #CDCDCD;
	}

/* F : Parties communes */



	.divBlockOpen {
		width: 832px;
		padding: 10px 22px 10px 22px;
	} 
/*div > .divBlockOpen {
		width: 776px;
	}*/
	
	.divBlockContinue {
		width: 838px;
		padding: 10px 0px 10px 0px;
		border: 3px #999999 solid;
		border-top: 0px;
		border-bottom: 0px;
	} 
/*div > .divBlockContinue {
		width: 832px;
	}*/
	
	#divReceptionDescription {
		padding: 25px;
	}

	.divBlockClose {
		width: 838px;
		padding: 15px;
		border: 3px #999999 solid;
		border-top: 2px;
		margin-bottom: 0px;
		overflow: hidden;
	} 
/*div > .divBlockClose {
		width: 776px;
	}*/


	.tdReception {
		font-family: Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 7px;
		padding-bottom: 0px;
		border: 0;
	}

	.tdReceptionSelected {
		font-family: Verdana, Helvetica, sans-serif;
		text-align: center;
		padding: 4px;
		padding-bottom: 12px;
		border: solid #999999 3px;
		border-bottom: 0px;
		background: #FFFFFF;
	}

	.divBlockOpen2 {
		width: 780px;
		padding: 10px;
		border: 3px #D7D7D7 solid;
		border-bottom: 0px;
		margin: 0;
		margin-top: 20px;
		text-align: left;
	} 
/*div > .divBlockOpen2 {
		width: 754px;
	}*/

	.divBlockClose2 {
		width: 780px;
		padding: 10px;
		border: 3px #D7D7D7 solid;
		border-top: 0px;
		margin: 0;
		text-align: left;
	} 
/*div > .divBlockClose2 {
		width: 774px;
	}*/
	
	.divFormuleTitleOff, .divFormuleTitleOn {
		width: 780px;
		margin-top: 2px;
		color: #FFFFFF;
	}
/*div > .divFormuleTitleOff, .divFormuleTitleOn {
		width: 738px;
	}*/
	.divFormuleTitleOff {
		background: #858585;
	}
	.divFormuleTitleOn {
		background: #C60931;
	}
	
	.divFormuleBlock {
		width: 780px;
		padding: 20px;
		border: 3px #C60931 solid;
		border-top: 0px;
		text-align: center;
	}
/*div > .divFormuleBlock {
		width: 734px;
	}*/
	
	.divModuleBlock {
		width: 730px;
		border: 2px #CCCCCC solid;
		padding: 0;
	}
/*div > .divModuleBlock {
		width: 726px;
	}*/

	.imgChaine, .imgChaineLast, .imgChaine2, .imgChaineLast2  {
		border: 2px #CCCCCC solid;
	}
	.imgChaine {
		border-right: 0px;
	}
	.imgChaine2 {
		border-right: 0px;
		border-top: 0px;
	}
	.imgChaineLast2 {
		border-top: 0px;
	}

	.tableFormuleChaineTitle {
		width: 780px;
		background: #CCCCCC;
		padding: 2px 2px 2px 10px;
		margin-top: 10px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: left;
	}
/*div > .tableFormuleChaineTitle {
		width: 768px;
	}*/

	.tdAccesA {
		border: 2px #999999 solid;
		padding-top: 0px;
		/*background: no-repeat url('http://media.canal-bis.com/design/front_office_ps/images/bgAccesA.gif');*/
	}



/* D : Mobile */

	.inputCellcast {
		width: 80px;
		height: 16px;
		font-family: Verdana;
		font-weight: bold;
		font-size: 10px;
		border: solid 1px black;
	}

	#imgEnCeMoment {
		float:left;
		margin-left:15px;
	}

	#flashActu {
		width:240px;
		height:259px;
		margin:0px;
		padding:50px 55px 30px 40px;
		background-repeat:no-repeat;
		background-position:left top;
		float:left;
		overflow:hidden;
	}
	
	html>body #flashActu {
		width:155px;
		height:210px;
	}

	.imgActu {
		width:360px; 
		height:250px; 
		float:right; 
		margin-right:10px; 
		overflow:hidden;
	}

	#imgHaut {
		position:relative;
		z-index:10;
		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;
	}
	
	#imgBas {
		position:relative;
		z-index:9;
		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;
		top:-32px;
		left:143px;
	}

	#zoneEncartPromo {
		width: 802px;
		overflow:hidden;
		margin-left:15px;
	}
	
	.divEncartPromo{
		height:190px;
		width:263;
		float:left;
		overflow:hidden;
		margin-left:2px;
	}

	.divEncartPromoBody{
		background: #E0E0E0;
		height:140px;
		width:263px;
		padding:10px;
		margin-top:1px;
		overflow:hidden;
	}

	.divEncartPromoLink{
		background: #E0E0E0;
		width:263px;
		text-align:right;
		
	}

/* F : Mobile */



/* D : Footer */

	#footer {
		margin-top : 2px;
		float:left;
		width:845px; 
		border: 0px solid red; 
		margin-bottom:20px;
	}

	.aFooterRegular, .aFooterUnderline {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px; 
		color: #676767;
		text-decoration: none;
	}

	.aFooterUnderline {
		text-decoration: underline;
	}

	.divFooter{
		width: 838px;
		border: solid 3px #E3E3E3; 
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px; 
		line-height: 16px; 
		color: #666666; 
		text-align: center; 
		/*padding: 13px;*/
		padding: 2px;
		padding-top: 14px;
	}
	/* Sur firefox (parce que CSS2 W3C) 
	div > .divFooter {
		width: 830px;
	}*/

	.tdFooterTitle {
		/*width: 190px; */
		height: 23px;
		background: #999999; 
		color: #FFFFFF; 
		text-transform: uppercase; 
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px; 
		padding-top: 6px; 
		padding-bottom: 6px; 
		font-weight: bold;
	}

	.aLinkTitle{
		color: #FFFFFF; 
		text-transform: uppercase;
		text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: bold;
	}

	.tdFooterContent {
		font-family: Verdana, Helvetica, sans-serif;
		/*width: 186px; */
		background: #F4F4F4; 
		border: solid 5px #E3E3E3; 
		border-top: 2px;
		margin: 2px;
		vertical-align: top;
	}

	.pFooterLink, .pFooterLinkOver{
		/*width: 180px;*/
		line-height: 8px;
		font-style: none;
		text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px; 
		padding-top : 2px;
		padding-bottom : 3px;
		margin-top: 2px;
		margin-bottom: 1px;
		margin-left: 2px;
		color: #676767;
		cursor: pointer;
		padding-left: 2px;	
	}
	
	.pFooterLink{
		background: #F4F4F4;
	}
	
	.pFooterLinkOver{
		background: #C6C6C6; 
	}
	
	.aLinkContent{
		color: #676767;
		font-style: none;
		text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px; 
	}

.Form_connexion input{
	font-family:Verdana;
	font-size:14px;
}
/* D : Footer */
