/* CSS Document */
html, body { height:100%; }
body{background-color:white;
	margin:0;
    padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	background-image:url(images_integr/fond_body_1px.jpg);
	background-repeat:repeat-x;
	color:#121212;
	}
img{border:0px;}
div#global{width:990px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			overflow:hidden;
			}
	/* banniere */
	div#banniere{width:990px;
				height:138px;
				position:relative;
				float:left;
				overflow:hidden;
				top:0;
				left:0;
				margin:0;
				padding:0;
				cursor:default;
				}
	div#logo{width:428px;
			height:131px;
			position:relative;
			float:left;
			overflow:hidden;
			top:0;
			left:0;
			margin:0;
			padding:0;
			}
	div#logo_image a {display:block;
		width:145px;
		height:131px;
		position:relative;
		float:left;
		font: bold 0.9em verdana, arial, sans-serif;
		text-decoration: none;
		color: #fff;
		margin: 0;
		padding:0;
		background:url(images_integr/logo.jpg) 0 0; 
		}
	div#logo_image a:hover {
		background:url(images_integr/logo.jpg) -145px 0;
		}	
					
	div#logo_nom{width:283px;
				height:75px;
				position:relative;
				float:left;
				overflow:hidden;
				top:0;
				left:0;
				margin:0;
				padding:0;
				}
	div#logo_h1{width:283px;
				height:56px;
				position:relative;
				float:left;
				overflow:hidden;
				top:0;
				left:0;
				margin:0;
				padding:0;
				}
	div#logo_h1 h1{display:block;
			width:283px;
			font:normal 18px/18px Arial, Helvetica, sans-serif;
			top:0;
			left:0;
			margin:0;
			padding:0 0 20px 0;
			color:#666;
			overflow:hidden;
			}
	
	/* ACCES ABONNE */
	div#acces_abonne{width:356px;
					height:131px;
					position:relative;
					float:right;
					margin:0;
					padding:0 0 0 40px;
					top:0;
					left:0;
					background:url(images_integr/fond_acces_client.gif) 0 0 no-repeat;
					}
	div#acces_abonne h2{display:block;
			width:356px;
			font:normal 14px/14px Arial, Helvetica, sans-serif;
			top:0;
			left:0;
			margin:0;
			padding:15px 0 12px 0;
			color:#000;
			overflow:hidden;
			}
	.label_abonne{color:#333;
					font:normal 11px/20px Arial, Helvetica, sans-serif;
					}
	.label_memo_session{color:#333;
					font-size:10px;
					}
	.input_abonne{display:block;
					width:105px;
					height:18px;
					border:0px;
					padding:2px 5px 0 5px;
					background:none;
					font-size:11px;
					color:#333;
					}
	input.submit_connexion_abonne{
				background:none;
				border:0;
				width:112px;
				font:normal 12px/16px Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				cursor:pointer;
				}
	#acces_abonne a{font:normal 11px/20px Arial, Helvetica, sans-serif;
					color:#B41A1A;
					text-decoration:none;
					}
	#acces_abonne a:hover{text-decoration:underline;}
	
	div#ligne_rouge{width:950px;
					height:7px;
					position:relative;
					float:left;
					overflow:hidden;
					top:7px;
					left:0;
					margin:0;
					padding:0;
					background-color:transparent;
					}

