*{margin:0; padding:0; outline:none;}
body{background:url(/boost-up/files/templates/boost-up/public/images/body-b.jpg) left 450px; font-family:calibri, verdana, Georgia, "Times New Roman", Times, serif;}
h1{font-size:30px; color:#41b8c2; font-weight:bold; margin:20px 0 30px;}
h2{font-size:25px; color:#41b8c2; font-weight:bold; margin:20px 0 30px;}
#rightContent h2 { margin-top:5px; }
h3{font-size:20px; color:#383838; font-weight:100; margin:10px 0 10px;}
form h3 { margin-top:20px; }
h4{font-size:16px; color:#41b8c2; font-weight:100; padding:20px 0 0px; display:block;}
legend{font-size:22px; color:#41b8c2; font-weight:100; padding:20px 0 10px; display:block;}

.floatRight{float:right;}
.floatLeft{float:left;}
.clear{clear:both;}
.pink{color:#41b8c2;}
.tiny{font-size:11px;}
.gris{color:#414141;}
.dl{
	float: right;
	display: block;
	width:15px;
	height:15px;
	padding-left:10px;
	border-left: 1px solid #999;
}
.com{padding-right:13px;}

div#containerSquare{
	background:#fff url(/boost-up/files/templates/boost-up/public/images/container-bg.jpg) no-repeat top;
	margin:58px auto 0;
	width:960px;
	position:relative;
	-moz-box-shadow:0 0 3px #5b5b5b;
	-webkit-box-shadow:0 0 3px #5b5b5b;
	box-shadow:0 0 2px #000;
}
div.header-bottom{
	display:none;
}
.button{
	background:url(/boost-up/files/templates/boost-up/public/images/bouton.jpg) repeat-x;
	color:#FFFFFF;
	border:1px solid #3ea1a9;
	text-shadow:0 1px 0 rgba(0,0,0,.4);
	font-size:20px;
	text-decoration:none;
	padding:10px 0;
	-moz-border-radius:5px;
}
input.button{
	padding:3px;
	font-size:17px;
	margin:10px 0 0;
}

.containerText a.buttonToForm, .containerText a.buttonToForm:visited, .containerText a.buttonToForm:active {
	display:block;
	background:#41b8c2;
	color:#FFFFFF;
	border:1px solid #3ea1a9;
	text-shadow:0 1px 0 #3ea1a9;
	font-size:20px;
	text-decoration:none;
	padding:10px 0;
	-moz-border-radius:5px;
	padding:8px 3px;
	font-size:17px;
	margin:0;
	border-radius:5px;
	text-align:center;
	width:200px;
}

.containerText a.buttonToForm:hover {
	color:#fff;
	background:#3ea1a9;
}

/* LEFT COLUMN */
	#leftContent{
		/*padding:24px 0 0 27px;*/
		padding:24px 0 50px 27px;
		width:287px;
		float:left;
	}
	#logo{
		background:url(/boost-up/files/templates/boost-up/public/images/logo.png) no-repeat top left;
		text-indent:-10000px;
		margin:-19px 0 0 -20px;
	}
	#logo a{
		display:block;
		width:210px;
		height:249px;
	}
	#tache{
		background:url(/boost-up/files/templates/boost-up/public/images/tache.png) no-repeat;
		color:#41b8c2;
		text-shadow:0 1px 0 #FFF;
		font-size:40px;
		margin:36px 0 0;
		line-height:25px;
		padding:35px 29px 40px 26px;
		width:177px;
	}
	#tache p{
		font-family:georgia;
		font-style:italic;
		font-size:18px;
	}
	#tache span{
		font-size:38px;
	}
	#tache #min{
		text-align:right;
	}
	#target{
		color:#2b2b2b;
		font-size:19px;
		width:190px;
		text-shadow:0 1px 0 #FFF;
		margin:0 0 35px 20px;
	}
	#leftContent .btn{
		width:215px;
		margin:0 0 15px 20px;
	}
	#leftContent .btnBlack a{
		width:185px;
	}
	

	.contentBox p{
		font-size:14px;
		line-height:21px;

	}

	.contentBox ul li {
		font-size:14px;
		line-height:25px;
	}
	
	.contentBox .box{
		border-bottom: 1px dashed #dc165d;
		border-top: 1px dashed #dc165d;
		padding: 20px 10px 20px 10px;
		width:250px;
		margin-top:55px;
	}

	.contentBox .box-list p{
		font-size:14px;
	}
	
	.contentBox .box-list ul li{
		font-size:14px;
	}

	.contentBox .box-list .field input.no-style{
		border:none;
		background:none;
		padding:0;
	}
	.contentBox .comments-list {
		padding:0;
		margin:0 0 50px 0;


	}
	.contentBox .comments-list li{
		list-style:none;
		font-size:14px;
		clear: both;
		padding:10px 0;

	}

	.contentBox .comments-list li.last{
		margin:0;
	}

	.contentBox .comments-list li a{
		text-decoration:none;

	}
	.commentaires{margin-top:40px;}
	.commentaires .left{width: 470px;  float:left;}
	.commentaires .right{width: 504px;  float:right;}
	.commentaires .line{
		background:#F9F9FF;
		border:1px solid #F0F0FF;
		padding:15px 10px 0 10px;
		margin-bottom:23px;
		border-radius:4px;
	}

	.commentaires .line p.name{
		color: #30A0B2;
		margin: 0 10px 0 0;
		letter-spacing:1px;
	}

	.commentaires .line p.editLink{
		padding: 0 0 5px;
	}
	
	.commentaires .line p.editLink a {
		text-decoration:none;
		font-size: 13px;
	}
	
	.commentaires .line p.date{
		font-size:11px;
		letter-spacing:1px;
		color:#666;
		padding: 0 0 3px;
	}
	
	.rightButton{
		margin:30px 0 0 20px;
		display:block;
		background:url(/boost-up/files/templates/boost-up/public/images/btn-right.gif) no-repeat;
		color:#FFFFFF;
		text-shadow:0 1px 0 #c41151;
		font-size:20px;
		text-decoration:none;
		padding:14px 15px;
	}
	p.btnBlack{
		clear:both;
		float:left;
		padding:0;
	}
	p.btnBlack a, .containerText p.btnBlack a{
		background:url(/boost-up/files/templates/boost-up/public/images/btn-black.jpg) repeat-x;
		height:36px;
		line-height:30px;
		display:inline-block;
		border:1px solid #000;
		border-bottom:none;
		text-decoration:none;
		color:#FFFFFF;
		text-shadow:0 1px 0 #000;
		padding:0 14px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	p.btnPink, .containerText  p.btnPink{
		background:url(/boost-up/files/templates/boost-up/public/images/pink-btn-right.jpg) no-repeat top right;
		float:left;
		height:38px;
		padding:0;
		line-height:30px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	p.btnPink a, .containerText p.btnPink a{
		height:38px;
		background:url(/boost-up/files/templates/boost-up/public/images/pink-btn-left.jpg) no-repeat top left;
		border-bottom:none;
		text-decoration:none;
		display:inline-block;
		color:#FFFFFF;
		text-shadow:0 1px 0 #000;
		padding: 0 14px;
		font-weight:bold;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	#homeContainer p.btnPink{
		float:right;
	}
	
	
/* END LEFT COLUMN */

/* RIGHT COLUMN */
	#rightContent{
		position:relative;
		float:right;
		width:646px;
	}
	#imgHead{
		/*background:url(/boost-up/files/templates/boost-up/public/images/header_2.jpg) no-repeat top left;
		width:700px;
		height:129px;
		position:absolute;
		top:-58px;
		right:0;*/
	}
	
	/* MENU */
	
		#menu{
			width: 646px; height:56px;
			margin: 71px 0 70px -30px; padding:0 0 0 30px;
			background:#fff;
		}
		#menu li{
			list-style:none;
			float:left;
			padding:0; margin:0 0 0 -1px;
			position:relative;
		}
		#menu li a{
			text-decoration:none;
			list-style:none;
			display:inline-block;
			height:54px;
			line-height:51px;
			font-size:18px;
			color:#2b2b2b;
			border:1px solid #fff;
		}
		#menu li a:hover{
			color:#41b8c2;
		}
		#menu li a span{
			border-right:1px solid #dedede;
			padding:0 10px 0 13px;
		}
		#menu li a.last span{
			border:none;
		}
		#menu li a.current{
			background:#41b8c2;
			color:#FFFFFF;
		}
		#menu li a.current span{
			border:none;
		}
	/* END MENU */
	
	#girlBox{
		position:relative;
	}
	#girlBox img{
		position:absolute;
		padding: 182px 1px 0 0;
		right:0;
		clear:both;
	}
	#print{
		background:url(/boost-up/files/templates/boost-up/public/images/print.png) no-repeat;
		width:32px;
		height:32px;
		display:block;
		position:absolute;
		top:15px;
		right:15px;
		text-indent:-10000px;
	}
	.containerText{
		background: url(/boost-up/files/templates/boost-up/public/images/content-bg.png) repeat;
		padding:25px 60px 60px;
		margin:0;
		position:relative;
	}
	.containerText img{
		max-width:100%;
		height:auto;
	}
	.containerText ul{
		padding:0 0 20px 15px;
	}
	.containerText ul li{
		margin:0 0 5px;
		text-align:justify;
	}
	.containerText p{
		padding:0 0 20px;
		text-align:justify;
	}
	#homeContainer p{
		position:relative;
	}
	.containerText a{
		color:#41b8c2;
	}
	.containerText a:hover{
		color:#36a0a9;
		text-decoration:none;
	}

	.containerText a.gris{
		color: #414141;
	}
	.containerText p.form-label{
		font-size:18px;
		color:#41b8c2;
		font-weight:100;
		padding:10px 0;
		display:block;
	}
	h3.btn-accordion{
		cursor:pointer;
		padding-left:20px;
		background:url(/boost-up/files/templates/boost-up/public/images/plus.gif) no-repeat 0px center;
	}
	h3.btn-accordion.open{
		background:url(/boost-up/files/templates/boost-up/public/images/moins.gif) no-repeat 0px center;
	}
	div.accordion{
		height:0;
		overflow:hidden;
	}
	div.content-accordion{
		padding:0 20px;
		width:480px;
	}
	.containerText div.content-accordion ul{
		padding:0 0 20px 15px;	
	}
	
