@charset "UTF-8";

/* Copyright 2007 Plast-Pack Sarl - 1958 St-Leonard
==========================================================
Concept design and production by Jerome Heimann
==========================================================
Couleur du site: Rouge: #DF0935 Tons de gris:  [ #F4F4F4 #f8f8f8 ] #E8E8E8 #CCCCCC #B0B0B0 #8D8D8D #696969 #343434 #000000
*/


/*GLOBAL*/

body,html {
orphans:0;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;
background:url(../images/html_bg.gif) repeat;
color:#000;
font-size:12px;
line-height:1.6em;
margin:0;
}

body {
height:1050px;

}

img {
border-style:none;
margin:0;
}

/* text remplacement */

h1.bloc img {
margin-top: 6px;
padding-left: 3px;
}


br {
line-height:20px;
}

small {
font-size:9px;
}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

/*TEXT*/

p {
letter-spacing:0;
word-spacing:0;
padding-top:0;
padding-bottom:12px;
text-align:left;
line-height:1.6em;
font-size: 1em;
}


p a:link, p a:visited {
color:#696969;;
text-decoration:underline;
text-align:left;
}

p a:hover, p a:active {
color:#696969;
text-decoration:underline;
text-align:left;
}



h1 {

font-size: 1.3em;
font-weight:700;
line-height:2.2em;
color:#343434;
}

h2 {
font-size: 1em;
font-weight:700;
line-height:1.6em;
color:#343434;

}

.bloc h2{
	margin-bottom:4px;
	}

.styleH1 {
line-height:12px;
font-weight:700;
font-size:16px;
padding:12px 0;
}

.styleH2 {
font-weight:700;
font-size:12px;
padding-top:3px;
line-height:12px;
}

.styleH3 {
font-weight:700;
font-size:11px;
}

a:link {
color:#000;
text-decoration:none;
text-align:left;
}


a:visited {
color:#000;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:underline;

}

a.lien1:link, a.lien1:visited {
color:#E8E8E8;
text-decoration:none;

}

a.lien1:hover, a.lien1:active {
color:#E8E8E8;
text-decoration:none;
}

a.lien2:link, a.lien2:visited {
color:#343434;
text-decoration:underline;

}

a.lien2:hover, a.lien2:active {
color:#343434;
text-decoration:underline;
}

a.lien3:link, a.lien3:visited {
color:#343434;
text-decoration:none;

}

a.lien3:hover, a.lien3:active {
color:#343434;
text-decoration:none;
}


ul li {
display:block;
margin:0;
padding-left:8px;

}

ul li a{
display:block;
margin:0;
padding:0;

}

#wrapper ul li a{
display:inline;
color:#696969;
text-align:left;
text-decoration:underline;
}

#lang a{
text-decoration:none;
}

.contact1 {
margin-bottom:10px;
width:136px;
border:1px solid #E8E8E8;
padding:12px 12px 0 12px;
}


.block_titre_form {
margin-left:2px;
width:80px;
border:1px solid #F4F4F4;
float:left;
padding:2px;
}

.block_input_form {
margin-left:2px;
width:220px;
border:1px solid #F4F4F4;
float:right;
padding:0;
}



/*STRUCTURE DIV*/

#container {
position:absolute;
left:50%;
width:749px;
height:auto;

margin:0px -376px 16px;
}

#header {
background:#bc0d37;
position:relative;
height:77px;
width:741px;
border-color:#FFF;
border-style:solid;
border-width:3px 3px 0;
}

/* filet */
#filet {
background: transparent
height:0;
width:741px;
text-align:right;
border-color:#FFF;
border-style:solid;
border-width:0 3px;
}


/* fin filet */
#menu {
position:relative;
background-color:#F4F4F4;
height:275px;
width:741px;
border-color:#FFF;
border-style:solid;
border-width:0 3px;
}


#sous_menu {
background:#f4f4f4 url(../images/barre.gif) repeat-x bottom;
height:20px;
width:703px;
border-color:#FFF;
border-style:solid;
border-width:0 3px;
padding: 7px 12px 7px 26px;
}

#menu_debug {

