input {
	font-size: 12px;
	width: 120px;
}

.radio {
	width: 10px;
}

select
{
	font-size: 10px;
}

.smallTextbox
{
	width: 70px;	
}

TEXTAREA
{
	font-size: 12px;
}

.imageTab {
	width: 62px;
	height: 49px;
}

#eventContent p {
	font-size: 12px;	
}

#calculator 
{
	margin: 20px 20px 20px 20px;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-family:Arial;
	font-size: 10px;
}

.font
{
	font-family:Arial;
	font-size: 10px;
}

#calculatorHeaderDescription
{
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	width: 600px;	
	font-family:Arial;
	text-align:justify;
}

#calculatorHeaderDescription h2
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: -9px;
}

#calculatorHeaderDescription p
{
	font-size: 9pt;
	margin-bottom: -4px;
}

#calculatorHeaderPayments
{
	float: right;
	width: 250px;
	margin-top: 25px;
}

#calculatorTopLeftCorner 
{
	float: left;
	width: 10px;
	height: 10px;
	/* #margin-top: -10px; */
	background-image: url(/images/fr/calculator/corners-event/tl.gif);
	background-repeat: no-repeat;
}

#calculatorTopRightCorner 
{
	float: right;
	margin-left: 0px;
	#margin-top: -10px;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/tr.gif);
	backgroind-repeat: no-repeat;
}

.calculatorTopLeftCorner2 
{
	margin-top: -3px;
	margin-left: -3px;
	#margin-left: -2px;
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/2tl.gif);
	background-repeat: no-repeat;
}

.calculatorTopRightCorner2 
{
	float: right;
	margin-top: -3px;
	margin-right: -3px;
	#margin-right: -2px;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/2tr.gif);
	background-repeat: no-repeat;
}

#calculatorBottomLeftCorner 
{
	margin-bottom: -3px;
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/bl.gif);
	background-repeat: no-repeat;
	background-position-y: 5px;
}

#calculatorBottomRightCorner 
{
	float: right;
	margin-bottom: -3px;
	#margin-bottom: 0px;
	margin-left: 0px;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/br.gif);
	background-repeat: no-repeat;
	background-position-y: 5px;
}

#calculatorBottomContainer
{
	height: 10px;	
}
	
#calculatorBottomLeftCorner4 
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/4bl.gif);
	background-repeat: no-repeat;
}

#calculatorBottomRightCorner4 
{
	float: right;
	margin-left: 0px;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/4br.gif);
	background-repeat: no-repeat;
}

#calculatorHeader
{
	font-size: 10pt;
}

#calculatorHeader h2
{
	float: left;
	margin-top: -15px;
	font-size: 40px;
	#margin-top: 0px;
	#margin-left: -10px;
}

#calculatorHeader p
{
	margin-left: 50px;
	font-size: 12px;
	font-weight: bold;
	#margin-top: 10px;
}

#calculatorSelection
{
	width: 500px;
	float: left;	
	background-color: #9bdb00;
	margin-bottom: 40px;
	#margin-bottom: 0px;
}

#information {

	border-left-color: #9bdb00;
	border-left-style: solid;
	border-left-width: 3px;

	border-right-color: #9bdb00;
	border-right-style: solid;
	border-right-width: 3px;
}

#informationText {
	margin-left: 30px;
}

#informationText i {
	font-size: 9px;
}

#calculatorFakeBottom
{
	background-color: #9bdb00;
	
	border-bottom-color: #7bb31e;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	
	height: 7px;
}

.calculatorContent
{
	border-top-color: #7bb31e;
	border-top-style: solid;
	border-top-width: 3px;

	border-left-color: #7bb31e;
	border-left-style: solid;
	border-left-width: 3px;

	border-right-color: #7bb31e;
	border-right-style: solid;
	border-right-width: 3px;
	
	background-color: #9bdb00;
	margin-bottom: 0px;
	#margin-top: -3px;
}

.calculatorContent h2
{
	float: left;
	font-size: 34pt;
	margin-top: 0px;
	#margin-left: 4px;
}

.calculatorContent p
{
	margin-left: 50px;
	font-size: 12px;
	font-weight: bold;
}

#calculatorTab
{
	margin-left: 50px;
	margin-right: 5px;
	height: 49px;
}

.calculatorTabItem
{
	float: left;
}
	
#calculatorSummary
{
	width: 370px;
	background-color: #9bdb00;
	float: right;
}

#calculatorSummary h2
{
	float: left;
	font-size: 40pt;
	margin-top: -5px;
	margin-left: 10px;
	margin-right: 10px;
}

#calculatorSummary p
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 6px;
}

#calculatorSummary
{
	width: 370px;
	background-color: #9bdb00;
	float: right;
}

#calculatorSummaryList
{
	margin: 10px 10px 10px 10px;
	background-color: #FFFFFF;
	width: 350px;
	margin-left: 10px;
	border: none;
	font-size: 10px;
	color: #000000;
}

#cartItems
{
	margin: 10px 10px 10px 10px;
	#margin-top: -10px;
}

