
*
{
margin:0;
padding:0;
color:#464343;
}
.firstletter:first-letter
{
text-transform:uppercase;
}
/***************		ADMIN		*********************/
#formAdmin #formAdmin2
{
border:1px solid #7c7878;
margin-top:50px;
}

#formAdmin
{
text-align:right;
}

#formAdmin2
{
text-align:right;
margin:50px auto;
width:250px;
}

.icone
{
float:right;
left:-40px;
position:relative;
top:-18px;
}
.champAd
{
margin:10px auto 0 auto;
width:80%;
text-align:right;
}

.champAd1
{
margin:10px auto 10px 95px;
text-align:right;
width:50%;
}

.blocChampAd
{
}

.champAd .titreChamp
{
text-align:left;
margin-left:100px;
}

.champAd input
{
width:245px;
}
#modifierAd .champAd input
{
font-size:11px;
}
#Form
{
margin-top:20px;
}

#Form .titre
{
font-size:16px;
font-weight:bold;
text-align:left;
}
.fieldAd
{
width:90%;
margin:20px auto;
cursor:pointer;
}

.fieldAdCache
{
width:90%;
margin:20px auto;
/*height:15px;*//*---necessaire si plusieurs formulaires*/
overflow:hidden;
cursor:pointer;
}

textarea
{
width:400px;
height:200px;
}

select
{
width:250px;
text-align:center;
}

.btnAd
{
float:right;
margin:25px 60px 0 0;
}
/***************		LIGHTBOX		****************/
.dark
{
width:100%;
background-color:black;
opacity: 0.7;
filter: alpha(opacity = 70);
position:absolute;
z-index:11;
top:0;
left:0;
}

.light
{
position:absolute;
z-index:21;
margin:0 49%;
}

.light2
{
width:60%;
min-height:300px;
background-color:white;
margin:0 20%;
position:absolute;
z-index:21;
border:3px solid black;
padding-top:50px;
text-align:center;
}

.detailBox2
{
background-color:white;
margin:auto auto;
position:absolute;
z-index:21;
border:3px solid #C5C5C5;
}

#fermer, #fermer2
{
height:18px;
width:70px;
position: absolute;
color: #fff; 
top:370px; 
right: 50px;
z-index: 22;
background-image:url("../img/logo/fermer.png");
cursor:pointer;
}

#fermer3
{
height:18px;
width:70px;
position: absolute;
color: #fff; 
z-index: 22;
background-image:url("../img/logo/fermer.png");
cursor:pointer;
bottom:10px; 
right:20px; 
}

.lightHidden
{
display:none;
}

#formLight
{
margin:20px auto 20px auto;
}

#btnValid
{
width:90%;
text-align:center;
margin:50px auto 0 auto;
}

#photoLight
{
width:350px;
height:300px;
margin:10px auto 0 auto;
overflow:hidden;
}

#qttLight
{
width:90%;
text-align:center;
margin:40px auto 0 auto;
}

#btnValid2
{
text-align:center;
margin:10px;
}

#photoLight2
{
float:left;
margin:20px 10px 10px 25px;
}

#qttLight2
{
width:100px;
text-align:center;
float:left;
margin:20px 0 0 10px;
border:1px solid #7c7878;
position:relative;
top:10px;
}

.qttLight2
{
width:100px;
text-align:center;
float:left;
margin:20px -10px 0 40px;
position:relative;
top:10px;
}

.dernierQttLight
{
font-size:9px;
float:left;
margin:20px 0 0 40px;
}

#txtProduit2
{
border-bottom:1px solid #7c7878;
text-align:left;
padding-left:20px;
}
#txtProduit
{
text-align:center;
margin:0 auto ;
top:10px;
height:75px;
background-color:#D3D3D3;
opacity:0.5;
filter:alpha(opacity=50);
}

.structu
{
margin-top:10px;
}
/***************************/
#nojs
{
text-align:center;
background-color:#FFFFCC;
padding:10px 0 ;
}
body
{
font-family: Verdana, sans-serif;
font-size:11px;
/*background-image:url("../img/logo/layout_grid.gif");
background-repeat:no-repeat;
background-color:red;*/
margin:20px 0 0 0;
padding:0;
}

img
{
border:none;
}

