/*===================================================================================
HTML
===================================================================================*/
*{
   margin: 0;
   padding: 0;
}
body{
   font-family: Comic sans MS;   font-size: 14px;   color: #000000;   font-weight: normal;   font-style: normal;   font-variant: normal;   text-align: left;   background-image: url("../medias/static/themes/maximalist/simply/body_bg.jpg");   background-position: left top;   background-repeat: repeat;      }
a,
a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #002bff;}
a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #ff0048;}
p,ul,ol{
   margin-bottom: 1.3em;
}
h1{
   margin-bottom: 20px;
   font-weight: normal;
   font-size: 2em;
}
h2{
   margin-bottom: 20px;
   font-weight: normal;
   font-size: 1.8em !important;
}
h3{
   margin-bottom: 20px;
   font-weight: normal;
   font-size: 1.6em !important;
}
h4, h5, h6{
   margin-bottom: 15px;
   font-size: 1.4em !important;
}
/*===================================================================================
LANGS
===================================================================================*/
ul#lang{
   position: absolute;
                        top: 7px;
            border-radius: 5px;
   
      background-color: #f2f2f2;
   }
ul#lang a{
   display: inline;
   padding: 0;
}
/*===================================================================================
WRAPPER
===================================================================================*/
#wrapper_container:before,
#wrapper_container:after{
    display:table;
    line-height:0;
    content:"";
}
#wrapper_container:after{
    clear:both;
}
/*===================================================================================
HEADER
===================================================================================*/
#header{
   position: relative;
   clear: both;
      }
#header .container{
   position: relative;
   height: 150px;      background-image: url("../medias/files/bandeau3.jpg");   background-position: left top;   background-repeat: no-repeat;   background-color: #ffffff;                              overflow: hidden;
}
/*===================================================================================
LOGO
===================================================================================*/
#logo{
   float: left;
            }
/*===================================================================================
TITLE
===================================================================================*/
#title_container{
   overflow: hidden;
}
#title,
#subtitle{
      display: none;
}
/*===================================================================================
SUBTITLE
===================================================================================*/
/*===================================================================================
MENUH
===================================================================================*/
.menu_h,
.menu_h .menu{
   float: none;
   min-height: 0;
   font-size: 0;
}
.menu_h,
.menu_h li{
   border: 0;
}
.menu_h .menu_item,
.menu_h .menu_item:visited{
   height: auto;
   min-height: 0;
   line-height: 1;
}
.menu_h .nav_item{
   display: inline-block;
   float: none;
   zoom: 1;
    *display: inline;
}
.menu_h .nav_item:last-child{
   border-right: 0 !important;
}
.menu_h .submenu{
   text-align: left;
}
/*===================================================================================
MENUH TOP
===================================================================================*/
#menu_h1{
   width: auto;      margin-bottom: 20px;}
#menu_h1 .menu{
            text-align: left;
   }
#menu_h1{
   min-height: 40px; height: auto;            background-color: #ffffff;   border-top: 1px dashed #cccccc;      border-bottom: 1px dashed #c4bec4;                   
   font-family: Comic sans MS;}
#menu_h1 .nav_item{
   height: 40px;
}
#menu_h1 .menu_item,
#menu_h1 .menu_item:visited{
   height: 40px;
   line-height: 40px;
}
#menu_h1 .nav_item{
   font-size: 14px;   border-right: 0; }
#menu_h1 .menu_item{
   color: #5c5c5c;   font-weight: normal;   font-style: normal;   text-decoration: none;   font-variant: normal;            }
#menu_h1 .nav_item:hover .menu_item{
   color: #d8111b;   font-weight: normal;   font-style: normal;   text-decoration: none;            }
/*===================================================================================
MENUH TOP SUBMENUS
===================================================================================*/
#menu_h1 .submenu.first{
         top: 40px;
   }
#menu_h1 .submenu.second{
         top: -1px;
   }
