/**
* Specific CSS for the module
*
* @copyright	http://smartfactory.ca The SmartFactory
* @license		http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License (GPL)
* @since		1.0
* @author		marcan aka Marc-André Lanciault <marcan@smartfactory.ca>
* @version		$Id$
*/


.voyagezfute_headertable {padding: 0; margin: 0; border-bottom: 1px solid; margin-bottom: 10px;}
.voyagezfute_modulename {font-size: 0.8em; text-align: left; font-weight: bold; padding-right: 0.3em;	line-height: 18px;}
.voyagezfute_breadcrumb {font-size: 0.8em; line-height: 18px;}
.voyagezfute_adminlinks {padding-top: 15px; padding-bottom: 5px; font-size: 0.8em; text-align: center; line-height: 18px;}

h1 {
	text-transform: uppercase;
	text-align: left;
	color: #8B8C8F;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0px;
}
h2 {
	text-transform: uppercase;
	text-align: left;
	color: #8B8C8F;
	font-size: 1.3em;
	margin-top: 5px;
	margin-bottom: 3px;
}
.registration-form-control {
	float: left;
	width: 30px;
}
#registration-left-container {
	float: left;
	width: 48%;
}
#registration-right-container {
	float: right;
	width: 310px;
	background-color: #DDEFFF;
	margin-top: 50px;
	padding: 15px;
}
#registration-right-container-2 {
	float: left;
	width: 310px;
	margin-top: 10px;
	padding-left: 50px;
}
.registration-control{
	padding-bottom: 12px;
}
.registration-control input{
	width: 300px;
}
.registration-caption {
	color: #7FADE3;
	font-weight: bold;
}
span.address-number input{
	width: 80px;
}
span.address-street input{
	width: 150px;
}
span.address-unit input{
	width: 50px;
}
span.star {
	color: #FF0F0F;
}
#registration-required {
	padding-top: 3px;
	padding-bottom: 10px;
	font-size: 90%;
}
#registration-required > span.star {font-size: 100%;}
div.registration-caption > div.address-number, div.registration-caption > div.address-unit{
	width: 90px;
	float: left;
	font-size: 0.9em;
}
div.registration-caption > div.address-street{
	width: 160px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
div.registration-caption > div.phone{
	width: 153px;
	float: left;
	font-weight: bold;
}
span.phone input{
	width: 145px;
}
span.address-city input{
	width: 200px;
}
span.address-postal-code input{
	width: 90px;
}
div.registration-caption > div.address-city{
	width: 210px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
div.registration-caption > div.address-postal-code{
	width: 70px;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}

.registration-control-distance-home-office input{
	width: 280px;
}
span#registration-distance-km {
	color: #234B8D;
	font-weight: bold;
}
div#registration-privacy {
	font-size: 0.9em;
	padding-top: 10px;
}

table#survey-table {
	margin-top: 5px;
}
td.survey-left-col {
	padding-top: 20px;
}
td.survey-right-col {
	text-align: center;
	width: 200px;
}
td.survey-sub-left-col {
	padding-left: 10px;
}
.question-number {
	color: green;
	font-weight: bold;
	padding-right: 5px;
}
span.blue-example{
	color: #6F94C1;
	 font-style: italic;
