body,h1,h2,h3,h4,h5,p,br,table,td,form,fieldset{
font-family:Tahoma,Verdana, Arial, sans-serif;
font-size:12px;
margin:0;
padding:0;
border:0;
}
table{
text-align:left;
margin:auto auto auto 0;
}
#conteneur{
margin-right:6px;
}
#erreurPasAdmin{
color:red;
font-weight:bold;
text-align:center;
padding-top:200px;
}
#erreurPasAdmin a{
color:red;
}
#retourErreurAdmin{
text-align:center;
margin:50px auto 0 auto;
color:green;
font-weight:bold;
}
#retourErreurAdmin a{
color:green;
}

/* ENTETE */
#header{
text-align:center;
padding:0;
margin:0;
_margin-bottom:2px;
}
#entete2{
text-align:left;
}
#entete2 img{
height:62px;
float:left;
border:0;
}
#entete2 p{
height:62px;
width:300px;
}
#entete2 p img{
height:auto;
border:0;
}

/* PAGE */
#page{
border:0;
padding:0;
margin:0;
}
#MB_menu{
margin:0 4px 0 0;
padding-left:0;
width:230px;
float:left;
text-align:left;
}
#corps{
margin:0px 0 0px 240px;
}

/* FOOTER */
#footer{
text-align:center;
margin-top:8px;
margin-left:4px;
}
#footer a:link,
#footer a:hover,
#footer a:visited{
text-decoration:none;
color:black;
}
#texteAccueil{
margin-top:4px;
margin-left:6px;
}
.texteFlo{
text-decoration:none;
color:black;
}

/* MENU */
#MB_menu a:link,
#MB_menu a:hover,
#MB_menu a:visited{
text-decoration:none;
color:#265B67;
}
#MB_menu a:hover{
text-decoration:underline;
}
#MB_menu .menuTitreCategorie img,
#MB_menu ul li img{
border:0;
margin-left:6px;
}
#MB_menu ul{
background-color:#F0F0D3;
list-style-type:none;
color:#ACAC53;
font-size:10px;
padding-right:10px;
padding-left:28px;
margin-left:0;
margin:0;
}
#MB_menu ul li a:link,
#MB_menu ul li a:visited{
text-decoration:none;
color:#999943;
font-size:11px;
font-weight:bold;
}
#MB_menu ul li a:hover{
text-decoration:underline;
color:#888888;
}
#MB_menu ul li{
border-bottom:1px solid #CECEA4;
padding-top:3px;
padding-bottom:3px;
}
html>body #MB_menu ul li{
line-height:12px;
}

/* LISTE DES VIGNETTES */
#corps #listeDesBouquets{
background-color:white;
border:1px solid white;
margin:4px 0 0 0;
_height:10px;
padding:5px 0 0 5px;
_padding:0px;
}
#corps .produit{
float:left;
margin:4px 4px 4px 4px;
width:160px;
text-align:center;
background-color:white;
}
#corps .produit img{
width:150px;
border:0;
}
#corps .produit .infosProduit{
font-size:12px;
color:#656565;
font-weight:bold;
}
#corps .produit .infosProduit p{
font-size:10px;
color:#656565;
font-weight:normal;
margin-bottom:2px;
}
#corps .detailsVignette,
#corps .produit .ajoutSupprElem{
background-color:#5C9127;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
margin-left:2px;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#corps .detailsVignette{
background-color:#ACAC53;
}
#corps .spacer{
clear:both;
}
#corps .detailsVignette:hover,
#corps .ajoutSupprElem:hover{
text-decoration:underline;
}
#corps #listePages{
text-align:center;
color:#656565;
clear:both;
font-size:12px;
margin-top:6px;
}
#corps #listePages a:link,
#corps #listePages a:visited{
color:#656565;
text-decoration:none;
}
#corps #listePages a:hover{
text-decoration:underline;
}

