html {
	overflow-y: scroll;
	overflow-x: hidden;
}

#divCentral{
  /*border:solid;*/
}

.mentionlegale {
	height: 120px;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	width: 780px;
}

.mentionAccueil {
	margin-left:352px;
}

.drapeauxPanier{
	position:absolute;
	display:block;
	top:0px;
	z-index: 9px;
}	

h2{
	display:inline;
}

.divhommetxt{
	width:100%;
	height:20px;	
	background-image: url(../img/hommes.gif);
	background-position:center;
	background-repeat: no-repeat;
	margin-bottom:3px;
}

.divfemmetxt{
	width:100%;
	height:20px;	
	background-image: url(../img/femmes.gif);
	background-position:center;
	background-repeat: no-repeat;
	margin-bottom:3px;	
}

.divaccessoiretxt{
	width:100%;
	height:16px;	
	background-image: url(../img/accessoires.gif);
	background-position:center;
	background-repeat: no-repeat;	
}

html,body {
	color: #444;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial,
		sans-serif;
	font-size: 1em;
	line-height: 1.3em;
}

body { /*background-color: #d8d9db;*/
	background-image: url(../img/background.jpg);
	background-repeat: repeat;
	z-index: 2;
      
}

table{
  	

}

td{
	
}

* {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

a {
	text-decoration: none;
	color: #ceb009;
}

.popup{
    position: absolute;
    left: 50%; 
	top:10%; 
}		

.tabFacturation td{
   padding: 5px;	
}

.tabDetailFacturation td{
   padding: 5px;	
}	

.tabDetailFacturation{
   margin-left: 25px;
   margin-bottom: 15px;	
   width: 100%;
}	

li span {
	cursor: pointer;
}

.ombre img {
	cursor: pointer;
}

.radio {
	height: inherit;
}

.divfaq {
	text-align: center;
}

.import td {
	padding: 5px;
}

.bulle{
	position:relative;
	margin-left:200px;
}

.minfobulle a {
	text-decoration: none;
	color: #fffc00;
	font-weight: bold;
}

.nomliens {
	width: 450px;
	font-weight: bold;
}

img {
	border: 0px;
}

.tablePanier {
	margin-top: 60px;
	text-align: right;
	width: 100%;
}

.tablePanier td {
	padding: 3px;
	text-align: right;
}

.tableAdresse td {
	padding: 3px;
}

.blogConnect {
	width: 100%;
	text-align:center;
}

/********************** Positionnement des filtre de taille Femmes***************/
.filtretailleF6 {
	position: absolute;
	top: 18px;
	left: 240px;
	z-index: 9;
}

.filtretailleF7 {
	position: absolute;
	top: 15px;
	left: 257px;
	z-index: 9;
}

.filtretailleF8 {
	position: absolute;
	top: 21px;
	left: 272px;
	z-index: 9;
}

.filtretailleF9 {
	position: absolute;
	top: 24px;
	left: 290px;
	z-index: 9;
}

.filtretailleF10 {
	position: absolute;
	top: 29px;
	left: 303px;
	z-index: 9;
}

/************************************************************************************/
	/********************** Positionnement des filtre de taille Hommes***************/
.filtretailleH1 {
	position: absolute;
	top: 50px;
	left: 125px;
	z-index: 9;
}

.filtretailleH2 {
	position: absolute;
	top: 31px;
	left: 125px;
	z-index: 9;
}

.filtretailleH3 {
	position: absolute;
	top: 20px;
	left: 142px;
	z-index: 9;
}

.filtretailleH4 {
	position: absolute;
	top: 15px;
	left: 162px;
	z-index: 9;
}

.filtretailleH5 {
	position: absolute;
	top: 13px;
	left: 182px;
	z-index: 9;
}

/************************************************************************************/
.noselect { /*color:#FFFFFF;*/
	font-size: 10px;
	font-weight: bold;
}

.select {
	font-size: 10px;
	font-weight: bold;
}



.compteur {
	height: 120px;
	text-align: center;
	vertical-align: middle;
	margin-top: 15px;
	width: 780px;
}

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

.qtstock {
	text-align: right;
}

.tabletaille td {
	padding: 3px;
}

.titredetail {
	background-image: url(../img/degradetitre.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
	color: #FFFFFF;
	width: 98%;
}

.blocimport {
	text-align: left;
	vertical-align: middle;
	margin-bottom: 30px;
	padding: 10px;
	border-style: solid;
}

.cellinfo {
	height: 80px;
}

.tailleInStock {
	color: #000000;
	cursor: pointer;
	z-index: 9;
}


.tailleNotStock {
	color: #000000;
}

.detailsfiche {
	position: absolute;
	left: 460px;
	top: 145px;
	width: 190px;
	font-size: 10px;
	z-index: 8;
}

.nuagetaille {
	margin-left:0px;
	margin-top:20px;
	height: 32px;
	text-align: center;
	z-index: 9;
}

.nuagetaille td {
	width: 24px;
}

.inf{
	width:700px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;
	text-align: center;	
}	

.prixvente {
	position: absolute;
	left: 512px;
	top: 115px;
	width: 50px;
	height: 29px;
	color: #ceb009;
	background-image: url(../img/nuageprix.gif);
	background-repeat: no-repeat;
	text-align: center;
}

.borduredetails {
	position: absolute;
	left: 360px;
	top: 87px;
	width: 317px;
	height: 200px;
	background-image: url(../img/cadredetails.gif);
}

.txtBlogVote {
	overflow: auto;
}

/************************** DEtails BOUTIQUE *******************************/
.boutiquevig1,.boutiquevig2     ,.boutiquevig3,.boutiquevig4 {
	width: 90px;
}

.boutiquevig0 {
	/*width: 400px;*/
}

.detailsboutique {
	width:700px; 
	margin-left: 18px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom:10px;
}

.detailsboutique img {
	cursor: pointer;
}

.detailsboutique td {
	padding: 5px;
	text-align:center;
}

/******************************************************************************/
.onglet {
	color: #006a72;
}

.ongletno {
	color: #FFFFFF;
}

.btn span {
	display: none;
}

.newuser {
	margin-top: 5px;
	margin-bottom: 25px;
}

.newuser td {
	float: left;
	padding: 2px;
}

#col1 {
	width: 95px;
}

.bandeau2 {
	width: 534px;
	height: 50px;
}

.rowbandeau2h {
	background-image: url(../img/bh.jpg);
	width: 534px;
	height: 16px;
}

.rowbandeau2c {
	background-image: url(../img/lb.jpg);
}

.rowbandeau2b {
	background-image: url(../img/bb.jpg);
	width: 534px;
	height: 16px;
}

/************************************************************************/
.cadre1 {
	width: 100%;
	margin-bottom: 10px;
}

.hg1 {
	background-image: url(../img/hg1.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
}

.mg1 {
	background-image: url(../img/mg1.jpg);
	background-repeat: no-repeat;
	height: 40px;
}

.vg1 {
	background-image: url(../img/vg1.jpg);
	background-repeat: repeat-y;
	width: 16px;
}

.bg1 {
	float: left;
	background-image: url(../img/bg1.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
}

.hm1 {
	background-image: url(../img/hm1.jpg);
	height: 15px;
}

.main1 {
	background-color: #fffdfe;
	width: 100%;
}

.bm1 {
	background-image: url(../img/bm1.jpg);
	height: 15px;
}

.hd1 {
	background-image: url(../img/hd1.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
}

.md1 {
	background-image: url(../img/md1.jpg);
	background-repeat: no-repeat;
	height: 40px;
}

.vd1 {
	background-image: url(../img/vd1.jpg);
	background-repeat: repeat-y;
}

.bd1 {
	background-image: url(../img/bd1.jpg);
	background-repeat: no-repeat;
	width: 16px;
	height: 15px;
}

/**************************PROFIL**********************************************/
.tabprofil {
	margin-left: 20px;
	margin-top: 15px;
}

/*********************** option achat ******************************************/
.tableSize,.cmdoption {
	margin-left: 20px;
	margin-top: 15px;
}

.cmdoption td {
	padding: 3px;
}

.tableSize input {
	height: inherit;
}

/*********************************Galerie de l'accueil*********************************/
.fonddiv {
	float: left;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
}

.mainvisu {
	float: left;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	vertical-align: middle;
	padding-bottom: 20px;
}

.mainvisuBoutique {
	float: left;
	width: 100%;
	height: 100%;
	margin-top: -20px;
	background-color: #ffffff;
	vertical-align: middle;
	padding-bottom: 20px;
}

.mainvisuPanier {
	float: left;
	width: 100%;
	height: 100%;
	margin-top: -70px;
	background-color: #ffffff;
	vertical-align: middle;
	padding-bottom: 20px;
}

.maindetails {
	float: left;
	width: 100%;
	background-color: #ffffff;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
	border: solid 2px #a5afb1;
}

.maindetailsC {
	float: left;
	width: 100%;
	background-color: #dee2e1;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
	border: solid 2px #a5afb1;
}

.mainvisuDetail {
	text-align:center;
	
	width: 100%;
	background-color: #ffffff;
	vertical-align: middle;
	padding-bottom: 10px;
}

.blogvotediv {
	float: left;
	width: 100%;
	background-color: #ffffff;
	vertical-align: middle;
	padding-bottom: 0px;
}

.tableoption {
	margin-left: 20px;
	margin-top: 15px;
	width: 75%;
}

.visu {
	float: left;
	margin-left: 25px;
	margin-top: 20px;
}

.votepage {
	float: right;
	margin-right: 10px;
	margin-top: -15px;
}

.votepageBoutique {
	float: right;
	margin-right: 10px;
}

.pageSelect {
	color: #000000;
}

.tableimg {
	margin-left: 20px;
	margin-top: 15px;
}

.tableimgmini {
	margin: 30px;
}

.blink {
	text-decoration: blink;
	font-size: 10px;
}

.details {
	font-size: 10px;
}

.heures {
	font-size: 10px;
}

.vignette {	
	padding: 12px;
	cursor: pointer;
	z-index: 8;
}

/********************************* Link bas de page**************************************************/
.link{
	width:735px;
	text-align:center;	
}

.link table{
	width:100%;
}

.link td{
	vertical-align:top;
}

.link a{
	font-size:10px;
	color: #444;
}

.link h2{
	text-decoration:underline;
	font-size:10px;
}
/******************************************************************************************************/

.textVignette{
	text-align:center;
}

.vignetteVote {
	cursor: pointer;
	text-align: center;
}

.vignetteAcc {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

/***********************************************************************************/
.vote {
	float: left;
}

.blogvotediv {
	margin-top: 20px;
}

.divblogrep {
	margin: 20px;
}

.dateblog {
	color: #cbbfa3;
}

.tableavr {
	margin-left: 25px;
	margin-top: 0px;;
	background-repeat: no-repeat;
	width: 90%;
}

.tablenote {
	margin-left: 25px;
	margin-top: 5px;
	width: 100%;
}

#texte {
	padding-left: 25px;
	width: 160px;
}

.tablepost {
	margin-left: 25px;
	margin-right: 25px;
	width: 70%;
}

.note {
	cursor: pointer;
	background-repeat: no-repeat;
}

.radio {
	height: inherit;
	vertical-align: middle;
	/*background-color:*/
}

.menuboutique {
	width: 100%;
	height: 80px;
}

.menugallerie {
	width: 100%;
	height: 40px;
}

.margeboutique {
	height: 10px;
}

#passerBoutiqueid {
	float: right;
}

/************************************* PANIER*******************************************/
#divpagePanier {
	float: left;
	position: absolute;
	top: 12px;
	width: 100%;
	line-height: normal;
}

#divpagePanier ul {
	list-style: none;
}

#divpagePanier li {
	position: absolute;
	float: left;
	height: 80px;
}