#menu_h1 .submenu{
   background-color: #f2f2f2;   border-top: 1px dashed #cccccc;
   border-right: 1px dashed #cccccc;
   border-bottom: 1px dashed #cccccc;
   border-left: 1px dashed #cccccc;
}
#menu_h1 .submenu a,
#menu_h1 .submenu a:visited{ 
   font-size: 12px;   color: #666666;   border-bottom: 1px dashed #cccccc;
   text-decoration: none;
}
#menu_h1 .submenu li:hover > a{
   color: #ff0048;   }
/*===================================================================================
MENUH BOTTOM
===================================================================================*/
#menu_h2{
   width: auto;   width: 1100px; margin-right: auto; margin-left: auto;      }
#menu_h2 .menu{
            text-align: left;
   }
#menu_h2 .submenu{
   display: none;
}
#menu_h2{
   min-height: 30px; height: auto;            background-color: #f2f2f2;      border-right: 10px solid #f2f2f2;      border-left: 10px solid #f2f2f2;                
   font-family: Arial, Helvetica, sans-serif;}
#menu_h2 .nav_item{
   height: 30px;
}
#menu_h2 .menu_item,
#menu_h2 .menu_item:visited{
   height: 30px;
   min-height: 30px;
   line-height: 30px;
}
#menu_h2 .nav_item{
   font-size: 12px;   border-right: 1px solid #999999;}
#menu_h2 .menu_item{
   color: #666666;   font-weight: normal;   font-style: normal;   text-decoration: none;   font-variant: normal;            }
#menu_h2 .nav_item:hover .menu_item{
      font-weight: normal;   font-style: normal;   text-decoration: none;            }
#menu_h2 .submenu.first{
               top: 30px;
         }
/*===================================================================================
CONTAINER
===================================================================================*/
#container{
   position: relative;
   width: 1060px;
   padding: 20px;   margin-top: 20px;   margin-right: auto;
      margin-left: auto;
   border-top: 10px solid #f2f2f2;   border-right: 10px solid #f2f2f2;   border-bottom: 10px solid #f2f2f2;   border-left: 10px solid #f2f2f2;                  
            background-color: #ffffff;}