position:absolute;
top:276px;
height:27px;
background-color:#F4F4F4;
width:741px;
z-index:2;
border-bottom:1px solid #8D8D8D;
}

.bar303 {
clear:both;
background: url(../images/bar303.gif) no-repeat bottom center;
}

.bar666 {
clear:both;
background: url(../images/bar666.gif) no-repeat 6px 0px;
height:10px;
width:690px;
}

/*HEAD*/

#header_content {
position:relative;
/*background:#E8E8E8 url(../images/header/head_bg.gif) repeat-x;*/
width:740px;
text-align:left;
height:69px;
}

#logo {
position:relative;
top: 7px;
width: 220px;
height: 63px;
left: 6px;
float:left;
z-index:1;
}

#logo a {
width:220px;
height:63px;
display:block;
background: url(../images/logo.svg) no-repeat bottom center;
background-size: cover;
}

#header_left {
position:absolute;
text-align:right;
width:300px;
right:0;
height:68px;
float:right;
z-index:2;
}

#lang {

white-space:nowrap;
text-align:right;
height:29px;
padding:2px 8px 2px 0px;
font-size:11px;
font-weight:bold;
color: white;
float:right
}

#lang_left {
white-space:nowrap;
float:right;
height:29px;
width:39px;
padding:2px 0px 2px 0px;
}

#lang a:link, #lang a:visited {
color: #fff;
margin:0;
padding:0;
opacity: 0.9;
}

#lang a:hover, #lang a:active {
color: #fff;
margin:0;
padding:0;
opacity: 1;
cursor: pointer; cursor: hand;
}


#newsletter_header {
left:0;
position:absolute;
right:0;
height:16px;
width:272px;
float:right;
text-align:right;
vertical-align:top;
line-height:17px;
padding:16px 8px 4px 2px;
}

#input_newsletter_header {
right:0;
margin-right:6px;
text-align:left;
vertical-align:top;
border:1px solid #b4b4b4;
width:130px;
height:13px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
color:#b4b4b4;
padding:2px 2px 0 6px;
}

#filet_contact{
position: absolute;
text-align:right;
width:162px;
height:22px;
top: 58px;
right: 8px;
float:right;
z-index: 2;
color: #fff;
font-size: 12px;
}

#filet_contact a:link, #filet_contact a:visited, #filet_contact a:hover, #filet_contact a:active {
color: #fff;
margin:0;
padding:0;
padding-right: 6px;
text-decoration: none;
cursor: pointer; cursor: hand;
}



#filet_contact img {
  display:none;
}

#anim {
position:absolute;
background-color: #F8F8F8;
height:274px;
width:100%;
z-index:1;
border-top: 1px solid #696969;
}

#anim:after {
   background: none repeat scroll 0 0 black;
    content: "";
    display: block;
    height: 5px;
    position: absolute;
    top: 269px;
    width: 100%;
    z-index: 20;
    background: url('../images/carousel/bottom-line.png')  0 bottom repeat-x transparent;
}

#wait {
position:absolute;
background: url('../images/lightbox/loading.gif') no-repeat center 100px;
height:274px;
width:743px;
border-right:3px  solid #FFF;
z-index:20;
}

#anim_container {
height:274px;
width:100%;
z-index:2;
}

.alert_js {
padding:8px;
}

/*MENU*/

#menu_bar {
   background: url("../images/menu/menu_bg.gif") repeat-x scroll 0 0 transparent;
    height: 20px;
    left: 0;
    padding: 0 0 0 24px;
    position: absolute;
    text-align: center;
    top: 250px;
    width: 717px;
    z-index: 3;
}

#menu_bar ul li {
display:block;
float:left;
height:20px;
list-style-type:none;
font-size:11px;
font-weight:700;
text-align:center;
margin:0;
padding:0;

}

/* menu neutre */
#menu_bar a:link, #menu_bar li a:visited {
display:block;
height:22px;
list-style:none;
width:97px;
background:transparent url(../images/menu/menu.gif) no-repeat 0 0;
color:#8D8D8D;
padding: 3px 0 0;
text-align:center;
}

