* {
	margin: 0;
	padding: 0;
}

p, h1, h2, h3, h4, ul, img, div {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
	background: #062153 url("images/body-fond.jpg") 0 0 repeat-x;
}

div#page {
	position: relative;
	width: 980px;
	margin: 0 auto 20px auto;
	background: #ffffff;
}


/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	


a {	text-decoration: none; }
img { border:0; }
.alignTop { vertical-align: text-top; }
.alignBottom { vertical-align: text-bottom; }
.alignMiddle  { vertical-align: middle; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }
.normal {font-weight: normal; }
.italic { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.clear { clear: both; }
.spanClear { display: block; clear: both; font-size: 1px; height: 1px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.error { border: 1px solid #ff0000; }
.center { text-align: center; }
.alignCenter { text-align: center; }
.left { text-align: left; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.block { display: block; }
.inline { display: inline }

/************ ESPACEMENT ************/

.paddingLeft1 { padding-left: 1px; }
.paddingLeft4 { padding-left: 4px; }
.paddingLeft5 { padding-left: 5px; }
.paddingLeft9 { padding-left: 9px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft20 { padding-left: 20px; }
.paddingLeft30 { padding-left: 30px; }
.paddingLeft40 { padding-left: 40px; }
.paddingLeft50 { padding-left: 50px; }
.paddingRight2pourc { padding-right: 2%; }
.paddingRight10 { padding-right: 10px; }
.paddingRight20 { padding-right: 16px; }
.paddingRight60 { padding-right: 60px; }
.paddingLR30 { padding: 0 30px; }
.paddingTB2 { padding: 2px 0; }
.paddingTB5 { padding: 5px 0; }
.paddingTB7 { padding: 7px 0; }
.paddingTB10 { padding: 10px 0; }
.paddingTB20 { padding: 20px 0; }
.paddingBottom3 { padding-bottom: 3px; }
.paddingBottom5 { padding-bottom: 5px; }
.paddingBottom9 { padding-bottom: 9px; }
.paddingBottom10 { padding-bottom: 10px; }
.paddingBottom20 { padding-bottom: 20px; }
.paddingTop2 { padding-top: 2px; }
.paddingTop3 { padding-top: 3px; }
.paddingTop5 { padding-top: 5px; }
.paddingTop8 { padding-top: 8px; }
.paddingTop10 { padding-top: 10px; }
.paddingTop15 { padding-top: 15px; }
.marginTB5 { margin: 5px 0; }
.marginTB2 { margin: 2px 0; }
.marginLeft2 { margin-left: 2px; }
.marginLeft5 { margin-left: 5px; }
.marginLeft7 { margin-left: 7px; }
.marginLeft9 { margin-left: 9px; }
.marginRight5 { margin-right: 5px; }
.marginRight10 { margin-left: 10px; }

/************ WIDTH *****************/

.width60 { width: 60px; }
.width70 { width: 70px; }
.width73 { width: 73px; }
.width80 { width: 80px; }
.width85 { width: 85px; }
.width90 { width: 90px; }
.width100 { width: 100px; }
.width110 { width: 110px; }
.width120 { width: 120px; }
.width130 { width: 130px; }
.widht150 { width: 150px; }

.width50pourc { width: 45%; }


/************ HEIGHT *****************/

.height15 { height: 15px; }


/************ BORDURES *****************/

/*.borderDgrise {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8b8b8b;
}*/


/********** COULEURS ****************/

.color1 { color: #ffffff; } /* Blanc */
.color2 { color: #000000; } /* Noir */
.color3 { color: #4fa8fe; } /* Bleu */


/************ PUCES *****************/

/*.puce_triangle {
	background: url("images/puce_triangle.gif") right 3px no-repeat;
	padding-right: 15px;
	margin-right: 5px;
}*/


/************ SIZE *****************/

.size10 { font-size: 10px; }
.size11 { font-size: 11px; }
.size12 { font-size: 12px; }
.size13 { font-size: 13px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size20 { font-size: 20px; }
.size24 { font-size: 24px; }

/************ POLICE *****************/

/*.arialBlack { font-family: "Arial Black", Arial, Verdana, serif; }*/

/************ INPUT *****************/

/*input.inputText {
	width: 81px;
	padding: 0 2px;
	background: url("images/inputG_fond.gif") 0 0 no-repeat;
	border: 1px solid #009900;
}*/

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	width: 980px;
	height: 180px;
	background: url("images/haut-fond.jpg") 0 0 repeat-x;
}
		
	div#haut div#haut_gauche {
		float: left;
		display: block;
		width: 235px;
		height: 123px; /*133*/
		padding-top: 10px;
	}

		div#haut a#logo {
			display:block;
			height:60px;
			margin-top:13px;
			width:235px;
		}
		
		div#haut div#langue {
			width: 205px; /* 260 */
			padding: 5px 0 0 38px;
		}
		
			div#haut div#langue a {
				margin: 0 6px;
			}
		
			div#haut_milieu {	padding-top : 25px;
								float: left;
								width: 515px;
							}
		
	div#haut_droite {
		float: left !important;
		width: 190px;
		_width: 170px;
	}
		
		div#haut div#espaceClient {
			width: 96px;
			height: 17px;
			padding: 3px 0 0 11px;
			margin-left: 45px;
			color: #ffffff;
			background: url("images/espaceClient.jpg") 0 0 no-repeat;
		}
		
			div#espaceClient a#puce_cadenas, div#espaceClient2 a#puce_cadenas {
				font-size: 11px;
				color: #ffffff;
				padding-left: 18px;
				background: url("images/puce_cadenas.gif") 0 0 no-repeat;
			}
		
			div#haut div#espaceClient2 {
				top : 90px;
				width: 96px;
				height: 17px;
				padding: 3px 0 0 11px;
				position : absolute;
				margin-left: 45px;
				color: #ffffff;
				background: url("images/espaceClient.jpg") 0 0 no-repeat;
			}
		
		div#haut #block_log{
			display : none ;
			background : #062254;
			width : 210px;
			color : #FFFFFF;
			height : 100px;
			position : absolute; 
		}

		div#haut .headerLogo{
			color:#FFFFFF;
			display:block;
			height:17px;
			padding:30px 0 0 60px;
			position:absolute;
			width:210px;
			z-index:5;
		}
		
		#feed_log{
			padding : 15px 18px 10px 20px;
		}
		
		a#panier {
			display: block;
			font-weight: bold;
			font-size: 12px;
			color: #0d2758;
			padding-left: 28px;
			margin: 0px 0 8px 0;
			background: url("images/puce_panier.gif") 0 0 no-repeat;
		}
		
			a#panier span {
				display: block;
				font-weight: normal;
				font-size: 11px;
				color: #303030;
				cursor: pointer;
			}
			
		div#rechercher {
			margin-left: 15px;
		}
		
			div#rechercher p {
				font-size: 11px;
				color: #303030;
				padding-bottom: 2px;
			}
		
			div#rechercher input {
				display: block;
				float: left;
			}
		
			div#rechercher input.inputTxt {
				width: 130px;
				height: 15px;
				margin-right: 5px;
				padding: 2px 10px 0 10px;
				border: 1px solid #0e2858;
				color: #0e2858;
				font-size: 11px;
			}
		
		

