/* FIL ARIANE */

.gform_wrapper .gf_step span.gf_step_number {
    float: left;
    font-family: 'medium';
    font-size: 20px;
    padding-right: 5px;
    color: #19aff9;
}

.gf_page_steps {
    clear: both;
    margin: 0 !important;
}

.gform_wrapper .gf_page_steps {
    margin-left: 0% !important;
}

.gform_wrapper .gsection {
    border-bottom: 0px solid #CCC !important;
    padding: 0 16px 8px 0;
    margin: 28px 0;
    clear: both;
}

.gform_wrapper .gf_step {
    opacity: 1 !important;
}

.gf_page_steps{
	overflow-x: hidden;
}

.gform_wrapper .gf_step {
    height: auto !important;
    padding: 10px 5px !important; 
    
	padding: 13px 10px 14px 13px !important;
	color: #333333 !important;
	font-size: 17px !important;
	line-height: 21px !important;
	font-weight: bold !important;
	position: relative !important;
	
	border-top-color: #cacaca !important;
	border-bottom-color: #9a9a9a !important;
	
	border-left-width: 0px !important;
	padding: 13px 10px 14px 38px !important;  
}



form .gf_step_active{
    color: white !important;
	position: relative !important;
	font-weight: bold !important;
	background: #9bcd41 !important;
	margin-left: -30px !important;
	border-right: 1px solid #9bcd41 !important;
}

.gform_page .error_validation {
	color: #790000;
    text-indent: 0px;
	font-weight: bold;
    font-size: 17px;
}
/* supprimer le padding gauche des erreurs */
div[id*="gform_page"] li.gfield.gfield_error {
	padding-left: 0 !important;
}

.gf_step_active .gf_step_number{
	color: #FFF !important;
}

.gf_step_next .gf_step_number, .gf_step_pending .gf_step_number{
	color: #5e5e5e !important;
}

.gf_step_completed{
	background: #8cba41 !important;
	color: white !important;
	position: relative !important;
	font-weight: bold !important;
	border-right: 1px solid #8cba41 !important;
	margin-left: -30px !important;
}

.gf_step_completed::after {
    background: url(https://webshop.suezbelgium.be/themes/suez/img/order-step-done-last.png) right 0 no-repeat;
    background-size: 99% 99%;
}


.gf_step_completed .gf_step_label, .gf_step_completed .gf_step_number {
    color: #fff !important;
    font-size: 15px;
    font-weight: bold;
}


form .gf_step_active.gf_step .gf_step_label, .entry-content .gform_wrapper .gf_step_active.gf_step span.gf_step_number {
    color: white !important;
}


.gf_step::after, .gf_step_active::after{
    content: ".";
    position: absolute;
    top: 0;
    right: -31px;
    z-index: 1 !important;
    text-indent: -5000px;
    display: block;
    width: 31px;
    height: 49px;
    margin-top: 0px;
    border-left-width: 0px !important;
}


.gf_step_active::after {
    background: url(https://webshop.suezbelgium.be/themes/suez/img/order-step-a.png) right 0 no-repeat;
    background-size: 99% 99%;
}


.gf_step_next, .gf_step_pending{
	color: #333333 !important;
	font-size: 17px !important;
	line-height: 21px !important;
	font-weight: bold !important;
	text-shadow: 1px 1px white !important;
	position: relative !important;
	background: #f7f7f7 !important;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f7f7f7), to(#ededed)) !important;
	background-image: -webkit-linear-gradient(top, #f7f7f7, 0%, #ededed, 100%) !important;
	background-image: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%) !important;
	background-image: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7F7F7', endColorstr='#FFEDEDED', GradientType=0) !important;
	margin-left: -30px !important;
	border-left-width: 0px !important;
}




.gf_step_next::after, .gf_step_pending::after{
	content: "." !important;
	position: absolute !important;
	top: 0 !important;
	right: -31px !important;
	z-index: 2 !important;
	text-indent: -5000px !important;
	display: block !important;
	width: 32px !important;
	height: 50px !important;
	margin-top: 0px !important;
}

.gf_step_next::after, .gf_step_pending::after{
    background: url(https://webshop.suezbelgium.be/themes/suez/img/order-step-current.png) right 0 no-repeat !important;
    background-size: 99% 99% !important;
}


.gform_confirmation_message {
    padding-left: 1.2% !important;
    font-size: 22px;
    min-height: 300px !important;
}

#post-1659 h1.entry-title{
	margin-left: 1.2%;
}

/* FOrMULAIRES */

.gform_wrapper .field_sublabel_above .gfield_date_day label, .gform_wrapper .field_sublabel_above .gfield_date_month label, .gform_wrapper .field_sublabel_above .gfield_date_year label, .gform_wrapper .field_sublabel_above .gfield_time_ampm label, .gform_wrapper .field_sublabel_above .gfield_time_hour label, .gform_wrapper .field_sublabel_above .gfield_time_minute label, .gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_above .instruction{
	 margin: 0 0 0.188em !important;
}

ul#input_33_137 li input[type="radio"]:checked + label, .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
    font-weight: normal !important;
}



#gform_30 select, #gform_30 textarea, #gform_25 select, #gform_25 textarea, #gform_24 select, #gform_24 textarea, #gform_31 select, #gform_31 textarea, #gform_32 select, #gform_32 textarea, #gform_33 select, #gform_33 textarea{
	font-size: 16px !important;
}

span.address_line_1 label, span.address_city label, span.address_zip label{
	font-size: 16px !important;
}




#field_31_75, #field_31_77, #gform_fields_23, #gform_fields_31_2{
	margin-top: 50px !important;
}

.gform_wrapper .gform_page_footer input.button{
	font-size: 22px !important;
	padding: 15px;
	width: 35% !important;
}

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gfield_description {
	font-weight: normal !important;
	padding: 0 !important;
	width: auto !important;
	line-height: 1.5 !important;
	font-size: 16px !important;
	letter-spacing: normal !important;
	margin: 5px 0 !important;
}
.gform_next_button {
	margin-top: -60px;
}

.gform_wrapper textarea {
    outline-style: none;
    padding: .25em .125em;
    resize: none;
    border-radius:3px !important;
}

.hidden-field{
	display:none !important !important;
}
/* CLICS SAS SUIVANT */

#field_23_145 > a:nth-child(1) > label:nth-child(1), #field_23_150 > a:nth-child(1) > label:nth-child(1){
display:none !important;
}


#input_23_145 li label, #input_23_150 li label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#input_23_145 li, #input_23_150 li{
	width:25%;
	float:left;
	margin: 15px auto;
}

.gchoice_23_145_0 input, .gchoice_23_150_0 input{
	 display: none !important;
}
.gchoice_23_145_0 label, .gchoice_23_150_0 label{
	position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}

.gchoice_23_145_0{
	background: url(../img/PNG/Residuel.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_23_145_0 label:hover {
    background: url(../img/NEW/autres-focus.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}


.gchoice_23_150_0{
	background: url(../img/PNG/medical.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_150_0 label:hover {
    background: url(../img/NEW/infectieux-focus.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}

/* JE DEMANDE UNE OFFRE */

#gform_15{
	width: 90%;
	margin: 15px auto;
}

.gform_wrapper .field_sublabel_above .ginput_complex label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
	margin: .625em 0 .5em;
	font-weight: 700;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3;
	clear: both;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.3;
	margin: 0.625em 0 0.5em;
	font-family: 'medium';
}
.gform_wrapper .gform_heading {
    margin-bottom: 8px;
    width: 98%;
}
.gform_wrapper .gf_step span.gf_step_number{
	font-size: 15px !important;
}

.gform_wrapper .top_label .gfield_label{
	margin: 0 !important;
}
.gform_wrapper .gfield_description.validation_message, .gform_wrapper .top_label .gfield_description.validation_message {
    padding: 0 !important;
}
.gform_wrapper .gfield_description + .gform_wrapper .gfield_description.validation_message, .gform_wrapper .ginput_container + .gfield_description.validation_message {
    margin-top: 0 !important;
}


body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-bottom: 5px;
    margin-top: 0.375em;
}
.gform_wrapper .gf_step span.gf_step_number{
	padding-right: 0px;
}
/*Pays*/
#field_1_22{
	margin-top: -32px;
	margin-bottom: 5px;
}
#field_1_22 label .gfield_required{
	display: none !important !important;
}
/*-------------------Mme M*/
/*Petit container 660*/
#field_1_21 li{
	float: left;
	width: 110px;
}
/*Petit container 770*/
#field_2_21 li{
	float: left;
	width: 110px;
}
/*Petit container 1100*/
#field_3_21 li{
	float: left;
	width: 110px;
}
/*Petit container 2.5 */
#field_4_21 li{
	float: left;
	width: 110px;
}
/*Petit container 5 */
#field_5_21 li{
	float: left;
	width: 110px;
}
/* ----------------- Particulier Entreprise*/
/*Petit container 660*/
#field_1_17{
	width: 50%;
	float: left;
}
#field_1_17 li{
	float: left;
	width: 110px;
}
#input_1_17{
	width: 100%;
	float: left;
}
/*Petit container 770*/
#field_2_17{
	width: 50%;
	float: left;
}
#field_2_17 li{
	float: left;
	width: 110px;
}
#input_2_17{
	width: 100%;
	float: left;
}
/*Petit container 1100*/
#field_3_17{
	width: 50%;
	float: left;
}
#field_3_17 li{
	float: left;
	width: 110px;
}
#input_3_17{
	width: 100%;
	float: left;
}
/*Petit container 2.5*/
#field_4_17{
	width: 50%;
	float: left;
}
#field_4_17 li{
	float: left;
	width: 110px;
}
#input_4_17{
	width: 100%;
	float: left;
}
/*Petit container 5*/
#field_5_17{
	width: 50%;
	float: left;
}
#field_5_17 li{
	float: left;
	width: 110px;
}
#input_5_17{
	width: 100%;
	float: left;
}
/*-------------------Telephone*/
/*Petit container 660*/
#field_1_24{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
#input_1_24{
	width: 94%;
	float: left;
}
/*Petit container 770*/
#field_2_24{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
#input_2_24{
	width: 94%;
	float: left;
}
/*Petit container 1100*/
#field_3_24{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
#input_3_24{
	width: 94%;
	float: left;
}
/*Petit container 2,5*/
#field_4_24{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
#input_4_24{
	width: 94%;
	float: left;
}
/*Petit container 5*/
#field_5_24{
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
#input_5_24{
	width: 94%;
	float: left;
}
/*---------------------Email*/
/*Petit container 660*/
#field_1_10, #field_1_25{
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 15px;
}
#input_1_10, #input_1_25{
	width: 94%;
	float: left;
	padding: .313em 0;
}
/*Petit container 770*/
#field_2_10{
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 15px;
}
#input_2_10{
	width: 94%;
	float: left;
}
/*Petit container 1100*/
#field_3_10{
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 15px;
}
#input_3_10{
	width: 94%;
	float: left;
}
/*Petit container 2,5*/
#field_4_10{
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 15px;
}
#input_4_10{
	width: 94%;
	float: left;
}
/*Petit container 5*/
#field_5_10{
	width: 50%;
	float: left;
	clear: none;
	margin-bottom: 15px;
}
#input_5_10{
	width: 94%;
	float: left;
}
/*----------------------Nom societe*/
/*Petit container 660*/
#field_1_18{
	float: left;
	clear: none ;
	width: 47%;
}
#input_1_18{
	width: 100%;
}
/*Petit container 760*/
#field_2_18{
	float: left;
	clear: none ;
	width: 47%;
}
#input_2_18{
	width: 100%;
}
/*Petit container 1100*/
#field_3_18{
	float: left;
	clear: none ;
	width: 47%;
}
#input_3_18{
	width: 100%;
}
/*Petit container 2,5*/
#field_4_18{
	float: left;
	clear: none ;
	width: 47%;
}
#input_4_18{
	width: 100%;
}
/*Petit container 5*/
#field_5_18{
	float: left;
	clear: none ;
	width: 47%;
}
#input_5_18{
	width: 100%;
}



