body {
	background-color: #000000;
	text-align:center;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
#wrapper{
margin:0 auto;
text-align:left;
background:#333; 
border:2px solid #3E3E3E;
line-height:20px;
padding:20px;
width:700px;
}
div#contact { 
position:fixed;
top:200px;
right:0; 
 }
.contimage{
filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
 /* desactivé car pose conflit doublon h1 avec main.css
 h1{
color:#fff;
margin:0 0 30px 0;
font-size:36px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
}
 */
 /*  Contact Form Styling */
 #contactform #error ul{
 padding-left:0px;
 line-height:20px;
 }
 #contactform #error span{
 color:green;
 padding:5px 0 5px 0;
 position:absolute;
 top:60px;
 right:10px;
 width:150px;
 }
 #contactform #error ul li{
  color:#BF0B0B;
  font-weight:normal;
  }
 h2#contacth2{
 font-size:18px;
 color:#000;
 margin:0 0 10px 0;
 font-weight:normal;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc;
 }
 #contactform fieldset{
 border:none;
 }
 #contactform #formleft{
 float:left;
 }
 #contactform #error{
 float:right;
 }
 #contactform .button{
 background:#eded;
 color:#666;
 border:1px solid #ccc;
 padding:5px 20px 5px 20px;
 outline:none;
 }
 #contactform{
 color:#666;
 }
.clear{clear:both;}
.download{
display:block;
padding:20px 0 20px 0;
background:#222;
text-align:center;
border:1px solid #000;
color:#fd398f;
font-size:18px;
}
.download:hover{
background:#000;
}

 /* 
 body {background: #000000 ;background: radial-gradient(ellipse at center top, #777, #000);FONT-WEIGHT: normal; COLOR:  #00CCFF; TEXT-DECORATION: none; FONT-SIZE: 6.5pt; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0em; }
 */