/* MENU HAUT */
	div#haut div#menu_haut {
		float: left;
		width: 978px; /* 980 */
		height: 30px;
		padding: 0 0 0 2px;
		position: relative;
		z-index: 49 !important;
	}
	
		div#menu_haut ul {
			list-style-type: none;
			z-index: 50 !important;
		}
		
			div#menu_haut ul.ulniveau1 li {
				position: relative;
				display: block;
				float: left;
				text-align: center;
			}
			
				div#menu_haut ul.ulniveau1 li a {
					display: block;
					width: 121px;
					font-size: 11px;
					font-weight: bold;
					color: #ffffff;
					text-align: center;
					padding: 8px 0;
					margin-left: 1px;
					background: url("images/menuH_btnN1.jpg") 0 0 no-repeat;
				}
				
					div#menu_haut ul.ulniveau1 li a:hover {
						color: #e6e5ff;
					}
					
	/* Niveau 2 */		
	div#menu_haut ul.ulniveau1 li ul.ulniveau2 {
		z-index: 51 !important;
		position: absolute;
		display: none;
		top: 30px;
		left: 1px;
		width: 201px;
		padding: 5px 0;
		background-image : none;
		background: #FFFFFF;
		border: 1px solid #000000;
	}
	
		div#menu_haut ul.ulniveau1 li ul.ulniveau2 li {
			/*float: none;*/
			text-align: left;
			position: relative;
		}
		
			div#menu_haut ul.ulniveau1 li ul.ulniveau2 li a {
				display : block ;
				width: 193px; /* 201 */
				padding: 4px;
				margin: 0;
				font-weight:normal;
				font-size: 12px;
				text-transform: none;
				text-align: left;
				background-image : none;
				background: #FFFFFF;
			}
			
				div#menu_haut ul.ulniveau1 li ul.ulniveau2 li a, div#menu_haut ul.ulniveau1 li ul.ulniveau2 li a.out {
					background: #FFFFFF;
					color: #000000;
				}
				
				div#menu_haut ul.ulniveau1 ul.ulniveau2 li a:hover, div#menu_haut ul.ulniveau1 ul.ulniveau2 li a.over {
					background: #F2F2F2;
					color: #000000;
				}
			
			
	/* Niveau 3 et 4 */		
	div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 {
		z-index: 52 !important;
		position: absolute;
		display: none;
		top: 0;
		left: 201px;
		width: 201px;
		padding: 0;
		border: 1px solid #000000;
		background: #FFFFFF;
		background-image : none;
	}
	
		div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li {
			/*float: none;*/
			text-align: left;
			position: relative;
		}
		
			div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li a, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li a {
				display : block ;
				width: 193px; /* 200 */
				padding: 4px;
				color: #000000;
				font-weight:normal;
				font-size: 12px;
				text-transform: none;
				text-align: left;
				background-image : none;
			}
			
				div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li a, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li a.out
				div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li a, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li a.out {
					background: #FFFFFF;
					color: #000000;
				}
				
				div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li a:hover, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 li a.over
				div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li a:hover, div#menu_haut ul.ulniveau1 ul.ulniveau2 ul.ulniveau3 ul.ulniveau4 li a.over {
					background: #F2F2F2;
					color: #000000;
				}
										
										
/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	clear: both;
	width: 980px;
	padding-bottom: 25px;
	background: url("images/conteneur-fond.gif") 0 0 repeat-y;
}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	float: left;
	width: 214px; /* 223 */
	padding: 0 0 0 9px;
}

	div#gauche a.G_blockH {
		display: block;
		width: 214px;
		height: 33px; /* 45 */
		padding-top: 12px;
		background: url("images/gauche-titre.jpg") 0 0 no-repeat;
		text-align: center;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		color: #fefefe;
	}
	
		div#gauche a.G_blockH1 {
		display: block;
		width: 214px;
		height: 33px; /* 45 */
		padding-top: 12px;
		background: url("images/gauche-titre.jpg") 0 0 no-repeat;
		text-align: center;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		color: #fefefe;
	}
	
		div#gauche a.G_blockH2 {
		display: block;
		width: 214px;
		height: 33px; /* 45 */
		padding-top: 5px;
		background: url("images/gauche-titre.jpg") 0 0 no-repeat;
		text-align: center;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		color: #fefefe;
	}
	
	div#gauche div.G_blockRepeat {
		background: url("images/G_blockRepeat.gif") 0 0 repeat-y;
		border-bottom: 1px solid #a0a09e;
		margin-bottom: 17px;
	}
	
	div#gauche img.imgQualif{
		margin-left: 5px;
	}


