*{margin:0px;padding:0px;}

body{
	text-align:			center;
	font-family: 		Verdana, Arial, Geneva, sans-serif; 
	font-size:			11px;
	background-color:	#efefef;
}
#global{
	padding:		0;
	margin-left: 	auto;
	margin-right: 	auto;
	padding-bottom:	20px;
	width:			805px;
	text-align:		justify;
	padding-top:	15px;
}

img{
	border:	none;
}

.spacer{
	clear:	both;
}

a:link{
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		bold;
}
a:visited{
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		bold;
}
a:hover{
	text-decoration:	none;
	color:				#ECB700;
}
a:active{
	text-decoration:	none;
	color:				#3E658B;
}

a.a1:link, 
a.a2:link, 
a.a3:link {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a1:visited, 
a.a2:visited, 
a.a3:visited {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a1:hover, 
a.a2:hover, 
a.a3:hover {
	text-decoration:	none;
	color:				#000;
}
a.a1:active, 
a.a2:active, 
a.a3:active {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
a.a1:link span {
	text-decoration:	none;
	font-weight: 		bold; 
	color: 				#3E658B;
}
a.a1:visited span {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		bold;
}
a.a1:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
a.a1:active span {
	text-decoration:	none;
	color:				#3E658B;
}
a.a2:link span {
	text-decoration:	none;
	font-weight: 		bold; 
	color: 				#c00000;
}
a.a2:visited span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
a.a2:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
a.a2:active span {
	text-decoration:	none;
	color:				#c00000;
}
a.interne{
	background: 			transparent url(/img/56e95f9024265656549d0c030c9d9986a5998d18.gif) no-repeat top left;
	background-position: 	0 1px;
	padding:				0 0 0 20px;
}
a.externe{
	background: 			transparent url(/img/565ca735b37a885f395c8ff220feaf6a145f5cf2.png) no-repeat top left;
	background-position: 	0 1px;
	padding:				0 0 0 20px;
}

/**
* --------------------------------------
*        		 OMBRES
* --------------------------------------
*/
.ombre{
	margin-bottom:	5px;
}
.ombre .haut{
	background-image:	url(/img/ba7c991b9df1a6e5f918196af909bf7fd55a7e8a.png);   
	background-repeat: 	repeat-x;
	height:				7px;
	font-size:			1px;
}
.ombre .milieu{
	background:		url(/img/10e095ecc9d011c98a937dbf1651288275bfff71.png);
	padding-left:	14px;
	padding-right:	14px;
}
.ombre .bas{
	background:	url(/img/3810864954e2ce6d7fc6719f8e38031f93c9c12f.png);
	height:		7px;
	font-size:	1px;
}

/**
* --------------------------------------
*         		BANDEAU
* --------------------------------------
*/
#bandeau{
	position:				relative;
	background-image:		url(/img/656e858020a81c23673c6fe5c47da1c791d145ce.jpg);
	background-repeat:		no-repeat;
	background-position:	top;
	height:					120px;
	margin-bottom:			2px;
}
#logo{
	position:				absolute;
	top:					2px;
	left:					7px;
}
#titre{
	position:				absolute;
	top:					2px;
	left:					117px;
}

#renseignements{
	position:				absolute;
	right:					22px;
	top:					20px;
}

#contact{
	position:				absolute;
	right:					20px;
	top:					20px;
}

div#recherche{
	position:				absolute;
	width:					210px;
	right:					19px;
	top:					62px;
}
div#recherche img#loupe{
	margin-right:			6px;
	float:					right;
	display:				block;
}
div#recherche input#champ{
	float:			right;
	height:			13px;
	font-size:		11px;
	color:			#444;
	border-style:	solid;
	border-width:	1px;
	border-color:	#2f2f2f #cccccc #cccccc #2f2f2f;
	margin-top:		1px;
	padding-left:	3px;
}
div#recherche input#ok{
	float:			right;
	margin-right:	0px;
}

div#liens{
	position:	absolute;
	right:		22px;
	bottom:		19px;
	height:		16px;
}

/**
* --------------------------------------
*         	  NAVIGATION
* --------------------------------------
*/
#nav{
	border-top:		solid 1px #c0c0c0;
	border-bottom:	solid 1px #c0c0c0;
	border-left:	solid 1px #898989;
	border-right:	solid 1px #898989;
	position:		relative;
}

#nav ul{
	margin:		0;
	padding:	0;
}

#nav li{
	float:				left;
	list-style-type: 	none;
	height:				47px;
}

