/* Definitions generales */

body{font-family:Arial, Helvetica, sans-serif;}
#global {
     margin-left: auto;
     margin-right: auto;
     width: 980px; /* largeur obligatoire pour être centré */
     }
     
#ban{margin-left: 300px;}
img{border:none;display: block;}

/*HEADER.HTML*/
.titre_hb {
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
			  }
.titre_hm {
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	color:#CC99CC;
			  }

/*MOTEUR.PHP*/
	/*titre*/
	h2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	background:url(../images/puce2.gif) 10px 5px no-repeat;
	color:#5F0076;
	text-align:left;
	padding:10px 0 0 30px;
}

	#rechercher{
	position: relative;
	margin-top: -10px;
	margin-left: 243px;
  margin-right: 243px;

							}
	#bread{
				background-color:#e7e4f0;
				font-family:Arial, Helvetica, sans-serif;
				font-style:normal;
				color:#8e81a5;
				font-size:9px;
				}

/*SEARCH.PHP*/
.liens{text-decoration:none;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}
a:link.liens {text-decoration:none;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}
a:visited.liens {text-decoration:none;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}
a:hover.liens {text-decoration:underline;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}
a:active.liens {text-decoration:none;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}

.specialite{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-align:left;
	}
.nonclient{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#8e81a5;
	text-align:left;
	}

.resultat{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000;
	text-align:left;
	font-weight:normal;
	}
/*COMMANDER.PHP*/
.titreb{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
				}