div#gauche ul {
	list-style-type: none;
}

	div#gauche ul.ulN1 {
		width: 176px; /* 214 */
		padding: 10px 19px;
	}

		div#gauche ul.ulN1 li {
			width: 166px; /* 176 */
			padding-left: 10px;
		}
		
			div#gauche ul.ulN1 li a {
				font-size: 12px;
				color: #0d2758;
			}
			
			div#gauche ul.ulN1 li span {
				display: block;
				font-size: 11px;
				color: #313131;
			}
		
		/* block1 */
		div#G_block1{
			padding: 8px;
		}
		
		div#G_block1 div{
			margin-top: 10px;
		}
		
		div#G_block1 div a.textCal{
			margin: 10px 8px 10px 0px;
			color:#0070DB;
			font-weight:bold;
			float: left;
		}
		
		/*div#G_block1 ul.ulN1 li {
			padding-bottom: 15px;
			background-repeat: no-repeat;
			background-position: 1px 7px;
		}
		
				div#G_block1 ul.ulN1 li.li_1 { background-image: url("images/puce_carreViolet.gif"); }
				div#G_block1 ul.ulN1 li.li_2 { background-image: url("images/puce_carreVert.gif"); }
				div#G_block1 ul.ulN1 li.li_3 { background-image: url("images/puce_carreBleu.gif"); }
				div#G_block1 ul.ulN1 li.li_4 { background-image: url("images/puce_carreRouge.gif"); }
		
			div#G_block1 ul.ulN1 li a {
				font-family: Tahoma, Verdana, serif;
				text-transform: uppercase;
			}*/

				
		/* block2 */
		div#G_block2 ul.ulN1 li {
			padding-bottom: 25px;
			background-repeat: no-repeat;
			background-position: 0 3px;
			background-image: url("images/puce_triangleBleu.gif");
		}
		
			div#G_block2 ul.ulN1 li a {
				font-weight: bold;
			}
	
	/* Niveau 2 */
	div#gauche ul.ulN2 {
		width: 166px; /* 166 */
		padding: 5px 0 0 0;
	}
			
		div#gauche ul.ulN2 li {
			padding: 3px 0;
			background-image: none;
		}
		
			div#gauche ul.ulN2 li a {
				font-weight: normal;
				font-size: 11px;
				color: #313131;
			}
		
				
				
/*###############################
#								#
#	CONTENU						#
#								#
###############################*/
	
div.contenu {
	float: left!important;
	width: 515px; /* 532 */
	padding : 0 8px; 
}

	/* TRACKER */
	div#tracker {
		padding: 2px 0 12px 0;
	}
			
		div#tracker, div#tracker a, div#cms div#tracker a, div#formation div#tracker a , div#formationV2 div#tracker a {
			color: #000000;
			font-size: 11px;
			text-decoration : none;
		}
		
			div#tracker a:hover {
				text-decoration: underline;
			}
			
				div.contenu ul{
					padding-left : 20px;
				}



/*###############################
#									#
#				DROITE				#
#									#
###############################*/
	
div#droite {
	float: left;
	width: 206px; /* 225 */
	padding: 0 10px 0 9px;
}

	/*div#droite .D-actualites {
		
	}*/
	
	div#droite p.lien {
		padding-top: 10px;
	}
	
		div#droite #D-actualites div.texte {
			padding-left: 20px;
		}
		
		div#droite div.partagerEmail{
			margin-left: 10px;
		}
		
		div#droite div.blocActu{
			margin-top: 10px;
		}
		
		div#droite div.blocActu div.imgActuLeft{
			background: url("images/picto_vert/picto_1.gif") 0 3px no-repeat;
			width: 50px;
			height: 75px;
			float: left;
		}
		
		div#droite div.blocActu div a.titreActu{
			color: #0D2758;
			font-weight: bold;
		}
		
		div#droite div.blocActu div div.textePlus{
			text-align: right;
			margin-top: 5px;
		}
		
		div#droite div.blocActu div div.textePlus a{
			color: black;
			font-weight: bold;
			font-size: 11px;
			text-decoration:underline;
		}
	
			div#droite #D-actualites div.texte a {
				display: block;
				padding-top: 0;
				margin-top: 10px;
				color: #bc0097;
				padding-left: 11px;
				background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
			}

		div#droite #D-actualites .blockSsTitre a, div#droite #D-actualites .textFlash a {
			padding-top: 10px;
			font-weight: bold;
			color: #bc0097;
			padding-left: 11px;
			background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
		}
		
		div#droite div#D-actualites div.blockSsTitre p.lien a, div#droite div#D-actualites div.textFlash p.lien a {
			padding-top: 0;
			font-weight: bold;
			color: #bc0097;
			padding-left: 11px;
			background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
		}
	
	div#droite div.titre , div#droite_formation  div.titre  {
		padding-top: 30px;
		border-bottom: 1px solid #878787;
		font-size: 18px;
		color: #2a2f31;
	}
	
			div#droite div#titre1 {
				padding-top: 10px;
			}
	
		div#droite div.titre a  , div#droite_formation  div.titre a {
			font-weight: bold;
			font-size: 18px;
			color: #2a2f31;
		}
		
	div#droite div.sstitre {
		padding: 30px 0 4px 11px;
		margin-bottom: 10px;
		background: url("images/droite-separ.gif") 30px bottom no-repeat;
	}
	
		div#droite div.sstitre a {
			font-weight: bold;
			color: #0070db;
			padding-left: 19px;
			background: url("images/D-sstitre.gif") 0 2px no-repeat;
		}
		
	div#droite div.Dsepar {
		padding: 20px 0 20px 0;
		background: url("images/droite-separ.gif") 30px bottom no-repeat;
	}
	
	div#droite div.Dsepar2 {
		padding: 20px 0 20px 0;
	}
	
/* Formation */