#global
{
width:1100px;
margin: 0 auto;
top:-30px;
}

#global2
{
width:1280px;
margin:0 auto;
border:1px solid black;
min-height:960px;
}

#global3
{
width:1020px;
margin:0 auto;
border:1px solid black;
min-height:960px;
}

#conteneur
{
margin:0 auto 10px auto;
z-index:2;
width:1010px;
}

#baniere
{
width:1100px;
height:316px;
margin: 0 auto;
}
#baniereG
{
width:56px;
height:316px;
float:left;
background-image:url("../img/logo/graphisme/v2/banniereD.png");
background-repeat:no-repeat;
}
#baniereC
{
height:316px;
width:966px;
float:left;
background-image:url("../img/logo/graphisme/v2/banniereC.jpg");
background-repeat:no-repeat;
}
#baniereD
{
height:316px;
width:48px;
float:left;
background-image:url("../img/logo/graphisme/v2/banniereG.png");
background-repeat:no-repeat;
}

#bienvenue
{
color:#FFFFFF;
left:740px;
position:relative;
text-align:right;
top:-85px;
width:300px;
height:25px;
}
/********************		MOTEUR		***************************/

#modeRech
{
margin-left:420px;
top:-21px;
position:relative;
width:400px;
z-index:1;
}

#recherche
{
height:30px;
margin-left:670px;
margin-top:-25px;
width:400px;
}

#moteur input
{
border:1px solid #FFFFFF;
font-size:10px;
height:13px;
top:4px;
position:relative;
width:330px;
}

#moteur
{
display:inline-block;
height:24px;
position:relative;
top:-34px;
width:360px;
margin-left:-260px;
z-index:3;
}

#loupe
{
cursor:pointer;
display:inline-block;
left:-14px;
position:relative;
top:-25px;
width:25px;
height:22px;
}

#textMoteur
{
position:relative;
top:-6px;
display:inline;
}

#panier
{
height:20px;
left:295px;
line-height:20px;
position:relative;
text-align:center;
top:-37px;
width:50px;
}
#lienPanier
{
height:20px;
left:225px;
position:relative;
top:-17px;
width:65px;
cursor:pointer;
}
/*********	MENU HORIZONTAL	**************/

#menu
{
height:22px;
padding-left:6px;
position:relative;
top:-77px;
left:100px;
width:960px;
}
#menuConnection a
{
text-decoration:none;
}

#menuConnection
{
background-image:url(../img/logo/graphisme/v2/connection.png);
background-repeat:no-repeat;
float:left;
height:28px;
margin-left:-32px;
margin-top:-3px;
padding-left:125px;
padding-top:7px;
width:380px;
}
.menuCourt,.menuCourt2
{
line-height:18px;
float:left;
font-weight:bold;
height:20px;
margin-right:50px;
text-align:center;
width:100px;
}


.menuCourt a
{
text-decoration:none;
color:#fff;
font-weight:bold;
}

.menuCourt2 a
{
text-decoration:none;
color:#fff;
}

#sousMenu
{
clear:left;
}

.fullTranspa 
{
opacity:1;
filter:alpha(opacity=100);
}

/*************	MENU	GAUCHE	**************************/
#menuGauche
{
float:left;
left:10px;
position:relative;
margin-top:-45px;
height:600px;
}

#conteurMG
{
background-image: url("../img/logo/graphisme/v2/menu-gauche2.png");
background-repeat:no-repeat;
width:175px;
height:600px;
padding-top:10px;
}
.sousMenu,.sousMenuActif
{
margin:10px auto 0 auto;
position:relative;
}

.Menu
{
margin-left:10px;
width:155px;
}

/*
#sousMenu_1  .sousMenu1
{
color:#464343;
}

#sousMenu_2 a
{
color:#18aa09;
}

#sousMenu_3 .sousMenu3, #sousMenu_3 a
{
color:#15359c;
}

#sousMenu_4 a
{
color:#f10cd9;
}
*/
.sousMenuActif
{
margin-left:10px;
}

#titreProduit
{
font-size:14px;
font-weight:bold;
margin-bottom:5px;
margin-left:10px;
text-align:center;
width:155px;
}

.titreMenu
{
color:#464343;
font-size:7px;
text-align:center;
margin-bottom:5px;
}


