@import "classes.css";

/***** HM20 ******/

.font_12{
	font-size:12px !important;
}

.font_19{
	font-size:19px !important;
}

#videoLayer{
	/*z-index:9990 !important;*/
}

#stdContentBlock .headerDeco {
	background:transparent url(/common/img/V3/bg_x1TopPlain2PNG.png) no-repeat scroll left top;
	font-size:0.3em;
	height:8px;
}

*html #stdContentBlock .headerDeco{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopPlain2PNG.png", sizingMethod="scale") !important;
}

ul.tab_homemotion_nav li{
	width: 277px;
	float:left;
	height:43px;
	background: url("/common/img/V3/onglet_inactif.png") no-repeat center;
	padding: 15px 10px 0 25px;
}

*html ul.tab_homemotion_nav li{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/onglet_inactif.png", sizingMethod="scale") !important;
}

ul.tab_homemotion_nav li:hover{
	background-image: url("/common/img/V3/onglet_inactif.png") !important;
	background-repeat: no-repeat !important;
}

ul.tab_homemotion_nav li a{
	background: url("/common/img/V3/puce_tab_onglet_ferme.png") no-repeat left center;
	padding-left:15px;
	font-size:16px;
	text-decoration:none;
	color:#000 !important;
	font-weight:bold;
	height:auto !important;
}

*html ul.tab_homemotion_nav li a {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/puce_tab_onglet_ferme.png", sizingMethod="crop") !important;
	position:absolute;
}

ul.tab_homemotion_nav li.tabs-selected{
	background: url("/common/img/V3/onglet_actif.png") no-repeat center !important;
}

*html ul.tab_homemotion_nav li.tabs-selected{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/onglet_actif.png", sizingMethod="scale") !important;
}

ul.tab_homemotion_nav li.tabs-selected a{
	background: url("/common/img/V3/puce_tab_onglet_ouvert.png") no-repeat left top !important;
	padding-left:20px !important;
}

*html ul.tab_homemotion_nav li.tabs-selected a{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/puce_tab_onglet_ouvert.png", sizingMethod="crop") !important;
}

#tab_homemotion .tab_onglet{
	margin-top: -8px;
}

#tab_homemotion .stdArticleWide{
	padding: 20px 30px 0 30px;
	width:876px;
}

#tab_homemotion .contentPrime{
	padding-bottom: 0 !important;
}

#tab_homemotion p{
	width:100% !important;
}

#tab_homemotion .stdArticleWide .colOnglet{
	font-size:12px;
	width:425px;
	float:left;
}

#tab_homemotion .stdArticleWide .colOnglet ul{
	padding-left:10px;
}

#tab_homemotion .stdArticleWide .colOnglet ul li{
	padding-top:5px;
}

.padd_t_10{
	padding-top: 10px !important;
}

#stdContentBlock .stdArticleWide p{
	font-size:13px !important;
	text-align:left !important;
	padding-bottom: 0 !important;
}

#tab_homemotion .stdArticleWide .colOnglet2{
	padding-left:25px;
	padding-top:0px;
}

#Home_Motion{
	border-top:1px solid #E1E1E1;
}

#tab_homemotion a{
	color:#000;
}

.link_redirection{
	float:right;
	font-size:10px;
	clear:both;
	padding-bottom:15px;
}

.link_redirection a{
	text-decoration:none;
	color:#aaa !important;
	background:transparent url(/common/img/V3/pict_listArrow.gif) no-repeat scroll left 3px;
	padding:0 0 0 6px;
	text-align:right;
}

.link_redirection a:hover{
	background:#EFF0E2 url(/common/img/V3/pict_listArrow.png) no-repeat scroll 0 0.3em;
	color:#000000;
}

body .tabs-hide{
	display:none !important;
}

#content2 .tabs-hide{
	display:none !important;
}

#tab_homemotion .tabs-hide{
	display:none !important;
}

.contentProduit .tabs-hide{
	display:none !important;
}

ul.tab_homemotion_nav_small li{
	width: 199px;
	float:left;
	height:43px;
	background: url("/common/img/V3/onglet_inactif_small.png") no-repeat center;
	padding: 15px 10px 0 25px;
}

*html ul.tab_homemotion_nav_small li{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/onglet_inactif_small.png", sizingMethod="scale") !important;
}

ul.tab_homemotion_nav_small li a{
	background: url("/common/img/V3/puce_tab_onglet_ferme.png") no-repeat left top;/* center to top*/
	padding-left:15px;
	font-size:16px;
	text-decoration:none;
	color:#000 !important;
	font-weight:bold;
}

*html ul.tab_homemotion_nav_small li a {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/puce_tab_onglet_ferme.png", sizingMethod="crop") !important;
	position:absolute;
}

ul.tab_homemotion_nav_small li.tabs-selected{
	background: url("/common/img/V3/onglet_actif_small.png") no-repeat center !important;
}

*html ul.tab_homemotion_nav_small li.tabs-selected{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/onglet_actif_small.png", sizingMethod="scale") !important;
}