/* MOTEUR RECHERCHE + MENU_HAUT */
	div#moteur_recherche_menu_haut{width:990px;
							height:33px;
							position:relative;
							float:left;
							overflow:hidden;
							top:0;
							left:0;
							margin:0;
							padding:0;
							}
		/* recherche */
		div#recherche {
						width:356px;
						height:33px;
						position:relative;
						float:left;
						overflow:hidden;
						top:0;
						left:0;
						margin:0;
						padding:0;
						background-image:url(images_integr/fond_moteur_recherche2.gif);
						background-color:transparent;
						}
	
		#recherche .form-item {
			display: block;
			float: left;
			padding: 0;
			margin: 0;
		}
		#recherche div input {
			font-size: 13px;
			padding: 0;
			margin: 6px 0 0 12px;
			width: 179px;
			color: #000;
			border: 0;
			background: none;
		}
		#recherche span{font-size:11px;
						color:#FFFFFF;
						}
			
			/* AUTOCOMPLETION */
			div#conteneur_autocompletion{width:990px;
							position:relative;
							float:left;
							top:0;
							left:0;
							margin:0;
							padding:0;
							z-index:1000;
							}
			div#autocompletion{width:336px;
								height:170px;
								padding:0;
								margin:0 0 0 0;
								left:0;
								top:0;
								border:1px solid #666666;
								display:block;
								overflow:auto;
								background-color:#FFFFFF;
								z-index:1000;
								position:absolute;
								}
				.lien_autocompletion{
										color:#000000;
										text-decoration:none;
										}

				.lien_autocompletion:hover{
										text-decoration:none;
										color:#CC3333;
										background-color:#E5E5E5;
										}
				/* LISTES IMBRIQUEES */
				/* niveau 1 */
				/*#autocompletion ul{margin: 0;
									padding: 12px 0 12px 12px;
									list-style: none;
									}
				#autocompletion li a{
									font:normal 14px/16px Arial, Helvetica, sans-serif;
									color:#000;
									margin:0;
									padding:4px 12px 0 0;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									text-decoration:none;
									}*/
				/* niveau 2 */
				/*#autocompletion ul li ul{margin: 0;
									padding: 2px 0 0 12px;
									list-style: none;
									}
				#autocompletion ul li ul li a{
									font:normal 13px/14px Arial, Helvetica, sans-serif;
									color:#333;
									margin:0;
									padding:0 0 0 14px;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									background:url(images_integr/puce_rouge.gif) 0 4px no-repeat;
									}*/
				/* niveau 3 */
				/*#autocompletion ul li ul li ul{margin: 0;
									padding: 2px 0 0 14px;
									list-style: none;
									}
				#autocompletion ul li ul li ul li a{
									font:normal 12px/14px Arial, Helvetica, sans-serif;
									color:#666;
									margin:0;
									padding:0 12px 0 11px;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									background:url(images_integr/puce_grise.gif) 0 4px no-repeat;
									}*/
				
				/* LISTES IMBRIQUEES */
				/* niveau 1 */
				#autocompletion ul{margin: 0;
									padding: 0 0 0 0;
									list-style: none;
									}
				#autocompletion li a{display:block;
									width:295px;
									font:normal 14px/20px Arial, Helvetica, sans-serif;
									color:#000;
									margin:0;
									padding:0 12px 0 12px;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									text-decoration:none;
									}
				/* niveau 2 */
				#autocompletion ul li ul{margin: 0;
									padding: 2px 0 0 0;
									list-style: none;
									}
				#autocompletion ul li ul li a{
									display:block;
									width:279px;
									font:normal 13px/14px Arial, Helvetica, sans-serif;
									color:#333;
									margin:0;
									padding:0 0 0 40px;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									background:url(images_integr/puce_rouge2.gif) 26px 4px no-repeat;
									}
				/* niveau 3 */
				#autocompletion ul li ul li ul{margin: 0;
									padding: 2px 0 0 0;
									list-style: none;
									}
				#autocompletion ul li ul li ul li a{display:block;
									width:257px;
									font:normal 12px/14px Arial, Helvetica, sans-serif;
									color:#575757;
									margin:0;
									padding:0 12px 0 50px;
									list-style-type: none;
									list-style:none;
									list-style-position:outside;
									top:0;
									left:0;
									text-align:justify;
									background:url(images_integr/puce_grise.gif) 41px 4px no-repeat;
									}
								
		
		
		/* MENU HAUT */
		div#menu_haut{width:630px;
						height:33px;
						position:relative;
						float:right;
						overflow:hidden;
						top:0;
						left:0;
						margin:0 0 0 0;
						padding:0;
						}
			.onglet_haut a {display:block;
							width:122px;
							height:33px;
							position:relative;
							float:left;
							font:normal 12px/24px Arial, Helvetica, sans-serif;
							text-decoration: none;
							color: #333;
							margin: 0 5px 0 0;
							padding:0;
							background:url(images_integr/onglet_menu_haut.png) 0 0; 
							text-align:center;
							}
			.onglet_haut a:hover {
									background:url(images_integr/onglet_menu_haut.png) -122px 0;
									font:normal 12px/33px Arial, Helvetica, sans-serif;
									color:#990000;
									}	
			.onglet_haut_dernier a {display:block;
							width:122px;
							height:33px;
							position:relative;
							float:left;
							font:normal 12px/24px Arial, Helvetica, sans-serif;
							text-decoration: none;
							color: #333;
							margin: 0 0 0 0;
							padding:0;
							background:url(images_integr/onglet_menu_haut.png) 0 0; 
							text-align:center;
							}
			.onglet_haut_dernier a:hover {
									background:url(images_integr/onglet_menu_haut.png) -122px 0;
									font:normal 12px/33px Arial, Helvetica, sans-serif;
									color:#990000;
									}
			.onglet_haut span {display:block;
							width:122px;
							height:33px;
							position:relative;
							float:left;
							font:normal 12px/33px Arial, Helvetica, sans-serif;
							color:#990000;
							margin: 0 5px 0 0;
							padding:0;
							background:url(images_integr/onglet_menu_haut.png) -122px 0;
							text-align:center;
							}
			.onglet_haut_dernier span {display:block;
							width:122px;
							height:33px;
							position:relative;
							float:left;
							font:normal 12px/33px Arial, Helvetica, sans-serif;
							color:#990000;
							margin: 0 0 0 0;
							padding:0;
							background:url(images_integr/onglet_menu_haut.png) -122px 0;
							text-align:center;
							}