#titreMenu_1
{
}

#titreMenu_2
{

}

#titreMenu_3
{

}

#titreMenu_4
{

}


.lienActif
{
cursor:pointer;
text-align:center;
height:20px;
background-image:url('../img/logo/graphisme/v2/menu2.png');
line-height:18px;
}

.lienActif2
{
text-align:center;
z-index:2;
cursor:pointer;
background-image:url('../img/logo/graphisme/v2/menu.png');
height:20px;
line-height:18px;
color:#fff;
}

.lien 
{
cursor:pointer;
text-align:center;
height:20px;
}

.lienActif a
{
width:170px;
height:30px;
z-index:2;
text-decoration:none;
color:#fff;
}

.lien .retourLigne
{
margin-left:40px;
}

.lien a
{
width:270px;
height:30px;
text-decoration:none;
}

.pointillet
{
position:relative;
top:-5px;
text-align:center;
}

/****************************************************************/
/*********************	CONTENU	***************************/
.mDerou
{
visibility:hidden;
}
.mDerouV
{
background-image:url('../img/logo/graphisme/v2/blancTranspa2.png');
position:relative;
cursor:pointer;
}
.basTranspa
{
width:150px;
height:14px;
background-image:url('../img/logo/graphisme/v2/basTranspa.png');
background-repeat:no-repeat;
}
.bDerouHid
{
visibility:hidden;
}
.bDerou
{
left:165px;
position:relative;
top:-431px;
width:150px;
height:600px;
float:left;
z-index:1;
color:white;
font-weight:bold;
}
#der_13
{
top:-114px;
}
#der_12
{
top:-87px;
}
.m1Der a
{
text-decoration:none;
color:white;
}
.m1Der
{
color:white;
height:20px;
text-align:center;
overflow:hidden;
padding:5px 0;
}

.sm1Der
{
color:#fff;
position:relative;
top:-2px;
font-size:9px;
}

#centreConteneur
{
float:left;
left:170px;
width:660px;
}
#blob
{
float:left;
left:13px;
margin-top:-82px;
min-height:600px;
width:670px;
position:relative;
}

#blob2
{
float:left;
margin:0 0 0 13px;
padding-bottom:10px;
width:658px;
}
#blocChemin
{
position:relative; 
top:-30px; 
width:850px; 
height:30px; 
left:200px;
}
#chemin
{
background-image:url('../img/logo/graphisme/v2/navigateur.png');
background-repeat:no-repeat;
height:25px;
width:100px;
cursor:pointer;
left:20px;
position:relative;
z-index:10;
}
.txtCheminOff
{
visibility:hidden;
}
.txtCheminOn
{
background-image:url(../img/logo/graphisme/v2/txtNavigateur.png);
background-repeat:no-repeat;
height:20px;
left:87px;
padding-left:20px;
width:730px;
color:#013366;
position:relative;
padding-top:5px;
z-index:5;
position:relative;
}
.txtCheminOn a
{
text-decoration:none;
color:#013366;
}
.txtCheminOn #pageActuelle
{
font-weight:bold;
}
.cache
{
position:relative;
}

#blok 
{
margin:20px auto;
width:600px;
}
 /*********	ACCUEIL	**************/
 
.imgAccueil
{
width:450px;
height:300px;
margin:20px auto;
}

.ligneAccueilOn
{
position:relative;
bottom:-265px;
}
.ligneAccueilOff
{
visibility:hidden;
}
.blocGauche  
{
float:left;
margin:20px;
padding:25px 5px;
height:410px;
margin:17px 20px 0;
}
#centre
{
/*background-image:url(../img/logo/graphisme/v2/promoNew.png);*/
background-image:url(../img/logo/graphisme/v2/promoNew4.png);
background-repeat:no-repeat;
margin-left:13px;
width:641px;
height:470px;
}
#titreAccueuil
{
}
.produit,.produitRouge,.produitBleu,.listeRouge,.listeBleu
{
height:106px;
width:300px;
}
.produit
{
background-image:url(../img/logo/graphisme/v2/Produit-V1.png);
background-repeat:no-repeat;
}
.produitRouge
{
background-image:url(../img/logo/graphisme/v2/Produit-V1rouge.png);
background-repeat:no-repeat;
}
.produitBleu
{
background-image:url(../img/logo/graphisme/v2/Produit-V1bleu.png);
background-repeat:no-repeat;
}