/* menu hover */
#menu_bar li a:hover, #menu_bar li a:active {
list-style:none;
height:22px;
width:97px;
text-decoration:none;
background:transparent url(../images/menu/menu.gif) no-repeat 0 0;
color:#696969;
padding:3px 0 0;
text-align:center;
}

/* current */
 #menu_bar li.current a:link,  #menu_bar li.current a:visited, #menu_bar li.current a:hover, #menu_bar li.current a:active {
list-style:none;
height:22px;
width:97px;
background:transparent url(../images/menu/menu.gif) no-repeat 0 -55px;
color:#696969;
padding:3px 0 0;
text-align:center;
}


#sous_menu ul li {
display:block;
float:left;
height:21px;
list-style-type:none;
font-size:10px;
font-weight:700;
text-align:left;
margin:0;
padding:0 14px;
}

#sous_menu li a:link, #sous_menu li a:visited {
display:block;
list-style:none;
color:#696969;
text-align:left;
}

/* menu hover */
#sous_menu li a:hover, #sous_menu li a:active {
list-style:none;
text-decoration:none;
color:#696969;
text-align:left;
text-decoration:underline;
}

/* current */
#sous_menu li.current a {
list-style:none;
color:#696969;
text-align:left;
text-decoration:underline;
}

/* [ #F4F4F4 #f8f8f8 ] #E8E8E8 #CCCCCC #B0B0B0 #8D8D8D #696969 #343434 #000000 */

/*CONTENT*/

#wrapper {
float:left;
background-color:#f8f8f8;
width:714px;
border-color:#FFF;
border-style:solid;
border-width:0 3px;
padding: 12px 1px 36px 26px;
}

#wrapper{
min-height:280px;
}

body.front  #wrapper{
	background-color:#f4f4f4;
	margin: 0pt;
	padding-left: 14px;
	padding-right: 13px;

	}

/* STRUCUTRE PAGES */

/* title */
/*.L {width:348px; float:left;}*/
.L { position:relative; clear:both; width:100%; margin:0; padding:0; width: 716px; }
.title {width:680px; padding:0 0 18px 12px; }
.titleL {width:332px; padding:0 0 18px 12px; float:left}

/* div */

 .contentL {width:310px; float:left; padding:0 24px 0 12px;}
 .content2L {width:340px; float:left; padding:0 24px 0 12px;}
  .contentF {width:350px; float:left; padding:0 24px 0 12px;} /*formulaire*/
 .contentLN {width:310px; float:left; padding:0 0px 0 12px;}

 .contentR {width:310px; float:right; padding:0 24px 0 12px;}
 .content2R {width:280px; float:right; padding:0 24px 0 12px;}
  .contentFR {width:260px !important; width:220px; float:left; padding:0 24px 0 12px;}/*formulaire*/
 .contentM {width:310px; float:right; padding:0 16px 0 12px;}

 .contentT, 	.divContentFull  {width:652px; float:left; padding:0 24px 0 12px;}
 .contentDT {width:707px; float:left; padding:0 0 0 1px;}
 .contentRT {width:664px; float:right; padding:0 24px 0 0;}


/*DIV ENCADREMENT TXT*/


.divContentLeft300 p, .divContentRight300 p, .divContentFull p {
letter-spacing:0;
word-spacing:0;
padding-top:0;
padding-bottom:12px;
text-align:left;
line-height:1.6em;
font-size: 11px;
}

.divContentLeft300 h2, .divContentRight300 h2, .divContentFull h2 {
font-size: 11px;
font-weight:700;
line-height:2em;
color:#343434;

}

.divTop690 {
width:690px; height:12px;  background:url(../images/graph/divTop682.gif) no-repeat; clear:both }

.divContent690 {
width:690px; background:url(../images/graph/divContent682.gif) repeat-y; float:left;}

.divContent690Full {
width:690px; background:url(../images/graph/divContent682Full.gif) repeat-y; float:left;  padding:2px 24px 0 10px; }

.divContentLeft300 {
width:300px; padding:2px 24px 0 10px;  float:left }