ul.tab_homemotion_nav_small li.tabs-selected a{
	background: url("/common/img/V3/puce_tab_onglet_ouvert.png") no-repeat left top !important;
	padding-left:20px !important;
}

*html ul.tab_homemotion_nav_small li.tabs-selected a{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/puce_tab_onglet_ouvert.png", sizingMethod="crop") !important;
}

.bordure{
	border-bottom:1px solid #E1E1E1;
	height:10px;
	width:936px;
}

.flash_block{
	float:left;
	width:209px;
	padding-right:13px;
}

.flash_block img{
	float:none !important;
	margin:0 !important;
}

.lastFlash_block{
	padding-right:0 !important;
}

/******* FOOTER ***********/

.footer_btn_left{
	width:11px;
	height:20px;
	float:left;
	background:transparent url(/common/img/V3/footer_btn_left.png) no-repeat center;
}

*html .footer_btn_left{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/footer_btn_left.png", sizingMethod="scale") !important;
}

.footer_btn_middle{
	height:19px;
	text-align:center;
	background:transparent url(/common/img/V3/footer_btn_middle.png) no-repeat center;
	float:left;
	padding-top:1px;
}

*html .footer_btn_middle{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/footer_btn_middle.png", sizingMethod="scale") !important;
}

.footer_btn_right{
	width:11px;
	height:20px;
	float:left;
	background:transparent url(/common/img/V3/footer_btn_right.png) no-repeat center;
}

*html .footer_btn_right{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/footer_btn_right.png", sizingMethod="scale") !important;
}

.footer_btn_middle a{
	color:#484848 !important;
	background-color:transparent !important;
	
}

#universAccess .footer_btn_middle a:hover{
	color:#FA8C12 !important;
	background-color:transparent !important;
	text-decoration:none !important;
}

#universAccess {
	width:500px !important;
}

#stdContentBlock .bottomDeco {
	background:transparent url(/common/img/V3/bg_x4BottomSiteMapPNG.png) no-repeat scroll left bottom;
	font-size:0.3em;
	height:8px;
}

*html #stdContentBlock .bottomDeco {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x4BottomSiteMapPNG.png", sizingMethod="scale") !important;
}

.colOnglet h4{
	padding-top:0;
}

/***** HM 30 ******************/

#productMainDetailsNew {
	margin:0pt 0pt 0pt 1px;
	width:311px;
}

#productMainDetailsNew h3 {
	font-size:1.18em;
	font-weight:normal;
	padding:0pt 0pt 0pt 20px;
	width:291px;
}

#productMainDetailsNew h3 a {
	color:#000000;
	display:block;
	position:relative;
	text-decoration:none;
	font-weight:bold;
}

#productMainDetailsNew.openedContent{
	/*background:url(/common/img/V3/bg_productOpened2_small.png) repeat left top;*/
	/*min-height:236px;*/
}

* html body #productMainDetailsNew.openedContent{
	/*height:236px;*/
	background-image:none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_productOpened2_small.png", sizingMethod="scale");*/
}

#productMainDetailsNew.openedContent h3 {
	/*height:14px;*/
	padding:8px 0pt 0pt 20px;
}


#productMainDetailsNew.openedContent .producDetails {
	display:block;
	padding-left:20px;
}

#productMainDetailsNew #producDetailsList {
	background-color:#C1C1BB;
	/*margin:10px auto 0pt;*/
	padding:5px 15px;
	/*position:relative;*/
	width:240px;
	margin-top:10px;
}

#productMainDetailsNew #producDetailsList li {
	display:inline;
	font-size:0.9em;
	background-color:transparent !important;
}

#productMainDetailsNew #producDetailsList li a {
	background:transparent url(/common/img/V3/pict_listArrow.gif) no-repeat 0 0.3em;
	color:#000000;
	padding:0pt 20px 3px 10px;
	text-decoration:none;
	display:inline !important;
}

#productMainDetailsNew #producDetailsList li a:hover {
	background:transparent url(/common/img/V3/pict_listArrowOver.gif) no-repeat scroll 0pt 0.3em;
	color:#FFFFFF;
}

#productMainDetailsNew #producDetailsList li a.currentItem {
	background:transparent url(/common/img/V3/pict_listArrowOver.gif) no-repeat scroll 0pt 0.3em;
	color:#FFFFFF;
}

#productMainDetailsNew .producDetailsContent2New {
	background-color:#FFFFFF;
	/*height:158px;*/
	/*margin:0pt auto;*/
	overflow:visible;
	position:relative;
	width:240px;
	padding:10px 15px;
}

#productMainDetailsNew .producDetailsContent2New div {
	/*height:138px;*/
	/*padding:10px;*/
}

#productMainDetailsNew .producDetailsContent2New h4 {
	color:#FCB426;
	font-size:1em;
}

#productMainDetailsNew .producDetailsContent2New p {
	font-size:0.9em;
}

#productMainDetailsNew .producDetailsContent2New img {
	/*float:right;*/
	margin:0pt 0pt 5px 5px;
}

#productMainDetailsNew .producDetailsContent2New a {
	color:#8D8989;
}

