/* mbedition 2006 - site FIPF - screen - FIPF */

BODY {
font-family: Arial, Geneva, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;  
background-color:#ffffff;
}

td	{
font-family: Arial, Geneva, Helvetica, sans-serif; 
font-size: 12px; 
margin: 0;
padding: 0;
}

/* maquette de page index */

#entete_index { 
background-color: #6f0000;
padding: 1px; 
width: 100%; 
}

#corps_index {
margin: 0 8% 0 8%; 
}

#rubriques_index {
text-align : center;
}

#colonne_gauche {
float: left;
margin: 0 0 0 0;
position: absolute;
background-color: #ff6f6f;
width: 200px;
height: 100%;
}

#colonne_droite {
float: left;
margin: 0 0 0 18em;
position: absolute;
width: 450px;
}

#colonne_trois {
float: left;
margin: 0.8em 0 0 38em;
position: absolute;
width: 130px;
}

/* maquette de page */

#entete { 
background-color: #6f0000;
padding: 1px; 
margin: 0;
}

#corps {
margin: 0 16% 0 16%; 
}

#texte {
margin: 0 0 0 0;
text-align : justify;
background-color: #ffffff;
border: 0; 
padding: 18px; 
position: absolute;

}

#texte li{
margin: 0.1em 0 0 0;
padding: 0;
}

#texte ul {
margin-top: 5px;
list-style: disc;
}

#texte a:link {
	color: #e10000;
	text-decoration: none;
}


#texte a:visited {
	color: #e10000;
	text-decoration: none;
}

#texte a:hover {
	color: #000000;
	text-decoration: none;
}

#texte a:active {
	color: #e10000;
	text-decoration: none;
}

#texte h1, #texte h2{
font-family: Arial, Helvetica, sans-serif;
}

#texte h1 {
font-size: 20px;
font-weight: 700;
margin: 1.5em 0 0 0;
color: #000000;
}

#texte h2 {
color: #000000;
font-size: 14px;
font-weight: 600;
margin: 1.5em 0 0 0;
}

#texte h3 {
color: #000000;
font-size: 12px;
font-weight: 600;
}

#texte_expert {
width: 560px;
margin: 0 0 0 0;
text-align : justify;
background-color: #ffffff;
border: 0; 
padding: 18px; 
position: absolute;

}

#texte_expert li{
margin: 0.1em 0 0 0;
padding: 0;
}

#texte_expert ul {
margin-top: 5px;
list-style: disc;
}

#texte_expert a:link {
	color: #e10000;
	text-decoration: none;
}


#texte_expert a:visited {
	color: #e10000;
	text-decoration: none;
}

#texte_expert a:hover {
	color: #000000;
	text-decoration: none;
}

#texte_expert a:active {
	color: #e10000;
	text-decoration: none;
}

#texte_expert h1, #texte_expert h2{
font-family: Arial, Helvetica, sans-serif;
}

#texte_expert h1 {
font-size: 20px;
font-weight: 700;
margin: 0 0 0 0;
color: #000000;
}

#texte_expert h2 {
color: #000000;
font-size: 14px;
font-weight: 600;
margin: 1.5em 0 0 0;
}

#texte_expert h3 {
color: #000000;
font-size: 12px;
font-weight: 600;
}


#formulaire {
width:100%;
text-align : justify;
border:0; 
padding:0; 
}

#formulaire tr{
width:100%;
background-color:#e8e9ff;
}

#formulaire a:link {
	color: #000000;
	text-decoration : none;
}

#formulaire a:visited {
	color: #000000;
	text-decoration : none;
}

#formulaire a:hover {
	color: #000000;
	text-decoration : none;
}

#formulaire a:active {
	color: #000000;
	text-decoration : none;
}

#formulaire2 {
width:100%;
border:0; 
padding:0; 
}

#formulaire2 th{
background-color:#ffdfdf;
text-align : left;
padding: 1px; 
}

#formulaire2 td{
padding: 3px; 
}

#formulaire2 tr{
width:100%;
background-color:#ffdfdf;

}

#formulaire2 a:link {
	color: #094ba6;
	text-decoration : none;
}

#formulaire2 a:visited {
	color: #094ba6;
	text-decoration : none;
}

#formulaire2 a:hover {
	color: #000000;
	text-decoration : none;
}

#formulaire2 a:active {
	color: #094ba6;
	text-decoration : none;
}

#tableau_annuaire {
width:100%;
border:0; 
padding:0; 
margin: 0 0 0 0;
}

#tableau_annuaire th{
background-color:#ffdfdf;
text-align : left;
padding: 1px; 
}

