@charset "utf-8";
/* CSS Document */

/*/////////////////////// GENERAL ////////////////////////*/

body
{
	margin:0px;
	padding:0px;
	height:100%;
	background-color:#f2f2e6;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
p, img, div, ul, li, input, a, h1, h2, h3, table, tr, th, td, form, frameset, frame
{
	margin:0px;
	padding:0px;
	border:0px;
}
input,select,textarea
{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
div.preload
{
	display:none;
	visibility:hidden;
}
.clr
{
	clear:both;
}
#global
{
	width:980px;
	margin:auto;
	margin-top:10px;
}
#globalPresentation
{
	width:980px;
	margin:auto;
	margin-top:10px;
	background-image:url(../images/index/bg-index2.gif);
	background-position: left 65px;
	background-repeat:no-repeat;
}
#contenuPresentation
{
	width:980px;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:20px;
	background-image:url(../images/index/SP.gif);
	background-position:400px bottom;
	background-repeat:no-repeat;
}
#actuPresentation
{
	width:270px;
	min-height:600px;
	height: auto !important;
	height:600px;
	float:left;
	margin-top:-60px;
	text-align:center;
}
#actuPresentation h1
{
	color:#756849;
	font-weight:bold;
	font-size:18px;
	margin:40px;
}
#actuPresentation .titre
{
	color:#756849;
	font-weight:bold;
	margin-bottom:40px;
	width:270px;
}
#actuPresentation .titre a
{
	color:#756849;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:40px;
	width:270px;
}
#actuPresentation .titre a:hover
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:40px;
	width:270px;
}
#textePresentation
{
	font-weight:bold;
	float:left;
	width:350px;
	padding-left:350px;
	padding-top:60px;
}
#globaltexteCGV
{
	width:980px;
	margin:auto;
	margin-top:10px;
}
#contenutexteCGV
{
	width:980px;
	background-image:url(../images/peintures/bg-peintures.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:30px;
}
#texteCGV
{
	float:left;
	padding-left:20px;
	padding-top:20px;
	width:730px;
}
#texteCGV p
{
	padding-top:20px;
	text-align:justify;
}
#texteCGV a
{
	color:#0076A3;
	text-decoration:none;
}
#texteCGV a:hover
{
	color:#000000;
	text-decoration:none;
}
#retourMessages
{
	width:650px;
	text-align:center;
	color:#000000;
	padding-top:180px;
}
#retourMessages a
{
	color:#0076A3;
	text-decoration:none;
}
#retourMessages a:hover
{
	color:#000000;
	text-decoration:none;
}
/*/////////////////////// MENU HAUT ////////////////////////*/

#menuHaut
{
	background-image:url(../images/menuHaut/papillon.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:128px;
	width:980px;
	text-align:right;
}
#menuHaut ul
{
	font-weight:bold;
	padding-top:50px;
	list-style:none;
	list-style-type:none;
	float:right;
}
#menuHaut li
{
	list-style:none;
	list-style-type:none;
	float:left;
	padding-right:7px;
}
#menuHaut a
{
	margin-left:8px;
	margin-right:8px;
	color:#000000;
	text-decoration:none;
	font-size:18px;
}
#menuHaut a:hover
{
	color:#0076A3;
	text-decoration:none;
}
#menuHaut img
{
	width:130px;
	height:130px;
	margin-right:20px;
	float:left;
}

/*/////////////////////// MENU BAS ////////////////////////*/

#menuBas
{
	background-image:url(../images/menuBas/motif-dragon.png);
	background-repeat:no-repeat;
	background-position:center top;
	height:128px;
	width:980px;
	text-align:center;
	color:#999999;
	margin-top:20px;
}
#menuBas ul
{
	padding-top:70px;
	list-style:none;
	list-style-type:none;
}
#menuBas li
{
	list-style:none;
	list-style-type:none;
	display:inline;
	padding-right:7px;
}
#menuBas a
{
	margin-left:8px;
	margin-right:8px;
	color:#999999;
	text-decoration:none;
	font-size:14px;
}
#menuBas a:hover
{
	color:#0076A3;
	text-decoration:none;
}

/*/////////////////////// BIOGRAPHIE ////////////////////////*/

#imgBio
{
	text-align:right;
	margin-right:50px;
	width:980px;
}
#contenuBio
{
	width:980px;
}
#leftBio
{
	width:480px;
	float:left;
	text-align:center;
	padding:20px 0px 0px 40px;
	font-weight:bold;
	line-height:20px;
}
#rigthBio
{
	width:430px;
	float:left;
	padding:20px 0px 0px 20px;
	text-align:left;
}
#rigthBio p
{
	padding-left:20px;
	line-height:20px;
	font-weight:bold;
}

/*/////////////////////// LIENS ////////////////////////*/

#contenuLiens
{
	width:980px;
	background-image:url(../images/liens/bg-liens.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:20px;
}
#contenuLiens h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
.liensThemeTitre
{
	color:#0076A3;
	font-size:20px;
	margin-bottom:10px;
	margin-top:30px;
	margin-left:50px;
	width:650px;
	float:left;
	text-align:left;
}
.liensThemeTexte
{
	font-weight:bold;
	font-size:18px;
	width:650px;
	float:left;
	margin-left:50px;
	margin-top:5px;
	margin-bottom:20px;
	text-align:justify;
}
.liensTitre
{
	font-weight:bold;
	width:650px;
	float:left;
	margin-left:50px;
	margin-top:5px;
	text-align:justify;
}
.liensTexte
{
	font-weight:normal;
	width:650px;
	float:left;
	margin-left:50px;
	margin-top:5px;
	text-align:justify;
}
a.liensURL
{
	color:#0076A3;
	text-decoration:none;
}
a:hover.liensURL
{
	color:#000;
	text-decoration:underline;
}
.lienSeparation
{
	width:650px;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	margin-left:50px;
}
/*/////////////////////// NEWS ////////////////////////*/

#contenuNews
{
	width:980px;
	background-image:url(../images/news/bg-news.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:450px;
	height: auto !important;
	height:450px;
	margin-top:20px;
}
#contenuNewsExpos
{
	width:980px;
	background-image:url(../images/news/bg-news_expos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:550px;
	height: auto !important;
	height:550px;
	margin-top:20px;
}
#contenuNewsDedicaces
{
	width:980px;
	background-image:url(../images/news/bg-news_dedicaces.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:550px;
	height: auto !important;
	height:550px;
	margin-top:20px;
}
#contenuNewsPublications
{
	width:980px;
	background-image:url(../images/news/bg-news_publications.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:550px;
	height: auto !important;
	height:550px;
	margin-top:20px;
}

table.news
{
	color:#000000;
	font-size:20px;
	margin-bottom:10px;
	margin-top:30px;
	margin-left:50px;
	width:300px;
	float:left;
	text-align:left;
	display:table;
}
td.titreRubrique
{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	width:200px;
	height:130px;
}
td.titreRubrique a
{
	color:#0076A3;
	text-decoration:none;
}
td.titreRubrique a:hover
{
	color:#000000;
	text-decoration:none;
}
td.logoRubrique
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100px;
}
.newsDetail
{
	font-weight:bold;
	font-size:12px;
	width:550px;
	float:left;
	margin-left:50px;
	margin-top:5px;
	text-align:justify;
}
.newsImage
{
	float:left;
	width:170px;
}
.newsImage img
{
	/*width:170px;*/
}
.newsTitre
{
	font-weight:bold;
	font-size:14px;
	/*width:450px;
	float:left;*/
	margin-top:5px;
	text-align:justify;
}
.newsTexte
{
	font-weight:normal;
	font-size:14px;
	/*width:450px;
	float:left;
	margin-left:10px;*/
	margin-top:5px;
	text-align:justify;
}
.newsTexte p
{
	padding               : 20px;
  padding-top           : 0px;
}
.newsTexte a
{
	color:#0076A3;
	text-decoration:none;
}
.newsTexte a:hover
{
	color:#000;
	text-decoration:underline;
}
.newsTexte img
{
  margin                : 5px;
  vertical-align        : middle;
}
.newsTexte ul
{
  margin                : 0px 0px 10px 5px; 
}
.newsLienSeparation
{
	width:550px;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	margin-left:50px;
}

a.newsURL
{
	color:#0076A3;
	text-decoration:none;
}
a:hover.newsURL
{
	color:#000;
	text-decoration:underline;
}
#contenuNewsExpos h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#contenuNewsExpos h1 a
{
	text-decoration:none;
	color:#0076A3;
}
#contenuNewsExpos h1 a:hover
{
	text-decoration:none;
	color:#000000;
}
#contenuNewsDedicaces h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#contenuNewsDedicaces h1 a
{
	text-decoration:none;
	color:#0076A3;
}
#contenuNewsDedicaces h1 a:hover
{
	text-decoration:none;
	color:#000000;
}
#contenuNewsPublications h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#contenuNewsPublications h1 a
{
	text-decoration:none;
	color:#0076A3;
}
#contenuNewsPublications h1 a:hover
{
	text-decoration:none;
	color:#000000;
}

/*/////////////////////// CONTENU ////////////////////////*/

.contenuTitre
{
  color:#0076A3;
  font-size:20px;
  margin-bottom:10px;
  margin-top:10px;
}
.contenuTexte
{
  font-weight:bold;
} 
/*/////////////////////// PEINTURES ////////////////////////*/

#contenuGalerie1
{
	width:980px;
	background-image:url(../images/peintures/bg-peintures.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:30px;
}
#contenuGalerie2
{
	width:980px;
	background-image:url(../images/dessins/bg-dessins.gif);
	background-repeat: no-repeat;
	background-position: right 180px;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:30px;
}
table.galerieImage
{
	width:980px;
	float:left;
	clear:both;
}
td.galerieImage
{
	width:580px;
	text-align:center;
	height:450px;
}
td.galerieDescription
{
	width:170px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
td.galerieFond
{
	width:230px;
}
.photoTitre
{
	font-weight:bold;
	text-align:justify;
}
.photoTexte
{
	font-weight:normal;
	font-size:12px;
	text-align:justify;
}
table.movePhoto
{
	width:980px;
	height:80px;
	display:table;
	vertical-align:middle;
	margin-top:40px;
	float:left;
}
.photoMovePhotos 
{
	width:907px;
}
.photoMovePhotos img
{
	margin-right:20px;
}
.photoMoveLeft
{
	width:36px;
	display:table-cell;
	vertical-align:middle;
}
.photoMoveRight
{
	width:37px;
	display:table-cell;
	vertical-align:middle;
}
#motioncontainer
{
    width: 907px;
    height: 80px;
    float:left;
    position:relative;
    overflow:hidden;
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}

/*/////////////////////// BOUTIQUE ////////////////////////*/

#indexBoutique
{
	width:980px;
	background-image:url(../images/boutique/bg-boutique-index.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:30px;
}
#indexBoutique img
{
	float:right;
	margin-top:40px;
}
#listeBoutique
{
	width:980px;
	background-image:url(../images/boutique/bg-boutique-liste.gif);
	background-repeat: no-repeat;
	background-position: right 300px;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:30px;
}
#listeBoutique h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#listeBoutique h1 a
{
	text-decoration:none;
	color:#0076A3;
}
#listeBoutique h1 a:hover
{
	text-decoration:none;
	color:#000000;
}
#listeBoutique table
{
	margin-left:30px;
	width:600px;
	float:left;
}
td.imageProduit
{
	width:170px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
}
td.descriptionProduit
{
	width:430px;
	text-align:left;
	display:table-cell;
	vertical-align:middle;
}
td.descriptionProduit a
{
	text-decoration:none;
	color:#0076A3;
}
td.descriptionProduit a:hover
{
	text-decoration:none;
	color:#000000;
}
td.center
{
	text-align:center;
	display:table-cell;
	height:40px;
	vertical-align:middle;
}
.prixBoutique
{
	color:#a36209;
}

/*/////////////////////// CONTACT ////////////////////////*/

table.contact
{
  color:#0076A3;
  line-height:16px;
  width : 550px;
	float:left;
	display:table;
	margin-left:30px;
}
table.contact a
{
	text-decoration:none;
	color:#0076A3;
}
table.contact a:hover
{
	text-decoration:none;
	color:#000000;
}
td.formMiddleLeft
{
	text-align:left;
	padding-left:5px;
	display:table-cell;
	vertical-align:middle;
	height:30px;
	width:160px;
	font-weight:normal;
}
td.formTopLeft
{
	text-align:left;
	padding-left:5px;
	display:table-cell;
	vertical-align:top;
	height:30px;
	width:120px;
	font-weight:normal;
}
td.formMiddleCenter
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
td.retourFormMiddleCenter
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:350px;
}
td.separMiddleCenter
{
	display:table-cell;
	vertical-align:middle;
	text-align:middle;
	width:30px;
}
td.separMiddleTop
{
	display:table-cell;
	vertical-align:top;
	text-align:middle;
	width:30px;
}
td.champLeftMiddle
{
	text-align:left;
}
input.inputLongObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
input.inputLongNonObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
input.inputMoyenObli
{
	width:150px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
input.inputMoyenNonObli
{
	width:150px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
input.inputCourtObli
{
	width:60px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
input.inputCourtNonObli
{
	width:60px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
textarea.LongObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
	overflow:auto;
}
textarea.LongNonObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
	overflow:auto;
}
select.LongObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
select.LongNonObli
{
	width:250px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
select.courtObli
{
	width:60px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}
select.courtNonObli
{
	width:60px;
	color:#0076A3;
	background-color:#f2f2e6;
	border:1px solid #0076A3;
	padding:2px;
	padding-bottom:4px;
}

/*/////////////////////// PANIER  ////////////////////////*/

#contenuPanier
{
	width:980px;
	background-image:url(../images/boutique/bg-boutique-liste.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:450px;
	height: auto !important;
	height:450px;
	margin-top:20px;
}
#contenuPanier h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#contenuPanier h1 a
{
	text-decoration:none;
	color:#0076A3;
}
#contenuPanier h1 a:hover
{
	text-decoration:none;
	color:#000000;
}
table.panier
{
	width:650px;
	float:left;
	border-collapse:collapse;
	/*border:1px solid #000000;*/
	margin-left:30px;
	margin-bottom:40px;
}
table.panier a
{
	text-decoration:none;
	color:#0076A3;
}
table.panier a:hover
{
	text-decoration:none;
	color:#000000;
}
table.panier th
{
	border:1px solid #000000;
	padding-top:3px;
	padding-bottom:3px;
}

td.panierPhoto
{
	width:100px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
th.panierArticle
{
	text-align:left;
	padding-left:10px;
	border:1px solid #000000;
}
td.panierArticle
{
	text-align:left;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #000000;
}
th.panierQuantite
{
	width:80px;
}
td.panierQuantite
{
	width:80px;
	display:table-cell;
	border:1px solid #000000;
}
td.modifNombrePanier
{
	width:40px;
	text-align:center;
}
td.modifNombrePanier a
{
	text-decoration:none;
	color:#0076A3;
}
td.modifNombrePanier a:hover
{
	text-decoration:none;
	color:#000000;
}
td.panierPrix
{
	width:140px;
	border:1px solid #000000;
}
table.montantPanier
{
	width:140px;
}
td.ssTotalPanier
{
	display:table-cell;
	text-align:right;
	vertical-align:middle;
	line-height:25px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
td.PrixSsTotal1
{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	padding-left:25px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
td.PrixSsTotal2
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
table.choixAdresseLivraison
{
	width:650px;
	float:left;
	margin-left:50px;
	margin-bottom:40px;
}
table.choixAdresseLivraison th
{
	text-align:left;
}
table.choixAdresseLivraison a
{
	text-decoration:none;
	color:#0076A3;
}
table.choixAdresseLivraison a:hover
{
	text-decoration:none;
	color:#000000;
}
table.adressesPanier
{
	width:500px;
	float:left;
	border-collapse:collapse;
	margin-left:30px;
	margin-bottom:40px;
}
th.adresseF
{
	width:200px;
	padding:10px;
	text-align:center;
	border:1px solid #000000;
}
td.adresseF
{
	width:200px;
	padding:10px;
	text-align:left;
	border:1px solid #000000;
}
a.gras
{
	font-weight:bold;
}
.gras
{
	font-weight:bold;
}
.conditionsGeneralesPanier
{
	padding-left:10px;
	text-align:left;
	border:none;
}
.conditionsGeneralesPanier a
{
	text-decoration:none;
	color:#0076A3;
}
.conditionsGeneralesPanier a:hover
{
	text-decoration:none;
	color:#000000;
}
.conditionsGeneralesPayer
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:70px;
}

/*/////////////////////// USERS ////////////////////////*/

#contenuLogin
{
	width:980px;
	background-image:url(../images/boutique/bg-boutique-liste.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:450px;
	height: auto !important;
	height:450px;
	margin-top:20px;
}
#contenuLogin h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
#contenuLogin a
{
	text-decoration:none;
	color:#0076A3;
}
#contenuLogin a:hover
{
	text-decoration:none;
	color:#000000;
}
#espaceClient
{
	line-height:25px;
	width:980px;
	text-align:left;
	margin-left:60px;
	float:left;
}
#login
{
	width:630px;
	float:left;
	margin-left:50px;
	margin-bottom:40px;
	margin-top:50px;
}
td.clientLogin
{
	border:1px solid #000000;
	padding:10px;
	width:300px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
}
td.clientLogin a
{
	text-decoration:none;
	color:#0076A3;
}
td.clientLogin a:hover
{
	text-decoration:none;
	color:#000000;
}
td.pasClientLogin
{
	border:1px solid #000000;
	padding:10px;
	width:260px;
	text-align:left;
	display:table-cell;
	vertical-align:top;
}
.formLogin
{
	float:left;
	width:100px;
	line-height:30px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
.champLogin
{
	float:left;
	width:200px;
	line-height:30px;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
img.validerLogin
{
	padding-top:10px;
	margin-left:120px;
}
img.creerLogin
{
	padding-top:18px;
	padding-left:70px;
}
a.choixPaiement
{
	text-decoration:none;
	color:#0076A3;
}
a:hover.choixPaiement
{
	text-decoration:none;
	color:#000000;
}
table.coordonnees
{
  color:#000000;
  line-height:16px;
  width : 550px;
	float:left;
	display:table;
	margin-left:30px;
}
.red
{
	color:#ff0000;
}

table.suivi
{
	width:650px;
	float:left;
	border-collapse:collapse;
	/*border:1px solid #000000;*/
	margin-left:30px;
	margin-bottom:40px;
}
table.suivi th
{
	border:1px solid #000000;
}

td.suiviCommande
{
	width:100px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
td.suiviDate
{
	width:100px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
td.suiviPrix
{
	width:120px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
td.suiviStatut
{
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
td.suiviTransport
{
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #000000;
}
table.montantPanier
{
	width:140px;
}
td.ssTotalPanier
{
	display:table-cell;
	text-align:right;
	vertical-align:middle;
	line-height:25px;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
td.PrixSsTotal1
{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	padding-left:25px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
td.PrixSsTotal2
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}
table.choixAdresseLivraison
{
	width:650px;
	float:left;
	margin-left:50px;
	margin-bottom:40px;
}
table.choixAdresseLivraison th
{
	text-align:left;
}
table.choixAdresseLivraison a
{
	text-decoration:none;
	color:#0076A3;
}
table.choixAdresseLivraison a:hover
{
	text-decoration:none;
	color:#000000;
}
table.adressesPanier
{
	width:500px;
	float:left;
	border-collapse:collapse;
	margin-left:30px;
	margin-bottom:40px;
}
th.adresseF
{
	width:200px;
	padding:10px;
	text-align:center;
	border:1px solid #000000;
}
td.adresseF
{
	width:200px;
	padding:10px;
	text-align:left;
	border:1px solid #000000;
}
.titreBDC
{
	font-weight:bold;
	font-size:18px;
}



/*/////////////////////// NEWSLETTER ////////////////////////*/

#contenuNewsletter
{
	width:980px;
	background-image:url(../images/liens/bg-liens.gif);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:600px;
	height: auto !important;
	height:600px;
	margin-top:20px;
}
#contenuNewsletter h1
{
	float:left;
	font-size:16px;
	margin-left:30px;
	margin-bottom:30px;
	width:980px;
	text-align:left;
}