.headerDeco_big{
	background:transparent url(/common/img/V3/bg_x2rightTopWidePNG_big.png) no-repeat scroll left top;
	font-size:0.3em;
	height:8px;
}

*html .headerDeco_big{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x2rightTopWidePNG_big.png", sizingMethod="crop");
}

.bottomDeco_big{
	background:transparent url(/common/img/V3/bg_x2rightBottomWide2PNG_big.png) no-repeat scroll left bottom;
	font-size:0.3em;
	height:9px;
}

*html .bottomDeco_big{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x2rightBottomWide2PNG_big.png", sizingMethod="crop");
}

.contentPrimeBig{
	padding:0;
	position:relative;
	width:623px;
	float:left;
}

.contentPrimeBigContent{
	padding:0;
	padding-left:30px;
	position:relative;
	width:593px;
	background-color:#fff;
	font-size:11px;
}

.contentPrimeBig_TripleBox{
	padding:0;
	padding-left:30px;
	padding-right:25px;
	position:relative;
	font-size:11px;
}

.spe_detail_prod{
	padding-left:0 !important;
	margin-top:12px !important;
	width:100%;
}

.contentPrimeBigContent h4{
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	margin-top:30px;
}

*+html .contentPrimeBigContent h4{
	margin-top:40px;
}


#productBlock p.intro{
	padding:0 !important;
}

.contentSecondSmall {
	float:right;
	padding:0;
	margin-left:1px;
	/*position:relative;*/
	width:311px;
	/*background:url(/common/img/V3/bg_productOpened2_small.png) repeat-y 1px top;*/
	background:url(/common/img/V3/bg_productOpened2_small.png) repeat left top; 
}

*html .contentSecondSmall {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_productOpened2_small.png", sizingMethod="scale");
}


#productBlock .contentPrimeBig h3.titleUnder {
	padding:0;
}

#productBlock .contentPrimeBig .link_redirection {
	padding:0 0 0px 30px;
}

body .contentPrimeBig #productList1 li, .contentPrimeBig #productList2 li {
	background-image:none !important;
	padding-left:0 !important;
	width:262px;
	display:block;
}

body #contentPrimeBigContent1 ul.liLienLarge{
	width:560px !important;
	clear:both;
}

body #contentPrimeBigContent1 ul.liLienLarge li{
	width:560px !important;
}

body #contentPrimeBigContent1 ul.liLienLarge li a{
	display:inline !important;
}

.contentPrimeBig #productList1 li a, .contentPrimeBig #productList2 li a{
	background:transparent url(/common/img/V3/pict_listArrow2.png) no-repeat scroll 0pt 0.3em;
	padding-left:10px !important;
	display:block;
	width:272px;
}

body .contentPrimeBig #productList1 li a{
	width:242px !important;
}

*html body .contentPrimeBig #productList2{
	padding-left:10px !important;
}

.contentPrimeBig #productList1 li a:hover, .contentPrimeBig #productList2 li a:hover {
	background:#EFF0E2 url(/common/img/V3/pict_listArrow.gif) no-repeat scroll 0pt 0.3em;
	color:#000000;
}

.contentPrimeBig #productList1, .contentPrimeBig #productList2{
	width:252px !important;
}

.contentPrimeBig #productList1{
	padding-left:0 !important;
}

.contentPrimeBig #productListAddon{
	width:585px !important;
	display:block;
	padding-left:0 !important;
}

body .contentPrimeBig li.otherLink1{
	background-color:#EFF0E2 !important;
	width:280px !important;
	float:left;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

body .contentPrimeBig li.otherLink2{
	background-color:#EFF0E2 !important;
	width:280px !important;
	float:left;
	margin-left:1px;
	padding-top:3px !important;
	padding-bottom:3px !important;
}

*html body .contentPrimeBig li.otherLink2{
	width:259px !important;
}

.contentPrimeBig #productListAddon li img{
	float:left;
	display:block;
}

.contentPrimeBig #productListAddon li span{
	float:left;
	display:block;
	width:205px;
	padding:5px 10px;
	cursor:pointer;
}

*html .contentPrimeBig #productListAddon li span{
	width:197px;
}

.contentPrimeBig #productListAddon li a{
	background-color:transparent !important;
	background-image:none !important;
	font-size:13px !important;
	color:#000 !important;
	display:block;
	width:280px;
}

*html .contentPrimeBig #productListAddon li a{
	width:259px;
	position:relative;
}


*+html .contentPrimeBig #productListAddon li a{
	width:259px;
}

.contentPrimeBig #productListAddon li a:hover{
	background-color:transparent !important;
	text-decoration:underline !important;
}

.sep_arrond_b{
	background:transparent url(/common/img/V3/sep_arrond_b.png) no-repeat top;
	width:623px;
	height:13px;
}

*html .sep_arrond_b{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/sep_arrond_b.png", sizingMethod="crop");
}

.sep_arrond_t{
	background:transparent url(/common/img/V3/sep_arrond_t.png) no-repeat bottom;
	width:623px;
	height:10px;
	margin-top:2px;
}