div#droite_formation {
	float: left;
	width: 220px; /* 225 */
	padding: 0 0 0 3px;
}

	div#D_reserve {
		width: 222px;
		background: url("images/reservation_centre.gif") 0 0 repeat-y;	
	}
		
		div#D_reserveH {
			width: 222px;
			background: url("images/reservation_haut.gif") 0 top no-repeat;	
		}
		
			div#D_reserveB {
				width: 222px;
				background: url("images/reservation_bas.gif") 0 bottom no-repeat;
				padding-bottom: 5px;
			}
				
				div#droite_formation div.D_titre  {
					font-size: 20px;
					color: #ffffff;
					text-align: center;
					background: url("images/D_filet.gif") center bottom no-repeat;
					padding: 9px;
				}
				
				div#droite_formation p.D_formation  {
					font-size: 14px;
					color: #ffffff;
					text-align: center;
					padding: 9px;
				}
				
				div#droite_formation div#D_reserver  {
					text-align: center;
					padding: 9px 0;
				}
				
				div#droite_formation p.info_form  {
					font-size: 12px;
					text-align: left;
					padding: 10px 20px;
				}
				
					div#droite_formation p.info_form span  { display: block; padding: 5px 0 2px 0; }
					
					div#droite_formation .D_blanc  { color: #ffffff;}
					div#droite_formation .D_vert  { color: #cad960;}
			
				div#droite_formation div.D_print  {
					width: 222px; /*222*/
					background: url("images/reservation_trioH.gif") 4px top no-repeat;
				}
				
					div#droite_formation div.D_printB  {
						width: 202px; /*222*/
						background: url("images/reservation_trioB.gif") 4px bottom no-repeat;
						padding: 4px 0 4px 17px;
					}
				
					div#droite_formation div.D_print a  { display: block; float: left; padding: 0 20px 0 3px; }
					
					div#droite_formation div.D_print p.D_text_print  {
						width: 192px; /*192*/
						height: 14px; /*16*/
						font-size: 11px;
						color: #313131;
						text-align: center;
						background: url("images/fond_explication.gif") 0 0 no-repeat;
						padding-top: 2px;
					}

					div#droite_formation div#envoiAmi{
						margin-top: 5px;
						display: none;
					}
					
					div#droite_formation input.D_text_print  {
						width: 130px; /*192*/
						height: 14px; /*16*/
						font-size: 11px;
						color: #313131;
						text-align: center;
						border: none;
						background: url("images/fond_explication.gif") 0 0 no-repeat;
						padding-top: 2px;
					}

					div#droite_formation input.D_text_envoi  {
						font-size: 11px;
						color: #313131;
						text-align:right;
						width:60px;
						border: none;
						background: url("images/puce_themes.jpg") 0 0 no-repeat;
						padding-top: 2px;
					}
	
	/* */
	div#D-contact {
		padding: 15px 10px 0 0;
		text-align: center;
	}
	
		div#D-contact div.tel {
			font-size: 14px;
			font-weight: bold;
			color: #0070db;
			padding: 2px 0;
			background: url("images/puce_tel.gif") 30px 2px no-repeat;
		}

		div#D-contact div.mail {
			padding: 5px 0 15px 0;
		}
		
			div#D-contact div.mail a {
				font-size: 11px;
				color: #686867;
			}
	
		div#rappelNow a {
			display: block;
			width: 139px;
			height: 61px;
			margin-left: 35px;
			background: url("images/rappelNow.png") 0 0 no-repeat;
		}
		
		div#infoNow a {
			display: block;
			width: 139px;
			height: 61px;
			margin-left: 35px;
			background: url("images/infoNow.png") 0 0 no-repeat;
		}
	
	/* Actualites */
		div#D-actualites div.flash {
			text-align: center;
		}
		
		div#D-actualites div.textFlash {
			font-size: 11px;
			text-align: center;
			padding-top: 10px;
		}
		
		div#D-actualites div.blockSsTitre {
			padding-left: 11px;
		}
	
	/* Autodiagnostic */
		div#bonNego {
			text-align: center;
			padding: 20px 0 2px 0;
		}
		
		div#autodiagnostic p a {
				font-size: 11px;
				font-weight: bold;
			}
		
			div#autodiagnostic p.grayLink a {
				color: #2a2f31;
			}
			
			div#autodiagnostic p.lien a {
				padding-top: 0;
				color: #bc0097;
				padding-left: 11px;
				background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
			}
		
	/* Telechargement */
	div#droite div.D_telechargement {
		padding-left: 29px;
		background: url("images/puce_telechargement.jpg") 0 0 no-repeat;
	}
	
		div#droite div.D_telechargement a {
			text-transform: uppercase;
			font-size: 11px;
			color: #212121;
		}
		
		div#droite div.D_telechargement p {
			font-size: 11px;
			color: #6e6e6e;
		}
		
		

/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	position: absolute;
	width: 980px;
	background: #062153;
	padding: 0 0 10px 0;
	text-align: center;
	bottom: -70px;
	left: 5px;
}

		div#bas, div#bas p, div#bas a {
			color: #ffffff !important;
			font-size: 11px;
			/*padding: 0 7px;*/
		}
		
			div#bas a:hover {
				color: #11B3C0;
			}
		
		div#bas .separ {
			background: url("images/bas_separ.gif") right 2px no-repeat;
		}

	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#index {
	float: left;
	width: 523px; /* 531 */
	padding: 0 0 0 5px; 
}