.lienm{text-decoration:none;color:#5F0076;font-size:11px;font-weight:bold;}
a:link.lienm {text-decoration:none;color:#5F0076;font-size:11px;font-weight:bold;}
a:visited.lienm {text-decoration:none;color:#5F0076;font-size:11px;font-weight:bold;}
a:hover.lienm {text-decoration:underline;color:#5F0076;font-size:11px;font-weight:bold;}
a:active.lienm {text-decoration:none;color:#5F0076;font-size:11px;font-weight:bold;}




/*FICHE.PHP*/
.textm{text-decoration:none;color:#5F0076;font-size:11px;font-weight:bold;text-align:left;}
.textn{text-decoration:none;color:#000000;font-size:11px;font-weight:normal;text-align:left;}
.titrem{text-decoration:none;color:#5F0076;font-size:13px;font-weight:bold;text-align:left;}
.textb{text-decoration:none;color:#4F5185;font-size:11px;font-weight:normal;text-align:left;}
.bord {border-left:1px dashed #5F0076;}

/*Ombre porte*/
h1, span {
font: bold 12px arial, sans-serif;
}
h1 {
font: bold 12px arial, sans-serif;
position: relative; /* on positionne le conteneur H1 pour placer ensuite le SPAN */
color: #D9D9D9;
}
h1 span {
font: bold 12px arial, sans-serif;
position: absolute; /* on superpose le SPAN sur le titre */
top: -2px; /* on décale le SPAN */
left: -2px;
color: #F74B1D;
}


/*MENU*/
		/*TEXTE MENU*/
.menu_txt{text-decoration:none;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
a:link.menu_txt {text-decoration:none;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
a:visited.menu_txt {text-decoration:none;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
a:hover.menu_txt {text-decoration:underline;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
a:active.menu_txt {text-decoration:none;color:#000000;font-size:11px;font-weight:bold;text-align:left;}
		/* LIENS MENU*/
.menu_lk{text-decoration:none;color:#F74B1D;font-size:13px;font-weight:bold;text-align:left;}
a:link.menu_lk {text-decoration:none;color:#F74B1D;font-size:13px;font-weight:bold;text-align:left;}
a:visited.menu_lk {text-decoration:none;color:#F74B1D;font-size:13px;font-weight:bold;text-align:left;}
a:hover.menu_lk {text-decoration:underline;color:#F74B1D;font-size:13px;font-weight:bold;text-align:left;}
a:active.menu_lk {text-decoration:none;color:#F74B1D;font-size:13px;font-weight:bold;text-align:left;}
		/*Copyright*/
.copyr{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000;
	}

/* Titres */

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:16px;
	color:#741786;
	border-bottom:1px solid #9490AC;
	width:93%;
	margin:9px 0 12px;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#741786;
	margin:6px 0 0;
}



/*SEPARATEUR*/
hr{
color: #B687C1;
background-color: #B687C1;
height: 1px;
border: 0;
}


/* liens */
.texte a:link{color:#ff4d00;text-decoration:none;}
.texte a:visited{color:#ff4d00;text-decoration:none;}
.texte a:hover{color:#ff4d00;text-decoration:underline;}
.texte a:active{color:#ff4d00;text-decoration:none;}

.text_search{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

.menu_haut{text-decoration:none;color:#ffffff;font-size:13px;font-weight:bold;}
a:link.menu_haut {text-decoration:none;color:#ffffff;font-size:13px;font-weight:bold;}
a:visited.menu_haut {text-decoration:none;color:#ffffff;font-size:13px;font-weight:bold;}
a:hover.menu_haut {text-decoration:underline;color:#ffffff;font-size:13px;font-weight:bold;}
a:active.menu_haut {text-decoration:none;color:#ffffff;font-size:13px;font-weight:bold;}

.actu{text-decoration:none;color:#000;font-size:11px;font-weight:bold;}
a:link.actu{text-decoration:none;color:#000;font-size:11px;font-weight:bold;}
a:visited.actu{text-decoration:none;color:#000;font-size:11px;font-weight:bold;}
a:hover.actu{text-decoration:underline;color:#000;font-size:11px;font-weight:bold;}
a:active.actu{text-decoration:none;color:#000;font-size:11px;font-weight:bold;}

a:link{text-decoration:none;color:#741787;font-size:12px;font-weight:bold;}
a:visited{text-decoration:none;color:#741787;font-size:12px;font-weight:bold;}
a:hover{text-decoration:underline;color:#741787;font-size:12px;font-weight:bold;}
a:active{text-decoration:none;color:#741787;font-size:12px;font-weight:bold;}

a:link.bas{text-decoration:none;color:#741787;font-size:10px;font-weight:bold;}
a:visited.bas{text-decoration:none;color:#741787;font-size:10px;font-weight:bold;}
a:hover.bas{text-decoration:underline;color:#741787;font-size:10px;font-weight:bold;}
a:active.bas{text-decoration:none;color:#741787;font-size:10px;font-weight:bold;}

a:link.faq{text-decoration:none;color:#741787;font-size:11px;font-weight:bold;}
a:visited.faq{text-decoration:none;color:#741787;font-size:11px;font-weight:bold;}
a:hover.faq{text-decoration:underline;color:#741787;font-size:11px;font-weight:bold;}
a:active.faq{text-decoration:none;color:#741787;font-size:11px;font-weight:bold;}


.texte_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
	
	.semaine{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:left;
	}


a:link.texte_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
a:visited.texte_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
a:hover.texte_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
a:active.texte_desc{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
		}





/* Formulaires */

input{font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.select {
color:#000;
font-size:10px;
width:50px;
border:1;
voice-family: ""}"";
voice-family:inherit;
margin:-1px;
}

.button
{
    display: block;
    text-align: center;
    width: 104px;
    padding-top: 2px;
    text-decoration: none;
    background-color: transparent;
    background-image: url(../images/bouton.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 22px;
    color: rgb(255, 255, 255);
    font-weight: bold;
}

.button:hover
{
background-image: url(../images/bouton.gif);
    display: block;
    text-align: center;
    width: 104px;
    padding-top: 2px;
    text-decoration: none;
}
a:link.button
{
background-image: url(../images/bouton.gif);
		color:#fff;
    display: block;
    text-align: center;
    width: 104px;
    padding-top: 2px;
    text-decoration: none;
}
a:hover.button
{
background-image: url(../images/bouton.gif);
		color:#fff;
    display: block;
    text-align: center;
    width: 104px;
    padding-top: 2px;
    text-decoration: none;
}
a:visited.button
{
background-image: url(../images/bouton.gif);
		color:#fff;
    display: block;
    text-align: center;
    width: 104px;
    padding-top: 2px;
    text-decoration: none;
}

/*WARNING*/
.warning{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:red;
	}






.tab_search{border-right:1px solid #A6A3B7;border-left:1px solid #A6A3B7;border-bottom:1px solid #A6A3B7;}
.cadre1{border:1px solid #A6A3B7;}
.trait{border-bottom:2px solid #ff4d00;border-right:1px solid #A6A3B7;}
.trait2{border-bottom:2px solid #ff4d00;}
.trait3{border-right:1px solid #A6A3B7;}
.fond_haut{background-color:#ff4d00; color:#fff;};
.coin1{background:#e7e4f0;-moz-border-radius-topleft:6px;}
.coin2{background:#e7e4f0;-moz-border-radius-topright:6px;}
.coin{background:#e7e4f0;}
.coin3{background:#e7e4f0;-moz-border-radius-bottomleft:6px;}
.coin4{background:#e7e4f0;-moz-border-radius-bottomright:6px;}
.formulaire td{padding:2px;}



/* Autres pages */
.texte{margin:9px;}


/* Bas de page */
address{clear:both;padding-top:13px;font-size:12px;font-style:normal;font-family: Arial, Helvetica, sans-serif;color:#741787;text-align:center;}
address a:link{color:#379326;}
address a:hover{color:#ff4d00;text-decoration:none;}


/* Page résultats recherche annonce */
.recap{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	background:#e7e4f0;
	font-size:13px;
	background:url(../images/homnews.gif) 10px 5px no-repeat;
	color:#000;
	padding:20px 10px 5px 40px;
	border-bottom:1px solid #000000;
	width:500px;
}

.titre_annonce {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	}
	
	.titre_agence {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:normal;
	font-size:13px;
	font-weight:bold;
	color:#741787;
	}
	
	a:link.titre_annonce {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	}

	a:hover.titre_annonce {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	}
	
	a:visited.titre_annonce {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	}
	
	.util_annonce{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:10px;
	color:#741787;
	}
	
	.texte_annonce{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000;
	}
	
	.pointiG{
	border-top:1px dashed #A4A4A4;
	border-bottom:1px dashed #A4A4A4;
	border-left:1px dashed #A4A4A4;
							}
	
	.pointiD{
	border-top:1px dashed #A4A4A4;
	border-bottom:1px dashed #A4A4A4;
	border-right:1px dashed #A4A4A4;
							}
							
	.search{
	background:#fff;
					}
					
	
	
		.texte_descBC{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#000;
	}
	
	.titre_rediger{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	background:#e7e4f0;
	font-size:13px;
	background:url(../images/hompen.gif) 10px 5px no-repeat;
	color:#000;
	padding:20px 0 5px 40px;
	border-bottom:1px solid #000000;
}
	
	/***** OMBRE *****/

.ombre {
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: #fff;
  border:1px solid  #a6a3b7;
  position:relative;
  
  bottom:6px;
  right: 6px;
  }

.boiteTxt {
  padding:4px;
  }
  
  /********* PAGER  *************/
  #decoup_page {
  font-weight: bold;
 margin:0px;
 font-size:0.95em;
 padding-bottom:10px;
 }
 #decoup_page li{
 float:left;
 margin-right:3px;
 list-style-type:none;
 }
 #decoup_page a{
 color:#000000;
 }
 #decoup_page a:visited{
 color:#000000;
 text-decoration:none;
 }
 .decoup_page_actif{
 background-color:#e7e4f0;
 }