/* CSS generale bases IFAO */* {margin:0;padding:0;}html {	background-color:#552B01;}body {	text-align: left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 75.01%;	line-height: 1em;	margin: auto;	margin-top: 0em;	margin-bottom: 1em;	padding: 0.0em;	min-height: 75em;	max-width: 85em;	min-width: 60em;	background-color:ivory;	color:#552B01;}#content {	padding: 1em;}hr {	border: 1px solid OldLace;	margin: 0 0 1em 0;}.ifao_droite{	text-align:right;	color:OldLace;	font-weight: bolder;	font-variant:small-caps;	font-size:160%;	margin-bottom: 0.7em;	margin-top: -5.0em;	margin-right: 0.2em;	line-height:1.2em;}h1 {	height: 120px; background:  url(/images/banners/Sigle_IFAO.png) no-repeat 0 0px;}a,a:link a:active {	text-decoration: none;	background-color: inherit; 	color: SaddleBrown;}a:visited {	text-decoration: none;	background-color: inherit;	color: Peru;}/* remove underline on hover and change color */a:hover {	text-decoration: none;	background-color: SaddleBrown;	color: #fff;}/* HEADINGS */h1, h2,h3,h4,h5,h6 {	color: Chocolate; }h1 {	text-align: center; 	padding: 1em;		font-size: 2em; /* font size for h1 */	line-height: 1em;	margin: 0;	letter-spacing: 1px;}h2 {	font-size: 1.5em; 	text-align: center; 	letter-spacing: 4px;/* some air around the text */	/*padding-left: 0.5em;*/	padding-bottom: 1px;	line-height: 1.5em;/* and some air under the border */	margin: 0 0 0.5em 0;}h3 {	font-size: 1.2em;	line-height: 1.3em;	margin: 0em 0 0.5em 0em ;	letter-spacing: 1px;}h4 {	font-size: 1.1em;	line-height: 1.3em;	margin: 0.5em 0 0.25em 0.0em;	letter-spacing: 0px;}div#content h5 {	font-size: 1.1em;	line-height: 1.3em;	margin: 0.25em 0 0.25em 1em;}div#content h6 {	font-size: 1em;	line-height: 1.3em;	margin: 0.25em 0 0.25em 1.5em;}p {	font-size: 1em;	line-height: 1.4em;	padding: 0 0 0.5em 0; /* petite interligne entre p *	margin: 0 0 0 2em; /* some air around p elements */	text-indent: 2%;	text-align: justify;}p.sans-retrait {	text-indent: 0;}.col1 {/*colonne gauche*/	width: 45%;	float:left	}.col2 {/*colonne droite*/	width: 45%;	clear:right;	margin-left:50%;	}.menu {	font-weight: bold;	border : 1px solid Wheat;	float: left;	margin: 0.5em 1em 0em 1em;	padding:1px 5px 1px 5px;	background-color:cornsilk;	line-height:2em;}.menu a {	font-weight: bold;	text-decoration: none;	padding:4px 0px 4px 0px;}.menu a:hover {	background-color:chocolate;	text-decoration: none;	color:#552B01;	padding:4px 0px 4px 0px;}legend {	color: chocolate;	font-style: italic;	padding: 0.3em;	}fieldset{	padding: 0 0 0.8em 0;	border: 1px solid Wheat;	/*width: auto;*//*68em;*/	/*max-width: 68em;	min-width: 53em;*/	width: 66em;/* convient aussi pour larg = 1024*/	margin: 0 1em 1em 0em;	float: right;}label {	color: chocolate;	font-style:italic;	width:14em;	text-align: right;	white-space: nowrap;	float: left;	padding: 0.2em;	line-height: 1.4em;}input, select, textarea, button {	font-family: monospace;	background-color: OldLace;	color: #552b01;	border: 1px #552b01 solid;	font-size: 1.1em;	margin-left: 1em;	margin-bottom: 0em;	margin-top: 0.5em;}input {		width:18em;	padding : 2px;}button {	margin-top: -1em;	margin-left: 0em;	padding: 0.2em;}#search {	font-weight: bold;}#search, #reset {	width: 8em;	font-size: 1.2em;}#liste_valeurs {	clear:left;	border: 1px solid wheat;	height: 5em;/*par defaut, revu selon css particuliere*/	width: 16em;}blockquote {	border-left: 10px solid #ddd;	margin-left: 10px;}strong, b {/* explicit setting for these */	font-weight: bold;}em, i {/* explicit setting for these */	font-style:italic;}abbr, acronym {	border-bottom: 1px dotted #999;	cursor:help;}.sql {	font-size:smaller;	color:tan;}.input_legende{	font-style: italic;	color:#552B01;}table, td , th {		/*border: 1px solid #A0522D;*/	border: 1px solid #f5f5dc;		border-collapse : collapse;}th {	background-color: #F5DEB3;	color: #A0522D;	padding: 0.5em;}.centre {/*	display: block;	border-top: 0.5em;*/	float: left;	margin-top:-0.1em;	text-align: center;	width: 100%;}.droite {	text-align : right;}.vis {	display: block;}.invis {	display: none;}.titre {	font-weight: bold;	background-color: OldLace;	margin-bottom: 1em;	padding : 4px;}.detail {	color: black;	/*color: #A0522D;*/	font-size: small;	margin-bottom: 1em;	padding : 4px;	border: 2px solid #cfe5fd;	width: auto;}.recherche, input {		/*font-size: smaller;*/}.date {	width:4em;}.recherche {	margin-left: 30%;}.notice {	margin-left:10px;	border : 0px solid #f5f5dc;	padding: 5px;	clear:left;}.notice label{	display: block;	float: left;	width: 200px;	font-weight: normal;	padding: 1px;	text-align: left;	background-color: OldLace;	color: chocolate;}.donnees{	line-height:1.2em;	margin-left:205px;	padding: 3px 0px 1em 1em ;	clear: right;}.trouve {	color: red;}/* LISTS *//* lists in content need some margins to look nice */ul,dl {   text-align: justify;   line-height: 1.4em;   margin: 0 0 1.5em 0;   list-style-image: url("/images/css/arrow.gif");}ul.chrono {   border-left: 10px solid Wheat;   margin-left: 2.5em;   list-style-image: none;}ul {   line-height: 1.4em;   margin: 0 0 1.5em 0;} /* 2eme niveau de listes*/ul>li>ul{   line-height: 1.4em;   margin: 0 0 0em 0em;   list-style-image:none;   list-style-type:square;}ol>li>ul{   line-height: 1.4em;   margin: 0.5em 0 0em 0em;   list-style-image:none;   list-style-type:square;}ul li,ol li  {   margin: 0 0.5em 0.25em 3em;   line-height: 1.4em;}