/* SIDEBAR GAUCHE */
div#sidebar_gauche{width:201px;
					position:relative;
					float:left;
					padding:0;
					margin:40px 0 0 0;
					top:0;
					left:0;
					overflow:hidden;
					}
#sidebar_gauche h2.noir{display:block;
						width:193px;
						position:relative;
						float:left;
						margin:0;
						padding:0 0 0 8px;
						top:0;
						left:0;
						background:url(images_integr/fond_entete_noir_gauche2.gif) 0 0 no-repeat;
						font:normal 12px/26px Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						}
	/* historique */
	div#historique{width:201px;
					position:relative;
					float:left;
					padding:0;
					margin:3px 0 12px 0;
					top:0;
					left:0;
					background:url(images_integr/fond_historique_1px.gif) 0 0 repeat-y;
					overflow:hidden;
					}
		div#contenu_historique{width:185px;
					position:relative;
					float:left;
					padding:0;
					margin:0 8px 0 8px;
					top:0;
					left:0;
					overflow:hidden;
					cursor:default;
					}
		div#sep_historique{width:185px;
							height:6px;
							position:relative;
							float:left;
							padding:0;
							margin:0;
							border-bottom:1px #666666 dotted;
							top:0;
							left:0;
							overflow:hidden;
							}
		#contenu_historique a{display:inline;
						position:relative;
						margin:0;
						padding:0;
						top:0;
						left:0;
						font:normal 11px/14px Arial, Helvetica, sans-serif;
						color:#121212;
						text-decoration:none;
						overflow:hidden;
						}
		#contenu_historique a:hover{color:#CC3333;}
		#contenu_historique span{display:inline;
							position:relative;
							color:#3A699A;
							margin:0 5px 0 5px;
							padding:0 0 0 0;
							top:0;
							left:0;
							text-decoration:underline;
							}
		
		#contenu_historique a.histo_entier{display:block;
						position:relative;
						float:left;
						margin:0;
						padding:6px 0 0 0;
						top:0;
						left:0;
						font:normal 12px/14px Arial, Helvetica, sans-serif;
						color:#121212;
						text-decoration:none;
						overflow:hidden;
						}
		#contenu_historique a:hover.histo_entier{color:#000;}
		
	div#arrondi_haut_historique{width:201px;
							height:5px;
							position:relative;
							float:left;
							padding:0;
							margin:0 0 0 0;
							top:0;
							left:0;
							background:url(images_integr/arrondi_haut_historique.gif) 0 0 no-repeat;
							overflow:hidden;
							}
	div#arrondi_bas_historique{width:201px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_bas_historique.gif) 0 0 no-repeat;
								overflow:hidden;
								}
								
#sidebar_gauche h2.rouge{display:block;
						width:193px;
						position:relative;
						float:left;
						margin:0;
						padding:0 0 0 8px;
						top:0;
						left:0;
						background:url(images_integr/fond_entete_rouge_gauche.gif) 0 0 no-repeat;
						font:normal 12px/26px Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						}
	
	/* MENU GAUCHE */
	div#menu_gauche{width:201px;
						position:relative;
						float:left;
						padding:0;
						margin:3px 0 0 0;
						top:0;
						left:0;
						background:url(images_integr/fond_menu_gauche_1px.gif) 0 0 repeat-y;
						overflow:hidden;
						}
	#menu_gauche h3{display:block;
					width:193px;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 0 8px;
					top:0;
					left:0;
					font:bold 12px/26px Arial, Helvetica, sans-serif;
					color:#B31818;
					}
	#menu_gauche a{display:block;
					width:172px;
					position:relative;
					float:left;
					margin:0;
					padding:0 8px 0 20px;
					top:0;
					left:0;
					font:normal 12px/22px Arial, Helvetica, sans-serif;
					color:#121212;
					text-decoration:none;
					overflow:hidden;
					background:url(images_integr/menu_gauche_ahover3.gif) 0 0;
					}
	#menu_gauche a:hover{background:url(images_integr/menu_gauche_ahover3.gif) -200px 0;
						color:#B62121;}
	
	
	div#arrondi_haut_menu_gauche{width:201px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_haut_menu_gauche.gif) 0 0 no-repeat;
								overflow:hidden;
								}
	div#arrondi_bas_menu_gauche{width:201px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_bas_menu_gauche.gif) 0 0 no-repeat;
								overflow:hidden;
								}

