/********** widget 2 { ************/
.carrousel{
    padding: 0 0 10px 0;
        display: inline;
}
.carrousel .content {
    float: left;
    padding: 11px 0 0 30px;
        width:860px;
        
}
.upsell .content{
    height: 120px;
}
.widget2 .content{
    height: 135px;
}
.carrousel_home li {
    padding: 0;
    margin: 0 30px;
}
.carrousel_home #largePhoto {
   position: absolute;
   z-index:100;
}

.carrousel.right        {
    float:right !important; margin:70px 0 0 0;
}
.carrousel.left        { 
    float:left !important; margin:70px 0 0 0;
}
/********** } widget 2 ************/



/********** widget 4,5 { ************/

/********* item article *********/
/********* item article newsletter *********/
.item_article.newsletter {
    width: 100%;
}
.item_article {
    float: left;
}
.item_article form, .footer .form form{
    float: right;
}

.item_article form .button span, .footer .form .button span{
    display: none;
}
/********* item article title *********/
.item_article h2 {
    padding: 2px 0 3px 143px;
    margin: 0 0 7px 0;
}
/********* item article items *********/
.item_article .ss_item_block {
    width: 290px;
    padding: 0 24px 0 40px;
}
.item_article .ss_item_block li {
    padding: 0 0 10px 12px;
}
.item_article .ss_item_block li p {
    padding: 3px 0 0 0;
}
.item_article .ss_item {
    padding: 0 0 6px 0;
}
.item_article .ss_item .content {
    float: left;
    width: 244px;
    margin: 0 3px 0 0;
    padding: 35px 30px 0 28px;
    min-height: 142px;
}
.item_article .ss_item h3 {
    padding: 0 0 12px 0;
}
.item_article .ss_item .visuel {
    float: left;
    width: 301px;
    padding: 0 0 0 15px;
}
.item_article .ss_item_block .ss_item {
    margin: 0 -15px 0 0;
}
.item_article .ss_item_block .ss_item img {
    float: left;
    margin: 0 6px 0 0;
}
.item_article .ss_item_block .ss_item p {
    padding: 32px 0 0 0;
}

/********** } widget 4,5 ************/

/***********widget carousel *******/
.widget8a .content li{
    width: 99px;
        padding: 0 20px 0 17px;
        margin: 0 20px 0 17px;
}
.widget8a.carrousel.upsell .infoBulle{
    display:none;
}

/**wgt 6**/
.carrousel_bis {
    margin: 0 0 15px 0;
}
.carrousel_bis li {
    float: left;
    width: 138px;
}
.carrousel_bis .visuel{
       text-align: center;
       display: block;
}
.carrousel_bis li h4 {
        height: 50px;
        text-align:center;
}
/*popup*/
.carrousel_bis .info_bulle{
    position: absolute;
    z-index: +999;
}
.item_article_detail .article {
    margin: 0 0 15px 0;
}


/**wgt9**/
.fiche_bis .fiche_bis_information{
    float:left;
    width: 545px;
    text-align: justify;
    min-height:210px;
}
.fiche_bis .gallerie {
    float: right;
    margin-left:8px;
}
.fiche_bis .actions_product .fiche_bis_price{
    float:left;
}
.fiche_bis .actions_product .fiche_bis_info{
    float:left;
}
.fiche_bis .actions_product{
    margin:10px;
    width: 200px;
}
.fiche_bis .visuel{
    padding-top:19px;
    width: 270px;
    text-align: center;
    min-height:210px;
}
.fiche_bis .visuel a{
    display: block;
}

.a-right      {
    text-align:right !important;
}


/****wgt 7 ****/
.item_favoris .carrousel_bis {
    float: left;
}
.item_favoris .article{
    padding: 0 15px 26px;
    float: left;
    width: 378px;
}
.item_favoris .article h3{
    padding:0 0 26px;
}
.item_favoris .carrousel_bis li.breaker {
    clear:both;
    float:none;
    padding:5px 0;
}
.widget_7_right_tier .article, .widget_7_left_tier .article{
    width:248px;
}

/*****wtg10*****/
.widget10 li .content{
    width: 210px;
}
.widget10{
    margin:0 100px;
}
/**wgt12****/
.item_module_01 .item_list li {
    width: 50%;
    text-align: left;
}
.item_module_01 .item_list li .visuel{
    float: left;
    padding: 0 27px 0 0;
}
.item_module_02 .item_list li, .item_module_06 .item_list li .content {
    width: 275px;
}
.item_module_06 .item_list li,
.item_module_04 .item_list li {
    text-align: left;
}
.item_module_06 .item_list li .visuel,
.item_module_04 .item_list li .visuel{
    float: left;

}
.item_module_06 .item_list li .content_bis {
    width: 550px;
}


/***wtg12***/
.item_module_07 .item_list li .content {
    width: 815px;
}
.item_module_07 .item_list li .content span.visuel{
    float: left;
}
.item_module_07 .item_list li .content p{
    display: inline;
}
.item_module_07 .item_list h4{
    display: inline;
}
.item_module_07 .description{
    width: 75%;
    float: left;
    margin:15px;
}

.item_module_07 .liste_prix{
     float:right;
}
/****wgt 13****/
.widget_13 .article, .widget_14 .article{
    min-height: 400px;
    width:300px;
    float:left;
}
.widget_13 .item_list, .widget_14 .item_list {
    float: right;
}
.widget_right .item_list {
    float:left;
}
.widget_right .article {
    float:right;
}

.widget_13 .item_list li, .widget_14 .item_list li{
        width:500px;
        float: none;
}
.widget_half .item_list li{
    width:415px;
}
.widget_half .article{
    width:415px;
}
/**wgt-14***/
.item_module_05 .content span{
    float:right;
}
.item_module_05 .item_list h4{
    min-height:1em;
}
.item_module_05 .item_list li .content{
    min-height:3em;
}
.item_module_05 .item_list p{
    width:75%;
}


/******wgt15****/
.item_float{
    float:left;
    width:395px;
}
.item_float_bis{
    float:right;
}
/*****wgt16****/
.autres_crea li{
    float:left;
    text-align: center;
}
.autres_crea li a{
    display: block;
}