#divpagePanier span {
	width: 100%;
	font-size: 10px;
}

#divpagePanier a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 42px;
}

#divpagePanier #hommes {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeN.gif");
	background-repeat: no-repeat;
	z-index: 7;
}

#divpagePanier #femmes {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeN.gif");
	background-repeat: no-repeat;
	z-index: 8;
}

#divpagePanier #accessoires {
	left: 370px;
	width: 112px;
	background-image: url("../img/accessoireN.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagePanier #panier {
	left: 455px;
	width: 100px;
	background-image: url("../img/panierS.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

/************************************* BOUTIQUE ACCESSOIRES*******************************************/
#divpageaccessoires {
	float: left;
	position: absolute;
	top: 12px;
	width: 100%;
	line-height: normal;
}

#divpageaccessoires ul {
	list-style: none;
}

#divpageaccessoires li {
	position: absolute;
	float: left;
	height: 80px;
}

#divpageaccessoires span {
	width: 100%;
	font-size: 10px;
}

#divpageaccessoires a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 42px;
}

#divpageaccessoires #hommes {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeN.gif");
	background-repeat: no-repeat;
	z-index: 7;
}

#divpageaccessoires #femmes {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeN.gif");
	background-repeat: no-repeat;
	z-index: 8;
}

#divpageaccessoires #accessoires {
	left: 370px;
	width: 112px;
	background-image: url("../img/accessoireS.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpageaccessoires #panier {
	left: 455px;
	width: 100px;
	background-image: url("../img/panierN.gif");
	background-repeat: no-repeat;
	z-index: 5;
}

