.list li a,
.bestsellers li a:hover,
.name a:hover,

.hover:hover .wrapper_pic_t,
.hover:hover .wrapper_pic_r,
.hover:hover .wrapper_pic_b,
.hover:hover .wrapper_pic_l					{
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s;	
}
.contentPadd.r_view,
.contentPadd.t_view,

.sf-menu > li > a:hover					{
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;	
}
/* ************************************************************************************* */
::selection {
background:#545252;
color:#fff;
}
::-moz-selection {
background:#545252; 
color:#fff;
}
/* ************************************************************************************* */
.class_name	{
   -webkit-box-shadow: 0px 0px 3px #b2ac9c;
   -moz-box-shadow: 0px 0px 3px #b2ac9c;
   box-shadow: 0px 0px 3px #b2ac9c;
}
/*.infoBoxContents  li b	{text-shadow: #000 0px 0px 1px;}
.infoBoxContents  li a	{text-shadow: #666666 0px 0px 1px;}*/
#back-top a 	{
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;	
}

/*.navbar_bg 	{
	-webkit-border-radius: 3px;
			border-radius: 3px;
			position:relative;
    -webkit-box-shadow:  0px 3px 3px 0px #c5c5c5;
        	box-shadow:  0px 3px 3px 0px #c5c5c5;
                }
*/
.sf-menu li:hover ul,
.sf-menu li.sfHover ul	{
	-webkit-border-radius: 0px 0px 5px 5px;
			border-radius: 0px 0px 5px 5px;
}

.button_content .bg_button 							{
	-webkit-border-radius: 3px;
			border-radius: 3px;
    -webkit-box-shadow:  0 0 1px 1px #eeeeee;
        	box-shadow:  0 0 1px 1px #eeeeee;
			position:relative;
	}
.button_content .bg_button:hover,
.button_content .bg_button.act						{
	-webkit-border-radius: 3px;
			border-radius: 3px;	
    -webkit-box-shadow:  0 0 1px 1px #eeeeee;
        	box-shadow:  0 0 1px 1px #eeeeee;
			position:relative;	
}

.button_content .bg_button .button-t							{
	-webkit-border-radius: 2px;
			border-radius: 2px;
			position:relative;
	}	
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t						{
	-webkit-border-radius: 2px;
			border-radius: 2px;
			position:relative;	
}
/* code by Seaman */

/* Code by Diego*/

/* contour commun */
.nivoSlider, .nivo-boxm, a.nivo-imageLink, .nivoSlider_wrapper, .nivoSlider a.nivo-imageLink, .nivo-slice, .nivo-caption, .contentContainer, .navbar_bg, .result, .infoBoxWrapper, .footer, .prods_pic_bg img, .galleria-container  {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/* Contour des container de marchandise*/
.contentContainer, .galleria-container{
	background-image: url(images/transparent.png);
	-webkit-border-bottom-left-radius: 43px;
	-moz-border-radius-bottomleft: 43px;
	border-bottom-left-radius: 43px;
}
.galleria-container{ background-image: none}
/* contour du NIVO et des box sur le coté gauche */
.nivoSlider, .nivo-boxm, a.nivo-imageLink, .nivoSlider_wrapper, .nivoSlider a.nivo-imageLink, .nivo-slice, .nivo-caption, .infoBoxWrapper, .footer   {
    -webkit-border-top-right-radius: 43px;
    -webkit-border-bottom-left-radius: 43px;
    
    -moz-border-radius-topright:  43px;
    -moz-border-radius-bottomleft: 43px;
    
    border-top-right-radius: 43px;
    border-bottom-left-radius: 43px;
}
.nivo-caption
{
    -webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	
	-moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
	
    border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.breadcrumb
{
	-webkit-border-top-right-radius: 43px;
	-webkit-border-top-lef-radius: 7px;
	-moz-border-radius-topright: 43px;
	-moz-border-radius-topleft: 7px;
	border-top-right-radius: 43px;
	border-top-left-radius: 7px;
	border-color: blue;
	background-color: lightblue;
	background-image: url(images/bg-breadcrumb.jpg);
	
}
/* OMBRES */
.nivoSlider, .contentContainer, .navbar_bg, .result, .infoBoxWrapper, .breadcrumb , .footer {
    
    -moz-box-shadow:0px 0px 10px 3px rgba(119, 119, 119, 0.87);
	-webkit-box-shadow:0px 0px 10px 3px rgba(119, 119, 119, 0.87);
	box-shadow:0px 0px 10px 3px rgba(119, 119, 119, 0.87);
}
.contentContainer, .infoBoxWrapper { padding: 12px; }

.prods_pic_bg img
{
	-moz-box-shadow:3px 2px 5px 2px rgba(119, 119, 119, 0.87);
	-webkit-box-shadow:3px 2px 5px 1px rgba(119, 119, 119, 0.87);
	box-shadow:3px 2px 5px 2px rgba(119, 119, 119, 0.87);
}
.horaireTitle
{
	background-color: silver;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 1.4pc;
	font-weight: bolder;
	height: 24px;
	line-height: 23px;
	text-align: center;
}
.talbleval
{
	margin-left: -50px;
	margin-top: 13px;
}
.talbleval td
{
	width: 120px;
	
}
/*.box_wrapper_title
{
	background-image: url("images/transparent.png");
	-webkit-border-top-left-radius: 43px;
	-webkit-border-bottom-right-radius: 7px;
	
	-moz-border-radius-topleft: 43px;
	-moz-border-radius-bottomright: 7px;
	
    border-bottom-left-radius: 43px;
	border-bottom-right-radius: 7px;
	
	margin-bottom: 20px;
}*/
