
	
/**********************
*		SOUS-MENU	  *	
**********************/	
div#sousmenu {
	width: 980px;
}

/* Sous menu vert */
	
	div#sousmenugauche {
		float: left;
		width: 490px;
		height: 228px;
		background: url('images/gauche_sousmenugauche_fond.jpg') 1px 0 no-repeat;
	}
		
			div#sousmenugauche h2 {
				width: 265px;
				margin: 20px 0px 0px 85px;
			}
	
			div#sousmenugauche h2 a {
				font-family: Verdana;
				font-size: 17px;
				font-weight: normal;
				color: #FFFFFF;
			}
			
			div#sousmenugauche h3 {
				width: 300px;
				margin: 10px 0px 0px 80px;
				font-family: Verdana;
				font-size: 10px;
				color: #E1F564;
			}
			
			div#sousmenugauche p {
				width: 250px;
				text-align: justify;
				padding: 20px 0px 0px 65px;
				color: #FFFFFF;
			}
					
			div#sousmenugauche a.noir {
				margin-top: 200px;
				margin-left: 370px;
			}



/* Sous menu violet */	
				
	div#sousmenudroite {
		position: relative;
		float: left;
		width: 490px;
		height: 228px;
		background-image: url(images/droite_sousmenudroit_fond.jpg);
	}
	
			div#sousmenudroite h2 {
				width: 200px;
				margin: 20px 0 0 65px;
			}
	
			div#sousmenudroite h2 a {
				font-family: Verdana;
				font-size: 18px;
				font-weight: normal;
				color: #FFFFFF;
			}
			
			div#sousmenudroite h3 {
				width: 200px;
				margin: 10px 0 0 60px;
				font-family: Verdana;
				font-size: 10px;
				color: #FF9FEA;
			}
			
			div#sousmenudroite p {
				width: 250px;
				text-align: justify;
				padding: 20px 0 0 40px;
				color: #FFFFFF;
			}
			
				div#sousmenudroite p a {
					color: #FFFFFF;
				}
						
				div#sousmenudroite a.noir {
					position: absolute;
					bottom: 10px;
					right: 50px;
					/*margin-top: 200px;
					margin-left: 345px;*/
				}

				div#sousmenudroite a.sos {
					font-size: 14px;
					color: #821372;
					font-weight: bold;
					margin-top: 150px;
					margin-left: 340px;
				}
	
/**********************
*	block_haut	  *	
**********************/

div#block_index_haut {
   width: 980px;
   margin-top: 20px;
   background: url('images/separateur.jpg') 0 0 repeat-y;
}	
	
/**********************
*	GAUCHE haut	  *	
**********************/	
	
	div#block_index_haut div#gaucheBlockHaut {
		float: left;
		width: 464px;
		padding-left: 24px;
	}

		div#block_index_haut div#gaucheBlockHaut div {
			float: left;
			width: 220px;
			padding: 0 5px 20px 0px;
		}
		
				div#block_index_haut div#gaucheBlockHaut div.s1 { height: 230px; }
					
				
			div#block_index_haut div#gaucheBlockHaut div h2 {
				margin-bottom: 10px;
			}
						
				div#block_index_haut div#gaucheBlockHaut div h2 a {
					color: #80025b;
					font-family: Verdana;
					font-size: 15px;
					font-weight: bold;
				}
						
			div#block_index_haut div#gaucheBlockHaut div h3 {
				color: #3B4347;
				font-weight: bold;
				font-size: 11px;
				margin-bottom: 10px;
			}
						
				div#block_index_haut div#gaucheBlockHaut div a {
					margin: 5px 0 0 0;
				}
			
					
			div#block_index_haut div#gaucheBlockHaut div.bordure {
				width: 1px;
				height: 175px;
				border-left: 1px solid #C3C3C3;
				margin: 0;
				padding: 0px 10px 0px 0px;
			}
			