/************************************* BOUTIQUE FEMMES*******************************************/
#divpagefemmes {
	float: left;
	position: absolute;
	top: 12px;
	width: 100%;
	line-height: normal;
}

#divpagefemmes ul {
	list-style: none;
}

#divpagefemmes li {
	position: absolute;
	float: left;
	height: 80px;
}

#divpagefemmes span {
	width: 100%;
	font-size: 10px;
}

#divpagefemmes a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 42px;
}

#divpagefemmes #hommes {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeN.gif");
	background-repeat: no-repeat;
	z-index: 8;
}

#divpagefemmes #femmes {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeS.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagefemmes #femmes6 {
	left: 390px;
	width: 102px;
	background-image: url("../img/femmeS1.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagefemmes #femmes7 {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeS2.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagefemmes #femmes8 {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeS3.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagefemmes #femmes9 {
	left: 290px;
	width: 102px;
	background-image: url("../img/femmeS4.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagefemmes #accessoires {
	left: 370px;
	width: 112px;
	background-image: url("../img/accessoireN.gif");
	background-repeat: no-repeat;
	z-index: 7;
}

#divpagefemmes #panier {
	left: 455px;
	width: 100px;
	background-image: url("../img/panierN.gif");
	background-repeat: no-repeat;
	z-index: 5;
}