#nav a{
	border-top:		solid 1px #898989;
	font-weight : 	bold; 
	font-size : 	12px; 
	color : 		#fff; 
	font-family: 	Verdana, Arial, Geneva, Tahoma, Sans-serif; 
	display:		block;
	background:		url(/img/abf7b5366a6779d96f0a20ff01e34dd6fa526026.jpg);
	height:			32px;
	text-align:		center;
	padding-top:	14px;
}
#nav a:link{
	text-decoration:	none;
}
#nav a:visited{
	text-decoration:	none;
}
#nav a:hover{
	background:			url(/img/eb8e975c493e3263a1aaf1f9cab3ad0d7ace6a9a.jpg);
	text-decoration:	none;
}
#nav a:active{
	text-decoration:	none;
}
#nav #accueil a{
	width:		75px;
	background:	url(/img/662f3eb6ea09f82dc6337b5749c65125bd86e868.png);
}
#nav #accueil a:hover{
	background:	url(/img/a1a257258d3709e579b680bdb1d55f6b0bcf9dc2.png);
}
#nav #loi_kouchner a{
	width:	105px;
}
#nav #erreurs_med a{
	width:	145px;
}
#nav #hepatite_c a{
	width:		95px;
	position:	relative;
	z-index:	1;
}
#nav #hepatite_c a:hover span.txt1, 
#nav #hepatite_c a:hover span.txt2, 
#nav #hepatite_b a:hover span.txt1, 
#nav #hepatite_b a:hover span.txt2, 
#nav #medicaments a:hover span.txt1{
	color:	#fff;
}
#nav #hepatite_c a span.txt1, 
#nav #hepatite_b a span.txt1, 
#nav #medicaments a span.txt1{
	display:		block;
	width:			95px;
	position:		absolute;
	top:			1px;
	left:			0px;
	font-size:		10px;
	font-weight:	normal;
	color:			#ccc;
	text-align:		center;
}
#nav #hepatite_c a span.txt2, 
#nav #hepatite_b a span.txt2{
	display:		block;
	width:			95px;
	position:		absolute;
	bottom:			5px;
	left:			0px;
	font-size:		10px;
	font-weight:	normal;
	color:			#999;
	text-align:		center;
}
#nav #hepatite_b a{
	position:	relative;
	z-index:	1;
	width:		95px;
}
#nav #medicaments a{
	position:	relative;
	z-index:	1;
	width:		110px;
}
#nav #medicaments a span.txt1{
	width:	110px;
}
#nav #accidents a{
	width:	150px;
}

#separation1{
	position:	absolute;
	top:		15px;
	left:		74px;
	z-index:	50;
}
#separation2{
	position:	absolute;
	top:		15px;
	left:		219px;
	z-index:	50;
}
#separation3{
	position:	absolute;
	top:		15px;
	left:		314px;
	z-index:	50;
}
#separation4{
	position:	absolute;
	top:		15px;
	left:		409px;
	z-index:	50;
}
#separation5{
	position:	absolute;
	top:		15px;
	left:		519px;
	z-index:	50;
}
#separation6{
	position:	absolute;
	top:		15px;
	left:		624px;
	z-index:	50;
}

/**
* --------------------------------------
*        		 MENU
* --------------------------------------
*/
#menu_global{
	position:	absolute;
	top:		41px;
	left:		-17px;
	width:		195px;
	overflow:	hidden;
}
#menu{
	padding-top:		5px;
	padding-bottom:		15px;
	padding-left:		20px;
	padding-right:		20px;
	text-align:			left;
	/*border:			solid 5px #efefef;
	border-left:		none;*/
	background-image:	url(/img/3e50a3bee260688d2354598304ae958392421bd6.png);
}
#menu_global .haut{
	background:	url(/img/e6d754a4b71790c90165023eb664badba1c70a92.png);
	height:		14px;
	width:		195px;
}
#menu_global .bas{
	background:	url(/img/6672d9044e714f237d0e343142b5fdbbedece406.png);
	height:		14px;
	width:		195px;
}

#menu a.sommaire{
	display:			block;
	background-color:	#fbfbfb;
	text-align:			center;
	margin-bottom:		15px;
	padding:			8px;
	color:				#000;
	text-decoration:	none;
	font-weight:		normal;
}

#menu ul{
	margin:			0;
	padding:		0;
	margin-right:	10px;
	margin-left:	10px;
	margin-bottom:	10px;
}

#menu li a:link {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
#menu li a:visited {
	text-decoration:	none;
	color:				#000;
	font-weight:		normal;
}
#menu li a:hover {
	text-decoration:	none;
	color:				#000;
}
#menu li a:active {
	text-decoration:	none;
	color:				#000;
}

