/*
* VisionW3 V3.0
* Copyright 2013, Andre Cyr
* www.cyr.cc
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 04/07/2013
*/


/* Table of Contents
==================================================
    #Base 1260 Grid (252 colonnes de 5px)
    #Base 1008 Grid (252 colonnes de 4px)
    #Base  756 Grid (252 colonnes de 4px)
    #Tablet (Landscape) idem base
    #Tablet (Portrait) (252 colonnes de 3px)
    #Mobile (Portrait) (span 192 = 260px)
    #Mobile (Landscape) (192 colonnes de 2px)
    #Clearing */


/* #Base 1260 Grid
================================================== */

	.container										{ position: relative; align: center; text-align: center; width: 1260px; margin: 0 auto; padding: 0px; }
	.container .col								{ float: left; display: inline; margin-left: 0; margin-right: 0; }
	.container .col								{ -webkit-box-sizing: border-box; box-sizing: border-box; }
	.row													{ margin-bottom: 0; }

	/* Base Grid */
	.container .col.span5					{ width: 5px;  }
	.container .col.span10				{ width: 10px; }
	.container .col.span15				{ width: 15px; }
	.container .col.span20				{ width: 20px; }
	.container .col.span25				{ width: 25px; }
	.container .col.span30				{ width: 30px; }
	.container .col.span35				{ width: 35px; }
	.container .col.span40 				{ width: 40px; }
	.container .col.span45				{ width: 45px; }
	.container .col.span50				{ width: 50px; }
	.container .col.span55 				{ width: 55px; }
	.container .col.span60 				{ width: 60px; }
	.container .col.span65				{ width: 65px; }
	.container .col.span70				{ width: 70px; }
	.container .col.span75				{ width: 75px; }
	.container .col.span80				{ width: 80px; }
	.container .col.span85				{ width: 85px; }
	.container .col.span90 				{ width: 90px; }
	.container .col.span95				{ width: 95px; }
	.container .col.span100				{ width: 100px; }
	.container .col.span105				{ width: 105px; }
	.container .col.span110				{ width: 110px; }
	.container .col.span115				{ width: 115px; }
	.container .col.span120				{ width: 120px; }
	.container .col.span125				{ width: 125px; }
	.container .col.span130				{ width: 130px; }
	.container .col.span135				{ width: 135px; }
	.container .col.span140				{ width: 140px; }
	.container .col.span145				{ width: 145px; }
	.container .col.span150				{ width: 150px; }
	.container .col.span155				{ width: 155px; }
	.container .col.span160				{ width: 160px; }
	.container .col.span165				{ width: 165px; }
	.container .col.span170				{ width: 170px; }
	.container .col.span175				{ width: 175px; }
	.container .col.span180				{ width: 180px; }
	.container .col.span185				{ width: 185px; }
	.container .col.span190				{ width: 190px; }
	.container .col.span195				{ width: 195px; }
	.container .col.span200				{ width: 200px; }
	.container .col.span205				{ width: 205px; }
	.container .col.span210				{ width: 210px; }
	.container .col.span215				{ width: 215px; }
	.container .col.span220				{ width: 220px; }
	.container .col.span225				{ width: 225px; }
	.container .col.span230				{ width: 230px; }
	.container .col.span235				{ width: 235px; }
	.container .col.span240				{ width: 240px; }
	.container .col.span245				{ width: 245px; }
	.container .col.span250				{ width: 250px; }
	.container .col.span255				{ width: 255px; }
	.container .col.span260				{ width: 260px; }
	.container .col.span265				{ width: 265px; }
	.container .col.span270				{ width: 270px; }
	.container .col.span275				{ width: 275px; }
	.container .col.span280				{ width: 280px; }
	.container .col.span285				{ width: 285px; }
	.container .col.span290				{ width: 290px; }
	.container .col.span295				{ width: 295px; }
	.container .col.span300				{ width: 300px; }
	.container .col.span305				{ width: 305px; }
	.container .col.span310				{ width: 310px; }
	.container .col.span315				{ width: 315px; }
	.container .col.span320				{ width: 320px; }
	.container .col.span325				{ width: 325px; }
	.container .col.span330				{ width: 330px; }
	.container .col.span335				{ width: 335px; }
	.container .col.span340				{ width: 340px; }
	.container .col.span345				{ width: 345px; }
	.container .col.span350				{ width: 350px; }
	.container .col.span355				{ width: 355px; }
	.container .col.span360				{ width: 360px; }
	.container .col.span365				{ width: 365px; }
	.container .col.span370				{ width: 370px; }
	.container .col.span375				{ width: 375px; }
	.container .col.span380				{ width: 380px; }
	.container .col.span385				{ width: 385px; }
	.container .col.span390				{ width: 390px; }
	.container .col.span395				{ width: 395px; }
	.container .col.span400				{ width: 400px; }
	.container .col.span405				{ width: 405px; }
	.container .col.span410				{ width: 410px; }
	.container .col.span415				{ width: 415px; }
	.container .col.span420				{ width: 420px; }
	.container .col.span425				{ width: 425px; }
	.container .col.span430				{ width: 430px; }
	.container .col.span435				{ width: 435px; }
	.container .col.span440				{ width: 440px; }
	.container .col.span445				{ width: 445px; }
	.container .col.span450				{ width: 450px; }
	.container .col.span455				{ width: 455px; }
	.container .col.span460				{ width: 460px; }
	.container .col.span465				{ width: 465px; }
	.container .col.span470				{ width: 470px; }
	.container .col.span475				{ width: 475px; }
	.container .col.span480				{ width: 480px; }
	.container .col.span485				{ width: 485px; }
	.container .col.span490				{ width: 490px; }
	.container .col.span495				{ width: 495px; }
	.container .col.span500				{ width: 500px; }
	.container .col.span505				{ width: 505px; }
	.container .col.span510				{ width: 510px; }
	.container .col.span515				{ width: 515px; }
	.container .col.span520				{ width: 520px; }
	.container .col.span525				{ width: 525px; }
	.container .col.span530				{ width: 530px; }
	.container .col.span535				{ width: 535px; }
	.container .col.span540				{ width: 540px; }
	.container .col.span545				{ width: 545px; }
	.container .col.span550				{ width: 550px; }
	.container .col.span555				{ width: 555px; }
	.container .col.span560				{ width: 560px; }
	.container .col.span565				{ width: 565px; }
	.container .col.span570				{ width: 570px; }
	.container .col.span575				{ width: 575px; }
	.container .col.span580				{ width: 580px; }
	.container .col.span585				{ width: 585px; }
	.container .col.span590				{ width: 590px; }
	.container .col.span595				{ width: 595px; }
	.container .col.span600				{ width: 600px; }
	.container .col.span605				{ width: 605px; }
	.container .col.span610				{ width: 610px; }
	.container .col.span615				{ width: 615px; }
	.container .col.span620				{ width: 620px; }
	.container .col.span625				{ width: 625px; }
	.container .col.span630				{ width: 630px; }
	.container .col.span635				{ width: 635px; }
	.container .col.span640				{ width: 640px; }
	.container .col.span645				{ width: 645px; }
	.container .col.span650				{ width: 650px; }
	.container .col.span655				{ width: 655px; }
	.container .col.span660				{ width: 660px; }
	.container .col.span665				{ width: 665px; }
	.container .col.span670				{ width: 670px; }
	.container .col.span675				{ width: 675px; }
	.container .col.span680				{ width: 680px; }
	.container .col.span685				{ width: 685px; }
	.container .col.span690				{ width: 690px; }
	.container .col.span695				{ width: 695px; }
	.container .col.span700				{ width: 700px; }
	.container .col.span705				{ width: 705px; }
	.container .col.span710				{ width: 710px; }
	.container .col.span715				{ width: 715px; }
	.container .col.span720				{ width: 720px; }
	.container .col.span725				{ width: 725px; }
	.container .col.span730				{ width: 730px; }
	.container .col.span735				{ width: 735px; }
	.container .col.span740				{ width: 740px; }
	.container .col.span745				{ width: 745px; }
	.container .col.span750				{ width: 750px; }
	.container .col.span755				{ width: 755px; }
	.container .col.span760				{ width: 760px; }
	.container .col.span765				{ width: 765px; }
	.container .col.span770				{ width: 770px; }
	.container .col.span775				{ width: 775px; }
	.container .col.span780				{ width: 780px; }
	.container .col.span785				{ width: 785px; }
	.container .col.span790				{ width: 790px; }
	.container .col.span795				{ width: 795px; }
	.container .col.span800				{ width: 800px; }
	.container .col.span805				{ width: 805px; }
	.container .col.span810				{ width: 810px; }
	.container .col.span815				{ width: 815px; }
	.container .col.span820				{ width: 820px; }
	.container .col.span825				{ width: 825px; }
	.container .col.span830				{ width: 830px; }
	.container .col.span835				{ width: 835px; }
	.container .col.span840				{ width: 840px; }
	.container .col.span845				{ width: 845px; }
	.container .col.span850				{ width: 850px; }
	.container .col.span855				{ width: 855px; }
	.container .col.span860				{ width: 860px; }
	.container .col.span865				{ width: 865px; }
	.container .col.span870				{ width: 870px; }
	.container .col.span875				{ width: 875px; }
	.container .col.span880				{ width: 880px; }
	.container .col.span885				{ width: 885px; }
	.container .col.span890				{ width: 890px; }
	.container .col.span895				{ width: 895px; }
	.container .col.span900				{ width: 900px; }
	.container .col.span905				{ width: 905px; }
	.container .col.span910				{ width: 910px; }
	.container .col.span915				{ width: 915px; }
	.container .col.span920				{ width: 920px; }
	.container .col.span925				{ width: 925px; }
	.container .col.span930				{ width: 930px; }
	.container .col.span935				{ width: 935px; }
	.container .col.span940				{ width: 940px; }
	.container .col.span945				{ width: 945px; }
	.container .col.span950				{ width: 950px; }
	.container .col.span955				{ width: 955px; }
	.container .col.span960				{ width: 960px; }
	.container .col.span965				{ width: 965px; }
	.container .col.span970				{ width: 970px; }
	.container .col.span975				{ width: 975px; }
	.container .col.span980				{ width: 980px; }
	.container .col.span985				{ width: 985px; }
	.container .col.span990				{ width: 990px; }
	.container .col.span995				{ width: 995px; }
	.container .col.span1000			{ width: 1000px; }
	.container .col.span1005			{ width: 1005px; }
	.container .col.span1010			{ width: 1010px; }
	.container .col.span1015			{ width: 1015px; }
	.container .col.span1020			{ width: 1020px; }
	.container .col.span1025			{ width: 1025px; }
	.container .col.span1030			{ width: 1030px; }
	.container .col.span1035			{ width: 1035px; }
	.container .col.span1040			{ width: 1040px; }
	.container .col.span1045			{ width: 1045px; }
	.container .col.span1050			{ width: 1050px; }
	.container .col.span1055			{ width: 1055px; }
	.container .col.span1060			{ width: 1060px; }
	.container .col.span1065			{ width: 1065px; }
	.container .col.span1070			{ width: 1070px; }
	.container .col.span1075			{ width: 1075px; }
	.container .col.span1080			{ width: 1080px; }
	.container .col.span1085			{ width: 1085px; }
	.container .col.span1090			{ width: 1090px; }
	.container .col.span1095			{ width: 1095px; }
	.container .col.span1100			{ width: 1100px; }
	.container .col.span1105			{ width: 1105px; }
	.container .col.span1110			{ width: 1110px; }
	.container .col.span1115			{ width: 1115px; }
	.container .col.span1120			{ width: 1120px; }
	.container .col.span1125			{ width: 1125px; }
	.container .col.span1130			{ width: 1130px; }
	.container .col.span1135			{ width: 1135px; }
	.container .col.span1140			{ width: 1140px; }
	.container .col.span1145			{ width: 1145px; }
	.container .col.span1150			{ width: 1150px; }
	.container .col.span1155			{ width: 1155px; }
	.container .col.span1160			{ width: 1160px; }
	.container .col.span1165			{ width: 1165px; }
	.container .col.span1170			{ width: 1170px; }
	.container .col.span1175			{ width: 1175px; }
	.container .col.span1180			{ width: 1180px; }
	.container .col.span1185			{ width: 1185px; }
	.container .col.span1190			{ width: 1190px; }
	.container .col.span1195			{ width: 1195px; }
	.container .col.span1200			{ width: 1200px; }
	.container .col.span1205			{ width: 1205px; }
	.container .col.span1210			{ width: 1210px; }
	.container .col.span1215			{ width: 1215px; }
	.container .col.span1220			{ width: 1220px; }
	.container .col.span1225			{ width: 1225px; }
	.container .col.span1230			{ width: 1230px; }
	.container .col.span1235			{ width: 1235px; }
	.container .col.span1240			{ width: 1240px; }
	.container .col.span1245			{ width: 1245px; }
	.container .col.span1250			{ width: 1250px; }
	.container .col.span1255			{ width: 1255px; }
	.container .col.span1260			{ width: 1260px; }

	.container .col.span-fullwidth { width: 1260px; }

	.container .span-un-tiers			{ width: 420px; }
	.container .span-deux-tiers		{ width: 840px; }

	/* Offsets */
	.container .offset-span5			{ margin-left: 5px;  }
	.container .offset-span10			{ margin-left: 10px; }
	.container .offset-span15			{ margin-left: 15px; }
	.container .offset-span20			{ margin-left: 20px; }
	.container .offset-span25			{ margin-left: 25px; }
	.container .offset-span30			{ margin-left: 30px; }
	.container .offset-span35			{ margin-left: 35px; }
	.container .offset-span40			{ margin-left: 40px; }
	.container .offset-span45			{ margin-left: 45px; }
	.container .offset-span50			{ margin-left: 50px; }
	.container .offset-span55			{ margin-left: 55px; }
	.container .offset-span60			{ margin-left: 60px; }
	.container .offset-span65			{ margin-left: 65px; }
	.container .offset-span70			{ margin-left: 70px; }
	.container .offset-span75			{ margin-left: 75px; }
	.container .offset-span80			{ margin-left: 80px; }
	.container .offset-span85			{ margin-left: 85px; }
	.container .offset-span90			{ margin-left: 90px; }
	.container .offset-span95			{ margin-left: 95px; }
	.container .offset-span100		{ margin-left: 100px; }
	.container .offset-span105		{ margin-left: 105px; }
	.container .offset-span110		{ margin-left: 110px; }
	.container .offset-span115		{ margin-left: 115px; }
	.container .offset-span120		{ margin-left: 120px; }
	.container .offset-span125		{ margin-left: 125px; }
	.container .offset-span130		{ margin-left: 130px; }
	.container .offset-span135		{ margin-left: 135px; }
	.container .offset-span140		{ margin-left: 140px; }
	.container .offset-span145		{ margin-left: 145px; }
	.container .offset-span150		{ margin-left: 150px; }
	.container .offset-span155 		{ margin-left: 155px; }
	.container .offset-span160 		{ margin-left: 160px; }
	.container .offset-span165		{ margin-left: 165px; }
	.container .offset-span170		{ margin-left: 170px; }
	.container .offset-span175		{ margin-left: 175px; }
	.container .offset-span180		{ margin-left: 180px; }
	.container .offset-span185		{ margin-left: 185px; }
	.container .offset-span190 		{ margin-left: 190px; }
	.container .offset-span195 		{ margin-left: 195px; }
	.container .offset-span200		{ margin-left: 200px; }
	.container .offset-span205		{ margin-left: 205px; }
	.container .offset-span210		{ margin-left: 210px; }
	.container .offset-span215		{ margin-left: 215px; }
	.container .offset-span220		{ margin-left: 220px; }
	.container .offset-span225		{ margin-left: 225px; }
	.container .offset-span230		{ margin-left: 230px; }
	.container .offset-span235		{ margin-left: 235px; }
	.container .offset-span240		{ margin-left: 240px; }
	.container .offset-span245		{ margin-left: 245px; }
	.container .offset-span250		{ margin-left: 250px; }
	.container .offset-span255		{ margin-left: 255px; }
	.container .offset-span260		{ margin-left: 260px; }
	.container .offset-span265		{ margin-left: 265px; }
	.container .offset-span270		{ margin-left: 270px; }
	.container .offset-span275		{ margin-left: 275px; }
	.container .offset-span280		{ margin-left: 280px; }
	.container .offset-span285		{ margin-left: 285px; }
	.container .offset-span290		{ margin-left: 290px; }
	.container .offset-span295		{ margin-left: 295px; }
	.container .offset-span300		{ margin-left: 300px; }
	.container .offset-span305		{ margin-left: 305px; }
	.container .offset-span310		{ margin-left: 310px; }
	.container .offset-span315		{ margin-left: 315px; }
	.container .offset-span320		{ margin-left: 320px; }
	.container .offset-span325		{ margin-left: 325px; }
	.container .offset-span330		{ margin-left: 330px; }
	.container .offset-span335		{ margin-left: 335px; }
	.container .offset-span340		{ margin-left: 340px; }
	.container .offset-span345		{ margin-left: 345px; }
	.container .offset-span350		{ margin-left: 350px; }
	.container .offset-span355		{ margin-left: 355px; }
	.container .offset-span360		{ margin-left: 360px; }
	.container .offset-span365		{ margin-left: 365px; }
	.container .offset-span370		{ margin-left: 370px; }
	.container .offset-span375		{ margin-left: 375px; }
	.container .offset-span380		{ margin-left: 380px; }
	.container .offset-span385		{ margin-left: 385px; }
	.container .offset-span390		{ margin-left: 390px; }
	.container .offset-span395		{ margin-left: 395px; }
	.container .offset-span400		{ margin-left: 400px; }
	.container .offset-span405		{ margin-left: 405px; }
	.container .offset-span410		{ margin-left: 410px; }
	.container .offset-span415		{ margin-left: 415px; }
	.container .offset-span420		{ margin-left: 420px; }
	.container .offset-span425		{ margin-left: 425px; }
	.container .offset-span430		{ margin-left: 430px; }
	.container .offset-span435		{ margin-left: 435px; }
	.container .offset-span440		{ margin-left: 440px; }
	.container .offset-span445		{ margin-left: 445px; }
	.container .offset-span450		{ margin-left: 450px; }
	.container .offset-span455		{ margin-left: 455px; }
	.container .offset-span460		{ margin-left: 460px; }
	.container .offset-span465		{ margin-left: 465px; }
	.container .offset-span470		{ margin-left: 470px; }
	.container .offset-span475		{ margin-left: 475px; }
	.container .offset-span480		{ margin-left: 480px; }
	.container .offset-span485		{ margin-left: 485px; }
	.container .offset-span490		{ margin-left: 490px; }
	.container .offset-span495		{ margin-left: 495px; }
	.container .offset-span500		{ margin-left: 500px; }
	.container .offset-span505		{ margin-left: 505px; }
	.container .offset-span510		{ margin-left: 510px; }
	.container .offset-span515		{ margin-left: 515px; }
	.container .offset-span520		{ margin-left: 520px; }
	.container .offset-span525		{ margin-left: 525px; }
	.container .offset-span530		{ margin-left: 530px; }
	.container .offset-span535		{ margin-left: 535px; }
	.container .offset-span540		{ margin-left: 540px; }
	.container .offset-span545		{ margin-left: 545px; }
	.container .offset-span550		{ margin-left: 550px; }
	.container .offset-span555		{ margin-left: 555px; }
	.container .offset-span560		{ margin-left: 560px; }
	.container .offset-span565		{ margin-left: 565px; }
	.container .offset-span570		{ margin-left: 570px; }
	.container .offset-span575		{ margin-left: 575px; }
	.container .offset-span580		{ margin-left: 580px; }
	.container .offset-span585		{ margin-left: 585px; }
	.container .offset-span590		{ margin-left: 590px; }
	.container .offset-span595		{ margin-left: 595px; }
	.container .offset-span600		{ margin-left: 600px; }
	.container .offset-span605		{ margin-left: 605px; }
	.container .offset-span610		{ margin-left: 610px; }
	.container .offset-span615		{ margin-left: 615px; }
	.container .offset-span620		{ margin-left: 620px; }
	.container .offset-span625		{ margin-left: 625px; }
	.container .offset-span630		{ margin-left: 630px; }
	.container .offset-span635		{ margin-left: 635px; }
	.container .offset-span640		{ margin-left: 640px; }
	.container .offset-span645		{ margin-left: 645px; }
	.container .offset-span650 		{ margin-left: 650px; }
	.container .offset-span655		{ margin-left: 655px; }
	.container .offset-span660		{ margin-left: 660px; }
	.container .offset-span665		{ margin-left: 665px; }
	.container .offset-span670		{ margin-left: 670px; }
	.container .offset-span675		{ margin-left: 675px; }
	.container .offset-span680		{ margin-left: 680px; }
	.container .offset-span685		{ margin-left: 685px; }
	.container .offset-span690		{ margin-left: 690px; }
	.container .offset-span695		{ margin-left: 695px; }
	.container .offset-span700		{ margin-left: 700px; }
	.container .offset-span705		{ margin-left: 705px; }
	.container .offset-span710		{ margin-left: 710px; }
	.container .offset-span715		{ margin-left: 715px; }
	.container .offset-span720		{ margin-left: 720px; }
	.container .offset-span725		{ margin-left: 725px; }
	.container .offset-span730		{ margin-left: 730px; }
	.container .offset-span735		{ margin-left: 735px; }
	.container .offset-span740		{ margin-left: 740px; }
	.container .offset-span745		{ margin-left: 745px; }
	.container .offset-span750		{ margin-left: 750px; }
	.container .offset-span755 		{ margin-left: 755px; }
	.container .offset-span760		{ margin-left: 760px; }
	.container .offset-span765		{ margin-left: 765px; }
	.container .offset-span770		{ margin-left: 770px; }
	.container .offset-span775		{ margin-left: 775px; }
	.container .offset-span780		{ margin-left: 780px; }
	.container .offset-span785		{ margin-left: 785px; }
	.container .offset-span790		{ margin-left: 790px; }
	.container .offset-span795		{ margin-left: 795px; }
	.container .offset-span800		{ margin-left: 800px; }
	.container .offset-span805		{ margin-left: 805px; }
	.container .offset-span810		{ margin-left: 810px; }
	.container .offset-span815		{ margin-left: 815px; }
	.container .offset-span820		{ margin-left: 820px; }
	.container .offset-span825		{ margin-left: 825px; }
	.container .offset-span830		{ margin-left: 830px; }
	.container .offset-span835		{ margin-left: 835px; }
	.container .offset-span840		{ margin-left: 840px; }
	.container .offset-span845		{ margin-left: 845px; }
	.container .offset-span850		{ margin-left: 850px; }
	.container .offset-span855		{ margin-left: 855px; }
	.container .offset-span860 		{ margin-left: 860px; }
	.container .offset-span865		{ margin-left: 865px; }
	.container .offset-span870		{ margin-left: 870px; }
	.container .offset-span875		{ margin-left: 875px; }
	.container .offset-span880		{ margin-left: 880px; }
	.container .offset-span885		{ margin-left: 885px; }
	.container .offset-span890		{ margin-left: 890px; }
	.container .offset-span895		{ margin-left: 895px; }
	.container .offset-span900		{ margin-left: 900px; }
	.container .offset-span905		{ margin-left: 905px; }
	.container .offset-span910 		{ margin-left: 910px; }
	.container .offset-span915		{ margin-left: 915px; }
	.container .offset-span920		{ margin-left: 920px; }
	.container .offset-span925		{ margin-left: 925px; }
	.container .offset-span930		{ margin-left: 930px; }
	.container .offset-span935		{ margin-left: 935px; }
	.container .offset-span940 		{ margin-left: 940px; }
	.container .offset-span945		{ margin-left: 945px; }
	.container .offset-span950		{ margin-left: 950px; }
	.container .offset-span955		{ margin-left: 955px; }
	.container .offset-span960		{ margin-left: 960px; }
	.container .offset-span965		{ margin-left: 965px; }
	.container .offset-span970		{ margin-left: 970px; }
	.container .offset-span975		{ margin-left: 975px; }
	.container .offset-span980		{ margin-left: 980px; }
	.container .offset-span985		{ margin-left: 985px; }
	.container .offset-span990		{ margin-left: 990px; }
	.container .offset-span995		{ margin-left: 995px; }
	.container .offset-span1000		{ margin-left: 1000px; }
	.container .offset-span1005		{ margin-left: 1005px; }
	.container .offset-span1010		{ margin-left: 1010px; }
	.container .offset-span1015		{ margin-left: 1015px; }
	.container .offset-span1020		{ margin-left: 1020px; }
	.container .offset-span1025		{ margin-left: 1025px; }
	.container .offset-span1030		{ margin-left: 1030px; }
	.container .offset-span1035		{ margin-left: 1035px; }
	.container .offset-span1040		{ margin-left: 1040px; }
	.container .offset-span1045		{ margin-left: 1045px; }
	.container .offset-span1050		{ margin-left: 1050px; }
	.container .offset-span1055		{ margin-left: 1055px; }
	.container .offset-span1060		{ margin-left: 1060px; }
	.container .offset-span1065		{ margin-left: 1065px; }
	.container .offset-span1070		{ margin-left: 1070px; }
	.container .offset-span1075		{ margin-left: 1075px; }
	.container .offset-span1080		{ margin-left: 1080px; }
	.container .offset-span1085		{ margin-left: 1085px; }
	.container .offset-span1090 	{ margin-left: 1090px; }
	.container .offset-span1095 	{ margin-left: 1095px; }
	.container .offset-span1100		{ margin-left: 1100px; }
	.container .offset-span1105		{ margin-left: 1105px; }
	.container .offset-span1110		{ margin-left: 1110px; }
	.container .offset-span1115		{ margin-left: 1115px; }
	.container .offset-span1120		{ margin-left: 1120px; }
	.container .offset-span1125		{ margin-left: 1125px; }
	.container .offset-span1130		{ margin-left: 1130px; }
	.container .offset-span1135		{ margin-left: 1135px; }
	.container .offset-span1140		{ margin-left: 1140px; }
	.container .offset-span1145		{ margin-left: 1145px; }
	.container .offset-span1150		{ margin-left: 1150px; }
	.container .offset-span1155		{ margin-left: 1155px; }
	.container .offset-span1160		{ margin-left: 1160px; }
	.container .offset-span1165		{ margin-left: 1165px; }
	.container .offset-span1170		{ margin-left: 1170px; }
	.container .offset-span1175		{ margin-left: 1175px; }
	.container .offset-span1180		{ margin-left: 1180px; }
	.container .offset-span1185		{ margin-left: 1185px; }
	.container .offset-span1190 	{ margin-left: 1190px; }
	.container .offset-span1195 	{ margin-left: 1195px; }
	.container .offset-span1200		{ margin-left: 1200px; }
	.container .offset-span1205		{ margin-left: 1205px; }
	.container .offset-span1210		{ margin-left: 1210px; }
	.container .offset-span1215		{ margin-left: 1215px; }
	.container .offset-span1220		{ margin-left: 1220px; }
	.container .offset-span1225		{ margin-left: 1225px; }
	.container .offset-span1230		{ margin-left: 1230px; }
	.container .offset-span1235		{ margin-left: 1235px; }
	.container .offset-span1240		{ margin-left: 1240px; }
	.container .offset-span1245		{ margin-left: 1245px; }
	.container .offset-span1250		{ margin-left: 1250px; }
	.container .offset-span1255		{ margin-left: 1255px; }
	.container .offset-span1260		{ margin-left: 1260px; }

	.container .col.fixspan100		{ width: 100px; }
	.container .col.fixspan150		{ width: 150px; }

	/* for 300px fixed col */
	.container .col.span_fixed_300_left	 { width: 900px; }
	.container .col.span_fixed_300_right { width: 300px; }