/* CONTENU_CENTRAL */
div#conteneur_central{width:568px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:40px 0 0 25px;
					padding:0;
					cursor:default;
					}
div#contenu_central{width:521px;
					min-height:555px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0;
					padding:3px 30px 0 17px;
					background:url(images_integr/fond_contenu_central.png) 0 0 repeat-y;
					}
div#arrondi_haut_contenu_central{width:568px;
					height:14px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0 0 0 0;
					padding:0;
					background:url(images_integr/arrondi_contenu_central.png) 0 0 no-repeat;
					}
div#arrondi_bas_contenu_central{width:568px;
					height:27px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0 0 0 0;
					padding:0;
					background:url(images_integr/arrondi_bas_contenu_central.png) 0 0 no-repeat;
					}

#contenu_central p{margin:0;
					padding:0;
					top:0;
					left:0;
					text-align:justify;
					}
#contenu_central h1{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:0 0 20px 0;
							top:0;
							left:0;
							font:normal 24px/26px Arial, Helvetica, sans-serif;
							color:#666;
							}
#contenu_central h1.offre{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:0 0 20px 0;
							top:0;
							left:0;
							font:normal 20px/26px Arial, Helvetica, sans-serif;
							color:#666;
							}
a.lien_theme
{
	color:#666;
	text-decoration:none;
}							
a.lien_theme:hover
{
	color:#666;
	text-decoration:underline;
}							

#contenu_central h2{display:block;
					width:100%;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 12px 0;
					top:0;
					left:0;
					font:bold 12px/20px Arial, Helvetica, sans-serif;
					color:#AC0C0C;
					}
#contenu_central h2.noir{display:block;
					width:100%;
					position:relative;
					float:left;
					margin:0;
					padding:12px 0 6px 0;
					top:0;
					left:0;
					font:bold 14px/20px Arial, Helvetica, sans-serif;
					color:#000000;
					}