/* END RIGHT COLUMN */

/* FOOTER */

	#footer{
		border-right:1px solid #FFF;
		border-left:1px solid #FFF;
		position:relative;
		z-index:100;
	}
	#footerMenu{
		background:url(/boost-up/files/templates/boost-up/public/images/footer.gif) repeat-x;
		height:4px;
		margin:auto;
		width:958px;
	}
	#footerMenu p{
		padding:0;
		line-height:0;
		font-size:0;
	}
	#footerPink{
		background:url(/boost-up/files/templates/boost-up/public/images/blue-footer.gif) repeat-x;
		width:958px;
		height:30px;
	}
	
	#footerBlack{
		background:url(/boost-up/files/templates/boost-up/public/images/footer-black.jpg) repeat-x top left #3B3B3B;
		margin:25px 0 0;
		padding:21px 90px 5px;
		border-bottom:1px solid #FFF;
		height:120px; -height:30px;
	}
	#footerBlack p, #footerBlack a{
		font-size:11px;
		text-decoration:none;
		color:#999999;
		text-align:center;
		margin:0 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	#boxJoin{
		margin:0px 0 0 28px;
	}
	#boxJoin p{
		text-align:left;
		margin: 0 0 10px;
	}
	#boxPartners{
		margin:13px 0 0 70px;
	}
	#footerBlack #boxPartners p{
		text-align:left;
		padding:10px 0 0;
		text-transform:none;
	}
	#boxPartners a{
		padding:5px;
		background:#41b8c2;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	#footerBlack .init-box{
		float:left;
		width:81px;
	}
	#footerBlack .init-box p{
		margin:0 0 -10px;
	}
	#footerBlack #logoCrw{
		background:url(/boost-up/files/templates/boost-up/public/images/logo-crw.gif) no-repeat;
		display:block;
		width:81px; height:81px;
		float:left;
		margin:20px 0 0;
		text-indent:-10000px;
	}
	#logoFb, #logoTw{
		background:url(/boost-up/files/templates/boost-up/public/images/facebook.jpg) no-repeat;
		display:block;
		width:101px; height:35px;
		text-indent:-10000px;
		margin: 0 0 5px !important;
	}
	#logoTw{
		background:url(/boost-up/files/templates/boost-up/public/images/twitter.jpg) no-repeat;
	}
	#logoWd{
		background:url(/boost-up/files/templates/boost-up/public/images/wallonie-design.jpg) no-repeat;
		display:block;
		width:81px; height:81px;
		text-indent:-10000px;
		float:right;
	}
	#copyright{
		width:960px;
		text-align:left;
		font-size:10px;
		text-indent:-100000px;
		margin:5px auto 70px;
		color:#333;
		font-family:georgia;
	}
	#copyright a{
		color:#333;
		text-decoration:none;
		font-family:georgia;
	}

