@charset "utf-8";
/******************** Entête UTF-8 ******************\
*
*	fichier			: public/css/main.css
*	projet			: Recyc-Auto
*	version			: 1.0.14 2012/01/24 16:55 TL
*
\****************************************************/

* {
	margin: 0;
	padding: 0;
}
.page-template-template-online-price #main{
	background-color: white;
}
div#header {
	background-color: #77b238;
	height: 115px;
}
.page-template-template-online-price .header-slide,
.page-template-template-online-price .header-slider{
	/*height: auto;*/
}

div#conteneur {
	background-color: #77b238;
}
div#left_side {
	width: 157px;
	height: 540px;
	background: #77b238 url('../../images/left_side.png') top left no-repeat;
	float: left;
}
div#left_side.full {
	width: 25px;
	/*background: #77b238;*/
}
div#right_side.full {
	width: 25px;
	/*background: #77b238;*/
}
div#deco {
	width: 11px;
	height: 540px;
	background-color: #bdd73c;
	float: left;
}
div#right_side {
	width: 159px;
	height: 540px;
	background: #77b238 url('../../images/right_side.png') top right no-repeat;
	float: left;
}
div#content {
	background-color: #fff;
}
div#content.full {
	width: 919px;
	padding-top:0px !important;
}

div#content.full table#list td{font-size:11px;}


div#footer {
	background-color: #77b238;
	height: 115px;
	clear: both;
}
div.notDisplay{
	display: none;
}
div#error_cont,
div.error_cont{
	display: none;
	color: red;
}

div#content div#subHeader{
	height:188px;
	width:690px;
	padding:4px 4px 0 1px;
}
div#content div#subHeader.full{
	width:914px;
}

div#content div#subHeader div.left{
	float:left;
}
div#content div#subHeader div.right{
	float:right;
}
div#content div#subHeader.full div.right{
	background:#77b238;
	width:692px;
	text-align:right;
}

div.clear{clear:both;}
div#content div#contentText{padding:40px 4px 20px 1px;font-family:Geneva,Arial,Helvetica,sans-serif;}
div#content div#contentText div#contentForm{width:468px;float:right;font-size:12px;}
div#content div#contentText div#contentAriane{width:195px;float:left;padding:0 0 0 25px;font-weight:bold;font-size:13px;}
div#content div#contentText div#contentAriane ul{list-style:inside;}
div#content div#contentText div#contentAriane ul li.selected{color:#72B84C;list-style-image:url(../../images/puce.jpg);}
div#content div#contentText div#contentAriane ul li{color:#ccc;}
div#content div#contentText div#contentForm h1{color:#72B84C;font-weight:bold;font-size:14px;text-transform:uppercase;}
div#content div#contentText div#contentForm h2{color:#72B84C;font-weight:bold;font-size:13px;text-transform:uppercase;margin:5px 0;}
div#content div#contentText div#contentForm h3{color:#000;font-weight:bold;font-size:13px;margin:5px 0;}
div#content div#contentText div#contentForm div#form ul{list-style:none;}
div#content div#contentText div#contentForm div#form ul li{margin:5px 0 0 0;vertical-align:middle;}
div#content div#contentText div#contentForm div#form ul li:first-child{margin:0 0 0 0;}
div#content div#contentText div#contentForm span#ville,
div#content div#contentText div#contentForm select,
div#content div#contentText div#contentForm input{border:1px solid #72b84c;height:19px;background:#fafcee;width:270px;float:right;margin:0 25px 0 0;}
div#content div#contentText div#contentForm #radProvinceQc,
div#content div#contentText div#contentForm #radProvinceOn,
div#content div#contentText div#contentForm .checkInput{ width: auto; float: inherit; margin: 0px; height: inherit; }
div#content div#contentText div#contentForm .no_float { float: inherit !important; }
div#content div#contentText div#contentForm textarea{border:1px solid #72b84c;height:40px;background:#fafcee;width:270px;float:right;margin:0 25px 0 0;}
div#content div#contentText div#contentForm select{width:272px;}
div#content div#contentText div#contentForm textarea:focus,
div#content div#contentText div#contentForm select:focus,
div#content div#contentText div#contentForm input:focus{border:1px solid #bdd73c;}
div#content div#contentText div#contentForm label{margin:0 10px 0 0;float:left;}
div#content div#contentText div#contentForm button{opacity:1;filter:alpha(opacity=100);background:#bdd73c;border:none;color:#fff;min-height:30px;width:272px;text-transform:uppercase;font-weight:bold;margin:15px 25px 0 0;cursor:pointer;}
div#content div#contentText div#contentForm button#print{float:none;margin:15px 0 0 98px;}
div#content div#contentText div#contentForm div#form ul li#erreur,
div#error_cont,div.error_cont{background:#F2E1D8;border:1px dashed #9A2A33;color:#9A2A33;padding:5px;width:260px;float:right;margin:5px 25px 5px 0;}
div#content div#contentText div#contentForm div#form ul li#erreur{margin:5px 0 5px 171px;float:none;}
div#content div#contentText div#contentForm ul li.checkbox input{width:auto;float:right;}
div#content div#contentText div#contentForm ul li.checkbox label{width:auto;float:right;display:block;margin:2px 25px 0 0;}
div#content div#contentText div#contentForm ul li.checkbox span{width:auto;float:right; display:block; margin: 3px 25px 3px 0;}
div#content div#contentText div#contentForm ul li.checkbox span a{color: #72B84C;}
div#content div#contentText div#contentForm div#validation_car,
div#content div#contentText div#contentForm div#validation_car_quote{background:#fafcee;width:423px;padding:10px;margin:20px 0;}
div#content div#contentText div#contentForm div#validation_car button,
div#content div#contentText div#contentForm div#validation_car_quote button{margin:0px;width:200px;}
div#content div#contentText div#contentForm button.disactive{opacity:0.4;filter:alpha(opacity=40);cursor: default;}
div#content div#contentText div#contentForm div#validation_car button#next_step,
div#content div#contentText div#contentForm div#validation_car_quote button#next_step{float:left;}
div#content div#contentText div#contentForm div#validation_car div#car_infos,
div#content div#contentText div#contentForm div#validation_car_quote div#car_infos{margin:0 0 20px 0;}
div#content div#contentText div#contentForm div#form form#series_form ul li p{margin:20px 0 20px 0;/*font-weight:bold;*/}
div#content div#contentText div#contentForm div#form form#series_form ul li p em{font-weight:normal;}
div#content div#contentText div#contentForm div#form form#series_form ul li{margin:15px 0 0 0;}
div#content div#contentText div#contentForm div#form form#series_form ul li:first-child{margin:0px;}