#new
{
background-image:url("../img/nouveauté.jpg");
}

#contenuBloc
{
width:240px;
height:440px;
float:left;
position:relative;
overflow:hidden;
margin:50px 20px 30px 20px ;
}

.new
{
background-image:url("../img/logo/fond_actualite.jpg");
width:260px;
height:222px;
margin-top:20px;
text-align:center;
}

.new1
{
width:260px;
height:222px;
text-align:center;
}

.imgSalon
{
height:80px;
cursor:pointer;
}

.flecheHaut
{
width:16px;
height:16px;
margin:1px 2px;
background-color:#edeb36;
cursor:pointer;
}

#curseur
{
width:20px;
height:40px;
background-color:green;
cursor:pointer;

position:relative;
}

#blocCurseur
{
width:20px;
height:370px;	
margin:0 auto;
}
.flecheBas
{
width:16px;
height:16px;
margin: 1px 2px;
background-color:#edeb36;
cursor:pointer;
}

.blocDroit   
{
width:280px;
height:243px;
margin:10px 10px 0 10px ;
float:right;
border:1px solid black;
}
.titreBloc
{
height:60px;
}

.imgBloc
{
width:210px;
height:210px;
margin:auto auto;
}

/*********	TERRASSE	**************/
#terrasse	 
{
width:640px;
margin:0 auto;
}

.sousFamille	 
{
margin:0 auto;
}

.nomFamille
{
margin-top:25px;
font-size:20px;
margin-left:20px;
}

.lienFamille {
font-size:12px;
width:500px;
}

.lienFamille2
{
margin-top:29px;
margin-bottom:50px;
font-size:12px;
padding-left:23px;
border-bottom: 1px solid #7c7878;
color:#272525;
}

.lienFamille2 a
{
color:black;
text-decoration:none;
font-size:9px;
}

.lienFamille a
{
text-decoration:none;
font-size:9px;
color:#272525;
}

.pageActuelle
{
font-size:10px;
color:#272525;
}

#memo
{
float:right;
margin-right:50px;
cursor:pointer;
}

#listeLiens
{
border-bottom: 1px solid #7c7878;
width:100%;
padding:5px 0;
}

#listeLiensG
{
margin-left:30px;
float:left;
list-style-type:circle;
color:#272525;
}
#listeLiensD
{
position:relative;
left:160px;
float:left;
color:#272525;
}
li
{
list-style-type:circle;
color:#272525;
}

.listeLiensG a,.listeLiensD a
{
text-decoration:none;
}

#listeLiens li
{
}

.listeLiensG2 a,.listeLiensD2 a
{
color:black;
text-decoration:none;
}

.titreSFamille
{
height:49px;
margin:10px auto;
padding-left:30px;
padding-top:5px;
text-align:left;
width:606px;
}

.titreSFamille a
{
text-decoration:none;
}

.titreSFamille2 a
{
text-decoration:none;
color:black;
}

.toutVoir
{
font-size:11px;
margin:10px 20px 0 0;
text-align:right;
}

.toutVoir a
{
font-size:10px;
color:#efefef;
}

.posTitre h1
{
color:white;
position:relative;
}
.toutProduit
{
font-size:10px;
float:right;
position:relative;
top:-2px;
right:20px;
}
.blocGaucheT  
{
width:244px;
height:243px;
margin:10px 20px 0 0 ;
cursor:pointer;
}

.blocTDroit   
{
width:244px;
height:243px;
margin:10px 20px 0 0 ;
cursor:pointer;
}

#conteneurTG
{
float:left;
margin-left:50px;
}

#conteneurTD
{
float:right;
margin-right:30px;
position:relative;
top:5px;
width:255px;
}
#duMois
{
background-image:url(../img/logo/graphisme/v2/duMois/accueil/1.jpg);
background-repeat:no-repeat;
width:241px;
height:190px;
margin:-1px 13px 10px;
cursor:pointer;
}