/* DETAILS D'UNE VIGNETTE */
#corps #imageAgrandie{
margin:10px 6px 0 6px;
border:0px;
width:250px;
height:250px;
background-color:white;
float:left;
}
#corps #imageAgrandie img{
border:1px solid #CECEA4;
margin:0 0 0 4px;
_margin-left:0;
}
#corps #imageAgrandie p{
color:#888888;
font-weight:normal;
text-align:center;
font-size:10px;
}
#corps #detailsProduits{
color:#656565;
margin:30px 0 0 270px;
}
#corps #detailsProduits h5{
text-align:left;
border-bottom:2px solid black;
}
#corps #detailsProduits h6{
font-size:12px;
font-weight:normal;
}
#corps #detailsProduits #prixBouquet{
margin-top:56px;
font-weight:bold;
text-align:left;
}
#corps #detailsProduits form,
#corps #detailsProduits form select{
font-size:13px;
font-weight:bold;
color:#656565;
}
#corps #detailsProduits form fieldset{
border:0px;
margin-top:4px;
}
#corps #detailsProduits form input{
margin-top:10px;
}
#corps #notes{
font-size:10px;
color:#656565;
margin-top:100px;
margin-left:10px;
}
#corps #retourProduit{
text-align:center;
margin-top:8px;
}
#corps #retourProduit a:link{
text-decoration:none;
color:#656565;
font-weight:bold;
font-size:12px;
}
#corps #retourProduit a:hover{
text-decoration:underline;
}
#corps #detailBouquetBis{
border:1px solid white;
margin:5px 0 0 0;
_margin-left:3px;
}

/* FORMULAIRE */
#formulaireAchat {
margin:0 0 0 -5px;
_margin-left:-2px;
}
#formulaireAchat form{
background-color:#F0F3E3;
border:1px solid #ACAC53;
margin:4px auto 0 5px;
text-align:left;
}
#formulaireAchat form fieldset{
width:510px;
margin:10px auto 0 auto;
text-align:left;
}
#formulaireAchat form fieldset #erreur,
#formulaireAchat #pasDeLivraisonPossible{
font-style:italic;
color:red;
font-weight:bold;
}
#formulaireAchat #pasDeLivraisonPossible{
text-align:center;
margin:50px auto 50px auto;
}
#formulaireAchat form fieldset #afficheProduit{
text-align:center;
}
#formulaireAchat form fieldset #afficheProduit img{
border:1px solid black;
}
#formulaireAchat form fieldset label{
width:110px;
display:inline;
float:left;
}
#formulaireAchat form fieldset input,
#formulaireAchat form fieldset select{
margin-bottom:2px;
}
#formulaireAchat form fieldset p{
font-weight:bold;
margin:0 0 2px 0;
border-bottom:1px solid black;
}
#boutonValide{
display:block;
margin:10px auto;
width:100px;
}

/* PAGE RESUMEE */
#corps #resumeCommande{
font-size:12px;
margin:20px auto auto 6px;
}
#corps #resumeCommande #cartesbancaires form{
float:left;
text-align:center;
margin:10px 10px 0 10px;
}
#corps #resumeCommande #spacer3{
clear:both;
}
#corps #resumeCommande #prix p{
font-weight:bold;
}

/* OPTIMISATION DU REFERENCEMENT */
#corps #optReferencement{
margin:0px 0 0 -5px;
_margin-left:-3px;
}
#corps #optReferencement form{
margin:5px auto 0 5px;
background-color:#F0F3E3;
border:1px solid #ACAC53;
padding:4px;
}
#corps #optReferencement fieldset{
margin:0 auto 0 auto;
text-align:left;
font-weight:normal;
width:516px;
}
#corps #optReferencement form fieldset label{
width:180px;
display:inline;
float:left;
}
#corps #optReferencement form fieldset input{
margin-top:2px;
}

/* PERSO APPARENCE */
#persoApparence{
margin:0px 0 0 -6px;
_margin-left:-3px;
}
#persoApparence form{
margin:4px auto 0 6px;
background-color:#F0F3E3;
border:1px solid #ACAC53;
}
#persoApparence form fieldset{
margin:10px auto 0 auto;
text-align:left;
width:516px;
}
#persoApparence form img{
margin-left:8px;
border:1px solid black;
height:17px;
}
#persoApparence form p{
font-weight:bold;
margin:20px 4px 10px 4px;
border-bottom:1px solid black;
}
#persoApparence form label{
width:250px;
display:inline;
float:left;
}
#persoApparence form fieldset input,
#persoApparence form fieldset select{
margin-top:2px;
}
#persoApparence form fieldset textarea{
width:250px;
}

/* GESTION CONTENU */
#corps #gestionContenu{
text-align:center;
width:515px;
margin:0 auto 0 auto;
font-weight:bold;
}
#corps #gestionContenu #enCours{
text-decoration:underline;
}
#corps #gestionContenu p{
margin-left:10px;
text-align:left;
}
#corps #gestionContenu #listeCat p img{
border:0px;
margin-left:6px;
}
#corps #gestionContenu ul{
text-align:center;
}
#corps #gestionContenu ul li{
display:inline;
margin:0 3px 0 3px;
font-size:12px;
}
#corps #gestionContenu #listeCat ul li img{
border:0;
margin-left:6px;
}
#corps #gestionContenu ul li a{
color:#656565;
text-decoration:none;
}
#corps #gestionContenu ul li a:hover{
text-decoration:underline;
}
#corps #gestionContenu #listeCat{
background-color:#F0F3E3;
border:1px solid #ACAC53;
padding:4px;
width:510px;
margin:40px auto 0 auto;
}
#corps #gestionContenu #listeCat ul{
text-align:left;
}
#corps #gestionContenu #listeCat ul li{
display:block;
}
#corps #gestionContenu #erreurAjoutCat{
font-size:12px;
font-weight:bold;
text-align:center;
margin:30px auto 0 auto;
}
#corps #gestionContenu #form1{
margin:0 auto 0 10px;
border:1px solid red;
}