.bootMargin{
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width: calc(100% - 30px) !important;
}

.align-center{
	text-align: center;
}

div#suggestion {
	border: 1px solid #bdd73c;
	display: none;
	position: absolute;
	width: 340px;
	height: 154px;
	padding: 3px 5px;
	background-color: #fff;
	z-index: 100;
}
div#suggestion ul#suggest {

}
div#suggestion ul#suggest li {
	list-style-type: none;
	cursor: pointer;
	font: normal 12px Geneva,Arial,Helvetica,sans-serif;
}
span#waiting,
span#quotewaiting{
	padding-left: 20px;
	display: none;
}
div#content div#contentText div#contentForm ul li.error input {
	background-color: #F2E1D8
}
div#notices {
	margin: 10px 23px 0 0;
	font-size: 11px;
}
a#btn_vin_not_found, a.backhome {
	color: #72B84C;
	clear: both;
	float: right;
	margin: 5px 0 0 0;
	width: 100%;
	font-weight: bold;
}
a.backhome{width:275px;}
div#knowing_from_other_div {padding: 10px 0;}
div#content div#contentText div#contentForm button.little_btn {
	width: 100px;
	float: left;
}
img#myhome {
	cursor: pointer;
}
span#recico {
	padding-left: 90px;
}
div#alerte {
	font: normal 12px Geneva,Arial,Helvetica,sans-serif;
	color: red;
	margin-top: 20px;
}
/*div#info_partner_modal {*/
	/*margin-left: 60px;*/
/*}*/
div#info_partner_modal label {
	font-weight: bold;
	display: inline-block;
	width: 100px;
	text-align: right;
}

#recaptcha_widget_div {
	float: left;
	/*margin-right: 22px;
	margin-top: 10px;*/
}

.mode-manuel-box {
	border: 1px dashed #bdd73c;
	border-color: #bdd73c !important;
	background-color: #fafcee !important;
	margin-top: 15px !important;
	color: black !important;
}

.mode-manuel-box table {
	border: 0;
	border-collapse: collapse;
	width: 100% !important;
}

.mode-manuel-box table img {
	width: 100%;
}

.mode-manuel-box table tr td {
	border: 0 !important;
}

.mode-manuel-box .button-manual{
	background-color: #bdd73c !important;
	color: white;
	border: 0 !important;
	padding: 8px 10px !important;
	width: 100% !important;
	text-align: center !important;
	height: auto !important;
	float: none !important;
	text-transform: uppercase !important;
}

@media(max-width: 767px){
	.page-template-template-online-price .sidebar{
		position: static !important;
	}

	.page-template-template-online-price #content_coordinatesform {
			padding: 0;
	}

	.page-template-template-online-price #step2 ul {
		margin: 0;
	}

	.page-template-template-online-price #step2 ul li.checkbox label {
		padding: 0;
		margin: 9px 9px 0 0;
	}
}