/*---------------------N tva NSA*/
/*Petit container 660*/
#field_1_19, #field_1_20{
	width: 50%;
	float: left;
	clear: none;
}
#field_1_19{
	clear: both;
}
#input_1_19, #input_1_20{
	width: 94%;
}
/*Petit container 770*/
#field_2_19, #field_2_20{
	width: 50%;
	float: left;
	clear: none;
}
#field_2_19{
	clear: both;
}
#input_2_19, #input_2_20{
	width: 94%;
}
/*Petit container 1100*/
#field_3_19, #field_3_20{
	width: 50%;
	float: left;
	clear: none;
}
#field_3_19{
	clear: both;
}
#input_3_19, #input_3_20{
	width: 94%;
}
/*Petit container 2,5*/
#field_4_19, #field_4_20{
	width: 50%;
	float: left;
	clear: none;
}
#field_4_19{
	clear: both;
}
#input_4_19, #input_4_20{
	width: 94%;
}
/*Petit container 5*/
#field_5_19, #field_5_20{
	width: 50%;
	float: left;
	clear: none;
}
#field_5_19{
	clear: both;
}
#input_5_19, #input_5_20{
	width: 94%;
}

/*Location petit container 660L*/
/*Déchet résiduels - Papier Carton - Verre*/
#field_1_15 li, #field_1_14 li{
	float: left;
	width: 25%;
}
#field_1_15 li label, #field_1_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_1_15 li label:hover, #field_1_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_1_15_0, .gchoice_1_15_1, .gchoice_1_15_2, .gchoice_1_14_0 , .gchoice_1_14_1 , .gchoice_1_14_2 , .gchoice_1_14_3{
	height: 80px;
	position: relative;
}
.gchoice_1_15_0 input, .gchoice_1_15_1 input, .gchoice_1_15_2 input, .gchoice_1_14_0 input , .gchoice_1_14_1 input, .gchoice_1_14_2 input, .gchoice_1_14_3 input{
	display: none !important;
}
.gchoice_1_15_0 label, .gchoice_1_15_1 label, .gchoice_1_15_2 label,  .gchoice_1_14_0 label , .gchoice_1_14_1 label, .gchoice_1_14_2 label, .gchoice_1_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}
/*Location petit container 770L*/
/*Déchet résiduels - Papier Carton - Verre*/
#field_2_15 li, #field_2_14 li{
	float: left;
	width: 25%;
}
#field_2_15 li label, #field_2_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_2_15 li label:hover, #field_2_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_2_15_0, .gchoice_2_15_1, .gchoice_2_15_2, .gchoice_2_14_0 , .gchoice_2_14_1 , .gchoice_2_14_2 , .gchoice_2_14_3{
	height: 80px;
	position: relative;
}
.gchoice_2_15_0 input, .gchoice_2_15_1 input, .gchoice_2_15_2 input, .gchoice_2_14_0 input , .gchoice_2_14_1 input, .gchoice_2_14_2 input, .gchoice_2_14_3 input{
	display: none !important;
}
.gchoice_2_15_0 label, .gchoice_2_15_1 label, .gchoice_2_15_2 label,  .gchoice_2_14_0 label , .gchoice_2_14_1 label, .gchoice_2_14_2 label, .gchoice_2_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}
/*Location petit container 1100L*/
/* Autre dechet rec - Déchet résiduels - Papier Carton - Plastique - Verre*/
#field_3_15 li, #field_3_14 li{
	float: left;
	width: 25%;
}
#field_3_15 li label, #field_3_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_3_15 li label:hover, #field_3_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_3_15_0, .gchoice_3_15_1, .gchoice_3_15_2, .gchoice_3_15_3, .gchoice_3_15_4, .gchoice_3_15_5, .gchoice_3_14_0 , .gchoice_3_14_1 , .gchoice_3_14_2 , .gchoice_3_14_3{
	height: 80px;
	position: relative;
}
.gchoice_3_15_0 input, .gchoice_3_15_1 input, .gchoice_3_15_2 input, .gchoice_3_15_3 input, .gchoice_3_15_4 input, .gchoice_3_15_5 input, .gchoice_3_14_0 input , .gchoice_3_14_1 input, .gchoice_3_14_2 input, .gchoice_3_14_3 input{
	display: none !important;
}
.gchoice_3_15_0 label, .gchoice_3_15_1 label, .gchoice_3_15_2 label, .gchoice_3_15_3 label, .gchoice_3_15_4 label, .gchoice_3_15_5 label, .gchoice_3_14_0 label , .gchoice_3_14_1 label, .gchoice_3_14_2 label, .gchoice_3_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}
/*Location petit container 2,5*/
/*Déchet résiduels - Papier Carton - Verre*/
#field_4_15 li, #field_4_14 li{
	float: left;
	width: 25%;
}
#field_4_15 li label, #field_4_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_4_15 li label:hover, #field_4_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_4_15_0, .gchoice_4_15_1, .gchoice_4_15_2, .gchoice_4_15_5, .gchoice_4_14_0 , .gchoice_4_14_1 , .gchoice_4_14_2 , .gchoice_4_14_3{
	height: 80px;
	position: relative;
}
.gchoice_4_15_0 input, .gchoice_4_15_1 input, .gchoice_4_15_2 input, .gchoice_4_14_0 input , .gchoice_4_14_1 input, .gchoice_4_14_2 input, .gchoice_4_14_3 input{
	display: none !important;
}
.gchoice_4_15_0 label, .gchoice_4_15_1 label, .gchoice_4_15_2 label, .gchoice_4_15_5 label, .gchoice_4_14_0 label , .gchoice_4_14_1 label, .gchoice_4_14_2 label, .gchoice_4_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}
/*Location petit container 2,5*/
/*Déchet résiduels - Papier Carton - Plastiques */
#field_5_15 li, #field_5_14 li{
	float: left;
	width: 25%;
}
#field_5_15 li label, #field_5_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_5_15 li label:hover, #field_5_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_5_15_0, .gchoice_5_15_1, .gchoice_5_15_2, .gchoice_5_15_5, .gchoice_5_14_0 , .gchoice_5_14_1 , .gchoice_5_14_2 , .gchoice_5_14_3{
	height: 80px;
	position: relative;
}
.gchoice_5_15_0 input, .gchoice_5_15_1 input, .gchoice_5_15_2 input, .gchoice_5_14_0 input , .gchoice_5_14_1 input, .gchoice_5_14_2 input, .gchoice_5_14_3 input{
	display: none !important;
}
.gchoice_5_15_0 label, .gchoice_5_15_1 label, .gchoice_5_15_2 label, .gchoice_5_14_0 label , .gchoice_5_14_1 label, .gchoice_5_14_2 label, .gchoice_5_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}
/*Location  container industriel 12m3*/
/*Déchets de démolition -Déchets spéciaux solides - Autres déchets recyclables -Bois
Déchets résiduels- Déchets verts - DEEE - Métaux - Papiers/Cartons - Plastiques - Verre */
#field_6_15 li, #field_6_14 li{
	float: left;
	width: 25%;
}
#field_6_15 li label, #field_6_14 li label{
	min-width: 52px ;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#field_6_15 li label:hover, #field_6_14 li label:hover{
	opacity: 0.6;
	font-weight:bold;
}
.gchoice_6_15_0, .gchoice_6_15_1, .gchoice_6_15_2, .gchoice_6_15_3, .gchoice_6_15_4, .gchoice_6_15_5, .gchoice_6_15_6, .gchoice_6_15_7, .gchoice_6_15_8, .gchoice_6_15_9, .gchoice_6_15_10, .gchoice_6_14_0 , .gchoice_6_14_1 , .gchoice_6_14_2 , .gchoice_6_14_3{
	height: 80px;
	position: relative;
}
.gchoice_6_15_0 input, .gchoice_6_15_1 input, .gchoice_6_15_2 input, .gchoice_6_15_3 input, .gchoice_6_15_4 input, .gchoice_6_15_5 input, .gchoice_6_15_6 input, .gchoice_6_15_7 input, .gchoice_6_15_8 input, .gchoice_6_15_9 input, .gchoice_6_15_10 input, .gchoice_6_14_0 input , .gchoice_6_14_1 input, .gchoice_6_14_2 input, .gchoice_6_14_3 input{
	display: none !important;
}
.gchoice_6_15_0 label, .gchoice_6_15_1 label, .gchoice_6_15_2 label, .gchoice_6_15_3 label, .gchoice_6_15_4 label, .gchoice_6_15_5 label, .gchoice_6_15_6 label, .gchoice_6_15_7 label, .gchoice_6_15_8 label, .gchoice_6_15_9 label, .gchoice_6_15_10 label, .gchoice_6_14_0 label , .gchoice_6_14_1 label, .gchoice_6_14_2 label, .gchoice_6_14_3 label{
	position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
}


