body.PB {
  text-align:center;
  font-family: Verdana;
  background-color: #FFFFFF;
}
#maincontainer {
  text-align:left;
  margin:0 auto;
  width:1010px;
}
#accueil {
  position: absolute;
  left: 40px;
  top: 132px;
  display: table;
  vertical-align: middle;
  text-align: center;
}
#slogan {
  position: absolute;
  left: 170px;
  top: 160px;
  display: table;
  vertical-align: middle;
  text-align: center;
}
#slogan2 {
  position : absolute;
  left : 40px;
  top : 160px;
  text-align : center;
  font-size : 14px;
  width : 1000px;
  font-weight : bold;
  color : #000;
  font-family : Verdana;
} 
#tel {
  position : absolute;
  left : 788px;
  top : 28px;
  text-align : center;
  color : #fff;
  text-decoration : none;
  font-size : 14px;
  font-weight : normal;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
} 
#menuh2 {
  position : absolute;
  left : 685px;
  top : 139px;
  display : table;
  vertical-align : middle;
  text-align : center;
}
#menuhcontact {
  position : absolute;
  left : 750px;
  top : 2px;
  display : table;
  vertical-align : middle;
  text-align : center;
}
#topbanner {
  display : block;
  width : 100%;
  text-align : center;
  padding-bottom : 10px;
  line-height : 0;
} 
#headercontainer {
  margin : 0;
  padding : 0;
  position : relative;
  z-index : 100;
} 
#headerarea {
  position : relative;
  margin : 0;
  padding : 0;
  height : 210px;
}
#headerlogo {
  position : absolute;
  left : 10px;
  top : 10px;
  width : 221px;
  height : 221px;
  display : table;
  vertical-align : middle;
  text-align : center;
} 
#headerlogo a {
  display : table-cell;
  height : 130px;
  margin-top : 1em;
  margin-right : auto;
  margin-bottom : 1em;
  margin-left : auto;
  vertical-align : middle;
} 
#headerlogo img {
  border : 0;
}
#headerbanner {
  display : block;
  width : 100%;
  text-align : center;
} 
#headerdata {
  width : 560px;
  position : absolute;
  left : 310px;
  top : 35px;
  padding : 0;
  margin : 0;
  text-align : center;
} 
#headertext {
  font-weight : bold;
  color : #ffffff;
  font-size : 24px;
  font-family : Arial, Helvetica, sans-serif;
  display : block;
} 
#headermenu {
  position : absolute;
  bottom : 0;
  left : 0;
  width : 997px;
  padding : 0;
  overflow : visible;
} 
ul#hmenu {
  float : right;
  margin : 0;
  list-style-position : outside;
  list-style-type : none;
  padding : 0;
} 
#hmenu li {
  position : relative;
  float : left;
}
#hmenu a.menu, #hmenu span {
  display : block;
  color : #fff;
  white-space : nowrap;
  padding-top : 7px;
  padding-right : 10px;
  padding-bottom : 7px;
  padding-left : 10px;
  text-decoration : none;
} 
#hmenu a.menu:hover, #hmenu a.subactive {
  text-decoration : none;
  background-color : #999999;
} 
#hmenu li.begin {
  display : block;
  float : left;
  width : 1px;
  margin : 0;
  padding : 0;
}
#hmenu li.end {
  width : 1px;
  display : block;
  float : left;
  margin : 0;
  padding : 0;
  border : none;
} 
#hmenu li.mitext {
  text-align : center;
  font-size : 12px;
  font-weight : bold;
  color : #ffffff;
  font-family : Arial, Helvetica, sans-serif;
  letter-spacing : 0.1em;
}
#hmenu li.miimg img { border : none;} 
ul#hmenu li div {
  margin : 0;
  border : none;
  padding-top : 0;
} 
ul#hmenu li ul.submenu {
  list-style-position : outside;
  list-style-type : none;
  padding : 0;
  margin : 0;
  background-color : #999999;
  position : absolute;
  visibility : hidden;
  left : 0;
}
ul#hmenu li ul.submenu li {
  float : none;
  clear : both;
} 
ul#hmenu li ul.submenu a, ul#hmenu li ul.submenu span, ul#hmenu li ul.submenu li.mispacer, ul#hmenu li ul.submenu li.misep {
  border : none;
  padding-left : 10px;
  padding-right : 10px;
  width : 200px;
}
 ul#hmenu li ul.submenu li.begin {
