@charset "utf-8";
/* CSS Document */
/***********************************************************************************************************

* Website :                                    
* Filename :                                   reset.css
* Description :                                css globale
* Version :                                    june 2010
* Author :                                     Travel Factory

***********************************************************************************************************/


/**********************************************************************************************************	
reset css, tribute to eric meyer
http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
***********************************************************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; /*outline:0;*/ font-size:100%; vertical-align:baseline;}
body 			{line-height:1; position:relative;}
ol, ul 			{list-style:none;}
blockquote, q 		{quotes:none;}
/* remember to highlight inserts somehow! */
ins 			{text-decoration:none;}
del 			{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table 			{border-collapse:collapse; border-spacing: 0;}
/**********************************************************************************************************	
Global defini	
***********************************************************************************************************/
.clear		{visibility:hidden; clear:both;height:0 !important;display:block;font:0px/0px arial;font-size: xx-large;overflow: hidden;}
.ievanish		{*display:none;}
.ie8vanish	{display /*\**/:none\9; *display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
.clearfix{height:1%;}
.clearfix{display:block;}
/* **************** GRIDS ***************** */
.line:after,
.lastUnit:after{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;font-size: xx-large;overflow: hidden;}
.line{*zoom:1;}
.unit{float:left;}
.unit_int {padding:12px;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%; min-height:190px;}
.screen_int .size1of3{width:33.33333%; min-height:0px;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{*display:table-cell;*float:none;*width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}
/* global */
body												 {background:url(images/) 50% 0; font-family:Arial, Helvetica, sans-serif; color:#535353; font-size:100%;}
.screen 										  {width:921px; margin:0 auto; background:url(images/bg_screen.gif) 0 100% repeat-x;}
.screen.screen_ski_hp,
.screen.screen_ski_hebergement     {width:925px; background:#fff;}
.screen_int 										 {padding:0 13px;}
.main												 {position:relative; *height:1%;}
.screen.screen_campaign								 {background:#fff;}
.screen.screen_campaign	.screen_int					 {margin:6px; padding:0; padding-bottom:10px; background:#BAECF4 url(images/bg_screen_campaign.gif) 0 100% repeat-x ;}
.screen.screen_sport								 {background:none;}
.screen.screen_sport .screen_int								 {padding:0;}
.screen.screen_intro .screen_int					 {margin:0; padding:0 0;}
.screen.screen_intro .main 							 {background:#fff; padding-bottom:20px; position:relative;}
.screen .screen_campaign .main 						 {margin:0; background:#fff;}	
.screen.screen_intro .main 							 {background:#fff;}
.screen.screen_lanorma									{background:none;}
.screen.screen_campaign .main .focus_offer			 {margin:0 23px; padding:17px; position:relative; min-height:440px;  background:#2297a9;}
.screen.screen_campaign .size1of2	{*width:48%;}
.produit					 {background:#fff; min-height:190px;}
.produit.produit_middle 	 {margin:0 203px;}	
.focus_offer .produit		 			{margin-top:10px; margin-bottom:10px;}
.focus_offer .produit.size1of2 			{width:377px; min-height:226px; }
.focus_offer .produit.size1of2.lastUnit {margin-left:25px;}
a 		{color:#CF2364; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline:1px dotted #006666;}
p		{font-size:12px; }
h2		{font-size:18px; background:#fff;}
h3		{color:#256e92; padding-top:25px; margin-bottom:18px;}
h4		{color:#256e92;}
.button		 {width:274px; margin:0 0 15px 106px;}
.bg_blue	 {background:url(images/bg_blue.jpg) 100% 100% no-repeat; min-height:400px;}
ul li ul			{list-style:none;}
ol li		{list-style-type:decimal; padding:5px 30px 5px 0;}
.button		 {width:274px; margin:0 auto 5px; padding-top:15px;}
.bg_blue	 {background:url(images/bg_blue.jpg) 100% 100% no-repeat;}
.screen.screen_intro h2				{text-align:center; font-size:18px; color:#256e92; padding:10px 0;}
.screen.screen_intro h2 span        {display:block; font-size:21px;}
.screen.screen_intro .other         {position:absolute; top:330px; *top:290px; _top:290px; left:433px; font-size:30px; line-height:34px;}	
.screen.screen_campaign	.main h2         {padding:25px 0; color:#256e92; margin:0 25px; font-size:24px; }
.screen.screen_campaign	.main h2 a 		 {color:#CF2364; text-decoration:none;}
.screen.screen_campaign	.main h2 a:hover {text-decoration:underline;}
.screen.screen_intro h2				{text-align:center; color:#256e92; margin:10px 0px 10px; }
.screen.screen_intro h2	span		{display:block; font-weight:normal;}	
p.img-top,
p.img_intro					{text-align:center; margin:0 0 0 43px;}
.img_intro					{padding-bottom:20px;}
.produit h3					{padding-top:0px; margin-bottom:13px;}
.produit h3 a				{padding-left:10px;}
.title_section 				{margin: 0 0 0 4px; }
.screen_sport .title_section {margin: 0 0 0 18px;}
.list_mini_produit 			{margin: 0 20px; border:1px solid #90cbd4; border-width:0px 1px 1px 1px;}
.half_list .list_mini_produit				{margin: 0 20px; border-width:0px 0px 1px 1px;}
.screen_sport .half_list .list_mini_produit {margin:0 18px;}
.screen_sport .half_list .list_mini_produit h4 {padding:10px 0 0 15px; color:#313131; font-size:14px; font-weight:normal; }
.screen_sport .half_list .list_mini_produit h5 {padding:7px 0 10px 15px;font-size:14px;}
.screen_sport .half_list .list_mini_produit h5 a {color:#17b5dc;}
.screen_sport .half_list .lastUnit .list_mini_produit h5 a {color:#97c03b;}
.half_list.lastUnit .list_mini_produit   	{border-width:0px 1px 1px 0;} 
.screen_sport .half_list .list_mini_produit {border-width:0px 1px 1px 1px;}
.mini_produit h4 				{color:#277194; font-size:12px; font-weight:normal;}
.mini_produit				{min-height:100px; margin-top:20px; padding-bottom:20px; background:url(images/border_mini_produit.gif) 50% 100% no-repeat;}
.screen_sport .mini_produit	{min-height:155px; margin-top:0px; padding-bottom:20px; background:url(images/border_mini_produit-sport.gif) 50% 100% no-repeat;} 
.mini_produit.last			{background:none;}
.mini_produit .percentage	{margin:0 20px; text-align:center; padding:5px 0; width:55px; background:#cf2364; font-weight:bold; color:#fff; font-size:20px;}
.screen_sport .mini_produit .percentage	{margin:0 35px; background:#17b5dc; margin-top:7px;}
.screen_sport .lastUnit .mini_produit .percentage {background:#97c03b;}
.produit .percentage		{margin:10 20px 0; text-align:center; padding:5px 0; width:75px; background:#cf2364; font-weight:bold; color:#fff; font-size:27px;}
.produit .wrong_price,
.mini_produit .wrong_price	{color:#256e92; padding-top:13px;} 
.produit .wrong_price span,
.mini_produit .wrong_price span	{text-decoration:line-through;}
.produit .true_price,
.mini_produit .true_price	{color:#cf2364; padding-top:10px;}
.produit .true_price strong	{font-size:21px;}
.mini_produit .true_price strong {font-size:21px;}
.produit .true_price		{font-size:16px;}
.produit .true_price strong	{font-size:27px;}
.description				{font-style:italic;}
.screen_sport .description	{font-weight:bold; font-style:normal; color:#5e3d1b;}
.description span           {display:block;}
.screen_sport .description .date {padding-top:20px; color:#313131; font-style:italic; font-weight:normal; } 
.produit .description		{margin-bottom:10px;}
.mini_produit .description	{padding-top:10px;}
.link_product				{width:260px; margin:0 auto;}
.link_product_weekend 		{width:309px; margin:20px auto 50px;}
.link_product a				{display:block;  padding:5px 0px 5px 54px; background:#277194 url(images/arrow.gif) 31px 10px no-repeat; color:#fff; font-size:17px; font-weight:bold;}	
.link_product.big_width		{width:309px;}
.screen_sport .offer_price {width:125px; padding:5px 0; background:#fffefe url(images/bg_price.gif) repeat-x;}
.screen_sport .price {padding:5px 0; color:#5e3d1b;  text-align:center;} 
.screen_sport .price span {padding:5px 0; display:block;}
.screen_sport .price span strong {font-size:20px; line-height:15px;}
.title_list_item			{background:url(images/hr.gif) 50% 0 no-repeat;}
.float_left 				{float:left;}
.image_produit				{float:left; margin: 0 3px;}
.screen_sport .image_produit {float:left; text-align:right; margin: 0 0 0 15px;}
p.float_left				{width:524px;}
.float_right 				{float:right;}
p.float_right				{width:225px; margin-bottom:20px;}
p.float_right img 			{display:block;}
.screen_campaign .size2of3 .float_left {width:105px; margin:0 10px 0 0;}
.screen_campaign .size2of3 .float_right	{width:120px;}
.list_float					{min-height:150px;  padding-bottom:10px;}
.list_float	li				{clear:both;}
li.even,
li.both						{font-size:12px;}
.even a,
.both a						{width:115px; display:block; float:left; font-size:12px; padding:10px 0;}
li.even span,
li.both span				{display:block; float:right;  padding:10px 0;}						
li.even,
.even a						{color:#ffae00;}
li.both,
.both a						{color:#45b9c4;}
.subtitle					{padding-top:22px; font-size:14px; font-weight:bold; text-align:center; color:#256e92; }
.subtitle strong			{color:#ffae00;}
/* blocks */
.block         				{overflow:hidden;*position:relative;*zoom:1; margin:0 7px 20px;}/* position/zoom required for IE7, 6, 5.5 */
.block .tl, 
.block .tr, 
.block .bl, 
.block .br					{float:left; height:13px; width:10px;}
.block .br,
.block .tr					{float:right;}
.block .tl, 
.block .tr                	{overflow:hidden; height:32000px; margin-bottom:-32000px; width:12px;}/* margin bottom needs to be < -9px */
.block b                 	{display:block; position:relative; z-index:10; background-repeat:no-repeat; font-size:1%; }
.block b                 	{background-image:url(images/block_bg.gif);}
.block .title				{margin:0; text-align:center; -height:43px; min-height:43px; background:url(images/block_bg.gif) 50% 0; color:#fff; font-size:17px; line-height:19px;}
.block .link_bottom			{padding-top:10px; padding-bottom:10px; text-align:center; color:#fff; background:#135C81; line-height:17px;}
.block .link_bottom	a		{color:#fff; font-weight:bold; font-size:15px;}
.block .link_bottom a:hover	{text-decoration:none;}
.block .link_bottom a:focus	{outline:1px dotted #FFFF00;} 
.block .tl              	{background-position: left top;}
.block .tr              	{background-position: right top;}
.block .bl               	{background-position: left bottom;} 
.block .br               	{background-position: right bottom;}
.block .ft                	{overflow:hidden; _overflow:visible; _zoom:1;}
.block .block_int     		{position:relative; padding:0px 5px 0;}
.block .top              	{height:0px; /*height:4px;*/ background-position:center top;}
.block .bottom        		{height:3px; margin-top:-3px; background-position:center bottom;}
.block .br,
.block .bl                	{margin-top:-9px;}/* margin top = bottom height - corner height */
.block .block_int			{border:1px solid #FFAE00; border-top-width:0; border-bottom-width:0;}
/*block onglet*/
.block_onglet 							{position:relative; z-index:1;padding:62px 21px 20px;}
/*.on .item_foldable_int,*/
.item_foldable_int  					{background:#fff; min-height:740px; _height:740px; padding:0px 34px; border:1px solid #43b9c4; -moz-border-radius:0px 0px 12px 12px; -webkit-border-radius:0px 0px 12px 12px;}
.block_onglet .item_foldable_int		{display:none;}
.block_onglet .on .item_foldable_int	{display:block;}
.block_onglet h2						{position:absolute; top:33px; left:54px; z-index:6; padding:0; width:254px; background:url(images/nav_onglet.gif) 0 -271px no-repeat; color:#fff; font-size:18px; line-height:16px;  text-align:center;}
.block_onglet h3		                {font-size:18px; color:#256e92; padding-top:25px; margin-bottom:18px;}
.block_onglet h4						{color:#fff;}
.block.block_detail_agenda .block_onglet .title	{padding:0;}
/*.block_onglet .on .title,*/
.block_onglet .title.on				{background-color:#fff; background-position:0 0;}
/*.block_onglet .on .title_onglet_1,*/
.block_onglet .title_onglet_1.on		{top:27px;}
.block_onglet .title_onglet_2			{left:321px; width:254px; top:33px; line-height:16px;}
/*.block_onglet .on .title_onglet_2,*/
.block_onglet .title_onglet_2.on		{top:27px;}
.block_onglet .title_onglet_3			{left:585px; width:254px; top:33px;}
/*.block_onglet .on .title_onglet_3,*/
.block_onglet .title_onglet_3.on		{top:27px;}
.block_onglet .title a					{display:block; padding:7px 0 10px; background:url(images/nav_onglet.gif) 100% -271px no-repeat; color:#43b9c4;  font-style:normal; font-weight:bold;text-decoration:none;}
.block_onglet .title a:hover			{text-decoration:underline;}
.block_onglet .title a:focus			{outline:1px dotted #FFFF00;}	
/*.block_onglet .on .title a,*/
.block_onglet .title.on a				{padding-top:9px; background-position:100% 0; color:#fff; font-weight:bold; text-decoration:none;}
.block_onglet .title span				{background:url(images/chevron.gif) 0 7px no-repeat; padding:0 0 0 20px;}
.block_onglet .on .title span,
.block_onglet .title.on span			{background:none; padding:0;}
.block_onglet .block .unit h4			{color:#fff;}
/*block foldable */
.foldable 					{background:url(images/foldable.gif) 17px 10px no-repeat;}
.foldable.on 				{background:url(images/foldable_on.gif) 17px 10px no-repeat;}
.foldable a					{padding:0 20px; font-weight:bold; color:#606060;}
.foldable a:focus			{outline:0;}
.foldable .foldable_int		{display:none; margin:5px 50px 5px 20px;}
.foldable.on .foldable_int		{display:block; background:#ededed;}
.screen.screen_instit .screen_int .foldable a {padding:0 20px; font-weight:bold; color:#606060; line-height:15px;}
.screen.screen_instit .screen_int .foldable.bloc_emploi {background:none;}
.screen.screen_instit .screen_int .foldable.bloc_emploi.on {background:none;}
.screen.screen_instit .screen_int .foldable.bloc_emploi .foldable_int {background:none;}
/*formulaire */
form fieldset		{border:none;}
form legend span		{display:block; margin:0 0 10px; padding:10px 0; color:#754c65; font-size:18px; line-height:21px; font-weight:normal;}
.warning,
.asterisque				{color:#000099;}
form label			{float:left; padding:2px 10px 5px 0; width:230px; text-align:right; color:#246e93;}
form .input			{overflow:auto; clear:both; margin:0 0px 0 0; padding:5px 0;}
form .input .radio		{float:left; width:20px;}
form .input input		{padding-left:5px;width:191px; background:#fff; border:1px solid #9b9b9b; color:#707070; -moz-border-radius:4px 4px 4px 4px; -moz-box-shadow:0 1px 0px rgba(0, 0, 0, 0.7); -webkit-border-radius:4px 4px 4px 4px; -webkit-box-shadow:0 1px 0px rgba(0, 0, 0, 0.7);}
form .input input:focus {background:#FFFFCC;}
form select			{width:198px; background:#fff; border:1px solid #c2bfb1;color:#5f5f5f;}
form textarea		{width:196px; height:76px; background:#fff; border:1px solid #9b9b9b;color:#5f5f5f;  -moz-border-radius:4px 4px 4px 4px; -moz-box-shadow:0 1px 0px rgba(0, 0, 0, 0.7);  -webkit-border-radius:4px 4px 4px 4px; -webkit-box-shadow:0 1px 0px rgba(0, 0, 0, 0.7);}
form textarea:focus	{background:#ffffcc;}
form .submit  		{float:none; padding:20px 0 20px 330px; font:bold 12px/14px arial;}
form .submit input  		{font:bold 12px/14px arial; padding:0 10px; background:none; color:#ededed; border:none;}
form .input_submit		{cursor:pointer;}
form .submit span,
form .submit .span_submit 		{float:left; background:url(images/submit.png) 0 0 no-repeat;}
form .submit .span_submit_2		{padding:5px 5px 7px; background-position: 100% 0;}	
/*page instit */
.screen.screen_instit 					{width:930px; margin:0 auto; padding-top:5px; background:url(images/screen_instit.png) no-repeat;}
.screen.screen_instit .screen_int       {margin:0 5px; padding:0 18px 20px; background:#fff; }
.screen.screen_instit .screen_int a		{color:#256e92; }
.screen .screen_int .breadcrumb {padding:20px 0; background:url(images/underline_breadcrumb.gif) 0 74%  repeat-x; font-size:13px; font-weight:bold; color:#256e92;}
.screen .screen_int .breadcrumb a {color:#535353; text-decoration:none; font-weight:normal;}
.screen .screen_int .breadcrumb a:hover {text-decoration:underline;}
.screen.screen_instit .screen_int .size_214	{width:214px;}
.screen.screen_instit .screen_int .nav {background:url(images/nav_ul.gif) no-repeat; padding:3px 8px; min-height:356px; _height:356px; font-size:15px; }
.screen.screen_instit .screen_int .nav li a  {display:block; padding-top:9px; padding-left:12px; padding-bottom:8px; color:#5e3d1a; text-decoration:none;}
.screen.screen_instit .screen_int .nav li a:hover,
.screen.screen_instit .screen_int .nav li.on a {background:url(images/nav_li.gif) no-repeat; padding-left:25px;}
/*page instit content*/
.screen.screen_instit .screen_int .size_650		{width:650px; margin-left:20px;}
.screen.screen_instit .screen_int .size_650 strong.blue {color:#256e92; font-size:14px; display:block; padding-bottom:10px; padding-top:5px;}
.screen.screen_instit .screen_int .size_650	h2 {font-size:25px; line-height:29px; color:#256e92; font-weight:normal; background:url(images/heading_border.gif) repeat-x 0 86%;}
.screen.screen_instit .screen_int .size_650	h2 span {background:#fff;}
.screen.screen_instit .screen_int .size_650	h3.title {background:url(images/bg_title.gif) 0 100%  repeat-x; margin-bottom:0; color:#fff; padding:22px 0 7px 10px; font-size:17px;}
.screen.screen_instit .screen_int .size_650	h3.title span {display:block; padding-top:4px; background:url(images/bg_title_corner.gif) 100% 0 no-repeat; }
.screen.screen_instit .screen_int .size_650	h3.title.title_top {margin-bottom:0;}
.screen.screen_instit .screen_int .size_650	.title.title_form {padding-bottom:20px; text-align:center;}
.screen.screen_instit .screen_int .size_650	h4.title {padding-left:20px; padding-top:20px; color:#256e92; font-size:14px; }
.screen.screen_instit .screen_int.screen_int_2 .size_650 h3 {padding:20px 20px 7px 20px; margin-bottom:0; font-size:14px;}
.screen.screen_instit .screen_int .size_650	h4	{font-size:13px; color:#606060; padding-left:20px;}
.screen.screen_instit .screen_int .size_650	h5	{font-size:12px; color:#256e92; padding-left:20px; padding-top:20px; font-weight:normal}
.screen.screen_instit .screen_int .size_650 .article	{padding-bottom:30px; border:1px solid #256e92; border-width:0 1px 1px 1px; -moz-border-radius:0px 0px 12px 12px; -webkit-border-radius:0px 0px 12px 12px;}
.screen.screen_instit .screen_int.screen_int_2 .size_650 .article {margin-top:20px; border-width:1px 1px 1px 1px;  -moz-border-radius:0px 12px 12px 12px; -webkit-border-radius:0px 12px 12px 12px;}
.screen.screen_instit .screen_int .size_650 p {padding:10px 30px 10px 20px;}
.screen.screen_instit .screen_int .size_650 .block_img p {padding:10px 15px 0 10px;}
.screen.screen_instit .screen_int .size_650 .img	{vertical-align:top; float:left; padding:0 10px 5px 0;}
.screen.screen_instit .screen_int .link_button {text-align:right;}
.screen.screen_instit .screen_int ul.link_list 	{margin-left:366px;}
.screen.screen_instit .screen_int p.link_list 	{margin-left:490px;}
.screen.screen_instit .screen_int .size_650 .width_float_left .txt,
.screen.screen_instit .screen_int .size_650 .width_float_left .img,
.screen.screen_instit .screen_int .size_650 .width_float_right .txt,
.screen.screen_instit .screen_int .size_650 .width_float_right .img {float:left;}
.screen.screen_instit .screen_int .size_650 .width_float_left .txt  {width:435px; padding:20px 20px 5px 5px;}
.screen.screen_instit .screen_int .size_650 .width_float_right .txt.txt_left {width:435px; padding:20px 5px 5px 20px;}
.screen.screen_instit .screen_int .size_650 .width_float_left .img {width:150px; padding:20px 5px 5px 20px;}
.screen.screen_instit .screen_int .size_650 .width_float_right .img.img_right {width:150px; padding:20px 20px 5px 5px;}
.screen.screen_instit .screen_int .size_650 .width_float_left h4,
.screen.screen_instit .screen_int .size_650 .width_float_right h4,
.screen.screen_instit .screen_int .size_650 .width_float_left p,
.screen.screen_instit .screen_int .size_650 .width_float_right p {padding-top:0; padding-left:0;}
* html .screen.screen_instit .screen_int .size_650 .width_float_left .img {float:right;}
* html .screen.screen_instit .screen_int .size_650 .width_float_right .txt {float:right;}
.screen.screen_instit .screen_int .size_650 .logo_list	{padding-top:20px;}
.screen.screen_instit .screen_int .size_650 .logo_list li	{display:inline;}
.screen.screen_instit .screen_int .size_650 .anchor_list	{padding-top:20px; width:650px;}	
.screen.screen_instit .screen_int .size_650 .anchor_list li {display:inline; padding:0;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a	{padding:0 26px 0 0; font-size:16px; color:#535353; line-height:18px; background:url(images/anchor_list.png) no-repeat ; }
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_1 {background-position:93px 4px;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_2 {background-position:79px 4px;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_3 {background-position:217px 4px;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_4 {background-position:108px 4px;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_5 {background-position:217px 4px;}
.screen.screen_instit .screen_int .size_650 .anchor_list li a.item_6 {background:none;}
.screen.screen_instit .screen_int .link_list li {display:inline; padding:5px 10px;}	
.screen.screen_instit .screen_int .size_650 li	{font-size:12px; padding:5px 30px 5px 20px;}
.screen.screen_instit .screen_int .size_650 ol {padding-left:43px;}
.screen.screen_instit .screen_int .size_650 ol li {list-style-type:decimal; padding:5px 30px 5px 0;}
.screen.screen_instit .screen_int .size_650 .form {width:490px; margin:0 auto;  background:#f0f0f0; font-size:12px;  -moz-border-radius:12px 12px 12px 12px; -webkit-border-radius:12px 12px 12px 12px;}
.screen.screen_instit .screen_int .size_650 .form legend {padding: 20px 10px 15px 129px; color:#535353; font-weight:bold; font-size:16px;}
.screen.screen_instit .screen_int .size_650 .info_bottom {background:url(images/info_bottom.gif) repeat-x; margin:0 20px;}
.screen.screen_instit .screen_int .size_650 .info_bottom h4 {color:#256e92; font-size:16px; padding-top:20px; padding-left:0}			
.screen.screen_instit .screen_int .size_650 .info_bottom p {padding-left:0;}
.screen.screen_instit .screen_int .size_650 .bloc_emploi {position:relative;}
.screen.screen_instit .screen_int .size_650 .bloc_emploi h4 {padding-top:20px; color:#5e3d1b; font-size:17px;}
.screen.screen_instit .screen_int .size_650 .bloc_emploi h4 span {position:absolute; right:40px;}

/*vente flash chrono */
.screen.screen_vf .screen_int 		{padding-bottom:20px;}
.screen.screen_vf .screen_int .main {background:url(images/bg_vf.gif) repeat-x; border:1px solid #dce8ee; padding-bottom:20px; }
.screen.screen_vf .screen_int .main a {color:#256e92;}
.screen.screen_vf .screen_int .main h3 a {text-decoration:none;}
.screen.screen_vf .screen_int .main h3 a:hover {text-decoration:underline;}
.screen.screen_vf .screen_int .logo {width:490px; padding-top:29px; margin-left:35px;}
.screen.screen_vf .screen_int .logo h2 {background:none;}
.screen.screen_vf .screen_int .inscription	{width:350px;}
.screen.screen_vf .screen_int .block_inscription {padding-top:45px; background:url(images/bg_vf_legend.jpg) 95% 11px no-repeat;}
.screen.screen_vf .screen_int .block_inscription legend {color:#246E93; font-size:20px; letter-spacing:1px; }
.screen.screen_vf .screen_int .block_inscription_int {padding:15px; background:#fff; border:1px solid #d0dadc; -moz-border-radius:0px 12px 0px 12px; -webkit-border-radius:0px 12px 0px 12px; }
.screen.screen_vf .screen_int .block_inscription_int label {width:100%; color:#626262; font-size:12px; text-align:left; padding:0 0 10px; line-height:14px;}
.screen.screen_vf .screen_int .block_inscription_int label span {display:block; }
.screen.screen_vf .screen_int .block_inscription_int label strong {color:#256e92;}
.screen.screen_vf .screen_int .block_inscription_int .input_img {vertical-align:top;}
.screen.screen_vf .screen_int .description {font-style:normal; line-height:14px;}
.screen.screen_vf .screen_int .description strong {display:block; padding:5px 0;}
.screen.screen_vf .screen_int .size261	{width:261px; min-height:800px; background:url(images/bottom_context_vf.png) 0 100% no-repeat;}
.screen.screen_vf .screen_int .size261 h3 {font-size:16px; padding:10px 0 0 15px; margin-bottom:0; font-weight:normal;}
.screen.screen_vf .screen_int .size261 h4 {font-size:17px; padding:5px 0 0 15px;}
.screen.screen_vf .screen_int .size261 .description {padding-left:15px;}
.screen.screen_vf .screen_int .size261 .illustration img {padding:5px 0 0 12px;}
.screen.screen_vf .screen_int .size261 .block_vf .countdown {background:url(images/countdown_red.jpg) no-repeat; }
.screen.screen_vf .screen_int .size261 .block_vf .countdown p {color:#fff; font-size:19px; padding: 17px 0 12px 77px;}
.screen.screen_vf .screen_int .size261 .block_vf .countdown p .day {font-size:29px;}
.screen.screen_vf .screen_int .size261 .block_vf .bg_block_vf {margin-left:27px; _display:inline; margin-top:-4px; background:url(images/bg_block_vf_focus.gif) repeat-x 0 100%; border:1px solid #d0dadc; border-width:0 1px 1px; width:232px; }
.screen.screen_vf .screen_int .size261 .picto {padding:20px 0;}
.screen.screen_vf .screen_int .size261 .size1of2 {margin:10px 0;}
.screen.screen_vf .screen_int .size261 .percentage {width:91px; text-align:center; padding:10px 0; margin-left:15px; background:#d32440; font-weight:bold; color:#fff; font-size:30px;}
.screen.screen_vf .screen_int .size261 .price {width:103px; background:#fff; padding:8px 0 4px; color:#5e3d1b; text-align:center; }
.screen.screen_vf .screen_int .size261 .price span {text-decoration:line-through;}
.screen.screen_vf .screen_int .size261 .price strong {display:block; font-size:25px; line-height:27px; font-weight:bold;}
.screen.screen_vf .screen_int .size611 {width:611px; padding-top:20px;}
.screen.screen_vf .screen_int .size611 .block_vf {margin:0 0 20px 41px;}
.screen.screen_vf .screen_int .size611 .block_vf .countdown {background:url(images/countdown_white.jpg) no-repeat; }
.screen.screen_vf .screen_int .size611 .block_vf .countdown p {color:#d32440; font-size:17px; padding:20px 0 19px 83px; }
.screen.screen_vf .screen_int .size611 .block_vf .bg_block_vf {min-height:100px; margin-top:-9px; margin-left:15px; width:553px; background:#fff; border:1px solid #d0dadc; border-width:0 1px 1px;}
.screen.screen_vf .screen_int .size611 .block_vf .countdown p .day {font-size:25px;}
.screen.screen_vf .screen_int .size611 .picto {width:63px; padding:28px 0 16px 10px;}
.screen.screen_vf .screen_int .size611 .img_product {width:110px; padding:13px 0;}
.screen.screen_vf .screen_int .size611 .block_description {width:168px; padding:0px 0 0 10px;}
.screen.screen_vf .screen_int .size611 .block_description h3, 
.screen.screen_vf .screen_int .size611 .block_description h4 {font-size:14px; padding-top:10px; margin-bottom:0;}
.screen.screen_vf .screen_int .size611 .block_description h3 {font-weight:normal;}
.screen.screen_vf .screen_int .size611 .block_description h4 {font-weight:bold; padding-top:5px;}
.screen.screen_vf .screen_int .size611 .percentage {width:72px; padding:26px 0;}
.screen.screen_vf .screen_int .size611 .percentage p {text-align:center; padding:10px 0; background:#d32440; font-weight:bold; color:#fff; font-size:21px;}
.screen.screen_vf .screen_int .size611 .price {width:105px; padding:15px 0 0 10px;}
.screen.screen_vf .screen_int .size611 .price p {padding-top:15px; background:url(images/bg_price.gif) repeat-x; color:#5e3d1b; text-align:center; width:102px;}
.screen.screen_vf .screen_int .size611 .price p span {text-decoration:line-through;}
.screen.screen_vf .screen_int .size611 .price p strong {display:block; font-size:25px; line-height:27px; font-weight:bold;}  
#cd1 {height: 73px;}
.countdown {height: 56px; margin-bottom: 8px;}
/* Ski */
.screen_ski_hp em,
.screen_ski_hebergement em {color:#606060;}
.screen_ski_hp .title_ski,
.screen_ski_hebergement .title {margin:-3px 15px 0; padding:10px 0; height:1%; background:url(images/fond_bottom.jpg) 0 42px repeat-x;}
.screen_ski_hp .title_ski h3 {width:290px;  padding:8px 0; margin:0; font-size:18px; color:#5e3d1b; float:left;}
.screen_ski_hebergement .title h3 {width:350px; padding-top:13px; margin-bottom:0; font-size:18px; color:#5e3d1b; float:left;}
.screen_ski_hp .title_ski span,
.screen_ski_hebergement .title span {font-weight:normal;}
.screen_ski_hp .title_ski p {width:222px; float:left; line-height:34px;} 
.screen_ski_hebergement .title p {width:255px; float:right; line-height:43px;}
.screen_ski_hp .title_ski p a,
.screen_ski_hebergement .title p a {color:#9d9d9d; text-decoration:underline;}
screen_ski_hp .title_ski p a:hover,
.screen_ski_hebergement .title p a:hover {text-decoration:none;}
.screen_ski_hp h3.alpes_n,
.screen_ski_hebergement h3.alpes_n {background:url(images/title_pictos.gif) no-repeat 200px -502px;}
.screen_ski_hp h3.alpes_s,
.screen_ski_hebergement h3.alpes_s {background:url(images/title_pictos.gif) no-repeat 195px -251px;}
.screen_ski_hp h3.pyrenees,
.screen_ski_hebergement h3.pyrenees {background:url(images/title_pictos.gif) no-repeat 160px -751px;}
.screen_ski_hp h3.massifs,
.screen_ski_hebergement h3.massifs {background:url(images/title_pictos.gif) no-repeat 200px -1px;}
.screen.screen_ski_hp .block_list a 		{text-decoration:underline;}
.screen.screen_ski_hp .block_list a:hover {text-decoration:none;}
.screen.screen_ski_hp .block_list a:focus {outline:1px dotted #006666;}
.screen.screen_ski_hp .size578 {width:546px; margin-right:32px; _margin-right:16px;} 
.screen.screen_ski_hp .size578 .bg_onglet {background:#816645; height:32px;}
.screen.screen_ski_hp .size578 .title_onglet {text-align:center; font-size:14px; height:28px; }
.screen.screen_ski_hp .size578 .title_onglet a {background:url(images/puce_onglet.gif) no-repeat 32px 3px; padding:0 50px; color:#fff; font-weight:bold; line-height:28px; text-decoration:none; }
.screen.screen_ski_hp .size578 .title_onglet a:hover {text-decoration:underline;}
.screen.screen_ski_hp .size578 .title_onglet.off {background:#eee2c7;}
.screen.screen_ski_hp .size578 .title_onglet.off a {background:url(images/puce_onglet.gif) no-repeat 32px 100%; color:#816645;} 
.screen.screen_ski_hp .size578 .block_onglet { background:url(images/bg_block_onglet.jpg) no-repeat 0 100%; padding:0 1px 20px;}
.screen.screen_ski_hebergement .block_selection .line {background:#fff url(images/border_610.gif) 50% 100% no-repeat; padding:10px 0;}
.screen.screen_ski_hebergement .block_selection .line.hover,
.screen.screen_ski_hebergement .block_selection .line:hover {background:#f5eedf url(images/border_610.gif) 50% 100% no-repeat;}  
.screen.screen_ski_hp .size578 .block_onglet .line {background:#fff url(images/border_516.gif) 50% 100% no-repeat;padding:10px 0;}
.screen.screen_ski_hp .size578 .block_onglet .line.hover,
.screen.screen_ski_hp .size578 .block_onglet .line:hover {background:#f5eedf url(images/border_516.gif) 50% 100% no-repeat;}
.screen.screen_ski_hebergement .block_selection .img_product,
.screen.screen_ski_hp .size578 .block_onglet .img_product {width:163px;}
.screen.screen_ski_hebergement .block_selection .img_product,
.screen.screen_ski_hp .size578 .block_onglet .img_product {text-align:right;} 
.screen.screen_ski_hp .size578 .block_onglet .block_description {width:210px; padding:0 10px;}
.screen.screen_ski_hebergement .block_selection .block_description h4,
.screen.screen_ski_hp .size578 .block_onglet .block_description h4 {padding-top:0; margin-bottom:3px; color:#256e92; text-decoration:underline;}
.screen.screen_ski_hebergement .block_selection .block_description strong {color:#535353; padding-top:3px;}
.screen.screen_ski_hebergement .block_selection .block_description .meteo,
.screen.screen_ski_hp .size578 .block_onglet .block_description .meteo {padding:30px 0 0 20px; background:url(images/meteo.gif) no-repeat 0 -58px;  color:#23bed7}
.screen.screen_ski_hebergement .block_selection .hover .block_description .meteo,
.screen.screen_ski_hebergement .block_selection .line:hover .block_description .meteo,
.screen.screen_ski_hp .size578 .block_onglet .hover .block_description .meteo,
.screen.screen_ski_hp .size578 .block_onglet .line:hover .block_description .meteo {background-position:0 27px;} 
.screen_ski_hebergement.screen_ski_formule .block_selection .block_description .meteo {float:left; width:150px; padding:15px 0 0 20px; background:url(images/meteo.gif) no-repeat 0 -73px;}
.screen_ski_hebergement.screen_ski_formule .block_selection .hover .block_description .meteo,
.screen_ski_hebergement.screen_ski_formule .block_selection .line:hover .block_description .meteo{padding:15px 0 5px 20px; background:url(images/meteo.gif) no-repeat 0 12px;}
.screen_ski_hebergement.screen_ski_formule .block_selection .block_description .piste_ski {float:left; width:85px; color:#ea6878; padding:15px 0 5px 20px; background:url(images/ski_km.gif) no-repeat 0 -69px;}
.screen_ski_hebergement.screen_ski_formule .block_selection .hover .block_description .piste_ski,
.screen_ski_hebergement.screen_ski_formule .block_selection .line:hover .block_description .piste_ski {padding:15px 0 5px 20px; background:url(images/ski_km.gif) no-repeat 0 10px;}
.screen_ski_hebergement .block_selection .strong_blue {padding-top:5px; color:#193049; background-image:none; font-size:12px;}
.screen_ski_hebergement .block_selection .strong_blue span {background:#193049; color:#fff; padding:0 3px; font-weight:bold;}
.screen.screen_ski_hebergement .block_selection .selection_content_price,
.screen.screen_ski_hp .size578 .block_onglet .selection_content_price {background:url(images/bg_price.gif) repeat-x; width:113px; margin:0 10px; padding:0 5px; }
.screen.screen_ski_hebergement .block_selection .selection_content_price p,
.screen.screen_ski_hp .size578 .block_onglet .selection_content_price p {margin: 10px 0;color:#5e3d1b;}
.screen.screen_ski_hebergement .block_selection .big,
.screen.screen_ski_hp .block_selection  .big {font-size:25px; line-height:14px;}
.screen.screen_ski_hebergement .big,
.screen.screen_ski_hp .big {font-size:15px; line-height:10px;}
.screen.screen_ski_hebergement .block_selection .selection_content_price .prix_promo,
.screen.screen_ski_hp .size578 .block_onglet .selection_content_price .prix_promo {padding-top:10px;}
.screen.screen_ski_hebergement .selection_content_price .prix_promo strong,
.screen.screen_ski_hp .size578 .block_onglet .selection_content_price .prix_promo strong {font-size:16px; padding:3px 0; text-align:center; width:48px; background:#d01e3b; font-weight:bold; color:#fff;  text-decoration:none; float:left; }
.screen.screen_ski_hebergement .selection_content_price .prix_promo span,
.screen.screen_ski_hp .size578 .block_onglet .selection_content_price .prix_promo span {float:left; width:53px; padding:0 0 0 10px; color:#5e3d1b; background:none; text-decoration:line-through;}
.screen.screen_ski_hebergement .block_selection .hover .selection_content_price,
.screen.screen_ski_hebergement .block_selection .line:hover .selection_content_price {background:#fff;}  
.screen.screen_ski_hp .size578 .block_onglet .hover .selection_content_price,
.screen.screen_ski_hp .size578 .block_onglet .line:hover .selection_content_price{background:#fff;}
.screen.screen_ski_hp .size300 {width:300px;}
.screen.screen_ski_hp .size300 h2 {font-size:20px; color:#256e92; }
.screen.screen_ski_hp .size300 h2 span {font-weight:normal;}
.screen.screen_ski_hp .size300 h3 {padding-top:10px; margin-bottom:10px; font-size:15px; color:#535353;}
.screen.screen_ski_hp .size300 .block_list {padding:10px 0; margin-bottom:20px; background:url(images/bg_block_list.jpg) no-repeat 0 100%; }
.screen.screen_ski_hp .size300 .block_list.brown {background:url(images/bg_block_list_brown.jpg) no-repeat 0 100%;}
.screen.screen_ski_hp .size300 .title_top {margin-bottom:-3px;}
.screen.screen_ski_hp .size300 .block_list .img {width:169px; margin-bottom:20px;}
.screen.screen_ski_hp .size300 .block_list.brown .img {width:107px;}
.screen.screen_ski_hp .size300 .block_list.block_focus .img {width:154px;}
.screen.screen_ski_hp .size300 .block_list .img p {text-align:right;}
.screen.screen_ski_hp .size300 .block_list .txt {width:116px; padding:0 5px 0 10px;}
.screen.screen_ski_hp .size300 .block_list .txt li {font-size:12px;padding-bottom:6px;} 
.screen.screen_ski_hp .size300 .block_list .link_bottom {display:block; padding-top:30px;} 
.screen.screen_ski_hp .size300 .block_list.brown .link_bottom {padding-top:20px;} 
.screen.screen_ski_hp .size300 .block_list .link_bottom.last {padding-top:0px;}
.screen.screen_ski_hp .size300 .block_list .txt strong {color:#d01e3b;}
.screen.screen_ski_hp .size300 .block_list.brown .txt {color:#000;}
.screen.screen_ski_hp .size300 .block_list.block_focus .txt{color:#535353;}
.screen.screen_ski_hp .size300 .block_list.block_focus .txt strong {color:#535353;}
.screen.screen_ski_hp .size300 .block_list a {font-weight:bold;}
.screen.screen_ski_hp .size300 .block_list .txt a {color:#956939; font-weight:bold;}
.screen.screen_ski_hp .size300 .block_list.brown .txt a {color:#256e92;}
.screen.screen_ski_hp .size300 .block_list.brown .txt {width:178px;}
.screen.screen_ski_hp .size300 .block_list.block_focus .txt {width:131px;}
.screen.screen_ski_hp .size300 .block_img {margin-bottom:10px;} 
.screen.screen_ski_hp .size300 .block_focus h3 {padding:0 0 0 15px; }     
.screen.screen_ski_hp .size300 .block_flash {margin-bottom:10px; background:url(images/bg_block_flash.gif) 0 100% no-repeat;}
.screen.screen_ski_hp .size300 .block_flash div {margin: 0 0 0 17px;}
.screen.screen_ski_hp .size300 .block_flash p {text-align:right; padding:10px 0;}
.screen.screen_ski_hp .size300 .block_flash p a {color:#256e92; padding:0 17px 0 0;}
/*Ski*/
.screen_ski_hebergement a {color:#256e92;}
/**********************************************************************************************************	
LEFT SIDE
***********************************************************************************************************/	
.left_content {width:214px; margin-right:17px; _margin-right:9px;}
.new-search {width:212px; height:45px; padding-top:20px;}
/********************************************	
DERNIERES MINUTES
*********************************************/
.screen_ski_hebergement .left_content h3 {padding-top:10px;}
.screen_ski_hebergement .dm_content {margin-top:-3px; padding:0 1px;  background:url(images/bg_block_dm.jpg) no-repeat 0 100%; margin-bottom:20px;}
.screen_ski_hebergement .dm_content h3,
.screen_ski_hebergement .dm_content p {margin:0 7px; font-size:16px;}
.screen_ski_hebergement .dm_produit {background:#fff;}
.screen_ski_hebergement .dm_produit:hover {background:#f5eedf;}
.screen_ski_hebergement .dm_content h3 {padding:15px 7px 0px;  font-size:12px;} 
.screen_ski_hebergement .dm_content p {padding:5px 7px 15px; background:url(images/border_red_dm.gif) repeat-x 0px 100%; }
.screen_ski_hebergement .dm_vp {padding:10px 15px;}
.screen_ski_hebergement .dm_vp a {color:#d01e3b; font-size:12px;}
.screen_ski_hebergement .dm_txt {font-size:13px; color:#d01e3b;}
.screen_ski_hebergement .dm_apde {font-size:11px;}
.screen_ski_hebergement .offres_txt {font-size:15px; color:#d01e3b; padding:10px 0; }
.screen_ski_hebergement .dm_promo {width:42px; height:12px; background:#d01e3b; border-bottom:1px solid #e37889; color:#FFFFFF; text-align:center; display:inline-block; padding:5px 0;}
.screen_ski_hebergement .dm_produit p {color:#d01e3b;}
.screen_ski_hebergement .dm_prix {font-size:18px; margin:5px;}
.screen_ski_hebergement .dm_appart {font-size:11px;}
.screen_ski_hebergement .dm_content .strong_blue {padding-top:5px; padding-bottom:0px; color:#193049; background-image:none; font-size:11px; }
.screen_ski_hebergement .dm_content .strong_blue span {background:#193049; color:#fff; padding:0 3px;}
/********************************************	
ZOOM SUR ...
*********************************************/
.screen_ski_hebergement .zoom {background:url(images/zoom_border.jpg) no-repeat 0 100%; padding:0 15px 25px; font-size:13px;}
.screen_ski_hebergement .guide{font-size:15px; margin:20px 0;}
.screen_ski_hebergement h3.red {color:#d01e3b; font-size:15px; padding-top:15px; }
.screen_ski_hebergement .nos-offres p, .guide-ski p {font-size:13px; margin-top:5px;}
.screen_ski_hebergement .nos-offres, .guide-ski {line-height:15px;}
.screen_ski_hebergement .guide-ski h3 { height:14px; padding-top:34px; color:#535353; font-size:15px;}
/**********************************************************************************************************	
RIGHT SIDE
***********************************************************************************************************/
.screen_ski_hebergement .right_content {width:656px; margin-top:20px;}
/********************************************	
VOTRE FORMULE
*********************************************/
.screen_ski_hebergement .block_form {padding:20px 10px 20px; margin-top:-3px; margin-bottom:10px; background:url(images/bg_block_form.gif) 0 100% no-repeat; } 
.screen_ski_hebergement .formulaire {margin-bottom:10px; padding:15px 0; background:#E9F4F8 url(images/formule_bg.gif) repeat-x; border:1px solid #d3e5ee; border-width:0 1px 1px;}
.screen_ski_hebergement .formulaire_left {width:133px; padding:0 15px;}
.screen_ski_hebergement .formulaire_right {width:420px; background:url(images/border_form.gif) repeat-y 0 0; padding:0 23px;}
.screen_ski_hebergement .formulaire_left p {color:#193049; text-align:center;}
.screen_ski_hebergement legend {color:#193049;}
.screen_ski_hebergement .input {float:left; clear:none;}
.screen_ski_hebergement .input select {width:200px;}
.screen_ski_hebergement label {display:none;}
.screen_ski_hebergement input {margin-left:350px;}
.screen_ski_hebergement .align_right {padding-top:10px; text-align:right;}		
.screen_ski_hebergement .align_right a {color:#193049;  font-weight:bold;} 
.screen_ski_hebergement fieldset.foldable {display:none;}
.screen_ski_hebergement fieldset.foldable.on {display:block; background:none;}		
/********************************************	
SELECTION
*********************************************/	
.screen.screen_ski_hebergement .block_selection {padding:0 1px 20px; background:url(images/bg_block_selection.jpg) no-repeat 0 100%;}
.screen.screen_ski_hebergement .block_selection .block_description {width:317px; padding:0 10px;}
/**********************************************************************************************************	
BOTTOM
***********************************************************************************************************/
.screen_ski_hebergement .bottom_content_title { margin-top:15px;}
.screen_ski_hebergement .bottom_content {width:886px; background:url(images/block_bottom_video.gif) no-repeat 0 100%; height:211px; margin-top:-3px;}
.screen_ski_hebergement .bottom_content a { font-size:12px; color:#256e92; font-weight:bold;}
.screen_ski_hebergement .player  {width:270px; height:165px; background:#000000; }
.screen_ski_hebergement .player_content  {width:270px; height:183px; margin: 15px 10px; }


/**********************************************************************************************************	
DECLIC SKI FORMULE
***********************************************************************************************************/
.screen.screen_ski_formule .left {margin-top:25px;}
.screen.screen_ski_formule .right {margin-top:25px; margin-left:12px;}

.screen.screen_ski_formule {background:#FFFFFF;}
.screen.screen_ski_formule .avantages_box { background:url(images/bg_avantages.jpg) no-repeat 0 100%; width:194px; padding:15px 10px; margin-top:-5px;}/*background:url(images/bg_avantages.jpg) no-repeat 0 100%;*/
.screen.screen_ski_formule .avantages_box h2 { font-size:16px; color:#d72b48; text-transform:none;}
.screen.screen_ski_formule .avantages_box p {padding-left:5px; text-align:justify;}
.screen.screen_ski_formule .avantages_box p strong {color:#5e3d1b;}
.screen.screen_ski_formule .avantages_box .avantages1 { background:url(images/picto_avantages1.gif) no-repeat; height:22px; padding-left:30px; padding-top:6px;}
.screen.screen_ski_formule .avantages_box .avantages2 { background:url(images/picto_avantages2.gif) no-repeat; height:22px; padding-left:30px; padding-top:6px;}
.screen.screen_ski_formule .avantages_box .avantages3 { background:url(images/picto_avantages3.gif) no-repeat; height:22px; padding-left:30px; padding-top:6px;}

.screen.screen_ski_formule .formule_box { border:1px solid #bbd2dd; border-top-color:#FFFFFF; width:654px; margin-top:-5px; margin-bottom:15px;}
.screen.screen_ski_formule .formule_box_content { background:url(images/bg_alacarte.gif) repeat-x; width:595px; border:1px solid #bbd2dd; margin:7px 9px;  padding:13px 20px;} 
.screen.screen_ski_formule .formule_box_content h3 {color:#5e3d1b; font-size:13px; padding-left:15px; padding-top:10px; margin-bottom:10px;}
.screen.screen_ski_formule .formule_box_content_left p { background:url(images/home_picto.gif) no-repeat 36px; padding-left:76px;}
.screen.screen_ski_formule .formule_box_content_right p { background:url(images/pictos_alacarte.gif) no-repeat 14px; padding-left:108px; padding-right:15px;}
.screen.screen_ski_formule .formule_box_content_left { background:url(images/fond_blanc_alacarte.jpg) no-repeat; width:253px; height:75px; margin-right:15px; } 
.screen.screen_ski_formule .formule_box_content_right { background:url(images/fond_blanc_alacarte2.jpg) no-repeat; width:326px; height:75px;}

.screen.screen_ski_formule .formule_recherche { border-top:1px solid #bbd2dd; margin-top:10px; _margin-top:5px;}
.screen.screen_ski_formule .formule_recherche h4 { font-size:14px; color:#193049; padding-top:10px;}
.screen.screen_ski_formule .formule_recherche p { font-size:12px; color:#193049;}
.screen.screen_ski_formule .input_alacarte {padding-top:10px; padding-left:38px;}
.screen.screen_ski_formule .formule_123 {height:100px;}
.screen.screen_ski_formule .formule_123 p { text-align:center; color:#193049; }

.screen.screen_ski_formule .formule_box_content2 { background:url(images/bg_autres.gif) repeat-x; width:595px;  border:1px solid #bbd2dd; margin:7px 9px;  padding:13px 20px;}
.screen.screen_ski_formule .heb_left { background:url(images/heb_left.jpg) no-repeat;  width:132px; margin-left:120px; _margin-left:60px; } 
.screen.screen_ski_formule .heb_right { background:url(images/heb_right.jpg) no-repeat;  width:132px; margin-left:90px; }
.screen.screen_ski_formule .heb_2 { margin-left:50px; _margin-left:35px;}
.screen.screen_ski_formule .heb_3 { margin-left:10px; _margin-left:5px;}

/**********************************************************************************************************	
DECLIC HOME PAGE
***********************************************************************************************************/
.screen.screen_ski_hp .screen.screen_hp .size578 { background:url(/images/fond_hp_mv.jpg) no-repeat 0 100%; width:546px; margin-right:32px;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet_last {}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet {background:url(/images/fond_hp_mv.jpg) no-repeat 0 100%;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet .block_description h5 {padding-top:4px; color:#256e92; font-size:18px; text-decoration:underline;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet .block_description p {padding-top:25px; font-size:14px; font-weight:normal; }
.screen.screen_ski_hp .title_mv_produit h3 {width:290px;  padding:8px 0; margin:0; font-size:18px; float:left;}
.screen.screen_ski_hp .screen.screen_hp .title_mv_produit {margin:0; margin-top:10px; height:16px; background:#e8eaec;}
.screen.screen_ski_hp .screen.screen_hp h3  { font-size:16px; padding:0 10px;}
.screen.screen_ski_hp .screen.screen_hp .block_onglet .title_mv_produit h3 { font-size:16px; padding:10px 10px;}
.screen.screen_ski_hp .screen.screen_hp .title_mv_produit {width:544px; height:36px; margin:-3px 0 0; height:36px; background:#e7f7fb;}
.screen.screen_ski_hp .screen.screen_hp .title_mv_produit p a, .screen_ski_hebergement .title p a {float:right; padding:10px 14px;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet .img_product {width:141px; padding:0 10px;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet { background:none;}
.screen.screen_ski_hp .screen.screen_hp .mv_ski  { color:#193049;}
.screen.screen_ski_hp .screen.screen_hp .mv_ski  { background:#e8eaec;}
.screen.screen_ski_hp .screen.screen_hp .mv_mer  { color:#17b5dc;}
.screen.screen_ski_hp .screen.screen_hp .mv_mer  { background:#e7f7fb;}
.screen.screen_ski_hp .screen.screen_hp .mv_campagne { color:#97c03b;}
.screen.screen_ski_hp .screen.screen_hp .mv_campagne { background:#f4f9eb;}
.screen.screen_ski_hp .screen.screen_hp .mv_we  { color:#5e3d1b;}
.screen.screen_ski_hp .screen.screen_hp .mv_we  { background:#f0ece9;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet .line {padding:10px 0;}
.screen.screen_ski_hp .screen.screen_hp .size578 .block_onglet .selection_content_price {background:url(/images/bg_price.gif) repeat-x white; width:113px; padding:0 5px; }

/*Header*/
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText, .RadMenu_Default .rmLeftArrow, .RadMenu_Default .rmRightArrow, .RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow,.RadMenu_Default .rmFirst .rmLink, .RadMenu_Default .rmFirst .rmLink:hover, .RadMenu_Default .rmLast .rmText, .RadMenu_Default .rmLast .rmLink:hover .rmText, .RadMenu_Default .rmVertical .rmLink, .RadMenu_Default .rmVertical .rmText,.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical,.RadMenu_Default .rmRootGroup { background:none !important; border:none !important;}
.RadMenu .rmLink,.RadMenu .rmLeftImage,.RadMenu .rmHorizontal .rmText { padding:0 !important; margin:0 !important}
 .radmenu .rmLeftImage{ float:none !important; margin:0}
.RadMenu .rmSlide, .RadMenu_Context{ visibility:visible !important}
.RadMenu_Default .rmRootGroup li.rmItem .rmGroup {border:1px solid black !important;}  
    /*Logo de base */
.logo_declic {margin-left:50px;float:left;background-image:url("/images/header/logo_declic.png");background-repeat:no-repeat;width:249px;height:70px;}
.logo_b2b { background:url("/images/header/logo_b2b.png") no-repeat;margin-left:50px;width:250px;float:left;}
    /*Encart conseil*/
.conseil {background-repeat:no-repeat;margin-left:740px;width:182px;margin-top:20px;height:89px;background-image:url("/images/header/conseil.png");}
.conseil_b2b {background-repeat:no-repeat;margin-left:740px;width:182px;margin-top:20px;background-image:url("/images/header/conseil_b2b.png");}
#aspnetForm{ clear:both}
.text_news{margin-left:160px}
.compte_header {background-image:url("/images/header/moncompte.png");height:25px;width:117px;margin-left:36px;background-repeat:no-repeat;}
.rmLink a, .rmLink img{cursor:pointer}
.contenu_bull{padding-left:10p;color:#5E3D1B;font-size:12px;}
.contenu_bull strong, .contenu_bull a{ color:#5e3d1b}
.contenu_bull a:hover{ text-decoration:underline; font-weight:bold}
.contenu_bull li {float:left;list-style:none;width:229px;margin-bottom:20px;}
.ligne {border-right:1px #226686 solid;margin-right:10px;padding-right:30px;}
.contenu_bull li img{ float:left;margin-left:10px;margin-right:10px;margin-bottom:20px;}
.rmTemplate,.contenu_bull ul,.contenu_bull ul li,.contenu_bull a, .contenu_bull strong {background-color:white !important;}
#HeaderDF_LabelInfoPart{background-color:white;clear:both;display:block;width:923px;}
#HeaderDF_LabelInfoPart{margin-left:10px;}
.news_compte li {float:left;list-style:none;padding-top:3px;}
.news_compte input{vertical-align:top;margin-left:160px;}
#en-tete  {clear:both;}
.news_compte {height:34px;background-image:url("/images/header/newsletter_bon_plan.png"); background-repeat:no-repeat;margin-left:320px;}
.compte_header img {display:block;margin-top:-3px;}