*html .sep_arrond_t{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/sep_arrond_t.png", sizingMethod="scale");
}

*html #contentSecondSmall  a{
	position:relative !important;
}

.no_bg {
	background:transparent none repeat scroll 0 0 !important;
}

*html .no_bg {
	filter:0 !important;
}

/******* HM 31 ***********/

.col2split{
	float:left;
	width:260px;
	padding-left:30px;
}

.col2split h3.titleUnder{
	font-size:20px;
	letter-spacing: -1px;
}

.col2split p{
	padding-bottom:0 !important;
}

.col2split p.psmaller{
	font-size:11px !important;
}

.col2splitLeft{
	border-right: 1px solid #E1E1E1;
	padding: 0 10px 0 0 !important;
	width:270px !important;
}

/******* HM 32 ***********/


.gammeProduits .stdArticleWide{
	padding-left: 0 !important;
	padding-right: 0 !important;
	width:936px !important;
}

.gammeProduits .colOnglet{
	padding: 20px 30px 0 30px!important;
	border:1px solid #E1E1E1;
	border-left:0;
	width:406px !important;
	height:120px;
}

.gammeProduits .colOnglet2{
	border-right:0 !important;
}

.no_b_top{
	border-top:0 !important;
}

.ProdBlockImag{
	width:98px;
	float:left;
	border:1px solid #E1E1E1;
	height:98px;
}

.ProdBlockImag td{
	text-align:center;
}

.ProdBlockImag img{
	float:none !important;
	display:inline !important;
	margin:0 !important;
}

.ProdBlockDesc{
	width:290px;
	float:left;
	margin-left:10px;
}

.gammeProduits .colOnglet h5{
	padding-bottom:5px !important;
	font-size:12px !important;
}


.gammeProduits .colOnglet p{
	padding-bottom:0 !important;
}

#stdContentBlock .stdArticleWide .ProdBlockDescText{
	font-size:12px !important;
}

#stdContentBlock .stdArticleWide .ProdBlockDescText p{
	font-size:12px !important;
	padding:0 !important;
}

#stdContentBlock .stdArticleWide .ProdBlockDescText p.ProdBlockDescPrice{
	font-size:15px !important;
	padding-top:4px !important;
}

.table11{
	display:table !important;
	height: 67px;
}

*html body .table11{
	display:block !important;
}

*+html body .table11{
	display:block !important;
	height:auto;
	min-height:67px !important;
}

/*.gammeProduits .ProdBlockDescText{
	height:67px;
}*/

.gammeProduits .colOnglet p.ProdBlockDescPrice{
	font-size:15px !important;
	font-weight:bold !important;
	padding:3px 0 !important;
}

.ProductPagination{
	height:26px;
	padding: 15px 20px 0 30px;
	width:884px;
}

.ProductPagination ul li{
	width: 20px;
	text-align:center;
	display:block;
	float:right;
	padding-right:5px;
}

.ProductPagination ul li a{
	width: 20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0;
}

.ProductPagination ul li a:hover{
	background-color:#c1c1bb;
}

.ProductPagination ul li.currentPage a{
	background-color:#c1c1bb;
}

.ProductPagination ul li.ProductPaginationNP{
	width:auto !important;
	padding:3px 10px 3px 0 !important;
}

.ProductPagination ul li.ProductPaginationNP a{
	width:auto !important;
	text-decoration:underline !important;
	display:inline !important;
}

.ProductPagination ul li.ProductPaginationNP a:hover{
	background-color: transparent !important;
}

.gammeProduits div.Division3Block{
	font-size:12px !important;
	width:281px;
	margin-left:30px;
	padding:10px 0 15px 0;
	float:left;
}

.gammeProduits div.middleDivision3Block{
	width:250px !important;
	margin-right: 20px;
}

*html .gammeProduits div.firstDivision3Block{
	margin-left:15px !important;
}

.gammeProduits div.Division3Block table{
	height:74px;
}

.gammeProduits div.Division3Block table td.firstTd{
	padding-left:35px !important;
	width:5px;
}

.gammeProduits div.Division3Block table td{
	padding-left:10px;
}

.gammeProduits div.Division3Block table.grande_fleche_bg{
	background: transparent url(/common/img/V3/grande_fleche_bg.gif) no-repeat center left;
	width:281px;
}

/******* HM 33 ***********/

.solutionBlockNew .scopeContent {
	overflow:auto !important;
}

.solutionBlockNew .contentPrime h3{
	padding-right:30px !important;
}

.solutionBlockNew ul.listAccessLinks{
	padding-bottom:15px;
}

.solutionBlockNew ul.listAccessLinks li{
	display:block;
	float:right;
	padding-left:15px;
}

.solutionBlockNew ul.listAccessLinks li a{
	display:block;
	font-size:10px !important;
	text-decoration:none;
	color:#000 !important;
}

.solutionBlockNew ul.listAccessLinks li a:hover{
	text-decoration:underline !important;
}

.solutionBlockNew ul.listAccessLinks li img{
	display:block;
	float:left;
	padding-top:3px;
}

