.titre1_orange {
display:block;
font-size:16px;
font-weight:bold;
color: #F3971B;
padding:10px 0 3px 20px;
margin:0;
}

.titre1_vert {
display:block;
font-size:16px;
font-weight:bold;
padding:10px 0 3px 20px;
margin:0;
color: #3AB08D;
}

.titre1_violet {
display:block;
font-size:16px;
font-weight:bold;
color: #804da4;
padding:10px 0 3px 20px;
margin:0;
}

.titre1_bleu {
display:block;
font-size:16px;
font-weight:bold;
color: #0079A2;
padding:10px 0 3px 20px;
margin:0;
}

.titre1_rouge {
display:block;
font-size:16px;
font-weight:bold;
color: #ff0000;
padding:10px 0 3px 20px;
margin:0;
}

.titre2_orange {
display:block;
font-size:14px;
font-weight:bold;
color: #F3971B;
padding:10px 0 3px 40px;
margin:0;
}

.titre2_vert {
display:block;
font-size:14px;
font-weight:bold;
padding:10px 0 3px 40px;
margin:0;
color: #3AB08D;
}

.titre2_violet {
display:block;
font-size:14px;
font-weight:bold;
color: #804da4;
padding:10px 0 3px 40px;
margin:0;
}

.titre2_bleu {
display:block;
font-size:14px;
font-weight:bold;
color: #0079A2;
padding:10px 0 3px 40px;
margin:0;
}

.titre2_rouge {
display:block;
font-size:14px;
font-weight:bold;
color: #ff0000;
padding:10px 0 3px 40px;
margin:0;
}

.texte_orangegras16 {
font-size:16px;
font-weight:bold;
color: #F3971B;
padding:0;
margin:0;
}

.texte_vertgras16 {
font-size:16px;
font-weight:bold;
color: #3AB08D;
padding:0;
margin:0;
}

.texte_violetgras16 {
font-size:16px;
font-weight:bold;
color: #804da4;
padding:0;
margin:0;
}

.texte_bleugras16 {
font-size:16px;
font-weight:bold;
color: #0079A2;
padding:0;
margin:0;
}

.texte_rougegras16 {
font-size:16px;
font-weight:bold;
color: #ff0000;
padding:0;
margin:0;
}


.texte_orangegras14 {
font-size:15px;
font-weight:bold;
color: #F3971B;
padding:0;
margin:0;
}

.texte_vertgras14 {
font-size:15px;
font-weight:bold;
color: #3AB08D;
padding:0;
margin:0;
}

.texte_violetgras14 {
font-size:15px;
font-weight:bold;
color: #804da4;
padding:0;
margin:0;
}

.texte_bleugras14 {
font-size:15px;
font-weight:bold;
color: #0079A2;
padding:0;
margin:0;
}

.texte_rougegras14 {
font-size:15px;
font-weight:bold;
color: #ff0000;
padding:0;
margin:0;
}


.texte_orangegras {
font-size:15px;
font-weight:bold;
color: #F3971B;
padding:0;
margin:0;
}

.texte_vertgras {
font-size:15px;
font-weight:bold;
color: #3AB08D;
padding:0;
margin:0;
}

.texte_violetgras {
font-size:15px;
font-weight:bold;
color: #804da4;
padding:0;
margin:0;
}

.texte_bleugras {
font-size:15px;
font-weight:bold;
color: #0079A2;
padding:0;
margin:0;
}

.texte_rougegras {
font-size:15px;
font-weight:bold;
color: #ff0000;
padding:0;
margin:0;
}

.liste_orange {
display:block;
line-height: 15px;
padding-left: 10px;
margin:3px 0 3px 20px;
padding-top: 0px;
background-image: url(../images/arrow_orange.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.liste_verte {
display:block;
line-height: 15px;
padding-left: 10px;
margin:3px 0 3px 20px;
padding-top: 0px;
background-image: url(../images/arrow_verte.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.liste_violette {
display:block;
line-height: 15px;
padding-left: 10px;
margin:3px 0 3px 20px;
padding-top: 0px;
background-image: url(../images/arrow_violette.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.liste_bleue {
display:block;
line-height: 15px;
padding-left: 10px;
margin:3px 0 3px 20px;
padding-top: 0px;
background-image: url(../images/arrow_bleue.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}

.liste_rouge {
display:block;
line-height: 15px;
padding-left: 10px;
margin:3px 0 3px 20px;
padding-top: 0px;
background-image: url(../images/arrow_rouge.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}


/* Custom for iPhone*/  
     @media (max-width: 480px){
	.fixel-grid .items.text .article_content .article-intro {
		max-height: 160px;
		height: 160px;
	}
}

/*Custom for iPad*/  
     @media (min-width: 768px) and (max-width: 1024px){
	.fixel-grid .items.text .article_content .article-intro {
		max-height: 100px;
		height: 160px;
	}
}

#phoca-dl-categories-box .pd-no-subcat {
	display:none;
}

.jshop_list_product #sort_count {
margin-bottom: 0;
background: #b8ded9;
}

div.mod_imagewall span.item-wrapper {
margin: 1px 1px 0 0;