/* AJOUT/SUPPRESSION CATEGORIE */
#corps #gestionContenu #categoriesPerso{
width:515px;
}
#corps #gestionContenu #catPersoImages{
height:auto;
margin:10px auto 0 auto;
width:480px;
}
#corps #gestionContenu .listeCatAjout1,
#corps #gestionContenu .listeCatAjout2,
#corps #gestionContenu .listeCatAjout3{
background-color:#F0F3E3;
border:1px solid #ACAC53;
margin:6px auto 0 auto;
text-align:left;
font-size:12px;
font-weight:normal;
width:450px;
padding:4px;
}
#corps #gestionContenu .listeCatAjout2,
#corps #gestionContenu .listeCatAjout3{
height:317px;
padding:2px;
text-align:center;
margin-left:4px;
}
#corps #gestionContenu .listeCatAjout2{
margin-right:3px;
margin-left:10px;
}
#corps #gestionContenu .listeCatAjout3{
}
#corps #gestionContenu .listeCatAjout2 select,
#corps #gestionContenu .listeCatAjout3 select{
width:220px;
}
#corps #gestionContenu .listeCatAjout1 p{
font-weight:bold;
margin:0;
}
#corps #gestionContenu .listeCatAjout1 img{
border:0px;
}
#corps #gestionContenu .listeCatAjout1 form,
#corps #gestionContenu .listeCatAjout1 ul{
margin-left:16px;
padding:0;
text-align:left;
}
#corps #gestionContenu .listeCatAjout2 #apercuImage1,
#corps #gestionContenu .listeCatAjout3 #apercuImage2{
text-align:center;
margin-top:2px;
margin-bottom:2px;
height:150px;
width:150px;
}
#corps #gestionContenu .listeCatAjout2 #apercuImage1 img,
#corps #gestionContenu .listeCatAjout3 #apercuImage2 img{
border:1px solid #ACAC53;
margin-left:30px;
}
#corps #gestionContenu .listeCatAjout2,
#corps #gestionContenu .listeCatAjout3{
float:left;
width:220px;
}

/* COINS ARRONDIS SUPERIEURS DU MENU */
.menuTitreCategorie {
background:transparent;
margin-top:0;
}
.menuTitreCategorie .b1,
.menuTitreCategorie .b2,
.menuTitreCategorie .b3,
.menuTitreCategorie .b4{
display:block;
overflow:hidden;
font-size:1px;
height:1px;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
}
.menuTitreCategorie .b1 {
margin:0 5px;
background:#CECEA4;
}
.menuTitreCategorie .b2{
margin:0 3px;
border-width:0 2px;
}
.menuTitreCategorie .b3{
margin:0 2px;
}
.menuTitreCategorie .b4{
height:2px;
margin:0 1px;
}
.menuTitreCategorie .boxcontent{
display:block;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
border-bottom:1px solid #CECEA4;
color:#265B67;
font-weight:bold;
font-size:18px;
padding-left:20px;
padding-top:10px;
height:30px;
}

/* COINS ARRONDIS INFERIEURS DU MENU */
.menuFinListeCategories {
background:transparent;
border:0;
margin-top:4px;
border-top:1px solid #CECEA4;
margin-bottom:6px;
}
.menuFinListeCategories .b1b,
.menuFinListeCategories .b2b,
.menuFinListeCategories .b3b,
.menuFinListeCategories .b4b{
display:block;
overflow:hidden;
font-size:1px;
height:1px;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
background-color:#F0F0D3;
}
.menuFinListeCategories .b2b{
margin:0 3px;
border-width:0 2px;
}
.menuFinListeCategories .b3b{
margin:0 2px;
}
.menuFinListeCategories .b4b{
height:2px;
margin:0 1px;
}
.menuFinListeCategories .b1b{
margin:0 5px;
background-color:#CECEA4;
}
.menuFinListeCategories .boxcontent{
display:block;
background-color:#F0F0D3;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
}