#contenu_central h2.bg_rouge{display:block;
					width:509px;
					position:relative;
					float:left;
					margin:20px 0 12px 0;
					padding:0 0 0 12px;
					top:0;
					left:0;
					font:bold 12px/20px Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					background-color:#AC0C0C;
					}
	#contenu_central span.dicobat{font:bold 24px "Times New Roman", Times, serif;
									color:#000000;
									}
	#contenu_central span.online{font:bold 14px Arial, Helvetica, sans-serif;
									color:#B11313;
									}
	
	/**************** ACCUEIL *******************/
	div#lancer_video a{display:block;
					width:191px;
					height:172px;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 0 0;
					top:0;
					left:0;
					font:normal 11px/14px Arial, Helvetica, sans-serif;
					color:#fff;
					text-decoration:none;
					overflow:hidden;
					background:url(images_integr/lancer_video.jpg) 0 0 no-repeat;
					}
	#lancer_video a:hover{background:url(images_integr/lancer_video.jpg) -191px 0 no-repeat;}
	
	a.puce_video{display:block;
				position:relative;
				float:left;
				margin:0;
				padding:0 0 0 20px;
				background:url(images_integr/puce_video.gif) 0 3px no-repeat;
				font:normal 12px Arial, Helvetica, sans-serif;
				color:#3A699A;
				text-decoration:underline;
				}
	a:hover.puce_video{color:#000;
						text-decoration:underline;
						}
	
	div#exemples_def_accueil a{display:block;
					width:229px;
					height:210px;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 0 0;
					top:0;
					left:0;
					font:normal 11px/14px Arial, Helvetica, sans-serif;
					color:#fff;
					text-decoration:none;
					overflow:hidden;
					background:url(images_integr/image_exemple2.gif) 0 0 no-repeat;
					}
	#exemples_def_accueil a:hover{background:url(images_integr/image_exemple2.gif) -229px 0 no-repeat;}
	#contenu_central h2.exemples_def_accueil{display:block;
							width:262px;
							position:relative;
							float:left;
							margin:0;
							padding:6px 0 20px 0;
							top:0;
							left:0;
							font:normal 18px/18px Arial, Helvetica, sans-serif;
							color:#B41B1B;
							}
	a.loupe_bleue{display:block;
				position:relative;
				float:left;
				margin:0;
				padding:0 0 0 26px;
				background:url(images_integr/loupe_bleue.gif) 0 3px no-repeat;
				font:normal 12px/26px Arial, Helvetica, sans-serif;
				color:#3A699A;
				text-decoration:underline;
				}
	a:hover.loupe_bleue{color:#000;
						text-decoration:underline;
						}
	/**************** FIN ACCUEIL *******************/					
						
	/**************** UNE DEFINITION *******************/
	
	div#une_definition{width:521px;
						position:relative;
						float:left;
						top:0;
						left:0;
						margin:0;
						overflow:hidden;
						text-align:justify;
						}
		/* ENTREE */
		#une_definition h1{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							top:0;
							left:0;
							font:bold 18px/20px Arial, Helvetica, sans-serif;
							color:#AC0C0C;
							}
		#une_definition span.coordination{font-size:12px;
											font-weight:normal;
											color:#333333;
											}
		
		/* GENRE + NOM de DOMAINE */
		#une_definition h2{display:inline;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:4px 0 12px 0;
							top:0;
							left:0;
							font:normal 12px/14px Arial, Helvetica, sans-serif;
							color:#333333;
							}
		#une_definition a{font:normal 13px Arial, Helvetica, sans-serif;
										color:#3A699A;
										text-decoration:none;
										}
		#une_definition a:hover{
											text-decoration:underline;
											}
		
		a.lien_bleu{font:normal 13px Arial, Helvetica, sans-serif;
					color:#3A699A;
					text-decoration:none;
					}
		a:hover.lien_bleu{
							text-decoration:underline;
							}
		
		a.lien_rouge{font:normal 13px Arial, Helvetica, sans-serif;
					color:#CC0000;
					text-decoration:none;
					}
		a:hover.lien_rouge{
							text-decoration:underline;
							}
							
		#une_definition a.theme_assoc{font:normal 11px Arial, Helvetica, sans-serif;
										color:#3A699A;
										text-decoration:none;
										}
		#une_definition a:hover.theme_assoc{
							text-decoration:underline;
							}				
		
		a.lien_puce_bleue{display:block;
					position:relative;
					width:460px;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					font:normal 14px/18px Arial, Helvetica, sans-serif;
					color:#3A699A;
					text-decoration:none;
					padding-left:16px;
					background:url(images_integr/puce_bleue.gif) 0 4px no-repeat;
					}
		a:hover.lien_puce_bleue{
							text-decoration:underline;
							}
		
		/* Déf 1, déf 2 ...*/
		#une_definition h3{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:30px 0 0 0;
							top:0;
							left:0;
							font:bold 12px/13px Arial, Helvetica, sans-serif;
							color:#B62121;
							}
		
		/* thèmes associés */
		#une_definition h4{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:0 0 0 0;
							top:0;
							left:0;
							font:bold 11px/13px Arial, Helvetica, sans-serif;
							color:#B62121;
							}
		
		/* PARAGRPHE DEFINITION */
		#une_definition p{display:block;
							width:100%;
							position:relative;
							float:left;
							font:normal 13px/16px Arial, Helvetica, sans-serif;
							color:#121212;
							margin:0;
							padding:16px 0 0 0;
							top:0;
							left:0;
							text-align:justify;
							}
		
		/* LISTE A PUCES */
		#une_definition ul{display:block;
							width:100%;
							margin: 6px 0 0 0;
							padding: 6px 0 0 12px;
							list-style: none;
							}
		#une_definition li{
					display:block;
					width:479px;
					position:relative;
					float:left;
					font:normal 13px/17px Arial, Helvetica, sans-serif;
					color:#121212;
					margin:0 0 0 12px;
					padding:3px 0 0 18px;
					list-style-type: none;
					list-style:none;
					list-style-position:outside;
					top:0;
					left:0;
					text-align:justify;
					background:url(images_integr/puce_rouge.gif) 0 8px no-repeat;
					}
		
		/* TABLEAU TRADUCTION */
		div#traduction{width:521px;
						padding:10px 0 10px 0;
						float:left;
						position:relative;
						margin:0;
						top:0;
						left:0;
						}
		#traduction th{
						  border: 1px solid #CCCCCC;
						  border-collapse: collapse;
						  padding:2px 2px 2px 2px;
						  text-align:left;
						  background-color:#EEEEEE;
						  font-size:8px;
						  color:#B62121;
						  font-weight:normal;
						  }
		#traduction td{
						  border: 1px solid #CCCCCC;
						  border-collapse: collapse;
						  padding:2px 5px 2px 5px;
						  font-size:11px;
						  }
		
		/* VOIR AUSSI */
		
		#une_definition h3.voir_aussi{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:20px 0 3px 0;
							top:0;
							left:0;
							font:bold 12px/20px Arial, Helvetica, sans-serif;
							color:#000;
							}
		#une_definition a.voir_aussi{
							font:normal 12px/14px Arial, Helvetica, sans-serif;
							color:#3A699A;
							text-decoration:none;
							}
		#une_definition a:hover.voir_aussi{
											text-decoration:underline;
											}
		#une_definition span.voir_aussi{display:block;
							position:relative;
							float:left;
							color:#3A699A;
							margin:0 5px 0 5px;
							padding:0 0 0 0;
							top:0;
							left:0;
							text-decoration:underline;
							}
		
		/* FORMULAIRE CONTACT */
		.champ_obligatoire{color:#B41A1A;
							font-weight:bold;
							}
		
		a.icone_pdf{display:block;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 0 24px;
					top:0;
					left:0;
					background:url(images_integr/icone_pdf.png) 0 0 no-repeat;
					color:#B62121;
					text-decoration:none;
					line-height:20px;
					}
		a:hover.icone_pdf{color:#000000;
							text-decoration:underline;
							}
		a.reprendre_panier{display:block;
							width:259px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							text-align:center;
							background-color:#DFDFDF;
							font:normal 12px/20px Arial, Helvetica, sans-serif;
							text-decoration:none;
							color:#333333;
							}
		a:hover.reprendre_panier{background-color:#B31F00;
								color:#FFFFFF;
								}
		a.retour_accueil{display:block;
							width:259px;
							position:relative;
							float:right;
							margin:0;
							padding:0;
							text-align:center;
							background-color:#DFDFDF;
							font:normal 12px/20px Arial, Helvetica, sans-serif;
							text-decoration:none;
							color:#333333;
							}
		a:hover.retour_accueil{background-color:#666666;
								color:#FFFFFF;
								}
		
		
		/* boutique */
		div.un_produit{display:block;
						width:521px;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						top:0;
						left:0;
						background:url(images_integr/boutique/fond_produit_1px.png) 0 0 repeat-y;
						}
		div.arrondi_haut_produit{display:block;
								width:521px;
								height:9px;
								position:relative;
								float:left;
								margin:0;
								padding:0;
								top:0;
								left:0;
								background:url(images_integr/boutique/arrondi_haut_produit.png) 0 0 no-repeat;
								}
		div.arrondi_bas_produit{display:block;
								width:521px;
								height:9px;
								position:relative;
								float:left;
								margin:0;
								padding:0 0 20px 0;
								top:0;
								left:0;
								background:url(images_integr/boutique/arrondi_bas_produit.png) 0 0 no-repeat;
								}
		.un_produit h3{display:block;
						width:511px;
						height:20px;
						position:relative;
						float:left;
						margin:0;
						padding:0 0 0 10px;
						background:url(images_integr/boutique/fond_titre_produit.png) 0 0 no-repeat;
						color:#000000;
						font:normal 14px/20px Arial, Helvetica, sans-serif;
						}
		.prix{font:bold 18px/24px Arial, Helvetica, sans-serif;
				color:#B11312;
				}
		.prix_supplementaire{font:bold 14px/16px Arial, Helvetica, sans-serif;
				color:#B11312;
				}
		.commentaire_abo{font:normal 11px Arial, Helvetica, sans-serif;}
		.bold_noir{color:#000000;
					font-weight:bold;
					}
		.bold_rouge{color:#B11312;
					font-weight:bold;
					}