/*Déchet résiduels*/ /*Petit container 660 - 770 - 1100 - 2,5*/
#field_2_6 > label:nth-child(1), #field_1_6 > label:nth-child(1){
	display:none !important;
}
.name_first, .name_last{
	    margin: .625em 0 .5em;
    font-weight: 700;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
font-size: 17px;
font-weight: 700;
line-height: 1.3;
margin: 0.625em 0 0.5em;
font-family: 'medium';
}
.gchoice_1_15_0 label, .gchoice_2_15_0 label, .gchoice_3_15_1 label, .gchoice_4_15_0 label,  .gchoice_5_15_0 label,  .gchoice_5_15_4 label{
	background: url(../img/icone/Residuel.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Papier Carton*/
.gchoice_1_15_1 label, .gchoice_2_15_1 label, .gchoice_3_15_3 label, .gchoice_4_15_1 label, .gchoice_5_15_1 label, .gchoice_6_15_8 label{
	background: url(../img/icone/Papier-carton.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Verre*/
.gchoice_1_15_2 label, .gchoice_2_15_2 label, .gchoice_3_15_5 label, .gchoice_4_15_2 label, .gchoice_6_15_10 label{
	background: url(../img/icone/Verre.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*DEEE*/
.gchoice_3_15_2 label, .gchoice_6_15_6 label{
	background: url(../img/icone/Deee.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Plastique*/
.gchoice_3_15_4 label, .gchoice_5_15_2 label, .gchoice_6_15_9 label{
	background: url(../img/icone/Plastique.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Autre Deceht Recyclables*/
.gchoice_3_15_0 label, .gchoice_6_15_2 label{
	background: url(../img/icone/Autres-recyclables.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Bois*/
.gchoice_6_15_3 label{
	background: url(../img/icone/Bois.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Metaux*/
.gchoice_6_15_7 label{
	background: url(../img/icone/Metaux.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Démolituib*/
.gchoice_6_15_0 label{
	background: url(../img/icone/Demolition.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Spéciaux solides*/
.gchoice_6_15_1 label{
	background: url(../img/icone/speciaux-solides.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*Déceht verts*/
.gchoice_6_15_5 label{
	background: url(../img/icone/Dechet-verts.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*hover*/
#input_1_15 li input[type="radio"]:checked + label, #input_2_15 li input[type="radio"]:checked + label,  #input_3_15 li input[type="radio"]:checked + label,  #input_4_15 li input[type="radio"]:checked + label,  #input_5_15 li input[type="radio"]:checked + label,  #input_6_15 li input[type="radio"]:checked + label,  #input_7_15 li input[type="radio"]:checked + label,  #input_8_15 li input[type="radio"]:checked + label,  #input_9_15 li input[type="radio"]:checked + label,  #input_10_15 li input[type="radio"]:checked + label{
	opacity: 0.6;
	color: #0D1852 !important;
	font-weight:bold;
	text-decoration:underline;
}
/*Fréquence*/
.gchoice_1_14_0 label, .gchoice_2_14_0 label, .gchoice_3_14_0 label, .gchoice_4_14_0 label, .gchoice_5_14_0 label, .gchoice_6_14_0 label, .gchoice_7_14_0 label, .gchoice_8_14_0 label, .gchoice_9_14_0 label, .gchoice_10_14_0 label{
	background: url(../img/frequence/1-par-semaine-v.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
.gchoice_1_14_1 label, .gchoice_2_14_1 label, .gchoice_3_14_1 label, .gchoice_4_14_1 label, .gchoice_5_14_1 label, .gchoice_6_14_1 label, .gchoice_7_14_1 label, .gchoice_8_14_1 label, .gchoice_9_14_1 label, .gchoice_10_14_1 label{
	background: url(../img/frequence/1-par-2-semaine-v.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
.gchoice_1_14_2 label, .gchoice_2_14_2 label, .gchoice_3_14_2 label, .gchoice_4_14_2 label, .gchoice_5_14_2 label, .gchoice_6_14_2 label, .gchoice_7_14_2 label, .gchoice_8_14_2 label, .gchoice_9_14_2 label, .gchoice_10_14_2 label{
	background: url(../img/frequence/1-par-mois-v.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
.gchoice_1_14_3 label, .gchoice_2_14_3 label, .gchoice_3_14_3 label, .gchoice_4_14_3 label, .gchoice_5_14_3 label, .gchoice_6_14_3 label, .gchoice_7_14_3 label, .gchoice_8_14_3 label, .gchoice_9_14_3 label, .gchoice_10_14_3 label{
	background: url(../img/frequence/sur-appel.png);
	background-size: 52px 52px;
	background-repeat: no-repeat;
	background-position: center top;
}
/*hover*/
#input_1_14 li input[type="radio"]:checked + label, #input_2_14 li input[type="radio"]:checked + label, #input_3_14 li input[type="radio"]:checked + label, #input_4_14 li input[type="radio"]:checked + label, #input_5_14 li input[type="radio"]:checked + label, #input_6_14 li input[type="radio"]:checked + label, #input_7_14 li input[type="radio"]:checked + label, #input_8_14 li input[type="radio"]:checked + label, #input_9_14 li input[type="radio"]:checked + label, #input_10_14 li input[type="radio"]:checked + label{
	opacity: 0.5;
	color: #8fc334 !important;
}





/* DEMANDE D'OFFRE */

body #gform_wrapper_15 .gform_body .gform_fields .gfield .ginput_container .gfield_select{
  background-color: white;
  border: thin solid #d1d1d1;
  border-radius: 0px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 5px 5px;
  margin: 0;      
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  min-width: 330px;
  background-image:
    linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%),
    linear-gradient(to right, #0D1852, #0D1852);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
	
}

body #gform_wrapper_15 .gform_body .gform_fields .gfield .ginput_container .gfield_select:focus {
  background-image:
    linear-gradient(45deg, transparent 50%, white 50%),
    linear-gradient(135deg, white 50%, transparent 50%)
    linear-gradient(to right, #8fc334, #8fc334);
  background-position:
     calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
}

body #gform_wrapper_15 .gsection_title{
	line-height: 1.3;
	display:inline;
}

body #gform_wrapper_15 .gsection {
    border-bottom: 0px solid #CCC !important;
    padding: 0 0 .5em;
    margin: 1.8em 0;
    clear: both;
}

body #gform_wrapper_15 .gfield_label{
	margin-top: 15px !important;
}

h2.gsection_title{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
}

/*STYLE BACKGORUND FORM */
/*#field_15_24, #field_15_60, #field_15_20, #field_15_22, #field_15_33, #field_15_38, #field_15_39, #field_15_40, #field_15_42, #field_15_94, #field_15_95, #field_15_49, #field_15_45, #field_15_99,*/ .gform_page_fields{
    border: 1px solid #9bcd41;
    background: #f9f9f9;
    padding: 15px;
    margin-top: -55px;
    margin-bottom: 60px;
}

/*#gform_page_15_1 .gform_page_fields, #gform_page_15_2 .gform_page_fields{
	border: 0px solid #9bcd41;
    background: #FFF;
    padding: 15px;
    margin-top: -55px;
}*/
.gform_heading{
	padding-bottom: 30px;
}
.gform_page_footer{
	padding-top: 30px !important;
}


/*
#field_15_25, #field_15_26, #field_15_27, #field_15_28, #field_15_88, #field_15_29, #field_15_31,#field_15_19, #field_15_50,#field_15_51, #field_15_100, #field_15_53{
	border: 1px solid #9bcd41;
    background: #f9f9f9;
    padding: 15px;
}
#field_15_25, #field_15_26, #field_15_27, #field_15_28,#field_15_88, #field_15_29, #field_15_31{
	padding:0;
	padding-left: 15px;
}

#field_15_31, #field_15_24{
	padding-right: 9px;
}

.gform_wrapper .top_label li#field_15_25.gfield.gf_left_half, .gform_wrapper .top_label li#field_15_26.gfield.gf_left_half, .gform_wrapper .top_label li#field_15_27.gfield.gf_left_half, .gform_wrapper .top_label li#field_15_28.gfield.gf_left_half{
    clear: left !important;
    margin-right: 0% !important;
}



li#field_15_88.gfield gf_left_third gfield_contains_required field_sublabel_below field_description_below, li#field_15_29.gfield gf_left_third gfield_contains_required field_sublabel_below field_description_below, li#field_15_31.gfield gf_left_third gfield_contains_required field_sublabel_below field_description_below{
	clear: left !important;
    margin-right: 0% !important;
}

 #field_15_60, #field_15_25, #field_15_26, #field_15_27, #field_15_28, #field_15_24, #field_15_99, #field_15_19, #field_15_50, #field_15_51, #field_15_100{
	 border-bottom:none;
 }
 #field_15_20, #field_15_39,#field_15_40, #field_15_42, #field_15_94, #field_15_95, #field_15_49,  #field_15_25, #field_15_26, #field_15_27, #field_15_28, #field_15_88, #field_15_29, #field_15_31, #field_15_99, #field_15_19, #field_15_50, #field_15_51, #field_15_100,#field_15_53{
	 border-top: none;
 }
 #field_15_25, #field_15_27, #field_15_88, #field_15_29{
	 border-right:none;
 }
 #field_15_26, #field_15_28, #field_15_31, #field_15_29{
	 border-left:none;
 }
 
 #field_15_39 label,#field_15_40 label, #field_15_42 label,  #field_15_25 label, #field_15_26 label, #field_15_27 label, #field_15_28 label,#field_15_88 label, #field_15_29 label, #field_15_31 label{
	 padding-top: 15px;
 }
 
 #field_15_94, #field_15_95, #field_15_49{
	margin-top: -15px !important;
 }
 
 
  #field_15_27, #field_15_28,#field_15_88, #field_15_29, #field_15_31{
	 margin-top: -7px;
 }
 #field_15_88, #field_15_29, #field_15_31{
	 padding-bottom: 15px;
 }*/

body #gform_wrapper_15 input[type="submit"] {
    background-color: #8fc334;
	border: none !important;
	color: #fff !important;
	cursor: pointer;
	font-size: 22px;
	font-weight: normal;
	padding: 12px 5px;
	text-shadow: none !important;
	text-transform: none;
	width: 190px;
	text-align: center !important;
	float: right;
	margin-bottom: 50px;
	font-family: 'light';
}


body #gform_wrapper_15 input[type="submit"]:hover{
	 background-color: #0d1852;
}


.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #8fc334 url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x !important;
    color: #222222;
    font-weight: bold;
}


.ui-datepicker {
    width: 255px !important;
    height: auto;
    margin: 5px auto 0;
    font-family: 'light'!important;
}


.ui-datepicker th{
	background-color: #0d1852;
	color: #FFF !important;
	text-shadow: none !important;
}



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d3d3d3 !important;
    background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #FFF !important;
}

td.ui-datepicker-unselectable.ui-state-disabled {
    background-color: #FFF !important;
}

.ui-datepicker-calendar .ui-state-default {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#1752af 0,#1752af 100%) !important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1752af),color-stop(100%,#1752af))!important;
    background: -webkit-linear-gradient(top,#1752af 0,#1752af 100%)!important;
    background: -o-linear-gradient(top,#1752af 0,#1752af 100%)!important;
    background: -ms-linear-gradient(top,#1752af 0,#1752af 100%)!important;
    background: linear-gradient(to bottom,#1752af 0,#1752af 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede', GradientType=0 )!important;
    -webkit-box-shadow: inset 0px 0px 0 0 rgba(250,250,250,.5)!important;
    -moz-box-shadow: inset 0px 0px 0 0 rgba(250,250,250,.5)!important;
    box-shadow: none !important;
}

.ui-datepicker-calendar .ui-state-active {
    background: #8fc334 !important;
    border: 0px solid #c19163 !important;
    color: #666;
    -webkit-box-shadow: inset 0px 0px 0 0 rgba(250,250,250,.5)!important;
    -moz-box-shadow: inset 0px 0px 0 0 rgba(250,250,250,.5)!important;
    box-shadow: none !important;
    filter: dropshadow(color=#FFF, offx=0, offy=1);
    position: relative;
    margin: -1px;
}
td.ui-datepicker-other-month:nth-child(7){
	display:none !important !important;
}


/* PICTOS */
.gchoice_15_116_0,.gchoice_15_116_1,.gchoice_15_116_2,.gchoice_15_116_3{
	height: 80px;
}
.gchoice_15_116_0 input, .gchoice_15_116_1 input , .gchoice_15_116_2 input ,.gchoice_15_116_3 input{
	display:none !important !important;
}



/* BACKGROUND PICTOS */

.gchoice_15_116_0 label{
    background: url(../img/frequence/New/1-par-semaine-v.png);
}
.gchoice_15_116_0 input[type="radio"]:checked + label, .gchoice_15_116_0 label:hover{
    background: url(../img/frequence/New/1-par-semaine-v-hover.png);
    min-width: 52px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
     background-size: 52px 52px;
    background-repeat: no-repeat;
    position: absolute;
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
    background-position: center top;
}

.gchoice_15_116_1 label{
	background: url(../img/frequence/New/2-sem.png);
}
.gchoice_15_116_1 input[type="radio"]:checked + label, .gchoice_15_116_1 label:hover{
	background: url(../img/frequence/New/2-sem-hover.png);
}

.gchoice_15_116_2 label{background: url(../img/frequence/New/1-par-2-semaine-v.png);}
.gchoice_15_116_2 input[type="radio"]:checked + label, .gchoice_15_116_2 label:hover{background: url(../img/frequence/New/1-par-2-semaine-v-hover.png);}


.gchoice_15_116_3 label{background: url(../img/frequence/New/1-par-mois-v.png);}
.gchoice_15_116_3 input[type="radio"]:checked + label, .gchoice_15_116_3 label:hover{background: url(../img/frequence/New/1-par-mois-v-hover.png);}




#input_15_116 li{
	float: left;
	width: 25%;
}
#input_15_116 li label{
    min-width: 52px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
     background-size: 52px 52px;
    background-repeat: no-repeat;
    /*position: absolute;*/
	bottom: 0;
	text-align: center;
	padding-top: 55px !important;
    background-position: center top;
    color: #FFF;
}




/* MESSAGE ERREUR */

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #FFDFE0;
    margin-bottom: .375em !important;
    padding: 15px !important;
    border-top: 1px solid #C89797;
    border-bottom: 1px solid #C89797;
}

/* CACHER FLECHE SELECT */

#input_15_70, #input_15_46{
	background-image: none !important;
}

.gform_heading .gform_title{
	display:none !important;
}



/* PICTOS GéRER MES DéCHETS  */

#field_23_90 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}


#field_23_90 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_90_0 input,.gchoice_23_90_1 input,.gchoice_23_90_2 input,.gchoice_23_90_3 input,.gchoice_23_90_4 input,.gchoice_23_90_5 input,.gchoice_23_90_6 input,.gchoice_23_90_7 input,.gchoice_23_90_8 input,.gchoice_23_90_9 input,.gchoice_23_90_10 input,.gchoice_23_90_11 input,.gchoice_23_90_12 input,.gchoice_23_90_13 input{
    display: none !important;
}

.gchoice_23_90_0 label,.gchoice_23_90_1 label,.gchoice_23_90_2 label,.gchoice_23_90_3 label,.gchoice_23_90_4 label,.gchoice_23_90_5 label,.gchoice_23_90_6 label,.gchoice_23_90_7 label,.gchoice_23_90_8 label,.gchoice_23_90_9 label,.gchoice_23_90_10 label,.gchoice_23_90_11 label,.gchoice_23_90_12 label,.gchoice_23_90_13 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 168px !important;
}

div.gform_body .gform_page_footer input[type="submit"][value="Envoyer"] {
	margin-top: -60px;
    margin-right: 5px;
}


.gchoice_23_90_0 label, #field_23_153 span{
    background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -11760px;
}

#input_23_90 li.gchoice_23_90_0 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
	background-repeat: no-repeat;
	background-position: -60px -11550px;
}

.gchoice_23_90_0 label:hover, #field_23_153 span:hover{
	background: url(../img/sprite-round.png);
	background-position: -60px -11340px;
    background-repeat: no-repeat;
}




.gchoice_23_90_1 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -12180px; 
}

#input_23_90 li.gchoice_23_90_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
     background-repeat: no-repeat;
	background-position: -60px -11970px; 
 }

.gchoice_23_90_1 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -12390px;
}



.gchoice_23_90_2 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -15330px;
}
#input_23_90 li.gchoice_23_90_2 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -15120px;
}
.gchoice_23_90_2 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -14910px;
}






.gchoice_23_90_3 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -2520px;
}
#input_23_90 li.gchoice_23_90_3 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -2310px;
}
.gchoice_23_90_3 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -2100px;
}








.gchoice_23_90_4 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -9870px;
}
#input_23_90 li.gchoice_23_90_4 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -9660px;
}
.gchoice_23_90_4 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -9450px;
}






.gchoice_23_90_5 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -10500px;
}
#input_23_90 li.gchoice_23_90_5 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -10080px;
}
.gchoice_23_90_5 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -10290px;
}