/* COINS ARRONDIS SUPERIEURS DES TITRES */
.titreCorps {
background:transparent;
margin-top:0;
margin-left:0;
_margin-left:0;
}
.titreCorps .b1,
.titreCorps .b2,
.titreCorps .b3,
.titreCorps .b4{
display:block;
overflow:hidden;
font-size:1px;
height:1px;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
background-color:#F0F0D3;
}
.titreCorps .b1 {
margin:0 5px;
background:#CECEA4;
}
.titreCorps .b2{
margin:0 3px;
border-width:0 2px;
}
.titreCorps .b3{
margin:0 2px;
}
.titreCorps .b4{
height:2px;
margin:0 1px;
}
.titreCorps .boxcontent{
border:1px solid #CECEA4;
border-top:0px;
background-color:#F0F0D3;
color:#265B67;
font-weight:bold;
font-size:18px;
padding-left:0;
padding-top:10px;
height:30px;
text-align:center;
font-weight:bold;
}

/* COINS ARRONDIS SUPERIEURS DE CHAQUE IMAGE */
.produit{
background:transparent;
margin-top:10px;
}
.produit .b1,
.produit .b2,
.produit .b3,
.produit .b4{
display:block;
overflow:hidden;
font-size:1px;
height:1px;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
}
.produit .b1{
margin:0 5px;
background:#CECEA4;
}
.produit .b2{
margin:0 3px;
border-width:0 2px;
}
.produit .b3{
margin:0 2px;
}
.produit .b4{
height:2px;
margin:0 1px;
}
.produit .boxcontent{
display:block;
border-color:#CECEA4;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
border-bottom:1px solid #CECEA4;
color:#265B67;
font-weight:bold;
font-size:18px;
padding-left:20px;
padding-top:10px;
}

/* COINS ARRONDIS INFERIEURS DE CHAQUE IMAGE */
.produit .b1b,
.produit .b2b,
.produit .b3b,
.produit .b4b{
display:block;
overflow:hidden;
font-size:1px;
height:1px;
border-left:1px solid #CECEA4;
border-right:1px solid #CECEA4;
}
.produit .b2b{
margin:0 3px;
border-width:0 2px;
}
.produit .b3b{
margin:0 2px;
}
.produit .b4b{
height:2px;
margin:0 1px;
}
.produit .b1b{
margin:0 5px;
background-color:#CECEA4;
}
.produit .boxcontent{
display:block;
border-bottom:0;
padding:0;
}

/* CONFIRMATION PAIEMENT */
#confirmationPaiement{
font-size:12px;
color:#656565;
}

/* MON PROFIL */
#monprofil{
margin:5px auto 0 -5px;
_margin-left:-3px;
}
#monprofil form{
margin:0 auto 0 5px;
border:1px solid #CECEA4;
background-color:#F0F3E3;
padding:2px;
}
#monprofil form fieldset{
margin:10px auto 0 auto;
width:450px;
}
#monprofil form fieldset label{
display:inline;
width:200px;
float:left;
}
#monprofil form fieldset p{
font-weight:bold;
margin:6px auto 2px auto;
border-bottom:1px solid black;
width:500px;
}
#monprofil form fieldset input,
#monprofil form fieldset select,
#monprofil form fieldset textarea{
margin:2px 0 0 0;
}

/* STATS */
#stats{
text-align:center;
font-size:12px;
font-weight:normal;
margin-top:20px;
}
#stats form{
text-align:left;
margin-left:50px;
margin-bottom:20px;
margin:0 auto 20px auto;
width:500px;
}
#stats form #formulaire{
background-color:#F0F3E3;
border:1px solid #ACAC53;
padding:4px;
text-align:left;
}

/* MES STATISTIQUES */
#statsTitres{
border:1px solid #CECEA4;
background-color:#F0F3E3;
margin:50px auto 0 auto;
width:550px;
padding:4px;
width:510px;
}
#statsTitres h4{
text-decoration:underline;
margin:12px auto 2px auto;
color:red;
}
#statsTitres h4 a:link,
#statsTitres h4 a:hover,
#statsTitres h4 a:visited{
color:black;
}
#statsTitres p,
#statsTitres h5{
margin-left:20px;
}
#statsTitres p{
font-weight:normal;
}
#stats h5{
font-size:15px;
text-align:left;
text-decoration:underline;
margin:10px auto 50px 5px;
}
#stats form{
margin-top:0px;
}
#stats table{
background-color:#F0F3E3;
border:1px solid #ACAC53;
padding:4px;
margin:0px auto 10px auto;
text-align:center;
}
#stats table th{
border:0;
}
#stats table td{
border:0;
}