display : none;
}
ul#hmenu li ul.submenu li.mispacer {
height : 15px;
}
ul#hmenu li ul.submenu li.misep {
height : 1px;
border-bottom : 1px solid #ffffff;
}
ul#hmenu li ul.submenu li.end {
display : none;
}
#hmenu li ul.submenu li.mititle span, #hmenu li ul.submenu li.mititle a {
  color : #ffffff;
  font-size : 12px;
  line-height : 20px;
  font-weight : bold;
  text-align : left;
}
ul#hmenu li.mitext ul.submenu li.mitext { text-align : left;}
ul#hmenu li ul.submenu li.mitext span, ul#hmenu li ul.submenu li.mitext a {
  display : block;
  font-size : 11px;
  line-height : 14px;
  font-weight : normal;
  white-space : normal;
  margin : 0;
  padding-top : 4px;
  padding-bottom : 4px;
}
  ul#hmenu li ul.submenu li a:hover {
  background-color : #333333;
} 

#bodycontainer {
	margin:0px;
	padding: 32px 0 0 5px; 
	position:relative;
}
#bodyarea {
        width: 997px;
	margin: 0px;
	position:relative;
	min-height:450px;
	height:auto;	
}
/*\*/
*html #bodyarea {
	height:450px;
}
/**/
#bodycolumn1 {
	float:left;
	position:relative;
	width:150px;
	margin: 0px;
}
.webblock #bodycolumn1 {
	display : none;
}
#bodycolumn2 {margin:0 0 0 155; padding-top:40px; }
.webblock #bodycolumn2 {margin:0;padding-top:40px;}
#bodycolumn3 {
	position:absolute;
	top:-100px;
	right:-20px;
	background-color:silver;
	margin:0;
	padding:0;
}
#verticalbanner {
	position:absolute;
	left:0;
	top:0;
}
#bodytopbanner {
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	line-height: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#bodydata {
        float:inheritt;
	margin: 0px;
	padding: 0px;
}
#bodyarea {
        width:100%;
	margin: 0px;
	padding: 0px;
}
#bodydata form {
	margin: 0px;
	padding: 0px;
}
.clearbodycontainer {
	clear:both;
	font-size:1px;
	line-height:0px;
}

#verticalmenu {
	display:block;
	margin:0;
	overflow:visible;
	padding:0px 0 0 0;
	text-align: left;
	background-position: left;
}
ul#vmenu {
	margin:0;
	list-style-position: outside;
	list-style-type: none;
	background-position: right bottom;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left:0;
  font-family: verdana, Arial, Helvetica, sans-serif;
}
#vmenu li {position:relative;}
#vmenu li a, #vmenu li span, #vmenu li.misep, #vmenu li.mispacer {width:150px;}
#vmenu li.miimg {text-align: left;}
#vmenu li.miimg img {border:none;}
#vmenu li.begin {display:none;}
#vmenu li.end {display:none;}

#vmenu li.mititle span, #vmenu li.mititle a.menu {
	font-size: 13px;
	font-weight: bold;
	display:block;
	color: #fff;
	line-height: 24px;
	text-decoration:none;
}
#vmenu a.menu, #vmenu span {
  text-decoration:none;
  display:block;
  color:#000000;
  line-height: 24px;
  padding: 0;
  text-indent:3px;
  font-size: 12px;
  font-family:verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-style:normal;
  color:#2c8e03;
  background-color: #FEF8FE;
}
#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive {
  width:auto;
  color: #fff; 
  font-size: 14px;
  font-weight: bold;
  background:url(../../../Files/26911/Img/16/fond_btn09Grand_vert.jpg) repeat-x;
}