.divContentRight300 {
width:300px; float:left; padding:2px 24px 0 8px; }

.divBottom690 {
width:690px; height:8px; background:url(../images/graph/divBottom682.gif) no-repeat;  margin-bottom:20px; clear:both }


.divTop348 {
width:358px; height:8px; background:url(../images/graph/divTop334.gif) no-repeat; clear:both }

.divContent348 {
width:322px; background:url(../images/graph/divContent334.gif) repeat-y; padding:6px 24px 4px 12px;  float:left }

.divBottom348 {
width:358px; height:8px; background:url(../images/graph/divBottom334.gif) no-repeat;  margin-bottom:20px; clear:both }


/* STRUCUTRE PAGES  OLD*/


._clear {
clear:both;
}

._bottom {
padding-bottom:0px;
}

/*  MAP	 */
 .dCde{position:absolute;
 top:68px; left:103px;
 border: 1px solid #b0b0b0;
      background-color: #FFF647;
      padding: 2px 6px;
      line-height:13px;
      font-size:10px;}
 .dCfr{position:absolute; top:114px; left:46px; border: 1px solid #b0b0b0;
      background-color: #FFF647;
      padding: 2px 6px;
      line-height:13px;
      font-size:10px;}


.dCit{position:absolute; top:151px; left:112px; border: 1px solid #b0b0b0;
      background-color: #FFF647;
      padding: 2px 6px;
      line-height:13px;
      font-size:10px;}

 .dCen{position:absolute; top:20px; left:46px; border: 1px solid #b0b0b0;
      background-color: #FFF647;
      padding: 2px 6px;
      line-height:13px;
      font-size:10px;}



/*PRODUCTS PAGE 10 */



.menu_jars {
float:left;
height:0px;
cursor:pointer;
padding-top:120px;
margin: 0 0 60px 0;
border: 0;
text-align:center;
}


.menu_jars p{
font-size:10px;
text-align:center;
}

#menu_jars1  {
background:transparent url(../images/products/products.jpg) no-repeat -493px 0px;
width:94px;
}


#menu_jars2  {
background:transparent url(../images/products/products.jpg) no-repeat -374px 0px;
width:92px;
}



#menu_jars3 {
background:transparent url(../images/products/products.jpg) no-repeat -613px 0px;
width:94px;
}

#menu_jars4  {
background:transparent url(../images/products/products.jpg) no-repeat -728px 0px;
width:94px;
}

#menu_jars5  {
background:transparent url(../images/products/products.jpg) no-repeat -613px -290px;
width:94px;
}

#menu_jars1:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -493px -160px;
width:94px;
}

#menu_jars2:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -374px -160px;
width:92px;
}



#menu_jars3:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -613px -160px;
width:94px;
}

#menu_jars4:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -728px -160px;
width:94px;
}

#menu_jars5:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -613px -440px;
width:94px;
}



/* PRODUCTS PAGE 23 */

.menu_bottles {
float:left;
height:0px;
cursor:pointer;
padding-top:120px;
margin: 0 0 60px 0;
border: 0;
text-align:center;
}


.menu_bottles p{
font-size:10px;
text-align:center;
}

#menu_bottles1 {
background:transparent url(../images/products/products.jpg) no-repeat -17px 0px;
width:83px;
}

#menu_bottles2  {
background:transparent url(../images/products/products.jpg) no-repeat -137px 0px;
width:84px;
}

#menu_bottles3  {
background:transparent url(../images/products/products.jpg) no-repeat -255px 0px;
width:85px;
}

#menu_bottles4  {
background:transparent url(../images/products/products.jpg) no-repeat -374px 0px;
width:92px;
}

#menu_bottles5  {
background:transparent url(../images/products/products.jpg) no-repeat -493px 0px;
width:94px;
}

#menu_bottles6 {
background:transparent url(../images/products/products.jpg) no-repeat -613px 0px;
width:94px;
}

#menu_bottles7  {
background:transparent url(../images/products/products.jpg) no-repeat -728px 0px;
width:94px;
}

#menu_bottles1:hover {
background:transparent url(../images/products/products.jpg) no-repeat -17px -160px;
width:83px;
}