#menu li {
	list-style-type:	none;
}

#menu li.lib a {
	display:				block;
	padding-left: 			20px;
	background-image: 		url(/img/892ca33e96e6587a145e46ef8f59dc82a6145ed6.gif);
	background-repeat:		no-repeat;
	background-position:	0px 2px;
	padding-bottom:			5px;
}
#menu li.lib a:hover{
	padding-left: 			20px;
	background-image: 		url(/img/7c3dd6823b65cdf20caaf20e5d510f6842a92f13.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	padding-bottom:			5px;
}
#menu li.lib a:link span{
	text-decoration:		none;
	color:					#3E658B;
	font-weight:			bold;
}
#menu li.lib a:visited span {
	text-decoration:		none;
	color:					#3E658B;
	font-weight:			bold;
}
#menu li.lib a:hover span {
	text-decoration:		none;
	color:					#ECB700;
}
#menu li.lib a:active span {
	text-decoration:		none;
}

#menu li.lir a {
	display:				block;
	background-image: 		url(/img/56e95f9024265656549d0c030c9d9986a5998d18.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 2px;
	padding-left: 			20px;
	padding-bottom:			5px;
}
#menu li.lir a:hover{
	padding-left: 			20px;
	background-image: 		url(/img/3a6bc77e206af225abda78270557831e8ebb23c9.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	padding-bottom:			5px;
}
#menu li.lir  a:link span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.lir a:visited span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.lir a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.lir a:active span {
	text-decoration:	none;
}

#menu li.libr a {
	display:				block;
	padding-left: 			20px;
	background-image: 		url(/img/892ca33e96e6587a145e46ef8f59dc82a6145ed6.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 2px;
	padding-bottom:			5px;
}
#menu li.libr a:hover{
	padding-left: 			20px;
	background-image: 		url(/img/7c3dd6823b65cdf20caaf20e5d510f6842a92f13.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	padding-bottom:			5px;
}
#menu li.libr a:link span{
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.libr a:visited span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.libr a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.libr a:active span {
	text-decoration:	none;
}

#menu li.li_on, #menu li.lir_on {
	display:				block;
	background-image: 		url(/img/6c0cb5ab6fea7bfcd8318083b76a960ef3fb55e1.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 0px;
	padding-left: 			20px;
	padding-bottom:			5px;
}
#menu li.li_on  a:link span {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		bold;
}
#menu li.li_on a:visited span {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		bold;
}
#menu li.li_on a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.li_on a:active span {
	text-decoration:	none;
}

#menu li.lir_on  a:link span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.lir_on a:visited span {
	text-decoration:	none;
	color:				#c00000;
	font-weight:		bold;
}
#menu li.lir_on a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.lir_on a:active span {
	text-decoration:	none;
}

#menu ul ul{
	margin:		0;
	padding:	0;
	margin-top:	5px;
}

#menu li.lib ul, #menu li.lir ul{
	margin-top:		0px;
	margin-left:	20px;
	padding-bottom:	5px;
}

#menu li.lif_b a {
	display:				block;
	padding-left: 			15px;
	padding-bottom:			5px;
	background-image: 		url(/img/f2a3c37b393703f34b496a3e6a103f57a1f4d9fb.gif);
	background-repeat: 		no-repeat;
	background-position: 	0px 2px;
}
#menu li.lif_b a:hover{
	padding-left:			15px;
	padding-bottom:			5px;
	background-image:		url(/img/8ba38c1becd299c155759210771b739f40abffe7.gif);
	background-repeat:		no-repeat;
	background-position:	0px 2px;
}
#menu li.lif_b a:link span{
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
#menu li.lif_b a:visited span {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
#menu li.lif_b a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.lif_b a:active span {
	text-decoration:	none;
}

#menu li.lif_b_on a {
	display:				block;
	padding-left: 			15px;
	padding-bottom:			5px;
	background-image: 		url(/img/8ba38c1becd299c155759210771b739f40abffe7.gif);
	background-repeat:		no-repeat;
	background-position: 	0px 2px;
}
#menu li.lif_b_on a:hover{
	padding-left: 			15px;
	padding-bottom:			5px;
	background-image: 		url(/img/8ba38c1becd299c155759210771b739f40abffe7.gif);
	background-repeat: 		no-repeat;
	background-position:	0px 2px;
}
#menu li.lif_b_on  a:link span{
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
#menu li.lif_b_on a:visited span {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
#menu li.lif_b_on a:hover span {
	text-decoration:	none;
	color:				#ECB700;
}
#menu li.lif_b_on a:active span {
	text-decoration:	none;
}

