﻿/* -------------------------------------------------------------------- */
/* COMMUN */
/* -------------------------------------------------------------------- */

.menu_moncompte ul {
    background: transparent url(../images/moncompte/menu-bv-profil-3.png) no-repeat 0px 0px;
	margin:0px;
	padding:0px;
	height:49px;
	padding-left:0px;
}

.menu_moncompte ul li {
    list-style: none;
	display:inline;
	margin-left:0px;
}
 
.menu_moncompte ul li a {
    display: inline-block;
    height: 49px;
    text-decoration: none;
    margin:0;
    padding:0;
    cursor:pointer;
}

.menu_moncompte span {
    display: none;
}

#menu_moncompte1 { width:164px; margin-left:0px; }
#menu_moncompte2 { width:119px; margin-left:-1px; }
#menu_moncompte3 { width:161px; margin-left:-4px; }
#menu_moncompte4 { width:145px; margin-left:-4px; }

.menu_moncompte a:hover {
    background: url(../images/moncompte/menu-bv-profil-3.png) no-repeat 0px 0px;
}
 
a#menu_moncompte1:hover, .menu_moncompte1Actif {background: url(../images/moncompte/menu-bv-profil-3.png) no-repeat 0px -49px; width:164px; }
a#menu_moncompte2:hover, .menu_moncompte2Actif {background: url(../images/moncompte/menu-bv-profil-3.png) no-repeat -166px -98px; width:119px; }
a#menu_moncompte3:hover, .menu_moncompte3Actif {background: url(../images/moncompte/menu-bv-profil-3.png) no-repeat -284px -147px; width:161px; }
a#menu_moncompte4:hover, .menu_moncompte4Actif {background: url(../images/moncompte/menu-bv-profil-3.png) no-repeat -444px -196px; width:145px; }

/* -------------------------------------------------------------------- */
/* formulaires */
/* -------------------------------------------------------------------- */

.formulaire B { color: #FF0000; }
.formulaire DIV { clear: both; padding: 4px 0 4px 0; }
.formulaire LABEL { color: #8b8b8b; float: left; display: block; width: 300px; text-align: right; padding: 3px 10px 4px 0; }
.formulaire FIELDSET DIV { clear: both; padding-bottom: 4px; }
.formulaire FIELDSET { padding: 0; margin: 0; border: 0; }
.formulaire SELECT { width: 356px; height: 20px; } 
.formulaire TEXTAREA, .formulaire INPUT { width: 350px; }
.formulaire TEXTAREA, .formulaire SELECT, .formulaire INPUT { font-size: 11px; color: #545454; }
.formulaire P { padding: 0 0 5px 0; margin: 0; }

.formulaire FIELDSET.checkBox { padding: 2px 0 10px 0; }
.formulaire .commandes { padding: 27px 0 35px 527px; }
.formulaire .checkBox INPUT { width: auto; margin: 0 5px 0 0; padding: 0; position: relative; top: 0; vertical-align: bottom; height: 17px; }
.formulaire .checkBox LABEL { display: inline; float: none; padding: 0; text-align: left; width: auto; margin: 0; }

/* -------------------------------------------------------------------- */
/* ma photo */
/* -------------------------------------------------------------------- */

/*.maphoto LABEL { width: 450px; }*/
.maphoto LABEL { width: 350px; }
.maphoto FIELDSET FIELDSET { padding-top: 3px; }
/*.maphoto LABEL.cab { width: 105px; height: 24px; background: url('../images/btn/bouton-parcourir.png') 0px 0px no-repeat; display: block; overflow: hidden; cursor: pointer; }*/
.maphoto LABEL.cab { height: 17px; background: url('../images/btn/bouton-parcourir.png') 0px 0px no-repeat; display: block; overflow: hidden; cursor: pointer; }
/*.maphoto LABEL.cab { height: 24px; background: url('../images/btn/bouton-parcourir.png') 0px 0px no-repeat; display: block; overflow: hidden; cursor: pointer; }*/
.maphoto LABEL.cab:hover 
{ 
	background: transparent url('../images/btn/bouton-parcourir.png') no-repeat 0px -24px ;
	cursor:pointer;
  }

/*.maphoto INPUT.file { position: relative; height: 100%; width: auto; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer; }*/
  
.maphoto .photo DIV { padding-bottom: 20px; } 
.maphoto .photo IMG { border: 1px solid #CCCCCC; } 



.divParcourirBouton
{
	position:relative;
	top:0;
	left:0;	
	/*background-color: #00ff00;*/
	height:24px;

}

.divParcourirInput
{
	position:absolute;
	top:0;
	left:0;
/*	background:red;*/
	height:24px;
}

.InputParcourirMaPhoto
{
	position: relative; height: 100%; width: 107px !important; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: pointer;
}


/* -------------------------------------------------------------------- */
/* ma géolocalisation */
/* -------------------------------------------------------------------- */

.mageoloc INPUT { width: 250px; }
.mageoloc .commandes { text-align: right; padding: 35px 0 35px 572px; }
.mageoloc .columnL { float: left; clear: none; padding: 3px 0 15px 0; }
.mageoloc .columnR { float: right; clear: none; padding: 0 34px 15px 0; }
#carteGeoloc { width: 400px; height: 400px; border: 1px solid #CCCCCC; padding: 0; }
#carteGeoloc DIV { padding: 0; }



.table_typevoisin
{
 /*width: 400px; 
 margin-left: 10px; 
 margin-right: 100px; */
}