#actu
{
background-image:url(../salon/atlantica/logoAtlantica2.jpg);
background-repeat:no-repeat;
width:241px;
height:190px;
margin:-1px 13px 10px;
cursor:pointer;
}

#visuSalon{
float:left;
}

#titreSalon{
color:#4c1db5;
font-weight:bold;
text-transform: uppercase;
text-align:center;
margin-bottom:20px;
}

#txtSalon{
float:right;
line-height:20px;
text-indent:20px;
width:310px;
}

.txtIndent{
text-indent:20px;
}

.titreModule{
text-align:center;
height:29px;
}

.pointer{
cursor:pointer;
}

#invitSalon{
text-align:center;
margin:10px auto;
cursor:pointer;
}

.produitGauche
{
float:left;
margin-right:30px;
}
.produitDroit
{
width:300px;
float:right;
position:relative;
top:2px;
}
.elementSFamille,.allumer, .elementSFamilleD, .allumerD, .listeRouge, .listeBleu
{
height:98px;
width:640px;
}
.elementSFamille,.allumer, .elementSFamilleD, .allumerD
{
background-image:url(../img/logo/graphisme/v2/Produit-V2.png);
background-repeat:no-repeat;
}

.listeRouge
{
background-image:url(../img/logo/graphisme/v2/Produit-V2rouge.png);
background-repeat:no-repeat;
}
.listeBleu
{
background-image:url(../img/logo/graphisme/v2/Produit-V2bleu.png);
background-repeat:no-repeat;
}

.allumer
{

}

.allumerD
{

}

.photoT
{
height:80px;
float:left;
}

.photoTPromo
{
float:left;
margin:13px 0 0 15px;
height:68px;
}

.photoTPromo a
{
width:82px;
height:68px;
}
.cachePhoto
{
background-image:url(../img/logo/graphisme/v2/fondVignette.png);
background-repeat:no-repeat;
height:70px;
position:relative;
top:-70px;
width:82px;
}
.photoT img
{
margin:13px 0 0 13px;
}

.descripT
{
height:70px;
width:200px;
float:left;
padding-top:10px;
text-align:center;
}

.descripTPromo
{
height:70px;
width:197px;
float:left;
padding-top:10px;
text-align:center;
}

.descripT a
{
text-transform:none;
}

.descripT2
{
height:70px;
width:300px;
padding-top:10px;
text-align:center;
line-height:20px;
margin-left:130px;
}

.desc_1
{
height:12px;
}

.formatPdt
{
font-weight:bold;
}
.lienDetail 
{
font-size:9px;
font-weight:bold;
left:-20px;
position:relative;
text-align:left;
top:67px;
width:50px;
}
.lienDetail a
{
text-decoration:none;
}
.lienDetail2
{
cursor:pointer;
font-size:9px;
font-weight:bold;
height:18px;
left:376px;
position:relative;
top:29px;
width:65px;
}
.lienDetail2 a
{
text-decoration:none;
}
.prixPanier
{
height:100%;
width:130px;
}

.prixPanier2
{
font-weight:bold;
height:40px;
left:500px;
position:relative;
text-align:center;
top:-70px;
width:80px;
}
#infoPromo
{
color:#FF0000;
font-weight:bold;
left:505px;
position:relative;
text-align:center;
top:-75px;
width:70px;
}
.prixT,.prixTPromo
{;
color:#FF3333;
font-weight:bold;
height:18px;
padding-top:5px;
position:relative;
text-align:center;
top:49px;
}

.prixTPromo
{
width:104px;
left:100px;
}
.prixT
{
width:100px;
left:95px;
}

.prixT2
{
font-weight:bold;
height:18px;
margin-bottom:10px;
padding-top:5px;
text-align:center;
width:104px;
}

.prixT3
{
border:1px solid #7c7878;
text-align:center;
height:20px;
padding-top:5px;
margin-bottom:10px;
/*visibility:hidden;*//******   A RETIRER POUR AFFICHER LE BOUTON AJOUT *********/
}
.panierT
{
cursor:pointer;
height:17px;
margin:0 auto;
position:relative;
text-align:center;
top:29px;
width:60px;
/*	visibility:hidden;		***********************/
}
.panierListe
{
cursor:pointer;
height:80px;
left:580px;
position:relative;
top:-115px;
width:50px;
/*	visibility:hidden;		***********************/
}