div#indexHaut {
	position: relative;
	width: 522px; /* 522 */
	padding: 0 1px 13px 0;
}

	div#indexHaut div#indexHautBarre {
		width: 522px;
		height: 91px;
		background: url("images/indexHbarre.jpg") 0 0 no-repeat;
	}

		div#indexHaut div#indexHautBarre a {
			display: block;
			float: left;
			width: 129px;
			margin-left: 1px;
			text-align: center;
			font-weight : bold ;
		}
		
				div#indexHautBarre a.btn_indexH-1, div#indexHautBarre a.btn_indexH-2 {
					height: 64px; /* 84 */
					padding-top: 20px;
				}
				
				div#indexHautBarre a.btn_indexH-3, div#indexHautBarre a.btn_indexH-4 {
					height: 59px; /* 84 */
					padding-top: 25px;
				}
		
				div#indexHautBarre a.btn_indexH-1 { color: #e100b5; }
				div#indexHautBarre a.btn_indexH-2 { color: #5f8600; }
				div#indexHautBarre a.btn_indexH-3 { color: #0442b7; }
				div#indexHautBarre a.btn_indexH-4 { color: #e10000; }
		
			div#indexHautBarre a.selected, div#indexHautBarre a:hover {
				background: url("images/btn_indexH-selected.jpg") 0 0 no-repeat;
			}
	
	div#indexHaut div.presentation {
		width: 522px;
		background: url("images/indexHrepeat.gif") 0 0 repeat-y;
	}
	
			div#indexHaut div.fondPresentation {
				width: 504px; /* 522 */
				padding: 30px 0 30px 18px;
				background: url("images/indexHfond.jpg") 0 bottom no-repeat;
			}
	
		div#indexHaut div.presentation ul {
			list-style-type: none;
			padding: 0;
		}
		
			div#indexHaut div.presentation ul li {
				/* width: 477px; 504 */
				padding: 2px 0 11px 27px;
				background: url("images/puce_flecheBleu.gif") 0 0 no-repeat;
			}
			
				div#indexHaut div.presentation ul li.ligne2 {
					padding: 5px 0 20px 27px;
				}
		
	div.presentation img#indexH-img1 {
		position: absolute;
		top: 115px;
		left: 371px;
		width: 158px;
		height: 130px;
	}
	
	#indexpres a{
		color: #BC0097 ;
	}
	
	
	div#index div#pourquoi {
		width: 505px; /* 532 */
		padding: 0 0 30px 10px;
		background: url("images/separIndex.jpg") 0 bottom no-repeat;
	}
	
		div#pourquoi h2 {
			padding-bottom: 25px;
		}
		
			div#pourquoi h2 a {
				font-size: 16px;
				color: #055690;
			}
	
		/*div#pourquoi p {
			padding: 0 0 15px 40px;
		}*/
		
		div#pourquoi a.savoirPlus {
			font-weight: bold;
			text-decoration: underline;
			color: #bc0097;
			padding-left: 11px;
			margin-left: 8px;
			background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
		}
		
	div#index div#themes {
		width: 512px; /* 522 */
		padding: 30px 0 0 10px;
	}
	
		div#themes h2 {
			padding-bottom: 25px;
		}
		
			div#themes h2 a {
				font-size: 16px;
				color: #055690;
			}
			
		div#themes ul {
			list-style-type: none;
			padding: 0 0 15px 15px;
		}
		
			div#themes ul li {
				padding: 1px 0 15px 26px;
				background: url("images/puce_themes.jpg") 0 0 no-repeat;
			}
			
				div#themes ul li a {
					color: #303030;
				}
			
	div#index a.lien {
		font-weight: bold;
		text-decoration: underline;
		color: #bc0097;
		padding-left: 11px;
		background: url("images/puce_triangleRose.gif") 0 3px no-repeat;
	}
	
		div#index a#savoirPlus {
			margin-left: 8px;
		}
		
		div#index a#voirExemple {
			margin-left: 40px;
		}
		

	
/*###############################
#								#
#	FORMATION						#
#								#
###############################*/

div#formation {
	width: 492px; /* 532 */
	padding: 0 20px;
	overflow: hidden;
}

	div#formation h1 , div#formationV2 h1 {
		font-size: 24px;
		color: #474747;
	}

/* LES TITRES */
	
	div#formation h2.s1  , div#formationV2  h2.s1   {
		font-size: 16px;
		font-weight: bold;
		color: #055690;
		padding: 40px 0 10px 0;
		border-bottom: 1px solid #055690;
	}
	
	div#formation h3.s1  , div#formationV2  h3.s1  {
		font-size: 14px;
		font-weight: bold;
		color: #86bd01;
		margin: 25px 0 10px 0;
		padding-left: 20px;
		background: url("images/puce_triangleVert.gif") 0 3px no-repeat;
	}
	
	div#formation h4.s1   , div#formationV2 h4.s1   {
		font-size: 14px;
		font-weight: bold;
		color: #313131;
		padding: 10px 0 25px 0;
		text-align: center;
	}

/* DIVERS COMMUN */

	div#formation a  , div#formationV2 a {
		color: #046c0c;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#formation q  , div#formationV2 q {
		display: block;
		clear: both;
		text-align: center;
		font-size: 11px;
		font-weight: normal;
		padding-top: 5px;
	}
	
	
	div#formation div.texte  , div#formationV2 div.texte {
		width: 492px; /* 492 */
		padding: 10px 0;
	}
	
	div#formation div.texte2  , div#formationV2 div.texte2 {
	    float: left;
	    width: 49%;
	    margin-right: 2%;
	}
	
	div#formation div.texte3  , div#formationV2 div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	}
	
	div#formation div.last  , div#formationV2 div.last {
	    margin-right: 0;
	}
	
	div#formation div.left  , div#formationV2 div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#formation div.right  , div#formationV2 div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
div#formationV2 {
	width: 491px; /* 514 */
	padding: 0 20px;
	overflow: hidden;
}
	
	/* menu formation */
