/****** general *****/
html, body {margin:0; padding:0; border:0; text-align:center;}
a, a:link {color:#ac288c; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
a:visited {color:#a12283; background-color:transparent;}

.canvas_container {background-color:#e7e8e8; background-image:url(../../skin_v2/image_v2/content_bg.gif); background-position:top; background-repeat:repeat-x; width:1000px; margin:0 auto 0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:left;}
.canvas {width:1000px; margin:0px auto 0px auto; text-align:left; padding:20px 0px 0px 0px;}

	/***** header & footer *****/
	.header_container {background:url(../../skin_v2/image_v2/header_bg1.gif) #ffffff 0px 100% repeat-x; width:1000px; margin:0 auto 0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
	.header {text-align:left;}
	.header a.logo {margin:0 0 0 20px; float:left; height:80px; width:250px;}
  .header div.logo {margin:0 0 0 20px; float:left; height:80px; width:250px;}

		/*** main tabbed nav ***/
		.top_nav {clear:left; margin:8px 0 0 10px;}
		.top_nav li {margin:0; list-style:none; list-style-image:none;}
/*** changement ***/.top_nav li a {display:block; float:left; color:#a12283; outline:none; font-weight:bold;}
		.top_nav li a:hover {text-decoration:none; outline:none;}

		.top_nav .tn_marketing a {height:3.4em; margin-left:-5px; background:url(../../skin_v2/image_v2/top_nav_long_off.gif) no-repeat top right;}
		.top_nav .tn_marketing2 a {height:3.4em; margin-left:-5px; background:url(../../skin_v2/image_v2/top_nav_bleu.gif) no-repeat top right;}
	
		.top_nav .tn_home a {height:3.4em; background:url(../../skin_v2/image_v2/top_nav_long_2.gif) no-repeat left top;}
		.top_nav .tn_all a {height:3.4em; background:url(../../skin_v2/image_v2/top_nav_long_2.gif) no-repeat -5px 0px;}
/*** .top_nav .tn_all span {text-transform:uppercase;} enlever ***/		

		.top_nav .tn_all a.last {background-position:-64px 0px;}

		.top_nav .tn_all a.last:hover, 
		.top_nav .tn_all a.laston, 
		.top_nav .tn_all a:hover, 
		.top_nav .tn_all a.on, 
		.top_nav .tn_home a:hover, 
		.top_nav .tn_home a.on, 
		.top_nav .tn_marketing a:hover,
    .top_nav .tn_marketing2 a:hover, 	
    .top_nav .tn_marketing a.on {color:#ffffff; background-color:#990033 !important;}

		.top_nav .tn_all a:hover, 
		.top_nav .tn_all a.on {background-position:-295px 0px;}

		.top_nav .tn_all a.last:hover, 
		.top_nav .tn_all a.laston {background-position:top right;}

		.top_nav .tn_home a:hover, 
		.top_nav .tn_home a.on {background-position:-287px 0px;}

		.top_nav .tn_marketing a:hover,
    .top_nav .tn_marketing2 a:hover,
		.top_nav .tn_marketing a.on {background:url(../../skin_v2/image_v2/top_nav_long_2.gif) top right no-repeat;}
		.top_nav .tn_marketing a:hover span, 
		.top_nav .tn_marketing2 a:hover span,
		.top_nav .tn_marketing a.on span {background:url(../../skin_v2/image_v2/tn_divider_on.gif) 0px 5px no-repeat}

		.top_nav .tn_home a.on {cursor:default;}

		.top_nav .tn_marketing a span {display:table-cell; vertical-align:middle; padding:1em 1.4em 0.6em 1em; height:3.4em; background:url(../../skin_v2/image_v2/tn_divider.gif) scroll no-repeat left 3px;}
    .top_nav .tn_marketing2 a span {display:table-cell; vertical-align:middle; padding:1em 1.4em 0.6em 1em; height:3.4em; background:url(../../skin_v2/image_v2/tn_divider.gif) scroll no-repeat left 3px;}

		.top_nav .tn_home a span {display:table-cell; vertical-align:middle; padding:1em 1em 0.6em 1.4em; height:3.4em;}
		.top_nav .tn_all a span {display:table-cell; vertical-align:middle; padding:0.6em 11px; height:3.4em; width:auto; background:url(../../skin_v2/image_v2/tn_divider.gif) scroll no-repeat left 3px;}

		.top_nav .tn_all a:hover span, 
	
		.top_nav .tn_all a.on span, 
		.top_nav .tn_all a:hover span, 
		.top_nav .tn_all a.laston span {background:url(../../skin_v2/image_v2/tn_divider_on.gif) 0px 5px no-repeat;}

			/** main tabbed nav popup **/
			.top_nav li div.nav_popup {width:730px; position:absolute; z-index:2001; margin:38px 0px 0px 0px; display:none; border:1px solid #c82391; background-color:#fff;}
			.top_nav li ul {float:left; margin:6px 9px 6px 9px !important; padding:0;}
			.top_nav li li {border-width:0; line-height:normal; margin-bottom:5px;}
			.top_nav li li.topnavheader {display:none;}
			.top_nav li li a, 
			.top_nav li li a:visited {color:#666666; font-weight:normal; background:none !important; float:none; display:inline;}
			.top_nav li div.nav_popup li a:hover {color:#c82390 !important; background-color:transparent !important; text-decoration:underline;}
			.top_nav li li span {text-transform:none;}
			.top_nav li div.nav_popup .other {width:100px;}
			
	span.vert_divider {display:block; float:left; height:130px; width:5px; background:transparent url(../../skin_v2/image_v2/vertical_divider.gif) center center scroll no-repeat;}
 
.btonly {width:586px; float:left;}
.btonly .mycarousels {width:577px;}

.box_main .btonly .box_shadow_tabs {width:578px; background:#990033; float:left; padding:6px 10px 0 2px; margin-bottom:-4px;  z-index:1;}
.box_main .btonly .box_shadow_tabs br {height:1px; line-height:1px;}

 .main_box_tabs {float:left; clear:both; margin:0;}
.main_box_tabs li {float:left; padding:4px 0 2px 0; margin:0; background:url(../../skin_v2/image_v2/tab_middle.png) top left no-repeat; list-style:none;}
.main_box_tabs li a, 
.main_box_tabs li a:visited {display:block; line-height:1.8em; font-size:1.28em !important; padding:0 18px 0 14px; color:#656565; background:url(../../skin_v2/image_v2/tabs_divider.gif) center right no-repeat; font-weight:bold;}

/* rss links have different padding */
.main_box_tabs li a.rssTab, 
.main_box_tabs li a.rssTab:visited {display:inline;padding-left:2px;}
.main_box_tabs li a.rssIcon, 
.main_box_tabs li a.rssIcon:visited {display:inline; padding-left:9px; padding-right:12px; padding-right:0px;}

.main_box_tabs li span {display:block; line-height:1.8em; font-size:1.28em !important; padding:0 18px 0 14px; color:#ffffff; background:url(../../skin_v2/image_v2/tabs_divider.gif) center right no-repeat; font-weight:bold;}
.main_box_tabs li.first {background:url(../../skin_v2/image_v2/tab_first.png) top left no-repeat;}
.main_box_tabs li.last {background:url(../../skin_v2/image_v2/tab_last.png) top right no-repeat;}
.main_box_tabs li.last a, 
.main_box_tabs li.last span {background-image:none;}
.main_box_tabs li.last a:visited {background-image:none;}
.main_box_tabs li.on {background:url(../../skin_v2/image_v2/tab_middle_on.png) top left no-repeat;}
.main_box_tabs li.on a,
.main_box_tabs li.on span {background-image:none;} 
.main_box_tabs li.on a:visited, .main_box_tabs li.on a:link {background:none; color:#ffffff; background-color:transparent;}
.main_box_tabs li.onfirst {background:url(../../skin_v2/image_v2/tab_first_on.png) top left no-repeat;}
.main_box_tabs li.onfirst a, 
.main_box_tabs li.onfirst span, 
.main_box_tabs li.onfirst a:visited, .main_box_tabs li.onfirst a:link {background:none; color:#ffffff; background-color:transparent;}
.main_box_tabs li.onlast {background:url(../../skin_v2/image_v2/tab_last_on.png) top right no-repeat; padding-right:3px;}
.main_box_tabs li.onlast a, 
.main_box_tabs li.onlast span, 
.main_box_tabs li.onlast a:visited, .main_box_tabs li.onlast a:link {background-image:none; color:#ffffff;}
.main_box_tabs li.onsingle {background:url(../../skin_v2/image_v2/tab_single_on.png) top left no-repeat; width:176px;}
.main_box_tabs li.onsingle a {background-image:none !important; color:#fff !important;}
.main_box_tabs li.onsingle span {background-image:none !important; color:#fff !important;}

 .main_box_tabs2 {float:left; clear:both; margin:0;}
.main_box_tabs2 li {float:left; padding:4px 0 2px 0; margin:0; background:url(../../skin_v2/image_v2/tab_middle.png) top left no-repeat; list-style:none;}
.main_box_tabs2 li a, 
.main_box_tabs2 li a:visited {display:block; text-align:center; line-height:1.5em; font-size:1.0em !important; padding:0 8px 0 8px; color:#656565; background:url(../../skin_v2/image_v2/tabs_divider.gif) center right no-repeat;}

.main_box_tabs2 li.first {background:url(../../skin_v2/image_v2/tab_first.png) top left no-repeat;}
.main_box_tabs2 li.last {background:url(../../skin_v2/image_v2/tab_last.png) top right no-repeat;}
.main_box_tabs2 li.last a, 
.main_box_tabs2 li.last span {background-image:none;}
.main_box_tabs2 li.last a:visited {background-image:none;}

		/*** top right link bar ***/
		.quick_links {float:right; width:728px; margin-top:0;}
		.quick_links ul {float:right; width:500px; display:block; clear:both; margin:1px 0 6px 0;}
		.quick_links li {line-height:1.3em; font-size:1em; float:left; list-style:none; margin:3px 0 0 0; padding:0 7px 0 7px; text-align:right; border-left:#a12283 solid 1px;}
		.quick_links li.first {border:none;}
		.quick_links a, .quick_links a:visited {color:#000000; font-weight:bold; display:block;}
		.quick_links a.on, .quick_links a.on:visited {color:#3992c1;}
		.quick_links li.loggedin_link,
		.quick_links li.loggedout_link {padding-right:26px; background:transparent scroll no-repeat top right;}
		.quick_links li.loggedin_link {background-image:url(../../skin_v2/image_v2/logout_14_b.gif);}
		.quick_links li.loggedout_link {background-image:url(../../skin_v2/image_v2/login_14_b.gif);}

		/*** search bar ***/
		.search_bar_container {background:#990033; width:1000px; margin:0 auto 0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
		.search_bar {width:600px; margin:0 0 0 200px; line-height:1.5em; padding:5px 0 11px 0;}
		.search_bar input,
		.search_bar select {width:600px; float:left; margin:0;}
		.search_bar_container input.go {background-image:url(../../skin_v2/image_v2/btn/go3.gif);}
		.search_bar select {width:140px; float:left;}
		.search_bar label {margin:0 10px 0 5px; color:#000000; font-size:1.3em; font-weight:bold; background-color:#eeeeee; float:left;}
  	.recherche_bar select {width:155px; float:left;}
  	.recherche_bar input {width:116px; float:left;}
  	.search_bar2_container {margin:0 auto 0 auto;}
		.search_bar2 {margin:0 0 0 220px; line-height:1.9em; padding:5px 0 11px 20px;}
		.search_bar2 input,
		.search_bar2 select {float:left; margin:0; padding:0 0 0 10px;}
		.search_bar2_container input.go {background-image:url(../../skin_v2/image_v2/btn/go3.gif);}
		.search_bar2 label {margin:0 10px 5px 5px; color:#990033; font-size:1.1em; font-weight:bold; background-color:transparent; float:left;}
    .search_bar3_container {background:#990033; width:1000px; margin:0 auto 0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
		.search_bar3 {width:640px; margin:0 0 0 220px; line-height:1.5em; padding:5px 0 11px 0;}
		.search_bar3 input,
		.search_bar3 select {width:200px; float:left; margin:0;}
		.search_bar3_container input.go {background-image:url(../../skin_v2/image_v2/btn/go3.gif);}
		.search_bar3 select {width:140px; float:left;}
		.search_bar3 label {margin:0 10px 0 5px; color:#ffffff; font-size:1.1em; font-weight:bold; background-color:transparent; float:left;}

			/*** footer ***/
		.footer_container {background:#990033; width:1000px; margin:0 auto 0 auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
		.footer {margin:0 auto 0 auto; padding:0 12px;}
		.footer p {color:#ffe; float:left;}
		.footer a,
		.footer a:visited,
		.footer a:hover {color:#ffe;}
		.footer p.footer_links {float:right;}

	/***** main column *****/
	.main_col {width:595px; float:left; margin-right:15px; margin-bottom:20px;}
	.main_mot {width:770px; float:left; margin-right:15px; margin-bottom:20px;}
	.main_mot h1 {margin-top:2px; margin-bottom:12px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; padding-bottom:5px;}
	.main_col h1 {margin-top:2px; margin-bottom:12px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; padding-bottom:5px;}
  .main_col h2 {margin-top:2px; margin-bottom:12px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; padding-bottom:5px;}
	.main_col h2 span {}
  .main_col h3 {margin-top:2px; margin-bottom:12px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; padding-bottom:5px;}


/***** banniere et box changer***********/
		.bann {width:720px; margin-bottom:5px;}
		.prod_mot {width:767px; margin-bottom:6px;}
		.prod_detail {width:767px; margin-bottom:6px;}
		.prod_detail h1 {width:auto; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#2c79b6;  margin-right:-5px;}
		.prod_mot h1 {width:758px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#2c79b6;  margin-right:-5px;}
  	.prod_mot h2 {width:758px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
    .prod_mot h5 {width:480px;  margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
    .box {width:587px; margin-bottom:6px;}
		.box h2 {width:578px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
	  .box h1 {width:535px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#2C79B6;  margin-right:-5px;}
    .box h3 {width:578px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
	  .box .cot {margin-left: 1px; margin-bottom:0px;  margin-right:-5px;}
	  
/*** changement ***/.box2 {width:967px; margin-left:15px;}
.box2 h2 {width:958px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
.box2 h1 {width:958px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#2C79B6;  margin-right:-5px;}
.box2 h3 {width:958px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left: 1px; margin-bottom:0px; color:#656565;  margin-right:-5px;}
/*** fin ***/
	
	.l_sub_col {width:178px; float:left; margin-right:25px; margin-bottom:20px; }
	.l_sub_col h2 {margin:5px 0 15px -6px; text-align:left; }
		/*** boxes ***/
		.l_sub_col h2 {margin-bottom:8px;}
		.l_sub_col .box {width:161px; float:right;}
		.l_sub_col .box h2 {width:152px; margin-left:1px;}
    .l_sub_col .box_news .cot,
	
		/*** news box ***/
		.box_news h2 {width:170px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; margin-left:0;}
		.box_news h2 a:hover {text-decoration:none;}
		.box_news ul {margin:0 0 0 20px; clear:left; padding-right:0px}
		.box_news ul li {list-style:url(../../skin_v2/image_v2/bullet.gif); padding:0 0 10px 0; background:url(../../skin_v2/image_v2/list_divider.gif) 2px 100% no-repeat;}

	/***** right column *****/
	.r_sub_col {width:174px; float:left; margin-bottom:20px;}
	.r_sub_col .cot {width:152px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x; line-height:1.5em;}
	
	
		/** countdown thang **/
    .coming_soon .cot {padding-bottom:5px;}
		
		
		/*** boxes ***/
		.r_sub_col .box, .r_sub_col .box_p {width:161px;}
		.r_sub_col .box .tl div.help, .l_sub_col .box .tl div.help {padding:12px 8px 0 12px; float:left;}
	

	.basket h2 {font-size:1.0em; line-height:1.95em; color:#3992c1; padding-bottom:3px; margin:5px 0 8px 0px; background:url(../../skin_v2/image_v2/h_grad.gif) bottom left repeat-x;}


.divider {display:block; height:1px; background:url(../../skin_v2/image_v2/basket_divider2.gif) no-repeat 40px 0px;}

/*** test box ***/
span.price_label {margin-left:auto; margin-right:auto; padding-left:3px; width:94px; height:24px; text-align:center; color:#2c79b6; font-weight:bold; text-decoration:none; display:block;}
span.price_texte {margin-left:auto; margin-right:auto; padding-left:3px; width:194px; height:34px; text-align:center; color:#2c79b6; font-weight:bold; text-decoration:none; display:block;}

span.game_title {display:block; margin:5px 5px 2px 5px;}
a:hover span.game_title {text-decoration:underline;}

.price_box {}
.price_box .tb_br {display:block; background:url(../../skin_v2/image_v2/tb_br.png) bottom right no-repeat; padding-right:10px;}
.price_box .tb_bl {display:block; background:url(../../skin_v2/image_v2/tb_bl.png) bottom left no-repeat; padding-bottom:10px;}
.price_box .tb_tr {display:block; background:url(../../skin_v2/image_v2/tb_tr.png) top right no-repeat; padding-right:10px; margin-right:-10px;}
.price_box .tb_tl {display:block; background:url(../../skin_v2/image_v2/tb_tl.png) top left no-repeat; padding:3px 3px 0px 3px; text-align:center;}

/*** expandable box ***/
.br {background:url(../../skin_v2/image_v2/br.png) bottom right no-repeat; padding:0 8px 0px 0; float:left; width:100%; height:100%; }
.bl {background:url(../../skin_v2/image_v2/bl.png) bottom left no-repeat; padding-bottom:8px; float:left; width:100%; height:100%; }
.tr {background:url(../../skin_v2/image_v2/tr.png) top right no-repeat; padding-right:8px; margin-right:-8px; float:left; display:inline; width:100%; height:100%; }
.tl {background:#fff url(../../skin_v2/image_v2/tl.png) top left no-repeat; float:left; width:100%; height:100%; display:inline;}

.tl div {margin:5px 0 0 0;} /* 1px;} test */
.tl div div {margin:0;}
.tl .br div {margin:0 0 0 1px;}
.tl .br {padding-right:9px;}
.tl .br .bl {background-position:2px bottom}


/** sub nav**/
.sub_nav {width:184px; float:left; margin:0 0 17px 0; clear:left;}
.sub_nav li {width:184px; display:block; padding:0; border:none; float:left; list-style:none; margin:0px; display:inline;}
.sub_nav a {height:27px; float:left; text-indent:-999em; overflow:hidden; width:184px; /*background:url(../../skin_v2/image_v2/subnav_left.gif); */}


/***** console page template ******/
.box_news ul.categories {margin-left:0; padding-right:0px;}
.box_news ul.categories li {list-style:none; list-style-image:none; padding:0px 0 4px 0; margin:0 0 1px 0;}
.box_news ul.categories li a {outline:none; padding:3px 2px 3px 20px; width:160px; display:block; background-color:transparent; }
.box_news ul.categories li a span {color:#656565; text-decoration:none; padding-left:5px; background-color:transparent;}
.box_news ul.categories li a:hover, .box_news ul.categories li a.on {text-decoration:none; background:#990033; color:#ffffff;}
.box_news ul.categories li a:hover span, .box_news ul.categories li a.on span {text-decoration:none; color:#cccccc; background-color:transparent;}
.box_news ul.categories_2 {margin-left:0; padding-right:0px;}
.box_news ul.categories_2 li {list-style:none; list-style-image:none; padding:0px 0 4px 0; margin:0 0 1px 0;}
.box_news ul.categories_2 li a {outline:none; padding:3px 2px 3px 20px; width:143px; display:block; background-color:transparent; }
.box_news ul.categories_2 li a span {color:#656565; text-decoration:none; padding-left:5px; background-color:transparent;}
.box_news ul.categories_2 li a:hover, .box_news ul.categories li a.on {text-decoration:none; background:#990033; color:#ffffff;}
.box_news ul.categories_2 li a:hover span, .box_news ul.categories li a.on span {text-decoration:none; color:#cccccc; background-color:transparent;}
p.breadcrumb {font-weight:bold; color:#2c79b6; margin-left:0; margin-top:0;}
p.breadcrumb span {color:#656565;}


/***** jcarousel *****/
.jcarousel-scope { width:520px; padding:0px 40px 0px 20px; margin-left:4px; margin-top:-20px; float:left;}
.jcarousel-list {overflow:hidden; margin:0; padding:0;}
.jcarousel-list li {float:left; list-style:none; width:138px; background:url(../../skin_v2/image_v2/vertical_divider.gif) top right no-repeat; height:100%; margin-right:0px; text-align:center; padding-bottom:4px;}
.jcarousel-list li a:hover {cursor:pointer; text-decoration:none;}
.jcarousel-next {position:absolute; top:46px; right:5px; width:34px; height:44px; background:url(../../skin_v2/image_v2/rarr.gif) no-repeat center right; text-indent:-999em; overflow:hidden; outline:none;}
.jcarousel-next-disabled {color:#accc68; cursor:default; background:url(../../skin_v2/image_v2/rarr_off.gif) no-repeat center right;}
.jcarousel-prev {position:absolute; top:46px; left:5px; width:34px; height:44px; cursor:pointer; background:url(../../skin_v2/image_v2/larr.gif) no-repeat center left; font-weight:bold; text-indent:-999em; outline:none;}
.jcarousel-prev-disabled {color:#accc68; cursor:default; background:url(../../skin_v2/image_v2/larr_off.gif) no-repeat center left;}
.cadre5c {overflow:hidden; margin:0; padding:0;}
.cadre5c li {float:left; width:20%; background:url(../../skin_v2/image_v2/vertical_divider.gif) top right no-repeat; height:100%; margin-right:0px; text-align:center; padding-bottom:2px;}


input.go {background:transparent url(../../skin_v2/image_v2/btn_grey_sml.gif) bottom left no-repeat; height:20px; margin:0 0 1px 5px; font-weight:bold; color:#000000; outline:none; border:none; text-align:left; cursor:pointer; padding:0px 5px 0 3px;}

/* general divider */
div.divider {display:block; margin:0; padding:0; clear:both; width:98%; height:10px; background:transparent url(../../skin_v2/image_v2/basket_divider.gif) scroll no-repeat center center;}

/* program */
.rewardcard_button {float:left; width:120px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.rewardcard_button a {float:none; margin:0 auto 0 auto;}
.cadre_complet {float:left; width:550px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.cadre_complet a {float:none; margin:0 auto 0 auto;}
.catal {float:left; width:200px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.catal2 {float:left; width:130px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.catal a {float:none; margin:0 auto 0 auto;}
.desc_cred {float:left; width:540px; margin:5px 0 0 25px !important; line-height:normal; text-align:center;}
.desc_cred a {float:none; margin:0 auto 0 auto;}
.desc_march {float:left; width:340px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.bannier {float:left; width:470px;  margin:5px 5px 0px 5px !important;}
.googl {float:left; width:240px; margin:2px}
.desc_march a {float:none; margin:0 auto 0 auto;}
.desc_adres {float:left; width:140px; margin:5px 0 0 25px !important; line-height:normal; text-align:left;}
.desc_adres a {float:none; margin:0 auto 0 auto;}
p.breadsimple {color:#2c79b6; margin-left:0; margin-top:0;}
.cadre_cr {float:right; height:auto; width:190px;}
.cadre_x2 {float:left; width:300px; margin:10px 0 0 15px !important; line-height:normal; text-align:center;}
.cadre_x2_b {float:right; width:250px; margin:10px 0 0 15px !important; line-height:normal; text-align:center;}
.input2 {height:17px;  width:27px;  border-width:0px; text-align:center;}