.panierT2
{
visibility:hidden;/******   A RETIRER POUR AFFICHER LE BOUTON AJOUT *********/
}

#confirmAjout
{
width:40%;
position:relative;
left:150px;
top:-25px;
color:red;
}
/*******************	DETAIL	********************/
#detail
{
width:95%;
margin:0 auto;
border:1px solid #7c7878;
margin-top:50px;
}

.fiche
{
float:left;
margin:5px 0 5px 5px;
}

.fiche img
{
}
.fichePdf
{
margin-top:5px;
}

#photoLivr
{
margin:20px auto;
cursor:pointer;
width:140px;
height:300px;
/*visibility:hidden;*****   A RETIRER POUR AFFICHER LE LOGO LIVRAISON  *********/
}

.tarifVu
{
width:200px;
height:200px;
background-color:red;
left:70px;
position: relative; 
/*z-index: 20;*/
}

.tarifCache
{
display:none; 
}
/**********	haut	**************/

#ligne
{
border-top:1px solid #7C7878;
margin-bottom:10px;
width:668px;
}

#espace
{
height:45px;
}
.titreProduit h1
{
width:400px;
padding-top:5px;
padding-bottom:5px;
}

#titreMobilier h1
{
padding-left:10px;
color:white;
text-align:left;
}

#titreMobilier 
{
line-height:40px;
height:54px;
width:636px;
font-size:10px;
margin-top:2px;;
}
#codeRef
{
line-height:18px;
height:42px;
left:400px;
position:relative;
top:-44px;
width:230px;
background-image:url('../img/logo/codeRef.png');
background-repeat:no-repeat;
}
#codeRef h4
{
width:137px;
font-size:12px;
left:80px;
position:relative;
}
.hautD
{
width:284px;
float:left;
}

.photoD, .photoDRouge, .promoD, .promoDRouge
{
float:left;
height:410px;
width:284px;
margin-left:3px;
}
.photoD
{
background-image:url(../img/logo/graphisme/v2/fondPhoto2.png);
background-repeat:no-repeat;
}
.photoDRouge
{
background-image:url(../img/logo/graphisme/v2/fondPhotoRouge.png);
background-repeat:no-repeat;
}
.promoD
{
background-image:url(../img/logo/graphisme/v2/fondPromo.png);
background-repeat:no-repeat;
}
.promoDRouge
{
background-image:url(../img/logo/graphisme/v2/fondPromoRouge.png);
background-repeat:no-repeat;
}
#fondHaut
{
background-image:url("../img/logo/graphisme/v2/fondHaut.png");
background-repeat:no-repeat;
height:19px;
left:-2px;
position:relative;
top:-270px;
width:284px;
}
#photoImg
{
margin:0 auto;
width:280px;
height:232px;
}
#photoImg img
{
z-index:-2;
}

.loupeD
{
height:30px;
width:30px;
cursor:pointer;
position:relative;
left:237px;
top:-45px;
z-index:10;
}
.descriptD
{
background:none repeat scroll 0 0 #DDDDDD;
float:left;
height:544px;
margin-left:10px;
overflow:hidden;
width:337px;
}

.titreD
{
height:15%;
width:100%;
background-color:green;
}

.txtD
{
padding:10px 20px 40px 20px;
line-height:15px;
}

/*********	bas	******************/
.basD
{
height:160px;
width:284px;
}

.basDg
{
height:160px;
width:284px;
}

.tBasDg,.tBasDg2,.tBasDg3
{

}

.tBasDg
{
background-image:url("../img/logo/phototheque2.jpg");
}

.tBasDg2
{
}

.tBasDg3
{
background-image:url("../img/logo/phototheque4.jpg");
margin-top:30px;
}
.photoD1 img
{
margin:5px 0 0 5px;
cursor:pointer;
}
.photoD1 
{
height:150px;
margin:0 auto;
width:267px;
}

.photoD2
{
height:55%;
width:45%;
border:1px solid #FFA500;
float:right;
}