div#formationV2   div.menu_formation {
	width: 491px; 
	margin-top: 25px;
}	
	
	div#formationV2   div.menu_formation  ul.ulMFn1 {
		list-style-type: none;
		padding-left: 0 !important;
	}
	
		div#formationV2   div.menu_formation ul.ulMFn1 li {
			display: block;
			float: left;
			text-align: center;
			background-image: url('images/formation_menu_li.gif');
			background-position: left 0;
			background-repeat: no-repeat;
		}
		
			div#formationV2   div.menu_formation ul.ulMFn1 li a {
				display: block;
				font-size: 11px;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
				background-image: url('images/formation_menu_a.gif');
				background-position: right 0;
				background-repeat: no-repeat;
				padding: 9px 11px 9px 12px;
			}
				
				div#formationV2   div.menu_formation ul.ulMFn1 li a:hover { color: #e6e5ff; }
				
				div#formationV2  div#pourQui,
				div#formationV2  div#lesObjectifs,
				div#formationV2  div#leConsultant,
				div#formationV2  div#lesPlus,
				div#formationV2  div#lesDates{
					display: none;
				}

	/* Block 1 */ 
	div#formation div.formationB1 , div#formationV2 div.formationB1 {
		width: 447px; /*492 */
		padding: 0 0 0 45px;
	}
		div#formation div.formationB1 p , div#formationV2 div.formationB1 p { padding-top: 13px; }
			div#formation div.formationB1 p.duree , div#formationV2 div.formationB1 p.duree { font-weight: bold; color: #e018b8; }
			
	/* Block 2 */
	div#formation div.formationB2 , div#formationV2 div.formationB2 , div#formationV2 div.formationB1 p.duree {
		width: 397px; /* 447 */
		padding: 7px 25px;
	}
	
		div#formation div.formationB2 ul , div#formationV2 div.formationB2 ul { 
			list-style-type: none;
			margin-top: 20px;
			padding-left: 50px;
			padding-right: 25px;
		}
		
			div#formation div.formationB2 ul li , div#formationV2 div.formationB2 ul li {
				background: url("images/puce_themes.jpg") 0 5px no-repeat;
				padding: 6px 0 6px 25px;
			}
			
		div#formation div.formationB2 p.s1 , div#formationV2 div.formationB2 p.s1 { 
			padding: 6px 0 6px 45px;
		}
		
			div#formation div.formationB2 p.s1 a , div#formationV2 div.formationB2 p.s1 a {
				font-size: 12px;
				color: #e018b8;
			}
			
	/* Block 3 */ 
	div#formation div.formationB3 , div#formationV2 div.formationB3 {
		width: 492px; /* 492 */
		background: url("images/formationB3.gif") 0 0 repeat-y;
		margin-top: 25px;
	}
	
			div#formation div.formationB3H  , div#formationV2 div.formationB3H {
				height: 48px; /* 60 */
				background: url("images/formationB3H.gif") 0 0 no-repeat;
				padding-top: 12px;
			}
			div#formation div.formationB3B , div#formationV2 div.formationB3B {
				height: 20px;
				background: url("images/formationB3B.gif") 0 bottom no-repeat;
			}
	
			
		div#formation div.formationB3G , div#formationV2 div.formationB3G {
			float: left;
			width: 53%;
		}
		
		div#formation div.formationB3D , div#formationV2 div.formationB3D {
			float: left;
			width: 47%;
		}
		
			div#formation div.formationB3 div.titre , div#formationV2 div.formationB3 div.titre {
				font-size: 12px;
				font-weight: bold;
				color: #055690;
				text-align: center;
			}
		
			div#formation div.formationB3 ul , div#formationV2 div.formationB3 ul {
				list-style-type: none;
				padding: 15px 8px 0 35px;
			}
		
				div#formation div.formationB3 ul li , div#formationV2 div.formationB3 ul li {
					background: url("images/puce_carreNoir.gif") 0 5px no-repeat;
					padding-left: 11px;
					margin: 6px 0;
				}
		
	/* Block 4 */ 
	div#formation div.formationB4 , div#formationV2 div.formationB4 {
		width: 492px;
		padding-top: 10px;
		color: black;
	}
	
		div#formation div.formationB4G , div#formationV2 div.formationB4G {
			float: left;
			width: 152px; /* 152 */
			padding: 10px;
		}
		
		div#formation div.formationB4D , div#formationV2 div.formationB4D {
			float: left;
			width: 260px;
			padding: 10px 0 40px 0px;
		}
	
	
	/* Block 5 */ 
	div#formation div.formationB5 , div#formationV2 div.formationB5 {
		width: 434px; /* 492 */
		padding: 10px 23px 0 25px;
		color: black;
	}
	
		div#formation div.formationB5 div.fond1 , div#formationV2 div.formationB5 div.fond1 {
			width: 430px; /* 460 */
			padding: 5px 13px;
			background: #cccccc;
		}
		
			div#formation div.formationB5 ul , div#formationV2 div.formationB5 ul {
				list-style-type: none;
				padding: 0 0 15px 23px;
			}
		
				div#formation div.formationB5 ul li , div#formationV2 div.formationB5 ul li {
					background: url("images/puce_carreNoir.gif") 0 5px no-repeat;
					padding-left: 11px;
					margin: 2px 0;
				}
			
			div#formation div.formationB5 div.accrocheProg , div#formationV2 div.formationB5 div.accrocheProg {
				width: 370px; /* 460 */
				padding: 16px 0 16px 70px;
				color: #e018b8;
				background: url("images/livre.gif") 0 0 no-repeat;
			}
		
	
	/* Block 6 */ 
	div#formation div.formationB6 , div#formationV2 div.formationB6 {
		width: 322px; /* 492 */
		padding: 15px 0 12px 170px;
		height : 140px;
		margin-top: 20px;
		margin-left:-16px;
		border-top: 1px solid #9d9d9b;
		border-bottom: 1px solid #9d9d9b;
		background: url("images/formation_inter.png") 10px 7px no-repeat;
	}
	
		div#formation div.formationB6G , div#formationV2 div.formationB6G {
			float: left;
			width: 230px;
		}
		
			div#formation div.formationB6G p , div#formationV2 div.formationB6G p {
				padding-bottom: 12px;
			}
		
		div#formation div.formationB6D , div#formationV2 div.formationB6D {
			float: right;
			width: 70px;
			padding: 0 25px 12px 0;
			text-align: center;
		}
		
			div#formation div.formationB6D a , div#formationV2 div.formationB6D a {
				display: block;
				width: 60px;
				height: 20px;
				padding-top: 50px;
				background: url("images/formation-reserv.gif") center 0 no-repeat;
				font-size: 12px;
				color: #313131;
				text-decoration: none;
			}
			
				div#formation div.formationB6D a:hover , div#formationV2 div.formationB6D a:hover { text-decoration: underline; }
				
	div#formation div.separ , div#formationV2 div.separ {
		width: 492px;
		height: 50px;
		background: url("images/formation-separ.jpg") -5px 40px no-repeat;
	}
	
	
