

/*----------------*/
/* tab gen cont */
/*---------------*/

#tabGenCont {
	width:970px;
	background-image:url(../gen-img/fond-bt-tr-contenu-page.gif);
	background-repeat:repeat-y;
	background-position:0 0;
}

	/*---  COL 1  ---*/

	#tabGenCont #col1 {
		width:765px;
		height:619px;
		vertical-align:top;
		background-image:url(../gen-img/fond-img-contenu-page.jpg);
		background-repeat:no-repeat;
		background-position:5px 111px;
	}
	
		#tabGenCont #btRetourAcc {
			padding:10px 0 0 25px;
			height:25px;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#6F6F6F;
		}
			#tabGenCont #btRetourAcc a { color:#6F6F6F; text-decoration:none; }
			#tabGenCont #btRetourAcc a:link { color:#6F6F6F; text-decoration:none; }
			#tabGenCont #btRetourAcc a:visited { color:#6F6F6F; text-decoration:none; }
			#tabGenCont #btRetourAcc a:hover { color:#6F6F6F; text-decoration:underline; }
	
		#tabGenCont .blocContenuIndex {
			margin:0 0 7px 25px;
			width:740px;
			background-image:url(../gen-img/fond-bloc-index-contenu.jpg);
			background-repeat:no-repeat;
			background-position:left top;
		}
	
		#tabGenCont #bloc1 {
			background-image:url(../gen-img/fond-bloc-index-contenu-1.jpg);
		}
	
	
			#tabGenCont .blocContenuIndex .btEnvoyerOffre {
				float:right;
				margin:10px 21px 0 0;
				padding:0 0 0 25px;
				background-image:url(../gen-img/picto-mail.jpg);
				background-repeat:no-repeat;
				background-position:0px 2px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#15293D;
			}
				#tabGenCont .blocContenuIndex .btEnvoyerOffre a { color:#15293D; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btEnvoyerOffre a:link { color:#15293D; text-decoration:none; }	
				#tabGenCont .blocContenuIndex .btEnvoyerOffre a:visited { color:#15293D; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btEnvoyerOffre a:hover { color:#15293D; text-decoration:underline; }
	
			#tabGenCont  .tabContenuOffre {
				width:740px;
			}
			#tabGenCont  .tabContenuOffreFiche {
				width:740px;
				margin:0 0 10px 0;
			}
			
			
			#tabGenCont  td { vertical-align:top; }
			
			.ttOffresActus {
				margin-bottom:10px;
			}
			
			.colBloc1 {
				/* width:573px;  */
				padding-bottom:15px;
			}
			
			/*---  COL 1  fiche  ---*/
			.colBloc1Fiche {
				/* width:448px; */
				border-bottom:1px solid #DBDBDB;
				padding-bottom:5px;
			}
			
			.colBloc2 {
				/* width:164px; */
			}
			.colBloc2Fiche {
				/* width:292px; */
			}
			
			#tabGenCont .blocContenuIndex h2 {
				padding:0;
				margin:10px 0 3px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#B90019;
				text-transform:uppercase;
				text-align:left;
			}
	
			#tabGenCont  .blocContenuIndex h3 {
				padding:0;
				margin:0 0 7px 0;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#6F6F6F;
				font-weight:normal;
			}
			
			#tabGenCont .blocContenuIndex .prix {
				float:right;
				margin:10px 0  0 10px;
				padding:4px 18px 10px 18px;
				background-image:url(../gen-img/fond-prix.jpg);
				background-repeat:no-repeat;
				background-position:right top;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#ffffff;
				font-weight:bold;
			}
			
			#tabGenCont .blocContenuIndex .bt {
				margin:0 0 4px 0;
				padding:0 0 0 23px;
				background-image:url(../gen-img/fleche-rouge.gif);
				background-repeat:no-repeat;
				background-position:0px 4px;
				color:#000000;
				font-weight:bold;
			}
				#tabGenCont .blocContenuIndex .bt a { color:#000000; text-decoration:none; }
				#tabGenCont .blocContenuIndex .bt a:link { color:#000000; text-decoration:none; }
				#tabGenCont .blocContenuIndex .bt a:visited { color:#000000; text-decoration:none; }
				#tabGenCont .blocContenuIndex .bt a:hover { color:#000000; text-decoration:underline; }
			
			#tabGenCont .blocContenuIndex .btLienSite {
				margin:5px 0 4px 0;
				padding:0 0 0 23px;
				background-image:url(../gen-img/fleche-gris-clair.gif);
				background-repeat:no-repeat;
				background-position:0px 4px;
				color:#B90019;
				font-weight:bold;
			}
				#tabGenCont  .blocContenuIndex .btLienSite a { color:#B90019; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btLienSite a:link { color:#B90019; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btLienSite a:visited { color:#B90019; text-decoration:none; }
				#tabGenCont .blocContenuIndex .btLienSite a:hover { color:#B90019; text-decoration:underline; }	
	
			#tabGenCont .blocContenuIndex .btDocument {
				margin:0 0 4px 0;
				padding:0 0 0 23px;
				background-image:url(../gen-img/icone-pdf.gif);
				background-repeat:no-repeat;
				background-position:0px 0;
				color:#15293D;
				font-weight:bold;
			}
				#tabGenCont  .blocContenuIndex .btDocument a { color:#15293D; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btDocument a:link { color:#15293D; text-decoration:none; }
				#tabGenCont  .blocContenuIndex .btDocument a:visited { color:#15293D; text-decoration:none; }
				#tabGenCont .blocContenuIndex .btDocument a:hover { color:#15293D; text-decoration:underline; }	
	
	
			#tabGenCont .blocContenuIndex .imgOffreActus {
				display:block;
				padding:0;
				margin:10px 22px 0 20px;
				border:1px solid #CFCDCD;
			}
			
			#tabGenCont .blocContenuIndex .blocImg {
				width:300px;
				margin:10px 22px 0 20px;
				padding:10px;
				background-image:url(../gen-img/fond-img-pola.jpg);
				background-position:left top;
				background-repeat:no-repeat;
				background-color:#DDDEE0;
				border-right: 1px solid #BABABA;
				border-bottom: 1px solid #BABABA;
				border-top:1px solid #D4D4D4;
				border-left:1px solid #D4D4D4;
				text-align:center;
			}
			#tabGenCont .blocContenuIndex .imgOffreActusFiche {
				display:block;
				padding:0;
				margin:0;
				border:0;
				border-right: 1px solid #D4D4D4;
				border-bottom: 1px solid #D4D4D4;
			}
			#tabGenCont .blocContenuIndex .legendeImg {
				padding:11px 0 0 0;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				text-transform:uppercase;
				color:#B90019;
			}
			
			
			#tabGenCont .blocContenuIndex .colBloc2 a {
				float:right;
				display:inline;
				width:15px;
				height:15px;
				padding:0;
				margin:0 7px 0 0;
				background-image:url(../gen-img/bt-plus.jpg);
				background-repeat:no-repeat;
				background-position:left top;
				text-decoration:none;
				
			}
			#tabGenCont .blocContenuIndex .colBloc2 a:hover {
				background-image:url(../gen-img/bt-plus-over.jpg);
			}
	
	#btRetourAccB2p {
		display:block;
		position:absolute;
		z-index:200;
		margin:15px 0 0 25px;
		color:#F56070;
		font-size:10px;
	}
		#btRetourAccB2p a {  color:#F56070; text-decoration:none; }
		#btRetourAccB2p a:link {  color:#F56070; text-decoration:none; }
		#btRetourAccB2p a:visited {  color:#F56070; text-decoration:none; }
		#btRetourAccB2p a:hover {  color:#F56070; text-decoration:underline; }
	
	#btRetourAccH2p {
		display:block;
		position:absolute;
		z-index:200;
		margin:92px 0 0 25px;
		color:#868686;
		font-size:10px;
	}
		#btRetourAccH2p a {  color:#868686; text-decoration:none; }
		#btRetourAccH2p a:link {  color:#868686; text-decoration:none; }
		#btRetourAccH2p a:visited {  color:#868686; text-decoration:none; }
		#btRetourAccH2p a:hover {  color:#868686; text-decoration:underline; }
		
	#btRetourIndexOffreH2p {
		margin:0 0 0 25px;
		height:35px;
	}
		#btRetourIndexOffreH2p a { 
			display:block; 
			padding:6px 0 0 24px;
			background-image:url(../index-img/bt-fleche-offres-left-off.jpg);
			background-position:left top;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#15293D;
			font-weight:bold;
		}
		#btRetourIndexOffreH2p a:link {  color:#15293D; text-decoration:none; }
		#btRetourIndexOffreH2p a:visited {  color:#15293D; text-decoration:none; }
		#btRetourIndexOffreH2p a:hover { 
			background-image:url(../index-img/bt-fleche-offres-left-over.jpg);
			color:#15293D;
			text-decoration:underline;
		} 
	
	
	#btRetourIndexOffreB2p {
		margin:-20px 0 0 25px;
		height:20px;
	}
		#btRetourIndexOffreB2p a { 
			display:block;
			padding:0px 0 0 24px;
			height:20px;
			background-image:url(../index-img/bt-fleche-offres-left-off.jpg);
			background-position:0px 5px;
			background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#15293D;
			font-weight:bold;
		}
		#btRetourIndexOffreB2p a:link {  color:#15293D; text-decoration:none; }
		#btRetourIndexOffreB2p a:visited {  color:#15293D; text-decoration:none; }
		#btRetourIndexOffreB2p a:hover { 
			background-image:url(../index-img/bt-fleche-offres-left-over.jpg);
			color:#15293D;
			text-decoration:underline;
		} 
	
	
	
	
	
	
	
	
	
	