/* Definitions generales */

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


 #sky
  {
  float:right;
margin-top:10px;
margin-right:5px;
  }


/* Titres */
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:16px;
	background:url(../images/titre.gif) 10px 5px no-repeat;
	color:#000;
	margin:6px -9px;
	padding:15px 0 0 40px;
}
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;
}

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

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

/****** ADVERT ****/
.advert{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:red;
	text-align:left;
	
					}
a.advert{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:red;
	text-align:left;
	text-decoration:none;
	
					}
					
/* liens */
.texte {color:#ff4d00;text-decoration:none;font-size:11px;}
a:link.texte {color:#ff4d00;text-decoration:none;font-size:11px;}
a:visited.texte {color:#ff4d00;text-decoration:none;font-size:11px;}
a:hover.texte {color:#ff4d00;text-decoration:underline;font-size:11px;}
a:active.texte {color:#ff4d00;text-decoration:none;font-size:11px;}

.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;
	}
.titre_lien{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#ff4d00;
	font-weight:bold;
	text-decoration:none;
	}
a.titre_lien{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#ff4d00;
	text-decoration:none;
	}
.titre_lien2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#ff4d00;
	text-decoration:none;
	}
a.titre_lien2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#ff4d00;
	text-decoration:none;
	font-weight:normal;
	}
	.semaine{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:left;
	}

a:link.semaine{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:left;
	}
	a:visited.semaine{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000;
	text-decoration:none;
	text-align:left;
	}
	a:hover.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_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	} 
.sub_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#741787;
	}
a.sub_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	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;
 }
 
 #disclaimer { position: absolute; top: 100px; left: 150px; width: 500px; height: 300px; background: red; z-index: 100; }
