﻿.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

body
{
    border: 0px;
    margin: 0px;
    padding: 5px;
    /*background-color: #D4E5FF;  bleu clair */
    font-family: Verdana;
    font-size: 11px;
    background-image: url(images/fond_site.gif);
    background-repeat: repeat-y;
    background-position:center;
}

#page
{
    position:relative;
    width:980px;
    border:0;
    top:0;
    padding:0;
    margin-right:auto;
    margin-left:auto;
}

#Logo
{
    position:relative;
	width:225px;
	height:187px;
	background-image: url(images/logo.gif);
	background-repeat:no-repeat;
}

#Logo span#logo
{
    position:relative;
	visibility:hidden;
}


#divContentMenuHaut
{
    position:relative;
    width:980px;
    vertical-align:top;
}

/* divMenuHaut */


#divLoginMdp
{
    position:absolute;
    float:left;
    left:230px;
    top:15px;
    width:220px;
    height:115px;
    padding:0px;
    margin:0px;
    background-image: url(images/fond_login_mdp.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#loginMdpAvatar
{
   position:relative;
   float:none;
   width:200px;
   height:70px;
   padding:10px;
}


#contenuLoginMdp
{
    position:relative;
    float:left;
    width:110px;
    height:85px;
}

#logviewAnonymousleft
{
    position:relative;
	float:left;
}

#logviewAnonymousright
{ /* Bouton OK pour se logger */
    position:absolute !important;
    float:left !important;
    left:150px !important;
    top:40px !important;
    position:relative;
    top:10px;
    float:right;
    left:10px;
    top:30px;
}

#divPub2
{
    position:absolute;
    left:465px;
    top: 15px;
    width:516px;
    height:115px;
    line-height:20px; /* pour centrer la pub verticalement */
    padding:0px;
    margin:0px;
    vertical-align:middle;
    text-align:center;
    background-image: url(images/divPub2.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#menuHautAccueil
{
    position:absolute;
    width:92px;
    height:30px;
    top:120px;
    left:245px;
    padding:0px;
    margin:0px;
    background-image: url(images/menuhaut_accueil.gif);
    background-repeat: no-repeat;
    background-position: center;

}
#menuHautBdxm
{   /*  MENU BDxM */
    position:absolute;
    width:92px;
	height:30px;
    top:120px;
    left:480px;
    padding:0px;
    margin:0px;
    background-image: url(images/menuhaut_bdxm.gif);
    background-repeat: no-repeat;
    background-position: center;
}
#menuHautBdabd
{     /*  MENU BDABD  */
    position:absolute;
    width:92px;
    height:30px;
    top:120px;
    left:347px;
    padding:0px;
    margin:0px;
    background-image: url(images/menuhaut_monbdabd.gif);
    background-repeat: no-repeat;
    background-position: center;
}

#menuHautBaseBd
{
    position:absolute;
    width:92px;
    height:30px;
    top:120px;
    left:584px;
    padding:0px;
    margin:0px;
    background-image: url(http://bdabd.com/img/topmenu_basebd.png);
    background-repeat: no-repeat;
    background-position: center;
}

#divMenuHautForum
{   /*  MENU FORUM - Non visible pour le moment */
    position:absolute;
    width:92px;
    height:30px;
    top:120px;
    left:582px;
    padding:0px;
    margin:0px;
    background-image: url(images/menuhaut_forum.gif);
    background-repeat: no-repeat;
    background-position: center;
    visibility:hidden;
}

/* FIN divMenuHaut */

/* MasterPageAccueil */
#divContentMenuGauche
{
    position: relative;
    left: 15px;
    width: 200px;
}

.Pub
{/* partie haute du fond de la pub à gauche */
	background-image: url(images/Cadre_haut_pub1.gif);
	background-position:bottom;
	width: 172px;
	height: 11px;
	background-repeat:no-repeat;
	margin-top:20px;
}

#DivImgPubGauche
{/* partie centrale et basse du fond de la pub à gauche */
    position:relative;
    width:172px;
	background-image: url(images/CadreBG.gif);
	text-align:center;
	padding:0px;
	background-repeat:repeat-y;
}

.Pub span
{
	visibility:hidden;
}


#divContentCentre
{/* On peut changer ici la police pour les 3 tableaux affichant les 10 derniers achats/vente/transaction */
    position:absolute;
    width:750px;
    left:230px;
    top:188px;
    margin:0px;
    padding:0px;
    line-height:19px;
    clear:both;
}

#divCopyRightTout
{
    position:absolute;
    width:750px;
    height:40px;
    left:0px;
    top:1600px;
    margin:0;
    text-align:center;
    clear:both;
}

/* FIN MasterPageAccueil */


/* Concerne toutes les pages */

.titrePage
{
    left:20px;
}

.hautPage
{
    position: relative;
    background-image: url(./Images/global/fond_haut.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    height:26px;
    width:749px;
}

.basPage
{
    position: relative;
    background-image: url(./Images/global/fond_bas.gif);
    background-repeat:no-repeat;
    background-position:top;
    height:50px;
    width:749px;
}

.fondPage
{
    position: relative;
    background-image: url(./Images/global/fond_repeat.gif);
    background-repeat:repeat-y;
    width:749px;
}

.gras
{
    font-weight:bold;
}

.center
{
    text-align:center;
}

.souligne
{
    text-decoration: underline;
}

.souligneHover
{
    color:Black;
    text-decoration: underline;
}

.souligneHover:hover
{
    color:#E41C07;
}

.fontDefault
{
    font-family: Verdana;
    font-size: 11px;
}


.fondBodyMini
{
    background:#E7EFFF;
}

.hautPageMini
{
    position: relative;
    background-image: url(./Images/visite/titre_haut_visite.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    height:105px;
    width:477px;
}

.basPageMini
{
    position: relative;
    background-image: url(./Images/visite/visite_bas.gif);
    background-repeat:no-repeat;
    background-position:top;
    height:20px;
    width:477px;
}

.fondPageMini
{
    position: relative;
    background-image: url(./Images/visite/visite_repeat_x.gif);
    background-repeat:repeat-y;
    width:477px;
}

/* Boutons */


.btn_valider
{
    position:relative;
    width:700px; /* la taille en largeur fait 749px. Cela permet de mettre le bouton à 49px du bord droit */
    text-align:right;
}

/* PAGES ERREURS */

.pageErreur
{
    position:relative;
    width:400px;
    top:30%;
    margin-right:auto;
    margin-left:auto;
    text-align:center;
}

/* PAGES CGV */
.pageCGV
{
    position:relative;
    width:600px;
    margin-right:auto;
    margin-left:auto;
    text-align:left;
}
