/* Balise Redef */
body	{	font-family:Helvetica,Arial,Verdana,sans-serif; margin:0px; padding:0px; text-align:justify; font-style:normal; font-weight:normal; font-size:12px; }
table	{	border-collapse:collapse; }
img		{	border:0px; padding:0px; margin:0px; }
/*select	{	color:white; background-color:#0055a4; border:none; }*/
form	{	margin:0px; }
a 		{	color:inherit; text-decoration:none; }



	/* Main */
#global	{	width:963px; margin:0px auto; background-image:url(../i/static/border.gif); background-repeat:repeat-y; }
#main	{	margin-left:4px; }
	/* Top */
#top	{	width:955px; height:144px; background-image:url(../i/static/head-bg.jpg); }
#logo	{	text-align:center; padding-top:30px; }
#skieur	{	position:absolute; top:0px; width:322px; height:169px; background-image:url(../i/static/skieur.png) }
#contact{	position:absolute; background-image:url(../i/static/contact.png); height:82px; width:124px; margin-top:-90px; margin-left:810px; }
	/* Menu */
#conteneurmenu	{	position:relative; color:white; height:38px; width:633px; margin:-13px 0px 0px 322px; font-size:15px; background-image:url(../i/shared/menu.gif); background-repeat:repeat-x; }
.menu			{	padding:10px 8px 12px 0px; text-align:center; background-image:url(../i/static/menu-separator.png); background-repeat:no-repeat; background-position:100% 50%; cursor:pointer; }
.menu:hover		{	color:black; }
.menu a			{	color:white; text-decoration:none; }
.menu a:hover	{	color:black; }
.ssmenu			{	padding:0px 0px 0px 8px; text-align:center; list-style:none; }
.ssmenu li		{	height:12px; padding:6px 3px; background-image:url(../i/static/subMenu-BG.png); border:1px solid #0055a4; }
.ssmenu a		{	display:block; height:100%; width:100%; font-size:10px; color:#0055a4; text-decoration:none; }



	/* Other */
#content{	width:955px; min-height:400px; }
	#calHandler		{	position:relative; margin:40px 0px 0px 50px; width:310px; }
	#recapHandler	{	position:relative; margin:-230px 0px 0px 420px; }
	#calHandler2	{	position:absolute; width:300px; background-color:white; display:none; z-index:5; }
#login1	{	width:375px; margin-left:60px; }
#login2	{	float:right; width:375px; margin-right:60px; }
#creatAc{	width:505px; margin-left:auto; margin-right:auto; }
	.returnR		{	text-align:right; padding-right:35px; }
	.returnL		{	padding-left:35px; margin-top:15px; }
	.headId			{	background-image:url(../i/id/head_BG.png); background-repeat:repeat-x; height:26px; font-size:16px; padding:4px 10px 0px 10px; margin-bottom:-4px; color:white; }
	.headId a		{	color:white; }
	.formId			{	background-color:#e5eef6; font-size:16px; color:#0055a4; padding:3px 10px 0px 10px; }
	.formId input	{	width:186px; }
	.connect		{	width:193px; font-size:12px; text-align:center; padding-bottom:10px; margin:10px 0px 0px 151px; }
	.connect img	{	cursor:pointer; }
	.connect a		{	color:#0055a4; }
	.formNew		{	background-color:#e5eef6; color:#0055a4; font-size:12px; padding:3px 10px 6px 10px; }
#devis	{	width:900px; margin-right:auto; margin-left:auto; }
	#devis table	{	width:100%; text-align:center; color:#0055a4; font-size:12px; }
	#devis th		{	color:white; border-style:solid; border-width:0px 1px 0px 1px; border-color:white; background-color:#0055a4; }
	#devis a		{	text-decoration:none; color:#0055a4; }
	#devis .b		{	border-bottom:1px solid white; background-color:#0055a4; color:white; font-weight:bold; }
	#devis .r		{	border-bottom:1px solid white; background-color:#db0000; color:white; font-weight:bold; }
	#devis .bar		{	background-image:url(../i/cart/barreW.png); background-repeat:no-repeat; }
	#devis .l		{	text-align:left; }
	#devis .t		{	font-weight:bold; text-decoration:underline; }
	#devis .alt		{	background-color:#e5eef6; }
	#devis .p		{	font-weight:bold; }
	#devis .bts		{	background-image:url(../i/devis/bg_button.png); background-repeat:no-repeat; height:58px; width:682px; margin:15px auto 15px auto; padding:15px 0px 0px 0px; text-align:center; }
	#devis .bts img	{	margin-left:12px; }
#sendMail{	width:300px; margin-left:auto; margin-right:auto; }

	/* ToolTip */
#tooltip	{	position:absolute; width:270px; color:#0055a4; display:none; z-index:99; }
	#arrow	{	width:20px; background-image:url(../i/items/tooltip/Fleche.png); background-repeat:no-repeat; float:left; margin-top:30px; }
	#desc	{	width:240px; height:15px; margin-left:20px; color:white; padding:3px 0px 0px 10px; background-image:url(../i/items/tooltip/top.png); }
	#descC	{	width:240px; margin-left:20px; background-image:url(../i/items/tooltip/bg.png); padding:5px; }
	#bottomT{	width:250px; height:15px; margin-left:20px; background-image:url(../i/items/tooltip/bottom.png); }


	/* Footer */
#foot	{	position:relative; top:-12px; width:963px; margin:0px auto 0px auto; font-size:10px; color:white; }
#footL	{	float:left; width:13px; height:26px; background-image:url(../i/static/footer-left.png); }
#footC	{	padding-top:4px; float:left; width:937px; height:22px; background-image:url(../i/static/footer-center.png); background-repeat:repeat-x; text-align:right; }
#foot a {	text-decoration:none; color:#ffff44; }
#foot .links {	text-align:center;  color:#0055A4;	}
#foot .links a {	text-decoration:none; color:#0055A4; font-weight:bold; }
#footC .L{	float:left; }
#footR	{	float:left; width:13px; height:26px; background-image:url(../i/static/footer-right.png)}

	/* Panier */
#cart				{	width:196px; float:right; background-color:white; margin-bottom:10px; }
	#head_cart		{	height:32px; width:196px; background-image:url(../i/cart/head.png); }
	#content_cart	{	padding-bottom:2px; background-image:url(../i/cart/main.png); }
	#bottom_separator{	background-image:url(../i/cart/bottom_separator.png); height:14px; margin-left:2px; }

#materials			{	position:relative; margin-left:10px; padding-top:10px; width:720px; border:2px solid #0055a4; }
	#cornerTR		{	position:absolute; top:-2px; right:-2px; background-image:url(../i/items/cornerTR.png); height:12px; width:10px; }



/* Calendar */
#cal		{	z-index:10; border:3px solid #0055a4; text-align:center; }
#cal p		{	margin-bottom:0px; }
.closeCal	{	position:absolute; cursor:pointer; margin-top:-36px; margin-left:278px; }
.calTbl		{	width:100%; }
#monthList	{	width:100%; color:white; font-size:15px; height:27px; background-image:url(../i/shared/menu.png); background-repeat:repeat-x; }
.month		{	float:left; margin:5px 2px 0px 2px; padding:2px 4px 3px 4px; cursor:pointer; }
.selectedM	{	background-image:url(../i/cal/activeM.png); background-repeat:repeat-x; border-color:white; border-style:solid; border-width:0px 1px 0px 1px; }
.day		{	color:#0055a4; font-size:10px; background-image:url(../i/cal/activeCal.png); border-width:1px 0px 2px 0px; border-style:solid; border-color:white white #0055a4 white; }
#cal td		{	height:24px; border:1px solid white; border-bottom:1px solid #0055a4; }
.active		{	background-image:url(../i/cal/activeCal.png); cursor:pointer; }
.inactive	{	color:white; background-image:url(../i/cal/inactiveCal.png); }
.selected	{	color:white; background-image:url(../i/cal/selectedCal.png); }
.other		{	color:silver; background-image:url(../i/cal/activeCal.png); }
.hiddenrow	{	display:none; }

.today		{	font-weight:bold; }



	/* Text renderer*/
.largeBlue		{	font-size:16px; color:#0055a4; }
.largeRed		{	font-size:16px; color:#db0000; }
.largeRed a		{	color:#db0000; text-decoration:none; font-weight:bold; border-bottom:1px dotted #db0000; }
.stdBlue		{	color:#0055a4; }
.stdBlue a		{	color:#0055a4; text-decoration:none; font-weight:bold; border-bottom:1px dotted #0055a4; }
.stdWhite		{	color:white; }
.barre			{	text-decoration:line-through; }


	/* Autre */
.warning		{	color:#db0000; font-size:13px; text-align:center; font-weight:bold; margin-top:0px;}
.Myhr			{	height:6px; width:963px; background-image:url(../i/shared/hr.png); }
.Myhr.noM		{	margin-left:-4px; }
.invisible		{	display:none; }

	/* Page 1 */
.recap			{	padding-top:14px; margin-bottom:-14px; background-image:url(../i/autre/bgRecap.png); background-repeat:repeat-x; height:56px; color:white; width:525px; }
.dateRecap		{	background-image:url(../i/autre/dateCRecap.png); background-repeat:repeat-x; color:#db0000; font-weight:bold; font-size:16px; }

	/* Panier et page 2 */
.entetePanier	{	color:white; padding:0px 30px 5px 8px; }
.cartProds		{	padding-left:2px; margin-left:2px; background-color:white; }
.table			{	width:100%; margin-left:-2px; width:194px; }
.prodName		{	border-bottom:1px solid #0055a4; }
.cart_qte		{	text-align:center; width:35px; color:black; }
.cart_qte a		{	color:black; text-decoration:none; }
.deleteBt		{	width:17px; }
.compo			{	color:#0055a4; padding-left:10px; }
.subTotal		{	text-align:right; font-weight:bold; padding:0px 3px 0px 3px; color:white; background-color:#db0000; width:65px; }
.st				{	width:100%; width:192px; }
.st .barre		{	color:#0055a4; text-decoration:none; background-image:url(../i/cart/barre.png); background-repeat:no-repeat; width:61px; text-align:center; }
.st .arrow		{	text-align:center; }
.separator		{	height:20px; width:194px; background-image:url(../i/cart/stdSeparator.png); background-repeat:repeat-x; margin-left:2px; }
.total			{	margin-left:2px; padding-left:2px; font-size:14px; background-color:white; color:#0055a4; }
.total .totaltxt{	text-align:left; font-weight:bold; }
.totalbarre		{	background-image:url(../i/cart/barre.png); background-repeat:no-repeat; width:61px; text-align:center; }
.continue		{	background-color:white; height:25px; padding-top:10px; margin-left:2px; }
.continue img	{	margin-left:-2px; }

.categorie		{	color:white; font-weight:bold; font-size:16px; background-image:url(../i/items/onglet.png); background-repeat:no-repeat; text-align:center; width:153px; height:21px; }
.categorie a	{	color:white; text-decoration:none; }
.Active			{	background-image:url(../i/items/ongletActive.png); }
.subCat			{	height:27px; background-color:#db0000; margin-bottom:10px; padding:4px 0px 0px 0px; text-align:center; }
.subCat .A		{	background-image:url(../i/items/active.png); background-repeat:repeat-x; height:23px; width:256px; }
.subCat .I		{	background-image:url(../i/items/inactive.png); background-repeat:repeat-x; height:23px; width:256px; }
.subCat a		{	text-decoration:none; color:white; font-size:16px; }
.I a			{	color:#db0000; }

.oneMaterial	{	margin-left:4px; width:712px; margin-bottom:45px; }
.itemTop		{	background-image:url(../i/items/topItem.png); height:19px; width:712px; }
.itemMain		{	background-image:url(../i/items/centerItem.png); }
	.itemName	{	position:absolute; padding:5px 0px 0px 4px; margin-top:-19px; background-image:url(../i/items/itemName.png); height:49px; width:229px; color:white; font-weight:bold; font-size:18px; background-repeat:no-repeat; line-height:15px; }
	.selectBlock{	position:absolute; margin-top:-19px; margin-left:230px; width:480px; }
	.chkBxBG	{	background-image:url(../i/items/chkBxBG.png); background-repeat:repeat-x; color:#0055a4; padding:4px 5px 0px 5px; width:466px; height:20px; margin:2px 0px; }
	.chkBxBG select{	max-height:22px; margin:-2px 0px 2px 0px; vertical-align:top; }
	.QtePrice	{	position:absolute; margin-top:50px; margin-left:598px; width:102px; }
	.QtePrice input{	width:18px; }
	.barreP		{	background-image:url(../i/items/prix-barre.gif); }
	.prcent		{	width:75px; margin:5px 0px 10px 25px; font-size:18px; color:#db0000; height:20px; background-image:url(../i/items/bg_prcent.png); background-repeat:no-repeat; padding-left:2px; }
	.QtePrice .P{	background-image:url(../i/items/PriceBG.png); width:100px; height:27px; color:#db0000; font-size:20px; font-weight:bold; border-color:#003668; border-style:solid; border-width:1px 1px 0px 1px; text-align:center; padding-top:5px; }
	.hidePrice	{	display:none; }
	.imgBlock	{	padding-top:50px; height:115px; width:575px; overflow:hidden; text-align:center; z-index:2; }
		.mainMaterialD	{	visibility:hidden; }
		.subMaterial	{	position:relative; display:inline; top:-125px; float:left; }
		.subMaterialD	{	display:none; }
	.moreInfoB	{	position:relative; top:20px; margin-bottom:20px; cursor:pointer; }
	.moreinfoL	{	float:left; background-image:url(../i/items/moreInfoL.png); height:24px; width:21px; }
	.moreinfoC	{	background-image:url(../i/items/moreInfoC.png); background-repeat:repeat-x; margin-left:21px; height:19px; text-align:center; width:570px; padding-top:5px; margin-bottom:5px; }
	.addCart	{	position:absolute; margin-top:-57px; margin-left:558px; cursor:pointer; height:52px; }
	.desc		{	margin-left:10px;  padding:2px; display:none; background-color:#ccdded; width:668px; text-indent:1em; color:#0055a4; }
	.descB		{	background-image:url(../i/items/descB.png); height:9px; width:672px; margin-left:10px; display:none; }


.printIt		{	display:none; }
#FGMsg			{	float:left; padding-left:60px; }


	/* MENTIONS LEGALES et CGV */
.infoContent	{	width:925px; min-height:400px; margin-left:15px;	}
.cgvContent	{	width:925px; min-height:400px; margin-left:15px;	}
.infoContent h3		{	color:#0055a4; font-size:18px;	}
.infoContent h4		{	color:#0055a4; margin-bottom:0px;	}
.cgvContent h3		{	color:#0055a4; font-size:18px;	}
.cgvContent h4		{	color:#0055a4; margin-bottom:0px; width:840px; float:left; font-size:14px;  margin-top:20px;	}
.pageup	{	width:80px; float:left; margin-top:12px; margin-bottom:10px; color:#0055a4; font-size:10px; font-weight:normal; text-decoration:underline;	}
.infoContent a	{	font-weight:bold;	}
.cgvContent p	{	float:left; margin-top:10px; width:925px; 	}
.sommaire	{	float:left; width:950px; list-style-type:none; 	}
.sommaire li a	{ font-weight:normal; color:#0055a4; 	}
.cgvContent table	{	float:left; display:block; border-color:#0055a4; color:#0055a4; 	}
.cgvContent th	{	background-color:#0055a4; color:#FFFFFF; 	}


	/* Contact */
.contact	{	margin-top:20px;	}
.contact table	{	border-color:#0055a4; color:#0055a4; margin:auto; margin-bottom:20px; 	}
.contact th	{	background-color:#db0000; color:#FFFFFF; 	}
.contact td	{	border:#0055a4 1px solid; border-top:none;	}