/************************************* BOUTIQUE HOMMES*******************************************/
#divpagehommes {
	float: left;
	position: absolute;
	top: 12px;
	width: 100%;
	line-height: normal;
}

#divpagehommes ul {
	list-style: none;
}

#divpagehommes li {
	position: absolute;
	float: left;
	height: 80px;
}

#divpagehommes span {
	width: 100%;
	font-size: 10px;
}

#divpagehommes a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 42px;
}

#divpagehommes #hommes {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #hommes1 {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS1.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #hommes2 {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS2.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #hommes3 {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS3.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #hommes4 {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS4.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #hommes5 {
	left: 188px;
	width: 128px;
	background-image: url("../img/hommeS5.gif");
	background-repeat: no-repeat;
	z-index: 9;
}

#divpagehommes #femmes {
	left: 290px;
	width: 95px;
	background-image: url("../img/femmeN.gif");
	background-repeat: no-repeat;
	z-index: 7;
}

#divpagehommes #accessoires {
	left: 370px;
	width: 112px;
	background-image: url("../img/accessoireN.gif");
	background-repeat: no-repeat;
	z-index: 6;
}

#divpagehommes #panier {
	left: 455px;
	width: 100px;
	background-image: url("../img/panierN.gif");
	background-repeat: no-repeat;
	z-index: 5;
}

/************************************* VISUELS SELECTIONNES*******************************************/
#divvisuelselectionne {
	float: left;
	position: absolute;
	top: 2px;
	width: 100%;
	line-height: normal;
}

#divvisuelselectionne ul {
	list-style: none;
}

#divvisuelselectionne li {
	position: absolute;
	float: left;
	height: 48px;
}

#divvisuelselectionne span {
	width: 100%;
	font-size: 10px;
}

#divvisuelselectionne a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 32px;
}

#divvisuelselectionne #voteencours {
	left: 40px;
	width: 106px;
	background-image: url("../img/voteencoursN.gif");
	z-index: 7;
}

#divvisuelselectionne #votetermine {
	left: 130px;
	width: 89px;
	background-image: url("../img/votetermineN.gif");
	z-index: 8;
}

#divvisuelselectionne #visuelselectionne {
	left: 200px;
	width: 115px;
	background-image: url("../img/visuelselectionneS.gif");
	z-index: 9;
}

#divvisuelselectionne #concours {
	left: 290px;
	width: 101px;
	background-image: url("../img/concoursN.gif");
	z-index: 6;
}

#divvisuelselectionne #soumettre {
	left: 375px;
	width: 111px;
	background-image: url("../img/soumettreN.gif");
	z-index: 5;
}

/************************************* SOUMETTRE*******************************************/
#divpagesoumettre {
	float: left;
	position: absolute;
	top: 2px;
	width: 100%;
	line-height: normal;
}