.gchoice_23_90_6 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -3990px;
}
#input_23_90 li.gchoice_23_90_6 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -3780px;
}
.gchoice_23_90_6 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -3570px;
}



.gchoice_23_90_7 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -13230px;
}
#input_23_90 li.gchoice_23_90_7 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -13020px;
}
.gchoice_23_90_7 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -12810px;
}





.gchoice_23_90_8 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -5250px;
}
#input_23_90 li.gchoice_23_90_8 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -5040px;
}
.gchoice_23_90_8 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -4830px;
}







.gchoice_23_90_9 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -8400px;
}
#input_23_90 li.gchoice_23_90_9 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -8190px;
}
.gchoice_23_90_9 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -7980px;
}







.gchoice_23_90_10 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -4620px;
}
#input_23_90 li.gchoice_23_90_10 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -4410px;
}
.gchoice_23_90_10 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -4200px
}








.gchoice_23_90_11 label {
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -44px -9030px;
}
#input_23_90 li.gchoice_23_90_11 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -44px -8610px;
}
.gchoice_23_90_11 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -44px -8820px;
}







.gchoice_23_90_12 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -49px -13650px;
}
.gchoice_23_90_12 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -49px -13860px;
}
#input_23_90 li.gchoice_23_90_12 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -49px -13440px;
}




.gchoice_23_90_13 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -11130px;
}
.gchoice_23_90_13 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -10710px;
}
#input_23_90 li.gchoice_23_90_13 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -10920px;
}
/* DéCHETS ORGANIQUES */
#input_23_174 li label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#input_23_174 li{
	width:25%;
	float:left;
	margin: 15px auto;
}




.gchoice_23_174_0 input,.gchoice_23_174_1 input, .gchoice_23_174_2 input, .gchoice_23_174_3 input, .gchoice_23_174_4 input{
	 display: none !important;
}
.gchoice_23_174_0 label,.gchoice_23_174_1 label, .gchoice_23_174_2 label, .gchoice_23_174_3 label, .gchoice_23_174_4 label{
	position: absolute;
    bottom: 0;
    text-align: center !important;
    padding-top: 175px !important;
}

.gchoice_23_174_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -1000px;
}
.gchoice_23_174_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
.gchoice_23_174_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;

}

.gchoice_23_174_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -1000px;
}
.gchoice_23_174_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
.gchoice_23_174_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}


.gchoice_23_174_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -0px;
}
.gchoice_23_174_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -0px;
}
.gchoice_23_174_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -0px;
   
}
.gchoice_23_174_3 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -750px;
}
.gchoice_23_174_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -500px;
}
.gchoice_23_174_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -500px;
   
}

/* DECHETS SPECIAUX LIQUIDES */

#input_23_180 li label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#input_23_180 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_180_1 input, .gchoice_23_180_2 input, .gchoice_23_180_0 input{
	 display: none !important;
}
.gchoice_23_180_1 label, .gchoice_23_180_2 label, .gchoice_23_180_0 label{
	position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}

.gchoice_23_180_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -750px;
}
.gchoice_23_180_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -750px;
}
.gchoice_23_180_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -750px;
}


.gchoice_23_180_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -750px;
}
.gchoice_23_180_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -750px;
}
.gchoice_23_180_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -750px;
}



.gchoice_23_180_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -592px -506px;
}
.gchoice_23_180_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -844px -506px;
}
.gchoice_23_180_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1093px -506px;
}

/*TOILETTES */

#input_33_138 li label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}
#input_33_138 li{
	width:25%;
	float:left;
	margin: 15px auto;
    text-align: center;
}


.gchoice_33_138_1 input, .gchoice_33_138_2 input, .gchoice_33_138_3 input, .gchoice_33_138_4 input, .gchoice_33_138_5 input{
	display: none !important;
}

.gchoice_33_138_1 label, .gchoice_33_138_2 label, .gchoice_33_138_3 label, .gchoice_33_138_4 label, .gchoice_33_138_5 label{
	position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 170px !important;
}