/* #Base 1008 Grid
================================================== */
@media only screen and (min-width: 1008px) and (max-width: 1259px) {
	.container										{ width: 1008px; }

	.container .col.span5					{ width: 4px; }
	.container .col.span10				{ width: 8px; }
	.container .col.span15				{ width: 12px; }
	.container .col.span20				{ width: 16px; }
	.container .col.span25				{ width: 20px; }
	.container .col.span30				{ width: 24px; }
	.container .col.span35				{ width: 28px; }
	.container .col.span40				{ width: 32px; }
	.container .col.span45				{ width: 36px; }
	.container .col.span50				{ width: 40px; }
	.container .col.span55				{ width: 44px; }
	.container .col.span60				{ width: 48px; }
	.container .col.span65 				{ width: 52px; }
	.container .col.span70 				{ width: 56px; }
	.container .col.span75				{ width: 60px; }
	.container .col.span80				{ width: 64px; }
	.container .col.span85				{ width: 68px; }
	.container .col.span90				{ width: 72px; }
	.container .col.span95				{ width: 76px; }
	.container .col.span100				{ width: 80px; }
	.container .col.span105				{ width: 84px; }
	.container .col.span110				{ width: 88px; }
	.container .col.span115				{ width: 92px; }
	.container .col.span120				{ width: 96px; }
	.container .col.span125				{ width: 100px; }
	.container .col.span130				{ width: 104px; }
	.container .col.span135				{ width: 108px; }
	.container .col.span140				{ width: 112px; }
	.container .col.span145				{ width: 116px; }
	.container .col.span150				{ width: 120px; }
	.container .col.span155				{ width: 124px; }
	.container .col.span160				{ width: 128px; }
	.container .col.span165				{ width: 132px; }
	.container .col.span170				{ width: 136px; }
	.container .col.span175				{ width: 140px; }
	.container .col.span180				{ width: 144px; }
	.container .col.span185				{ width: 148px; }
	.container .col.span190				{ width: 152px; }
	.container .col.span195				{ width: 156px; }
	.container .col.span200				{ width: 160px; }
	.container .col.span205				{ width: 164px; }
	.container .col.span210				{ width: 168px; }
	.container .col.span215				{ width: 172px; }
	.container .col.span220				{ width: 176px; }
	.container .col.span225				{ width: 180px; }
	.container .col.span230				{ width: 184px; }
	.container .col.span235				{ width: 188px; }
	.container .col.span240				{ width: 192px; }
	.container .col.span245				{ width: 196px; }
	.container .col.span250				{ width: 200px; }
	.container .col.span255				{ width: 204px; }
	.container .col.span260				{ width: 208px; }
	.container .col.span265				{ width: 212px; }
	.container .col.span270				{ width: 216px; }
	.container .col.span275				{ width: 220px; }
	.container .col.span280				{ width: 224px; }
	.container .col.span285				{ width: 228px; }
	.container .col.span290				{ width: 232px; }
	.container .col.span295				{ width: 236px; }
	.container .col.span300				{ width: 240px; }
	.container .col.span305				{ width: 244px; }
	.container .col.span310				{ width: 248px; }
	.container .col.span315				{ width: 252px; }
	.container .col.span320				{ width: 256px; }
	.container .col.span325				{ width: 260px; }
	.container .col.span330				{ width: 264px; }
	.container .col.span335				{ width: 268px; }
	.container .col.span340				{ width: 272px; }
	.container .col.span345				{ width: 276px; }
	.container .col.span350				{ width: 280px; }
	.container .col.span355				{ width: 284px; }
	.container .col.span360				{ width: 288px; }
	.container .col.span365				{ width: 292px; }
	.container .col.span370				{ width: 296px; }
	.container .col.span375				{ width: 300px; }
	.container .col.span380				{ width: 304px; }
	.container .col.span385				{ width: 308px; }
	.container .col.span390				{ width: 312px; }
	.container .col.span395				{ width: 316px; }
	.container .col.span400				{ width: 320px; }
	.container .col.span405				{ width: 324px; }
	.container .col.span410				{ width: 328px; }
	.container .col.span415				{ width: 332px; }
	.container .col.span420				{ width: 336px; }
	.container .col.span425				{ width: 340px; }
	.container .col.span430				{ width: 344px; }
	.container .col.span435				{ width: 348px; }
	.container .col.span440				{ width: 352px; }
	.container .col.span445				{ width: 356px; }
	.container .col.span450				{ width: 360px; }
	.container .col.span455				{ width: 364px; }
	.container .col.span460				{ width: 368px; }
	.container .col.span465				{ width: 372px; }
	.container .col.span470				{ width: 376px; }
	.container .col.span475				{ width: 380px; }
	.container .col.span480				{ width: 384px; }
	.container .col.span485				{ width: 388px; }
	.container .col.span490				{ width: 392px; }
	.container .col.span495				{ width: 396px; }
	.container .col.span500				{ width: 400px; }
	.container .col.span505				{ width: 404px; }
	.container .col.span510				{ width: 408px; }
	.container .col.span515				{ width: 412px; }
	.container .col.span520				{ width: 416px; }
	.container .col.span525				{ width: 420px; }
	.container .col.span530				{ width: 424px; }
	.container .col.span535				{ width: 428px; }
	.container .col.span540				{ width: 432px; }
	.container .col.span545				{ width: 436px; }
	.container .col.span550				{ width: 440px; }
	.container .col.span555				{ width: 444px; }
	.container .col.span560				{ width: 448px; }
	.container .col.span565				{ width: 452px; }
	.container .col.span570				{ width: 456px; }
	.container .col.span575				{ width: 460px; }
	.container .col.span580				{ width: 464px; }
	.container .col.span585				{ width: 468px; }
	.container .col.span590				{ width: 472px; }
	.container .col.span595				{ width: 476px; }
	.container .col.span600				{ width: 480px; }
	.container .col.span605				{ width: 484px; }
	.container .col.span610				{ width: 488px; }
	.container .col.span615				{ width: 492px; }
	.container .col.span620				{ width: 496px; }
	.container .col.span625				{ width: 500px; }
	.container .col.span630				{ width: 504px; }
	.container .col.span635				{ width: 508px; }
	.container .col.span640				{ width: 512px; }
	.container .col.span645				{ width: 516px; }
	.container .col.span650				{ width: 520px; }
	.container .col.span655				{ width: 524px; }
	.container .col.span660				{ width: 528px; }
	.container .col.span665				{ width: 532px; }
	.container .col.span670				{ width: 536px; }
	.container .col.span675				{ width: 540px; }
	.container .col.span680				{ width: 544px; }
	.container .col.span685				{ width: 548px; }
	.container .col.span690				{ width: 552px; }
	.container .col.span695				{ width: 556px; }
	.container .col.span700				{ width: 560px; }
	.container .col.span705				{ width: 564px; }
	.container .col.span710				{ width: 568px; }
	.container .col.span715				{ width: 572px; }
	.container .col.span720				{ width: 576px; }
	.container .col.span725				{ width: 580px; }
	.container .col.span730				{ width: 584px; }
	.container .col.span735				{ width: 588px; }
	.container .col.span740				{ width: 592px; }
	.container .col.span745				{ width: 596px; }
	.container .col.span750				{ width: 600px; }
	.container .col.span755				{ width: 604px; }
	.container .col.span760				{ width: 608px; }
	.container .col.span765				{ width: 612px; }
	.container .col.span770				{ width: 616px; }
	.container .col.span775				{ width: 620px; }
	.container .col.span780				{ width: 624px; }
	.container .col.span785				{ width: 628px; }
	.container .col.span790				{ width: 632px; }
	.container .col.span795				{ width: 636px; }
	.container .col.span800				{ width: 640px; }
	.container .col.span805				{ width: 644px; }
	.container .col.span810				{ width: 648px; }
	.container .col.span815				{ width: 652px; }
	.container .col.span820				{ width: 656px; }
	.container .col.span825				{ width: 660px; }
	.container .col.span830				{ width: 664px; }
	.container .col.span835				{ width: 668px; }
	.container .col.span840				{ width: 672px; }
	.container .col.span845				{ width: 676px; }
	.container .col.span850				{ width: 680px; }
	.container .col.span855				{ width: 684px; }
	.container .col.span860				{ width: 688px; }
	.container .col.span865				{ width: 692px; }
	.container .col.span870				{ width: 696px; }
	.container .col.span875				{ width: 700px; }
	.container .col.span880				{ width: 704px; }
	.container .col.span885				{ width: 708px; }
	.container .col.span890				{ width: 712px; }
	.container .col.span895				{ width: 716px; }
	.container .col.span900				{ width: 720px; }
	.container .col.span905				{ width: 724px; }
	.container .col.span910				{ width: 728px; }
	.container .col.span915				{ width: 732px; }
	.container .col.span920				{ width: 736px; }
	.container .col.span925				{ width: 740px; }
	.container .col.span930				{ width: 744px; }
	.container .col.span935				{ width: 748px; }
	.container .col.span940				{ width: 752px; }
	.container .col.span945				{ width: 756px; }
	.container .col.span950				{ width: 760px; }
	.container .col.span955				{ width: 764px; }
	.container .col.span960				{ width: 768px; }
	.container .col.span965				{ width: 772px; }
	.container .col.span970				{ width: 776px; }
	.container .col.span975				{ width: 780px; }
	.container .col.span980				{ width: 784px; }
	.container .col.span985				{ width: 788px; }
	.container .col.span990				{ width: 792px; }
	.container .col.span995				{ width: 796px; }
	.container .col.span1000			{ width: 800px; }
	.container .col.span1005			{ width: 804px; }
	.container .col.span1010			{ width: 808px; }
	.container .col.span1015			{ width: 812px; }
	.container .col.span1020			{ width: 816px; }
	.container .col.span1025			{ width: 820px; }
	.container .col.span1030			{ width: 824px; }
	.container .col.span1035			{ width: 828px; }
	.container .col.span1040			{ width: 832px; }
	.container .col.span1045			{ width: 836px; }
	.container .col.span1050			{ width: 840px; }
	.container .col.span1055			{ width: 844px; }
	.container .col.span1060			{ width: 848px; }
	.container .col.span1065			{ width: 852px; }
	.container .col.span1070			{ width: 856px; }
	.container .col.span1075			{ width: 860px; }
	.container .col.span1080			{ width: 864px; }
	.container .col.span1085			{ width: 868px; }
	.container .col.span1090			{ width: 872px; }
	.container .col.span1095			{ width: 876px; }
	.container .col.span1100			{ width: 880px; }
	.container .col.span1105			{ width: 884px; }
	.container .col.span1110			{ width: 888px; }
	.container .col.span1115			{ width: 892px; }
	.container .col.span1120			{ width: 896px; }
	.container .col.span1125			{ width: 900px; }
	.container .col.span1130			{ width: 904px; }
	.container .col.span1135			{ width: 908px; }
	.container .col.span1140			{ width: 912px; }
	.container .col.span1145			{ width: 916px; }
	.container .col.span1150			{ width: 920px; }
	.container .col.span1155			{ width: 924px; }
	.container .col.span1160			{ width: 928px; }
	.container .col.span1165			{ width: 932px; }
	.container .col.span1170			{ width: 936px; }
	.container .col.span1175			{ width: 940px; }
	.container .col.span1180			{ width: 944px; }
	.container .col.span1185			{ width: 948px; }
	.container .col.span1190			{ width: 952px; }
	.container .col.span1195			{ width: 956px; }
	.container .col.span1200			{ width: 960px; }
	.container .col.span1205			{ width: 964px; }
	.container .col.span1210			{ width: 968px; }
	.container .col.span1215			{ width: 972px; }
	.container .col.span1220			{ width: 976px; }
	.container .col.span1225			{ width: 980px; }
	.container .col.span1230			{ width: 984px; }
	.container .col.span1235			{ width: 988px; }
	.container .col.span1240			{ width: 992px; }
	.container .col.span1245			{ width: 996px; }
	.container .col.span1250			{ width: 1000px; }
	.container .col.span1255			{ width: 1004px; }
	.container .col.span1260			{ width: 1008px; }

	.container .col.span-fullwidth { width: 1008px; }

	.container .span-un-tiers			{ width: 336px; }
	.container .span-deux-tiers		{ width: 672px; }

	/* Offsets */
	.container .offset-span5			{ margin-left: 4px; }
	.container .offset-span10			{ margin-left: 8px; }
	.container .offset-span15			{ margin-left: 12px; }
	.container .offset-span20			{ margin-left: 16px; }
	.container .offset-span25			{ margin-left: 20px; }
	.container .offset-span30			{ margin-left: 24px; }
	.container .offset-span35			{ margin-left: 28px; }
	.container .offset-span40			{ margin-left: 32px; }
	.container .offset-span45			{ margin-left: 36px; }
	.container .offset-span50			{ margin-left: 40px; }
	.container .offset-span55			{ margin-left: 44px; }
	.container .offset-span60			{ margin-left: 48px; }
	.container .offset-span65			{ margin-left: 52px; }
	.container .offset-span70			{ margin-left: 56px; }
	.container .offset-span75			{ margin-left: 60px; }
	.container .offset-span80			{ margin-left: 64px; }
	.container .offset-span85			{ margin-left: 68px; }
	.container .offset-span90			{ margin-left: 72px; }
	.container .offset-span95			{ margin-left: 76px; }
	.container .offset-span100		{ margin-left: 80px; }
	.container .offset-span105		{ margin-left: 84px; }
	.container .offset-span110		{ margin-left: 88px; }
	.container .offset-span115		{ margin-left: 92px; }
	.container .offset-span120		{ margin-left: 96px; }
	.container .offset-span125		{ margin-left: 100px; }
	.container .offset-span130		{ margin-left: 104px; }
	.container .offset-span135		{ margin-left: 108px; }
	.container .offset-span140		{ margin-left: 112px; }
	.container .offset-span145		{ margin-left: 116px; }
	.container .offset-span150		{ margin-left: 120px; }
	.container .offset-span155		{ margin-left: 124px; }
	.container .offset-span160		{ margin-left: 128px; }
	.container .offset-span165		{ margin-left: 132px; }
	.container .offset-span170		{ margin-left: 136px; }
	.container .offset-span175		{ margin-left: 140px; }
	.container .offset-span180		{ margin-left: 144px; }
	.container .offset-span185		{ margin-left: 148px; }
	.container .offset-span190		{ margin-left: 152px; }
	.container .offset-span195		{ margin-left: 156px; }
	.container .offset-span200 		{ margin-left: 160px; }
	.container .offset-span205		{ margin-left: 164px; }
	.container .offset-span210		{ margin-left: 168px; }
	.container .offset-span215		{ margin-left: 172px; }
	.container .offset-span220		{ margin-left: 176px; }
	.container .offset-span225		{ margin-left: 180px; }
	.container .offset-span230		{ margin-left: 184px; }
	.container .offset-span235		{ margin-left: 188px; }
	.container .offset-span240		{ margin-left: 192px; }
	.container .offset-span245		{ margin-left: 196px; }
	.container .offset-span250		{ margin-left: 200px; }
	.container .offset-span255		{ margin-left: 204px; }
	.container .offset-span260		{ margin-left: 208px; }
	.container .offset-span265		{ margin-left: 212px; }
	.container .offset-span270		{ margin-left: 216px; }
	.container .offset-span275		{ margin-left: 220px; }
	.container .offset-span280		{ margin-left: 224px; }
	.container .offset-span285		{ margin-left: 228px; }
	.container .offset-span290		{ margin-left: 232px; }
	.container .offset-span295		{ margin-left: 236px; }
	.container .offset-span300		{ margin-left: 240px; }
	.container .offset-span305		{ margin-left: 244px; }
	.container .offset-span310		{ margin-left: 248px; }
	.container .offset-span315 		{ margin-left: 252px; }
	.container .offset-span320		{ margin-left: 256px; }
	.container .offset-span325		{ margin-left: 260px; }
	.container .offset-span330		{ margin-left: 264px; }
	.container .offset-span335		{ margin-left: 268px; }
	.container .offset-span340		{ margin-left: 272px; }
	.container .offset-span345		{ margin-left: 276px; }
	.container .offset-span350		{ margin-left: 280px; }
	.container .offset-span355		{ margin-left: 284px; }
	.container .offset-span360		{ margin-left: 288px; }
	.container .offset-span365		{ margin-left: 292px; }
	.container .offset-span370		{ margin-left: 296px; }
	.container .offset-span375		{ margin-left: 300px; }
	.container .offset-span380		{ margin-left: 304px; }
	.container .offset-span385		{ margin-left: 308px; }
	.container .offset-span390		{ margin-left: 312px; }
	.container .offset-span395		{ margin-left: 316px; }
	.container .offset-span400		{ margin-left: 320px; }
	.container .offset-span405		{ margin-left: 324px; }
	.container .offset-span410		{ margin-left: 328px; }
	.container .offset-span415		{ margin-left: 332px; }
	.container .offset-span420		{ margin-left: 336px; }
	.container .offset-span425		{ margin-left: 340px; }
	.container .offset-span430 		{ margin-left: 344px; }
	.container .offset-span435		{ margin-left: 348px; }
	.container .offset-span440		{ margin-left: 352px; }
	.container .offset-span445		{ margin-left: 356px; }
	.container .offset-span450		{ margin-left: 360px; }
	.container .offset-span455		{ margin-left: 364px; }
	.container .offset-span460		{ margin-left: 368px; }
	.container .offset-span465		{ margin-left: 372px; }
	.container .offset-span470		{ margin-left: 376px; }
	.container .offset-span475		{ margin-left: 380px; }
	.container .offset-span480		{ margin-left: 384px; }
	.container .offset-span485		{ margin-left: 388px; }
	.container .offset-span490		{ margin-left: 392px; }
	.container .offset-span495		{ margin-left: 396px; }
	.container .offset-span500 		{ margin-left: 400px; }
	.container .offset-span505		{ margin-left: 404px; }
	.container .offset-span510		{ margin-left: 408px; }
	.container .offset-span515		{ margin-left: 412px; }
	.container .offset-span520		{ margin-left: 416px; }
	.container .offset-span525		{ margin-left: 420px; }
	.container .offset-span530		{ margin-left: 424px; }
	.container .offset-span535		{ margin-left: 428px; }
	.container .offset-span540		{ margin-left: 432px; }
	.container .offset-span545 		{ margin-left: 436px; }
	.container .offset-span550		{ margin-left: 440px; }
	.container .offset-span555		{ margin-left: 444px; }
	.container .offset-span560		{ margin-left: 448px; }
	.container .offset-span565		{ margin-left: 452px; }
	.container .offset-span570		{ margin-left: 456px; }
	.container .offset-span575		{ margin-left: 460px; }
	.container .offset-span580		{ margin-left: 464px; }
	.container .offset-span585		{ margin-left: 468px; }
	.container .offset-span590		{ margin-left: 472px; }
	.container .offset-span595		{ margin-left: 476px; }
	.container .offset-span600		{ margin-left: 480px; }
	.container .offset-span605		{ margin-left: 484px; }
	.container .offset-span610		{ margin-left: 488px; }
	.container .offset-span615		{ margin-left: 492px; }
	.container .offset-span620		{ margin-left: 496px; }
	.container .offset-span625		{ margin-left: 500px; }
	.container .offset-span630		{ margin-left: 504px; }
	.container .offset-span635		{ margin-left: 508px; }
	.container .offset-span640		{ margin-left: 512px; }
	.container .offset-span645		{ margin-left: 516px; }
	.container .offset-span650 		{ margin-left: 520px; }
	.container .offset-span655		{ margin-left: 524px; }
	.container .offset-span660		{ margin-left: 528px; }
	.container .offset-span665		{ margin-left: 532px; }
	.container .offset-span670		{ margin-left: 536px; }
	.container .offset-span675		{ margin-left: 540px; }
	.container .offset-span680		{ margin-left: 544px; }
	.container .offset-span685		{ margin-left: 548px; }
	.container .offset-span690		{ margin-left: 552px; }
	.container .offset-span695		{ margin-left: 556px; }
	.container .offset-span700		{ margin-left: 560px; }
	.container .offset-span705		{ margin-left: 564px; }
	.container .offset-span710		{ margin-left: 568px; }
	.container .offset-span715		{ margin-left: 572px; }
	.container .offset-span720		{ margin-left: 576px; }
	.container .offset-span725		{ margin-left: 580px; }
	.container .offset-span730		{ margin-left: 584px; }
	.container .offset-span735		{ margin-left: 588px; }
	.container .offset-span740		{ margin-left: 592px; }
	.container .offset-span745		{ margin-left: 596px; }
	.container .offset-span750		{ margin-left: 600px; }
	.container .offset-span755 		{ margin-left: 604px; }
	.container .offset-span760		{ margin-left: 608px; }
	.container .offset-span765		{ margin-left: 612px; }
	.container .offset-span770		{ margin-left: 616px; }
	.container .offset-span775		{ margin-left: 620px; }
	.container .offset-span780		{ margin-left: 624px; }
	.container .offset-span785		{ margin-left: 628px; }
	.container .offset-span790		{ margin-left: 632px; }
	.container .offset-span795		{ margin-left: 636px; }
	.container .offset-span800		{ margin-left: 640px; }
	.container .offset-span805		{ margin-left: 644px; }
	.container .offset-span810		{ margin-left: 648px; }
	.container .offset-span815		{ margin-left: 652px; }
	.container .offset-span820		{ margin-left: 656px; }
	.container .offset-span825		{ margin-left: 660px; }
	.container .offset-span830		{ margin-left: 664px; }
	.container .offset-span835		{ margin-left: 668px; }
	.container .offset-span840		{ margin-left: 672px; }
	.container .offset-span845		{ margin-left: 676px; }
	.container .offset-span850		{ margin-left: 680px; }
	.container .offset-span855		{ margin-left: 684px; }
	.container .offset-span860 		{ margin-left: 688px; }
	.container .offset-span865		{ margin-left: 692px; }
	.container .offset-span870		{ margin-left: 696px; }
	.container .offset-span875		{ margin-left: 700px; }
	.container .offset-span880		{ margin-left: 704px; }
	.container .offset-span885		{ margin-left: 708px; }
	.container .offset-span890		{ margin-left: 712px; }
	.container .offset-span895		{ margin-left: 716px; }
	.container .offset-span900		{ margin-left: 720px; }
	.container .offset-span905		{ margin-left: 724px; }
	.container .offset-span910 		{ margin-left: 728px; }
	.container .offset-span915		{ margin-left: 732px; }
	.container .offset-span920		{ margin-left: 736px; }
	.container .offset-span925		{ margin-left: 740px; }
	.container .offset-span930		{ margin-left: 744px; }
	.container .offset-span935		{ margin-left: 748px; }
	.container .offset-span940 		{ margin-left: 752px; }
	.container .offset-span945		{ margin-left: 756px; }
	.container .offset-span950		{ margin-left: 760px; }
	.container .offset-span955		{ margin-left: 764px; }
	.container .offset-span960		{ margin-left: 768px; }
	.container .offset-span965		{ margin-left: 772px; }
	.container .offset-span970		{ margin-left: 776px; }
	.container .offset-span975		{ margin-left: 780px; }
	.container .offset-span980		{ margin-left: 784px; }
	.container .offset-span985		{ margin-left: 788px; }
	.container .offset-span990		{ margin-left: 792px; }
	.container .offset-span995		{ margin-left: 796px; }
	.container .offset-span1000		{ margin-left: 800px; }
	.container .offset-span1005		{ margin-left: 804px; }
	.container .offset-span1010		{ margin-left: 808px; }
	.container .offset-span1015		{ margin-left: 812px; }
	.container .offset-span1020		{ margin-left: 816px; }
	.container .offset-span1025		{ margin-left: 820px; }
	.container .offset-span1030		{ margin-left: 824px; }
	.container .offset-span1035		{ margin-left: 828px; }
	.container .offset-span1040		{ margin-left: 832px; }
	.container .offset-span1045		{ margin-left: 836px; }
	.container .offset-span1050		{ margin-left: 840px; }
	.container .offset-span1055		{ margin-left: 844px; }
	.container .offset-span1060		{ margin-left: 848px; }
	.container .offset-span1065		{ margin-left: 852px; }
	.container .offset-span1070		{ margin-left: 856px; }
	.container .offset-span1075		{ margin-left: 860px; }
	.container .offset-span1080		{ margin-left: 864px; }
	.container .offset-span1085		{ margin-left: 868px; }
	.container .offset-span1090		{ margin-left: 872px; }
	.container .offset-span1095		{ margin-left: 876px; }
	.container .offset-span1100		{ margin-left: 880px; }
	.container .offset-span1105		{ margin-left: 884px; }
	.container .offset-span1110		{ margin-left: 888px; }
	.container .offset-span1115		{ margin-left: 892px; }
	.container .offset-span1120		{ margin-left: 896px; }
	.container .offset-span1125		{ margin-left: 900px; }
	.container .offset-span1130		{ margin-left: 904px; }
	.container .offset-span1135		{ margin-left: 908px; }
	.container .offset-span1140		{ margin-left: 912px; }
	.container .offset-span1145		{ margin-left: 916px; }
	.container .offset-span1150		{ margin-left: 920px; }
	.container .offset-span1155		{ margin-left: 924px; }
	.container .offset-span1160		{ margin-left: 928px; }
	.container .offset-span1165		{ margin-left: 932px; }
	.container .offset-span1170		{ margin-left: 936px; }
	.container .offset-span1175		{ margin-left: 940px; }
	.container .offset-span1180		{ margin-left: 944px; }
	.container .offset-span1185		{ margin-left: 948px; }
	.container .offset-span1190		{ margin-left: 952px; }
	.container .offset-span1195		{ margin-left: 956px; }
	.container .offset-span1200		{ margin-left: 960px; }
	.container .offset-span1205		{ margin-left: 964px; }
	.container .offset-span1210		{ margin-left: 968px; }
	.container .offset-span1215		{ margin-left: 972px; }
	.container .offset-span1220		{ margin-left: 976px; }
	.container .offset-span1225		{ margin-left: 980px; }
	.container .offset-span1230		{ margin-left: 984px; }
	.container .offset-span1235		{ margin-left: 988px; }
	.container .offset-span1240		{ margin-left: 992px; }
	.container .offset-span1245		{ margin-left: 996px; }
	.container .offset-span1250		{ margin-left: 1000px; }
	.container .offset-span1255		{ margin-left: 1004px; }
	.container .offset-span1260		{ margin-left: 1008px; }

	.container .col.fixspan100		{ width: 80px; }
	.container .col.fixspan150		{ width: 120px; }

	/* for 300px fixed col */
	.container .col.span_fixed_300_left	 { width: 660px; }
	.container .col.span_fixed_300_right { width: 300px; }

}