#divpagesoumettre ul {
	list-style: none;
}

#divpagesoumettre li {
	position: absolute;
	float: left;
	height: 48px;
}

#divpagesoumettre span {
	width: 100%;
	font-size: 10px;
}

#divpagesoumettre a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 32px;
}

#divpagesoumettre #voteencours {
	left: 40px;
	width: 106px;
	background-image: url("../img/voteencoursN.gif");
	z-index: 5;
}

#divpagesoumettre #votetermine {
	left: 130px;
	width: 89px;
	background-image: url("../img/votetermineN.gif");
	z-index: 6;
}

#divpagesoumettre #visuelselectionne {
	left: 200px;
	width: 115px;
	background-image: url("../img/visuelselectionneN.gif");
	z-index: 7;
}

#divpagesoumettre #concours {
	left: 290px;
	width: 101px;
	background-image: url("../img/concoursN.gif");
	z-index: 8;
}

#divpagesoumettre #soumettre {
	left: 375px;
	width: 111px;
	background-image: url("../img/soumettreS.gif");
	z-index: 9;
}


/************************************* CONCOURS*******************************************/
#divpageconcours {
	float: left;
	position: absolute;
	top: 2px;
	width: 100%;
	line-height: normal;
}

#divpageconcours ul {
	list-style: none;
}

#divpageconcours li {
	position: absolute;
	float: left;
	height: 48px;
}

#divpageconcours span {
	width: 100%;
	font-size: 10px;
}

#divpageconcours a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 32px;
}

#divpageconcours #voteencours {
	left: 40px;
	width: 106px;
	background-image: url("../img/voteencoursN.gif");
	z-index: 5;
}

#divpageconcours #votetermine {
	left: 130px;
	width: 89px;
	background-image: url("../img/votetermineN.gif");
	z-index: 6;
}

#divpageconcours #visuelselectionne {
	left: 200px;
	width: 115px;
	background-image: url("../img/visuelselectionneN.gif");
	z-index: 8;
}

#divpageconcours #concours {
	left: 290px;
	width: 101px;
	background-image: url("../img/concoursS.gif");
	z-index: 9;
}

#divpageconcours #soumettre {
	left: 375px;
	width: 111px;
	background-image: url("../img/soumettreN.gif");
	z-index: 7;
}




/************************************* VOTE EN COURS*******************************************/
#divpagevoteencours {
	float: left;
	position: absolute;
	top: 2px;
	width: 100%;
	line-height: normal;
}

#divpagevoteencours ul {
	list-style: none;
}

#divpagevoteencours li {
	position: absolute;
	float: left;
	height: 48px;
}

#divpagevoteencours span {
	width: 100%;
	font-size: 10px;
}

#divpagevoteencours a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 32px;
}

#divpagevoteencours #voteencours {
	left: 40px;
	width: 106px;
	background-image: url("../img/voteencoursS.gif");
	z-index: 9;
}

#divpagevoteencours #votetermine {
	left: 130px;
	width: 89px;
	background-image: url("../img/votetermineN.gif");
	z-index: 8;
}

#divpagevoteencours #visuelselectionne {
	left: 200px;
	width: 115px;
	background-image: url("../img/visuelselectionneN.gif");
	z-index: 7;
}

#divpagevoteencours #concours {
	left: 290px;
	width: 101px;
	background-image: url("../img/concoursN.gif");
	z-index: 6;
}

#divpagevoteencours #soumettre {
	left: 375px;
	width: 111px;
	background-image: url("../img/soumettreN.gif");
	z-index: 5;
}

/*******************************VOTE TERMINES*************************************************/
#pagevotetermine {
	float: left;
	position: absolute;
	top: 2px;
	width: 100%;
	line-height: normal;
}

#pagevotetermine ul {
	list-style: none;
}

#pagevotetermine li {
	position: absolute;
	float: left;
	height: 48px;
}

#pagevotetermine span {
	width: 100%;
	font-size: 10px;
}

#pagevotetermine a {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 32px;
}

#pagevotetermine #voteencours {
	left: 40px;
	width: 106px;
	background-image: url("../img/voteencoursN.gif");
	z-index: 8;
}

#pagevotetermine #votetermine {
	left: 130px;
	width: 89px;
	background-image: url("../img/votetermineS.gif");
	z-index: 9;
}

#pagevotetermine #visuelselectionne {
	left: 200px;
	width: 115px;
	background-image: url("../img/visuelselectionneN.gif");
	z-index: 7;
}

