@media Screen, Projection    
{
#mainContent .general-form {
	width: 460px;
}
.small-screen#allContainer .general-form {
	PADDING-BOTTOM: 10px;
	WIDTH: 200px;
	BACKGROUND: #fff
}
#mainContent .general-form P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 120px !important; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 15px
}
.small-screen#allContainer .general-form P {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 12px;
	WIDTH: 250px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 15px
}
#mainContent .general-form LABEL {
	TEXT-ALIGN: left;
	WIDTH: 120px;
	PADDING-RIGHT: 40px;
	DISPLAY: block;
	MARGIN-BOTTOM: 10px;
	FLOAT: left;
	CLEAR: left;
	FONT-SIZE: 1.1em;
}
.small-screen#allContainer .general-form LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 2px; PADDING-LEFT: 0px; WIDTH: 80%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainContent .general-form FIELDSET.labelless {
	PADDING-LEFT: 160px; MARGIN-BOTTOM: 25px; FONT-SIZE: 1.1em
}
.small-screen#allContainer .general-form FIELDSET.labelless {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 25px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#mainContent .general-form FIELDSET.labelless LEGEND {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#contactUs FIELDSET#areaofops {
	FLOAT: left
}
#mainContent .general-form .form-divider {
	MARGIN: 10px 0px;
	DISPLAY: none;
	CLEAR: both;
	BORDER-TOP: #fff 2px solid;
}
#mainContent .general-form .form-divider HR {
	DISPLAY: none;
}
#mainContent .general-form SPAN.required {
	COLOR: #000000; MARGIN-LEFT: 5px
}
#mainContent .general-form INPUT {
	BORDER-BOTTOM: #bac5d9 1px solid;
	BORDER-LEFT: #bac5d9 1px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 272px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	BACKGROUND: url(/images/backgrounds/bkg_formulaire.gif) no-repeat right top;
	FONT-SIZE: 14px;
	BORDER-TOP: #bac5d9 1px solid;
	BORDER-RIGHT: #bac5d9 1px solid;
	PADDING-TOP: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0061CC;
}
.small-screen#allContainer .general-form INPUT {
	MARGIN: 0px 10px; WIDTH: 90%
}
#mainContent .general-form INPUT.zipcode {
	WIDTH: 110px
}
.small-screen#allContainer .general-form INPUT.zipcode {
	WIDTH: 100px
}
#mainContent .general-form SELECT {
	BORDER-BOTTOM: #bac5d9 1px solid;
	BORDER-LEFT: #bac5d9 1px solid;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #ffffff !important;
	PADDING-LEFT: 2px;
	WIDTH: 274px;
	PADDING-RIGHT: 2px;
	MARGIN-BOTTOM: 10px;
	COLOR: #0066CC;
	FONT-SIZE: 1.1em;
	BORDER-TOP: #bac5d9 1px solid;
	BORDER-RIGHT: #bac5d9 1px solid;
	PADDING-TOP: 2px
}
#mainContent .general-form SELECT OPTION {
	PADDING-LEFT: 4px;
	COLOR: #0061C1
}
#mainContent .general-form DIV.dhtml-select {
	MARGIN: 0px 0px 10px; WIDTH: 279px; BACKGROUND: url(/images/backgrounds/select-general-form.gif) no-repeat left top; FLOAT: left
}
#mainContent .general-form DIV.dhtml-select_options {
	WIDTH: 273px
}
#content #mainContent .general-form DIV.dhtml-select_options DL DT A {
	BACKGROUND-IMAGE: none !important; TEXT-DECORATION: none
}
#content #mainContent .general-form DIV.dhtml-select_options DL DT A:hover {
	BACKGROUND-IMAGE: none !important; TEXT-DECORATION: none
}
.small-screen#allContainer #mainContent .general-form DIV.dhtml-select {
	MARGIN: 0px 0px 10px 10px; BACKGROUND: url(/images/backgrounds/select-large.gif) no-repeat 0% 50%; FLOAT: left
}
.small-screen#allContainer #mainContent .general-form DIV.dhtml-select_options {
	WIDTH: 268px
}
#mainContent .general-form FIELDSET TEXTAREA {
	BORDER-BOTTOM: #bac5d9 1px solid;
	BORDER-LEFT: #bac5d9 1px solid;
	MARGIN: 0px 0px 20px;
	WIDTH: 272px;
	HEIGHT: 135px;
	BORDER-TOP: #bac5d9 1px solid;
	BORDER-RIGHT: #bac5d9 1px solid;
	background-repeat: no-repeat;
	background-position: right top;
}
#mainContent .general-form FIELDSET TEXTAREA.recepients {
	MARGIN: 0px 0px 20px; WIDTH: 270px; HEIGHT: 40px; FONT-SIZE: 1.1em
}
#mainContent .general-form FIELDSET.labelless TEXTAREA {
	MARGIN: 0px 0px 20px; WIDTH: 270px; HEIGHT: 135px
}
.small-screen#allContainer .general-form FIELDSET.labelless TEXTAREA {
	MARGIN: 0px 0px 10px; WIDTH: 96%
}
#mainContent .general-form FIELDSET.checkboxes {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.small-screen#allContainer .general-form FIELDSET.checkboxes {
	WIDTH: 80%
}
#mainContent .general-form FIELDSET.checkboxes LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; PADDING-TOP: 0px
}
.small-screen#allContainer .general-form FIELDSET.checkboxes LABEL {
	MARGIN: 0px 10px; DISPLAY: block
}
.small-screen#allContainer .general-form FIELDSET.checkboxes INPUT {
	WIDTH: auto
}
#mainContent .general-form DIV.radiobuttons {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
#mainContent .general-form DIV.radiobuttons LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px
}
#mainContent .general-form DIV.radiobuttons INPUT {
	MARGIN: 0px 1px 0px 0px; WIDTH: auto !important; DISPLAY: inline
}
#mainContent .general-form FIELDSET.radio-yes-or-no {
	
}
#mainContent .general-form FIELDSET.radio-yes-or-no DIV.question {
	WIDTH: 205px; FLOAT: left
}
#mainContent .general-form FIELDSET.radio-yes-or-no LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 60px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; CLEAR: none; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.small-screen#allContainer .general-form FIELDSET.radio-yes-or-no LABEL {
	MARGIN: 0px 10px
}
#mainContent .general-form FIELDSET.radio-yes-or-no LABEL INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto; VERTICAL-ALIGN: middle
}
#mainContent .general-form #form-end {
	TEXT-ALIGN: right; BACKGROUND: #fff; CLEAR: left; BORDER-TOP: #bec40f 1px solid
}
#mainContent .general-form #form-end SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/backgrounds/pink-double-line.gif) repeat-x 0px 100%; PADDING-TOP: 10px
}
#mainContent .general-form #form-end INPUT.button {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 10px 0px 8px 10px;
	PADDING-LEFT: 0px;
	WIDTH: auto;
	PADDING-RIGHT: 20px;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	HEIGHT: 2.5em;
	FONT-SIZE: 1.2em;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	background-color: #0081E6;
}
#mainContent .general-form #form-end INPUT.button:hover {
	BACKGROUND: url(/images/buttons/color2.png) no-repeat right center
}
#convertors #mainContent H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.2em Helvetiva, Arial; COLOR: #333333; PADDING-TOP: 1em
}
#convertors #mainContent .general-form {
	BORDER-BOTTOM: #f1f1f1 1px solid;
	BORDER-LEFT: #f1f1f1 1px solid;
	MARGIN-BOTTOM: 10px;
	BORDER-TOP: #f1f1f1 1px solid;
	BORDER-RIGHT: #f1f1f1 1px solid;
	background-image: none;
	background-repeat: repeat-y;
	background-position: left top;
}
#convertors #mainContent .general-form DIV.radiobuttons LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px
}
#convertors #mainContent .general-form BR {
	CLEAR: both
}
#convertors #mainContent .general-form INPUT {
	WIDTH: 120px; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.1em
}
.small-screen#allContainer .general-form DIV.radiobuttons INPUT {
	WIDTH: auto; DISPLAY: inline; MARGIN-RIGHT: 2px
}
#convertors #mainContent .general-form FIELDSET.results {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	CLEAR: right;
	BORDER-TOP: #bec40f 1px solid;
	PADDING-TOP: 10px;
	background-color: #CCCCCC;
}
#convertors #mainContent .general-form FIELDSET.results LABEL {
	FONT-WEIGHT: bold;
}
#convertors #mainContent .general-form FIELDSET.results INPUT {
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	BACKGROUND: #f1f1f1;
	BORDER-TOP: medium none;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: medium none;
	PADDING-TOP: 2px;
}
.small-screen#allContainer .general-form DIV.radiobuttons {
	MARGIN: 0px 10px; WIDTH: 90%; CLEAR: left
}
.small-screen#allContainer .general-form DIV.radiobuttons LABEL {
	MARGIN: 0px; DISPLAY: inline
}
#convertors #mainContent .general-form FIELDSET.radiobuttons LABEL INPUT {
	MARGIN: 0px 1px 0px 0px; WIDTH: auto; VERTICAL-ALIGN: middle
}
#content .validation {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 174px; PADDING-RIGHT: 20px; COLOR: #d31800; CLEAR: both; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
#mainContent .general-form #form-end INPUT.button {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 10px 0px 8px 10px;
	PADDING-LEFT: 20px;
	WIDTH: auto;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	HEIGHT: auto;
	FONT-SIZE: 1.2em;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
	padding-right: 0px;
	background-color: #CCCCCC;
}
#convertors #mainContent .general-form INPUT.button {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px 10px 0px 0px;
	PADDING-LEFT: 20px;
	WIDTH: auto;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FLOAT: right;
	HEIGHT: auto;
	FONT-SIZE: 1.2em;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px;
}
#convertors #mainContent .general-form INPUT.button:hover {
	BACKGROUND: url(/images/buttons/color2.png) no-repeat right center;
	left: 20px;
}

}
#mainContent .general-form INPUT2 {
	BORDER-BOTTOM: #bac5d9 1px solid;
	BORDER-LEFT: #bac5d9 1px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 272px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	FONT-SIZE: 1.1em;
	BORDER-TOP: #bac5d9 1px solid;
	BORDER-RIGHT: #bac5d9 1px solid;
	PADDING-TOP: 2px;
	background-color: #0066CC;
	background-image: url(/images/backgrounds/bkg_formulaire.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