/* END FOOTER */

/* HOME */

	.homeTitle{
		font-size:31px;
		font-weight:bold;
		margin:0 0 10px;
	}
	#homeContainer .btnBlack{
		margin:5px 0 0 0;
		padding:0;
	}

/* END HOME */

/* CONTACT */

	p.information-supplement {
		color:#7C7C7C;
		margin-top:-14px;
		font-size:14px;
	}
	
	.field p.information-supplement {
		margin-top:-5px;
	}

	#contactForm{
		width:250px;
	}
	.contact-name{
		font-weight:bold;
		margin:67px 0 10px;
		font-size:22px;
	}
	.adres{
		color:#2b2b2b;
		font-size:18px;
	}
	fieldset{
		border:none;
	}
	
	#inscription .facultative {
		color:#666;
	}
	
	#set{
		border:none;
	}	

	.step-form {
		margin: 20px 0 60px 0;
		width:600px;
	}

	.step-form ul {
		margin: 0;
		padding: 0;
		width:600px;
		height:45px;
		background: url(/boost-up/files/templates/boost-up/public/images/bg-step-form.jpg)repeat-x 0 18px;
	}

	.step-form ul li {
		padding: 0;
		margin: 0;
		position: relative;
		float:left;
		font-size:12px;
		list-style:none;
		width:100px;
	}
	
	.step-form ul li span {
		display: block;
		background: url(/boost-up/files/templates/boost-up/public/images/breadcrumps-form.png) no-repeat center 14px !important;
		background: url(/boost-up/files/templates/boost-up/public/images/breadcrumps-form.gif) no-repeat center 14px;
		padding: 50px 0 0 0;
		color: #686868;
		font-family: 'Droid Sans', sans-serif;
		font-weight: bold;
		font-size:10px;
		text-align:center;
		line-height:13px;
	}

	.step-form ul li.current {
		background: url(/boost-up/files/templates/boost-up/public/images/bg-step-form-current.jpg) repeat-x 0 18px;
		color: #2d3541;
	}

	.step-form ul li.current span {
		background: url(/boost-up/files/templates/boost-up/public/images/breadcrumps-form-current.png) no-repeat center top !important;
		background: url(/boost-up/files/templates/boost-up/public/images/breadcrumps-form-current.gif) no-repeat center top;
		color:#db155c;
		padding-top:50px;
		font-size:12px;
	}
	
	.form-radio {
		
	}
	
	.field, .file-field {
		margin:0 0 10px;
	}
	
	div.second-level {
		margin:0 0 10px 20px;
	}
	
	.field label, p.label{
		display:block;
		font-size:14px;
		line-height:20px;
		margin:0 0 5px;
	}
	
	.second-level label {
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}
	
	h4.second-level {
		font-weight:normal;
		font-size:14px;
		padding:0;
		margin:20px 0 10px 0;
		color:#000;
		font-family:calibri, verdana, Georgia, "Times New Roman", Times, serif;
	}
	
	.field input, .field .form-radio input.input-text{
		background:#f4f4f4;
		border:1px solid #bdbdbd;
		width:240px;
		padding:0 0 0 8px;
		height:28px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}
	#inscription input.inputText, #inscription textarea{
		width:100%;
	}
	.field input:focus, .field .form-radio input.input-text:focus{
		background:#f9f9f9!important;
		border:1px solid #a9a9a9;
	}
	.field textarea{
		background:#f4f4f4;
		border:1px solid #bdbdbd;
		width:240px;
		padding:0 0 0 8px;
		height:139px;
		font-size:11px;
		overflow:auto;
		color:#7c7c7c;
		font-family:Arial, Helvetica, sans-serif;
	}
	.field .form-radio {
		float:left;
		width:200px;
	}
	.field .form-radio label{
		margin:0 0 10px 20px;
		font-size:13px;
		color:#7c7c7c;
	}
	
	.form-checkbox label {
		font-size:13px;
		color:#7c7c7c;
	}
	
	.field .boxCheckbox{
		width:100%;
	}
	.field .boxCheckbox .checkbox_more{
		height: 15px;
    	width: 15px;
    	margin:0;
	}
	.field .form-radio input,.form-checkbox input{
	    float: left;
	    height: 15px;
	    width: 15px;
		margin-top:2px;
	    -margin:1px 0 0;
		
	    background:none;
	    border:none;
	}
	.form-checkbox label{
		padding:0 0 0 20px;
	}
	.field textarea:focus{
		background:#f4f4f4;
		border:1px solid #7c7c7c;
	}
	.field-source .form-radio{
		float:none;
		clear:left;
		margin:0 0 15px;
	}
	.field-source .form-radio label{
		width:400px;
	}
	.field-source .form-radio input{
		float:none;
	}
	.field-source .form-radio input.source{
		float:left;
	}
	.error input,.error textarea{
		border:1px solid #dc165d;
	}
	.error label{
		color:#dc165d;
	}
	.submit{
		margin:0 0 10px;
	}
	.car_quantity span{
		color:#41b8c2;
	}
	.containerText p.message{
		background:#41b8c2;
		color:#fff;
		padding:10px;
		font-weight:lighter;
	}
	
	#homeContainer .field input {
		background:inherit;
		border:1px solid #CCC;
		color:inherit;
		padding:5px;
	}
	
	#homeContainer .field{
		margin:20px 0 10px;
	}
	#homeContainer .field label{
		display:block;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#454545;
		margin:0 0 5px;
		font-weight:bold;
	}
	#homeContainer .field label span.pink{
		margin:0 0 0 3px;
	}
	#homeContainer .field.small input, #homeContainer .field.small .form-radio input.input-text{
		background:#f4f4f4;
		border:1px solid #bdbdbd;
		width:280px;
		padding:0 0 0 8px;
		height:28px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}

	#homeContainer .field.big input, #homeContainer .field.big .form-radio input.input-text, #homeContainer .file-field input.inputText{
		background:#f4f4f4;
		border:1px solid #bdbdbd;
		width:596px;
		padding:8px 0 8px 8px;
		height:20px;
		font-size:12px; line-height:28px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}

	#homeContainer .field input:focus, #homeContainer .field .form-radio input.input-text:focus, #homeContainer .file-field input.inputText:focus{
		background:#f4f4f4;
		border:1px solid #7c7c7c;
	}
	#homeContainer .field textarea{
		background:#f4f4f4;
		border:1px solid #bdbdbd;
		width:596px;
		max-width:596px;
		min-width:596px;
		min-height:100px;
		max-height:600px;
		padding:0 0 0 8px;
		height:139px;
		font-size:11px;
		overflow:auto;
		color:#7c7c7c;
		font-family:Arial, Helvetica, sans-serif;
	}
	#homeContainer .field .form-radio {
		float:left;
		width:170px;
		margin:0 0 10px 0;
	}

	#homeContainer .field .form-radio.last {
		margin:0 0 10px 0;
	}
	#homeContainer .field .form-radio label{
		margin:1px 0 5px 20px;
		display:block;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#7c7c7c;
	}
	#homeContainer .field .boxCheckbox{
		width:100%;
	}
	#homeContainer .field .boxCheckbox .checkbox_more{
		height: 15px;
    	width: 15px;

	}
	#homeContainer .field .form-radio input,#homeContainer .form-checkbox input{
	    float: left;
	    height: 15px;
	    width: 15px;
	    -margin:1px 0 0;
	    background:none;
	    border:none;
	}
	#homeContainer .form-checkbox label{
		padding:0 0 0 20px;
	}
	#homeContainer .field textarea:focus{
		background:#f4f4f4;
		border:1px solid #7c7c7c;
	}
	#homeContainer .field-source .form-radio{
		float:none;
		clear:left;
		margin:0 0 15px;
	}
	#homeContainer .field-source .form-radio label{
		width:400px;
	}
	#homeContainer .field-source .form-radio input{
		float:none;
	}
	#homeContainer .field-source .form-radio input.source{
		float:left;
	}
	#homeContainer .error input,#homeContainer .error textarea{
		border:1px solid #dc165d;
	}
	#homeContainer .error label{
		color:#dc165d;
	}
	
	#homeContainer p.form{
		width:150px;
	}
	