.solutionBlockNew ul.listAccessLinks li span{
	display:block;
	float:left;
	padding-left:5px;
}

.solutionBlockNew .contentProduit{
	width:645px !important;
}

ul#container-alpha{
	width:204px;
	background-color:#f4f4eb;
	border-right:#e1e1e1 solid 1px;
	float:left;
}

.solutionBlockNew ul#container-alpha li{
	width:204px;
	display:block;
	border-bottom:#e1e1e1 solid 1px;
}

.solutionBlockNew ul#container-alpha li a{
	width:179px;
	padding-right:25px;
	display:block;
	color:#000 !important;
	text-decoration:none !important;
	font-size:12px !important;
	background: transparent url(/common/img/V3/pict_listArrow2.png) no-repeat 185px 20px;
}

.solutionBlockNew ul#container-alpha li a:hover{
	background-color:#fff !important;
	font-weight:bold !important;
	background: transparent url(/common/img/V3/bg_cusinfolist_fleche.gif) no-repeat 185px 20px !important;
}

.solutionBlockNew ul#container-alpha li.tabs-selected a{
	background-color:#fff !important;
	font-weight:bold !important;
	background: transparent url(/common/img/V3/bg_cusinfolist_fleche.gif) no-repeat 185px 20px !important;
}

.solutionBlockNew ul#container-alpha li a table{
	width:179px;
	height:47px;
}

.solutionBlockNew ul#container-alpha li a table td.imgTd{
	width:47px;
	height:47px;
	border:#e1e1e1 solid 1px;
	border-bottom:0;
	border-top:0;
	background-color:#fff;
	text-align:center;
}

.solutionBlockNew ul#container-alpha li a table td.txtTd{
	width:115px;
	padding-left:10px;
}

.solutionBlockNew .bottomDeco {
	background:transparent url(/common/img/V3/bg_x2rightBottomBrownPNGSpeProduits.png) no-repeat scroll left bottom !important;
}

*html body .solutionBlockNew .bottomDeco {
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x2rightBottomBrownPNGSpeProduits.png", sizingMethod="crop") !important;
}

.infoSolutionLayerNew{
	margin-top:1px !important;
}

.solutionBlockNew .fragmentItem{
	float:left;
	width:400px;
	padding:13px 20px;
	text-align:left !important;
	font-size:12px !important;
}

.solutionBlockNew .fragmentItem .top_prod{
	width:400px;
}

.solutionBlockNew .fragmentItem .top_prod h4{
	padding-top:0 !important;
}

table.bordure_compl{
	border:#e1e1e1 solid 1px;
	width:177px;
}

table.bordure_compl td{
	text-align:center;
}

.solutionBlockNew .fragmentItem .imgBlock{
	float:left;
	padding-right:12px;
}

.solutionBlockNew .fragmentItem p{
	text-align:left !important;
	font-size:12px !important;
}

.contentProduit .tabs-nav li img {
	display:inline !important;
	height:auto !important;
	/*width:auto !important;*/
}

#h3Height{
	display:block;
}

.infoSolutionLayerNew0 {
	margin-top:1px !important;
}

.infoSolutionLayerNew0 .centralDeco{
	height:auto !important;
	padding:30px !important;
	width:876px !important;
	background-image:none !important;
	background-color:#FFF !important;
}

.infoSolutionLayerNew0 .bottomDeco{
	background-image: url(/common/img/V3/bg_x4BottomSiteMapPNG.png) !important;
}

*html .infoSolutionLayerNew0 .bottomDeco{
	background-image: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x4BottomSiteMapPNG.png", sizingMethod="crop") !important;
}

.infoSolutionLayerNew0 .DivBlock{
	padding-left:35px;
	width:264px;
	float:left;
}

.infoSolutionLayerNew0 .FirstDivBlock{
	padding-left:0 !important;
}

.infoSolutionLayerNew0 .DivBlock table{
	width:62px;
	height:62px;
	border:#e1e1e1 solid 1px;
	float:left;
}

.infoSolutionLayerNew0 .DivBlock table td{
	text-align:center;
}

.infoSolutionLayerNew0 .DivBlockText{
	width:160px;
	padding-left:25px;
	float:left;
	font-size:12px;
}

.infoSolutionLayerNew0 .DivBlockText span{
	margin-top:5px;
	display:block;
}

.infoSolutionLayerNew0 .DivBlockText span strong.strong{
	display:block;
	float:left;
	padding-right:15px;
	font-size:14px;
}

.infoSolutionLayerNew0 .DivBlockText span .link_redirection{
	margin-top:2px;
}

.myzoneLinks{
	width:390px;
	background-color:#f4f4ec;
	padding:5px 0px 5px 20px;
	text-align:left;
}

.myzoneLinks .link_redirection{
	clear:none !important;
	padding-bottom:5px !important;
	width: 194px;
}

.myzoneLinks .link_redirection a{
	color: #000 !important;
	padding-left:8px !important;
}


/** CA40 **/