.gchoice_33_138_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1500px;
}
.gchoice_33_138_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -1250px;
}
#input_33_138 li.gchoice_33_138_1 input[type="checkbox"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -1500px;
}
.gchoice_33_138_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
     background-position: -2100px -1250px;
}
.gchoice_33_138_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1250px;
}
#input_33_138 li.gchoice_33_138_2 input[type="checkbox"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1250px;
}
.gchoice_33_138_3 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1500px;
}
.gchoice_33_138_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1500px;
}
#input_33_138 li.gchoice_33_138_3 input[type="checkbox"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1500px;
}
.gchoice_33_138_4 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1500px;
}
.gchoice_33_138_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1500px;
}
#input_33_138 li.gchoice_33_138_4 input[type="checkbox"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1500px;
}
.gchoice_33_138_5 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1250px;
}
.gchoice_33_138_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -1250px;
}
#input_33_138 li.gchoice_33_138_5 input[type="checkbox"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1250px;
}




/* dechets speciaux */
#input_31_134 li label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#input_31_134 li{
	width:25%;
	float:left;
	margin: 15px auto;
}

.gchoice_31_134_1 input, .gchoice_31_134_2 input, .gchoice_31_134_3 input, .gchoice_31_134_4 input, .gchoice_31_134_5 input,.gchoice_31_134_6 input,.gchoice_31_134_7 input,.gchoice_31_134_8 input, .gchoice_31_134_9 input, .gchoice_31_134_0 input{
 display: none !important;
}
.gchoice_31_134_1 label, .gchoice_31_134_2 label, .gchoice_31_134_3 label, .gchoice_31_134_4 label ,.gchoice_31_134_5 label ,.gchoice_31_134_6 label ,.gchoice_31_134_7 label ,.gchoice_31_134_8 label, .gchoice_31_134_9 label, .gchoice_31_134_0 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 170px !important;
}

.gchoice_31_134_0 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -6300px;
}
.gchoice_31_134_0 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -6090px;
}

#input_31_134 li.gchoice_31_134_0 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -5880px;
}

.gchoice_31_134_1 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -16px -7132px;
}
.gchoice_31_134_1 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -16px -6922px;
}
#input_31_134 li.gchoice_31_134_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -16px -6712px;
}




.gchoice_31_134_2 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -7770px;
}
.gchoice_31_134_2 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -7350px;
}

#input_31_134 li.gchoice_31_134_2 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -7560px;
}




.gchoice_31_134_3 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -420px;
}
.gchoice_31_134_3 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -210px;
}

#input_31_134 li.gchoice_31_134_3 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -0px;
}




.gchoice_31_134_4 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -1890px;
}

.gchoice_31_134_4 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -1680px;
}

#input_31_134 li.gchoice_31_134_4 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -1470px;
}


.gchoice_31_134_5 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -3150px;
}
.gchoice_31_134_5 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -2940px;
}
#input_31_134 li.gchoice_31_134_5 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -2730px;
}



.gchoice_31_134_6 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -14700px;
}
.gchoice_31_134_6 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -14490px;
}
#input_31_134 li.gchoice_31_134_6 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -14280px;
}



.gchoice_31_134_7 label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -1260px;
}
.gchoice_31_134_7 label:hover{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -1050px;
}
#input_31_134 li.gchoice_31_134_7 input[type="radio"]:checked + label{
	background: url(../img/sprite-round.png);
    background-repeat: no-repeat;
    background-position: -60px -840px;
}

/* Déchets recyclables */

#input_23_176 li label, #input_35_176 li label, #input_36_176 label, #input_37_176 label, #input_38_176 label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#input_23_176 li, #input_35_176 li, #input_36_176 li, #input_37_176 li, #input_38_176 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align: center;
}
 
.gchoice_23_176_0 input,.gchoice_23_176_12 input,.gchoice_23_176_10 input,.gchoice_23_176_1 input, .gchoice_23_176_2 input, .gchoice_23_176_3 input, .gchoice_23_176_4 input, .gchoice_23_176_5 input,.gchoice_23_176_6 input,.gchoice_23_176_7 input,.gchoice_23_176_8 input, .gchoice_23_176_9 input, .gchoice_23_176_11 input, .gchoice_23_176_13 input, .gchoice_23_176_14 input, .gchoice_23_176_15 input, .gchoice_35_176_0 input, .gchoice_35_176_1 input, .gchoice_35_176_2 input, .gchoice_36_176_0 input, .gchoice_36_176_1 input, .gchoice_36_176_2 input, .gchoice_36_176_3 input, .gchoice_36_176_4 input, .gchoice_37_176_0 input, .gchoice_37_176_1 input, .gchoice_37_176_2 input, .gchoice_38_176_0 input, .gchoice_38_176_1 input{
 display: none !important;
}
.gchoice_23_176_0 label, .gchoice_23_176_1 label, .gchoice_23_176_10 label, .gchoice_23_176_2 label, .gchoice_23_176_3 label, .gchoice_23_176_4 label ,.gchoice_23_176_5 label ,.gchoice_23_176_6 label ,.gchoice_23_176_7 label ,.gchoice_23_176_8 label, .gchoice_23_176_9 label, .gchoice_23_176_11 label, .gchoice_23_176_12 label, .gchoice_23_176_13 label, .gchoice_23_176_14 label, .gchoice_23_176_15 label, .gchoice_35_176_0 label, .gchoice_35_176_1 label, .gchoice_35_176_2 label, .gchoice_36_176_0 label, .gchoice_36_176_1 label, .gchoice_36_176_2 label, .gchoice_36_176_3 label, .gchoice_36_176_4 label, .gchoice_37_176_0 label, .gchoice_37_176_1 label, .gchoice_37_176_2 label, .gchoice_38_176_0 label, .gchoice_38_176_1 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}




.gchoice_23_176_0 label, .gchoice_35_176_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
   background-position: -2350px -1000px;
}
.gchoice_23_176_0 label:hover, .gchoice_35_176_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
.gchoice_23_176_0 input[type="radio"]:checked + label, .gchoice_35_176_0 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}

.gchoice_23_176_1 label, .gchoice_35_176_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -1000px;
}
.gchoice_23_176_1 label:hover, .gchoice_35_176_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
.gchoice_23_176_1 input[type="radio"]:checked + label, .gchoice_35_176_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}

.gchoice_23_176_2 label, .gchoice_35_176_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -1000px;
}
.gchoice_23_176_2 label:hover, .gchoice_35_176_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
.gchoice_23_176_2 input[type="radio"]:checked + label, .gchoice_35_176_2 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}



.gchoice_23_176_3 label, .gchoice_23_176_4 label, .gchoice_23_176_5 label, .gchoice_36_176_0 label, .gchoice_36_176_1 label, .gchoice_36_176_2 label, .gchoice_36_176_3 label, .gchoice_36_176_4 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1000px;
}
.gchoice_23_176_3 label:hover, .gchoice_23_176_4 label:hover, .gchoice_23_176_5 label:hover, .gchoice_36_176_0 label:hover, .gchoice_36_176_1 label:hover, .gchoice_36_176_2 label:hover, .gchoice_36_176_3 label:hover, .gchoice_36_176_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1000px;
}
.gchoice_23_176_3 input[type="radio"]:checked + label, .gchoice_36_176_0 input[type="radio"]:checked + label, .gchoice_36_176_1 input[type="radio"]:checked + label, .gchoice_36_176_2 input[type="radio"]:checked + label, .gchoice_36_176_3 input[type="radio"]:checked + label, .gchoice_36_176_4 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}



.gchoice_23_176_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}

.gchoice_23_176_5 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}

 
.gchoice_23_176_6 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1000px;
}
.gchoice_23_176_6 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1000px;
}
.gchoice_23_176_6 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1000px;
}


.gchoice_23_176_7 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1000px;
}
.gchoice_23_176_7 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1000px;
}
.gchoice_23_176_7 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1000px;
}


.gchoice_23_176_8 label, .gchoice_37_176_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_176_8 label:hover, .gchoice_37_176_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_176_8 input[type="radio"]:checked + label, .gchoice_37_176_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_176_9 label, .gchoice_37_176_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_176_9 label:hover, .gchoice_37_176_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_176_9 input[type="radio"]:checked + label, .gchoice_37_176_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_176_10 label, .gchoice_37_176_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_176_10 label:hover, .gchoice_37_176_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_176_10 input[type="radio"]:checked + label, .gchoice_37_176_2 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_176_11 label, .gchoice_38_176_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_176_11 label:hover, .gchoice_38_176_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_176_11 input[type="radio"]:checked + label, .gchoice_38_176_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}

.gchoice_23_176_12 label, .gchoice_38_176_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_176_12 label:hover, .gchoice_38_176_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_176_12 input[type="radio"]:checked + label, .gchoice_38_176_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}


.gchoice_23_176_13 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1250px;
}
.gchoice_23_176_13 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1250px;
}
.gchoice_23_176_13 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1250px;
}


.gchoice_23_176_14 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_176_14 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_176_14 input[type="radio"]:checked + label{
	font-weight: normal !important;
    background:url(../img/Pictos-fonce/Semi-enterre_3000.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}


.gchoice_23_176_8 label, .gchoice_23_176_10 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}



 /* PICTOS TRAITER MES DECHETS SPECIAUX  */

#field_15_102 li label{
    min-width: 52px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

#field_15_102 li{
	width:25%;
	float:left;
	margin: 15px auto;
}

.gchoice_15_102_1 input,.gchoice_15_102_2 input,.gchoice_15_102_3 input,.gchoice_15_102_4 input,.gchoice_15_102_5 input,.gchoice_15_102_6 input,.gchoice_15_102_7 input,.gchoice_15_102_8 input{
    display: none !important;
}

.gchoice_15_102_1 label,.gchoice_15_102_2 label,.gchoice_15_102_3 label,.gchoice_15_102_4 label,.gchoice_15_102_5 label,.gchoice_15_102_6 label,.gchoice_15_102_7 label,.gchoice_15_102_8 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 55px !important;
}