#vmenu li.mitext {
  font-weight: bold;
  font-family:verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height: 20px;
  color:#000000;
  padding:0;
  margin-left:0px;
}
#vmenu li.menusep {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #D8D8D9;
}
#vmenu li.mispacer {height:10px;}
#vmenu li.misep {height:12px;}
#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {background-color:#63c137;color:#FFFFFF;}
#vmenu li.miimg a.menu {text-indent:0;}
#vmenu li.miimg a.menu:hover, #vmenu li.miimg a.subactive {background-color:#;}
#vmenu li.miimg a.menu img {border: none;}
#vmenu li.miimg a.menu:hover img {border:none;}
ul#vmenu li div{
	padding:0px;
	margin:0;
	border: none;
}
ul#vmenu li ul.submenu{
  list-style-position: outside;
  list-style-type: none;
  padding: 0;
  margin:0;
  background-color:#fff;
  position:absolute;
  visibility:hidden;
  left:150px;
  width:250px;
  border: 1px solid #63c137;
  top:0px!important;
  _top:-0px;
  font-weight:bold;
}
ul#vmenu li.menuup ul.submenu{top:auto;}
ul#vmenu li ul.submenu li {margin:0;}
ul#vmenu li ul.submenu li a, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep, ul#vmenu li ul.submenu li.mispacer {text-indent:0;}
ul#vmenu li ul.submenu li a.menu:hover { text-indent:0;}
ul#vmenu li ul.submenu li.misep {
	height:1px;
	border-bottom: 0px solid #FFFFFF;
	background: url(https://www.altavic-bio.com/DesignCss/112000/793/none);
}
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu {
	margin: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	font-size: 11px;
	color:#000000;
	line-height: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
}
#vmenu li ul.submenu li.mititle a.menu:hover {	background-color: #FFFFFF;}
ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span {
  font-size: 12px;
  font-weight:bold;
  text-decoration: none;
  color:#000;
  height:15px;
  padding-top:4px;
  padding-bottom:8px;
  padding-left:10px;
  _padding-bottom:4px;
  width:240px;
}
ul#vmenu li ul.submenu li.mitext a.menu:hover{
  background-color:#63c137;
  color:#fff;
  font-size: 14px;
  font-weight:bold;
  text-decoration: none;
  padding-top:4px;
  padding-bottom:8px;
  _padding-bottom:4px;
  padding-left:10px;
  width:auto;
}
ul#vmenu li ul.submenu li.miimg a.menu:hover{background-color: #FFFFFF;;	background-image: none;}
ul#vmenu li ul.submenu li.menusep {border:none;}

#footercontainer {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
	height: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center; 
}
#footerarea {
  width:996px;
  background-repeat: no-repeat;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-image: url(../../../Files/26911/accueilfondcss_04.jpg);
  padding-top: 40px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 20px;
  _padding-left: 40px;
  height: 360px;
  _height: 410px;
}
#footermenu {
	background-color:#dd;
	margin:0;
	padding:0;
	overflow:visible;
}
ul#fmenu {
	color:#333;
	list-style-type:none;
	margin:0 0;
	padding:0;
}
#fmenu li {
	border-left:1px solid #FFFFFF;
	display:inline-block;
	_display:inline;
	line-height:20px;
	padding:0 10px;
	text-align:left;
	width:194px;
        _width:214px;
}

#fmenu li.mititle {
	font-weight: bold;
	color:#413929;
        font-size: 12px;
}
#fmenu li.mititle span, #fmenu li.mititle a.menu {
	font-size: 12px;
	font-weight: bold;
	display:block;
	color: #FFF;
padding-top:4px;
padding-bottom:4px;

}

#fmenu li.text {
	font-weight: normal;
	color: #ccc;
}
#fmenu a.menu {
	text-decoration:none;
	font-size: 11px;
	color: #fff;
	margin: 0px;
}
#fmenu a.menu img {
	border:none;}
#fmenu li a:hover {}
#fmenu a.menu:hover {
	text-decoration:none;
	color: #000;
        background-color:#ab7904;
        padding:4px;
        background:url(../../../Files/26911/Img/16/fond_btn09Grand_vert.jpg) repeat-x;
	background-repeat: repeat-x;
}
#fmenu li.begin {
	display: none;}