/*===================================================================================
SIDEBARS
===================================================================================*/
.sidebar{
   float: left;
   height: auto;
}
/*===================================================================================
SIDEBARS SUBMENUS
===================================================================================*/
.sidebar .widget{
   overflow: visible;
}
.sidebar .widget_slider{
    overflow: hidden;
}
.widget_content .menu li{
   margin-bottom: 0;
}
.sidebar .menu .even_item{
   background: none !important;
}
/*===================================================================================
FIRST SIDEBAR
===================================================================================*/
.sidebar{
   width: 195px;
   height: auto;
   padding-top: 5px;   padding-right: 20px;   padding-bottom: 5px;            border-right: 1px dashed #cccccc;                         
               font-family: Comic sans MS;   font-size: 13px;   color: #000000;   font-weight: normal;   font-style: normal;   font-variant: normal;   text-align: left;}
.sidebar a,
.sidebar a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #000000;}
.sidebar a:hover,
.sidebar .nav_item:hover > a{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #ff0048;}
/*===================================================================================
FIRST SIDEBAR TITLES
===================================================================================*/
.sidebar .item_title,
.sidebar .item_title a,
.sidebar .item_title a:visited{
   font-family: Georgia, "Times New Roman", Times, serif;   font-size: 12px;   color: #ff6600;   font-weight: bold;   font-style: italic;   font-variant: normal;   text-decoration: none;}
.sidebar .item_title:hover,
.sidebar .item_title a:hover{
   color: #000000;}
/*===================================================================================
FIRST SIDEBAR WIDGETS TITLE
===================================================================================*/
.sidebar h4{
   font-family: Comic sans MS;   font-size: 20px !important;   color: #ff6600;   font-weight: bold;   font-style: normal;   font-variant: small-caps;   text-decoration: none;   text-align: left;                     border-bottom: 3px solid #cccccc;            padding-bottom: 5px;   }
.sidebar h4 a,
.sidebar h4 a:visited,
.sidebar h4 a:hover{
   font-weight: bold;   font-style: normal;   font-variant: small-caps;   color: #ff6600;   text-decoration: none;}
.sidebar h4 a:hover{
   color: #000000;}
/*===================================================================================
FIRST SIDEBAR WIDGETS
===================================================================================*/
.sidebar .widget{
                           }
.sidebar .widget_content{
   position: relative;
   width: 195px;
}
.sidebar.dropdownmenus h4 + .widget_content,
.sidebar.dropdownmenus .widget_title + .widget_content{
   display: none;
}
/*===================================================================================
FIRST SIDEBAR ALTERNATE ITEMS
===================================================================================*/
.sidebar .even_item,
.sidebar .even_line td,
.sidebar .widget_even_item{
            background-color: #f2f2f2;   color: #000000;}
.sidebar .even_item a,
.sidebar .even_item a:visited,
.sidebar .widget_even_item a,
.sidebar .widget_even_item a:visited{
   color: #000000;}
.sidebar .even_item a:hover,
.sidebar .widget_even_item a:hover{
   color: #1fa4e1;}
.sidebar .even_item .item_title,
.sidebar .widget_even_item .item_title,
.sidebar .even_item .item_title a,
.sidebar .widget_even_item .item_title a,
.sidebar .even_item .item_title a:visited,
.sidebar .widget_even_item .item_title a:visited{
   font-family: Comic sans MS;   font-size: 12px;   color: #000000;   font-weight: bold;   font-style: italic;   font-variant: normal;   text-decoration: none;}
.sidebar .even_item .item_title:hover,
.sidebar .widget_even_item .item_title:hover,
.sidebar .even_item .item_title a:hover,
.sidebar .widget_even_item .item_title a:hover{
   color: #1fa4e1;}
/*===================================================================================
FIRST SIDEBAR SUBMENUS
===================================================================================*/
.sidebar .submenu{
   background-color: #f2f2f2;   border-top: 1px solid #ffffff;   border-right: 1px solid #ffffff;   border-bottom: 1px solid #ffffff;   border-left: 1px solid #ffffff;}
.sidebar .submenu.first{
   width: 192px;
}
.sidebar .submenu.second{
         top: -1px;
      }
.sidebar .submenu a,
.sidebar .submenu a:visited{ 
   font-size: 12px;   color: #000000;   font-weight: normal;   border-bottom: 1px solid #ffffff;   text-decoration: none;
}
.sidebar .submenu li:hover > a{
   color: #1fa4e1;   background-color: #f2f2f2;   text-decoration: none;
}
/*===================================================================================
SECOND SIDEBAR
===================================================================================*/

            /*===================================================================================
CONTENT
===================================================================================*/
#content{
   float: left;
   height: auto;

            padding-left: 20px;                                 
               font-family: Comic sans MS;   font-size: 14px;   color: #000000;   font-weight: normal;   font-style: normal;   font-variant: normal;   text-align: left;}
#content.three-columns{
   width : 608px;
}
#content.two-columns.sidebar1{
   width: 824px;
}
#content.two-columns.sidebar2{
   width: 824px;
}
#content.no-columns{
   float: none;
}
#content a,
#content a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #0900ff;}
#content a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #ff0048;}

/*===================================================================================
CONTENT TITLES
===================================================================================*/
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content .item_title{
   font-family: Trebuchet MS;      color: #ff6600;   font-weight: bold;   font-style: normal;   font-variant: normal;   text-decoration: none;}
#content h1 a,
#content h1 a:visited,
#content h2 a,
#content h2 a:visited,
#content h3 a,
#content h3 a:visited,
#content h4 a,
#content h4 a:visited,
#content h5 a,
#content h5 a:visited,
#content h6 a,
#content h6 a:visited,
#content a.item_title,
#content a.item_title:visited,
#content .item_title a,
#content .item_title a:visited{
   font-weight: normal;   font-style: italic;   text-decoration: none;   color: #0900ff;}
#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover,
#content a.item_title:hover,
#content .item_title a:hover{
   font-weight: normal;   font-style: italic;   text-decoration: none;   color: #ff0048;}
/*===================================================================================
CONTENT BLOCKS
===================================================================================*/
#content .list_thumbs_items .item_content,
#content .categories_list,
#content .ecom_item_add_to_basket_container,
#content #ecom_item_variations{
   color: #000000;                             
            background-color: #f2f2f2;}
#content .list_thumbs_items .item_content a,
#content .list_thumbs_items .item_content a:visited,
#content .categories_list a,
#content .categories_list a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #1fa4e1;}
#content .list_thumbs_items .item_content a:hover,
#content .categories_list a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #1fa4e1;}
#content .list_thumbs_items .item_content .item_title,
#content .categories_list .item_title{
   }
#content .list_thumbs_items .item_content a.item_title,
#content .list_thumbs_items .item_content a.item_title:visited,
#content .list_thumbs_items .item_content .item_title a,
#content .list_thumbs_items .item_content .item_title a:visited,
#content .categories_list a.item_title,
#content .categories_list a.item_title:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #000000;}
#content .list_thumbs_items .item_content .item_title:hover,
#content .categories_list .item_title:hover,
#content .list_thumbs_items .item_content .item_title a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #1fa4e1;}
/*===================================================================================
CONTENT ALTERNATE ITEMS
===================================================================================*/
#content .menu li{
   padding: 5px;
}
#content .even_item,
#content .even_line td,
#content .widget_even_item{
   color: ;            background-color: #f2f2f2;}
#content .even_item a,
#content .even_item a:visited,
#content .even_line td a,
#content .even_line td a:visited,
#content .widget_even_item a,
#content .widget_even_item a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #1fa4e1;}
#content .even_item a:hover,
#content .even_line td a:hover,
#content .widget_even_item a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #1fa4e1;}
#content .even_item .item_title a,
#content .even_item .item_title a:visited,
#content .even_item a.item_title,
#content .even_item a.item_title:visited,
#content .even_line td a.item_title,
#content .even_line td a.item_title:visited,
#content .even_line td .item_title a,
#content .even_line td .item_title a:visited,
#content .widget_even_item .item_title a,
#content .widget_even_item .item_title a:visited,
#content .widget_even_item a.item_title,
#content .widget_even_item a.item_title:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #000000;}
#content .even_item .item_title a:hover,
#content .even_item a.item_title:hover,
#content .even_line td a.item_title:hover,
#content .even_line td .item_title a:hover,
#content .widget_even_item .item_title a:hover,
#content .widget_even_item a.item_title:hover{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #1fa4e1;}

/*===================================================================================
PASSWORD ACCESS
===================================================================================*/
.passwordaccess #content{
   float: none;
}
.passwordaccess #main_title{
   text-align: center;
}
.passwordaccess form{
   padding: 20px;
}
.passwordaccess #recaptcha_image{
    width: 61% !important;
}
.passwordaccess #recaptcha_image img{
    max-width: 100%;
}
/*===================================================================================
BOTTOM EDITABLE ZONE
===================================================================================*/
#content #bottom_editable_zone{
   clear: both;
   margin-top: 20px;
   overflow: hidden;
}
/*===================================================================================
FOOTER
===================================================================================*/
#footer{
   clear: both;
   margin-bottom: 20px;  
}
#footer .container{
      width: 1100px; margin-right: auto;margin-left: auto;               background-color: #f2f2f2;      border-right: 10px solid #f2f2f2;      border-left: 10px solid #f2f2f2;                  font-family: Arial, Helvetica, sans-serif;   font-size: 12px;   color: #999999;   font-weight: normal;   font-style: normal;   font-variant: normal;   text-align: left;   overflow: hidden;
}
#footer a,
#footer a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #666666;}
#footer a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #666666;}
/*===================================================================================
PAGINATION
===================================================================================*/
#content .pagination{
      padding: 5px;
   background-color: #f2f2f2;
               }