/**********************
*		DROITE		  *	
**********************/	

	div#block_droit {
		float: left;
		width: 450px; /*490*/
		padding: 0 20px 10px 20px;
	}	

		div#block_droit div.droiteBlock {
			padding-bottom: 20px;
			margin-bottom: 15px;
			border-bottom: 1px solid #C3C3C3;	
		}	
		
			div#block_droit div#dernierBlock { border-bottom: 0; padding-bottom: 30px;}	
		
			div#block_droit div.droiteBlock div {
				float: left;
				width: 205px;
				padding: 0 20px 0 0;
			}
					
					div#block_droit div.droiteBlock h2 {
						height: 15px;
					}
					
							div#block_droit div.droiteBlock h2 a {
								color: #7D0259;
								font-family: verdana;
								font-size: 15px;
								font-weight: bold;
							}
					
					div#block_droit div.droiteBlock div h3 {
						color: #3B4347;
						font-family: Arial;
						font-size: 11px;
						padding: 10px 0 0 0;
					}
					
						div#block_droit div.droiteBlock div h3 a {
							color: #3B4347;
							font-family: Arial;
							font-size: 11px;
							padding: 0;
							margin: 0;
						}
					
					div#block_droit div.droiteBlock p {
						/*height: 28px;*/
						color: #302f2f;
						font-family: Arial;
						font-size: 11px;
						margin: 10px 0 0 0;
					}
					
		div#block_droit div.droiteBlock div.bordure {
			clear: both;
			width: 425px;
			border-bottom: 1px solid #C3C3C3;
			margin-top: 15px;
			margin-bottom: 10px;
		}
		
		div#block_droit div.droiteBlock div#aNoir {
			width: 430px;
			margin: 10px 25px 0 0;
		}
		
				div#block_droit div.droiteBlock div#aNoir a {
					display: block;
					float: left;
					width: 200px;
					margin-left: 0;
					margin-bottom: 2px;
				}