.gchoice_15_102_1 label {
    background:url(../img/PNG/eau.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_15_102_2 label {
    background:url(../img/PNG/emulsion.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_15_102_3 label {
    background:url(../img/PNG/huile.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_15_102_4 label {
    background:url(../img/PNG/acide.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_15_102_5 label {
    background:url(../img/PNG/acide.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_15_102_6 label {
    background:url(../img/PNG/boues.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_15_102_7 label {
    background:url(../img/PNG/boues.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}
 
.gchoice_15_102_8 label {
    background:url(../img/PNG/balayure.png) ;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-position: center top;
}



/* TYPE DE DEMANDE CASES */

    
#field_15_103 li{
	width: 24%;
    background: #0d1852;
    float: left;
    margin: 10px 0.5% 20px 0.5%;
    height: 75px;
    text-align: center;
}


#field_15_103 li label{
    cursor: pointer;
    color: #FFF;
    font-weight: normal;
    text-transform: none;
	font-size: 24px;
	font-family: 'bold';
	line-height: 25px;
	margin: 0 auto !important;
	padding: 15px 7px;
}

/*#label_15_103_1, #label_15_103_0,#label_15_103_3,#label_15_103_4,#label_15_103_5,#label_15_103_9, #label_15_103_8, #label_15_103_10{
	margin-top: 12px !important;
}*/


#field_15_103 li:hover{
    background:#1752af;
}


.gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label {
    background-color: #95c11f;
    font-weight: normal;
}

.gchoice_15_103_0 input,.gchoice_15_103_1 input,.gchoice_15_103_2 input,.gchoice_15_103_3 input,.gchoice_15_103_4 input,.gchoice_15_103_5 input,.gchoice_15_103_6 input,.gchoice_15_103_7 input,.gchoice_15_103_8 input,.gchoice_15_103_9 input, .gchoice_15_103_10 input, .gchoice_15_103_11 input{
    display: none !important;
}

.gchoice_15_103_0 label,.gchoice_15_103_1 label,.gchoice_15_103_2 label,.gchoice_15_103_3 label,.gchoice_15_103_4 label,.gchoice_15_103_5 label,.gchoice_15_103_6 label,.gchoice_15_103_7 label,.gchoice_15_103_8 label, .gchoice_15_103_9 label, .gchoice_15_103_10 label, .gchoice_15_103_11 label{
    text-align: center;
}



.gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_0, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_1,.gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_3, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_4, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_5, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_9, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_8, .gform_wrapper ul#input_15_103 li input[type="radio"]:checked + label#label_15_103_10 {
     height: 85px;
}

 /* PICTOS TRAITER MES DECHETS INFECTIEUX  */

#field_23_177 li label, #field_41_177 li label{
     min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_177 li, #field_41_177 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}


#field_31_134 li, #input_33_137 li, #input_23_115 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_177_0 input,.gchoice_23_177_1 input,.gchoice_23_177_2 input,.gchoice_23_177_3 input,.gchoice_23_177_4 input,.gchoice_23_177_5 input,.gchoice_23_177_6 input,.gchoice_23_177_7 input,.gchoice_23_177_8 input, .gchoice_41_177_0 input, .gchoice_41_177_1 input, .gchoice_41_177_2 input, .gchoice_41_177_3 input, .gchoice_41_177_4 input{
    display: none !important;
}

.gchoice_23_177_0 label,.gchoice_23_177_1 label,.gchoice_23_177_2 label,.gchoice_23_177_3 label,.gchoice_23_177_4 label,.gchoice_23_177_5 label,.gchoice_23_177_6 label,.gchoice_23_177_7 label,.gchoice_23_177_8 label, .gchoice_41_177_0 label, .gchoice_41_177_1 label, .gchoice_41_177_2 label, .gchoice_41_177_3 label, .gchoice_41_177_4 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 155px !important;
}


.gchoice_23_177_0 label, .gchoice_41_177_0 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1312px -506px;
}
.gchoice_23_177_0 label:hover, .gchoice_41_177_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1563px -506px;
}

.gchoice_23_177_0 input[type="radio"]:checked + label, .gchoice_41_177_0 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1811px -506px;
}

.gchoice_23_177_1 label, .gchoice_41_177_1 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1312px -506px;
}
.gchoice_23_177_1 label:hover, .gchoice_41_177_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1563px -506px;
}

.gchoice_23_177_1 input[type="radio"]:checked + label, .gchoice_41_177_1 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1811px -506px;
}



.gchoice_23_177_2 label, .gchoice_41_177_2 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2101px -1507px;
}
.gchoice_23_177_2 label:hover, .gchoice_41_177_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2348px -1507px;
}
.gchoice_23_177_2 input[type="radio"]:checked + label, .gchoice_41_177_2 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2596px -1507px;
}

.gchoice_23_177_3 label, .gchoice_41_177_3 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2101px -1507px;
}
.gchoice_23_177_3 label:hover, .gchoice_41_177_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2348px -1507px;
}
.gchoice_23_177_3 input[type="radio"]:checked + label, .gchoice_41_177_3 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2596px -1507px;
}
.gchoice_23_177_4 label, .gchoice_41_177_4 label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2101px -1507px;
}
.gchoice_23_177_4 label:hover, .gchoice_41_177_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2348px -1507px;
}
.gchoice_23_177_4 input[type="radio"]:checked + label, .gchoice_41_177_4 input[type="radio"]:checked + label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2596px -1507px;
}
.gchoice_23_177_5 label {
    background:url(../img/PNG/dechet-infectieux2.png);
    background-size: 130px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_177_6 label {
    background:url(../img/PNG/dechet-infectieux2.png);
    background-size: 130px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
 
.gchoice_23_177_7 label {
    background:url(../img/PNG/balayure.png) ;
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}

/* PICTOS FREQUENCE */

#field_23_116 li label, #field_35_116 label, #field_36_116 label, #field_41_116 label{
	min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #f9f9f9;
    font-family: 'bold';

}

#field_23_116 li, #field_35_116 li, #field_36_116 li, #field_41_116 li{
	width:25%;
	float:left;
	margin: 15px auto;
}

.gchoice_23_116_0 input, .gchoice_23_116_1 input, .gchoice_23_116_2 input, .gchoice_23_116_3 input, .gchoice_35_116_0 input, .gchoice_35_116_1 input, .gchoice_35_116_2 input, .gchoice_35_116_3 input, .gchoice_36_116_0 input, .gchoice_36_116_1 input, .gchoice_36_116_2 input, .gchoice_36_116_3 input, .gchoice_41_116_0 input, .gchoice_41_116_1 input, .gchoice_41_116_2 input, .gchoice_41_116_3 input{
	display: none !important;
}
.gchoice_23_116_0 label, .gchoice_23_116_1 label, .gchoice_23_116_2 label, .gchoice_23_116_3 label, .gchoice_35_116_0 label, .gchoice_35_116_1 label, .gchoice_35_116_2 label, .gchoice_35_116_3 label, .gchoice_36_116_0 label, .gchoice_36_116_1 label, .gchoice_36_116_2 label, .gchoice_36_116_3 label, .gchoice_41_116_0 label, .gchoice_41_116_1 label, .gchoice_41_116_2 label, .gchoice_41_116_3 label{
	position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}

.gchoice_23_116_0 label, .gchoice_35_116_0 label, .gchoice_36_116_0 label, .gchoice_41_116_0 label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -480px -420px;
}
.gchoice_23_116_0 label:hover, .gchoice_35_116_0 label:hover, .gchoice_36_116_0 label:hover, .gchoice_41_116_0 label:hover{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -60px -420px;
}

#input_23_116 li.gchoice_23_116_0 input[type="radio"]:checked + label, #input_35_116 li.gchoice_35_116_0 input[type="radio"]:checked + label, #input_36_116 li.gchoice_36_116_0 input[type="radio"]:checked + label, #input_41_116 li.gchoice_41_116_0 input[type="radio"]:checked + label {
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -270px -420px;
}



.gchoice_23_116_1 label, .gchoice_35_116_1 label, .gchoice_36_116_1 label, .gchoice_41_116_1 label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -480px -630px;	    
}
.gchoice_23_116_1 label:hover, .gchoice_35_116_1 label:hover, .gchoice_36_116_1 label:hover, .gchoice_41_116_1 label:hover{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -60px -630px;    
}

#input_23_116 li.gchoice_23_116_1 input[type="radio"]:checked + label, #input_35_116 li.gchoice_35_116_1 input[type="radio"]:checked + label, #input_36_116 li.gchoice_36_116_1 input[type="radio"]:checked + label, #input_41_116 li.gchoice_41_116_1 input[type="radio"]:checked + label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
	background-position: -270px -630px;   
}


.gchoice_23_116_2 label, .gchoice_35_116_2 label, .gchoice_36_116_2 label, .gchoice_41_116_2 label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -480px -0px;
}
.gchoice_23_116_2 label:hover, .gchoice_35_116_2 label:hover, .gchoice_36_116_2 label:hover, .gchoice_41_116_2 label:hover{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -60px -0px;
}

#input_23_116 li.gchoice_23_116_2 input[type="radio"]:checked + label, #input_35_116 li.gchoice_35_116_2 input[type="radio"]:checked + label, #input_36_116 li.gchoice_36_116_2 input[type="radio"]:checked + label, #input_41_116 li.gchoice_41_116_2 input[type="radio"]:checked + label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -270px -0px;
}



.gchoice_23_116_3 label, .gchoice_35_116_3 label, .gchoice_36_116_3 label, .gchoice_41_116_3 label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -480px -210px;
}
.gchoice_23_116_3 label:hover, .gchoice_35_116_3 label:hover, .gchoice_36_116_3 label:hover, .gchoice_41_116_3 label:hover{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -60px -210px;
}

#input_23_116 li.gchoice_23_116_3 input[type="radio"]:checked + label, #input_35_116 li.gchoice_35_116_3 input[type="radio"]:checked + label, #input_36_116 li.gchoice_36_116_3 input[type="radio"]:checked + label, #input_41_116 li.gchoice_41_116_3 input[type="radio"]:checked + label{
	background: url(../img/Frequence/sprite-frequence.png);
    background-repeat: no-repeat;
    background-position: -270px -210px;
}
 /* PICTOS TRAITER MES DECHETS ???  */

#field_23_172 li label{
   min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_172 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_172_0 input,.gchoice_23_172_1 input,.gchoice_23_172_2 input,.gchoice_23_172_3 input,.gchoice_23_172_4 input,.gchoice_23_172_5 input,.gchoice_23_172_6 input,.gchoice_23_172_7 input,.gchoice_23_172_8 input{
    display: none !important;
}

.gchoice_23_172_0 label,.gchoice_23_172_1 label,.gchoice_23_172_2 label,.gchoice_23_172_3 label,.gchoice_23_172_4 label,.gchoice_23_172_5 label,.gchoice_23_172_6 label,.gchoice_23_172_7 label,.gchoice_23_172_8 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}


.gchoice_23_172_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_172_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_172_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_172_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_172_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_172_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_172_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_172_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_172_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_172_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_172_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_172_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}