/*###############################
#								#
#	BOUTIQUE					#
#								#
###############################*/
	
div#boutique {
	float: left;
	width: 518px; /* 532 */
	padding: 0 7px;
}

div#boutique .blockReduit a{
color: #bc0097;
}

	div#boutique h1 {
		font-size: 24px;
		color: #474747;
	}	
		
	/* boutique.php */
	div#boutique div.vign1B {
		width: 498px; /* 518 */
		height: 146px; /* 161 */
		padding: 5px 10px 15px 10px;
		background: url("images/boutique-vign1B.gif") 0 bottom no-repeat;
	}
	
		div#boutique div.vign1H { background: url("images/boutique-vign1H.gif") 0 0 no-repeat; }
		div#boutique div.vign1 { background: url("images/boutique-vign1.gif") 0 0 repeat-y; margin-top: 30px; }
	
		div#boutique div.vign1G {
			float: left;
			width: 110px;
			padding: 10px 0 0 0;
		}
		
			div#boutique div.vign1G div.photo {
				width: 86px; /* 98 */
				height: 120px;
				overflow: hidden;
				padding: 6px;
				background: #ffffff;
				text-align: center;
			}
		
		div#boutique div.vign1D {
			float: left;
			width: 378px;
		}
		
				div#boutique div.vign1D, div#boutique div.vign1D a, div#boutique div.vign1D p {
					color: #282d2e;
				}
			
				div#boutique div.vign1D h2 a		{ font-size: 14px; font-weight: bold; }
				div#boutique div.vign1D p.auteur	{ font-style: italic; }
				div#boutique div.vign1D p.chapeau	{ padding: 20px 0; }
				
				
	/* produit.php */
	div#boutique div.vign2B {
		width: 488px; /* 518 */
		padding: 5px 10px 15px 20px;
		background: url("images/boutique-vign1B.gif") 0 bottom no-repeat;
	}
	
		div#boutique div.vign2H { background: url("images/boutique-vign1H.gif") 0 0 no-repeat; }
		div#boutique div.vign2 { background: url("images/boutique-vign1.gif") 0 0 repeat-y; margin-top: 30px; }
	
		div#boutique div.vign2G {
			float: left;
			width: 168px;
			padding: 10px 0 0 0;
		}
		
			div#boutique div.vign2G div.photo {
				width: 125px; /* 153 */
				overflow: hidden;
				padding: 10px 14px;
				background: #ffffff;
				text-align: center;
			}
		
		div#boutique div.vign2D {
			float: left;
			width: 320px;
		}
		
				div#boutique div.vign2D, div#boutique div.vign2D a, div#boutique div.vign2D p {
					color: #282d2e;
				}
			
				div#boutique div.vign2D h2			{ padding-top: 10px; }
					div#boutique div.vign2D h2 a	{ font-size: 14px; font-weight: bold; }
				div#boutique div.vign2D p.chapeau	{ padding: 30px 0; }
				div#boutique div.vign2D p.reference	{ font-size: 12px; font-weight: bold; padding-bottom: 15px; }
				
	
		div#boutique div.blockReduit {
			width: 478px; /* 518 */
			padding: 20px;
		}
		
		div#boutique h2.s1 a{
			font-size: 18px;
			font-weight: bold;
			color: #055590;
			padding-bottom: 15px;
			border-bottom: 1px solid #055590;
		}
		
		
	/* Barre Lien */
	div#boutique div.barreLien a {
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		margin-right: 2px;
	}
	
		div#boutique div.barreLien a.s1 { padding: 6px 25px; background: #195ee1; }
		div#boutique div.barreLien a.s2 { padding: 6px 13px; background: #e015b8; }
		
		
/*###############################
#								#
#	PANIER						#
#								#
###############################*/
	
div#panier {
	float: left;
	width: 518px; /* 532 */
	padding: 0 7px;
}

	div#panier h1 {
		font-size: 24px;
		color: #474747;
	}

	div#panier div.blockReduit {
		width: 478px; /* 518 */
		padding: 20px;
	}
	
	/* Tableau Panier */
	table#tabPanier {
		width: 518px;
		border-collapse: collapse;
	}
	
		table#tabPanier th, table#tabPanier td {
			padding: 4px;
		}
		
			table#tabPanier th.s1 { padding: 4px 4px 4px 15px; }
		
		table#tabPanier th {
			color: #ffffff;
			background: #639af1;
		}
		
			table#tabPanier th.s3, table#tabPanier th.s4 { text-align: center; }
		
		table#tabPanier td {
			padding-top: 12px;
			padding-bottom: 12px;
			border-bottom: 1px solid #055590;
			text-align: center;
		}
		
			table#tabPanier td.s1 { width: 70px; }
			table#tabPanier td.s2 { width: 180px; text-align: left; }
			table#tabPanier td.s3 { width: 90px; }
			table#tabPanier td.s4 { }
		
			table#tabPanier input {
				width: 60px;
				border: 1px solid #055590;
				text-align: center;
			}
		
			table#tabPanier tr#tabPanierB1 td { padding: 10px 4px 1px 4px; }
			table#tabPanier tr#tabPanierB4 td { padding: 10px 4px 1px 4px; }
			
			table#tabPanier tr.tabPanierB td {
				border-bottom: 0;
				padding: 1px 4px;
			}
			
				tr#tabPanierB td.s3 { text-align: right; }
	
	
	/* Barre Lien */
	div#panier div.barreLien {
		padding-top: 35px;
	}
	
		div#panier div.barreLien input {
			display: block;
			float: right;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			margin-right: 2px;
			border : 0;
		}
		
			div#panier div.barreLien input.s1 { padding: 6px 25px; background: #195ee1; }
			div#panier div.barreLien input.s2 { padding: 6px 13px; background: #e015b8; }


