@charset "ISO-8859-1";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
  
h1.logo {position:absolute;left:18px;top:14px;}
h1.logo a{
	display:block;
	width:380px;
	height:81px;
	background:url(../images/logo.gif);
	font-size:0;
	line-height:0px;
	text-indent:-10000px;
}
.intro h1.logo{left:90px;top:90px;}
.intro h1.logo a{width:300px;height:56px;background:none;}
.slogan {display:none;}
.lang {position:absolute;top:70px;left:765px;text-transform:uppercase;font-size:10px;}
.intro .lang {top:40px;left:100px;}
.lang a {color:#a69f8c;padding:0px 10px 0px 20px;}
.lang a:hover, .lang.selected {color:#fff;}
.fr {background:url(../images/flagFr.gif) no-repeat;}
.de {background:url(../images/flagDe.gif) no-repeat;}
.column.span-6 div{padding:25px 10px 0px 10px;float:left;}
.column.span-17.last img {margin-left: 20px;}

.news {position:relative;padding-top:30px;border-top:1px solid #664835;width:650px;margin-top:10px;}
.news h3 {color:#806046;font-size:24px;}
.news p {padding:4px 0px 20px 0px;width:310px;float:left;margin-right:25px;}
.news p.last {margin-right:0px;}
.news strong {color:#000;}
.news img {margin-left:20px;}
.address {color:#a69f8c;padding:10px 10px 0px 40px;font-size:12px;clear:both;}
#footer a {color:#826148;}
#footer a:hover {color:#fff;}
.maladie {color:#e2d7bd;background:#8c836f;display:block;margin:1px 0px 0px 18px;width:197px;padding:2px 0px 2px 23px;}
.alphabetique {color:#e2d7bd;background:#7a715f;display:block;margin:1px 0px 0px 18px;width:197px;padding:2px 0px 2px 23px;}
.search, .searchDe {background:url(../images/bgSearch.gif) repeat-y;padding:10px;margin:0px 32px 0px 18px;}
.search .txt {width:115px;border:0px;padding:4px;}
.search .btn {width:72px;height:20px;background:url(../images/btnSearch.gif) 0px -3px;font-size:0px;
			line-height:0px;text-indent:-10000px;border:0px;cursor:pointer;}
.searchDe .txt {width:140px;border:0px;padding:4px;}
.searchDe .btn {width:48px;height:20px;background:url(../images/btnSearchDe.gif) 0px -3px;font-size:0px;
			line-height:0px;text-indent:-10000px;border:0px;cursor:pointer;}
.price {position:relative;display:block;float:left;text-align:center;margin-top:30px;margin-right:10px;
			background:url(../images/priceboxLeft.gif) no-repeat;font-size:13px;font-weight:normal;color:#7c664c;}
.price span {display:block;padding:5px 20px 10px 20px;background:url(../images/priceboxRight.gif) no-repeat 100% 0%;}
.price .decoration {position:absolute;top:-19px;left:0px;width:100%;height:21px;
			background:url(../images/priceboxTop.gif) no-repeat 50% 0%;padding:0px;}
.price a {color:#7c664c;}
.more {display:block;background:url(../images/moreLeft.gif) no-repeat;float:left;font-size:11px;margin:5px 0px;}
.more span{display:block;background:url(../images/moreRight.gif) no-repeat 100% 0%;float:left;padding:3px 10px;}

.headergraphic { margin:0px 0px 40px 0px;padding:0px;display:block;clear:both;left:-25px;position:relative;}
.headergraphic2 { margin:0px 0px 40px 0px;padding:0px;display:block;clear:both;left:-25px;position:relative;}

.topnav {margin-bottom: 0px;}

.panier {background:#4b3626;float:left;width:254px;}
.panier h3 {width:254px;height:38px;background:url('../images/titlePanier.gif') no-repeat #25170d 12px 8px;margin:0px;padding:0px; font-size:0;line-height:0;text-indent:-10000px;}
#ShopDe .panier h3 {background:url('../images/titlePanierDe.gif') no-repeat #25170d 12px 8px;}
.panier table{margin:10px 0px 10px 10px;padding:0px;width:235px;}
.panier th {color:#dbdb9b;font-size:11px;border-bottom:1px solid #000;padding:0px;}
.panier table td{padding:3px 0px;border:0px;font-size:10px;color:#c1c1c1;}
.panier input {border:0px;font-size:11px;width:15px;}
.panier p.info {margin-top: 5px; margin-left: 12px;}
.panier .bouton {margin: 5px 0px; padding: 0px; margin-left: 20px;}
.panier input.btn-1, .panier input.btn-2 {width: auto; margin: 0px;}
.panier a {color: #A69F8C;}
.panier a:hover {color: #fff;}

.addToBasket {background:#caac5c;padding:3px 20px;margin-bottom:20px;color:#4c4438;width:370px;}
.addToBasket input {border:0px;background:#ffff88;width:100px;margin:0px 20px;	}
.addToBasket a {line-height:0px;}
.addToBasket img { margin-right: 0px; float: none}
/*.addToBasket a img {margin-bottom:-5px;}*/
.total {background:#caac5c;color:#26170f;padding:2px 12px;margin:0px;text-align:right;font-weight:bold;}
.total strong {float:left;}

.address a {color:#a69f8c;}
.address a:hover {color:#fff;}

.content input {font-size: 11px}
.content a {text-decoration: underline; font-weight: bold; color: #25170D}
.content a:hover {text-decoration: underline; color: #503823}
.content a:hover.btn-2, .content a:hover.btn-1 {color: #fff}

ul#sitemap {list-style:none;}
ul#sitemap ul {list-style: square; margin-bottom: 0px;}
ul#sitemap ul ul {list-style: disc}
ul#sitemap li{padding:0.1em 1.2em;background:url(../images/arrow3.gif) no-repeat 0px 5px;}
ul#sitemap ul li{background:none; padding-left: 5px;}
ul#sitemap ul ul li{}
ul#sitemap a{color:#18291A;font-weight:bold;}
ul#sitemap ul a{color:#18291A;font-weight:normal;}
ul#sitemap ul ul a{color:#18291A;}

.pager {width: 100%;}
.pagination {background:#3A2C23;text-align:right;padding: 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.pagination a{color: #826148;background:#25170D; padding:1px 3px;border:1px solid #826148;}
.pagination a:hover{color: #25170D; background:#826148; padding:1px 3px;border:1px solid #25170D;}
.pagination a.page_Selected {color: #25170D; background:#CAAC5C; padding:1px 3px;border:1px solid #25170D;}

.alpha, .beta {text-align:right;padding: 1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.alpha a, .beta a{color: #0B360F; padding:1px;}
.alpha a:hover, .beta a:hover{color: #A69F8C; background:#4B3626; padding:1px;}
.alpha a.page_Selected, .beta a.page_Selected {color: #000; background:#fff; padding:1px;}
.alpha_Selected a, .alpha a { text-decoration: none;}

/* Ajouté par yannick a terminer */
/*.content img {float:left; margin-right:20px;}*/

#Interne p.topnav, #InterneDe p.topnav{width: 675px; /*width: 675px;*/}
#Interne .content, #InterneDe .content {padding-right: 10px;}
#Interne .content img, #Interne .content .list img, #InterneDe .content img, #InterneDe .content .list img {float:left; margin-right:20px; border: 1px solid #8C8C8C; padding: 3px; margin-left: 0px;}

#ShopDe .addToBasket input {width: 80px;}

#header_print {display: none;}

a.btn-1 			  { border:0; margin:1.2em auto; background:#25170D; color:#826148; 
					display:block; white-space:nowrap;cursor:pointer; padding-left: 5px; padding-right: 5px;}
a.btn-2 			  { border:0; margin:0; padding:2px 10px; background:#25170D; color:#826148; 
					text-align:center; white-space:nowrap; width:auto;cursor:pointer;}
#ShopDe a.btn-2, #InterneDe a.btn-2	 { padding:2px 3px; }

/*Blog*/

.leftColumn {width: 430px;  margin-right: 20px; float:left;}
.rightColumn {width: 210px; float:left;}

.blog h2 a{text-decoration: none; margin-top: 0px;}
.blog h2 a:hover {text-decoration: none}
.blog .date {background: url(../images/arrow4.png) no-repeat 0px 3px; padding-left: 10px; color: #503823; font-size: 11px;}
.blog .contentTxt {padding-left: 10px; margin-bottom: 10px;}

.blog .toolbox {border-top: 1px dotted #664835; border-bottom: 3px solid #664835; padding: 5px 10px; font-size: 10px; margin: 0px 0px 10px 0px;}
.blog .toolbox a {}
.blog .toolbox a.tag {padding: 0px;}
.blog .tags {border-top: 1px dotted #664835; border-bottom: 1px dotted #664835; padding: 5px 10px; margin: 0px; font-size: 10px;} 
.listComment {border-bottom: 3px solid #664835;}
.noBorder {border-bottom: 0px;}

#tags, #archives {margin-bottom: 20px;}
#tags h3, #archives h3{color: #806046; font-size: 24px;}
#tags p {font-size: 9px}

#archives li {background: url(../images/arrow4.png) no-repeat 0px 3px; padding-left: 10px; border-bottom: 1px dotted #664835; list-style-position:inside; list-style: none}
.rss {margin: 0px 0px 0px 0px; padding: 0px; border:0px; float: right}