#pagevotetermine #concours {
	left: 290px;
	width: 101px;
	background-image: url("../img/concoursN.gif");
	z-index: 6;
}

#pagevotetermine #soumettre {
	left: 375px;
	width: 111px;
	background-image: url("../img/soumettreN.gif");
	z-index: 5;
}

/********************************** bandeau du blog ******************/
.bandeau1acc {
	width: 735px;
	margin-top:20px;	
}

.bandeau1 {
	width: 534px;	
}

.cellBoutique {
	padding-left: 10px;
	padding-top:10px;
	padding-bottom:10px;
}

.cellbandeauch {
	background-image: url(../img/bh.jpg);
	width: 231px;
	height: 16px;
}

.cellbandeaucb {
	background-image: url(../img/bb.jpg);
	width: 231px;
	height: 16px;
}

.cellbandeaucc {
	background-color: #ffffff;
	height: 131px;
}



.cellbandeau1g {
	background-image: url(../img/bg.jpg);
	width: 16px;
	height: 131px;
}

.cellbandeau1c {
	background-image: url(../img/bv.jpg);
	width: 502px;
	height: 131px;
}

.cellbandeau1d {
	background-image: url(../img/bd.jpg);
	width: 16px;
	height: 131px;
}

/**********************************************************************/
	/********************************* boite de connexion****************/
.login {
	position: absolute;
	left: 1066px;
	top: 34px;
	font-size: 10px;
	color: #ffd101;
}

#logon,#logoff {
	left: 0px;
	margin-top: 20px;
}

.login input {
	border: 1px solid #a48700;
	width: 55px;
	height: 15px;
	font-size: 10px;
	background-color: #ffd101;
}

.login .btn {
	position: absolute;
	font-size: 10px;
	color: #ffd101;
	left: 25px;
	top: 74px;
}

.login .profil {
	position: absolute;
	font-size: 10px;
	color: #ffd101;
	left: 0px;
	top: 28px;
	width: 100px;
}

.login .name {
	position: absolute;
	font-size: 10px;
	color: #ffd101;
	left: 0px;
	top: 44px;
}

	/************************************** Blog *************************************************/
.tabBlog {
	width: 100%;
}

.blogpost {
	float: left;
	width: 95%;
	background-color: #ffffff;
	vertical-align: middle;
	padding-left: 15px;
	border: solid 2px #a5afb1;
}

.tabinfo {
	width: 100%;
}

.tdsup {
	text-align: right;
	width: 16px;
}

.deleteCommentTopic span {
	display: none;
}

.deleteCommentTopic {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../img/b_drop.gif);
	background-repeat: no-repeat;
}

.tdedit {
	text-align: right;
	width: 16px;
}

.saveCommentTopic span {
	display: none;
}

.tdsave {
	text-align: right;
	width: 16px;
}

.editCommentTopic span {
	display: none;
}

.editCommentTopic {
	padding-right: 5px;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../img/b_edit.gif);
	background-repeat: no-repeat;
}

.saveCommentTopic {
	padding-right: 5px;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../img/b_save.gif);
	background-repeat: no-repeat;
}

.blogNavigation {
	display: inline;
	padding: 5px;
}

.newtopic {
	text-align:left;
	left: 10px;
	top: 30px;
	width: 100%;
}

.newtopic td{
  padding-left:15px;
  
}

.btnnewtopic {
	position: absolute;
	float: left;
	left: 40px;
	top: 5px;
}

.btntopic {
	position: absolute;
	float: left;
	top: 215px;
	left: 340px;
	width: 150px;
}

.boxBlog {
	text-align: center;
	width: 100%;
	margin-top: 5px;
	/*margin-bottom: 10px;*/
}

.tdauteur {
	padding-bottom: 10px;
}

.tdtexte {
	padding-top: 10px;
}

.titre {
	font-weight: bold;
	/*font-style: italic;*/
}