#menu .titre_r{
	display:				block;
	color:					#c00000;
	font-weight:			bold;
	font-size:				14px;
	font-family: 			Arial, Geneva, sans-serif; 
	margin-bottom:			5px;
	padding-bottom:			5px;
	background-image: 		url(/img/5819946c12a83b56b44bcd5d1f1811164d484cc3.gif);
	background-repeat: 		no-repeat;
	background-position: 	left bottom;
}

#menu .titre_b{
	display:				block;
	color:					#3E658B;
	font-weight:			bold;
	font-size:				14px;
	font-family: 			Arial, Geneva, sans-serif; 
	margin-bottom:			5px;
	padding-bottom:			5px;
	background-image: 		url(/img/1c3b52b35ef5644a44c742e440fdd0d0c552c949.gif);
	background-repeat: 		no-repeat;
	background-position: 	left bottom;
}

#menu .titre_b a, #menu .titre_r a{
	display:	block;
}
#menu .titre_r a:link,
#menu .titre_r a:visited,
#menu .titre_r a:hover,
#menu .titre_r a:active{
	color:	#c00000;
}
#menu .titre_b a:link,
#menu .titre_b a:visited,
#menu .titre_b a:hover,
#menu .titre_b a:active{
	color:	#3E658B;
}

#menu .separateur{
	height:			5px;
	border-top:		solid 1px #c0c0c0;
	margin-right:	10px;
}

#menu marquee{
	margin-top:		2px;
	margin-bottom:	2px;
	margin-right:	7px;
}
#menu hr{
	margin-right:	7px;
}


/**
* --------------------------------------
*     		CHEMIN VERS LA PAGE
* --------------------------------------
*/
#chemin{
	height:				30px;
	line-height:		30px;
	background-color:	#f5f5f5;
	border-right:		solid 1px #eaeaea;
	border-left:		solid 1px #eaeaea;
	margin-bottom:		7px;
}

#chemin #racine{
	float:					left;
	height:					25px;
	margin-right:			7px;
	padding-left:			36px;
	background-image:		url(/img/4435b1be2f240b29ae12ad4716f7bb5ca268273b.gif);
	background-repeat:		no-repeat;
	background-position:	15px 4px;
	overflow:				hidden;
}
#chemin #racine span{
	display:		block;
	font-weight:	bold; 
	color: 			#c00000;
	font-size:		11px;
}

#chemin a:link,
#chemin a:visited{
	font-weight: 		bold; 
	color: 				#c00000;
	font-size:			11px;
	text-decoration:	none;
}
#chemin a:hover{
	text-decoration:	underline;
}
#chemin #racine a:hover{
	text-decoration:	none;
}
#chemin a:active{
}

/**
* --------------------------------------
*           CORPS DE LA PAGE
* --------------------------------------
*/
#corps{
	position:		relative;
	background:		url(/img/5d107ae8251728d48d3f90be77de82f0e1418b35.png);
	margin-left:	21px;
	padding-right:	24px;
	padding-left:	24px;
	padding-top:	10px;
}
#corps_ombre_haut{
	background:		url(/img/d35b52d676bc3bc5e37ff13acab36eece2dcf9c7.png);
	height:			7px;
	margin-left:	21px;
	font-size:		1px;
}

/* contenu de la page */
#contenu{
	padding-top:	5px;
	padding-left:	14px;
	padding-bottom:	15px;
	text-align:		justify;
	margin-left:	145px;
}


#contenu ul, #contenu ol{
	margin-left:	25px;
	margin-top:		15px;
	margin-bottom:	15px;
}
#contenu ul li{
	padding-left:			15px;
	background-image:		url(/img/83e61436573e4ee44a4aff1a76ac0d7e07c480e8.gif);
	background-repeat:		no-repeat;
	background-position:	0px 2px;
	list-style-type:		none;
	margin-bottom:			10px;
}
#contenu ul li p{
	margin-left:	0;
}
#contenu ul.p1{
	margin-left:	50px;
}
#contenu ul.p2{
	margin-left:	70px;
}
#contenu ul.p3{
	margin-left:	90px;
}
#contenu ul ul li{
	padding-left:			15px;
	background-image:		url(/img/f87e22af1ed73518d042b33dd3d1b61959615302.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	list-style-type:		none;
}
#contenu ul ul ul li{
	padding-left:			15px;
	background-image:		url(/img/a8fe2b5b9e8a95710e95d4df246efa474c3b5db3.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	list-style-type:		none;
}
ul.table li{
	width:		150px;
}
ul.table span{
	display:	block;
	float:		right;
	text-align:	right;
	width:		80px;
}
#contenu.fiche_synthese ol{
	margin-left:	20px;	
}