.livD
{
height:40%;
width:100%;
border:1px solid #FFA500;
position:relative;
top:58%;
}
.basDd1
{
}
#croixPromo
{
background-image:url("../img/logo/graphisme/v2/croixPromo.png");
background-repeat:no-repeat;
height:19px;
left:40px;
position:relative;
top:-13px;
width:19px;
}
#livraison
{
background-image:url('../img/logo/graphisme/v2/livraison.jpg');
background-repeat:no-repeat;
height:65px;
margin:0px 0px 5px 15px;
width:259px;
}
#tarifLivraison
{
font-weight:bold;
height:40px;
left:50px;
position:relative;
text-align:center;
top:25px;
width:200px;
}
#modLiv
{
background-image:url('../img/logo/graphisme/v2/livraison.png');
background-repeat:no-repeat;
width:50px;
height:20px; 
position:relative; 
top:478px;
left:423px;
cursor:pointer;
}
.modaliteOff
{
visibility:hidden;
width:150px;
height:140px; 
background-image:url('../img/logo/graphisme/v2/infoBulle.png');
background-repeat:no-repeat;
margin:-140px 0 0 50px;
z-index:1;
position:relative;
padding:10px;
font-weight:bold;
}
#modaliteOff
{
left:25px;
position:relative;
width:120px;
}
.pointilletLiv
{
width:40px;
margin:0 auto;
}
.basDd
{
background-image:url('../img/logo/graphisme/v2/ficheTech.jpg');
background-repeat:no-repeat;
height:65px;
margin-left:15px;
width:259px;
}
.basDdVide
{
background-image:url('../img/logo/graphisme/v2/ficheTechVide.jpg');
background-repeat:no-repeat;
height:65px;
margin-left:15px;
width:259px;
}

#montagePdf , #posePdf 
{
height:50px;
width:40px;
cursor:pointer;
position:relative;
top:15px;
}
#montagePdf
{
float:left;
left:90px;
}
#posePdf
{
left:190px;
}
.desTechD
{
height:40%;
width:90%;
border:1px solid yellow;
float:right;
}


#imgPu
{
left:-90px;
opacity : 0.5; 
filter: alpha(opacity = 50);
position:relative;
top:35px;
}
.tarifPromo
{
font-weight:bold;
width:100px;
text-align:center;
}
.blocTarifPromo
{
float:left;
margin-top:5px;
}

#prixD
{
float:left;
font-weight:bold;
left:100px;
position:relative;
text-align:center;
width:95px;
top:5px;
}

#panierD
{
cursor:pointer;
height:18px;
left:210px;
position:relative;
top:-2px;
width:65px;
/*visibility:hidden;*/
}
/*************	MENU DROIT	**************/
.photoPdf
{
float:left;
margin:40px 20px 10px 35px;
width:150px;
}

#menuDroit
{
width:150px;
height:601px;
float:right;
position:relative;
margin-top:-45px;
background-image:url("../img/logo/graphisme/v2/menu-droit2.png");
}

#menuDroitLien
{
margin:70px auto 0 auto;
width:130px;
}

#catalogue
{
background-image:url(../img/logo/graphisme/v2/fondPdf.png);
background-repeat:no-repeat;
height:173px;
margin-left:5px;
margin-top:5px;
padding-left:30px;
padding-top:22px;
}
#menuDroitLien a
{
text-decoration:none;
color:#505050;
}

.titreMenuD ,.titreMenuD2,.dernierTitre, .dernierTitre2
{
background-repeat:no-repeat;
background-image:url("../img/logo/graphisme/v2/puce.png");
}
.titreMenuD ,.titreMenuD2,.dernierTitre, .dernierTitre2
{
min-height:20px;
padding-top:2px;
padding-left:20px;
display:inline-block;
margin:0 10px;
cursor:pointer;
width:110px;
}

.dernierTitre2 ,.titreMenuD2
{
background-repeat:no-repeat;
background-image:url("../img/logo/graphisme/v2/puce2.png");
color:#fff;
}


/*****************	CONNECTION		**********************/
.clientConnec
{
padding:20px 0 20px 0;
border-left:1px solid #F9DE7F;
border-bottom:1px solid #F9DE7F;
border-right:1px solid #F9DE7F;
margin-bottom:50px;
}

.champ,.btn
{
width:390px;
margin:0 auto; 
padding:5px 0 5px 0;
}
.champ
{
text-align:right;
}

.btn
{
text-align:center;
}

