@font-face {
    font-family: 'ImpactRegular';
    src: url('../../fonts/impact-webfont.eot');
    src: url('../../fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/impact-webfont.woff') format('woff'),
         url('../../fonts/impact-webfont.ttf') format('truetype'),
         url('../../fonts/impact-webfont.svg#ImpactRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html{
}

body{
	/*overflow-y: auto;*/  
	background-image:url("../../../images/sites/osmoseproductions/global/assets/bg-osmose.jpg");
	background-color: black;
	background-position:top;
	background-repeat:no-repeat;
	font-family: helvetica, sans-serif;
}

/*----------------------------------------------------------- Base */


.separate {
	clear:both;
}


.row .columns h1{
	margin:0;
	padding:0;
	border:0;
}

.columns{
	margin:0;
	padding:0;
	border:0;
}

/*----------------------------------------------------------- Typo */


.TcolorA{font-family: 'ImpactRegular', sans-serif;color:#000000;} /* black */
.TcolorB{font-family: 'ImpactRegular', sans-serif;color:#756a65;} /* Grey */
.TcolorC{font-family: 'ImpactRegular', sans-serif;color:#bf2b00;} /* Orange light */
.TcolorD{font-family: 'ImpactRegular', sans-serif;color:#9f9f9f;} /* Orange shadow */

.TtypeA{ font-family:arial; font-size:12px; letter-spacing:1px;  }
.TtypeB{ font-family:arial; font-size:12px; letter-spacing:1px; font-weight:bold;  }
.TtypeC{ font-family:helvetica; font-size:11px; font-weight:bold; }
.TtypeD{ font-family: 'ImpactRegular', sans-serif;font-size:15px; letter-spacing:1px;  }
.TtypeE{ font-family: 'ImpactRegular', sans-serif;font-size:16px; letter-spacing:1px;  }
.TtypeF{ font-family: 'ImpactRegular', sans-serif;font-size:15px; letter-spacing:1px;  }
.TtypeG{ font-family: 'ImpactRegular', sans-serif;font-size:24px; letter-spacing:1px;  }
.TtypeH{ font-family:helvetica; font-size:11px; }
.TtypeI{ font-family:arial; font-size:16px;  }

.TattMaj{font-family: 'ImpactRegular', sans-serif;text-transform:uppercase;}


.TmenuA{
	font-family: 'ImpactRegular', sans-serif;
	font-size:18px;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:2px;
	
}

.TmenuB{
	font-family: 'ImpactRegular', sans-serif;
	font-size:16px;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:2px;
}


.cufonAa{
	font-family: 'ImpactRegular', sans-serif;
	color:#b73b04;
	font-size:19px;
	text-transform:uppercase;
	font-weight:normal;
}

.cufonAb{
	font-family: 'ImpactRegular', sans-serif;
	color:#bf2b00;
	font-size:19px;
	text-transform:capitalize;
	font-weight:normal;
	letter-spacing:1px;
}

.cufonAb a{
	font-family: 'ImpactRegular', sans-serif;
	color:#bf2b00 !important;
	font-size:19px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:1px;
}

.cufonBa{
	font-family: 'ImpactRegular', sans-serif;
	font-size:23px;
	color:#000000;
	text-transform:uppercase;
	font-weight:normal;
}

.cufonBb{
	font-family: 'ImpactRegular', sans-serif;
	font-size:23px;
	color:#9f9f9f;
	text-transform:uppercase;
	font-weight:normal;
}

.cufonCa{
	font-family: 'ImpactRegular', sans-serif;
	color:#9f9f9f;
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
}

.cufonCb{
	font-family: 'ImpactRegular', sans-serif;
	font-size:20px;
	color:#bcbcbc;
	font-weight:normal;
}

.cufonCc{
	font-family: 'ImpactRegular', sans-serif;
	font-size:20px;
	color:#9f9f9f;
	text-transform:uppercase;
	font-weight:normal;
}

.cufonCd{
	font-family: 'ImpactRegular', sans-serif;
	font-size:20px;
	color:#9f9f9f;
	font-weight:normal;
}

.cufonCe{
	font-family: 'ImpactRegular', sans-serif;
	font-size:20px;
	color:#9f9f9f;
	font-size:17px;
	text-transform:italic;
	font-weight:normal;
}

.cufonCf{
	font-family: 'ImpactRegular', sans-serif;
	color:#bf2b00;
	text-transform:uppercase;
	font-size:19px;
	letter-spacing:1px;
	font-weight:normal;
}

.cufonCg{
	font-family: 'ImpactRegular', sans-serif;
	font-size:16px;
	color:#9f9f9f;
	font-weight:normal;
}


.cufonDa{
	font-family: 'ImpactRegular', sans-serif;
	color:#bf2b00;
	font-size:19px;
	letter-spacing:1px;
	line-height: 8pt;
	text-transform:uppercase; 
	font-weight:normal;
}

.cufonDb{
	font-family: 'ImpactRegular', sans-serif;
	color:#9f9f9f;
	font-weight:normal;
}

.cufonDc{
	font-family: 'ImpactRegular', sans-serif;
	color:#9f9f9f;
	font-size:17px;
	font-weight:normal;
}

.cufonDd{
	font-family: 'ImpactRegular', sans-serif;
	color:#2F2F2F;
	font-size:19px;
	letter-spacing:1px;
	Line-Height: 8pt;
	text-transform:uppercase; 
	font-weight:normal;
}


.cufonEa{
	font-family: 'ImpactRegular', sans-serif;
	color:#2F2F2F;
	font-size:11px;
	letter-spacing:4px;
	text-transform:uppercase;
	font-weight:normal;
}

.cufonEb{
	font-family: 'ImpactRegular', sans-serif;
	color:#9f9f9f;
	font-size:13px;
	letter-spacing:1px;
	font-weight:normal;
}

.cufonEb a{
	font-family: 'ImpactRegular', sans-serif;
	color:#9f9f9f !important;
	font-size:13px;
	letter-spacing:1px;
	font-weight:normal;
}

.cufonEc{
	font-family: 'ImpactRegular', sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color:#6f6461;
	font-weight:normal;
}
.cufonEd{
	font-family: 'ImpactRegular', sans-serif;
	font-size:10px;
	letter-spacing:1px;
	color:#b8490e;
	font-weight:normal;
}



/*------------------- Param Contener*/
#firstFrame{
	width:1136px;
	background-image:url(../../../images/sites/osmoseproductions/global/assets/background01.gif);
	margin:auto;
}

/*------------------- Header*/
.GheaderImage{ background-color:#2f2f2f;}
.GheaderImageLeft{ text-align:left; padding-left:15px; }
.GheaderImageCenter{ text-align:center; }
.GheaderImageRight{ text-align:right; padding-right:15px; }






/*------------------- Band Menu*/
.Gmenu{
	font-family: 'ImpactRegular', sans-serif;
	padding:10px 0 10px 0;
	background-color:#2f2f2f;
}
.GmenuA{ font-family: 'ImpactRegular', sans-serif;text-align:center;}
.GmenuB{ font-family: 'ImpactRegular', sans-serif;text-align:center;}
.GmenuC{ font-family: 'ImpactRegular', sans-serif;text-align:center;}
.GmenuD{ font-family: 'ImpactRegular', sans-serif;text-align:center;}
.GmenuE{ font-family: 'ImpactRegular', sans-serif;text-align:center;}




/*------------------- Block Type A */
.GblockA{
	font-family: 'ImpactRegular', sans-serif;
	background-color:#ffedd4;
	padding:15px 0 15px 0;
}

.GblockAImgA{	text-align:center; }
.row.GblockA .columns .GblockAImgA .row{ 	margin:auto; }
.GblockA .row .GblockAImgA .row .row{ 	text-align:center; }

.GblockA .tabs {border:0;}
.GblockA .tabs dd.active, .tabs li.active{	border:0; }
.GblockA .tabs dd.active a, .tabs li.active a { border:0; background-color:transparent; }
.GblockA .tabs dd.active, .tabs li.active { margin:0;}
.GblockA ul.tabs-content.contained>li { border:0;}
.GblockAThumbA .row, .columns { padding: 0 15px; }
.GblockAThumbA [class*="column"]+[class*="column"]:last-child { float:left; }



/*------------------- Band Tours */

.Gtours{
	background-color:#ffedd4;
	padding:55px 0 15px 0;
}

.row.Gtours .row .row.GtoursAd{margin:auto;}

.row.Gtours .row .row.GtoursAd.off{display:none;}

.GtoursPagination{
	height:25px;
	margin:20px auto 20px auto;
}

.GtoursPaginationButtonLeft, .GtoursPaginationButtonLeftb{
	float:left;
	width:25px;
	height:25px;
	background-color: #fff;
	cursor:pointer;
	padding-left: 3px;
	padding-top: 4px;
}

.GtoursPaginationButtonLeft i , .GtoursPaginationButtonLeftb i {
	font-size: 18px;
	color:#494949;
}


.GtoursPaginationButtonRight, .GtoursPaginationButtonRightb{
	float:left;
	width:25px;
	height:25px;
	margin-left:10px;
	background-color: #fff;
	cursor:pointer;
	padding-left: 3px;
	padding-top: 4px;
}

.GtoursPaginationButtonRight i , .GtoursPaginationButtonRightb i {
	font-size: 18px;
	color:#494949;
}


.GtoursPaginationButton{
	float:left;
	width:30px;
	height:25px;
	margin-left:10px;
	background-color:#ffffff;
	cursor:pointer;
}
.GtoursPaginationButtonTxt{
	text-align:center;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: #494949;
	margin-top:5px;
}

.GtoursPaginationButtonTxt.on{color:#b73b04;}

.GtoursPaginationButton.cache{display:none;}


.Gtours [class*="column"]+[class*="column"]:last-child { float:left; }



/*------------------- Band News */

.Gnews{
	background-color:#ffedd4;
	padding:15px 0 35px 0;
}

.GnewsCorp{
	margin:25px 0 0 10px;
	text-align:justify;
	line-height:20px;
}

.row.Gnews img{	margin:0 10px 0 10px;}


/*------------------- Band release */

.Greleases{
	background-color:#ffedd4;
	padding:0 0 10px 0;
}

.row.Greleases.sort{padding:15px 0 50px 10px;}
.row.Greleases.Title{padding-left:10px;}
.row.Greleases.Thumbs{text-align:center;padding:0 0 40px 0 ;}
.Greleases [class*="column"]+[class*="column"]:last-child { float:left; }

/*------------------- Band list */

.GbandList{
	background-color:#ffedd4;
	padding:15px 0 15px 15px;
}

.row.GbandList .column{float:left;}



/*------------------- Footer */

.Gfooter{
	background-color:#2f2f2f;
	padding:5px 0 5px 0;
}

.Gfooter img{
	margin-right:10px;
}

.Gfooter .right{
	text-align:right;
	margin-top:7px;
}


.nopadding {
	padding:0px !important;
	margin: 0px !important;
	
}


form.custom div.custom.dropdown ul {
	
	background: none repeat scroll 0 0 #FFFFFF !important;
	
}

form.custom div.custom.dropdown a.selector {
	height:28px !important;
	border:1px solid #9f9f9f !important;
}

form.custom div.custom.dropdown ul li:hover {
	background-color: #000 !important;
	color:#9f9f9f;
}

form.custom div.custom.dropdown ul li:hover:after {
	color: #9f9f9f !important;
}

form.custom div.custom.dropdown a.current {
	background-color: #000 !important;
    border: 1px solid #9f9f9f !important;
    color: #9f9f9f !important;
}

form.custom div.custom.dropdown a.selector:after {
	border-color:#9f9f9f transparent transparent !important;
}

form.custom div.custom.dropdown ul li.selected {
	background: none repeat scroll 0 0 #000 !important;
    color: #9f9f9f !important;
}

.inlineselect {
	display: inline-block;
}

.titlefilter {
	padding-top:5px !important;
}

.inlineselect form {
	
	margin:0px;
	
}

.itemdeactived {
	
	filter : alpha(opacity=40);
    opacity : 0.4;

}

.Gblock_form_b{background-color:#f0f0f0;border:solid 1px #cbcbcb;overflow:hidden;}
.Gblock_form_b p span{font-size:18px;}
.Gblock_form_b p label{padding-top:5px;}
.Gblock_form_b_footer{background-color:#D9D9D9;border-left:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #cbcbcb;overflow:hidden;}
.image_validation{background:url("../../../images/sites/cdandlp/validation-form.png") left top no-repeat;width:20px;height:16px;margin-top:6px;margin-left:-3px;}
.image_validation_ok{background-position:3px bottom;}
.image_validation_nok{background-position:right bottom;}
.div_cdlp_caddie_seller_body_left_desc select{height:25px !important;padding-top:4px !important;}
.div_cdlp_caddie_seller_body_left_bulle{min-height:215px;}
.bform_order_summary{padding:0px;margin:0px;}
.bform_order_summary .right{text-align:right;}
.bform_order_payment{border:solid 1px #cbcbcb;background-color:#ffffff;padding:10px !important;margin-bottom:10px;}
.bform_order_payment_picto{float:right;}
.div_cdlp_form_cmd_account_balance{border:solid 1px #cbcbcb;background-color:#ffffff;padding:10px 10px 5px 10px !important;margin-bottom:10px;}
.div_cdlp_form_cmd_back_to_shipping{margin-bottom:20px !important;}
.div_cdlp_form_cmd_button_submit{padding-top:40px !important;}
.div_cdlp_form_cmd_coupon input[type="submit"]{color:#7a7a7a;height:32px;width:46px;}
label.error{color:#fff;margin-left:2px;background-color:#ccc;padding:2px;padding-left:18px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.error_validation{display:none;}
.error_validation_show{display:inline !important;color:red;}
.error_red{color:red;}
input.filled{border:none;margin-top:-1px;font-size:14px;font-weight:bold;}
input.filled:focus{border:none;}
.div_cdlp_center_100pourc{padding:0px !important;margin:0px !important;}
table, tr, td, form{border:0px !important;padding:0px !important;margin:0px !important;}
.tys_bo_menu_droit table, .tys_bo_menu_droit tr, .tys_bo_menu_droit td, .tys_bo_menu_droit div, .tys_bo_menu_droit span, .tys_bo_menu_droit font, .tys_bo_menu_droit label, .tys_bo_menu_gauche table, .tys_bo_menu_gauche tr, .tys_bo_menu_gauche td, .tys_bo_menu_gauche div, .tys_bo_menu_gauche span, .tys_bo_menu_gauche font, .tys_bo_menu_gauche label, .tys_messagerie table, .tys_messagerie tr, .tys_messagerie td, .tys_messagerie div, .tys_messagerie span, .tys_messagerie font, .tys_messagerie label{font-size:13px !important;}
.tys_bo_menu_droit label, .tys_bo_menu_gauche label, .tys_messagerie label{display:inline !important;}
.tys_bo_menu_droit a, .tys_bo_menu_droit p, .tys_bo_menu_gauche a, .tys_bo_menu_gauche p, .tys_messagerie a, .tys_messagerie p{border:0px !important;padding:0px !important;margin:0px !important;font-size:13px !important;}
.tys_bo_menu_gauche a {color:#222222;}
.tys_bo_menu_droit a {color:#222222;}
.tys_bo_menu_droit td{vertical-align:middle !important;}
.tys_messagerie td{vertical-align:top !important;}
.tys_bo_menu_droit input[type="text"], .tys_bo_menu_droit input[type="password"], .tys_bo_menu_droit input[type="date"], .tys_bo_menu_droit input[type="datetime"], .tys_bo_menu_droit input[type="email"], .tys_bo_menu_droit input[type="number"], .tys_bo_menu_droit input[type="search"], .tys_bo_menu_droit input[type="tel"], .tys_bo_menu_droit input[type="time"], .tys_bo_menu_droit input[type="url"], .tys_messagerie input[type="text"], .tys_messagerie input[type="password"], .tys_messagerie input[type="date"], .tys_messagerie input[type="datetime"], .tys_messagerie input[type="email"], .tys_messagerie input[type="number"], .tys_messagerie input[type="search"], .tys_messagerie input[type="tel"], .tys_messagerie input[type="time"], .tys_messagerie input[type="url"]{margin:0px !important;width:auto;display:inline-block;height:32px !important;}
.tys_bo_menu_droit textarea, .tys_messagerie textarea{margin:0px !important;width:auto;display:inline-block;height:100%;}
.containeriframechartsize{border:0px !important;background-color:#fff !important;overflow:hidden;width:100%;height:90px;}
.iframechartsize tr td{background-color:#fff !important;padding:5px !important;font-size:13px !important;vertical-align:middle !important;}
.containeriframeinterview{border:0px !important;background-color:#fff !important;overflow:hidden;width:100%;height:28px;}
.iframeinterview tr td{background-color:#fff !important;padding:5px !important;font-size:13px !important;vertical-align:middle !important;}
.containeriframe_upload_image_boutique{border:0px !important;background-color:#fff !important;overflow:hidden;width:100%;height:90px;}
.iframe_upload_image_boutique tr td{background-color:#fff !important;padding:5px !important;font-size:13px !important;vertical-align:middle !important;}
.iframe_upload_image_boutique tr td table tr td{background-color:#fff !important;padding:5px !important;font-size:13px !important;vertical-align:middle !important;}
.interview_question{text-align:justify;margin-bottom:0px !important;font-weight:bold;}
.interview_answer{text-align:justify;}
.img_interview{border:1px solid #CBCBCB;box-shadow:1px 1px 10px #CBCBCB;}
#featuredContentLookShop{margin-bottom:0px !important;}
.Gheader_visual_a img.img_lookbook{max-width:100% !important;}
.Gblock_about{display:block;float:left;}
.Gblock_lookbook{display:block;float:left;z-index:1;}
.Gblock_interview{display:block;float:left;padding:0 50px;z-index:1000;top:-50px;}
.Gblock_interview_a{background-color:#F0F0F0;border:1px solid #CBCBCB;display:block;float:left;padding:30px;}
.Gblock_interview_a .columns{padding:0;border:0;margin:0;}
.Gblock_about_items img{padding:0px;margin:0px;float:left;}
.tys_bo_menu_gauche{background-color:#F1F1F1 !important;padding:10px !important;}
.tys_bo_menu_gauche table tr td{background-color:#F1F1F1 !important;}
.tys_bo_menu_gauche table ul li a{padding-left:10px !important;}
.tys_bo_menu_gauche .left_menu_my_account{padding-bottom:15px !important;text-align:center;}
.tys_bo_menu_separateur{background-color:#fff !important;}
.tys_bo_menu_droit{background-color:#fff !important;padding:10px !important;}
.tys_messagerie{background-color:#fff !important;padding:10px !important;}
.tys_bo_menu_droit table tr td{background-color:#fff !important;}
.tys_messagerie table tr td{background-color:#fff !important;}
.tys_bo_menu_droit td.infobox table tr td, .tys_messagerie td.infobox table tr td{background-color:#bf2b00 !important;font-weight:bold;color:white;}
.tys_bo_menu_droit select, .tys_messagerie select{width:auto;}
tr.table_header{border-bottom:1px solid #CBCBCB !important;font-weight:bold;}
td.form_title{font-weight:bold;font-size:14px !important;}
.tys_bo_menu_droit .table_title, .tys_messagerie .table_title{border-bottom:1px solid #CBCBCB !important;}
.tys_bo_menu_droit tr td{padding:3px !important;}
.tys_messagerie tr td.tys_messagerie_td_block{padding:10px !important;}
.tys_messagerie tr td{padding:3px !important;}
.div_cdlp_general{}
.div_cdlp_center{}
.middle_page{}
.div_cdlp_general table tr td{}
.tys_bo_menu_droit .infobox, .tys_messagerie .infobox{padding:6px 7px 7px !important;font-weight:bold;color:white;background-color:#bf2b00 !important;border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:12px;border-radius:3px;text-shadow:0 -1px rgba(0, 0, 0, 0.3);position:relative;}
.tys_bo_menu_droit .infobox a, .tys_messagerie .infobox a{color:white;}
.tys_bo_menu_droit .errorbox{padding:6px 7px 7px !important;font-weight:bold;color:white;background-color:#c60f13 !important;border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:12px;border-radius:3px;text-shadow:0 -1px rgba(0, 0, 0, 0.3);position:relative;}
.tys_bo_menu_droit .errorbox a{color:white;}
.tys_bo_menu_droit .itemdeactived{filter:alpha(opacity=40);opacity:0.4;}
.tys_bo_menu_droit .errorbox a{color:#9f9f9f !important;}
.tys_bo_menu_droit .tabs dd.active a, .tabs li.active a{background:none repeat scroll 0 0 #FFFFFF !important;border-left:1px solid #E6E6E6 !important;border-right:1px solid #E6E6E6 !important;color:#3C3C3C !important;cursor:default !important;font-weight:bold !important;}
.tys_bo_menu_droit .tabs dd a, .tabs li a{display:block !important;font-size:13px !important;height:40px !important;line-height:40px !important;padding:0 15px !important;}
.previewSizeChart img{max-height:600px;max-width:600px;}
.tys_bo_menu_droit .tabs{margin-bottom:0px !important;}
.tys_bo_menu_droit .tabs-content li{padding-top:20px !important;padding-left:0px !important;padding-right:15px !important;background-color:#fff !important;}
.tys_bo_menu_droit .tabs-content li table tr td:not(.errorbox){background-color:#fff !important;}
a.onglet_pill_activ{padding:5px !important;background:none repeat scroll 0 0 #E6E6E6;border-radius:1000px 1000px 1000px 1000px;background-color:#bf2b00;border:medium none;height:26px;line-height:26px;color:#FFFFFF;}
a.onglet_pill_inactiv{padding:5px !important;background:none repeat scroll 0 0 #E6E6E6;border-radius:1000px 1000px 1000px 1000px;border:medium none;height:26px;line-height:26px;color:#666666;}
.compta_solde{background:none repeat scroll 0 0 white;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;color:#FFFFFF;border-radius:3px 3px 3px 3px;margin:0 0 22px;padding:20px;border:1px solid #CBCBCB !important;}
.compta_solde span{font-size:20px !important;color:#333333;}
.compta_solde a{font-size:20px !important;}
.classcolorbox:focus{outline:none;}
.block_each_message table tr td{background-color:white !important;}
.panel_info{background:none repeat scroll 0 0 white;box-shadow:0 1px 0 rgba(255, 255, 255, 0.5) inset;color:#333333;border-radius:3px 3px 3px 3px;margin:0 0 22px;padding:2px 20px;border:1px solid #CBCBCB !important;}
#selectable{list-style-type:none;margin:0;padding:0;width:100%;}
#selectable li{margin-right:10px;padding-right:1px;margin-bottom:10px;margin-top:4px;margin-left:1px;float:left;width:20px;height:20px;font-size:4em;text-align:center;border:1px solid #CBCBCB;}
.css_selected_color{box-shadow:0px 0px 3px 3px grey}
.css_iframe_add_picture{overflow:hidden;border:0px;width:40px;height:65px;}
.spancapitalize{text-transform:capitalize;}
.important{color:red;}
.mess_info_p_produit{font-size:12px;}
.tete_separateur{padding-left:10px;padding-right:8px;}
.menu_separateur{padding-left:2px;padding-right:2px;}
.fleche{background-color:#bf2b00;border-radius:4px 4px 4px 4px;color:#FFFFFF;font-size:11px;padding:1px 5px;}
.showpageencours{display:none;}
.double_fleche_gauche{display:none;}
.double_fleche_droite{display:none;}
.simple_fleche_droite{padding-left:5px;}
.tys_bo_menu_droit a.simple_fleche_droite{padding:1px 5px !important;}
.tys_bo_menu_droit a.simple_fleche_droite:hover{padding:1px 5px !important;color:#FFFFFF;}
.simple_fleche_droite i{margin-bottom:5px;font-size:20px;}
.simple_fleche_gauche{padding-right:5px;font-size:20px;}
.tys_bo_menu_droit a.simple_fleche_gauche{padding:1px 5px !important;}
.tys_bo_menu_droit a.simple_fleche_gauche:hover{padding:1px 5px !important;color:#FFFFFF;}
.pagination_new{padding:0px 5px;font-size:17px;vertical-align:4px;}
.pagination_selected{}
.Gblock_caddie_global{padding:20px 20px 0px 20px;margin:0px;}
.Gblock_caddie_description{background-color:#f0f0f0;border:solid 1px #cbcbcb;padding:15px;}
.Gblock_caddie_description img{max-height:100px;max-width:100px;}
.Gblock_caddie_description_item{padding-left:35px !important;}
div.caddie_title{display:block;padding-bottom:5px;}
div.caddie_title span{font-family:'NovecentowideMedium','helvetica','arial',sans-serif;}
div.caddie_seller{display:block;padding-bottom:5px;}
div.caddie_seller span{font-family:'helvetica','arial',sans-serif;}
.caddie_continue_button{padding:0px 10px 0px 0px !important;}
.caddie_checkout_button{padding:0px 0px 0px 10px !important;}
.preview_photo_image{border:solid 1px #cbcbcb !important;}
.preview_photo_image_no_border{border:0px !important;}
.table_size_sell{padding:0px !important;margin:0px !important;}
.table_size_sell tr td{padding:0px !important;margin:0px !important;}
.textaligncenter{text-align:center;}
.sellershowcasebo{text-align:center;margin-top:10px;}
.text_information{color:#9c9c9c;line-height:1.3;font-weight:normal;}
.postfix_only_border_left{border-left:1px solid #CCCCCC !important;border-right:0px !important;border-top:0px !important;border-bottom:0px !important;background-color:#F0F0F0 !important;}
.image_validation_nok{font-size:20px;color:#C60F13;}
.image_validation_ok{font-size:20px;color:#5DA423;}
.fieldrequired{padding-top:22px;}
.floatleft{float:left;}
.display_home_picture{}
.display_home_picture_border{}
.tys_center_list_menu{display:block;text-align:center;padding-top:50px;}
.tys_center_list_menu ul{list-style:none outside none;}
.tys_center_list_menu li{border-right:1px solid #bf2b00;padding:0 10px;display:inline-block;font-size:13px;margin-left:0px !important;}
.tys_center_list_menu li:last-child{border-right:0px;}
.tys_help_header_link{color:#bf2b00;font-weight:bold;font-size:13px;}
.tys_help_header_link:visited{color:#bf2b00;font-weight:bold;}
.tys_help_header_link:hover{color:#bf2b00;font-weight:bold;}
.tys_right_search_engine{display:block;text-align:center;width:100%;padding-top:30px;padding-bottom:20px;}
.tys_right_search_engine p{display:inline-block;padding-right:10px;}
.tys_right_search_engine input[type="text"]{display:inline-block;width:200px;}
.tys_right_search_engine input[type="submit"]{display:inline-block;margin-left:1px;}
.tys_help_left_menu{background-color:#f0f0f0;border:solid 1px #cbcbcb;overflow:hidden;margin-top:75px;}
.tys_help_left_menu_separateur{border-top:solid 1px #cbcbcb;margin:10px 0px 15px;width:100%;}
.tys_help_left_menu span{font-family:'helvetica','arial',sans-serif;font-size:14px;}
#espacecontact{}
.tys_help_niv1_title{display:block;height:30px;cursor:default;padding-top:15px;margin-bottom:15px;padding-left:20px;}
.tys_help_niv1_title span{color:#bf2b00;font-size:18px;font-weight:bold;text-transform:capitalize;}
.tys_help_niv1_title:hover{display:block;height:30px;cursor:pointer;}
.tys_help_niv1_text{display:none;padding-bottom:15px;padding-left:20px;font-size:12px;text-decoration:none;color:#9f9f9f;line-height:1.5em;}
.tys_help_niv1_text a{color:#bf2b00;text-decoration:underline;}
.tys_help_niv1_title_search{display:block;height:30px;}
.tys_help_niv1_title_search span{color:#9f9f9f;}
.tys_help_niv1_text_search{display:block;padding-bottom:40px;color:#9f9f9f;padding-left:20px;}
.tys_help_niv2_title{display:none;cursor:default;padding-left:20px;color:#9f9f9f;font-weight:bold;padding-bottom:10px;}
.tys_help_niv2_title span{font-size:16px;text-transform:capitalize;}
.tys_help_niv2_title:hover{cursor:pointer;}
.tys_help_niv2_text{display:none;padding-bottom:40px;padding-left:40px;font-size:12px;text-decoration:none;color:#9f9f9f;}
.tys_help_niv2_text a{color:#bf2b00;text-decoration:underline;}
.tys_help_niv2_title_search{display:block;height:30px;padding-left:20px;color:#9f9f9f;}
.tys_help_niv2_text_search{display:block;padding-bottom:40px;padding-left:40px;color:#9f9f9f;}
.tys_center_title_page{display:block;text-align:left;font-size:22px;color:#9f9f9f;font-weight:bold;margin-top:75px !important;padding-left:20px;}
.tys_help_block_general{text-align:left;margin-top:0px !important;}
.cboxLoadedContent{padding-top:20px;}
.div_delete_photo{background-color:white;float:right;height:20px;opacity:0.7;padding-top:3px;position:absolute;text-align:right;width:98px !important;margin-left:1px;margin-top:1px;}
.div_delete_photo_lookbook{background-color:white;float:right;height:20px;opacity:0.7;padding-top:3px;position:absolute;text-align:right;width:156px !important;}
#sortable{list-style-type:none;margin:0px !important;padding:0px !important;width:667px;}
#sortable li{margin:5px !important;padding:0px !important;float:left;width:156px;height:104px;text-align:center;border:0px !important;}
#sortable li:hover{cursor:move;}
.div_block_image_lookbook{display:inline-block;overflow:hidden;height:104px;border:1px solid #CBCBCB !important;}
.disabled_tabs{pointer-events:none;cursor:default;}
.info_seller_tabs{padding:0px 10px;}
ul.accordion_tee_style{border-bottom:none !important;}
ul.accordion_tee_style > li{border-top:none !important;}
ul.accordion_tee_style > li > div.title{background:none !important;border:none !important;margin:0px 10px 0px 0px !important;}
.line_top{border-top:1px solid #CBCBCB !important;width:100%;padding-top:1px !important;padding-bottom:1px !important;}
.method_payment_list_gen{display:block;padding-bottom:15px;}
.method_payment_list{height:25px;display:inline-block;}
.method_payment_list div{padding-top:3px;display:block;}
.method_payment_list div span{padding-top:6px;float:left;}
.method_payment_list div img{padding-top:7px;float:left;}
.separateur_right{border-right:1px solid #CBCBCB !important;margin-left:8px;margin-right:10px;display:inline-block;font-size:25px;}
ul.list_method_payement{margin-bottom:0px !important;padding-top:10px;}
ul.list_method_payement li{padding-bottom:5px;}
.specif_input_signup div input{width:90% !important;display:inline;float:left;}
.specif_input_signup div span{width:7% !important;display:inline;float:right;padding-top:6px;}
.signup_security_level{float:left;padding-left:65px;}
.baselineblock{text-align:center;line-height:15px;}
.GoogleLinkCustomizeShop{color:#2518B5 !important;font-family:Arial;text-decoration:underline;}
.info_seller_block span{display:inline-block;}
.info_seller_block span h1{white-space:nowrap;padding-right:7px !important;}
.form_popup_newsletter{background-image:url(../../../images/sites/teeyourself/global/newsletter/signup-newsletter-vierge-win-tshirt.png);background-repeat:no-repeat;height:495px;width:697px;display:block;}
.form_popup_newsletter div.submit_button_ok{padding:0px 0px 0px 2px !important;}
div.submit_button_ok input{height:32px !important;}
.zone_desc_news{display:block;float:left;position:absolute;width:420px;left:130px;top:55px;}
.zone_enter_news{display:block;float:left;position:absolute;width:325px;left:180px;top:380px;}
.zone_next_news{display:block;float:left;position:absolute;width:395px;left:160px;top:475px;}
.zone_next_news div.fill_zone{float:right;}
.zone_desc_news div.empty_zone{}
.zone_desc_news div.fill_zone{}
div.fill_zone_desc{padding-top:40px !important;}
.zone_enter_news div.empty_zone{}
.zone_enter_news div.fill_zone{}
.zone_enter_news .newsletter_result_ok{font-size:12px;color:#28A5C8;display:block;width:100%;padding-top:0px!important;}
.zone_enter_news .newsletter_result_nok{font-size:12px;color:#960000;display:block;width:100%;padding-top:0px!important;}
.socialblock{margin:0;}
.socialblock .elementtitle{display:inline-block;margin:0px;float:left;padding-right:10px;}
.socialblock .elementfb{display:inline-block;margin:0px;width:45px;}
.socialblock .elementtweeter{display:inline-block;margin:0px;width:70px;}
.socialblock .elementfbhomepage{display:inline-block;margin:0px;width:170px;}
.socialblock .elementtweeterhomepage{display:inline-block;margin:0px;width:145px;vertical-align: top;padding-top:20px;}
.socialblock .elementgplushomepage{display:inline-block;margin:0px;width:35px;vertical-align: top;padding-top:20px;}
.socialblock .elementgplus{display:inline-block;margin:0px;width:35px;}
.socialblock .elementpinit{display:inline-block;margin:0px;width:45px;}
.socialblock .elementmixi{display:inline-block;margin:0px;width:80px;}
.socialblock .elementsellerfb{display:inline-block;margin:0px;width:85px;}
.socialblock .elementsellertweeter{display:inline-block;margin:0px;width:68px;}
.socialblock .elementsellergplus{display:inline-block;margin:0px;width:20px;}
.socialblock .elementsellerpinit{display:inline-block;margin:0px;width:53px;}
.socialblock .elementsellermixi{display:inline-block;margin:0px;width:78px;}
form.custom div.custom.dropdown{margin:0px !important;}
form.custom div.custom.dropdown a.selector{height:28px !important;}
.variante_unique_size{display:block;float:left;padding-top:8px;}
.Gheader_visual_blobal{padding-bottom:0px;height:500px;}
.Gheader_visual_lookbook{height:600px;}
.Gbsac_thumb_shop_support{background-color:#FFFFFF;float:left;height:62px;width:100%;border-bottom:solid 1px #cbcbcb;overflow:hidden;}
.Gbsac_shop_name{margin:5px;overflow:hidden;text-align:center;width:95%;}
.Gbsac_shop_name span{white-space:nowrap;}
.Gbsac_thumb_shop{max-width:278px;}
.Gbsac_thumb_shop_logo{min-height:1px;min-width:1px;max-width:278px;max-height:154px;overflow:hidden;background-color:white;border-bottom:solid 1px #cbcbcb;}
.Gbsac_thumb_shop_logo a{display:block;height:100%;width:100%;}
.Gbsac_thumb_shop_logo img{float:left;height:155px;}
.Gbsac_thumb_3items{background-color:#FFFFFF;float:left;overflow:hidden;min-height:1px;min-width:1px;max-width:278px;max-height:68px;width:100%;}
.Gbsac_thumb_3items img{float:left;width:100%;height:69px;}
.Gbsac_thumb_3items a{display:block;}
.bordright{border-right:solid 1px #cbcbcb;}
.bordrighttransparent{border-right:solid 1px transparent;}
.orbit_html_visuel{float:left;z-index:5;position:absolute;top:200px;left:70px;width:820px;}
.orbit_title_visuel{float:left;height:60px;width:100%;z-index:2;position:absolute;bottom:0px;background-color:#000;opacity:0;text-align:right;}
.orbit_title_visuel_text{float:left;height:60px;width:100%;z-index:2;position:absolute;bottom:0px;text-align:right;padding-right:15px;padding-top:5px;}
.orbit_title_visuel_text a{color:#fff;}
div.timer{visibility:hidden !important;}
.bordertoptitle{border-top:2px solid #CBCBCB !important;margin-top:11px;}
.viewhtmlaffiliation{display:block;margin:auto;padding:5px;text-align:center;}
.sticker_news_inventory{background-color:#CBCBCB;color:#4F4C4D;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_news_inventory span{font-size:10px !important;text-transform:uppercase;}
.sticker_new_collection_inventory{background-color:#CBCBCB;color:#4F4C4D;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_new_collection_inventory span{font-size:10px !important;text-transform:uppercase;}
.sticker_limited_edition_inventory{background-color:#CBCBCB;color:#4F4C4D;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_limited_edition_inventory span{font-size:10px !important;text-transform:uppercase;}
.sticker_promo_inventory{background-color:red;color:white;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_promo_inventory span{font-size:10px !important;text-transform:uppercase;}
.sticker_soldes_inventory{background-color:red;color:white;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_soldes_inventory span{font-size:10px !important;text-transform:uppercase;}
.sticker_discount_inventory{background-color:red;color:white;padding:2px 5px;width:100px;filter:alpha(opacity=60);opacity:0.6;text-align:center;display:inline;}
.sticker_discount_inventory span{font-size:10px !important;text-transform:uppercase;}
.boussole_tys{padding-bottom:5px;}


.page_title {
	font-size:25px;
}

table tr.even, table tr.alt, table tr:nth-of-type(2n) {
	background-color: #fff;
}

.form2 tr, .form2 td {
	padding : 10px !important;
}

.form tr, .form td {
	padding : 5px !important;
}

.form input {
	width: auto !important;
	display: inline;
	margin : auto;
}

.form input[type="checkbox"] {
	margin : auto;
}

.button_new_arrivals {
	background-color:#fff !important;
	color:#000 !important;
	border-radius:2px;	
	padding:5px 10px;
	font-weight: bold;
}

.specif_sortby {
	margin-top:7px;
}

.link_access_map {text-decoration:underline;font-weight: bold;}


.panel {
    background-color: #f0f0f0 !important;
    border-color: #f0f0f0 !important;
    padding: 10px !important;
}

.panel a {
	color:#000000 !important;
}

.panel a:hover {
	color:#000000 !important;
}
.panel a:visited {
	color:#000000 !important;
}


.div_cdlp_caddie_delete_items {padding:0px !important;}
.div_cdlp_caddie_delete_items a {color:#9f9f9f; text-decoration:underline;}

.p_cdlp_caddie_price_tot_seller {margin-bottom: 10px;}

.p_cdlp_caddie_price_total_order_seller {font-weight: bold;}
.div_amount_total_cart_title p {text-align:right;font-weight: bold;}
.div_amount_total_cart p {font-weight: bold;}
.info_bulle_panel a {font-size: 14px;}
.div_submit_button_checkout {text-align: right; margin: 20px 0px;}


.div_cdlp_title_caddie_save_later {padding-left:0px !important;padding-bottom: 15px;}

.p_cdlp_caddie_price_shipping_seller {margin-bottom:10px;}


.div_cdlp_caddie_seller_box p {margin-bottom: 0px !important;font-size: 14px !important;}
.div_cdlp_caddie_seller_box a, .div_cdlp_caddie_seller_box label, .div_cdlp_caddie_seller_box div {font-size: 14px !important;}
.div_cdlp_caddie_seller_box .div_cdlp_caddie_delete_items a {text-decoration: underline;}
.div_cdlp_caddie_seller_box .info_bulle_panel {padding:10px !important;}
.div_cdlp_caddie_seller_box .p_cdlp_caddie_price_commercial_offer_seller {padding-top: 10px !important;}

.div_cdlp_caddie_seller_box .div_cdlp_caddie_note_for_seller {padding-bottom: 5px;display: inline-block;}

.div_cdlp_title_caddie_save_later {font-size: 17px;color: #9f9f9f !important;padding-left:0px !important;padding-bottom:5px !important;}
.div_cdlp_title_caddie_your_cart_empty {font-size: 15px;color: #9f9f9f !important;padding-left:0px !important;padding-bottom:5px !important;}
.div_cdlp_title_caddie_your_cart_empty_infos {font-size: 15px;color: #9f9f9f !important;padding-left:0px !important;padding-bottom:5px !important;line-height: 20px;}
.div_cdlp_title_caddie_your_cart_empty_infos a {font-size: 15px;color: #9f9f9f !important;}
.div_cdlp_caddie_delete_items {padding-top: 15px;}

.div_cdlp_caddie_country {padding-top: 30px;}
.div_cdlp_caddie_country .column2{color: #9f9f9f !important;text-align: right;padding-top: 6px;text-transform: none !important;}
.div_cdlp_caddie_country .column3{padding-left: 0px;}

.p_cdlp_caddie_price_discount_remise {color:red !important;}

.shippingselectedforseller {margin:0px !important;}

.p_cdlp_caddie_price_commercial_offer_seller{
	color:red !important;
	font-weight: bold;
	margin-top:5px;
}
.p_cdlp_caddie_price_commercial_offer_seller_hide {
	display:none;
}

p.p_cdlp_caddie_price_shipping_method_seller {margin-top: 15px !important;font-size: 12px !important;}

input[type="checkbox"] + label, input[type="radio"] + label {margin-right:0px !important;}

.yesBold {font-weight: bold;}

.menu2_infoprix {padding-top:5px !important;}

.cookie-alert {
    background-color: #6a6a6a;
    border-color: #6a6a6a;
    bottom: 0;
    color: #fff;
    margin-bottom: 0;
    padding: 20px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999;
    font-size: 14px;
}

.cookie-alert a {
    color: #fff;
    font-size: 14px;
}

.cookie-alert button {
    padding: 3px 12px;
    font-size: 13px;
    margin: 0 !important;
    height: 2.65rem;
    background-color: #4292bd;
    border: 1px solid #4292bd;
    border-radius: 6px;
    box-shadow: none;
    color: #fff !important;
}