/* SIDEBAR DROITE */
div#sidebar_droite{width:185px;
					position:relative;
					float:left;
					padding:0;
					margin:40px 0 0 11px;
					top:0;
					left:0;
					overflow:hidden;
					}
div#bloc_partenaires{width:185px;
					position:relative;
					float:left;
					padding:0;
					margin:0 0 12px 0;
					top:0;
					left:0;
					background:url(images_integr/fond_partenaire_1px.gif) 0 0 repeat-y;
					overflow:hidden;
					}
#bloc_partenaires h2{display:block;
				width:165px;
				position:relative;
				float:left;
				margin:0;
				padding:0 10px 0 10px;
				top:0;
				left:0;
				font:normal 22px/26px Arial, Helvetica, sans-serif;
				color:#333;
				}
div.un_partenaire{width:165px;
					position:relative;
					float:left;
					padding:16px 10px 0 10px;
					margin:0 0 0 0;
					top:0;
					left:0;
					overflow:hidden;
					}
	.un_partenaire p{display:block;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					text-align:left;
					font:normal 11px/13px Arial, Helvetica, sans-serif;
					overflow:hidden;
					}
div#arrondi_haut_bloc_partenaires{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_haut_partenaires.gif) 0 0 no-repeat;
								overflow:hidden;
								}