#tableau_annuaire td {
padding: 3px; 
}

#tableau_annuaire tr {
width:100%;
background-color:#ffdfdf;
}

#tableau_annuaire a:link {
	color: #ff7979;
	text-decoration : none;
}

#tableau_annuaire a:visited {
	color: #ff7979;
	text-decoration : none;
}

#tableau_annuaire a:hover {
	color: #000000;
	text-decoration : none;
}

#tableau_annuaire a:active {
	color: #ff7979;
	text-decoration : none;
}

#annonces_expert {
width:100%;
border:0 none inherit; 
padding:0; 
}

#annonces_expert th{
/*background-color:#edf5fe;*/
background-color:#ffdfdf;
text-align : left;
padding: 1; 
}

#annonces_expert td{
padding: 3; 
}

#annonces_expert tr{
width:100%;
background-color:#ffdfdf;

}

#annonces_expert a:link {
	color: #094ba6;
	text-decoration : none;
}

#annonces_expert a:visited {
	color: #094ba6;
	text-decoration : none;
}

#annonces_expert a:hover {
	color: #000000;
	text-decoration : none;
}

#annonces_expert a:active {
	color: #094ba6;
	text-decoration : none;
}

/* galerie */

div#galerie
{
	width: 410px ;
	background: #fff ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
/*	border: 1px solid #dcb ; */
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: 600;
color: #cccccc;
	margin: 2.5em 0 0 0 ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
		


/* feuille de style */

/* accueil */

.gros_titre {
	color: #ffffff;
font-family: Arial, Geneva, Helvetica, sans-serif; 
font-size: 20px;
font-weight: 700;
}

.cadreaccueil {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
border : 1px solid #ffb9b9;
	margin:2em 0 0.5em 0;
		padding: 0;
}

.cadreaccueil a:link {
	color: #000000;
	text-decoration : none;
}

.cadreaccueil a:visited {
  color: #000000;
  text-decoration : none;
}

.cadreaccueil a:hover {
	color: #ffdfdf;
	text-decoration : none;
}

.cadreaccueil a:active {
  color: #000000;
  text-decoration : none;
}

.courant 		{
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.courant a:link {
	color: #ffffff;
	text-decoration : none;
}

.courant a:visited {
	color: #ffffff;
	text-decoration : none;
}

.courant a:hover {
	color: #ffdfdf;
	text-decoration : none;
}

.courant a:active {
	color: #ffdfdf;
	text-decoration : none;
}

.menu {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.menu a:link {
	color: #000000;
	text-decoration : none;
}

.menu a:visited {
  color: #000000;
  text-decoration : none;
}

.menu a:hover {
	color: #ff6f6f;
	text-decoration : none;
}

.menu a:active {
  color: #000000;
  text-decoration : none;
}

.menu li{
margin: 0 0 0 0;
padding: 0;
}

.menu ul {
margin: 0 0 0 0;
list-style: disc;
}

.menu2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 0 3em;
}

.menu2 a:link {
	color: #000000;
	text-decoration : none;
}

.menu2 a:visited {
  color: #000000;
  text-decoration : none;
}

.menu2 a:hover {
	color: #ff6f6f;
	text-decoration : none;
}

.menu2 a:active {
  color: #000000;
  text-decoration : none;
}

.menu3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;

background-color : #ffa6a6;
text-decoration : none;
text-align : center;
padding : 3px;
border : 0;
display : block;
width : 118px;
margin : 0 0 0 0;
  color: #ffffff;
}

.menu3 a:link {
  color: #ffffff;
	text-decoration : none;
}

.menu3 a:visited {
  color: #ffffff;
  text-decoration : none;
}

.menu3 a:hover {
  color: #ffffff;
	text-decoration : none;
}

.menu3 a:active {
  color: #ffffff;
  text-decoration : none;
}

.menu4 {
	color: #000000;
font-family: Arial, Geneva, Helvetica, sans-serif; 
	font-size: 12px;
	margin: 0 3em 0 3em;
text-align : justify;
}

.menu4 a:link {
	color: #000000;
	text-decoration : none;
}

.menu4 a:visited {
  color: #000000;
  text-decoration : none;
}

.menu4 a:hover {
	color: #ff6f6f;
	text-decoration : none;
}

.menu4 a:active {
  color: #000000;
  text-decoration : none;
}

.adresse {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align : center;
}

.adresse a:link {
	color: #ffffff;
	text-decoration : none;
}

.adresse a:visited {
	color: #ffffff;
  text-decoration : none;
}

.adresse a:hover {
	color: #ffffff;
	text-decoration : none;
}

.adresse a:active {
	color: #ffffff;
  text-decoration : none;
}

/* autres pages */

.titre_haut {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 600;
margin: 0 0 0 0.5em;
color: #ffffff;
}

.fil {
color: #ffffff;
background-color: #ff6f6f;
width: 100%;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 1em 0;
}

.fil a:link {
color: #ffffff;
text-decoration: none;
}

.fil a:visited {
color: #ffffff;
text-decoration: none;
}

.fil a:hover {
color: #ffffff;
text-decoration: none;
}

.fil a:active {
color: #ffffff;
text-decoration: none;
}

.marqueur {
color: #ffffff;
background-color: #6f0000;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.marqueur a:link {
color: #ffffff;
text-decoration: none;
}

.marqueur a:visited {
color: #ffffff;
text-decoration: none;
}

.marqueur a:hover {
color: #ffffff;
text-decoration: none;
}

.marqueur a:active {
color: #ffffff;
text-decoration: none;
}

.marqueur2 {
color: #ffffff;
background-color: #bebebe;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.marqueur2 a:link {
color: #ffffff;
text-decoration: none;
}

.marqueur2 a:visited {
color: #ffffff;
text-decoration: none;
}

.marqueur2 a:hover {
color: #ffffff;
text-decoration: none;
}

.marqueur2 a:active {
color: #ffffff;
text-decoration: none;
}

/* styles */

.legende {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende a:link {
	color: #000000;
	text-decoration: none;
}

.legende a:visited {
	color: #000000;
	text-decoration: none;
}

.legende a:hover {
	color: #000000;
	text-decoration: none;
}

.legende a:active {
	color: #000000;
	text-decoration: none;
}

.legende2 {
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende2 a:link {
	color: #000000;
	text-decoration: none;
}

.legende2 a:visited {
	color: #000000;
	text-decoration: none;
}

.legende2 a:hover {
	color: #000000;
	text-decoration: none;
}

.legende2 a:active {
	color: #000000;
	text-decoration: none;
}

.legende3 		{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende3 a:link {
	color: #000000;
	text-decoration : none;
}

.legende3 a:visited {
  color: #000000;
  text-decoration : none;
}

.legende3 a:hover {
	color: #094ba6;
	text-decoration : none;
	letter-spacing: 0.1em;
}

.legende3 a:active {
  color: #000000;
  text-decoration : none;
}

.legende4 {
	color: #ff6f6f;
	/*color: #ffb9b9;*/
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.legende4 a:link {
	color: #ff6f6f;
	text-decoration: none;
	font-weight: 600;
}

.legende4 a:visited {
	color: #ff6f6f;
	text-decoration: none;
	font-weight: 600;
}

.legende4 a:hover {
	color: #ff6f6f;
	text-decoration: none;
	font-weight: 600;
}

.legende4 a:active {
	color: #ff6f6f;
	text-decoration: none;
	font-weight: 600;
}

.legende4b {
	color: #ff6f6f;
	/*color: #ffb9b9;*/
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.legende4b a:link {
	color: #ff6f6f;
	text-decoration: none;
}

.legende4b a:visited {
	color: #ff6f6f;
	text-decoration: none;
}

.legende4b a:hover {
	color: #ffb9b9;
	text-decoration: none;
}

.legende4b a:active {
	color: #ffb9b9;
	text-decoration: none;
}

.legende5 {
text-align: right;
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende5 a:link {
	color: #000000;
	text-decoration: none;
}

.legende5 a:visited {
	color: #6f0000;
	text-decoration: none;
}

.legende5 a:hover {
	color: #6f0000;
	text-decoration: none;
}

.legende5 a:active {
	color: #6f0000;
	text-decoration: none;
}

.legende6 {
border-top: 0.1em solid #dddddd;
border-bottom: 0.1em solid #dddddd;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
margin: 10em 0 0 0;
text-align: center;
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende6 a:link {
	color: #000000;
	text-decoration: none;
}

.legende6 a:visited {
	color: #6f0000;
	text-decoration: none;
}

.legende6 a:hover {
	color: #6f0000;
	text-decoration: none;
}

.legende6 a:active {
	color: #6f0000;
	text-decoration: none;
}

.legende7 {
border-top: 0.1em solid #dddddd;
border-bottom: 0.1em solid #dddddd;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
margin: 6em 0 0 0;
text-align: center;
	color: #000000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.legende7 a:link {
	color: #000000;
	text-decoration: none;
}

.legende7 a:visited {
	color: #6f0000;
	text-decoration: none;
}

.legende7 a:hover {
	color: #6f0000;
	text-decoration: none;
}

.legende7 a:active {
	color: #6f0000;
	text-decoration: none;
}

.chapo {
background-color: #e2effe;
padding: 0.5em;
color: #094ba6;
margin: 3em 0 2em 3em;
}

.chapo a:link {
	color: #000000;
	text-decoration: none;
}

.chapo a:visited {
  color: #ffdfdf;
  text-decoration: none;
}

.chapo a:hover {
	color: #ffdfdf;
	text-decoration: none;
}

.chapo a:active {
  color: #ffdfdf;
  text-decoration: none;
}

.chapo2 {
background-color: #f0f8ff;
padding: 0.5em;
color: #094ba6;
margin: 0 0 2em 8em;
}

.encadre1 {
margin: 1em 0 0 0;
padding: 1em;
border : 1px solid #ffecec;
}

.encadre2 {
border : 1px solid #ffc6c6;
margin: 1em 0 0 0;
padding: 1em;
}

.encadre3 {
border : 1px solid #e9f3f2;
margin: 1em 0 0 2.5em;
padding: 0.5em;
}

.note {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 5em 0 0 0;
}

.note a:link {
	color: #000000;
	text-decoration: none;
}

.note a:visited {
	color: #000000;
	text-decoration: none;
}

.note a:hover {
	color: #000000;
	text-decoration: none;
}

.note a:active {
	color: #000000;
	text-decoration: none;
}

.note2 {
	color: #6f0000;
	font-size: 9px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.note2 a:link {
	color: #6f0000;
	text-decoration: none;
}

.note2 a:visited {
	color: #6f0000;
	text-decoration: none;
}

.note2 a:hover {
	color: #6f0000;
	text-decoration: none;
}

.note2 a:active {
	color: #6f0000;
	text-decoration: none;
}

.note3 {
	color: #6f0000;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.note3 a:link {
	color: #6f0000;
	text-decoration: none;
}

.note3 a:visited {
	color: #6f0000;
	text-decoration: none;
}

.note3 a:hover {
	color: #6f0000;
	text-decoration: none;
}

.note3 a:active {
	color: #6f0000;
	text-decoration: none;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align : center;
	margin: 7em 0 0 0;
}

.copyright a:link {
	color: #000000;
	text-decoration : none;
	margin: 7em 0 0 0;
}

.copyright a:visited {
  	color: #000000;
  	text-decoration : none;
	margin: 7em 0 0 0;
}

.copyright a:hover {
	color: #000000;
	text-decoration : none;
	margin: 7em 0 0 0;
}

.copyright a:active {
	color: #000000;
	text-decoration : none;
	margin: 7em 0 0 0;
}

.elemform {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	FONT-SIZE: xx-small;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: verdana;
}

.elemform2 {

	FONT-SIZE: xx-small;

	FONT-FAMILY: verdana;
}


/* archives */

.couleur1 {
background-color: #c4defb;
width: 100%;
}
	
.couleur2 {
background-color: #e3effd;
color: #094ba6;
width:100%;
margin:0.5em 0 0 0;
}

.couleur3 {
background-color: #ffdd97;
width:100%;
}

.rubrique {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: white;
  background-color: #fbbfc0;
  text-decoration: none;
  font-weight: bold;
  text-align: left;
  padding: 3px;
  border: 0;
  display: block;
  width: 120px;
}

.rubrique:hover {
  background-color: #ffdfdf;
}

.numero {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: 600;
color: #cccccc;
}

.weight {
font-weight: 600;
margin:0.5em 0 0 0;
}

.souligner {
border-bottom: 0.1em solid #000000;
margin:0 0 0 0;
}

.encadre4 {
color: #ffffff;
background-color: #6f0000;
font-weight: bold;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.encadre4 a:link {
color: #ffffff;
text-decoration: none;
}

.encadre4 a:visited {
color: #ffffff;
text-decoration: none;
}

.encadre4 a:hover {
color: #ffffff;
text-decoration: none;
}

.encadre4 a:active {
color: #ffffff;
text-decoration: none;
}

.carte {
color: #ffffff;
text-align: right;
background-color: #6f0000;
width: 100%;
font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.carte a:link {
color: #ffffff;
text-decoration: none;
}

.carte a:visited {
color: #ffffff;
text-decoration: none;
}

.carte a:hover {
color: #ffffff;
text-decoration: none;
}

.carte a:active {
color: #ffffff;
text-decoration: none;
}