/* Corps de page */

.bonus2
{
	color: #EF5A19;
	font-size: 14px;
}

.bonus3
{
	color: #9aad06;
	font-size: 15px;
}

#img1
{
	float: left;
	width: 200px;
	margin-bottom: 10px;
	/*border: 5px solid #E1E2DA;
	padding: 5px;*/
	/*padding-left: 5px;
	padding-top: 5px;*/
	/*margin-right: 30px;*/
}
#img1 .grande{
border: 1px solid #E1E2DA;
	padding: 5px;
	margin-bottom: 15px;
	}

#tarifs
{
	margin-left: 240px;
	width: 528px;
	/*margin-bottom:10px;*/
	padding-bottom: 10px;
	overflow: hidden;
}

#table1
{
	border: #E1E2DA 1px solid;
	background-color: #F2F2F2;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	font-size: 11px;
}

#table1 td
{
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #E8E8E8;
}
#table1 th
{
	text-align: left;
	background: #E8E8E8;
	padding: 5px;
}

#ref
{
	/*width: 100px;
	height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;*/
	/*background-color: #E5E5E5;*/
}

#taille
{
	/*width: 150px;
	height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;*/
	/*background-color: #E5E5E5;*/
}

#age
{
	/*width: 120px;
	height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;*/
	/*background-color: #E5E5E5;*/
}

#quantite
{
	width: 80px;
	/*height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;*/
	/*background-color: #D0D0D0;*/
}

#total
{
	width: 40px;
	/*height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;
	background-color: #D0D0D0;*/
}

#pu
{	
	/*width: 80px;
	height: 30px;*/
	vertical-align: middle;
	text-align: center;
	/*border-bottom: grey 1px solid;
	background-color: #D0D0D0;*/
}

.prix
{
	background: url('../Brindilles-img/bouton3.png') no-repeat right;
	line-height: 20px;
	width: 63px;
	height: 22px;
	/*float: right;*/
	/*margin-left: 10px;
	margin-top: 10px;*/
	text-align: center;
}

#actionspanier{
width: 268px;
float: left;
padding-left: 100px;
white-space: nowrap;
}
#actionspanier #plus{
padding-left: 58px;
}
#actionspanier #plus a{
font-size: 10px;
}
#totalpanier{
width: 160px;
float: left;
padding-top: 25px;
}
#totalpanier div{
float: left;
height: 22px;
}

#table2 td
{
	width: 130px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	border: 1px #E1E2DA solid;
	border-bottom: 0;
	background-color: #F2F2F2;
}

#doc{
float: right; width: 180px; border: #E1E2DA 1px solid; padding: 15px;
margin-bottom: 15px;
}
#doc h2{
margin-bottom: 15px;
}
#doc a{
display: block;
padding: 5px 0;
}
#doc a.pdf{
background: url(../Brindilles-img/page_white_acrobat.png) no-repeat 0px 2px;
padding-left: 21px;
}
#doc a.autre{
background: url(../Brindilles-img/page.png) no-repeat 0px 2px;
padding-left: 21px;
}

#prodlies{
float: right; width: 180px; border: #E1E2DA 1px solid; padding: 15px;
}
#prodlies li{
clear:both;
border-bottom: #E1E2DA 1px solid;
padding: 15px 0;
overflow: hidden;
}
#prodlies li.last{
border-bottom: none;
}
#prodlies li img{
display: block;
float: left;
margin-right: 5px;
}
#desc{
float: left; width: 540px; border: #E1E2DA 1px solid; padding: 0; padding-top: 5px; padding-bottom: 5px; border-top: 0;
}
#desc p{
margin: 15px 0;
}
#desc ul{
margin: 15px 0;
}
#desc li{
list-style: disc inside;
}
#desc a{
color: #333;
}
#livraison{
width: 100%;
height: 100px;
float: left;
}
#livraison .marque{
float: right;
}
#livraison .livraison{
padding-top: 50px;
}
/*#marque{
width:100px;
height: 100px;
float: right;

}*/
#references{
width:428px;
}
.quantite{
background: #000;
}
.quantite-moins{
cursor: pointer;
float: left;
}
.quantite-input{
float: left;
border: 0;
width: 25px;
text-align: center;
background: none;
}
.quantite-plus{
float: left;
cursor: pointer;
}

.button_favoris
{
	float: left;
	background: url('../Brindilles-img/bouton2.png') no-repeat;
	width: 192px;
	height: 19px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	margin: 0;
	margin-top: 15px;
}
.button_ln
{
	float: right;
	background: url('../Brindilles-img/bouton2.png') no-repeat;
	width: 192px;
	height: 19px;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	margin: 0;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
a.reappro{
color: #9cb00a;
text-decoration: underline;
}
a#link{
display: block;
border: 1px solid #fff;
width: 187px;
height: 47px;
}

#ajoutpanier{
display: block;
width: 187px;
height: 47px;
background: url('../Brindilles-img/adcart2.jpg') no-repeat;
color: #5a5945;
font-size: 14px;
position: relative;
cursor: pointer;
}
#ajoutpanier span{
color: #5a5945;
position: absolute;
bottom: 0;
left: 40px;
}


/* BLOG */
#breves
{
	/*margin-top: 10px;*/
}
#breves h3
{
margin-bottom: 15px;
}
#breves a{
color: #999;
}
#breves .titre{
float: left;
width: 385px;
}
#breves .titre a{
font-size: 16px;
font-weight: bold;
}
#breves .photo
{
	float: left;
	/*height: 100px;*/
	margin-right: 15px;
}
#breves .chapo
{
	float: left;
	width: 385px;
	font-size: 12px;
}
#breves .chapo a
{
	color: #333;
	font-size: 12px;
}
#breves .elem{
border-top: 1px solid #dbdad2;
overflow: hidden;
padding: 10px 0 5px 0;
clear: both;
}
/*#breves .elem .soustitre{
font-size: 12px;
}
#breves .pictodossier{
background: url(../brindinfos/Brindilles-img/minipicto2_dossiers.jpg) no-repeat right;
}
#breves .pictotemoignage{
background: url(../brindinfos/Brindilles-img/minipicto2_temoignages.jpg) no-repeat right;
}*/

#breves .lirelasuite
{
	/*width: 63px;
	height: 19px;*/
	/*background: url("../Brindilles-img/lirelasuite.png") no-repeat;*/
	text-align: center;
	/*padding-top: 3px;*/
	float: right;
	margin-top: 0;
	font-size: 11px;
}

/* MARQUE */
#marque img{
float: left;
margin-bottom: 30px;
margin-right: 30px;
}
#marque .lirelasuite
{
	/*width: 63px;
	height: 19px;*/
	/*background: url("../Brindilles-img/lirelasuite.png") no-repeat;*/
	text-align: center;
	/*padding-top: 3px;*/
	float: right;
	margin-top: 0;
	font-size: 11px;
	color: #999;
}
#marque .buttonbrin_2{
margin-left: auto;
margin-right: auto;
}

#facebook{
float: right;
width: 130px;
}
#plusone{
float: left;
width: 65px;
margin-top: 3px;
}