div#arrondi_bas_bloc_partenaires{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_bas_partenaires.gif) 0 0 no-repeat;
								overflow:hidden;
								}

/* PANIER */
div#bloc_panier{width:185px;
					position:relative;
					float:left;
					padding:0;
					margin:0 0 12px 0;
					top:0;
					left:0;
					background:url(images_integr/fond_partenaire_1px.gif) 0 0 repeat-y;
					overflow:hidden;
					}
#bloc_panier h2{display:block;
				width:165px;
				position:relative;
				float:left;
				margin:0;
				padding:0 10px 10px 10px;
				top:0;
				left:0;
				font:normal 22px/26px Arial, Helvetica, sans-serif;
				color:#333;
				}

#bloc_panier p{display:block;
					position:relative;
					float:left;
					margin:0;
					padding:0 10px 0 10px;
					top:0;
					left:0;
					text-align:left;
					font:normal 12px/13px Arial, Helvetica, sans-serif;
					overflow:hidden;
					}
div#arrondi_haut_bloc_panier{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_haut_partenaires.gif) 0 0 no-repeat;
								overflow:hidden;
								}
div#arrondi_bas_bloc_panier{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_bas_partenaires.gif) 0 0 no-repeat;
								overflow:hidden;
								}

/* PUB DICOBAT */
div#pub_dicobat{width:185px;
					position:relative;
					float:left;
					padding:0;
					margin:0 0 0 0;
					top:0;
					left:0;
					background:url(images_integr/fond_pub_dicobat_1px2.gif) 0 0 repeat-y;
					overflow:hidden;
					}

#pub_dicobat h2{display:block;
				width:157px;
				position:relative;
				float:left;
				margin:0;
				padding:4px 14px 0 14px;
				top:0;
				left:0;
				font:normal 22px/26px Arial, Helvetica, sans-serif;
				color:#fff;
				}
div#arrondi_haut_pub_dicobat{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_haut_pub_dicobat2.gif) 0 0 no-repeat;
								overflow:hidden;
								}
div#arrondi_bas_pub_dicobat{width:185px;
								height:5px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								top:0;
								left:0;
								background:url(images_integr/arrondi_bas_pub_dicobat2.gif) 0 0 no-repeat;
								overflow:hidden;
								}
	div.un_livre_dicobat{width:157px;
					position:relative;
					float:left;
					padding:10px 14px 10px 14px;
					margin:0 0 0 0;
					top:0;
					left:0;
					overflow:hidden;
					}
	.un_livre_dicobat a{font:normal 12px/13px Arial, Helvetica, sans-serif;
						color:#CCCCCC;
						text-decoration:none;
						}
	.un_livre_dicobat a.img{display:block;
							width:165px;
							position:relative;
							float:left;
							padding:0;
							margin:0;
							top:0;
							left:0;
							}
	.un_livre_dicobat a:hover{color:#FFFFFF;}
	
	.un_livre_dicobat a.grand{font:bold 12px/13px Arial, Helvetica, sans-serif;
						color:#FFF;
						text-decoration:none;
						}
	.un_livre_dicobat a:hover.grand{text-decoration:underline;}
	
	.un_livre_dicobat p{display:block;
						position:relative;
						float:left;
						padding:0;
						margin:0;
						text-align:left;
						color:#CCCCCC;
						font:normal 11px/13px Arial, Helvetica, sans-serif;
						}


/* FOOTER FULL LARGEUR */
div#footer_full_largeur{background-color:transparent;
					height:130px;
					margin:0;
					padding:0;
					background-image:url(images_integr/fond_footer_1px.jpg);
					background-repeat:repeat-x;
					}
div#footer{width:990px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			overflow:hidden;
			color:#333;
			text-align:center;
			}
div#vide_haut_footer{width:990px;
					height:90px;
					margin:0 auto 0 auto;
					padding:0px;
					top:0;
					overflow:hidden;
					color:#333;
					text-align:center;
					}
#footer p{font:normal 12px/15px Arial, Helvetica, sans-serif;
			top:0;
			left:0;
			margin:0;
			padding:0;
			overflow:hidden;
			}
#footer a{font:normal 12px/15px Arial, Helvetica, sans-serif;
			top:0;
			left:0;
			margin:0;
			padding:0;
			overflow:hidden;
			text-decoration:underline;
			color:#333;
			}