#cartButton
{
	background: transparent;
	border: none;	
	text-align: center;
}

#form_cartForm
{
	width: 100px;	
}

.calculatorPanel
{
	margin: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

.forfait
{
	margin-left: -20px;
	#margin-left: 0px;
	margin-top: 10px;
	width: 200px;
	#width: 210px;
	float: left;
	background-color: #FFFFFF;
	color: #000000;	
}

.forfaitHeader
{
	margin-left: 50px;
	#margin-top: 10px;
}

.forfaitImage
{
	width: 62px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.forfaitTitle
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	float: right;
	margin-top: 23px;
	width: 120px;
}

.forfaitItem p
{
	margin-left: 10px;
	margin-right: 8px;
}

.forfaitItem a
{
	float: right;
	font-size: 10pt;
	margin-right: 8px;
	margin-top: -35px;
}

.forfaitItem a
{
	float: right;
	font-size: 10pt;
	margin-right: 14px;
	margin-top: -35px;
}

.forfaitItem hr
{
	clear: both;
	margin-top: 10px;
	width: 90%;
	height: 2px;
	background-color: #75AF10;
	color: #75AF10;	
}

.forfaitItem ul {
	margin-left: -16px;	
}

.or
{
	float: left; 
	margin-top: 10px; 
	margin-left: 12px;
}

.forfaitItemContainer
{
	margin-left: 5px;	
}

.forfaitItemContainerCash
{
	float: left;
	margin-right: 7px;
}

.forfaitItemContainerCredits
{
	margin-left: 0px;
}

.forfaitItemCarbon p
{
	margin-left: 10px;
	margin-right: 8px;
	margin-bottom: -5px;
	#margin-bottom: 0px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	#width: 150px;
}

.forfaitItemCarbon a
{
	font-size: 10pt;
	margin-right: 8px;
	margin-top: -35px;
}

.forfaitItemCarbon hr
{
	clear: both;
	margin-top: 10px;
	width: 90%;
	height: 2px;
	background-color: #9bdb00;
	color: #9bdb00;	
}

.calculatorForm
{
	margin-left: -30px;
	margin-top: 10px;
	width: 260px;
	float: right;
	color: #000000;
	background-color: #FFFFFF;
	/* font-size: 11px; */
}

.calculatorForm-trainbus
{
	margin-top: -43px;
	#margin-top: -22px;
	width: 472px;
	#width: 474px;
	float: right;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
}


.calculatorFormHeaderImage
{
	width: 62px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.calculatorFormHeaderTitle
{
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	float: right;
	margin-top: 23px;
	width: 180px;
}

.calculatorFormHeaderTitle-trainbus
{
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: right;
	margin-top: 23px;
	width: 390px;
}

.calculatorPanelTopLeftCorner
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3tl.gif);	
	background-repeat: no-repeat;
}

.calculatorPanelTopLeftContainer
{
	height: 10px;
}

.calculatorPanelTopLeftCorner2
{
	float: left;
	width: 10px;
	height: 10px;
	margin-left: -40px;
	#margin-left: 0px;
	background-image: url(/images/fr/calculator/corners-event/3tl.gif);	
	background-repeat: no-repeat;
}

.calculatorPanelTopRightCorner
{	
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3tr.gif);
	background-repeat: no-repeat;
}

.calculatorPanelBottomLeftCorner
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3bl.gif);
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.calculatorPanelBottomRightCorner
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3br.gif);
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.calculatorPanelBottomLeftCorner3
{
	float: left;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3bl.gif);
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.calculatorPanelBottomRightCorner3
{
	float: right;
	width: 10px;
	height: 10px;
	background-image: url(/images/fr/calculator/corners-event/3br.gif);
	bottom: -15px;
	background-repeat: no-repeat;
	background-position-y: 6px;
}

.calculatorPanelBottomContainer
{
	height: 10px;
}

.calculatorPanelBottomContainer2
{
	height: 10px;
}

.calculatorPanelBottomLeftCorner2
{
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 0px;
	background-image: url(/images/fr/calculator/corners-event/3bl.gif);	
	background-repeat: no-repeat;
	background-position-y: 4px;
}

.calculatorPanelBottomRightCorner2
{
	float: right;
	width: 10px;
	height: 10px;
	margin-top: 0px;
	background-image: url(/images/fr/calculator/corners-event/3br.gif);
	background-repeat: no-repeat;
	background-position-y: 4px;
}

.calculateButton
{
	color: #9bdb00;
	text-decoration: underline;
	font-weight: bold;	
}

#cartHeader {
	margin-left: 30px;
	width: 180px;
}

#cartHeader img {
	float: left;
}

#cartHeader p {
	margin-left: 10px;
	float: right;
	font-size: 12pt;
	font-weight: bold;
}

.carbonForfaitCol1
{
	margin-left: -20px;	
}

.carbonForfaitCol2
{
	width: 75px;	
	margin-top: -12px;
}

#cartHeader {
	margin-left: 30px;
	width: 180px;
}

#cartHeader img {
	float: left;
}

#cartHeader p {
	margin-left: 10px;
	float: right;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
}
