/*=====================*\
	BASE COMMUNE
\*=====================*/
*{						font-family:"Times New Roman", Times, serif;color:#000;}
body{					font-size:100%;}
ul,ol,dl{				padding:0;margin:0;}
ol li{					list-style: decimal outside;}
ul li{					list-style: disc outside;}
li,dd,blockquote{		margin-left:2em;}
p{						margin:.75em 0;}
a{						text-decoration:none;}
a img{					border:0;}
ins{					text-decoration:none;}
del{					text-decoration:line-through;}
abbr,acronym{			border-bottom:1px dotted #000;}
table{					border-collapse:collapse;border:1px solid #333;}
td,th{					vertical-align:middle;padding:0.2em;border:1px solid #333;}
h1,h2,h3,h4,h5,h6{		margin:1em 0 .5em 0;line-height:1.3;font-weight:bold;font-style:normal;}
h1{						font-size:1.75em;}
h2{						font-size:1.5em;}
h3{						font-size:1.25em;}
h4,h5,h6{				font-size:1em;}

#corps a[href]:after{	content: " \0000a0[" attr(href) "]\0000a0 ";}
#Breadcrumbs a[href]:after, 
table a[href]:after{	content:"" !important;}
#Breadcrumbs a[href]:before{	content:">\0000a0" !important;}
form,#go_navigation,#go_contenu,#nav,#langues,#search,#debug1,#debug2,#colonne,#bt_debug1,#bt_debug2,#footer ul,#evitement,#logo,#retour_accueil,#lien_inria,#printer-friendly,#factures_pdf{
	display:none !important;
	visibility:hidden !important;
}
/*=====================*\
	CLASSES DE BASE
\*=====================*/
.aright{				text-align:right;}
.aleft{					text-align:left;}
.fleft{					float:left;}
.fright{				float:right;}
.fnone{					float:none;clear:both;}
img.fleft{				float:left;margin:0 1em 0.5em 0;}
img.fright{				float:right;margin:0 0 0.5em 1em;}
img.fnone{				margin:0 auto 0.5em auto;}
.c{						display:none;}
.v{						display:block;}
.spacer{				margin:0;padding:0;clear:both;line-height:0;font-size:0;height:0;}
.p_clear{				clear:both !important;}
/* Informations paiement */
.c78 h1{				display:none;}
.c78 h2{				border-bottom:1px solid #666;}
.c78 h3{}
.c78 h4{}
.c78 div.p_col_gauche{
	width:48%;
	float:left;
}
.c78 div.p_col_droite{
	width:48%;
	float:right;
}
.c78 div.p_col_gauche h3,
.c78 div.p_col_droite h3{
	margin-top:0 !important;
}
.c78 .obs{
	margin-bottom:0 !important;
}
.c78 .obs + p{
	margin-top:0 !important;
	font-style:italic;
}
.c78 .ipaiement{
	-moz-border-radius:7px;
	padding:5px;
	border:3px solid #333;
	margin:0 4em 1em 4em;
	font-weight:normal !important;
}
.c78 .ipaiement h3{
	margin:0;
	color:#333;
}
/*=====================*\
	STRUCTURE
\*=====================*/
#message{
	border:2px dashed #600;
	color:#600;
	font-weight:bold;
	background:url(/img/css/error.png) no-repeat 10px 10px #FFF;
	text-indent:20px;
	line-height:18px;
}
#footer{				border-top:2px solid #000;}
/*- Breadcrumbs -------*/
#Breadcrumbs{
	padding:0;
	display:block;
	font-size:0.8em;
	overflow:hidden;
	margin:0.2em 0 1.5em 0;
	clear:both;
	overflow:hidden;
}
#Breadcrumbs li{
	display:block;
	float:left;
	margin:2px;
	padding:0;
}
#Breadcrumbs li a{
	text-decoration:none;
	border:none !important;
}