.tag {visibility : hidden;}
input[type="submit"] { BORDER-RIGHT: 0px solid #A10000; BORDER-LEFT: 0px solid #FF1717; BORDER-TOP: 0px solid #FF1717; BORDER-BOTTOM: 0px solid #A10000; FONT-WEIGHT: bold; COLOR: #FFFFFF; BACKGROUND-COLOR: #transparent; FONT-SIZE: 12px; } 
.bg_form{height:21; BORDER-RIGHT: 1px solid #111A5A; BORDER-LEFT: 1px solid #111A5A; BORDER-TOP: 1px solid #11355A; BORDER-BOTTOM: 1px solid #000000;  BACKGROUND-IMAGE: url('../img/gif/button.gif'); BACKGROUND-REPEAT:REPEAT; BACKGROUND-COLOR: #244E8A; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; }
.bg_formid{height:30; BORDER-RIGHT: 1px solid #111A5A; BORDER-LEFT: 1px solid #111A5A; BORDER-TOP: 1px solid #11355A; BORDER-BOTTOM: 1px solid #000000; BACKGROUND-IMAGE: url('../img/gif/button.gif'); BACKGROUND-REPEAT:REPEAT; BACKGROUND-COLOR: #244E8A; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; }
input[type="checkbox"], input[type="radio"]{ background: transparent; border: 0;} 
.input{ background: transparent; border: 0;} 
.sumitvariable1
{ 
line-height:1.5em; 
vertical-align:middle;
color:#ffffff;
background-color:transparent; 
font-size:11px; 
font-family:sans-serif;
border: 0px;
} 
.sumitconnexion
{ 
line-height:1.5em; 
vertical-align:middle;
color:#ffffff;
background-color:#FF1490; 
font-size:11px; 
font-family:sans-serif;
border: 0px; 
-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;
} 
.sumitrechercher
{ 
line-height:1.5em; 
vertical-align:middle;
color:#ffffff;
background-color:transparent; 
font-size:11px; 
font-family:sans-serif;
border: 0px; 
} 
.selectsearch38
{ 
margin-left: 10px;
line-height:1.5em;
vertical-align:middle;
color:#ffffff;
background-color:transparent; 
font-size:14px; 
font-family:sans-serif;
border:0px;}
.sumitradio
{ 
line-height:1.5em; 
vertical-align:middle;
color:#ffffff;
background-color:#006600; 
font-size:12px; 
font-family:sans-serif;
border: 0px; 
height: 26px; 
} 
div#search_box { height:20px;  width: 400px;  float:left; margin-left:1px; margin-top:0px; background-color: #transparent; border: 1px solid #FF69B4; }
input#search_input { border:none; position: relative; margin-right:3px; margin-top:0px; float: left; outline-style:none; height: 20px; font-size: 12px; font-weight: normal; color:rgba(0,0,0,0); width: 250px; } 
div#search_icon { height:18px; float:right; margin-right:0px; margin-top:0px; cursor: pointer; } 
.bg_helium0Validate00{height:35; width:120; FONT-SIZE: 13px; COLOR: #000000;  BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_helium0Validate01{height:35; width:120; FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #0022cc; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_helium1Validate00{height:35; width:170; FONT-SIZE: 14px; COLOR: #ffffff;  BACKGROUND-COLOR: #11E050; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_helium1Validate01{height:35; width:170; FONT-SIZE: 14px; COLOR: #ffffff;  BACKGROUND-COLOR: #0022cc; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_faceboxValidate00{height:24; FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #334B99; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF;  }
.bg_faceboxValidate01{height:24; FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #0022cc; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; }
.bg_faceboxClose00{height:24; FONT-SIZE: 13px; COLOR: #000000;  BACKGROUND-COLOR: #eeeeee; FONT-WEIGHT: bold;  font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; }
.bg_faceboxClose01{height:24; FONT-SIZE: 13px; COLOR: #000000;  BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; }
.bg_mediumfav00{-webkit-transition: all 1.0s ease-in-out;-moz-transition: all 1.0s ease-in-out; -o-transition: all 1.0s ease-in-out; transition: all 1.0s ease-in-out; FONT-WEIGHT: bold; font-family:sans-serif;height:35px; margin-top:0px; FONT-SIZE: 20px; COLOR:#ffffff;  BACKGROUND-COLOR:transparent; }
.bg_mediumfav01{-webkit-transition: all 0.0s ease-in-out;-moz-transition: all 0.0s ease-in-out; -o-transition: all 0.0s ease-in-out; transition: all 0.0s ease-in-out; FONT-WEIGHT: bold; font-family:verdanaf; height:35px; margin-top:0px; FONT-SIZE: 20px; color:#ffffff;  BACKGROUND-COLOR: #000000;}
.bg_langValidate00{height:35; width:120; FONT-SIZE: 13px; COLOR: #000000;  BACKGROUND-COLOR: #EEEEEE; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_langValidate01{height:35; width:120; FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #0022cc; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #CCC8DF; BORDER-LEFT: 1px solid #CCC8DF; BORDER-TOP: 1px solid #CCC8DF; BORDER-BOTTOM: 1px solid #CCC8DF;  }
.bg_addpanierValidate00{height:35; width:150; FONT-SIZE: 12px; COLOR: #ffffff;  BACKGROUND-COLOR: #0022cc; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-BOTTOM: 1px solid #ffffff;}
.bg_addpanierValidate01{height:35; width:150; FONT-SIZE: 12px; COLOR: #ffffff;  BACKGROUND-COLOR: #1a40ff; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-BOTTOM: 1px solid #ffffff;}
.bg_addpanierValidateoff00{height:35; width:150; FONT-SIZE: 12px; COLOR: grey;  BACKGROUND-COLOR: ecf0f1; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-BOTTOM: 1px solid #ffffff;}
.bg_addpanierValidateoff01{height:35; width:150; FONT-SIZE: 12px; COLOR: grey;  BACKGROUND-COLOR: ecf0f1; FONT-WEIGHT: bold; font-family:Verdana; BORDER-RIGHT: 1px solid #ffffff; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-BOTTOM: 1px solid #ffffff;}

.bg_mediumrestau00{-webkit-transition: all 1.0s ease-in-out;-moz-transition: all 1.0s ease-in-out; -o-transition: all 1.0s ease-in-out; transition: all 1.0s ease-in-out; FONT-WEIGHT: bold; font-family:sans-serif;height:35px; margin-top:0px; FONT-SIZE: 20px; COLOR:#ffffff;  BACKGROUND-COLOR:transparent; }
.bg_mediumrestau01{-webkit-transition: all 0.0s ease-in-out;-moz-transition: all 0.0s ease-in-out; -o-transition: all 0.0s ease-in-out; transition: all 0.0s ease-in-out; FONT-WEIGHT: bold; font-family:verdanaf; height:35px; margin-top:0px; FONT-SIZE: 20px; color:#ffffff;  BACKGROUND-COLOR: #334B99;}

.bg_input00{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;height:20;  BACKGROUND-COLOR: #334B99;  FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: bold; font-family:arial; }
.bg_input01{-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;height:20;  BACKGROUND-COLOR: #11aaff; FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; font-family:arial; }
.bg_inputclick{height:1;  BACKGROUND-COLOR: #transparent; FONT-SIZE: 1px; COLOR: #111111; FONT-WEIGHT: normal; border:1px solid; }

/*non-hovered style*/ .test {-webkit-transition: all 2.0s ease-in-out;-moz-transition: all 2.0s ease-in-out; -o-transition: all 2.0s ease-in-out; transition: all 2.0s ease-in-out;background-color: transparent; color: transparent; width: 10px; filter:alpha(opacity=75);-moz-opacity:0.70;opacity:0.70;} 
/*hovered style*/ .testHov {-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;background-color: transparent; color: transparent; width: 10px;} 

/*non-hovered style*/ .testa { -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;background-color: transparent; color: transparent;  filter: alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; } 
/*hovered style*/ .testaHov {-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;background-color: transparent; color: transparent; } 

/*non-hovered style*/ .testb { -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;background-color: transparent; color: transparent; width: 155px; filter: alpha(opacity=30);-moz-opacity:0.30;opacity:0.30; } 
/*hovered style*/ .testbHov { -webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;background-color: transparent; color: transparent; width: 155px;} 

#popup{
  width: 350px;
  height: 250px;
  background-image: 
   url(../img/png/fontblancpopup.png);
	 background-color:white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 2px 2px 5px 3px white;
    border:5px solid rgba(0,0,0,0);	
  filter: alpha(opacity=10); -moz-opacity: .1; 
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.0);
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.0);
  box-shadow:0 3px 20px rgba(0,0,0,9.8);
  color:#000000;
  font-size:12px; 
  font-family:sans-serif;
  text-decoration: none;
 }
 
#popup2{
  width: 350px;
  height: 370px;
  background-image: 
   url(../img/png/fontblancpopup2.png);
	 background-color:white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 2px 2px 5px 3px white;
    border:5px solid rgba(0,0,0,0);	
  filter: alpha(opacity=10); -moz-opacity: .1; 
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 0 rgba(0,0,0,0.0);
  -moz-box-shadow:0 0 0 rgba(0,0,0,0.0);
  box-shadow:0 3px 20px rgba(0,0,0,9.8);
  color:#000000;
  font-size:12px; 
  font-family:sans-serif;
  text-decoration: none;
 }
 
#emailId{
  text-align: center;
  position: absolute;
  left: 25%;
  top: 25%;
 }
 
.submitId {
  position: relative;
  top: 40px;
  text-align: center;
 }
 
 .submitId2 {
  position: relative;
  top: 30px;
  text-align: center;
 }
 
.textecontactfooter {
color:#ffffff;
font-size:12px; 
font-family:sans-serif;
text-align: center;
text-decoration: none;
}

.texteDescriptionArticle {
color:#000000;
font-size:12px; 
font-family:sans-serif;
text-align: left;
text-decoration: none;
}

.tableInscription {
margin-left: 10px;
color:blue;
font-size:12px; 
font-family:arial;
text-align: center;
text-decoration: none;
}

.texteMenuInscription {
color:#ffffff;
font-size:12px; 
font-family:arial;
text-align: left;
text-decoration: none;
}

.texteMenu2Inscription {
color:#000000;
font-size:12px; 
font-family:arial;
text-align: left;
text-decoration: none;
}

.textePrix1 {
color:#000000;
font-size:14px; 
font-family:arial;
text-align: left;
text-decoration: none;
}

.mystyle1 {
  width: 100%;
  padding: 10px;
  background-color: red;
  color: white;
  font-size: 12px;
}

.mystyle0 {
  width: 100%;
  padding: 10px;
  background-color: black;
  color: white;
  font-size: 12px;
}


.myhidden {
visibility : hidden;
}

.classiddivPOPmain {
  width: 350px;
  height: 250px;
  background-image:  url(../img/png/fontblancpopup.png);
  background-color:white;
  background-repeat: no-repeat;
  background-position: center;
  color: white;
  font-size: 12px;
}

.divstock {
    display: inline-block;
    position: relative;
}

.divstock .textstock {
    background: rgba(0,0,0,0.5);
    z-index: 1;
    position: absolute;
    text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
    margin: 0 auto;
    bottom: 0;
    right: 0;
    bottom: 0%;
    color: white;
    width: 100%;
}

.divstock .textstockred {
    background: rgba(0,0,0,0.5);
    z-index: 1;
    position: absolute;
    text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
    margin: 0 auto;
    bottom: 0;
    right: 0;
    bottom: 0%;
    color: red;
    width: 100%;
}

.divstock .textstock0 {
    background: rgba(0,0,0,0.5);
    z-index: 1;
    position: absolute;
    text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
    margin: 0 auto;
    bottom: 0;
    right: 0;
    bottom: 0%;
    color: white;
    width: 100%;
}

.divstock .divshowphotos {
    z-index: 1;
    position: absolute;
    text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
    margin: 0 auto;
    top: 2;
    left: 2;
    top: 2%;
    color: white;
	height: 100%;
    width: 100%;
}

a:hover+.divstock .divshowphotos {
    z-index: 1;
    position: absolute;
    background-image:  url(../img/png/loupe111.png);
    text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: arial;
    margin: 0 auto;
    top: 2;
    left: 2;
    top: 2%;
    color: white;
    width: 100%;
	height: 100%;
}

.imginnerstyle {
    width: 45px;
	height: 30px;
  border: 1px solid #000000;
}

a:hover+.imginnerstyle {
    width: 45px;
	height: 30px;
  border: 1px solid #ffffff;
}