@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700|Rubik:300,700);

/* 
.formfield,
.button, a.button_link, a.button_link:link, a.button_link:visited, a.button_link:active,
.box1_content, .box2_content,
.mod_menu_acc .menu_container,
.ss-folders>.ss-fold_title>.ss-title, .cff_opt,
.ss-folders>.ss-fold_cnt>.ss-item>.ss-title,
.ss-folders>.ss-fold_cnt>.ss-item.first>.ss-title,
.ss-folders>.ss-fold_title>.ss-title.first, .cff_opt_first,
.ss-folders>.ss-fold_cnt>.ss-item>.ss-cnt, .cff_cntonsel,
.ss-accordion .ss-title,
.ss-accordion .first .ss-title,
.ss-accordion>.ss-item>.ss-cnt,
.main,.listcell,
.blog_list_small_container,
.gab_blog_list_10 .blog_list_container,
.gab_blog_column_list_3_medium .blog_list_medium_container,
.gab_cat_list .gab_cat_list_item,
.gab_cat_detail_breadcrumb,
.gab_prd_list_1x_multicell .gab_prd_list_row
{
	border-width:1px;
}
*/

body, .site_body
{	
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	color:#565656;
}

a, a:link, a:visited, a:active, a:hover,
.bg_light a, .bg_light a:link, .bg_light a:visited, .bg_light a:active, .bg_light a:hover
{
	color:#2ab8ae;
}

.button, a.button_link, a.button_link:link, a.button_link:visited, a.button_link:active,
.bg_light .button, .bg_light a.button_link, .bg_light a.button_link:link, .bg_light a.button_link:visited, .bg_light a.button_link:active
{
	font-weight:normal;
	color:#2ab8ae;
	background: transparent;
	border-color:#2ab8ae;
	text-transform: none;
}
.button:hover, a.button_link:hover, .button:focus, a.button_link:focus,
.bg_light .button:hover, .bg_light a.button_link:hover, .bg_light .button:focus, .bg_light a.button_link:focus
{
	color:#fff;
	background:#2ab8ae;
}

h1, .pagetitle, .pagetitle_details,
h2, .sectiontitle, .sectiontitle_details,
h3, .subtitle, .subtitle_details
{
	font-weight:lighter;
	font-family: 'Rubik', sans-serif;
}

h1, .pagetitle
{
	font-size:42px;
	color: #2ab8ae;
	text-transform:uppercase;
}
.pagetitle_details
{
	font-size:18px;
	color: #2ab8ae;
	text-transform:uppercase;
}
h2, .sectiontitle
{
	font-size:42px;
	color: #2ab8ae;
	text-transform:uppercase;
}
.sectiontitle_details
{
	font-size:18px;
	color: #2ab8ae;
}
h3, .subtitle
{
	font-size:28px;
	color: #565656;
	text-transform:uppercase;
}
.subtitle_details
{
	font-size:18px;
}
h5, .content_title
{
	font-size:18px;
}

.menu
{
	color: #2ab8ae;
}
.menu.selected, .menu.current, .menu.current.selected
{
	background: #2ab8ae;
}
.bg_dark .menu.selected, .bg_dark  .menu.current, .bg_dark  .menu.current.selected
{
	color: #2ab8ae;
}

.submenu
{
	color: #FFF;
	background: #2ab8ae;
}
.submenu.selected, .submenu.current, .submenu.current.selected
{
	color: #2ab8ae;
	background: #FFF;
}


.ss-folders>.ss-fold_title>.ss-title
{
	color: #2ab8ae;
	border-color:#2ab8ae;
}
.ss-folders>.ss-fold_title>.ss-title.current, .ss-folders>.ss-fold_title>.ss-title:hover
{
	background:#2ab8ae;
}
.ss-folders>.ss-fold_cnt>.ss-item>.ss-cnt, .ss-folders>.ss-fold_title>.ss-title.first
{
	border-color:#2ab8ae;
}

.ss-accordion .ss-title
{
	color: #2ab8ae;
	border-color:#2ab8ae;
}
.ss-accordion .open .ss-title, .ss-accordion .ss-title:hover
{
	background: #2ab8ae;
}
.ss-accordion>.ss-item>.ss-cnt
{
	border-color:#2ab8ae;
}


.main
{
	border-color:#777777;
}

.band_color_1>.band_wrap>.band_bg1
{
	background:#2ab8ae;
}
.ss-bg.band_color_1>.band_wrap>.band_bg1
{
	background:rgba(180,217,241,.7);
}

.band_color_1 .button:hover,
.band_color_1 .ss-folders>.ss-fold_title>.ss-title.current, .band_color_1 .ss-folders>.ss-fold_title>.ss-title:hover,
.band_color_1 .ss-accordion .open .ss-title, .band_color_1 .ss-accordion .ss-title:hover
{
	color: #2ab8ae;
	background: #FFF;
}