.auteur,.texte {
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*********************************************************************************************/
.maincell {
	height: 570px;
	vertical-align: text-top;
	width: 534px;
	background-color: #ffffff;
}

.maincellBlog {
	height: 570px;
	vertical-align: text-top;
	width: 735px;
}

.bandeautop {
	position: absolute;
	top: 0px;
	height: 49px;
	width: 567px;
	margin-left: -17px;
	border-bottom: solid 1px #618c93;
	background-color: #d8d9db;
}

.bandeauBoutiquetop {
	position: absolute;
	top: 0px;
	height: 69px;
	width: 768px;
	margin-left: -17px;
	border-bottom: solid 1px #618c93;
	background-color: #d8d9db;
}

.global {
	position: absolute;
	left: 50%;
	margin-left: -642px; /* moitié de la largeur */
	width: 1385px;/*1185px;*/
	overflow: visible;
}

.entete {
	display: block;
	background-image: url(../img/entete.jpg);
	background-repeat: no-repeat;
	height: 238px;
	z-index: 9;
}

.btnLogo {
	position: absolute;
	display: block;
	background-image: url(../img/logo.gif);
	top: 65px;
	left: 270px;
	width: 141px;
	height: 107px;
	cursor: pointer;
	z-index: 9;
}

.logoBoutique{
	position: absolute;
	display: block;
	background-image: url(../img/Aboutique.gif);
	background-repeat: no-repeat;
	margin-left: 100px;
	width: 326px;	
	height: 56px;
	top: 205px;
	left: 480px;
	z-index: 9;
}

.logonews {
	display: block;
	background-image: url(../img/news.gif);
	background-repeat: no-repeat;
	width: 137px;	
	height: 59px;
	margin-left:680px;
	margin-top:-50px;
	z-index: 9;
}


.logoGalerie {
	display: block;
	background-image: url(../img/Agalerie.gif);
	background-repeat: no-repeat;
	margin-left: 100px;
	width: 100%;
	height: 45px;
	z-index: 8;
}



.logoBoutiqueTitre {
	position: absolute;
	top: -40px;
	left: 140px;
	display: block;
	background-image: url(../img/boutiquetitre.gif);
	background-repeat: no-repeat;
	margin-left: 200px;
	width: 159px;
	height: 59px;
	z-index: 9;
}

.logoGalerieTitre {
	position: absolute;
	top: 190px;
	left: 490px;
	display: block;
	background-image: url(../img/galerietitre.gif);
	background-repeat: no-repeat;
	margin-left: 100px;
	width: 159px;
	height: 59px;
	z-index: 9;
}

.logoPanierTitre {
	position: absolute;
	top: -40px;
	left: 250px;
	display: block;
	background-image: url(../img/panier.png);
	background-repeat: no-repeat;
	width: 127px;
	height: 65px;
	z-index: 9;
}

.btnPanier {
	position: absolute;
	display: block;
	background-image: url(../img/panier.gif);
	top: 168px;
	left: 1032px;
	width: 94px;
	height: 48px;
	cursor: pointer;
	z-index: 9;
}

.btnGalerie {
	position: absolute;
	display: block;
	top: 394px;
	left: 260px;
	z-index: 9;
}

.btnGalerie a {
	background-image: url(../img/galerie.gif);
	display: block;
	width: 85px;
	height: 27px;
}


.btnFaq {
	position: absolute;
	display: block;
	top: 390px;
	left: 269px;
	z-index: 9;
}

.btnFaq a {
	background-image: url(../img/faq.gif);
	display: block;
	width: 49px;
	height: 36px;
}

.btnBoutique {
	position: absolute;
	display: block;
	top: 345px;
	left: 255px;
	z-index: 9;
}

.btnBoutique a {
	background-image: url(../img/boutique.gif);
	display: block;
	width: 87px;
	height: 25px;
}

.btnLiens {
	position: absolute;
	display: block;
	top: 600px;
	left: 270px;
	z-index: 9;
}

.btnLiens a {
	background-image: url(../img/liens.gif);
	display: block;
	width: 58px;
	height: 27px;
}

.btnTaille {
	position: absolute;
	display: block;
	top: 522px;
	left: 213px;
	z-index: 9;
}

.btnTaille a {
	background-image: url(../img/taille.gif);
	display: block;
	width: 97px;
	height: 62px;
}



.btnBlog {
	position: absolute;
	display: block;
	top: 298px;
	left: 286px;
	z-index: 8;
}

.btnBlog a {
	background-image: url(../img/blog.gif);
	display: block;
	width: 46px;
	height: 28px;
}

.btnContact {
	position: absolute;
	display: block;
	top: 733px;
	left: 230px;
	z-index: 8;
}

.btnContact a {
	background-image: url(../img/contact.gif);
	display: block;
	width: 97px;
	height: 43px;
}

.btnSuiteBlog a {
	background-image: url(../img/suite.gif);
	display: block;
	width: 93px;
	height: 22px;
	margin-left:480px;
	margin-top:-5px;
}

.btnSelection {
	position: absolute;
	display: block;
	top: 230px;
	left: 1145px;
	z-index: 8;
}

.btnImporterBoutique {
	position: absolute;
	display: block;
	top: 250px;
	left: 1145px;
	z-index: 8;
}

.btnConcours {
	position: absolute;
	display: block;
	top: 290px;
	left: 1145px;
	z-index: 8;
}

.btnFacture {
	position: absolute;
	display: block;
	top: 270px;
	left: 1145px;
	z-index: 8;
	/*display:none;*/
}

.btnFacEdit {
	position: absolute;
	display: block;
	top: 370px;
	left: 1145px;
	z-index: 8;
	/*display:none;*/
}

.btnListing {
	position: absolute;
	display: block;
	top: 290px;
	left: 945px;
	z-index: 8;
	/*display:none;*/
}

.btnImportBoutique {
	position: absolute;
	display: block;
	top: 250px;
	left: 945px;
	z-index: 8;
}

.soumettre {
	position: absolute;
	display: block;
	top: 260px;
	left: 800px;
	z-index: 8;
}

.logoContact {
	position: absolute;
	background-image: url(../img/contact.gif);
	display: block;
	top: 190px;
	width: 97px;
	height: 43px;
	left: 620px;
	z-index: 9;
}

.barre {
	position: relative;
	display: block;
	background-image: url(../img/barre.jpg);
	top: 238px;
	width: 352px;
	height: 509px;
}

.main {
	position: absolute;
	display: block;
	top: 238px;
	left: 352px;
	z-index: 0;
}



table {
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

input {
	height: 18px;
	/* border-color:#C0C0C0;*/
	font-size: 12px;
	vertical-align: middle;
	border: 1px solid black;
}

textarea {
	border-style: groove;
	border-width: 1px;
	background-color: #d8d9db;
	border-color: #7f8e91;
	font-size: 12px;
}

.message {
	float: left;
	width: 100%;
	color: #4c7561;
	font-weight: bolder;
	z-index: 9;
}

/************************ angle du centre du tableau de la page d'accueil************************/
.cg {
	background-image: url(../img/cg.gif);
	width: 25px;
	height: 44px;
}

.cd {
	background-image: url(../img/cd.gif);
	width: 25px;
	height: 44px;
}

/************************************************************************************************/
.cbd {
	background-image: url(../img/cbd.gif);
	width: 28px;
	height: 28px;
}

.avg {
	background-image: url(../img/vg.jpg);
	background-repeat: repeat-y;
	height: 138px;
}

.avd {
	background-image: url(../img/vd.gif);
	background-repeat: repeat-y;
}

.avgB {
	background-image: url(../img/vgB.jpg);
	background-repeat: repeat-y;
	height: 138px;
}

.avdB {
	background-image: url(../img/vdB.gif);
	background-repeat: repeat-y;
}

.hm {
	background-image: url(../img/hm.gif);
	background-repeat: repeat-x;
	width: 534px;
}

.chm {
	height: 24px;
}

.chd {
	background-image: url(../img/chd.gif);
	width: 28px;
	height: 28px;
}

.hb {
	background-image: url(../img/hb.gif);
	background-repeat: repeat-x;
	width: 735px;
	height: 28px;
}

.hbB {
	background-image: url(../img/hbB.gif);
	background-repeat: repeat-x;
	width: 735px;
	height: 28px;
}

.chb {
	height: 20px;
}

/********************************************************************************/
	/****************************** Angles inférieurs cadre ******************/
.bbg {
	background-image: url(../img/bbg.gif);
	width: 28px;
	height: 28px;
}

.bbd {
	background-image: url(../img/bbd.gif);
	width: 28px;
	height: 28px;
}

.bbgB {
	background-image: url(../img/bbgB.gif);
	width: 28px;
	height: 28px;
}

.bbdB {
	background-image: url(../img/bbdB.gif);
	width: 28px;
	height: 28px;
}

/**************************************************************************/
.nuageG {
	position: absolute;
	top: 277px;
	left: 352px;
	background-image: url(../img/nuageG.gif);
	width: 42px;
	height: 183px;
	z-index: 8;
}

.nuageD {
	position: absolute;
	top: 593px;
	left: 1088px;
	background-image: url(../img/nuageD.gif);
	width: 149px;
	height: 102px;
	z-index: 9;
}