#menu_bottles2:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -137px -160px;
width:84px;
}

#menu_bottles3:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -255px -160px;
width:85px;
}

#menu_bottles4:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -374px -160px;
width:92px;
}

#menu_bottles5:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -493px -160px;
width:94px;
}

#menu_bottles6:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -613px -160px;
width:94px;
}

#menu_bottles7:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -728px -160px;
width:94px;
}

/*PRODUCTS PAGE 11 */


 .menu_pots {
float:left;
height:0px;
cursor:pointer;
padding-top:120px;
margin: 0px 14px 60px 0px;
border: 0px;
text-align:center;
}

.menu_pots p{
font-size:10px;
text-align:center;
}

#menu_pots1 {
background:transparent url(../images/products/products.jpg) no-repeat -5px -290px;
width:102px;
}

#menu_pots2  {
background:transparent url(../images/products/products.jpg) no-repeat -121px -290px;
width:106px;
}
#menu_pots3  {
background:transparent url(../images/products/products.jpg) no-repeat -244px -290px;
width:112px;
}
#menu_pots4  {
background:transparent url(../images/products/products.jpg) no-repeat -363px -290px;
width:112px;
}

#menu_pots1:hover {
background:transparent url(../images/products/products.jpg) no-repeat -5px -440px;
width:102px;
}

#menu_pots2:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -121px -440px;
width:106px;
}
#menu_pots3:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -244px -440px;
width:112px;
}
#menu_pots4:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -363px -440px;
width:112px;
}

/* PRODUCTS PAGE 12 */

.menu_trays {
float:left;
height:0px;
cursor:pointer;
padding-top:120px;
margin: 0px 24px 60px 0px;
border: 0px;
text-align:center;
}

.menu_trays p{
font-size:10px;
text-align:center;
}

#menu_trays1 {
background:transparent url(../images/products/products.jpg) no-repeat -2px -570px;
width:116px;
border: 0px;
}

#menu_trays2  {
background:transparent url(../images/products/products.jpg) no-repeat -120px -570px;
width:120px;
border: 0px;
}

#menu_trays3  {
background:transparent url(../images/products/products.jpg) no-repeat -240px -570px;
width:120px;
border: 0px;
}

#menu_trays4   {
background:transparent url(../images/products/products.jpg) no-repeat -378px -570px;
width:98px;
border: 0px;
}


#menu_trays1:hover {
background:transparent url(../images/products/products.jpg) no-repeat -2px -720px;
width:116px;
border: 0px;
}

#menu_trays2:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -120px -720px;
width:120px;
border: 0px;
}

#menu_trays3:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -240px -720px;
width:120px;
border: 0px;
}

#menu_trays4:hover   {
background:transparent url(../images/products/products.jpg) no-repeat -378px -720px;
width:98px;
border: 0px;
}

/*PRODUCTS PAGE 13*/


.menu_containers {
float:left;
height:0px;
cursor:pointer;
padding-top:120px;
border: 0px;
margin: 0px 23px 60px 0px;
text-align:center;
}



.menu_containers p{
font-size:10px;
text-align:center;
}


#menu_containers1 {
background:transparent url(../images/products/products.jpg) no-repeat -9px -850px;
width:96px;
}

#menu_containers2  {
background:transparent url(../images/products/products.jpg) no-repeat -128px -850px;
width:99px;
}
#menu_containers3  {
background:transparent url(../images/products/products.jpg) no-repeat -249px -850px;
width:96px;
}
#menu_containers4  {
background:transparent url(../images/products/products.jpg) no-repeat -369px -850px;
width:94px;

}
#menu_containers5  {
background:transparent url(../images/products/products.jpg) no-repeat -500px -850px;
width:78px;

}
#menu_containers6  {
background:transparent url(../images/products/products.jpg) no-repeat -626px -850px;
width:65px;
}



#menu_containers1:hover {
background:transparent url(../images/products/products.jpg) no-repeat -9px -1000px;
width:96px;
}