/* END CONTACT */
	
	.box-partners{
		float:left;
		margin:0 10px 10px 0;
		width:120px;
		height:120px;
	}
	.box-partners a img{
		border:none;
	}
	
/* PARTNERS */

	.message {
		margin:0 0 10px;
	}

	.message .error, .message .warning, .message .valid {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #CCCCCC;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0 0 10px;
		padding: 6px 10px;
		text-align: center;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	}
	.message .error {
		background: none repeat scroll 0 0 #DB155C;
		border: 1px solid #B0144C;
	}
	.message .warning {
		background: none repeat scroll 0 0 #FF4500;
		border: 1px solid #C93A06;
	}
	.message .valid {
		background: none repeat scroll 0 0 #BDCB03;
		border: 1px solid #929C07;
	}
	.button.next-button {
		background: #111;
		color: #FFF;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		margin: 0px;
		padding: 12px 15px;
		text-shadow: 0 1px rgba(255, 255, 255, 0.4);
		border-radius:4px;
		border:none;
	}
	.button.prev-button {
		color: #111;
		background:#fff;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight:bold;
		margin: 0px;
		padding: 12px 15px;
		border-radius:4px;
		text-shadow:none;
		border:none;
	}
	.button.prev-button:hover, .button.next-button:hover {
		background:#42b8c2;
		color:#fff;
	}
	.button.save-button {
		margin:0;
	}
	.button.prev-button.indent-button {
		margin: 0 45px 0 0;
	}
	a, .button {
		cursor: pointer;
	}