/* #Base  756 Grid
================================================== */
@media only screen and (min-width: 756px) and (max-width: 1007px) {
	.container										{ width: 756px; }

	.container .col.span5					{ width: 3px; }
	.container .col.span10				{ width: 6px; }
	.container .col.span15				{ width: 9px; }
	.container .col.span20				{ width: 12px; }
	.container .col.span25				{ width: 15px; }
	.container .col.span30				{ width: 18px; }
	.container .col.span35				{ width: 21px; }
	.container .col.span40				{ width: 24px; }
	.container .col.span45				{ width: 27px; }
	.container .col.span50				{ width: 30px; }
	.container .col.span55				{ width: 33px; }
	.container .col.span60				{ width: 36px; }
	.container .col.span65				{ width: 39px; }
	.container .col.span70				{ width: 42px; }
	.container .col.span75				{ width: 45px; }
	.container .col.span80				{ width: 48px; }
	.container .col.span85				{ width: 51px; }
	.container .col.span90				{ width: 54px; }
	.container .col.span95				{ width: 57px; }
	.container .col.span100				{ width: 60px; }
	.container .col.span105				{ width: 63px; }
	.container .col.span110				{ width: 66px; }
	.container .col.span115				{ width: 69px; }
	.container .col.span120				{ width: 72px; }
	.container .col.span125				{ width: 75px; }
	.container .col.span130				{ width: 78px; }
	.container .col.span135				{ width: 81px; }
	.container .col.span140				{ width: 84px; }
	.container .col.span145				{ width: 87px; }
	.container .col.span150				{ width: 90px; }
	.container .col.span155				{ width: 93px; }
	.container .col.span160				{ width: 96px; }
	.container .col.span165				{ width: 99px; }
	.container .col.span170				{ width: 102px; }
	.container .col.span175				{ width: 105px; }
	.container .col.span180				{ width: 108px; }
	.container .col.span185				{ width: 111px; }
	.container .col.span190				{ width: 114px; }
	.container .col.span195				{ width: 117px; }
	.container .col.span200				{ width: 120px; }
	.container .col.span205				{ width: 123px; }
	.container .col.span210				{ width: 126px; }
	.container .col.span215				{ width: 129px; }
	.container .col.span220				{ width: 132px; }
	.container .col.span225				{ width: 135px; }
	.container .col.span230				{ width: 138px; }
	.container .col.span235				{ width: 141px; }
	.container .col.span240				{ width: 144px; }
	.container .col.span245				{ width: 147px; }
	.container .col.span250				{ width: 150px; }
	.container .col.span255				{ width: 153px; }
	.container .col.span260				{ width: 156px; }
	.container .col.span265				{ width: 159px; }
	.container .col.span270				{ width: 162px; }
	.container .col.span275				{ width: 165px; }
	.container .col.span280				{ width: 168px; }
	.container .col.span285				{ width: 171px; }
	.container .col.span290				{ width: 174px; }
	.container .col.span295				{ width: 177px; }
	.container .col.span300				{ width: 180px; }
	.container .col.span305				{ width: 183px; }
	.container .col.span310				{ width: 186px; }
	.container .col.span315				{ width: 189px; }
	.container .col.span320				{ width: 192px; }
	.container .col.span325				{ width: 195px; }
	.container .col.span330				{ width: 198px; }
	.container .col.span335				{ width: 201px; }
	.container .col.span340				{ width: 204px; }
	.container .col.span345				{ width: 207px; }
	.container .col.span350				{ width: 210px; }
	.container .col.span355				{ width: 213px; }
	.container .col.span360				{ width: 216px; }
	.container .col.span365				{ width: 219px; }
	.container .col.span370				{ width: 222px; }
	.container .col.span375				{ width: 225px; }
	.container .col.span380				{ width: 228px; }
	.container .col.span385				{ width: 231px; }
	.container .col.span390				{ width: 234px; }
	.container .col.span395				{ width: 237px; }
	.container .col.span400				{ width: 240px; }
	.container .col.span405				{ width: 243px; }
	.container .col.span410				{ width: 246px; }
	.container .col.span415				{ width: 249px; }
	.container .col.span420				{ width: 252px; }
	.container .col.span425				{ width: 255px; }
	.container .col.span430				{ width: 258px; }
	.container .col.span435				{ width: 261px; }
	.container .col.span440				{ width: 264px; }
	.container .col.span445				{ width: 267px; }
	.container .col.span450				{ width: 270px; }
	.container .col.span455				{ width: 273px; }
	.container .col.span460				{ width: 276px; }
	.container .col.span465				{ width: 279px; }
	.container .col.span470				{ width: 282px; }
	.container .col.span475				{ width: 285px; }
	.container .col.span480				{ width: 288px; }
	.container .col.span485				{ width: 291px; }
	.container .col.span490				{ width: 294px; }
	.container .col.span495				{ width: 297px; }
	.container .col.span500				{ width: 300px; }
	.container .col.span505				{ width: 303px; }
	.container .col.span510				{ width: 306px; }
	.container .col.span515				{ width: 309px; }
	.container .col.span520				{ width: 312px; }
	.container .col.span525				{ width: 315px; }
	.container .col.span530				{ width: 318px; }
	.container .col.span535				{ width: 321px; }
	.container .col.span540				{ width: 324px; }
	.container .col.span545				{ width: 327px; }
	.container .col.span550				{ width: 330px; }
	.container .col.span555				{ width: 333px; }
	.container .col.span560				{ width: 336px; }
	.container .col.span565				{ width: 339px; }
	.container .col.span570				{ width: 342px; }
	.container .col.span575				{ width: 345px; }
	.container .col.span580				{ width: 348px; }
	.container .col.span585				{ width: 351px; }
	.container .col.span590				{ width: 354px; }
	.container .col.span595				{ width: 357px; }
	.container .col.span600				{ width: 360px; }
	.container .col.span605				{ width: 363px; }
	.container .col.span610				{ width: 366px; }
	.container .col.span615				{ width: 369px; }
	.container .col.span620				{ width: 372px; }
	.container .col.span625				{ width: 375px; }
	.container .col.span630				{ width: 378px; }
	.container .col.span635				{ width: 381px; }
	.container .col.span640				{ width: 384px; }
	.container .col.span645				{ width: 387px; }
	.container .col.span650				{ width: 390px; }
	.container .col.span655				{ width: 393px; }
	.container .col.span660				{ width: 396px; }
	.container .col.span665				{ width: 399px; }
	.container .col.span670				{ width: 402px; }
	.container .col.span675				{ width: 405px; }
	.container .col.span680				{ width: 408px; }
	.container .col.span685				{ width: 411px; }
	.container .col.span690				{ width: 414px; }
	.container .col.span695				{ width: 417px; }
	.container .col.span700				{ width: 420px; }
	.container .col.span705				{ width: 423px; }
	.container .col.span710				{ width: 426px; }
	.container .col.span715				{ width: 429px; }
	.container .col.span720				{ width: 432px; }
	.container .col.span725				{ width: 435px; }
	.container .col.span730				{ width: 438px; }
	.container .col.span735				{ width: 441px; }
	.container .col.span740				{ width: 444px; }
	.container .col.span745				{ width: 447px; }
	.container .col.span750				{ width: 450px; }
	.container .col.span755				{ width: 453px; }
	.container .col.span760				{ width: 456px; }
	.container .col.span765				{ width: 459px; }
	.container .col.span770				{ width: 462px; }
	.container .col.span775				{ width: 465px; }
	.container .col.span780				{ width: 468px; }
	.container .col.span785				{ width: 471px; }
	.container .col.span790				{ width: 474px; }
	.container .col.span795				{ width: 477px; }
	.container .col.span800				{ width: 480px; }
	.container .col.span805				{ width: 483px; }
	.container .col.span810				{ width: 486px; }
	.container .col.span815				{ width: 489px; }
	.container .col.span820				{ width: 492px; }
	.container .col.span825				{ width: 495px; }
	.container .col.span830				{ width: 498px; }
	.container .col.span835				{ width: 501px; }
	.container .col.span840				{ width: 504px; }
	.container .col.span845				{ width: 507px; }
	.container .col.span850				{ width: 510px; }
	.container .col.span855				{ width: 513px; }
	.container .col.span860				{ width: 516px; }
	.container .col.span865				{ width: 519px; }
	.container .col.span870				{ width: 522px; }
	.container .col.span875				{ width: 525px; }
	.container .col.span880				{ width: 528px; }
	.container .col.span885				{ width: 531px; }
	.container .col.span890				{ width: 534px; }
	.container .col.span895				{ width: 537px; }
	.container .col.span900				{ width: 540px; }
	.container .col.span905				{ width: 543px; }
	.container .col.span910				{ width: 546px; }
	.container .col.span915				{ width: 549px; }
	.container .col.span920				{ width: 552px; }
	.container .col.span925				{ width: 555px; }
	.container .col.span930				{ width: 558px; }
	.container .col.span935				{ width: 561px; }
	.container .col.span940				{ width: 564px; }
	.container .col.span945				{ width: 567px; }
	.container .col.span950				{ width: 570px; }
	.container .col.span955				{ width: 573px; }
	.container .col.span960				{ width: 576px; }
	.container .col.span965				{ width: 579px; }
	.container .col.span970				{ width: 582px; }
	.container .col.span975				{ width: 585px; }
	.container .col.span980				{ width: 588px; }
	.container .col.span985				{ width: 591px; }
	.container .col.span990				{ width: 594px; }
	.container .col.span995				{ width: 597px; }
	.container .col.span1000			{ width: 600px; }
	.container .col.span1005			{ width: 603px; }
	.container .col.span1010			{ width: 606px; }
	.container .col.span1015			{ width: 609px; }
	.container .col.span1020			{ width: 612px; }
	.container .col.span1025			{ width: 615px; }
	.container .col.span1030			{ width: 618px; }
	.container .col.span1035			{ width: 621px; }
	.container .col.span1040			{ width: 624px; }
	.container .col.span1045			{ width: 627px; }
	.container .col.span1050			{ width: 630px; }
	.container .col.span1055			{ width: 633px; }
	.container .col.span1060			{ width: 636px; }
	.container .col.span1065			{ width: 639px; }
	.container .col.span1070			{ width: 642px; }
	.container .col.span1075			{ width: 645px; }
	.container .col.span1080			{ width: 648px; }
	.container .col.span1085			{ width: 651px; }
	.container .col.span1090			{ width: 654px; }
	.container .col.span1095			{ width: 657px; }
	.container .col.span1100			{ width: 660px; }
	.container .col.span1105			{ width: 663px; }
	.container .col.span1110			{ width: 666px; }
	.container .col.span1115			{ width: 669px; }
	.container .col.span1120			{ width: 672px; }
	.container .col.span1125			{ width: 675px; }
	.container .col.span1130			{ width: 678px; }
	.container .col.span1135			{ width: 681px; }
	.container .col.span1140			{ width: 684px; }
	.container .col.span1145			{ width: 687px; }
	.container .col.span1150			{ width: 690px; }
	.container .col.span1155			{ width: 693px; }
	.container .col.span1160			{ width: 696px; }
	.container .col.span1165			{ width: 699px; }
	.container .col.span1170			{ width: 702px; }
	.container .col.span1175			{ width: 705px; }
	.container .col.span1180			{ width: 708px; }
	.container .col.span1185			{ width: 711px; }
	.container .col.span1190			{ width: 714px; }
	.container .col.span1195			{ width: 717px; }
	.container .col.span1200			{ width: 720px; }
	.container .col.span1205			{ width: 723px; }
	.container .col.span1210			{ width: 726px; }
	.container .col.span1215			{ width: 729px; }
	.container .col.span1220			{ width: 732px; }
	.container .col.span1225			{ width: 735px; }
	.container .col.span1230			{ width: 738px; }
	.container .col.span1235			{ width: 741px; }
	.container .col.span1240			{ width: 744px; }
	.container .col.span1245			{ width: 747px; }
	.container .col.span1250			{ width: 750px; }
	.container .col.span1255			{ width: 753px; }
	.container .col.span1260			{ width: 756px; }

	.container .col.span-fullwidth { width: 756px; }

	.container .span-un-tiers			{ width: 252px; }
	.container .span-deux-tiers		{ width: 504px; }

	/* Offsets */
	.container .offset-span5			{ margin-left: 3px; }
	.container .offset-span10			{ margin-left: 6px; }
	.container .offset-span15			{ margin-left: 9px; }
	.container .offset-span20			{ margin-left: 12px; }
	.container .offset-span25			{ margin-left: 15px; }
	.container .offset-span30			{ margin-left: 18px; }
	.container .offset-span35			{ margin-left: 21px; }
	.container .offset-span40			{ margin-left: 24px; }
	.container .offset-span45			{ margin-left: 27px; }
	.container .offset-span50			{ margin-left: 30px; }
	.container .offset-span55			{ margin-left: 33px; }
	.container .offset-span60			{ margin-left: 36px; }
	.container .offset-span65			{ margin-left: 39px; }
	.container .offset-span70			{ margin-left: 42px; }
	.container .offset-span75			{ margin-left: 45px; }
	.container .offset-span80			{ margin-left: 48px; }
	.container .offset-span85			{ margin-left: 51px; }
	.container .offset-span90			{ margin-left: 54px; }
	.container .offset-span95			{ margin-left: 57px; }
	.container .offset-span100		{ margin-left: 60px; }
	.container .offset-span105		{ margin-left: 63px; }
	.container .offset-span110		{ margin-left: 66px; }
	.container .offset-span115		{ margin-left: 69px; }
	.container .offset-span120		{ margin-left: 72px; }
	.container .offset-span125		{ margin-left: 75px; }
	.container .offset-span130		{ margin-left: 78px; }
	.container .offset-span135		{ margin-left: 81px; }
	.container .offset-span140		{ margin-left: 84px; }
	.container .offset-span145		{ margin-left: 87px; }
	.container .offset-span150		{ margin-left: 90px; }
	.container .offset-span155		{ margin-left: 93px; }
	.container .offset-span160		{ margin-left: 96px; }
	.container .offset-span165		{ margin-left: 99px; }
	.container .offset-span170		{ margin-left: 102px; }
	.container .offset-span175		{ margin-left: 105px; }
	.container .offset-span180		{ margin-left: 108px; }
	.container .offset-span185		{ margin-left: 111px; }
	.container .offset-span190		{ margin-left: 114px; }
	.container .offset-span195		{ margin-left: 117px; }
	.container .offset-span200		{ margin-left: 120px; }
	.container .offset-span205		{ margin-left: 123px; }
	.container .offset-span210		{ margin-left: 126px; }
	.container .offset-span215		{ margin-left: 129px; }
	.container .offset-span220		{ margin-left: 132px; }
	.container .offset-span225		{ margin-left: 135px; }
	.container .offset-span230		{ margin-left: 138px; }
	.container .offset-span235		{ margin-left: 141px; }
	.container .offset-span240		{ margin-left: 144px; }
	.container .offset-span245		{ margin-left: 147px; }
	.container .offset-span250		{ margin-left: 150px; }
	.container .offset-span255		{ margin-left: 153px; }
	.container .offset-span260		{ margin-left: 156px; }
	.container .offset-span265		{ margin-left: 159px; }
	.container .offset-span270		{ margin-left: 162px; }
	.container .offset-span275		{ margin-left: 165px; }
	.container .offset-span280		{ margin-left: 168px; }
	.container .offset-span285		{ margin-left: 171px; }
	.container .offset-span290		{ margin-left: 174px; }
	.container .offset-span295		{ margin-left: 177px; }
	.container .offset-span300		{ margin-left: 180px; }
	.container .offset-span305		{ margin-left: 183px; }
	.container .offset-span310		{ margin-left: 186px; }
	.container .offset-span315		{ margin-left: 189px; }
	.container .offset-span320		{ margin-left: 192px; }
	.container .offset-span325		{ margin-left: 195px; }
	.container .offset-span330		{ margin-left: 198px; }
	.container .offset-span335		{ margin-left: 201px; }
	.container .offset-span340		{ margin-left: 204px; }
	.container .offset-span345		{ margin-left: 207px; }
	.container .offset-span350		{ margin-left: 210px; }
	.container .offset-span355		{ margin-left: 213px; }
	.container .offset-span360		{ margin-left: 216px; }
	.container .offset-span365		{ margin-left: 219px; }
	.container .offset-span370		{ margin-left: 222px; }
	.container .offset-span375		{ margin-left: 225px; }
	.container .offset-span380		{ margin-left: 228px; }
	.container .offset-span385		{ margin-left: 231px; }
	.container .offset-span390		{ margin-left: 234px; }
	.container .offset-span395		{ margin-left: 237px; }
	.container .offset-span400		{ margin-left: 240px; }
	.container .offset-span405		{ margin-left: 243px; }
	.container .offset-span410		{ margin-left: 246px; }
	.container .offset-span415		{ margin-left: 249px; }
	.container .offset-span420		{ margin-left: 252px; }
	.container .offset-span425		{ margin-left: 255px; }
	.container .offset-span430		{ margin-left: 258px; }
	.container .offset-span435		{ margin-left: 261px; }
	.container .offset-span440		{ margin-left: 264px; }
	.container .offset-span445		{ margin-left: 267px; }
	.container .offset-span450		{ margin-left: 270px; }
	.container .offset-span455		{ margin-left: 273px; }
	.container .offset-span460		{ margin-left: 276px; }
	.container .offset-span465		{ margin-left: 279px; }
	.container .offset-span470		{ margin-left: 282px; }
	.container .offset-span475		{ margin-left: 285px; }
	.container .offset-span480		{ margin-left: 288px; }
	.container .offset-span485		{ margin-left: 291px; }
	.container .offset-span490		{ margin-left: 294px; }
	.container .offset-span495		{ margin-left: 297px; }
	.container .offset-span500		{ margin-left: 300px; }
	.container .offset-span505		{ margin-left: 303px; }
	.container .offset-span510		{ margin-left: 306px; }
	.container .offset-span515		{ margin-left: 309px; }
	.container .offset-span520		{ margin-left: 312px; }
	.container .offset-span525		{ margin-left: 315px; }
	.container .offset-span530		{ margin-left: 318px; }
	.container .offset-span535		{ margin-left: 321px; }
	.container .offset-span540		{ margin-left: 324px; }
	.container .offset-span545		{ margin-left: 327px; }
	.container .offset-span550		{ margin-left: 330px; }
	.container .offset-span555		{ margin-left: 333px; }
	.container .offset-span560		{ margin-left: 336px; }
	.container .offset-span565		{ margin-left: 339px; }
	.container .offset-span570		{ margin-left: 342px; }
	.container .offset-span575		{ margin-left: 345px; }
	.container .offset-span580		{ margin-left: 348px; }
	.container .offset-span585		{ margin-left: 351px; }
	.container .offset-span590		{ margin-left: 354px; }
	.container .offset-span595		{ margin-left: 357px; }
	.container .offset-span600		{ margin-left: 360px; }
	.container .offset-span605		{ margin-left: 363px; }
	.container .offset-span610		{ margin-left: 366px; }
	.container .offset-span615		{ margin-left: 369px; }
	.container .offset-span620		{ margin-left: 372px; }
	.container .offset-span625		{ margin-left: 375px; }
	.container .offset-span630		{ margin-left: 378px; }
	.container .offset-span635		{ margin-left: 381px; }
	.container .offset-span640		{ margin-left: 384px; }
	.container .offset-span645		{ margin-left: 387px; }
	.container .offset-span650		{ margin-left: 390px; }
	.container .offset-span655		{ margin-left: 393px; }
	.container .offset-span660		{ margin-left: 396px; }
	.container .offset-span665		{ margin-left: 399px; }
	.container .offset-span670		{ margin-left: 402px; }
	.container .offset-span675		{ margin-left: 405px; }
	.container .offset-span680		{ margin-left: 408px; }
	.container .offset-span685		{ margin-left: 411px; }
	.container .offset-span690		{ margin-left: 414px; }
	.container .offset-span695		{ margin-left: 417px; }
	.container .offset-span700		{ margin-left: 420px; }
	.container .offset-span705		{ margin-left: 423px; }
	.container .offset-span710		{ margin-left: 426px; }
	.container .offset-span715		{ margin-left: 429px; }
	.container .offset-span720		{ margin-left: 432px; }
	.container .offset-span725		{ margin-left: 435px; }
	.container .offset-span730		{ margin-left: 438px; }
	.container .offset-span735		{ margin-left: 441px; }
	.container .offset-span740		{ margin-left: 444px; }
	.container .offset-span745		{ margin-left: 447px; }
	.container .offset-span750		{ margin-left: 450px; }
	.container .offset-span755		{ margin-left: 453px; }
	.container .offset-span760		{ margin-left: 456px; }
	.container .offset-span765		{ margin-left: 459px; }
	.container .offset-span770		{ margin-left: 462px; }
	.container .offset-span775		{ margin-left: 465px; }
	.container .offset-span780		{ margin-left: 468px; }
	.container .offset-span785		{ margin-left: 471px; }
	.container .offset-span790		{ margin-left: 474px; }
	.container .offset-span795		{ margin-left: 477px; }
	.container .offset-span800		{ margin-left: 480px; }
	.container .offset-span805		{ margin-left: 483px; }
	.container .offset-span810		{ margin-left: 486px; }
	.container .offset-span815		{ margin-left: 489px; }
	.container .offset-span820		{ margin-left: 492px; }
	.container .offset-span825		{ margin-left: 495px; }
	.container .offset-span830		{ margin-left: 498px; }
	.container .offset-span835		{ margin-left: 501px; }
	.container .offset-span840		{ margin-left: 504px; }
	.container .offset-span845		{ margin-left: 507px; }
	.container .offset-span850		{ margin-left: 510px; }
	.container .offset-span855		{ margin-left: 513px; }
	.container .offset-span860		{ margin-left: 516px; }
	.container .offset-span865		{ margin-left: 519px; }
	.container .offset-span870		{ margin-left: 522px; }
	.container .offset-span875		{ margin-left: 525px; }
	.container .offset-span880		{ margin-left: 528px; }
	.container .offset-span885		{ margin-left: 531px; }
	.container .offset-span890		{ margin-left: 534px; }
	.container .offset-span895		{ margin-left: 537px; }
	.container .offset-span900		{ margin-left: 540px; }
	.container .offset-span905		{ margin-left: 543px; }
	.container .offset-span910		{ margin-left: 546px; }
	.container .offset-span915		{ margin-left: 549px; }
	.container .offset-span920		{ margin-left: 552px; }
	.container .offset-span925		{ margin-left: 555px; }
	.container .offset-span930		{ margin-left: 558px; }
	.container .offset-span935		{ margin-left: 561px; }
	.container .offset-span940		{ margin-left: 564px; }
	.container .offset-span945		{ margin-left: 567px; }
	.container .offset-span950		{ margin-left: 570px; }
	.container .offset-span955		{ margin-left: 573px; }
	.container .offset-span960		{ margin-left: 576px; }
	.container .offset-span965		{ margin-left: 579px; }
	.container .offset-span970		{ margin-left: 582px; }
	.container .offset-span975		{ margin-left: 585px; }
	.container .offset-span980		{ margin-left: 588px; }
	.container .offset-span985		{ margin-left: 591px; }
	.container .offset-span990		{ margin-left: 594px; }
	.container .offset-span995		{ margin-left: 597px; }
	.container .offset-span1000		{ margin-left: 600px; }
	.container .offset-span1005		{ margin-left: 603px; }
	.container .offset-span1010		{ margin-left: 606px; }
	.container .offset-span1015		{ margin-left: 609px; }
	.container .offset-span1020		{ margin-left: 612px; }
	.container .offset-span1025		{ margin-left: 615px; }
	.container .offset-span1030		{ margin-left: 618px; }
	.container .offset-span1035		{ margin-left: 621px; }
	.container .offset-span1040		{ margin-left: 624px; }
	.container .offset-span1045		{ margin-left: 627px; }
	.container .offset-span1050		{ margin-left: 630px; }
	.container .offset-span1055		{ margin-left: 633px; }
	.container .offset-span1060		{ margin-left: 636px; }
	.container .offset-span1065		{ margin-left: 639px; }
	.container .offset-span1070		{ margin-left: 642px; }
	.container .offset-span1075		{ margin-left: 645px; }
	.container .offset-span1080		{ margin-left: 648px; }
	.container .offset-span1085		{ margin-left: 651px; }
	.container .offset-span1090		{ margin-left: 654px; }
	.container .offset-span1095		{ margin-left: 657px; }
	.container .offset-span1100		{ margin-left: 660px; }
	.container .offset-span1105		{ margin-left: 663px; }
	.container .offset-span1110		{ margin-left: 666px; }
	.container .offset-span1115		{ margin-left: 669px; }
	.container .offset-span1120		{ margin-left: 672px; }
	.container .offset-span1125		{ margin-left: 675px; }
	.container .offset-span1130		{ margin-left: 678px; }
	.container .offset-span1135		{ margin-left: 681px; }
	.container .offset-span1140		{ margin-left: 684px; }
	.container .offset-span1145		{ margin-left: 687px; }
	.container .offset-span1150		{ margin-left: 690px; }
	.container .offset-span1155		{ margin-left: 693px; }
	.container .offset-span1160		{ margin-left: 696px; }
	.container .offset-span1165		{ margin-left: 699px; }
	.container .offset-span1170		{ margin-left: 702px; }
	.container .offset-span1175		{ margin-left: 705px; }
	.container .offset-span1180		{ margin-left: 708px; }
	.container .offset-span1185		{ margin-left: 711px; }
	.container .offset-span1190		{ margin-left: 714px; }
	.container .offset-span1195		{ margin-left: 717px; }
	.container .offset-span1200		{ margin-left: 720px; }
	.container .offset-span1205		{ margin-left: 723px; }
	.container .offset-span1210		{ margin-left: 726px; }
	.container .offset-span1215		{ margin-left: 729px; }
	.container .offset-span1220		{ margin-left: 732px; }
	.container .offset-span1225		{ margin-left: 735px; }
	.container .offset-span1230		{ margin-left: 738px; }
	.container .offset-span1235		{ margin-left: 741px; }
	.container .offset-span1240		{ margin-left: 744px; }
	.container .offset-span1245		{ margin-left: 747px; }
	.container .offset-span1250		{ margin-left: 750px; }
	.container .offset-span1255		{ margin-left: 753px; }
	.container .offset-span1260		{ margin-left: 756px; }

	.container .col.fixspan100		{ width: 60px; }
	.container .col.fixspan150		{ width: 90px; }

	/* for 300px fixed col */
	.container .col.span_fixed_300_left	 { width: 420px; }
	.container .col.span_fixed_300_right { width: 300px; }

}


/* #Mobile
================================================== */
@media only screen and (max-width: 755px) {
	.container											{ width: 100%; }
	.container .col									{ margin-top: 20px; }
	.container .col.nomarginmobile	{ margin-top: 0; }

	.container div[class^='col span'],
	.container div[class*=' col span'] { width: 100% !important; }

	/* Offsets */
	.container div[class*=' offset-span'] { margin-left: 0 !important; }

	.container .col.fixspan100			{ width: 100px; }
	.container .col.fixspan150			{ width: 25%; }
}


/* #Clearing
================================================== */

/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* Use clearfix class on parent to clear nested columns,
or wrap each row of columns in a <div class="row"> */
.clearfix:before, .clearfix:after, .row:before, .row:after {
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.row:after, .clearfix:after { clear: both; }
.row, .clearfix { zoom: 1; }

/* You can also use a <br class="clear" /> to clear columns */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