#menu_containers2:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -128px -1000px;
width:99px;
}
#menu_containers3:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -249px -1000px;
width:96px;
}
#menu_containers4:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -369px -1000px;
width:94px;

}
#menu_containers5:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -500px -1000px;
width:78px;

}
#menu_containers6:hover  {
background:transparent url(../images/products/products.jpg) no-repeat -626px -1000px;
width:65px;
}

/* menu produits */
.menu_products {
margin: 0px 25px 80px 0px;

}


.menu_products p{
font-size:10px;
text-align:center;
}


/*
.Headdescription {
background: #f8f8f8 url(../images/products/table.gif) no-repeat 0 4px;
width:690px;
height:32px;
clear:both;
}

div._description p{
font-size:11px;
line-height:1.6em;
}

*/

/*TABLE PRODUCTS*/

p.tabletype
{
padding:14px 0 0 12px;
}


.DivtableHead {
width:690px;
height:29px;
cursor:pointer;
margin-top:2px;
background: url(../images/products/table.gif) no-repeat 0 3px;
}

.tableHead {
width:688px;
height:29px;
margin-top:1px;
text-align:left;
padding:1px 2px 0 2px;
vertical-align:middle;
}

.tableHead th { vertical-align:middle;  }




table.tableProducts {
width:677px;
border: 2px solid #cccccc;
border-collapse:collapse ;
background-color: #fcfcfc;
margin-left:3px;
}

.tableProducts tr:hover {
    background-color: #f8f8f8;
  }
.tableProducts tr {
    width:690px;

  }

.tableProducts td { padding: 2px 2px 2px 5px;  }




.articleTh {
width:180px;
padding-left:4px;

}

.volumeTh {
width:78px;


}

.diameterTh {
width:92px;
}

.heightTh {
width:80px;
}

.weightTh {
width:66px;
}


.materialTh {
width:61px;
}

.quantityTh {
width:48px;
text-align:left;
}



.imgTh {
width:20px;
padding-right:4px;
}

.downloadTh {
width:6px;
text-align:right;
padding-right:12px;

}

/* table donn�es */

.unit {
border: 2px solid #efefef;
border-left: 0px;
text-align:left;
}

.unitnum {
border: 2px solid #efefef;
border-right: 0px;
text-align:right;
}

.borderTd {
border: 2px solid #efefef;
}

td.article{
width:148px;
}

div.article {
float:left;
padding:0 52px 0 12px;
width:408px;
/*padding: 0pt 36px 0pt 12px; width: 448px; float: left;*/
}

div.article p{
text-align:justify;
}

.article ul, .bloc ul{
	list-style-type:none;
	list-style-position:outside;
	margin-left:-10px;
}

.two_column {
	padding: 0pt 24px 0pt 12px;
	width: 460px;
	float: left;
}

.volume {
width:46px;
}
.volume_unit {
width:22px;
}

.diameter {
width:56px;
}
.d_unit {
width:25px;
}


.heightTd {
width:47px;
}
.h_unit {
width:25px;
}



.weight {
width:36px;
}
.weight_unit {
width:8px;
padding-left:4px;
}

.material {
width:78px;
text-align:center;
}

.quantity {
width:44px;
text-align:right;
padding-left:2px;
}



.imgTd{
width:20px;
text-align:left;
vertical-align:bottom;
}
.download {
width:20px;
padding-left:2px;
vertical-align:bottom;
}


/*MAIL FORM*/


 #corpForm label {
 width: 32%;
 float:left;
 margin-right:6px;
 }


#corpForm fieldset {
/*border:1px solid #E8E8E8;*/
width:328px;
padding:0;
}


 #corpForm input {
 font-family: "Courier New", Courier, mono;
 font-size:13px;
 margin-top:1px;
 text-align:left;
 padding: 1px 2px 1px 2px;
 }


 #corpForm .checkbox{
 vertical-align:middle;
 margin-right:4px
 }



 #title{