#content .pagination a{
   color: #666666;   }
#content .pagination span,
#content .pagination a:hover{
   background-color: #666666;   color: #ffffff;   text-decoration: none;
}
/*===================================================================================
TAGS
===================================================================================*/
#content .tags{
            background-position: 0 10px !important;
   }
#content .tags a,
#content .tags a:visited{
            display: inline-block;
         margin-bottom: 5px;
         padding: 5px;
         border-radius: 5px;
      color: #666666;   text-decoration: none;
}
#content .tags a:hover{
   background-color: #666666;   color: #ffffff;   text-decoration: none;
}
/*===================================================================================
FORMS
===================================================================================*/
.form_standard,
.search_form,
.form_newsletter,
.widget form{
   padding: 5px;   background-color: #f2f2f2;            }
.form_standard label,
.search_form label,
.form_newsletter label,
.widget form label{
   color: #000000 !important;}
.form_standard legend{
   top: -20px;   color: #000000;   }
fieldset{
   border: none;
}
.textfield,
select,
textarea{
   color: #000000;   background-color: #ffffff;   border-top-color: #cccccc;   border-right-color: #cccccc;   border-bottom-color: #cccccc;   border-left-color: #cccccc;}
.textfield:focus,
select:focus,
textarea:focus{
   background-color: #ffffff;}

/*===================================================================================
TABLES
===================================================================================*/
table,
table.table_standard{
      border-top: none;   border-right: none;   border-bottom: 1px none #c427c4;   border-left: none;}
table td,
table.table_standard td{
   border-bottom: 1px none #c427c4;}
table tr:last-child td,
table.table_standard tr:last-child td{
   border-bottom: none; none #c427c4;}
table th,
table.table_standard th{
   color: #000000;   background-color: #f2f2f2;}
/*===================================================================================
BUTTONS
===================================================================================*/
.button,
a.button:visited,
span.ecom_item_numeric_stepper_up,
span.ecom_item_numeric_stepper_down,
.form_standard_text_format_icons,
input[type="submit"],
input[type="button"]{
   border: 0;
            background-color: #cccccc;   color: #000000 !important;   text-decoration: none !important;
}
.ecom_item_numeric_stepper input{
   border: 1px solid #cccccc;}
.button:hover,
a.button:hover,
span.ecom_item_numeric_stepper_up:hover,
span.ecom_item_numeric_stepper_down:hover,
input[type="submit"]:hover,
input[type="button"]:hover{
            background-color: #ff0066 !important;   color: #ffffff !important;   text-decoration: none !important;
}
.button.disabled,
.button.disabled:hover{
   opacity: .5;
   color: #000000 !important;            background-color: #cccccc !important;}
/*===================================================================================
ALERTS
===================================================================================*/
#fancybox-content{
   background-color: #ffffff;}
p.fb_message,
p.fb_message a,
p.fb_message a:visited,
p.fb_message a:hover{
   color: #000000;}
p.fb_buttons .button,
p.fb_buttons .button:visited{
   background: #c4bec4 !important;   color: #000000 !important;}
p.fb_buttons .button:hover{
   background: #ff0066 !important;   color: #ffffff !important;}
p.fb_message,
p.fb_message a,
p.fb_message a:visited,
p.fb_message a:hover{
   color: #000000;}
p.fb_buttons .button,
p.fb_buttons .button:visited{
   background: #c4bec4 !important;   color: #000000 !important;}
p.fb_buttons .button:hover{
   background: #ff0066 !important;   color: #ffffff !important;}
/*===================================================================================
ADD-ON : PAGES
===================================================================================*/
#content.three-columns .cols{
   width : 628px;
}
#content.two-columns.sidebar1 .cols{
   width: 844px;
}
#content.two-columns.sidebar2 .cols{
   width: 844px;
}
#content.no-columns .cols{
   width: 1060px;
}
/*===================================================================================
ADD-ON : PHOTO ALBUM
===================================================================================*/
ul.thumbs li{
   margin: 3px;
}

small.photogallery_categories_nb_items{
   background-color: #cccccc;   color: #000000;}
/*===================================================================================
ADD-ON : VIDEOS
===================================================================================*/
.categories_list ul{
   margin-bottom: 0;
}
/*===================================================================================
ADD-ON : SHOP
===================================================================================*/
.ecom_thumb_items .item{
   }
.ecom_thumb_items .item_content{
   background-color: #f2f2f2 !important;}
.ecom_thumb_item_title{
      font-size: 1.3em !important;
}
.ecom_thumb_item_title:hover,
.ecom_thumb_item_title a,
.ecom_thumb_item_title a:visited{
   color: #000000 !important;   font-weight: bold !important;   text-decoration: none !important;}
.ecom_thumb_item_title a:hover{
   color: #1fa4e1 !important;}
.ecom_thumb_item_on_sale,
.ecom_item_on_sale{
   font-size: 14px;   color: #ff0066;   font-weight: bold;   font-style: normal;   font-variant: normal;}
.ecom_thumb_item_final_price,
.ecom_item_final_price{
   font-family: Arial, Helvetica, sans-serif;   font-size: 18px;   color: #ff0066;   font-weight: normal;   font-style: normal;}
.ecom_thumb_item_old_price,
.ecom_item_old_price{
   font-size: 12px;   color: #999999;   font-weight: normal;   font-style: normal;}
.ecom_thumb_item_stock.in_stock,
.ecom_item_stockinfo.in_stock{
   color: #31832b;}
.ecom_thumb_item_stock.no_stock,
.ecom_item_stockinfo.no_stock{
   color: #cc0000;}
.ecom_thumb_item_stock.soon_no_stock,
.ecom_item_stockinfo.soon_no_stock{
   color: #ff0066;}
#content .ecom_thumb_item_button_basket,
#content .ecom_thumb_item_button_basket:visited,
#content .ecom_item_button_basket,
#content .ecom_item_button_basket:visited{
   border: 0;
            background-color: #999999;   color: #000000 !important;}
#content .ecom_thumb_item_button_basket:hover,
#content .ecom_item_button_basket:hover{
            background-color: #ff0066 !important;   color: #ffffff !important;}
#content .ecom_thumb_item_button_basket.disabled,
#content .ecom_thumb_item_button_basket.disabled:hover,
#content .ecom_item_button_basket.disabled,
#content .ecom_item_button_basket.disabled:hover{
            background-color: #999999 !important;   color: #000000 !important;}
ul.tabs,
ul.tabs li{
    border-color: #cccccc;}
#content .tabs a,
#content .tabs a:visited{
      color: #999999;   text-decoration: none;
}
#content .tabs a:hover{
      color: #000000;   text-decoration: none;
}
#content .tabs .active{
      border-bottom-color: #ffffff;
   }
#content .tabs .active a,
#content .tabs .active a:visited,
#content .tabs .active a:hover{
      color: #000000;}
/*===================================================================================
ADD-ON : MEMBERS SPACE
===================================================================================*/
#member_toolbar{
   padding: 5px;
   color: #000000;                             
            background-color: #f2f2f2;}
#member_toolbar a,
#member_toolbar a:visited{
   font-weight: normal;   font-style: normal;   text-decoration: none;   color: #1fa4e1;}
#member_toolbar a:hover{
   font-weight: normal;   font-style: normal;   text-decoration: underline;   color: #1fa4e1;}
#member_toolbar ul{
   margin-bottom: 0;
}
/*===================================================================================
ADD-ON : POLL
===================================================================================*/
dl.chart_result dd span{
   color: #000000;   background-color: #f2f2f2;}
/*=============================================================================
ADDITIONAL CSS
=============================================================================*/