#fmenu li.sep {
	background-color:silver;}
#fmenu li.end {
	display: none;}
#fmenu li.misep {
	display:block;
	height:0px;
	width:0px;
	margin:-2px 0 0 0;
         _margin:-5px 0 0 0;
	font-size:0px;
	line-height:0px;
}
#copyright {
width:980px;
	padding-top: 110px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#copyright span {

	padding-top: 5px;
	padding-right: 50px;
	padding-left: 50px;
}
#poweredby {width:980px;}
#poweredby a, #poweredby a:link, #poweredby a:visited {
	color: #999999;
	text-decoration:none;
}
#poweredby a:hover {
	text-decoration:underline;
	border:none;
}
#poweredby span {}
#bannervertical {
	position:absolute;
	left:0;
	top:0;
	width:0px;
	margin-left:20px;
}
.navbar {}
.navbar span, .navbar select {
	font-family:arial;
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	padding: 0px;
}
.navbar ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navbar li {
	padding:0;
	margin: 0;
	border:0;
	display: inline;
	line-height: normal;
}
.navbar a, .navbar a:visited, .navbar .off {
	color:#666;
	text-decoration: none;
}
.navbar a:hover {
	color:#ccc;
	font-weight: bolder;
	text-decoration: underline;
}
.navbar span {
	white-space:nowrap;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
a span.navfirst, a span.navprev, a span.navnext, a span.navlast { margin: 0 5;}
.navfirst {}
.navprev {} 
.navnext {} 
.navlast {}
.navbar select {
	background-color:#FFFFFF;
	color:#000;
}
#paiement {
	padding:0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.view {
	width:97%;
	margin: 0px;
	padding: 0px;
}
.viewtbl {
	width:99%;
	border:0;
	padding:0;
	margin: 3px;
	border-collapse: collapse;
	border-spacing: 0px;
}
.sectiontb {
	padding:0px;
	margin-top:0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.sectiontbarea {
	margin: 0px;
	padding: 0px;
	_width: 99%; /* Fixes a bug in IE (related to the site's structure) */
}
.sectiondata {
	margin-top: 0px;
	margin-right:-10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #dca7bb;
}
.sectiondataarea {
	_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin: 0px 0px;
}
.imgbordernone, .imgthumbnail, .imgmain, .imgcat { border:none;}
a.btnmain {
	line-height: 1.7em;
	margin: 0px;
	color:#fff;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
	background-color: #39363D;
        background:url(../../../Files/26911/Img/14/fond_btn09Grand.jpg) repeat-x;
}
a.btnmain:hover{
	text-decoration:none;
	background-color:#86858A;
	color:#FFFFFF;
        background:url(../../../Files/26911/Img/85/fond_btn09.jpg) repeat-x;
}
a#btnviewcart {
   background:url(../../../Files/26911/Img/18/fond_btn09accvert.jpg);
    margin: 0px ;
    padding : 3px 11px 3px 30px;
}
a#btnsearch, a#btnsearchnow {
    background:url(../../../Files/26911/Img/22/fond_btn09searvert.jpg);
    margin: 0px;
    padding : 3px 17px 3px 30px;

}
a#btnsearch:hover, a#btnsearchnow:hover, a#btnviewcart:hover {
    background:url(../../../Files/26911/Img/13/fond_btn09accovert.jpg);
}
a.btnsub {
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:4px 0px 4px 23px;
	background: url(../../SharedImages/bullet.gif) no-repeat left center;
	line-height: 2em;
	margin: 10px 0px;
}
a.btnsub:hover { text-decoration:underline;}
a#btnemailfriend { background: url(../../SharedImages/EMail.gif) no-repeat 0px 0px;}
a#btnaddtofav { background: url(../../SharedImages/Favorite.gif) no-repeat 0px 0px;}
a#btnattachment { background: url(../../SharedImages/Attachment.gif) no-repeat 0px 0px;}
#icontrash, #iconerror, #iconwarning, #iconsalespolicy, #iconattachment, #iconemail, #iconweb, #iconmap {
	width:19px;
	height:19px;
	border:0px;
	vertical-align: text-bottom;
	margin:1px;
}
#icontrash { background: url(../../SharedImages/TrashCan.gif) no-repeat;}
#iconerror { background: url(../../SharedImages/Error.gif) no-repeat;}
#iconwarning { background: url(../../SharedImages/Warning.gif) no-repeat;}
#iconsalespolicy { background: url(../../SharedImages/SalesPolicy.gif) no-repeat;}
#iconattachment { background: url(../../SharedImages/Attachment.gif) no-repeat;}
#iconemail { background: url(../../SharedImages/EMail.gif) no-repeat;}
#iconweb { background: url(../../SharedImages/Web.gif) no-repeat;}
#iconmap { background: url(../../SharedImages/Map.gif) no-repeat;}

