
{
	margin:0mm;
	padding:0mm;
}
IMG
{
	border:0;
}
TABLE.a_t
{
	width:100%;
	background-color:#8CB6CF;
	color:white;
	margin:0mm;
	padding:0mm;
	font-family:verdana;
	font-size:10pt;
	border: 0px dotted green;
	vertical-align:top;
}
TR.a_tr
{
}
TD.a_td_1
{
	width:100px;
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	vertical-align:top;
	padding-right:0px;
	padding-top:5px;
	border: 0px solid red;
}
TD.a_td_2
{
	width:100%;
	font-weight:normal;
	font-size:8pt;
	vertical-align:top;
	padding-top:0px;
	border: 0px solid aquamarine;
}
TD.a_td_3
{
	width:250px;
	font-size:8pt;
	vertical-align:top;
	padding-top:5px;
	border: 0px solid red;
}
TD.b_td_1
{
	height:25px;
	width:20%;
	white-space:nowrap;
}
TD.b_td_2
{
	width:50%;
	white-space:nowrap;
}
TD.b_td_3
{
	width:30%;
	white-space:nowrap;
	font-size:8pt;
}
TD.c_td_1
{
	height:25px;
	width:90%;
	white-space:nowrap;
}
SELECT.a_s
{
	color:white;
	font-weight:bold;
	background-color:#8C96AF;
	text-align:right;
	font-size:9pt;
}
SELECT.misc_select
{
	font-size:9pt;
	width:45%;
}
INPUT.misc_input
{
	font-size:9pt;
	width:100%;
}
TABLE.rech
{
	border: 0px solid green;
}
TR.rech
{
	height:35px;
	vertical-align:top;
}
TD.rc1
{
	width:250px;
	font-weight:bold;
	font-size:9pt;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	border: 0px solid red;
}
TD.rc2
{
	width:300px;
	font-weight:normal;
	font-size:8pt;
	padding-top:5px;
	border: 1px solid aquamarine;
}
TD.rc2_right
{
	text-align:right;
	width:300px;
	font-weight:normal;
	font-size:8pt;
	padding-top:5px;
	border: 1px solid blue;
}
TD.rc3
{
}
INPUT.rtext
{
	width:100%;
}
INPUT.rtext_hide
{
	position:absolute;
	visibility:hidden;
}
SPAN.rnote
{
	font-size:8pt;
	font-weight:normal;
}
A.titre:link, A.titre:visited, A.titre:hover 
{
	font-size:1.0em;
	color:#A72B6C;
	font-weight:bold;
	text-align: justify;
}
DIV.info1
{
	color:black;
}
SPAN.revue, SPAN.ouvrage
{
	font-size=0.8em;
	font-weight:bold;
}
SPAN.complement
{
	font-size=0.8em;
}

DIV.resume
{
	font-size=0.8em;
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
	color:black;
}

DIV.info2
{
	border:0px solid black;
	padding-top:10px;
	font-size=0.7em;
	color:black;
	text-align:right;
}
SPAN.type_document
{
}

SPAN.date_publication
{
}

SPAN.langue
{
}

DIV.cache
{
	position:absolute;
	visibility:hidden;
}

DIV.auteurs
{
	border:0px solid black;
	padding-top:10px;
	font-size=0.8em;
}
DIV.lib_auteurs
{
	color:#A72B6C;
	font-weight:bold;
	width:150px;
	text-align:left;
	float:left;
}
DIV.val_auteurs
{
	margin-left:150px;
}

DIV.societe
{
	border:0px solid black;
	padding-top:10px;
	font-size=0.8em;
}
DIV.lib_societe
{
	color:#A72B6C;
	font-weight:bold;
	width:150px;
	text-align:left;
	float:left;
}

DIV.val_societe
{
	margin-left:150px;
}

DIV.mots_cles
{
	border:0px solid black;
	padding-top:10px;
	font-size=0.8em;
}
DIV.lib_mots_cles
{
	color:#A72B6C;
	font-weight:bold;
	width:150px;
	text-align:left;
	float:left;
}

DIV.val_mots_cles
{
	margin-left:150px;
}

DIV.zones_geographiques
{
	border:0px solid black;
	padding-top:10px;
	font-size=0.8em;
}
DIV.lib_zones_geographiques
{
	color:#A72B6C;
	font-weight:bold;
	width:150px;
	text-align:left;
	float:left;
}
DIV.val_zones_geographiques
{
	margin-left:150px;
}

DIV.copyright
{
	text-align:right;
	color:black;
	font-size:0.7em;
}
DIV.consultation
{
	color:black;
	font-size:0.8em;
	padding-top:10px;
}

A:link, A:active, A:visited
{
	color:#FFFFFF;
}
A:hover
{
	color:#A72A6C;
}

.font_webdings
{
	font-family:webdings;
}

.sous_titre1
{
	color:#A72A6C;
	font-weight:bold;
	font-size:130%;
}
.sous_titre2
{
	color:#A72A6C;
	font-weight:bold;
	font-size:110%;
}

.small_t
{
	height:5px;
	color:#A72A6C;
	font-size:12pt;
	margin:0mm;
	padding:2mm;
	border: 1px solid green;
}
.btn:link, .btn:active, .btn:visited
{
	border: 1px outset;
	background-color:#66CCCC;
	font-weight:bold;
	color:white;
	font-family:verdana;
	font-size:120%;
	white-space:nowrap;
	height:20px;
	
	text-decoration:none;
}
.btn:hover
{
	
	background-color:#FFFFF;
	
	font-family:verdana;
	color:aqua;
	font-size:120%;
	white-space:nowrap;
	text-decoration:none;
}
.btn_menu1:link, .btn_menu1:active, .btn_menu1:visited
{
	height:28px;
	width:100%;
	text-align:right;
	vertical-align:middle;
	background-color:#A72A6C;
	font-weight:bold;
	text-decoration:none;
	color:white;
	font-size:8pt;
	
}
.btn_menu1:hover
{
	height:28px;
	width:100%;
	text-align:right;
	vertical-align:middle;
	background-color:#A72A6C;
	font-weight:bold;
	text-decoration:none;
	color:#8CB6CF;
	font-size:8pt;
}
.btn_menu2:link, .btn_menu2:active, .btn_menu2:visited
{
	border: 1px outset;
	background-color:#66CCCC;
	font-weight:bold;
	color:white;
	font-family:verdana;
	font-size:90%;
	white-space:nowrap;
	height:20px;
	
	text-decoration:none;
}
.btn_menu2:hover
{
	
	background-color:#FFFFFF;
	
	font-family:verdana;
	color:aqua;
	font-size:90%;
	white-space:nowrap;
	text-decoration:none;

.misc_right
{
	vertical-align:top;
	border-right: 1px solid #A72A6C;
	width:45%;
}
.misc_left
{
	vertical-align:top;
	width:55%;
	padding-left:20px;
}

.need_right_margin
{
	font-size:8pt;
	border:0px dotted red;
	text-align:right;
	padding-right:65px;
}