.mainFrameContainer{
	position:relative;
	width:700px;
	/*padding:25px 10px 25px 20px;*/
	/*background-color:pink;*/
	overflow:visible;
}
.mainFrameContainer p{
	margin:10px 0;
}
#mainFrameFlashContainer{
	position:relative;
	width:701px;
}

.mainFrameContainer br.spacer{
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
}

.mainFrameContainer .accessoires{
	position:relative;
	float:left;
	width:292px;
	padding:20px 35px 15px 10px;
}

.mainFrameContainer .accessoires table.visu2{
	float:left;
	width:100px;
	height:98px;
	text-align:center;
}

.mainFrameContainer .accessoires table.visu2 td{
	text-align:center;
}

.mainFrameContainer .accessoires table.visu2 td a{
	text-align:center !important;
	display:block !important;
	border:0 !important;
	width:100px !important;
	background-color:#fff !important;
}

.mainFrameContainer .accessoires .desc{
	float:left;
	display:inline;
	width:191px;
}
.mainFrameContainer .accessoires .desc a{
	color:#000000;
	text-decoration:none;
}
.mainFrameContainer .accessoires .desc a:hover{
	text-decoration:underline !important;
	background-color:#fff !important;
	display:inline !important;
}

.mainFrameContainer .accessoires .desc h4{
	padding-left:10px;
	background:url(/common/img/V3/bg_cusinfolist_fleche_mini.gif) no-repeat scroll 0px 3px;
	padding-top:0 !important;
}

.mainFrameContainer .accessoires .desc h4 small{
	display:block;
	font-weight:normal;
	font-size:10px;;
}

.mainFrameContainer .accessoires .desc p{
	padding-left:10px;
	margin:10px 0;
}

.mainFrameContainer p.outil img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #ddd;
}

.mainFrameContainer p.outil strong{
	display:block;
	margin:10px 0;
}

#infoSolutionLayer .iFrameBlock{
	float:left;
	width:701px;
	background-color:#fff;
	position:static !important;
}

.mainFrameContainer h3{
	border-bottom:0 !important;
}

.mainFrameContainer span.encadre{
	padding-left:20px;
	display:block;
	width:680px;
}

.mainFrameContainer span.encadre2{
	padding-left:30px;
	display:block;
	width:670px;
}

#infoSolutionLayer .stdInfoLayer dl{
	border-right: 1px solid #E1E1E1;
}

#infoSolutionLayer {
	margin:10px 0pt 0pt;
	position:relative;
	text-align:left;
	width:936px;
}

#infoSolutionLayer .headerDeco {
	background:transparent url(/common/img/V3/bg_x1TopInfoLayer2.png) no-repeat scroll left top;
	font-size:0.3em;
	height:8px;
	width:100%;
}

* html body #infoSolutionLayer .headerDeco {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1TopInfoLayer2.png", sizingMethod="crope");

}

#infoSolutionLayer .centralDeco {
	background:transparent url(/common/img/V3/bg_x1CenterInfoLayer2.png) repeat-y scroll left top;
	/*height:427px;*/
	width:100%;
}

#infoSolutionLayer .contentPrime {
	position:relative;
	width:936px;
}

#infoSolutionLayer .bottomDeco {
	background:transparent url(/common/img/V3/bg_x1BottomInfoLayer2.png) no-repeat scroll left top;
	font-size:0.3em;
	height:8px;
	width:100%;
}

* html body #infoSolutionLayer .bottomDeco {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_x1BottomInfoLayer2.png", sizingMethod="crope");

}

#infoSolutionLayer .stdInfoLayer {
	overflow:auto;
	position:relative;
	width:936px;
}

#infoSolutionLayer .stdInfoLayer h3 {
	background-color:#FFFFFF;
	border-bottom:1px solid #E1E1E1;
	padding:20px 30px 1em 30px;
}

#infoSolutionLayer .stdInfoLayer dl {
	float:left;
	padding:0pt;
	position:relative;
	width:234px;
}

#infoSolutionLayer .stdInfoLayer dl a {
	color:#000000;
	text-decoration:none;
}

#infoSolutionLayer .stdInfoLayer dt {
	background:transparent url(/common/img/V3/pict_infoLayerOpenList.gif) no-repeat scroll 15px 5px;
	font-size:1.3em;
	font-weight:bold;
	padding:3px 0pt 3px 30px;
	position:relative;
}

#infoSolutionLayer .stdInfoLayer dt a {
	position:relative;
}

#infoSolutionLayer .stdInfoLayer dt.openedList {
	background:transparent url(/common/img/V3/pict_infoLayerOpenList.gif) no-repeat scroll 15px 5px;
}

#infoSolutionLayer .stdInfoLayer dt.closedList {
	background:transparent url(/common/img/V3/pict_infoLayerCloseList.gif) no-repeat scroll 15px 5px;
}

#infoSolutionLayer .stdInfoLayer dd {
	position:relative;
	width:204px;
	border-bottom:1px solid #E1E1E1;
	padding:0pt 0pt 0pt 30px;
}

#infoSolutionLayer .stdInfoLayer li a {
	display:block;
}

