.haut {
	background-image: url(../grimper/images/bandeau_grimper.jpg);
	background-repeat: no-repeat;
	height: 103px;
	width: 955px;



}
.espace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
}
.titremenu {
	background-image: url(../grimper/images/titre_grimper.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	height: 97px;
	width: 253px;


}
.basmenu {
	background-image: url(../grimper/images/element_demonter.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 256px;
	left: 0px;
	top: -16px;
	position: relative;
	visibility: visible;

}
.menucata a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 12px;
	font-weight: normal;
	line-height: normal;
	background-image: url(../images/menu/fleche_r.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	list-style-type: none;
	font-variant: normal;
	text-transform: none;






}
.menucata a:hover{
	

	padding-left: 12px;
	font-weight: bold;
	line-height: normal;
	background-image: url(../images/menu/fleche_n.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;


}
.menucata a.active{
	

	padding-left: 12px;
	font-weight: bold;
	line-height: normal;
	background-image: url(../images/menu/fleche_n.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;


}
.menucata a:active{
	padding-left: 12px;
	font-weight: bold;
	line-height: normal;
	background-image: url(../grimper/images/menu/fleche_n.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;


}
.grimper {
	background-image: url(../grimper/images/menu/grimper.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 193px;
	font-size: 2px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;





}
.demonter {
	background-image: url(../grimper/images/menu/demonter.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 193px;
	font-size: 2px;
	list-style-type: none;


}
.prendre {
	background-image: url(../grimper/images/menu/prendre_soins.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 193px;
	font-size: 2px;
	list-style-type: none;


}
.proteger {
	background-image: url(../grimper/images/menu/seproteger.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 193px;
	font-size: 2px;
	list-style-type: none;


}
.completer {
	background-image: url(../grimper/images/menu/pourcompleter.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 193px;
	font-size: 2px;
	list-style-type: none;


}
.partiedroite {
	width: 154px;
	height: auto;
	position: relative;
	left: 27px;
	top: 15px;
	visibility: visible;















}
.fddroite {
	background-image: url(../grimper/images/fd_droit_demonter.jpg);
	width: 187px;
	background-repeat: no-repeat;
}
.fondcontenu {
	background-image: url(../grimper/images/fond_grimper.jpg);
	background-repeat: no-repeat;
	width: 955px;
	height: 520px;

}

.rubriques {
	width: 109px;
	height:93px;
	margin-top:10px;
}

.logo {
	position: relative;
	height: 103px;
	width: 160px;
	visibility: visible;









}
.pub {
	position: relative;
	height: 60px;
	width: 468px;
	left: 83px;
	visibility: visible;









}
.fdrepetition {
	background-image: url(../grimper/images/fond_grimper_rep.jpg);
	background-repeat: repeat;
}
.stylerub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../images/carre_vert.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	height: auto;
	width: 109px;
	list-style-type: none;
	text-decoration: none;
	padding: 0px 5px 0px 8px;




}
.stylerub a {
           color: #FFFFFF;
           text-decoration: none;

}
.stylerub a:hover {
	color: #333333;
	text-decoration: none;

	
}
.stylerub a:active {
	color: #FFFFFF;
	text-decoration: none;

	
}
.menu {
	width: 256px;
	left: 0px;
	top: 0px;
	list-style-type: none;
	background-color: #FFFFFF;
	visibility: visible;
	vertical-align: top;
	height: auto;




















}
.contenu {










}
.caddie {
	background-image: url(../images/fd_caddie.gif);
	background-repeat: no-repeat;
	height: 132px;
	width: 154px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;


}
.txtcaddie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
}
.nbreproduits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #D11B00;
}
.txtcommande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding-right: 3px;
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;


}
.txtcommande a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding-right: 3px;
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;


}
.txtcommande a:hover{
	color: #333333;
	text-decoration: none;

	
}
.txtcommande a:active{
	color: #FFFFFF;
	text-decoration: none;

	
}
.txtcommander {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D11B00;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding-right: 3px;
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;


}
.txtcommander a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D11B00;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	padding-right: 3px;
	text-align: right;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration: none;


}
.txtcommander a:hover{
	color: #333333;
	text-decoration: none;

	
}
.txtcommander a:active{
	color: #D11B00;
	text-decoration: none;

	
}
.fdrecherche {
	background-image: url(../grimper/images/fd_recherche_grimper.gif);
	background-repeat: no-repeat;
	height: 49px;
	width: 148px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-top-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;


}
.txtrecherche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	height: 17px;
	width: 110px;
	border: 1px solid #666666;
}
.fdconditions {
	border: 1px dotted #666666;
	background-color: #FFFFFF;
	width: 151px;



}
.txtconditions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;


}
.txtconditions a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;


}
.txtconditions a:hover {
color: #E04922;


}
.txtconditions a:active {
color: #333333;


}
.txtsituation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.txtsituation a{
	
	color: #FFFFFF;
	text-decoration: none;

}
.txtsituation a:hover{
	
	color: #CCCCCC;
	text-decoration: none;

}
.txtsituation a:active{
	
	color: #FFFFFF;
	text-decoration: none;

}
.cadrephoto {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;

}
.nomproduit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #333333;
}
.marque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 9px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;




}
.prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E03F24;

}
.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #f5b02f;
	padding-left: 8px;
	text-decoration: none;

}
.details a {
	color: #f5b02f;
	text-decoration: none;

	
}
.details a:hover {
	color: #E03F24;
	text-decoration: none;

	
}
.details a:active {
	color: #333333;
	text-decoration: none;

	
}
.pages {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E03F24;
}
.pages a{
	color: #E03F24;
	text-decoration: none;

}
.pages a:hover{
	color: #333333;
	text-decoration: none;

}
.pages a:active{
	color: #E03F24;
	text-decoration: none;

}
.baspage {
	background-image: url(../images/bande_verte_bas.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	text-align: center;

}
.txtbas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}
.txtbas a{
	color: #FFFFFF;
	text-decoration: none;

}
.txtbas a:hover{
	color: #CCCCCC;
	text-decoration: none;

}
.txtbas a:active{
	color: #FFFFFF;
	text-decoration: none;

}
.partiegauche {
	position: relative;
	height: auto;
	width: 253px;
	left: 0px;
	top: 0px;
	visibility: visible;

}
.prix2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E03F24;
	letter-spacing: -1px;
}