/*****************	CONNECTION	2	**********************/

#client
{
width:50%;
float:left;
}

#nouvClient
{
}

.libelleConnexion
{
text-align:center;
}

.txtHautClient1, .txtHautClient2
{
font-size:20px;
}

.txtHautClient1
{
color:red;
}

.txtHautClient2
{
color:blue;
}

.txtBasClient
{
/*font-size:12px;*/
}

.blocConnexion
{
padding:20px 0 20px 0;
}

.afficherBloc
{
padding:20px 0 20px 0;
}

#nouvClient .blocConnexion
{
height:5px;
overflow:hidden;
}
.champConnexion
{
font-size:11px;
text-align:right;
margin-bottom:10px;
}

.champConnexion a
{
font-size:12px;
text-align:right;
color:#FFA500;
text-decoration:none;
position:relative;
top:10px;
}

#nouvClient .btnConnexion
{
margin-top:120px;
}

.btnConnexion
{
float:right;
margin:20px 20px 0 0;
}
/**************		PANIER		****************/
.btnsPanier
{
float:left;
margin:0 10px;
}
.formPanier
{
width:565px; 
margin:30px auto;
border:1px solid #c5c5c5;
padding-left:60px;
padding-top:30px;
}
.blocPanier
{
width:160px;
float:left; 
}
.ligneBlocPanier
{
margin-bottom:30px;
}
.titreLignePanier
{
font-weight:bold;
margin-bottom:5px;
}

.libPanier
{
text-align:center;
font-weight:bold;
font-size:10px;
background-color:#f7f7f7;
width:99px;
height:20px;
float:left;
margin-bottom:5px;
border-right:1px solid #c5c5c5;
}
.infoProduit
{
float:left;
border-right:1px solid #c5c5c5;
width:89px;
height:120px;
text-align:center;
background-color:#fcfae1;
padding:5px;
margin-bottom:5px;
}
.infoProduit2
{
width:88px; 
height:40px;
margin-top:50px; 
height:40px;
}
/***************	PHOTO BATIMENT VTEC		***********/
#photoBati
{
width:980px;
margin:10px 0 0 25px;
}
#photoBatiG
{
float:left;
background-image:url("../img/logo/graphisme/v2/photoBasG.png");
background-repeat:no-repeat;
height:169px;
width:7px;
}
#photoBatiC
{
float:left;
background-image:url("../img/logo/graphisme/v2/photoBasC.jpg");
background-repeat:no-repeat;
height:169px;
width:958px;
}
#photoBatiD
{
float:left;
background-image:url("../img/logo/graphisme/v2/photoBasD.png");
background-repeat:no-repeat;
height:169px;
width:11px;
}
/*************	FIN FLOAT	*************/
.spacer
{ 
clear:both
}
/*************	FOOT	*****************/
#piedPage
{
height:70px;
padding:10px 0 20px;
text-align:center;
width:1000px;
margin-left:10px;
}

/*****************	CONTENU TEXTE	********************/
#contenuTxt
{
width:80%;
margin:0 auto;
line-height: 2em ;
padding-top:50px;
}


#titreTxt
{
font-size:18px;
text-decoration:underline;
font-weight:bold;
text-align:center;
}

#corpsTxt
{
text-indent:30px;
line-height: 2em ;
padding-top:30px;
font-size:12px;
}

#corpsTxt2
{
text-indent:30px;
line-height: 2em ;
font-size:12px;
}

#basTxt
{
text-align:center;
}
/****	PLAN DU SITE	****/
.plan a
{
text-decoration:none;
}
.plan h2
{
margin-top:10px;
}
.planUl1,.planUl2
{
margin:10px 0 0 30px ;
}
.planUl3
{
margin-left:30px ;
}
.planLi1
{
list-style-type:none;
}
.planLi3
{
list-style-type:none ;
}

 /**************	VACANCES	*****************/
 #fermerVac
{
height:18px;
width:70px;
position: absolute;
color: #fff; 
top:30px; 
right: 30px;
z-index: 12;
background-image:url("../img/logo/fermer.png");
cursor:pointer;
}

#divVacances
{
width: 850px; 
position: absolute; 
z-index: 11; 
left: 200px; 
top: 180px;
}