#infoSolutionLayer .stdInfoLayer li a:hover {
	background:#F4F4EA none repeat scroll 0%;
	display:block;
}

#infoSolutionLayer .stdInfoLayer li a img {
	margin:5px 5px 2px;
	vertical-align:middle;
}

#infoSolutionLayer .stdInfoLayer p, #infoSolutionLayer .stdInfoLayer li {
	font-size:1.09em;
}

#infoSolutionLayer .stdInfoLayer ul {
	position:relative;
	width:204px;
	padding:1em 0pt;
}

#infoSolutionLayer .stdInfoLayer li {
	background:transparent url(/common/img/V3/pict_listArrow.png) no-repeat scroll left 0.3em;
	/*padding:0pt 0.5em 0.3em 0pt;*/
	padding:0pt 0pt 0.3em 0.5em;
}

#infoSolutionLayer #iFrameTarget {
	border:0pt none;
	height:100%;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:100%;
}

#solutionBlock .contentPrime table.visuModele {
	float:left;
	width:260px;
}

#solutionBlock .contentPrime table.visuModele td{
	padding-left:30px;
}

#solutionBlock .contentPrime #blocOnglets {
	float:left;
	padding-bottom:20px;
	width:419px;
}

#solutionBlock .contentPrime #blocOnglets .header {
	background:transparent url(/common/img/V3/bg_modele_header.gif) repeat-x scroll left bottom;
	height:40px;
}

#solutionBlock .contentPrime #blocOnglets .header ul li {
	background:transparent url(/common/img/V3/bg_modele_onglet_off.gif) no-repeat scroll left top;
	float:left;
	height:40px;
	margin:0pt 1px 0pt 0pt;
	width:139px;
}

#solutionBlock .contentPrime #blocOnglets .header ul li a {
	background:transparent url(/common/img/V3/bg_modele_fleche_off.gif) no-repeat scroll 0px 1px;
	color:#000000;
	display:block;
	font-weight:normal;
	margin-left:10px;
	margin-top:15px;
	padding-left:12px;
	text-decoration:none;
}

#solutionBlock .contentPrime #blocOnglets .header ul li.last {
	margin:0pt;
}

#solutionBlock .contentPrime #blocOnglets .header ul li.active {
	background:transparent url(/common/img/V3/bg_modele_onglet_on.gif) no-repeat scroll left top;
}

#solutionBlock .contentPrime #blocOnglets .header ul li.active a {
	background:transparent url(/common/img/V3/bg_modele_fleche_on.gif) no-repeat scroll 0px 4px;
	font-weight:bold;
	padding-left:17px;
}

#solutionBlock .contentPrime #blocOnglets .content {
	background:#FFFFFF none repeat scroll 0%;
	border-bottom:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	height:315px;
	padding:20px 15px;
	width:387px;
}

#solutionBlock .contentPrime #blocOnglets .content h4 {
	margin:0pt;
}

#solutionBlock .contentPrime #blocOnglets .content p {
	margin:0pt 0pt 15px;
}

#solutionBlock .contentPrime #blocOnglets .content #onglet2, #solutionBlock .contentPrime #blocOnglets .content #onglet3 {
	display:none;
}

html > body #solutionBlock .contentPrime #blocOnglets .content {
	height:auto;
	min-height:315px;
}

#onglet1, #onglet2, #onglet3 {
	width:387px;
}

#onglet3 .carousel {
	overflow:auto;
	padding:25px 0pt !important;
	position:relative;
	width:387px !important;
}

#onglet3 .jCarouselLite {
	float:left;
	margin:0pt 10px;
	position:relative;
}

#onglet3 .jCarouselLite li a {
	padding:0pt 8px;
}

#onglet3 .jCarouselLite li a table {
	width:100px;
	height:98px;
	margin:0 8px;
}

#onglet3 .jCarouselLite li a td {
	border:1px solid #E0E0E0;
	text-align:center;
}

#onglet3 .jCarouselLite li a:hover td{
	border:1px solid #000000;
}

#onglet3 button {
	border:0px none;
	cursor:pointer;
	height:13px;
	margin:53px 0pt 0pt !important;
	width:8px;
}

*html #onglet3 button {
	border:0px none;
	cursor:pointer;
	height:13px;
	margin:43px 0pt 0pt !important;
	width:8px;
}

*+html #onglet3 button {
	border:0px none;
	cursor:pointer;
	height:13px;
	margin:43px 0pt 0pt !important;
	width:8px;
}

#onglet3 button span {
	display:none;
}

#onglet3 button.prev {
	background:transparent url(/common/img/V3/bg_prevBtn.gif) no-repeat scroll left top;
	float:left;
}

#onglet3 button.next {
	background:transparent url(/common/img/V3/bg_nextBtn.gif) no-repeat scroll left top;
	float:right;
}

#onglet3 button.prev.disabled {
	visibility:hidden;
}

#onglet3 button.next.disabled {
	visibility:hidden;
}

.solutionBlockNewNew .carousel{
	background-image:none !important;
	margin:0 !important;
}

.solutionBlockNewNew .carousel button.prev{
	top:0 !important;
}