.gchoice_23_172_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_172_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_172_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}

.gchoice_23_172_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_172_7 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
 
.gchoice_23_172_8 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}


 /* PICTOS TRAITER MES DECHETS de BOIS  */

#field_23_178 li label{
   min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_178 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_178_1 input,.gchoice_23_178_2 input,.gchoice_23_178_3 input,.gchoice_23_178_4 input,.gchoice_23_178_5 input,.gchoice_23_178_6 input,.gchoice_23_178_7 input,.gchoice_23_178_0 input{
    display: none !important;
}

.gchoice_23_178_1 label,.gchoice_23_178_2 label,.gchoice_23_178_3 label,.gchoice_23_178_4 label,.gchoice_23_178_5 label,.gchoice_23_178_6 label,.gchoice_23_178_7 label,.gchoice_23_178_0 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}


.gchoice_23_178_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_178_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_178_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_178_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_178_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_178_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}

.gchoice_23_178_2 label {
    background:url(../img/PNG/New/Conteneur-multibenne-5_7_10m.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_23_178_3 label {
    
   
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_178_4 label {
    background:url(../img/PNG/New/Conteneur-industriel-30m.png);
   background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_178_5 label {
    background:url(../img/PNG/boues.png) ;
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_178_6 label {
    background:url(../img/PNG/boues.png) ;
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
 
.gchoice_23_178_7 label {
    background:url(../img/PNG/balayure.png) ;
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}


 /* PICTOS TRAITER MES DECHETS SPECIAUX SOLIDES */

#field_23_168 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_168 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_168_0 input,.gchoice_23_168_1 input,.gchoice_23_168_2 input,.gchoice_23_168_3 input,.gchoice_23_168_4 input,.gchoice_23_168_5 input,.gchoice_23_168_6 input,.gchoice_23_168_7 input,.gchoice_23_168_8 input,.gchoice_23_168_9 input, .gchoice_23_168_10 input,.gchoice_23_168_11 input,.gchoice_23_168_12 input,.gchoice_23_168_13 input,.gchoice_23_168_14 input,.gchoice_23_168_15 input{
    display: none !important;
}

.gchoice_23_168_0 label,.gchoice_23_168_1 label,.gchoice_23_168_2 label,.gchoice_23_168_3 label,.gchoice_23_168_4 label,.gchoice_23_168_5 label,.gchoice_23_168_6 label,.gchoice_23_168_7 label,.gchoice_23_168_8 label, .gchoice_23_168_9 label, .gchoice_23_168_10 label, .gchoice_23_168_11 label, .gchoice_23_168_12 label, .gchoice_23_168_13 label, .gchoice_23_168_14 label, .gchoice_23_168_15 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_168_13 label, .gchoice_23_168_14 label, .gchoice_23_168_15 label, .gchoice_23_168_7 label, .gchoice_23_168_8 label{
	padding-top: 175px !important;
}



.gchoice_23_168_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_168_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_168_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_168_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_168_1 label:label{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_168_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}
.gchoice_23_168_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_168_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_168_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_168_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_168_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_168_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_168_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_168_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}

.gform_wrapper ul#gform_fields_15_3 li input[type="radio"]:checked + label{
    font-weight: bold;
}

 
.gchoice_23_168_5 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -0px;
}
.gchoice_23_168_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -0px;
}
.gchoice_23_168_5 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -0px;
}

.gchoice_23_168_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -750px;
}
.gchoice_23_168_6 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -750px;
}
.gchoice_23_168_6 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -750px;
}

.gchoice_23_168_10 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_11 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_12 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_13 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_14 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_168_15 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}


 /* PICTOS TRAITER MES DECHETS VERTS */

#field_23_175 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_175 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_175_0 input,.gchoice_23_175_1 input,.gchoice_23_175_2 input,.gchoice_23_175_3 input,.gchoice_23_175_4 input,.gchoice_23_175_5 input,.gchoice_23_175_6 input,.gchoice_23_175_7 input,.gchoice_23_175_8 input,.gchoice_23_175_9 input, .gchoice_23_175_10 input,.gchoice_23_175_11 input,.gchoice_23_175_12 input,.gchoice_23_175_13 input,.gchoice_23_175_14 input,.gchoice_23_175_15 input{
    display: none !important;
}

.gchoice_23_175_0 label,.gchoice_23_175_1 label,.gchoice_23_175_2 label,.gchoice_23_175_3 label,.gchoice_23_175_4 label,.gchoice_23_175_5 label,.gchoice_23_175_6 label,.gchoice_23_175_7 label,.gchoice_23_175_8 label, .gchoice_23_175_9 label, .gchoice_23_175_10 label, .gchoice_23_175_11 label, .gchoice_23_175_12 label, .gchoice_23_175_13 label, .gchoice_23_175_14 label, .gchoice_23_175_15 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_175_13 label, .gchoice_23_175_14 label, .gchoice_23_175_15 label{
	padding-top: 175px !important;
}

.gchoice_23_175_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_175_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_175_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_175_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_175_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_175_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}


.gchoice_23_175_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_175_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_175_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_175_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_175_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_175_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_175_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_175_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_175_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}


 /* PICTOS TRAITER MES DEEE */

#field_23_179 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_179 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_179_1 input,.gchoice_23_179_2 input,.gchoice_23_179_3 input,.gchoice_23_179_4 input,.gchoice_23_179_5 input,.gchoice_23_179_6 input,.gchoice_23_179_7 input,.gchoice_23_179_8 input,.gchoice_23_179_9 input, .gchoice_23_179_10 input,.gchoice_23_179_11 input,.gchoice_23_179_12 input,.gchoice_23_179_13 input,.gchoice_23_179_14 input,.gchoice_23_179_0 input{
    display: none !important;
}

.gchoice_23_179_1 label,.gchoice_23_179_2 label,.gchoice_23_179_3 label,.gchoice_23_179_4 label,.gchoice_23_179_5 label,.gchoice_23_179_6 label,.gchoice_23_179_7 label,.gchoice_23_179_8 label, .gchoice_23_179_9 label, .gchoice_23_179_10 label, .gchoice_23_179_11 label, .gchoice_23_179_12 label, .gchoice_23_179_13 label, .gchoice_23_179_14 label, .gchoice_23_179_0 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_179_13 label, .gchoice_23_179_14 label, .gchoice_23_179_15 label{
	padding-top: 175px !important;
}

.gchoice_23_179_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1000px;
}
.gchoice_23_179_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1000px;
}
.gchoice_23_179_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}

.gchoice_23_179_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_179_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_179_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_179_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_179_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_179_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_179_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_179_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_179_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_179_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_179_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_179_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}

.gchoice_23_179_5 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_179_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_179_5 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}

.gchoice_23_179_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -1000px;
}
.gchoice_23_179_6 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -750px;
}
.gchoice_23_179_6 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -750px;
}
 






 /* PICTOS TRAITER MES METAUX */

#field_23_173 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_173 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_173_0 input,.gchoice_23_173_1 input,.gchoice_23_173_2 input,.gchoice_23_173_3 input,.gchoice_23_173_4 input,.gchoice_23_173_5 input,.gchoice_23_173_6 input,.gchoice_23_173_7 input,.gchoice_23_173_8 input,.gchoice_23_173_9 input, .gchoice_23_173_10 input,.gchoice_23_173_11 input,.gchoice_23_173_12 input,.gchoice_23_173_13 input,.gchoice_23_173_14 input,.gchoice_23_173_15 input{
    display: none !important;
}

.gchoice_23_173_0 label,.gchoice_23_173_1 label,.gchoice_23_173_2 label,.gchoice_23_173_3 label,.gchoice_23_173_4 label,.gchoice_23_173_5 label,.gchoice_23_173_6 label,.gchoice_23_173_7 label,.gchoice_23_173_8 label, .gchoice_23_173_9 label, .gchoice_23_173_10 label, .gchoice_23_173_11 label, .gchoice_23_173_12 label, .gchoice_23_173_13 label, .gchoice_23_173_14 label, .gchoice_23_173_15 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_173_13 label, .gchoice_23_173_14 label, .gchoice_23_173_15 label{
	padding-top: 175px !important;
}

.gchoice_23_173_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_173_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_173_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}


.gchoice_23_173_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_173_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_173_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}

.gchoice_23_173_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_173_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_173_2 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}

.gchoice_23_173_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -250px;
}
.gchoice_23_173_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -250px;
}
.gchoice_23_173_3 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1850px -250px;
}
.gchoice_23_173_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -250px;
}
.gchoice_23_173_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -850px -250px;
}
.gchoice_23_173_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -250px;
}
.gchoice_23_173_5 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -1000px;
}
.gchoice_23_173_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -750px;
}
.gchoice_23_173_5 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -750px;
}
.gchoice_23_173_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
 
.gchoice_23_173_7 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}

.gchoice_23_173_8 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_9 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_10 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_11 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_12 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_13 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_173_14 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}



 /* PICTOS TRAITER MES PLASTIQUES*/

#field_23_171 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_171 li{
	width:25%;
	float:left;
	margin: 15px auto;
}

.gchoice_23_171_0 input,.gchoice_23_171_1 input,.gchoice_23_171_2 input,.gchoice_23_171_3 input,.gchoice_23_171_4 input,.gchoice_23_171_5 input,.gchoice_23_171_6 input,.gchoice_23_171_7 input,.gchoice_23_171_8 input,.gchoice_23_171_9 input, .gchoice_23_171_10 input,.gchoice_23_171_11 input,.gchoice_23_171_12 input,.gchoice_23_171_13 input,.gchoice_23_171_14 input,.gchoice_23_171_15 input{
    display: none !important;
}

.gchoice_23_171_0 label,.gchoice_23_171_1 label,.gchoice_23_171_2 label,.gchoice_23_171_3 label,.gchoice_23_171_4 label,.gchoice_23_171_5 label,.gchoice_23_171_6 label,.gchoice_23_171_7 label,.gchoice_23_171_8 label, .gchoice_23_171_9 label, .gchoice_23_171_10 label, .gchoice_23_171_11 label, .gchoice_23_171_12 label, .gchoice_23_171_13 label, .gchoice_23_171_14 label, .gchoice_23_171_15 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_171_13 label, .gchoice_23_171_14 label, .gchoice_23_171_15 label{
	padding-top: 175px !important;
}

.gchoice_23_171_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_171_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1850px -1000px;
}
.gchoice_23_171_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -1000px;
}


.gchoice_23_171_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -1000px;
}
.gchoice_23_171_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1850px -1000px;
}
.gchoice_23_171_1 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -1000px;
}