.box1_title
{
	background: #358D7C;
}
.box1_content
{
	border-color: #358D7C;
}
.band_color_2>.band_wrap>.band_bg1
{
	background: #358D7C;
}
.ss-bg.band_color_2>.band_wrap>.band_bg1
{
	background:rgba(180,217,241,.7);
}

.box2_title
{
	background: #C5682C;
}
.box2_content
{
	border-color: #C5682C;
}
.band_color_3>.band_wrap>.band_bg1
{
	background: #C5682C;
}
.ss-bg.band_color_3>.band_wrap>.band_bg1
{
	background:rgba(180,217,241,.7);
}

.band_lightcolor_1>.band_wrap>.band_bg1
{
	background:#b4d9f1;
}
.ss-bg.band_lightcolor_1>.band_wrap>.band_bg1
{
	background:rgba(180,217,241,.7);
}
.band_lightcolor_2>.band_wrap>.band_bg1
{
	background: #c9e2f3;
}
.ss-bg.band_lightcolor_2>.band_wrap>.band_bg1
{
	background:rgba(201,226,243,.7);
}
.band_lightcolor_3>.band_wrap>.band_bg1
{
	background: #b5eef7;
}
.ss-bg.band_lightcolor_3>.band_wrap>.band_bg1
{
	background:rgba(181,238,247,.7);
}


.bg_dark .box1_title, .bg_dark .box2_title
{
	color:#000;
	background-color:#fff;
}
.bg_dark .box1_content, .bg_dark .box2_content
{
	border-color: #fff;
}

/* Marges des conteneurs */
/*
.band_content>.ss-d,
.band_content>.ss-t
{
	padding:40px 10px;
	margin:0 auto;
	max-width: 1300px;	
}
.band_content>.no_padding
{
	margin:-40px -10px;
}
.band_content>.ss-folders,
.band_content>.ss-accordion,
.band_content>.ss-layers
{
	padding:40px 10px;
	margin:0 auto;
	max-width: 1300px;	
}
.ss-box-default-content
{
	padding:40px 10px;
	max-width: 1300px;
}
*/

/*
.mod_menu_responsive .menu_level2 .menu.selected, .mod_menu_responsive .menu_level2 .menu.current, .mod_menu_responsive .menu_level2 .menu.current.selected,
.mod_menu_responsive .menu_content .menu.selected, .mod_menu_responsive .menu_content .menu.current, .mod_menu_responsive .menu_content .menu.current.selected
{
	color:#62bb46;
	background:#262626;
}

.mod_menu_main .menu_level1 .menu.selected, .mod_menu_main .menu_level1 .menu.current, .mod_menu_main .menu_level1 .menu.current.selected
{
	color:#62bb46;
	background: transparent;
}
.mod_menu_main .menu_level2 .menu.selected, .mod_menu_main .menu_level2 .menu.current, .mod_menu_main .menu_level2 .menu.current.selected
{
	color:#62bb46;
	background: #191919;
}
.mod_menu_responsive .menu_level2 .menu
{
	background:#191919;
}
.mod_menu_responsive .menu_level2 .menu.selected, .mod_menu_responsive .menu_level2 .menu.current, .mod_menu_responsive .menu_level2 .menu.current.selected
{
	color:#62bb46;
	background:#191919;
}
.th_footer h4, .th_footer .bigcontent_title
{
	color: #FFF;
}

.gab_cat_detail_breadcrumb, .gab_prd_breadcrumb
{
	color:#fff;
	background: #62bb46;
}
.gab_cat_detail_breadcrumb a, .gab_prd_breadcrumb a
{
	color:#fff;
	text-decoration: none;
}
.gab_cat_detail_breadcrumb a:hover, .gab_prd_breadcrumb a:hover
{
	text-decoration: underline;
}
.gab_cat_list .gab_cat_list_item h2
{
	color:#fff;
}
.gab_cat_list .gab_cat_list_item:hover h2
{
	background:#62bb46;
}
.gab_cat_detail .gab_cat_detail_description
{
	color:#62bb46;
}
.gab_prd_list .gab_prd_list_item
{
	
}
.gab_prd_list .gab_prd_list_item_new
{
	border:none;
	background: #62bb46;
}
.gab_prd_list .gab_prd_list_item_sale
{
	border:none;
	background: #62bb46;
}
.prdprice
{
	color: #62bb46;
}
a.prddetail_link
{
	color: #fff;
}
a.prddetail_link:hover
{
	color: #fff;
	background: #62bb46;
}
.prdaddtokart:hover
{
	background: #62bb46 url("../images/kart.png") no-repeat center center;
}

.fld_image.listcell
{
	text-align: center;
}
*/