/* CSS Document */


/* body */
body{ 
  /*couleur de la scrollbar*/
  scrollbar-face-color: #E8ECEF;
   scrollbar-shadow-color: #4B6AB2;
  /*effet d'ombre de la barre*/
   scrollbar-highlight-color: ;
  scrollbar-3dlight-color: #000000;
  scrollbar-darkshadow-color: #000000;

  /*fond de la barre de défilement*/
  scrollbar-track-color: ;
  /*fleche*/
   scrollbar-arrow-color: #A3ABB6;
  /* base de la scroll bar*/
  scrollbar-base-color:#FFF0E1;

  margin:0;
  padding:0;

  font: 12px verdana; 
  height: 100%; 
  
  background-color:#A6BAC1

}

#centpourcent {
  height: 100%;
  width: 100%;
  }




/*pour eviter les sauts de ligne*/
table,form,h1,ul {margin:0;padding:0;}


#upload {
     display:none;
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 195px;
     height: 56px;
     margin-top: -00px;
     margin-left: -30px;
     border: 1px solid #000000;

}

/** Liens **/
.menuPrive  {
background: #fff;
font: 12px verdana;
color: #000000;
}

.menuPrive a{
font-weight: bold;
background: #fff;
font: 12px verdana;
color: #919191;
text-decoration: none;
}

.menuPrive a:hover{
font-weight: bold;
background: #fff;
font: 12px verdana;
color: #919191;
text-decoration: underline;
}


a {
color: #4B6AB2;
text-decoration: none;
}

a:hover{
color: #4B6AB2;
text-decoration: underline;
}


dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}


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

}



#menu {
position: relative;
top: 0px;
left: 0px;
z-index:150;
width: 100%;
}

#menu dl {
float: left;
width: 12em;
position:relative ;
height:27px;
margin-right: 1px;
}

#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
vertical-align:middle;
background: #fff;
border-left: 1px #919191 solid;
border-top: 1px #919191 solid;
border-right: 1px #919191 solid;
height:26px ;
font: 12px verdana;
color: #919191;
text-decoration: none;


}
#menu dd {
border: 1px #919191 solid;
position: absolute;
}

#menu li{
margin: 0;
padding: 0;
list-style-type: none;

text-align: center;
background: #fff;
font: 10px verdana;
color: #000000;



}



#menu li a{
display: block;
border: 0 none;
font: 12px verdana;
color: #000000;
}

#menu dt a {
display: block;
height: 100%;
border: 0 none;
font: 12px verdana;
color: #919191;
font-weight: bold;
}



#menu li a:hover{
font: 12px verdana;
color:#000000;
text-decoration: underline;



}

#menu dt a:hover {
font: 12px verdana;
color: #919191;
text-decoration: underline;
font-weight: bold;
}






#haut{
  margin-left: auto;
  margin-right: auto;
  width: 1002px;
  text-align: left;  
  background-image:url("../images/fond_bandeau.gif");
  background-position:left top;
  border: 1px #919191 solid;
	border: solid;
	border-width: 1px;
	border-color: #012E91;
	border-collapse:collapse;  
}


#contenu{
  margin-left: auto;
  margin-right: auto;
  width: 1002px;
  text-align: left;  
  background-color:#F4F4F4;
	border: solid;
	border-width: 1px;
	border-color: #012E91;
	border-collapse:collapse;  
  
}

#bas{
  margin-left: auto;
  margin-right: auto;
  width: 1002px;
  text-align: left;  
 height: 20px;
 font: 11px verdana;
 color: #FFFFFF;
 font-weight: bold;
  background-color:#B2B2B2;
	border: solid;
	border-width: 1px;
	border-color: #012E91;
	border-collapse:collapse;}


#annonce{
 position : relative; 
 float:right;
 width: 80%;
 height:270px;
 
 
 margin-top:2px !important;
 margin-top:3px;

 margin-bottom:2px !important;
 margin-bottom:3px;

 overflow:auto;
 /*border:1px solid gray;*/
}


#Pannonce{
 position : relative; 
 float:right;
 width: 98%;

 
 margin-top:2px !important;
 margin-top:3px;

 margin-bottom:2px !important;
 margin-bottom:3px;

 overflow:visible;
 /*border:1px solid gray;*/
}


#rechercheR{
  position : relative; 
  float:right;
  width: 80%;
}

#rechercher{
 position:relative;
 z-index:100;
 width: 100%;
 
 background-color:#E1E9EC;
 border:1px solid #C1C1C1;
}



