html, body{
font-family:arial;
font-size:10pt;
margin:0;
padding:0;
height:100%;
background-color :#F2F6F2;
}
h2 {
display:block;
padding-left:50px;
margin:15px 0 30px 0;
font-size:1.3em;
color:#5F64A4;
}
a , a:visited{
text-decoration:none;
color:#5F64A4;
}
a:hover {
text-decoration:underline;
color:#5F64A4;
}
ul,ol, li, img, fieldset {
margin:0;
padding:0;
}
img {
	border:0;
}
.access {
display:none;
}
/* def conteneur */
div#decalage{
height:10px;
}
div#headerArron, div#footerArron {
margin:0 auto;
}
div#global {
width:960px;
margin:auto;
}
div#bg { 
width:100%;
background: #F2F6F2 url("../img/bg_body.png") repeat-y scroll top;
}

div#header {
float:left;
height:144px;
width:960px;
background:transparent url("../img/header_complet.png") no-repeat scroll top ;
}

div#menubar {
clear:both;
height:20px;
width:960px;
background-color :#FBFBFD;
}


img#logo {
height:112px;
width: 289px;
margin-left:40px;
margin-top: 12px;
float:left;
}
img.pubH{
display:block;
margin-left:450px;
margin-top: 35px;
}
div#recherchebar {
text-align:center;
height:39px;
width:939px;
float:left;
background:#C6D106 url("../img/bg_menu_c.png") repeat-x scroll top ;
position:relative;
}
.rechercheComplement{
width:909px;
height:30px;
color:#000;
background-color:#C6D106;
margin:8px 0px 0px 30px;
text-align:left;
}
.rechercheComplement span{
margin-left:50px;
font-weight:bold;
}
.recherchelong span {
margin-left:20px;
}
div#rechercheMaisonLoc {display:none;}
div#rechercheMaisonAch{display:none;}
div#rechercheAppartLoc {display:none;}
div#rechercheAppartAch {display:none;}
div#rechercheAutomobile {display:none;}
div#rechercheUtilitaire {display:none;}

div#recherchebard {
float:left;
height:39px;
width:11px;
background:#C6D106 url("../img/bg_menu_g.png") repeat-x scroll top ;
}

div#recherchebarf {
float:left;
height:39px;
width:10px;
background:#C6D106 url("../img/bg_menu_d.png") repeat-x scroll top ;
}
div#recherchebar form {
padding-top:6px;
}
div#content{
clear:left;
background:#FDFFF8 url("../img/bg_content_haut.png") repeat-x scroll top ; 
padding:30px 10px 10px 10px;
margin-bottom:0px;
}
div#footer {
font-size: 0.8em;
float:left;
width:960px;
height:37px;
background:transparent url("../img/pied_footer_complet.png") no-repeat scroll top ; 
}
div#footer a{
color: #000033;
text-decoration: none;
} 
div#footer a:hover{
color: #505052;
text-decoration: underline;
} 

.menuFooter{
display:block;
margin:5px 5px 7px 10px;
float:left;
}
.legal {
display:block;
margin:5px 10px 0px 0px;
text-align: right;
}
hr.triche {
visibility:hidden;
}


/* logo :*/
div#header img {

}

/* bouton Menu */


div#menubar ol li  a.actif{ 
background-position:0 0px;
color:#FFF;
}
div#menubar ol li a{
text-indent: -10000px;
height: 20px;
float:left;
margin-left:10px;
background-position:0 -20px;
}
div#menubar ol li a:hover{
background-position:0 0;

}
div#menubar li{
display:inline;
}


li#acc a{
background-position:0;
width: 83px;
background: transparent url("../img/btn_annonce.png") no-repeat;
}

li#ajouter a{
background-position:0;
width: 120px;
background: transparent url("../img/btn_ajout.png") no-repeat;
}
li#gerer a{
background-position:0;
width: 118px;
background: transparent url("../img/btn_gerer.png") no-repeat;
}
li#contact a{
background-position:0;
width: 89px;
background: transparent url("../img/btn_contact.png") no-repeat;
}
li#publicite a{
background-position:0;
width: 100px;
background: transparent url("../img/btn_pub.png") no-repeat;
}
li#aide a{
background-position:0;
width: 36px;
background: transparent url("../img/btn_aide.png") no-repeat;
}
div#empty{
height:34px;
width:960px;
}

/* moteur de recherche */

div#recherchebar form fieldset {
border:0;
}
input#go {
cursor:pointer;
width:107px;
height:30px;
border:none;
background: transparent url(../img/btn_recherche.png) no-repeat center center;
margin-top:-10px;
}
/* publicité */

div#pubV {
float:right;
top:210px;
z-index: 1;
}
div#pubV img{
display: block;

}
div#texte { 
margin-top:20px;
margin-left: 0px;
position: relative;
z-index: 3;
width:770px;
}
img.vi {
margin-top: 15px;
margin-right:2px;
height: 183px;
width:254px;
}

/* textes */
span#ariane {
position:relative;
margin-left:20px;
z-index:2;
}
span#ariane a,span#ariane span a{
text-decoration:none;
color:#5F64A4;
}
span#ariane a:visited{
text-decoration:none;
color:#5F64A4;
}
span#ariane a{
text-decoration:underline;
}
span#ariane span {
color:#5F64A4;
font-weight: bold;
font-style:italic;
}
div#cartedefrance{
position:relative;
z-index:3;
margin-left:285px;
margin-top:-400px;
width:400px;height:400px;

}
div#cregion {
z-index:20;
display:block;
margin-left:285px;
margin-top:-90px;
height:400px;
width:400px;
position:relative;
}

div#btnacces {
margin-top:-230px;

}
div#btnacces p a{
display:block;
height:64px;
width:182px;
text-indent:-10000px;
}
a#btnajoute{
background: #FFF url('../img/carte/gbtn_Ajouter.png') no-repeat scroll top;
}
a#btnvoir{
background: #FFF url('../img/carte/gbtn_Voir.png') no-repeat scroll top;
}
a#btngerer{
background: #FFF url('../img/carte/gbtn_Gere.png') no-repeat scroll top;
}
div#infocarte {
font-size:0.9em;
position:relative;
z-index:25;
width:400px;
height:60px;
padding-right:35px;
margin-left:25px;
text-align:left;

}

.sp {
clear: both;
}
.error {
color:red;
}
.valid {
color:green;
}
.block {
margin:10px;
padding:15px;
border:#5F64A4 dashed 2px;
}

.chTxt{
padding-left:6px;
}
div#confirmation p {
padding-bottom:4px;
padding-top:2px;
}
label#lbcopie {
display:inline; 
float:right;
margin-right:345px;
padding:0;
margin-top:-5px;
}