.gchoice_23_171_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1000px;
}
.gchoice_23_171_2 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -1000px;
}


.gchoice_23_171_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1000px;
}
.gchoice_23_171_3 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -1000px;
}


.gchoice_23_171_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1000px;
}
.gchoice_23_171_4 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -1000px;
}

.gchoice_23_171_5 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1000px;
}
.gchoice_23_171_5 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -1000px;
}


.gchoice_23_171_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_171_6 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_171_6 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}


 
.gchoice_23_171_7 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_171_7 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_171_7 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}


.gchoice_23_171_8 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -350px -500px;
}
.gchoice_23_171_8 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -250px;
}
.gchoice_23_171_8 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -500px;
}

.gchoice_23_171_9 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -250px;
}
.gchoice_23_171_9 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -250px;
}
.gchoice_23_171_9 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1850px -250px;
}

.gchoice_23_171_10 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -250px;
}
.gchoice_23_171_10 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -850px -250px;
}
.gchoice_23_171_10 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -250px;
}


.gchoice_23_171_11 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -100px -1000px;
}
.gchoice_23_171_11 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2100px -750px; 
}
.gchoice_23_171_11 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -2350px -750px;
}


.gchoice_23_171_12 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1350px -1250px;
}
.gchoice_23_171_12 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -850px -1250px;
}
.gchoice_23_171_12 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1250px;
}
.gchoice_23_171_13 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_13 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_13 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}

.gchoice_23_171_14 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_171_14 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}

/* PLASTIQUES */
#field_23_170 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}
#field_23_170 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}
.gchoice_23_170_0 input, .gchoice_23_170_1 input,.gchoice_23_170_2 input,.gchoice_23_170_3 input,.gchoice_23_170_4 input,.gchoice_23_170_5 input,.gchoice_23_170_6 input,.gchoice_23_170_7 input,.gchoice_23_170_8 input,.gchoice_23_170_9 input, .gchoice_23_170_10 input,.gchoice_23_170_11 input,.gchoice_23_170_12 input,.gchoice_23_170_13 input,.gchoice_23_170_14 input,.gchoice_23_170_15 input, .gchoice_23_170_16 input, .gchoice_23_170_17 input{
    display: none !important;
}

.gchoice_23_170_0 label, .gchoice_23_170_1 label,.gchoice_23_170_2 label,.gchoice_23_170_3 label,.gchoice_23_170_4 label,.gchoice_23_170_5 label,.gchoice_23_170_6 label,.gchoice_23_170_7 label,.gchoice_23_170_8 label, .gchoice_23_170_9 label, .gchoice_23_170_10 label, .gchoice_23_170_11 label, .gchoice_23_170_12 label, .gchoice_23_170_13 label, .gchoice_23_170_14 label, .gchoice_23_170_15 label, .gchoice_23_170_16 label, .gchoice_23_170_17 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_170_13 label, .gchoice_23_170_14 label, .gchoice_23_170_15 label, .gchoice_23_170_16 label{
	padding-top: 175px !important;
}


.gchoice_23_170_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1600px -1000px;
}
.gchoice_23_170_0 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
	background-position: -1100px -1000px;
}
.gchoice_23_170_0 input[type="radio"]:checked + label {
	background: url(../img/sprite-container.png);
    font-weight: normal !important;
    background-repeat: no-repeat;
	background-position: -1350px -1000px;
}


.gchoice_23_170_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1000px;
}
.gchoice_23_170_1 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1000px;
}
.gchoice_23_170_1 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1000px;
}




.gchoice_23_170_2 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_170_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_170_2 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_170_3 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_170_3 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_170_3 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_170_4 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_170_4 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
.gchoice_23_170_4 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_170_5 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_170_5 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px;
}
.gchoice_23_170_5 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}
.gchoice_23_170_6 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_170_6 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
.gchoice_23_170_6 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}

 
.gchoice_23_170_7 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -250px;
}
.gchoice_23_170_7 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -250px;
}
.gchoice_23_170_7 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -250px;
}

.gchoice_23_170_8 label { 
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -1000px;
}
.gchoice_23_170_8 label:hover{ 
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -750px;
}
.gchoice_23_170_8 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -750px;
}

 /* PICTOS TRAITER MES Papiers / Cartons*/

#field_23_167 li label, #field_39_167 li label, #field_40_167 li label{
    min-width: 150px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    position: relative;
    min-height: 80px;
    color: #0b1546;
    font-family: 'bold';
}

#field_23_167 li, #field_40_167 li{
	width:25%;
	float:left;
	margin: 15px auto;
	text-align:center;
}

.gchoice_23_167_0 input,.gchoice_23_167_1 input,.gchoice_23_167_2 input,.gchoice_23_167_3 input,.gchoice_23_167_4 input,.gchoice_23_167_5 input,.gchoice_23_167_6 input,.gchoice_23_167_7 input,.gchoice_23_167_8 input,.gchoice_23_167_9 input, .gchoice_23_167_10 input,.gchoice_23_167_11 input,.gchoice_23_167_12 input,.gchoice_23_167_13 input,.gchoice_23_167_14 input,.gchoice_23_167_15 input, .gchoice_23_167_16 input, .gchoice_23_167_17 input, .gchoice_39_167_0 input, .gchoice_40_167_0 input, .gchoice_40_167_1 input{
    display: none !important;
}

.gchoice_23_167_0 label,.gchoice_23_167_1 label,.gchoice_23_167_2 label,.gchoice_23_167_3 label,.gchoice_23_167_4 label,.gchoice_23_167_5 label,.gchoice_23_167_6 label,.gchoice_23_167_7 label,.gchoice_23_167_8 label, .gchoice_23_167_9 label, .gchoice_23_167_10 label, .gchoice_23_167_11 label, .gchoice_23_167_12 label, .gchoice_23_167_13 label, .gchoice_23_167_14 label, .gchoice_23_167_15 label, .gchoice_23_167_16 label, .gchoice_23_167_17 label, .gchoice_39_167_0 label, .gchoice_40_167_0 label, .gchoice_40_167_1 label{
    position: absolute;
    bottom: 0;
    text-align: center;
    padding-top: 175px !important;
}
.gchoice_23_167_13 label, .gchoice_23_167_14 label, .gchoice_23_167_15 label, .gchoice_23_167_16 label, .gchoice_39_167_0 label, .gchoice_40_167_0 label, .gchoice_40_167_1 label{
	padding-top: 175px !important;
}


.gchoice_23_167_0 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
     background-position: -2350px -1000px;
}

.gchoice_23_167_0 label:hover {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}

li.gchoice_23_167_0 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}



.gchoice_23_167_1 label {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
     background-position: -2350px -1000px;
}

.gchoice_23_167_1 label:hover {
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}


li.gchoice_23_167_1 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}

.gchoice_23_167_2 label { 
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
     background-position: -2350px -1000px;
}
.gchoice_23_167_2 label:hover{
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -1000px;
}
li.gchoice_23_167_2 input[type="radio"]:checked + label {
    font-weight: normal !important;
	background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -1000px;
}

.gchoice_23_167_3 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1000px;
}
.gchoice_23_167_3 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1000px;
}
li.gchoice_23_167_3 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}

.gchoice_23_167_4 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1000px;
}
.gchoice_23_167_4 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1000px;
}
li.gchoice_23_167_4 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}
.gchoice_23_167_5 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -1000px;
}
.gchoice_23_167_5 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1000px;
}
li.gchoice_23_167_5 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1000px;
}



.gchoice_23_167_6 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1000px;
}
.gchoice_23_167_6 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1000px;
}
li.gchoice_23_167_6 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1000px;
}
 
.gchoice_23_167_7 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1000px;
}
.gchoice_23_167_7 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -1000px;
}
li.gchoice_23_167_7 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -1000px;
}


.gchoice_23_167_8 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_167_8 label:hover {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
li.gchoice_23_167_8 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}

.gchoice_23_167_9 label {
    background:url(../img/PNG/New/Conteneur-multibenne-5_7_10m.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
.gchoice_23_167_9 label:hover {
    background:url(../img/Contenants-hover/Conteneur_multibenne_5_7_10-01.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}
li.gchoice_23_167_9 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background:url(../img/Pictos-fonce/Conteneur_multibenne_5_7_10.png);
    background-size: 150px 150px;
    background-repeat: no-repeat;
    background-position: center top;
}

.gchoice_23_167_10 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -500px;
}
.gchoice_23_167_10 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -250px;
}
li.gchoice_23_167_10 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -500px;
}
.gchoice_23_167_11 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -250px;
}
.gchoice_23_167_11 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1600px -250px; 
}
li.gchoice_23_167_11 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1850px -250px;
}

.gchoice_23_167_12 label {
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -250px;
}
.gchoice_23_167_12 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -250px;
}
li.gchoice_23_167_12 input[type="radio"]:checked + label {
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -250px;
}

.gchoice_23_167_13 label, .gchoice_39_167_0 label{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -600px -250px;
}
.gchoice_23_167_13 label:hover, .gchoice_39_167_0 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -250px;
}
.gchoice_23_167_13 input[type="radio"]:checked + label, .gchoice_39_167_0 input[type="radio"]:checked + label{
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -350px -250px;
}
.gchoice_23_167_14 label, .gchoice_40_167_0 label{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -100px -1000px;
}
.gchoice_23_167_14 label:hover, .gchoice_40_167_0 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2100px -750px;
}
.gchoice_23_167_14 input[type="radio"]:checked + label, .gchoice_40_167_0 input[type="radio"]:checked + label{
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -2350px -750px;
}
.gchoice_23_167_15 label, .gchoice_40_167_1 label{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1350px -1250px;
}
.gchoice_23_167_15 label:hover, .gchoice_40_167_1 label:hover{
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -850px -1250px;
}
li.gchoice_23_167_15 input[type="radio"]:checked + label, .gchoice_40_167_1 input[type="radio"]:checked + label{
    font-weight: normal !important;
    background: url(../img/sprite-container.png);
    background-repeat: no-repeat;
    background-position: -1100px -1250px;
}

/* CaCHER TITRES PAGES FORM */

#field_15_47, #field_15_122{
	display:none !important;
}
#gform_page_15_1 .gform_page_fields{
    border: 0px solid #9bcd41;
    background: #FFF;
    padding: 15px;
    margin-top: -55px;
}
#gform_fields_15_3:parent{
	border: 0px solid #9bcd41;
    background: #FFF;
    padding: 15px;
    margin-top: -55px;
}