#bloc{
  background-image:url("../images/fond_contour.gif");
  background-position:left top;
   background-repeat: repeat;

}


#bandeauT{
 position : relative; 
 float:left;

 width: 100%;

 background-color:#A6BAC1;

 color:#FFFFFF;
 font: 13px verdana;
 font-weight:bold;
 text-align:left;
}

h1{ 
 background-color:#A6BAC1;
 color:#ffffff;
 font: 13px verdana;
 text-align:left;
 font-weight:bold;
} 

#bandeauT2{
 position : relative; 
 float:right;
 width: 100%;
 background-color:#A6BAC1;
 color:#FFFFFF;
 font: 13px verdana;
 font-weight:bold;
 text-align:left;
 vertical-align:middle;
}

#bandeauR{
 position : relative; 
 float:left;

 width: 100%;
 height:23px;

 color:#FFFFFF;
 font: 13px verdana;
 font-weight:bold;
 text-align:left;
}


.titre{
 color:#FFFFFF;
 font: 13px verdana;
 font-weight:bold;
 text-align:left;
}

#bulle{
position:absolute;
z-index:100;
}





/* champs form*/
.champsTexte{
color:#000000;
border: 1px #4B6AB2 solid;
background-color:#C9DBEC;
font-size:11px;
}


/** Liens annonce photos **/

.visitePhoto {
color: #006600;
text-decoration: none;
}

.visitePhoto:hover{
color: #006600;
text-decoration: underline;
}


/** Liens visite interactive libre **/

.visiteLibre {
color: #006600;
text-decoration: none;
}

.visiteLibre:hover{
color: #006600;
text-decoration: underline;
}


/** Liens visite interactive code **/

.visiteCode {
color: #000000;
text-decoration: none;
}

.visiteCode:hover{
color: #000000;
text-decoration: underline;
}

/****************************************/

/* bouton envoi*/
.button{
font-weight: bold;
font-size:11px;
border:1px #000000 solid;
color: #FFFFFF;
background-color:#B8B8B8;
}

.champsObli{
color:#CC3300;
}

/**************************/
/* Partie gestion contact */
/**************************/
.traitBas{
border-bottom-style:solid; 
border-width:1px; 
border-color:#012E91;
}


/**************************/
/* Style du contenu */
/**************************/

.titreAffiche{
width: 99%;
height:18px;
padding-top:2px;
font: 12px verdana;
font-weight:bold;
text-align:center;
background-color:#4B6AB2;
color: #FFFFFF;
}


.separArticle{
color: #000;
border:1px;
border-style:dashed;
}

.errorConnect{
font: 12px verdana;
font-weight:bold;
color:#CC0000;
}




/**************************/
/* tableau conditions et tarifs */
/**************************/


.CTGrosseBordureGauche{
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
}

.CTGrosseBordureDroite{
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;
}

.CTGrosseBordureDroitePetitGauche{
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;
	border-left: dashed;
	border-left-width: 1px;
	border-left-color: #012E91;
}


.CTGrosseBordureDroiteGauche{
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;	
}


.CTPetitBordureGaucheBas{
	border-left: dashed;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}

.CTGrosseBordureGauchePetitBas{
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}

.CTPetitBordureGaucheBasGrosseDroite{
	border-left: dashed;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;		
}




.CTPetitBordureGauche{
	border-left: dashed;
	border-left-width: 1px;
	border-left-color: #012E91;
}




.CTGrosseBordureDroiteGauchePetitebas{
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;	
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}

.CTGrosseBordureDroiteGaucheBas{
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;	
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	

}



.CTGrosseBordureBas{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}


.CTGrosseBordureBasDroite{
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;	
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}

.CTGrosseBordureBasGaucheHaut{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #012E91;
}
.CTGrosseBordureBasDroiteHaut{
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #012E91;	
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #012E91;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;
}
.CTGrosseBordureBasGauche{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #012E91;
}

.CTGrosseBordureHautBas{
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #012E91;
}
.CTPetitBordureBas{
	border-bottom: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #012E91;	
}


.CTGrosseBordureContour{
	border: solid;
	border-width: 1px;
	border-color: #012E91;
	border-collapse:collapse;
}

/**************************/
/* administration */
/**************************/



.titreAdmin{
 background-color:#A6BAC1;
 color:#FFFFFF;
 font: 13px verdana;
 font-weight:bold;
 text-align:center;
}

/**************************/
/* page presentation */
/**************************/

.Style1 {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.gros {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.Style2 {color: #666666}
.Style3 {font-weight: bold; font-size: 14px;}
.Style4 {font-size: 12px}