.fiche_synthese ol li{
	list-style-type:		none;
	display:				block;
	padding-left: 			45px;
	padding-top: 			8px;
	background-repeat: 		no-repeat;
	background-position:	0px 0px;
	padding-bottom:			0px;
}
.fiche_synthese ol li b.b1.ligne_simple{
	display:	block;
	margin-top:	7px;
}
.fiche_synthese ol ul li{
	padding-top:	0px;
}
#contenu.fiche_synthese ol ul{
	margin-left:	0px;
	padding-left:	0px;
}

ol.indem_mode_emploi .illustration{
	margin-top:	-40px;
}
ol.indem_mode_emploi li{
	background-color:	#eee;
	padding:			10px;
	margin-bottom:		90px;
}

p{
	margin-left:	25px;
	margin-top:		15px;
}
.p1{
	margin-left:	25px;
	margin-top:		15px;
}
.p2{
	margin-left:	45px;
	margin-top:		15px;
}
.p3{
	margin-left:	65px;
	margin-top:		15px;
}

/***** TITRES *****/
h1{
	height:					59px;
	line-height:			59px;
	background-image:		url(/img/802055f92cecc85b739310c6d2b8d2796cc77812.gif);
	background-position:	top left;
	padding-left:			80px;
	font-family: 			Verdana, Arial, Geneva, sans-serif; 
	font-weight: 			bold; 
	color: 					#3E658B;
	font-size:				14px;
}
h1 .double{
	line-height:			20px;
}

h2{
	margin-top:				30px;
	margin-bottom:			20px;
	margin-left:			25px;
	padding-bottom:			9px;
	font-weight: 			bold; 
	font-size:				13px;
	color: 					#3E658B;
	background-image: 		url(/img/66751e99b7b2c307a110e5c6ae23f1186be86891.gif);
	background-repeat: 		no-repeat;
	background-position:	bottom right;
}

h3{
	background-color:	#eee;
	font-size:			11px;
	padding:			10px;
	margin-top:			30px;
	margin-left:		45px;
}
ul h3{
	margin-left:	0px;
}
h4{
	font-size:		11px;
	font-weight:	bold;
	margin:			10px 0 10px 55px;
}
h5{
	font-size:		11px;
	font-weight:	bold;
	margin:			10px 0 10px 65px;
	color: 			#3E658B;
	font-style: 	italic;
}
h6{
	font-size:		11px;
	font-weight:	bold;
	margin:			30px 0 10px 65px;
	color: 			#3E658B;
}
/***** MISE EN RELIEF *****/
b, strong{
	font-weight:	bold;
}
.b1, b.b1, strong.b1{
	color:			#3E658B;
	font-weight:	bold; 
}
.b2, b.b2, strong.b2{
	color: 			#c00000;
	font-weight: 	bold;
}
.b3, b.b3, strong.b3{
	color: 			#3E658B;
	font-weight: 	normal; 
}
.b4, b.b4, strong.b4{
	color: 			#c00000;
	font-weight: 	normal; 
}
.b6, b.b6, strong.b6{
	font-weight: 	bold; 
	color: 			#c00000;
	font-size:		15px;
}
i, em{
	font-style:	italic;
}
.relief1{
	margin-top:				30px;
	margin-bottom:			20px;
	margin-left:			25px;
	padding-bottom:			9px;
	font-weight: 			bold; 
	font-size:				13px;
	color: 					#3E658B;
}
.relief5{
	font-size:				10px;
	margin-left:			40px;
	margin-right:			10px;
}
.align1{
	text-align:	left;
}
.align2{
	text-align:	center;
}
.align3{
	text-align:	right;
}

.normal{
	font-weight:		normal;
	color:				#000;
	text-decoration:	none;
	font-style:			normal;
}

.cadre1{
	background-color: 	#eeeeee;
	padding:			15px;
	margin-top:			15px;
	margin-bottom:		15px;
	display:			block;
}
.cadre1 p{
	margin-left:0;
}
.cadre1 p:first-child{
	margin-top:0;
}
.cadre2{
	background-color: 	#eeeeee;
}
.cadre3{
	padding:			15px;
	margin-top:			15px;
	margin-bottom:		15px;
	display:			block;
	color:				#c00000;
	border: 			1px dashed #848484;
	font-weight: 		bold; 
	text-align:			center;
}
.cadre4{
	padding:		20px;
	margin-top:		15px;
	margin-bottom:	15px;
	margin-left:	40px;
	background-color: 	#eeeeee;
}
.cadre5{
	padding:			20px;
	margin :			15px 20px 15px 30px;
	display:			block;
	border: 			5px solid #c00000;
}
.cadre6{
	padding:		15px;
	margin-top:		15px;
	margin-bottom:	15px;
	display:		block;
	border:			solid 1px #eee;
}