/**********************
*	 BLOCK_BAS	  *	
**********************/				
div#block_bas {
   width: 980px;
}	

	div#GaucheBlockBas {
		float: left;
		width: 464px; /*448*/
		height: 131px;
		border-right: 2px solid #525b5f;
		padding-left: 24px;
	}


	div#DroiteBlockBas {
		float: left;
		width: 464px; /*448*/
		height: 131px;
	}	
		
		
		div.VignetteViolette {
			float:left;
			width: 197px; /*232*/
			height: 116px; /*131*/
			background: url('images/vignetteViolette_fond.jpg') 0 0 no-repeat;
			padding: 8px 10px 7px 25px;
		}
			
			div.VignetteViolette h2  {
				color: #FFFFFF;
				font-family: Verdana;
				font-size:15px;
				font-weight:normal;
			}
			
				div.VignetteViolette h2 a  { color: #FFFFFF; text-decoration: none; }
					
			div.VignetteViolette h3 {
				color: #F995E8;
				font-size:10px;
				font-weight:bold;
				font-family: Verdana;
				padding: 10px 0 10px 0;
			}

			div.VignetteViolette a.blanc {
			margin-top:5px;
		}
					
		div.VignetteVerte {
			float:left;
			width: 197px; /*232*/
			height: 116px; /*131*/
			background:url('images/vignetteVerte_fond.jpg') 0 0 no-repeat;
			padding: 8px 10px 7px 25px;
		}
			
			div.VignetteVerte h2 a {
				color: #FFFFFF;
				font-size:15px;
				font-weight:normal;
				font-family: Verdana;
			}
					
		div.VignetteVerte h3 {
			color: #E8FA6E;
			font-size:10px;
			font-weight:bold;
			font-family: Verdana;
			padding: 10px 0px 10px 0px;
		}
					
		div.VignetteVerte a.blanc {
			margin-top:5px;
		}
					
			

/**********************
*	e-franchise		  *	
**********************/
					
	div.e_franchise {
		width: 930px;
		height: 70px; /* 80 */
		margin-left: 24px;
		padding: 40px 0;
		font-family: Verdana;
		font-weight: normal;
		color: #f7931e;
		text-align: center;
		/*background: #060D5D url("/images/bande_bleu.jpg") 0 0  no-repeat;*/
		background: #071F43;
	}
		
		div.e_franchise p {
			display: block;
			float: left;
			font-size: 40px;
			margin: 8px 0 0 248px;
		}

			div.e_franchise p sup {
				font-size: 18px;
				padding-bottom: 7px;
			}
		
		div.e_franchise span {
			display: block;
			float: left;
			font-size: 18px;
			margin: 30px 0 0 30px;
		}
					
					
		div.e_franchise a { 
			display: block; 
			float: left; 
			font-size: 11px;
			color: #f7931e;
			text-decoration: underline;
			background: url("/images/flecheor.gif") 0 5px  no-repeat;
			padding-left: 10px;
			margin: 35px 0 0 30px;
		}
		
		div.e_franchise p.e_franchise-desc {
			margin-left: 40px;
			font-size: 18px;
			color: #f7931e;
		}
	
	div.blockdouble {
		width: 950px; 
		padding-left: 24px;
	}
	
		div.blockdouble div.partenaire, div.blockdouble div.selection { height: 190px; }
		
		div.blockdouble div.partenaire {
			float: left;
			width: 465px; /*467*/
			font-family: verdana;
			text-align: center;
			border-right: 2px solid #525b5f;
			background: #020c18 url("/images/vignette_bleu.jpg") 0 0  no-repeat;
			padding: 14px 0;
		}

			div.blockdouble div.partenaire h2 { padding-bottom: 14px; }
			
				div.blockdouble div.partenaire h2 a {
					font-size: 12px;
					color: #ffffff;
				}
			
			div.blockdouble div.partenaire p {
				font-size: 10px;
				color: #99ccff;
				padding-bottom: 7px;
			}
			
			/* SCROLL */
			div#divScroll {
				position: relative;
				width: 465px;
				height: 140px;
				visibility: hidden;
			}
			
			div#divScroll div {
				position: absolute;
				left: 0;
				width: 465px;
				height: 140px;
				overflow: hidden;
			}
			
				div#divScroll a {
					display: block;
					float: left;
					width: 215px;
				}
			
					div#divScroll a img {
						display: block;
						float: left;
						margin: 0 0 0 15px;
					}
			
		div.blockdouble div.selection {
			float: left;
			width: 423px; /* 463 */
			padding: 14px 20px;
			font-family: verdana;
			font-size: 11px;
			color: #ffffff;
			/*background: url("/images/vignette_orange.jpg") 0 0  no-repeat;*/
			background: #681668;
		}

			div.blockdouble div.selection h2 {
				padding-bottom: 12px;
				text-align: center;
			}
			
				div.blockdouble div.selection h2 a {
					font-size: 12px;
					color: #f7931e;
				}
				
				div.selection div#selection-desc {
					position: relative;
					overflow: hidden;
					width: 423px;
					height: 110px;
					margin-bottom: 10px;
				}
				
					div.selection div#selection-desc p { padding-bottom: 1px; }
				
					div.selection div#selection-desc a { color: #ffffff; text-decoration: underline; }
				
				div.blockdouble div.selection ul {
					list-style-type: none;
				}
			
			/*div.blockdouble div.selection p {
				height: 52px;
				padding: 0 10px 20px 55px;
				font-size: 11px;
				color: #ffffff;
				text-align: left;
			}*/
			
				div.blockdouble div.selection a.plus {
					display: block;
					font-size: 10px;
					color: #ffffff;
					text-decoration: underline;
					background: url("/images/flecheblanc.gif") 0 5px  no-repeat;
					padding: 0 0 2px 12px;
					margin: 5px 0 0 0;
				}
					
					
					
					
					
					
					
					
					
					