.blockshortcut {
	display:block;
	width:180px;
	color: #000;
        background-color:#fff;

	margin-top: 0;
        margin-right: 5px;
	margin-bottom: 5px;
	margin-left: px;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

        text-align:center;
        border-top-width: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #63c137;
}
#bodycolumn1 .blockshortcut { width:150px;}
.blockarea {
        text-align:center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.blockcontainer {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.blockshortcut input.blockbtn {
	font-weight:bold;
	color:#fff;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding:2px 0;
	margin-left: 0px;
	width: 120px;
	background:url(../../../Files/26911/Img/09/produits-bio-bouton-vert-fond.png) repeat-x;
	border:0px solid #74002c;
	cursor:pointer;
}
input.ajoutpanier {
	font-weight:bold;
	color:#FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 8px;
	padding:2px 0;
	margin-left: 0px;
	background:url(../../../Files/14575/fond_btn09.jpg) repeat-x;
	border:1px solid #FFCDFC;
	cursor:pointer;
}
input.ajoutpanier:hover {
	background:url(../../../Files/26911/Img/45/fond_btn09H.jpg) repeat-x;
	color:#239CFF;
	border:1px solid #239CFF;
	cursor:pointer;
	
}
.blockshortcut input.blockbtn:hover {
	background:url(../../../Files/26911/Img/45/fond_btn09H.jpg) repeat-x;
	color:#fff;
	border:0px solid #69d212;
	cursor:pointer;
}
.blockshortcut, .blockshortcut input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.blockshortcut form,  .blockshortcut p, .blockshortcut span, .blockshortcut input, .blockshortcut select, .blockshortcut textarea, .blockshortcut a {
	margin:0;
	padding:0;
}
.blockshortcut a, .blockshortcut a:link, .blockshortcut a:visited {
	color: #999999;
	text-decoration:none;
}
.blockshortcut a:hover {
	text-decoration:underline;
	border:none;
}
.blockshortcut input {}
#blockuserlogin .LoginTagLine {}
#blockuserlogin .email, #blockuserlogin input.password, #blocksearch .searchtext, #blocknewsletter .email, #blockcoupon input.coupon { margin: 2 2 2 0;}
#blockuserlogin .email, #blockuserlogin input.password { width: 140px;}
.blockshortcut input.blockbtn {
	margin-top: 5;
	margin-right: 5;
	margin-bottom: 2px;
	margin-left: 0;
}
.blockshortcut input.blockbtn:hover {}
#blockuserlogin .blockbtn {margin-right:5px;}
#blockuserlogin .firstvisit, #blockuserlogin .firstvisit a {	display:block;}
#blockuserlogout .hellouser {display:block;}
#blockuserlogout .viewaccountinfo {display:block;}
#blocknewsletter .newstagline {}
#blocknewsletter label {}
#newsok {margin-right: 5px;}
#newsko {margin-right: 5px;}
#blocknewsletter .email {width: 130px;}
#blocknewsletter .blockbtn {margin-top: 5px;}
#blockrssfeeds a.rss {
	background-image:url(../../SharedImages/RSSFeeds.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:100px;
	font-size: 20px;
	line-height: 25px;
}
#blockrssfeeds a.rss:hover {	text-decoration:none;}
#blockrssfeeds span.rss { display:inline;}
#blockcoupon span.coupon {	display:block;}
#blockcoupon input.coupon { width: 130px; margin-right: 5px;}
#blockcoupon .blockbtn {}
BODY.PBPW {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana;
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 20px;
	height: 100%;
}
.PBPTitle {
	color:#2c8e03;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	font-style:normal;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.PBSTitle { color:#000; font-family:Verdana; font-weight:bold; font-size:12pt; }
.PBColHead { color:#000000; font-family:Verdana; font-size:10pt; }
.PBStatic { color:#393939; font-family:Verdana; font-weight:bold; font-size:12pt; }
.PBMsg { color:#000; font-family:Verdana; font-size:9pt; }
.PBErrMsg { color:#FF0000; font-family:Verdana; font-weight:bold; font-size:10pt; }
.PBMainTxt { color:#99999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; font-style:normal; }
.PBShortTxt { color:#000; font-family:Verdana; font-size:9pt;}
.PBLongTxt { color:#000; font-family:Verdana; font-size:8pt; }
.PBCurrency { color:#000000; font-family:Times; font-weight:bold; font-size:13pt; nowrap;}
.PBPrix { color:#000000; font-family:Arial; font-weight:bold; font-size:12pt; nowrap;}
.PBDate { color:#000000; font-family:Verdana; font-size:10pt; font-style:italic; }
.PBNumber { color:#000000; font-family:Verdana; font-weight:bold; font-size:10pt; font-style:italic; }
A.PBLink { color:#000; font-size:20pt; text-decoration:none; }
A.PBLink:hover { color:#935c70; font-size:20pt; text-decoration:underline; }

HR.PBMain { color:#000000; height:2; }
HR.PBSub { color:#000000; height:1; }
TEXTAREA.PB { color:#000000; font-family:Verdana; font-size:8pt; font-style:normal; }
SELECT.PB {
	color:#000000;
	font-family:Verdana;
	font-size:12pt;
	font-style:normal;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
INPUT.PB { color:#000000; font-family:Verdana; font-size:8pt; font-style:normal;}
INPUT.PBBtnStd { color:#000000; font-family:Verdana; font-weight:bold; font-size:8pt; }
A.PBBtnStd { color:#666; font-family:Verdana; font-weight:bold; font-size:8pt; text-decoration:none; }
A.PBBtnStd:hover { color:#ccc; font-family:Verdana; font-weight:bold; font-size:8pt; text-decoration:underline; }
.PBReqNote { color:#000000; font-family:Verdana; font-size:9pt; font-style:italic; }

.rubHdr { color:#C71585; font-family:Verdana; font-weight:bold; font-size:12pt; font-style:italic; }
.artHdr { color:#666666; font-family:Verdana; font-weight:bold; font-size:9pt; font-style:italic; }
.artHdr2 { color:#666666; font-family:Verdana; font-weight:bold; font-size:12pt; font-style:italic; }
.artHdr3 { color:#666666; font-family:Verdana; font-weight:bold; font-size:12pt;}.breadcrumbs{background-color:#F3F7EA;font-family:Verdana; font-size:8pt;}

.sprite-phares{background: url('../../../Files/26911/Img/16/produits-naturels-phares.png') no-repeat;}
#peinture-maison-sprite{ background-position: 0 0; width: 225px; height: 225px; } 
#peinture-bois-sprite{ background-position: 0 -225px; width: 225px; height: 225px; } 
#entretien-maison-sprite{ background-position: 0 -450px; width: 225px; height: 225px; } 
#hygiene-bio-sprite{ background-position: 0 -675px; width: 225px; height: 225px; } 
#soin-bio-sprite{ background-position: 0 -900px; width: 225px; height: 225px; } 
#hygiene-animaux-sprite{ background-position: 0 -1125px; width: 225px; height: 225px; } 
#filtration-eau-sprite{ background-position: 0 -1350px; width: 225px; height: 225px; } 
#peinture-maison-sprite, #peinture-bois-sprite,#entretien-maison-sprite,#hygiene-bio-sprite,#soin-bio-sprite,#hygiene-animaux-sprite,#filtration-eau-sprite{border:0px;}

.crop-phares{overflow:hidden;width:225px;height:225px;}
#crop-phares-peinture-maison{margin-top:-0px;}
#crop-phares-peinture-bois{margin-top:-225px;}
#crop-phares-entretien-maison{margin-top:-450px;}
#crop-phares-hygiene-bio{margin-top:-675px;}
#crop-phares-soin-bio{margin-top:-900px;}
#crop-phares-hygiene-animaux{margin-top:-1125px;}
#crop-phares-filtration-eau{margin-top:-1350px;}

.altavic-sprite-principal{background: url('../../../Files/26911/Img/03/altavic-sprite-principal.png') no-repeat;}
#fond-haut{background-position: 0px 0px; width: 996px; height: 522px;}
#fond-bas{background-position: 0px -522px; width: 996px; height: 410px;}
#icon-boutonAccueil{ background-position: 0px -932px; width: 83px; height: 75px; } 
#icon-boutonContact{ background-position: -88px -932px; width: 229px; height: 81px; } 
#icon-boutonsMenu{ background-position: -322px -932px; width: 294px; height: 69px; } 
#icon-Coeur{background-position: -843px -932px; width: 154px; height: 32px;}
#icon-Promo{background-position: -843px -974px; width: 110px; height: 27px;}
#icon-Zoom,#icon-Zoom2,#icon-Zoom3,#icon-Zoom4,#icon-Zoom5{background-position: -843px -1011px; width: 107px; height: 26px;}
#icon-twitter{background-position: 0px -1021px; width: 16px; height: 16px;}
#icon-facebook{background-position: -16px -1021px; width: 16px; height: 16px;}
#icon-rssfeed{background-position: -32px -1021px; width: 16px; height: 16px;}
#icon-googleplus{background-position: -48px -1021px; width: 16px; height: 16px;}
#fond-haut,#fond-bas,#icon-boutonAccueil,#icon-boutonContact,#icon-boutonsMenu,#icon-Coeur, #icon-Promo,#icon-Zoom,#icon-twitter,#icon-facebook,#icon-rssfeed,#icon-googleplus{border:0px;}

.altavic-sprite-accueil{background: url('../../../Files/26911/Img/08/altavic-sprite-accueil.png') no-repeat;}
#ver-vert,#ver-vert2,#ver-vert3,#ver-vert4{background-position: 0px 0px; width: 164px; height: 264px;position: relative;}
#ver-violet,#ver-violet2,#ver-violet3,#ver-violet4,#ver-violet5,#ver-violet6,#ver-violet7,#ver-violet8{background-position: -164px 0px; width: 169px; height: 260px;position: relative;}
#car-vert{background-position: -333px 0px; width: 250px; height: 260px;}
#hor-vert,#hor-vert2{background-position: 0px -264px; width: 565px; height: 45px;}
#hor-violet{background-position: 0px -309px; width: 563px; height: 46px;}
#fond-violet{background-position: 0px -355px; width: 167px; height: 167px;position: relative;}
#detail-violet{background-position: -167px -355px; width: 60px; height: 22px;}
#detail-vert{background-position: -167px -377px; width: 58px; height: 20px;}

#ver-vert,#ver-violet,#car-vert,#hor-vert,#hor-vert2,#hor-violet,#fond-violet,#detail-violet,#detail-vert{border:1px;}

.crop-300{overflow:hidden;width:300px}
.crop-200{overflow:hidden;width:200px}
#crop-paiement-securise{margin:-0px -500px -0px -0px;}
#crop-magasin-produits-bio{margin:-0px -300px -0px -300px;}
#crop-frais-de-livraison{margin:-0px -0px -0px -500px;}

.crop-50x50{overflow:hidden;width:50px;height:50px;}
.crop-100x100{overflow:hidden;width:100px;height:100px;}
.crop-60x20{overflow:hidden;width:60px;height:20px;}
#pad1{position: relative;left:16pt;top: -1pt;}