/* styles actu telestar */
.cadre7{
	border:			solid 1px #3E658B;
	padding:		3px;
	margin:			0 0 5px 0;
	background: 	#bde5f7 url(/img/835c258e864259354d2d2b1be24a3864f4677763.png) repeat-x top;
}
.lettrine1{
	display:		block;
	color : 		#3E658B; 
	float : 		left; 
	font-size : 	29px; 
	padding:		0px;
	margin:			-5px 0 0 0;
}
table.colonnes{
	width:	100%;
}
table.colonnes td{
	width:			50%;
	vertical-align:	top;
}
table.colonnes td.droite{
	padding-left:	5px;
}
table.colonnes td.gauche{
	padding-right:	5px;
}

/***** LIENS NAVIGATIONS *****/
.lien_nav{
	margin-top:	10px;
	text-align:	right;
}
.lien_nav a:link{
	color: 				#3E658B;
	text-decoration:	none;
	font-weight:		bold; 
}
.lien_nav a:visited{
	color: 				#3E658B;
	text-decoration:	none;
	font-weight: 		bold; 
}
.lien_nav a:hover{
	color: 				#ECB700;
	text-decoration:	none;
}

.savoir_plus{
	display:	block;
	text-align:	right;
}

.suite{
	height: 	33px;
	overflow: 	hidden;
	margin:		20px 0 20px 0;
	cursor: 	pointer;
	float:	right;
}
.suite a{
	cursor:	pointer;
}
.suite .gauche{
	float:			left;
	height: 		33px;
	width:			75px;
	line-height:	33px;
	background:		url(/img/34e7695315a7d3849a822ab0e54f8a81568fdc77.png) no-repeat top left;
	/*padding-left:	30px;
	font-weight:	bold;*/
}
.suite .droite{
	float:			left;
	height: 		33px;
	line-height: 	33px;
	background: 	url(/img/263a3c83f35975db68304f4d3397cc99d2f1a587.png) no-repeat bottom right;
	padding-right:	25px;
	font-weight: 	normal;
	text-transform:	lowercase;
}
		
/***** EQUIVALENT CSS A ABSMIDDLE *****/					
.flag img { 
	vertical-align: middle;
	display: 		inline-block; 
}

.flag span { 
	vertical-align: middle;
	display: 		inline-block; 
	padding-left: 	5px; 
}

/***** CARTOUCHE HAUT *****/
#cartouche{
	margin-bottom:	5px;
	position:		relative;
	margin-top:		15px;
	margin-bottom:	15px;
}
#cartouche .haut{
	background:	url(/img/ba7c991b9df1a6e5f918196af909bf7fd55a7e8a.png);
	height:		7px;
	font-size:	1px;
}
#cartouche .milieu{
	background:		url(/img/10e095ecc9d011c98a937dbf1651288275bfff71.png);
	padding-left:	14px;
	padding-right:	14px;
}
#cartouche .bas{
	background:	url(/img/3810864954e2ce6d7fc6719f8e38031f93c9c12f.png);
	height:		7px;
	font-size:	1px;
}

#cartouche .milieu a{
	display:			block;
	line-height: 		13px;
	padding:			8px;
	padding-right:		110px;
	padding-left:		187px;
	background-color:	#fff;
	height:				165px;
}
#cartouche .milieu a:link, 
#cartouche .milieu a:visited, 
#cartouche .milieu a:hover, 
#cartouche .milieu a:active{
	font-weight:	normal;
	color:			#333;
}
#cartouche .milieu a:link  span, 
#cartouche .milieu a:visited  span{
	color:	#3E658B;
}
#cartouche .milieu a:hover span, 
#cartouche .milieu a:active span{
	color:	#ECB700;
}
#cartouche .milieu b{
	color:	#3E658B;
}
#cartouche.bg1 .milieu a{
	background:				url(/img/774988cb68888d9f9a5f34eb5e937d97932142d0.png) no-repeat;
	background-position:	right;
}
#cartouche.bg2 .milieu a{
	padding-right:	10px;
}
#cartouche_img{
	position:	absolute;
	top:		-16px;
	left:		5px;
}