border:1px solid #E8E8E8;
width:198px;
font-family: "Courier New", Courier, mono;
font-size:13px;
margin-bottom:16px;
}

 .input1 {
  border:1px solid #E8E8E8;
 width:198px;

   height:16px;
 }

  .input2 {
   border:1px solid #E8E8E8;
 width:151px;

    height:16px;
 }

 .input3 {
  border:1px solid #E8E8E8;
 width:41px;

    height:16px;
  }

 .input4 {
  border:1px solid #E8E8E8;
width:14px;
height:14px;
margin: 0 0 24px 113px;
float:left;

  }



#comment {
border:1px solid #E8E8E8;
height:80px;
width:198px;
margin: 12px 1px;
font-family: "Courier New", Courier, mono;
font-size:13px;
padding: 1px 1px 1px 1px;
}

.divCaptcha {
clear:both;
width:316px;
height:14px;
margin:0 0 4px 0;
}


#divCaptcha2 {
margin-top:10px;
}

#captcha {
float:right;
border:0;
margin:0px 2px 4px 0 !important;
margin:0 0 2px 0;
}



 #labelCaptchacode {
 clear:both;
 }

#captchacode{
margin-top:2px;
margin-bottom:24px;
height:16px;
}


.securitycode {
margin:2px 0 4px 0;
}

.checkbot{
visibility:hidden;
}

div .validspan {
position:relative;
left:130px;
float:left;
margin:0;
text-align:left;
font-size:9px;
color:#b0b0b0;
padding:0 0 0 0;

}

div .validit {
text-align:right;
margin: 8px 10px 0 0;
}

input .valid{
text-align:center;
height:24px;
padding-left:10px;
/* margin: 0px14px 0 0; */
background-color:#FFF;
float:left;
}

 #valid{
	text-align:right;

	}

/* REFERENCE */

div.ref_logo {
	float:left;
	width:232px;
	height:90px
}

div.ref_logo p{
	padding-left:8px;

}

/* BLOC */

.bloc-column {
position:relative;
float:left;
margin-right:12px;
}

.bloc-column .title {
margin:0;
padding:0;
background:white;
width:auto;
overflow:hidden;
}

.column-1 {
width: 280px;
}

.column-2, .column-3 {
width: 204px;
}

.column-3 {
margin-right:0;
}

div.bloc {
	background:white;
	float:left;
	margin-top: 12px;
}

.bloc-column div.bloc.first, .bloc-column div.bloc.first .bloc-content, .bloc-column div.bloc.first .bloc-content .image {
margin-top:0;
}

.bloc-content {
	margin:10px;
	background:white none repeat scroll 0 0;
}

div.bloc.first {
	margin-top: 0;
}

.bloc-image {
background: white;
position: relative;
float: left;
width: 205px;
}

.bloc-image .image {
margin-bottom: 8px;
}

.bloc-image small {
padding-top: 4px;
line-height: 1.5;
}

body.front div.bloc .txt {
padding: 0 0 0 4px;
}

div.bloc a, .raquo {
color: #343434;
}

.raquo {
color: #DF0935;
line-height: 3;
}

.left_10 {
margin-left:-10px;
}

div.bloc a:hover{
	text-decoration:underline;
}

h1.bloc{
	height:28px;
	color:#F4F4F4;
	padding-left:4px;
	line-height:1.9em;
	font-weight:400;
	}

.column-1 h1.bloc {
	background: #343434 url(../images/blocs/bloc01_title.gif);
}

.column-2 h1.bloc {
	background: #343434 url(../images/blocs/bloc02_title.gif);
}

.column-3 h1.bloc {
	background: #343434 url(../images/blocs/bloc02_title.gif);
}

div.bloc .image{
	background:#F4F4F4;
	margin: 0px 0 3px 0;
}

body.front .bloc .image{
	background:#F4F4F4;
	margin: 10px 0 12px 0;
}
.wrapper_image {
padding:0 0 12px 0;
}


 /*NEWS*/

.news {
background:#f4f4f4 url(../images/barre.gif) repeat-x top;
width:701px;
height:26px;
clear:both;
padding:10px 20px 0px ;
border-width: 0 3px 0 3px;
border-style:solid;
border-color:#FFF;

}

.filling {
width:741px;
height:12px;
background:#f4f4f4;
border-width: 0 3px 0 3px;
border-style:solid;
border-color:#FFF;


}