/* END PARTNERS */

	.content-box {
		clear:both;
	}

	#print-icon {
		display:none;
		position:absolute;
		top:40px;
		right:40px;
		height:32px;
		width:32px;
		background:url(/boost-up/files/templates/boost-up/public/images/print.png);
		text-indent:-9999px;
	}

	.reponse {
		overflow:hidden;
		margin-top:-10px;
	}

	.reponse h4 {
		padding-top:12px;
	}
	
	#homeContainer  .file-field p, #homeContainer  .file-field strong, #homeContainer  .file-field li {
		font-weight:normal;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		color:#454545;
	}
	
	#homeContainer  .file-field strong {
		/* margin-left:10px; */
		font-size:11px;
		font-weight:bold;
	}
	
	#homeContainer .file-field p.present-file {
		font-size:11px;
		font-weight:bold;
		color:#333;
		padding:0;
		clear:both;
		display:inline;
	}
	
	#homeContainer .secondary-file-field p {
		padding:0;
	}
	
	.contentBox .comments-list li { line-height: 22px; }
	.hasOwnComment { float:right; margin-right:10px; height:22px; }
	.hasOwnCommentText { float:right; color:#666; }
	
	
	#container .projectFormContainer { padding: 25px 25px 60px; }
	#container .projectFormContainer .field.big input { width:586px; }
	#container .projectFormContainer .field textarea { width:586px; min-width:586px; max-width:586px; }
	
	#reponseLink, #commentsLink { clear:both; text-decoration:none; font-size:15px; display:block; font-family: calibri,verdana,Georgia,"Times New Roman",Times,serif; }
	
	#Comment_sComment { width:514px !important; min-width:514px !important; max-width:514px !important; }
	
	#container .projectFormContainer .confirmationText { padding:20px 25px 40px 25px; }
	
	#inscription .questionNum { font-weight:bold; }
	.reponse .questionNum { font-weight:bold; }
	
	
	
/* SUBMIT FORM */

#inscription label {
	display:block;
	font-size:14px; font-weight:bold;
	margin:0 0 5px;
}
#inscription .file-field {
	margin:0 0 30px;
}

hr {
	margin:0 0 30px;
	background:none;
	border:none;
	height:0;
	border-top:1px dashed #ccc;
}
.file {
	background:#f9f9f9;
	padding:0;
	margin:0 0 5px;
	border-radius:7px;
}
.file .file-input {
	padding:15px;
}
#homeContainer .file-field p.present-file{
	font-size:11px;
	font-weight:bold;
	color:#333;
	padding:0;
	clear:both;
	display:block;
	background:#41b8c2 url(/boost-up/files/templates/boost-up/public/images/file.png) no-repeat 17px center;
	padding:10px 10px 10px 50px;
	color:#fff;
	border-radius:0 0 7px 7px;
	position:relative;
}
#homeContainer .file-field p.present-file span{
	color:#fff;
}

.call-to-actions {
	background: #010101;
	color: #FFF!important;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 15px 18px;
	border-radius:4px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.call-to-actions:hover {
	background: #42b8c2;
}

.space-bottom {
	margin-bottom:30px;
}