/***** ILLUSTRATIONS *****/
.illustration{
	float:			right;
	margin:			10px;
	margin-top:		5px;
	margin-right:	0;
}
a.illustration, div.illustration{
	display:			block;
	margin:				5px 0px 10px 10px;
	background-color:	#eee;
	padding:			4px;
}
a.illustration img, div.illustration img{
	border:	solid 1px #999;
}
a.illustration span, div.illustration span{
	display:		block;
	font-family:	Arial, Geneva, sans-serif;
	margin:			5px 5px 0px 5px;
	text-align:		center;
	line-height:	11px;
	font-size:		11px;
}
a.illustration:link,a.illustration:visited{
	text-decoration:	none;
}
a.illustration:hover,a.illustration:active{
	text-decoration:	none;
}

a.illustration:link span,a.illustration:visited span{
	color:	#222;
}
a.illustration:hover span, .illustration:active span{
	color:	#999;
}
.illustration.center{
	float:		none;
	display:			inline-block;
}

.illustration2{
	float:			left;
	margin:			10px;
	margin-top:		5px;
	margin-left:	0;
}
.warning{
	float:			left;
	margin:			10px;
	margin-top:		-5px;
	margin-left:	0;
}

/***** VIDEOS *****/
.video{
	text-align: 	center;
	padding-top:	30px;
	margin-bottom:	30px;
}
.video p{
	font-weight: bold;
}

/***** TABLEAUX *****/

.table2{
	margin-top:	5px;
}
.table2 td{
	padding:	5px;
}


table.bordure{
	border-collapse:	collapse;
	border:				solid 1px #555;
	text-align:			center;
}
table.bordure td{
	padding:	2px;
	border:		solid 1px #555;
}

table.table1{
	margin-top:			5px;
	border-collapse:	collapse;
}
table.table1 td{
	padding:	10px;
	border:		solid 1px #fff;
}
table.table1 thead tr{
	background-color:	#464645;
	color:				#fff;
}
table.table1 tbody tr.tr1:hover,
table.table1 tbody tr.tr2:hover{
	background-color:	#bed5e4;
}
table.table1 tbody tr.tr1{
	background-color:	#EEE;
}
table.table1 tbody tr.tr2{
	background-color:	#FFF;
}
table.table2{
	margin-top:	5px;
	border-collapse: collapse;
}
table.table2 td{
	padding:	10px;
	border:		solid 1px #ddd;
	color:		#555;
}
table.table2 thead tr{
	background-color:	#464645;
	color:				#fff;
}
table.table2 tbody tr.tr1:hover,
table.table2 tbody tr.tr2:hover{
	background-color:	#bed5e4;
}
table.table2 tbody tr.tr1{
	background-color:	#eee;
}
table.table2 tbody tr.tr2{
	background-color:	#fff;
}

/***** PAGE RESULTATS *****/
#srchResult iframe {
	width: 550px;
	height: 1150px;
}

/***** MODULE ACTU / AIDE *****/
.module{
	float:		right;
	margin:		10px;
	color:		#777;
	font-size:	10px;
}

.module .haut{
	height:		38px;
	width:		174px;
}
.module.actu .haut{
	background-image: 		url(/img/673c537ee3d10ac385fb5ded75369c26f0db17da.gif);
	background-repeat: 		no-repeat;
	background-position:	top left;
}
.module.info .haut{
	background-image: 		url(/img/68ab632d53ee2f97cbda496c74380849ee632b31.gif);
	background-repeat: 		no-repeat;
	background-position: 	top left;
}
.module .milieu{
	width:				158px;
	border-left:		solid 1px #999;
	border-right:		solid 1px #999;
	background-color:	#fff;
	padding-left:		7px;
	padding-right:		7px;
	padding-top:		8px;
}
.module .milieu .ejs_scroll a{
	color:	#333; 
}
.module .bas{
	height:					8px;
	width:					174px;
	background-image: 		url(/img/f598c7bc08183bfe40370906270f93267b7b5093.gif);
	background-repeat: 		no-repeat;
	background-position:	top left;
}