/*FOOTER*/

.footer {
background:#f4f4f4 url(../images/barre.gif) repeat-x top;
text-align:right;
width:701px;
height:26px;
clear:both;
padding:13px 20px 0;
border-width: 0px 3px 3px 3px;
border-style:solid;
border-color:#FFF;
}

/*
body.front .footer {
color:#B3B3B3;
background:none;
text-align:right;
width:701px;
height:26px;
clear:both;
padding:10px 20px 0px ;
border:none;
}
*/

#footer p {
margin:0;

}

#padding-bottom {
clear:both;
width:712px;
height:12px;
font-size:9px;
float:right;
}


/*LIGHTBOX*/

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(../images/lightbox/blank.gif) no-repeat;
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(../images/lightbox/prevlabel.gif) left 80% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(../images/lightbox/nextlabel.gif) right 80% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#imageData {
color:#666;
padding:0 10px;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #caption {
font-weight:700;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
}


/*PRELOADER*/

#preload1 {

display:none;
background:url(../images/menu/menu_bg.gif);
background:url(../images/header/header_bg.gif);
background:url(../images/header/filet_bg.gif);
background:url(../images/barre.gif);
background:url(../images/anim/Produit1.jpg);
background:url(../images/anim/Produit2.jpg);
background:url(../images/anim/Produit3.jpg);
background:url(../images/anim/Produit4.jpg);
background:url(../images/anim/Produit5.jpg);
background:url(../images/anim/Produit6.jpg);
background:url(../images/map/map_de.gif);
background:url(../images/map/map_fr.gif);
background:url(../images/map/map_it.gif);
background:url(../images/map/map.gif);
background:url(../images/products/products.jpg);
background:url(../images/products/products.jpg);
background:url(../images/graph/divTop682.gif);
background:url(../images/graph/divContent682.gif);
background:url(../images/graph/divBottom682.gif);
background:url(../images/graph/divBottom682.gif);
background:url(../images/graph/divTop334.gif);
background:url(../images/graph/divContent334.gif);
background:url(../images/graph/divBottom334.gif);
}

/* ALERT */

.alert_js {
	background: #E97E94; padding:3px 6px; border:1px solid #993333; margin:2px; color:#993333
	}


  div.replace_title img{
	  padding-top:14px;
	  }



	div.bloc a{
display:inline;
text-decoration:none;
}

.clear {
clear:both;
}

.flash {
background-color:#F3F3F3;
}

/* Slideshow Actuality */

#slideshow-actu {
    position:relative;
    height:112px;
}

#slideshow-actu img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;

}

#slideshow-actu img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow-actu img.last-active {
    z-index:9;
}

/* Slideshow Media */

#slideshow-media {
    position:relative;
    height:279px;
}

#slideshow-media img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow-media img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow-media img.last-active {
    z-index:9;
}

/* EXTRA */

#sous_menu li.PET a:link, #sous_menu li.PET a:visited {
    color: #8D8D8D;
    display: block;
    list-style: none outside none;
    text-align: left;
}

/* Corrections 2013 */

/* fiches techniques bocaux */
#menu_jars2, #menu_jars4, #menu_jars5, #tableHeadSapphire, #tableHeadFinesse, #tableHeadClassic {
display:none;
}
/* fiches techniques bouteilles */
#menu_bottles3, #tableHeadOrion {
/* display:none; */
}

/* Carousel */

#carousel-sup {
		height: 274px;
		width: 100%;
}

	.div_carousel {
		background-color: #ccc;
		margin: 0;
		height: 274px;
		width: 100%;
		overflow:hidden;
	}
	.prev {
		float: left;
		margin-left: 10px;
	}
	.next {
		float: right;
		margin-right: 10px;
	}
	.pager {
		float: left;
		width: 300px;
		text-align: center;
	}
	.pager a {
		margin: 0 5px;
		text-decoration: none;
	}
	.pager a.selected {
		text-decoration: underline;
	}
	.timer {
		background-color: #999;
		height: 6px;
		width: 0px;
	}

.hidden {
display:none;
}