/* BLOC CONFIRM */
div#confirmPanier {
	display: none;
	position: absolute;
	top: 240px;
	left: 360px;
	width: 183px;
	height: 120px;
	border: #010066 solid 2px;
	z-index: 50;
	background-color: #ffffff;
}
	div#confirmPanier img{
		position: absolute;
		top: 7px;
		left: 125px;
	}
	div#confirmPanier span#close {
		position: absolute;
		top: 5px;
		left: 137px;
		color: #010066;
		cursor: pointer;
	}
	div#confirmPanier span#text {
		position: absolute;
		top: 30px;
		left: 20px;
		width: 150px;
		height: 25px;
	}
	div#confirmPanier ul {
		position: absolute;
		top: 70px;
		left: 40px;
		list-style-type: none;
	}
	
	/* FORMULAIRE */
	
div#contact div.presentation {
	width: 665px; /* 665 */
	padding: 10px 0 50px 0;
	font-size: 12px;
	font-weight: bold;
	color: #c70738;
}

	div#contact form {
		font-size: 12px;
		color: #313131;
	}
	
	div#contact form div {
		text-align: right;
		margin-top: 4px;
		width: 450px;
	}
	
	div#contact form p.s1 {
		float: left;
		text-align: right;
		margin-top: 4px;
		width: 248px;
	}
	
	div#contact form ul {
		list-style-type: none;
	}
	
		div#contact form ul#info {
			display: block;
			float: left;
			width: 180px;
		}
	
		div#contact form li {
			width: 450px;
		}
	
	div#contact label {
		cursor: pointer;
	}
	
	div#contact input.txt, div#contact textarea {
		padding: 2px;
		border: 1px solid #0a465a;
		width: 180px;
		vertical-align: middle;
	}
	
	div#contact select {
		padding: 1px;
		border: 1px solid #0a465a;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #333333;
		width: 210px;
	}
	
	div#contact input.txt {
		height: 14px;
		background: url("images/input-fond.gif") left bottom repeat-x #ffffff;
		margin-left: 5px;
	}
	
	div#contact textarea {
		height: 82px;
		background: url("images/textarea-fond.gif") left bottom repeat-x #ffffff;
		overflow: auto;
		margin-left: 5px;
	}
	
	div#contact input.error, textarea.error {
		border: 1px solid #ff6666;
	}

/* PAGE CONTACT */
#formContact {width : 350px !important;}
#tabContact {text-align:left!important;margin-left : 100px;width : 300px!important;}
#tabContact ul, #tabContact ul#civ {width : 200px!important;}
#tabContact ul li, #tabContact ul#civ li{width : 200px!important;}



#credit a {
	color : black ;
	text-decoration : none ;
}

div.map{
	float : left;
	width : 160px;
	/*height : 200px;*/
	text-align : center;
}

img.map{
	display : block;
	margin : 1px auto;
	padding-left : 5px;
	text-align: center;
}

div.right {
	float: right;
	margin: 0 0 10px 10px;
	text-align: center;
	}
/*###############################
#								#
#	CMS							#
#								#
###############################*/

div#cms {
	width: 515px; /* 532 */
	overflow: hidden;
}

	div#cms h1 {
		font-size: 24px;
		color: #474747;
	}

/* LES TITRES */
	
	div#cms h2 {
		font-size: 16px;
		font-weight: bold;
		color: #055690;
		padding: 40px 0 10px 0;
		/*margin-left: 40px;*/
		border-bottom: 1px solid #055690;
	}
	
	div#cms h3 {
		font-size: 14px;
		font-weight: bold;
		color: #86bd01;
		margin: 30px 0 0 0;
		padding-left: 20px;
		background: url("images/puce_triangleVert.gif") 0 3px no-repeat;
	}
	
	div#cms h4 {
		font-size: 13px;
		color: #055690;
		/*padding: 20px 0 0 50px;*/
		padding: 20px 0 0 0;
	}

/* DIVERS COMMUN */

	div#cms a {
		color: #bc0097;
		font-size: 12px;
		text-decoration: underline;
	}
	
	div#cms ul {
		padding: 0;
		margin: 10px 0 0 0;
		list-style-type: none;
	}
	
			div#cms ul li {
				background: url("images/puce_triangleBleu.gif") 0 5px no-repeat;
				padding-left: 10px;
			}
	
	div#cms q {
		display: block;
		clear: both;
		text-align: center;
		font-size: 11px;
		font-weight: normal;
		padding-top: 5px;
	}
	
	
	
	div#cms div.accroche {
		font-size: 11px;
		font-weight: bold;
		font-style: italic;
		padding: 10px 0;
		width: 480px;
	}
	
	div#cms div.texte {
		width: 492px; /* 516 */
		padding: 10px 0 ;
		/*padding: 10px 0 10px 40px;*/
	}
	
	div#cms div.texte ul li { margin-left : 10px;	}
	div#cms  img { padding : 5px 20px  5px  5px; }
	
	div#cms div.media, div#cms div.media img {
		padding: 10px 0 !important;
		text-align:center;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 48%;
	    margin-right: 2%;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 31%;
	    margin-right: 2%;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    /*margin: 0 10px 10px 0;*/
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    magin:0;
	    /*margin: 0 0 10px 10px;*/
	    text-align: center;
	}
	
	#sousindex{
		z-index : 1 ;
	}
	
	