/***** SOMMAIRE ACTUS *****/
.actu{
	background:			transparent url(/img/66751e99b7b2c307a110e5c6ae23f1186be86891.gif) no-repeat bottom right;
	padding-bottom:		50px;
	margin-top:			15px;
	margin-left:		25px;
}
.actu p{
	margin-left:	0px;
}
.abstract{
	background-color: 	#eeeeee;
	padding:			15px;
	display:			block;
	margin:				15px 0 15px 25px;
}
.abstract img{
	float:	left;
	margin:	0px 10px 10px 0;
}
.abstract .date{
	margin:	0 0 8px 0;
}
.abstract h2{
	font-weight:			bold;
	color:					#3E658B;
	background:				none;
	padding:				0px;
	font-size:				12px;
	margin:					0 0 14px 0;
	min-height:				25px;
	height:					auto !important;
	height:					25px;
}
.abstract .intro{
	margin:	0;
}
.actu .abstract{
	margin:	 0 0 15px 0;
}
.actu .lien_nav{
	padding-top:	15px;
	clear:			right;
}

/***** LEXIQUES *****/
h2.lexique{
	font-size:	18px;
}
a.lexique:link,
a.lexique:visited {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
a.lexique:hover {
	text-decoration:	none;
	color:				#ECB700;
}
a.lexique:active {
	text-decoration:	none;
	color:				#3E658B;
	font-weight:		normal;
}
table.lexique{
	width:	100%;
	border:	none;	
}
table.lexique tr.tr1{
	background-color:	#f0f0f0;
}
table.lexique tr.tr2{
	background-color:	#fff;
}
table.lexique td{
	width:		50%;
	padding:	5px;
}
p.sommaire_lexique{
	text-align:	center;
}
p.liens_connexes{
	margin-bottom:	50px;
}
p.tags{
	margin-top:	40px;
	font-size:	10px;
}

/***** ERREURS HTTP *****/
.http_error{
	font-size:			14px;
	margin:				20px 0 0 0;
	text-align:			center;
	background-color:	#fff;
	color:				#3E658B;
	padding:			5px;
}

/**
* --------------------------------------
*                FOOTER
* --------------------------------------
*/
#bas_page{
	position:	relative;
	height:		50px;
}

#bas_page_ombre{
	position:				absolute;
	background:				url(/img/e1bb7c03930695f250ceac915775a435db12be41.png) no-repeat;
	background-position:	top;
	z-index:				0;
	width:					805px;
	height:					50px;
	top:					0px;
	left:					-13px;
	margin-left:			23px;
}

#pied{
	position:		relative;
	height:	123px;
	margin-left:	17px;
}

#ombre{
	position:				absolute;
	background:				url(/img/7ee083d2cafbd31c105e95fb03dfe4e391b88261.png) no-repeat;
	background-position:	bottom;
	z-index:				0;
	height:					123px;
	width:					805px;
	top:					0px;
	left:					-13px;
}

#pied1{
	position:			absolute;
	bottom:				10px;
	right:				19px;
	text-align:			justify;
	color:				#333;
	background-color:	#dedede;
	background:			url(/img/b2647231ba5f3b0b9bf95e2a325f38f519dd84c9.png);
	width:				180px;
	height:				110px;
	text-align:			center;
	color:				#3E658B
}
#pied1 img{
	position:	absolute;
	bottom:		0px;
	right:		0px;
}
#pied2{
	position:			absolute;
	bottom:				10px;
	left:				17px;
	height:				110px;
	color:				#555;
	padding-right:		15px;
	background-image:	url(/img/1f0568eead21f691e4b5d86808bbb1d197b0f649.png);
	width:				571px;
	overflow:			hidden;
}
#pied2 b{
	color:	#fff;
}
#pied2 a{
	display:		block;
	margin-top:		10px;
	margin-left:	85px;
}
#pied2 a br{
	height:			0px;
	line-height:	2px;
}
#pied2 a:link, 
#pied2 a:visited, 
#pied2 a:hover, 
#pied2 a:active{
	text-decoration:	none;
	font-weight: 		normal; 
	color:				#fff;
}
#pied3{
	float:				left;
	margin-left:		30px;
	padding-top:		7px;
	color:				#999;
	font-size:			10px;
	text-decoration:	underline;
}
#pied4{
	margin-left:	200px;
	text-align:		right;
	margin-right:	10px;
	color:			#999;
	font-size:		10px;
}
#pied4 img{
	margin-bottom:	-2px;
}
#pied4 a:link{
	text-decoration:	none;
	color:				#999;
	font-weight:		normal;
}
#pied4 a:visited{
	text-decoration:	none;
	color:				#999;
	font-weight:		normal;
}
#pied4 a:hover{
	text-decoration:	underline;
}
#pied4 a:active{
}
#pied5{
	margin-right:	25px;
	color:			#999;
	float:			right;
	text-align:		center;
}
#pied6{
	float:			left;
	margin-left:	30px;
	color:			#999;
	font-size:		10px;
	padding-top:	7px;
}