#footer a:hover{color:#000000;}	
#footer a.cim{font-weight:bold;
				color:#CC0000;
				text-decoration:none;
				}	
#footer a.bat{font-weight:bold;
				color:#000000;
				text-decoration:none;
				}			

sup {line-height: .6em;}
				
.hidden
{
	display:none;
}

.visible
{
	display:block;
}

.lien_bleu_clair
{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#3A699A;
	text-decoration:none;
}

.table_admin
{
	empty-cells:show;
	border-collapse:collapse;
}
.entete_table_admin{
	border:1px solid #999999;
	text-align:left;
	font-weight:bold;
	padding-left:4px;
	height:30px;
	color:#333333;
	background-color:#E5E5E5;
}
.cellule_table_admin
{
	border:1px solid #999999;
	color:#333333;
	background-color:#FFFFFF;
	padding:4px;
}

	.onglet_sel{
		display:block;
		padding-top:8px;
		background-image:url(images_integr/ongelt_yes.gif);
		width:183px;
		height:24px;
		float:left;
		text-align:center;
		color:white;
		font-weight:bold;
		cursor:pointer;
	}
	.onglet_nosel{
		display:block;
		padding-top:8px;		
		background-image:url(images_integr/ongelt_no.gif);
		width:183px;
		height:24px;	
		float:left;
		text-align:center;
		color:white;
		font-weight:bold;	
		cursor:pointer;	
	}	
	div#lightbox_ajout_panier2{width:344px;
								height:222px;
								margin:0 auto 0 auto;
								background:url(images_integr/fond_ajoute_panier2.jpg) 0 0 no-repeat;
								top:50%;
								left:50%;
								margin-top:-111px;
								margin-left:-172px;
								overflow:hidden;
								position:absolute;
								padding:0px;
								z-index:150;
								}	

/* detail produit */
#detail_produit ul{display:block;
	position:relative;
	float:left;
	width:100%;
	margin: 6px 0 0 0;
	padding: 0 0 12px 0;
	list-style: none;
	}
#detail_produit li{display:block;
			position:relative;
			float:left;
			width:90%;
			font:normal 13px/17px Arial, Helvetica, sans-serif;
			color:#121212;
			margin:0 0 0 12px;
			padding:3px 10px 0 18px;
			list-style-type: none;
			list-style:none;
			list-style-position:outside;
			top:0;
			left:0;
			text-align:left;
			background:url(images_integr/puce_rouge.gif) 0 8px no-repeat;
			}



			
div#conteneur_central2{width:753px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:40px 0 0 25px;
					padding:0;
					cursor:default;
					}
div#contenu_central2{width:706px;
					min-height:500px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0;
					padding:3px 30px 0 17px;
					background:url(images_integr/fond_contenu_central_admin.png) 0 0 repeat-y;
					}
div#arrondi_haut_contenu_central2{width:753px;
					height:14px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0 0 0 0;
					padding:0;
					background:url(images_integr/arrondi_contenu_central_admin.png) 0 0 no-repeat;
					}
div#arrondi_bas_contenu_central2{width:753px;
					height:27px;
					position:relative;
					float:left;
					top:0;
					left:0;
					margin:0 0 0 0;
					padding:0;
					background:url(images_integr/arrondi_bas_contenu_central_admin.png) 0 0 no-repeat;
					}	
					
#contenu_central2 p{margin:0;
					padding:0;
					top:0;
					left:0;
					text-align:justify;
					}
#contenu_central2 h1{display:block;
							width:100%;
							position:relative;
							float:left;
							margin:0;
							padding:0 0 20px 0;
							top:0;
							left:0;
							font:normal 24px/26px Arial, Helvetica, sans-serif;
							color:#666;
							}

#contenu_central2 h2{display:block;
					width:100%;
					position:relative;
					float:left;
					margin:0;
					padding:0 0 12px 0;
					top:0;
					left:0;
					font:bold 12px/20px Arial, Helvetica, sans-serif;
					color:#AC0C0C;
					}
#contenu_central2 h2.noir{display:block;
					width:100%;
					position:relative;
					float:left;
					margin:0;
					padding:12px 0 6px 0;
					top:0;
					left:0;
					font:bold 14px/20px Arial, Helvetica, sans-serif;
					color:#000000;
					}
	#contenu_central2 span.dicobat{font:bold 24px "Times New Roman", Times, serif;
									color:#000000;
									}
	#contenu_central2 span.online{font:bold 14px Arial, Helvetica, sans-serif;
									color:#B11313;
									}							