.solutionBlockNewNew .carousel button.next{
	top:0 !important;
}

.solutionBlockNewNew .contentPrime h3{
	padding-right:30px !important;
}

.solutionBlockNewNew ul.listAccessLinks{
	padding-bottom:15px;
}

.solutionBlockNewNew ul.listAccessLinks li{
	display:block;
	float:right;
	padding-left:15px;
}

.solutionBlockNewNew ul.listAccessLinks li a{
	display:block;
	font-size:10px !important;
	text-decoration:none;
	color:#000 !important;
}

.solutionBlockNewNew ul.listAccessLinks li a:hover{
	text-decoration:underline !important;
}

.solutionBlockNewNew ul.listAccessLinks li img{
	display:block;
	float:left;
	padding-top:3px;
}

.solutionBlockNewNew ul.listAccessLinks li span{
	display:block;
	float:left;
	padding-left:5px;
}

#infoSolutionLayer .cusInfoList dd.last {
	border-bottom:medium none;
}

#infoSolutionLayer .cusInfoList dd ul li {
	background:transparent url(/common/img/V3/bg_cusinfolist_fleche_mini.gif) no-repeat scroll 10px 7px;
	padding:3px 0 3px 20px;
	position:relative;
	width:160px;
}

.producDetailsContent2New table{
	width:230px !important;
}


/** AJOUT JBO **/

#stdContentBlock .centralDeco {
background-color:#FFFFFF;
}

.minContentHeight{
	min-height:480px;
}

*html .minContentHeight{
	height:480px;
}

/* EVOLUTIONS FICHE PRODUIT FR 2010-03 */
.v4Product .contentSecond {padding-top:0px !important;}
.v4Product .contentSecond h3 {
	height:25px; 
	padding:12px 0px 0px 35px !important;
	color:#000000;
	font-size:14px;
	margin-top:6px;
	font-weight:300;	
}
.v4Product .contentSecond h3.firston {	
	background:transparent url(/common/img/V3/products/cartouche.png) no-repeat 0px -44px;
	/*height:30px;*/ 
	margin-top:0px;
	padding-top:6px !important;
	color:#ffffff;
}
.v4Product .contentSecond h3.on {	
	background:transparent url(/common/img/V3/products/cartouche.png) no-repeat 0px -34px;	
	color:#ffffff;
}
.v4Product .contentSecond h3.off {
	background:transparent url(/common/img/V3/products/cartouche.png) no-repeat 0px 0px;
}

.v4Product .contentSecond h3 a{text-decoration:none;}
.v4Product .contentSecond h3 a:hover{color:#ffffff;}
.v4Product .headerDeco  {
	background:url("/common/img/V3/products/bg_x2rightPNG_product.png") no-repeat scroll left top transparent !important;
}

div.btShop {
	height:28px;
	/*text-align:center;*/
	/*font-weight: bold;*/
	float:none;
	position:relative;
	margin-left:10px;
	}

div.btShopLeft{
	background: transparent url(/common/img/V3/products/bt_cady_left.png) no-repeat left 0px;
	width:42px;
	height:28px;
	float:left;	
	}
div.btShopRight a {
	background:url(/common/img/V3/products/bt_cady_right.png) no-repeat right 0px;	
	height:28px;	
	text-align:center;
	float:left;	
	padding:10px 15px 0 0;
	color:#000000;
	text-align:center;
	/*font-weight: bold;*/
	font-size:11px;
	text-decoration:none;
	}


div.btShopRight a:hover{
	color:#ffffff;
	text-decoration:none;
	}
.v4Product .contentSecond p{
	margin:10px 10px;
	color:#000000;
}

div.btDealerlocator {
	height:22px;
	/*text-align:center;*/
	/*font-weight: bold;*/
	/*float:none;*/
	position:relative;
	margin-left:10px;
	}

div.btDealerlocatorLeft{
	background: transparent url(/common/img/V3/products/bt_left.png) no-repeat left 0px;
	width:12px;
	height:22px;
	float:left;	
	}
div.btDealerlocatorRight a {
	background:url(/common/img/V3/products/bt_right.png) no-repeat right 0px;	
	height:22px;	
	text-align:center;
	float:left;	
	padding:4px 15px 0 0;
	color:#000000;
	text-align:center;
	/*font-weight: bold;*/
	font-size:11px;
	text-decoration:none;
	}


div.btDealerlocatorRight a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
input.zipInputField{
	width:110px;
	height:20px;
	border:1px solid #cccccc;
	float:left;
	margin: 0px 10px;	
}
/* #F9B830 */

.pardessus{
	display:block;
	position:relative;
	/*height:227px;
	width:302px;*/
	background:white;
	clear:both;
	/*margin-top:-227px;*/
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}

.pourLeFlash{
	float:left;
	margin-top:25px;
}


*html .pourLeFlash{
	display:inline;
}

.openVideosInLayer object, .openVideosInLayer embed {
	height:187px !important;
	width:250px !important;
}

.pardessus{
	height:187px !important;
	width:250px !important;
	margin-top: -187px !important;
}