.radius-bottom-left { border-bottom-left-radius: 20px;}

div#global-content { margin-top: 101px; padding: 0; }
div#global-content div.col-w540 { width: 540px;  float: left; margin-bottom: 20px;}
div#global-content div.col-w190 { width: 190px;  float: left;    margin-bottom: 20px;}
div#global-content div.col-w190.col-left { margin-right: 20px;}

div#actu {float: left; padding-top: 105px; background: url('../images/medias-actu/inscrition-actu-1.jpg') no-repeat; min-width: 200px; }
div#actu h3{ background: url('../images/bg-inscription-actu.png') no-repeat top center; padding-top: 26px; font-weight: normal; font-family: 'fs_rufusregular'; font-size: 16px; }
div#actu h3 span { background-color: #ada844; display: block;  padding: 20px; color: #FFF;  }

.p-conseil-pratique #sub-menu { margin-bottom: 20px; width: 190px; background: url('../images/bg-sub-menu.jpg') no-repeat #f2f2f2; padding-top: 31px; padding-bottom: 20px; border-bottom-left-radius: 20px; }
.p-conseil-pratique #sub-menu h1 { font-family: 'thesans_veoliaw6_semibold'; color: #df0024; font-size: 20px; text-align: center; margin: 10px 5px 10px 5px; padding-bottom: 5px;border-bottom: 1px solid #cccccc;}
.p-conseil-pratique #sub-menu ul li { line-height: 20px;color: #333;font-family: 'thesans_veoliaw5_plain';  list-style-image: url('../images/puce-grown-arrow.png'); margin-left: 30px; cursor: pointer; margin-bottom: 15px; font-size: 16px; margin-right: 10px;}
.p-conseil-pratique #sub-menu ul li:hover { color: #000; list-style-image: url('../images/puce-red-arrow.png');}
.p-conseil-pratique #sub-menu ul li a { color : #333; backround: url(''); }
.p-conseil-pratique #sub-menu ul li.select { list-style-image: url('../images/puce-red-arrow.png'); }
.p-conseil-pratique #sub-menu ul li.select a {  color: #df0024;  }

.entete-cat {font-family: 'fs_rufusitalic'; font-size: 21px; color: #1E1B1B; line-height: 21px; margin: 10px 0 20px 0; width: 100%;}
.entete-cat h2 {  font-size: 28px; line-height: 28px; color: #df0024; margin: 0; margin-bottom: 5px; font-weight: normal;}

#hide-add-form { display: none; margin-top: -20px; border: 1px solid #ccc; border-top: 0; background-color: #f2f2f2; margin-bottom: 20px; }

.col-right h2 {font-family: 'thesans_veoliaw6_semibold';  font-weight: normal; font-size: 21px; color: #DF0024; }
.col-right ul#guide-dossiers {padding: 0; margin: 0; color: #322F2F;}
.col-right ul#guide-dossiers li { clear: both; font-size: 9px;  background: url('../images/icones/pdf.png') no-repeat 162px 10px;  }
.col-right ul#guide-dossiers li a  { display: block; border-bottom: 1px solid #CDCDCD; padding: 15px 0px 10px;min-height:60px;}
.col-right ul#guide-dossiers li a:hover  span{font-weight: bold;}
.col-right ul#guide-dossiers li a span { display: block; float: left; height: 40px; width: 151px; margin-right: 45px; font-size: 13px; margin-top: -5px; font-weight:bold;}
.col-center { width: 480px !important; margin-left: 20px; margin-right: 40px;}
.col-center p { font-family: Arial; font-size: 14px; line-height: 18px; }
.col-center p a {color: #df0024;}
.col-center p a:hover {color:#be2026; font-family: Arial; font-size: 14px; line-height: 18px;}

.col-center ul { margin-left:15px; list-style:outside;}
.col-center ul li { list-style:outside;}



/*------ J'emménage / Raccordement -------- */
/*.sub-title-demarches {font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #df0024; line-height: 21px; margin-bottom: 20px; width: 100%;}

.col-center h3 span small {  color: #1E1B1B; font-size: 15px; }
div.e-facture-col h3 img {margin-right:5px;}
 
#j-emmenage-intro { float:right; margin-left: 10px;}
form#emmenage-form {margin-top: 20px; text-align: center;}
form#emmenage-form input { width:240px; height: 34px; border: 1px solid #b3b3b3; border-radius: 5px; font-size: 15px; padding: 0 15px;}
form#emmenage-form input[type=submit] { width: 50px;background-color: #e20025; color: #FFF; border: 0; margin: 0;border-radius: 5px; margin-left: 20px; }
form#emmenage-step-form small {display: block;float: left;margin-left: 20px;font-size: 15px;}
form#emmenage-step-form small span {color: #e20025;}
form#emmenage-step-form {text-align: right; width: 480px;}
form#emmenage-step-form #bg { text-align: left;  padding: 20px; }
form#emmenage-step-form h4 {padding: 0;}
form#emmenage-step-form label { font-family: 'thesans_veoliaw7_bold'; display: inline-block;  margin: 0; width: 170px; text-align: right; margin-right: 10px; height: 34px; line-height: 34px;}
form#emmenage-step-form label span { color: #e20025; }
form#emmenage-step-form input, 
    form#emmenage-step-form select , 
    form#emmenage-step-form textarea{ width:250px; height: 34px; border: 1px solid #b3b3b3; border-radius: 5px; font-size: 15px; padding: 0 15px; margin-bottom: 10px;}
form#emmenage-step-form input[type=submit], .red-square-button { font-family: 'thesans_veoliaw7_bold' !important; display: inline-block; margin-right: 25px; margin-top: 0px; font-size: 17px;width: 170px; height: 36px; line-height: 36px;border-radius: 0; background-color: #df0024; color: #FFF !important; font-weight: normal !important; border: 0; padding-left: 20px; text-align: left; background: url('../images/arrow-white.png') 150px center no-repeat #df0024;}
form#emmenage-step-form input[type=button] {   width: 100px; font-family: 'thesans_veoliaw7_bold' !important;  background-color: #df0024; color: #FFF !important; border: 0; padding: 0; text-align: center;}
form#emmenage-step-form input[type=text].file-name { width: 150px; cursor: pointer;  }
form#emmenage-step-form input[type=file] { display: block; position: absolute; z-index: -1; left: -9999px; width: 10px;}

form#emmenage-step-form input[type=radio] , form#emmenage-step-form input[type=checkbox] { width: 12px; height: 12px; cursor: pointer; margin: 0; padding: 0;}

form#emmenage-step-form label.inline-label{  display: inline; padding-left: 12px; font-family: 'thesans_veoliaw7_bold'}
form#emmenage-step-form .form-info { position: absolute; top: 5px; right: -20px; width: 25px; height: 25px; background: url('../images/icones/help-form-tips.png') center center no-repeat; cursor: help;}
form#emmenage-step-form .form-info .form-info-content { display: none;}
form#emmenage-step-form .pdf { background: url('../images/icones/pdf.png') no-repeat left center; display: inline-block; padding-left: 30px; }
form#emmenage-step-form .pdf:hover { color: #e20025;}

form#emmenage-step-form h4{	margin: 15px 0 0;}
form#emmenage-step-form h4:first-child{margin:0;}
form#emmenage-step-form .form-jours label { font-family: 'thesans_veoliaw7_bold'; display: inline-block;  margin: 0; width: 10px; text-align: right; margin-right: 10px; height: 34px; line-height: 34px;}
.form-jours {width: 250px;height: 34px; margin-bottom: 10px; float:right;}

*/

.ui-widget-content { font-family: 'thesans_veoliaw6_semibold' !important; font-size: 14px !important;  }

.help-step {  line-height: 1.4em;font-family: 'thesans_veoliaw5_plain'; font-size: 14px; margin-top: 205px;color: #1E1B1B; border-left: 1px solid #b3b3b3; margin-left: -20px; padding-left: 20px; }
.help-step h2 {color: #1E1B1B;  background: url('../images/icones/help-form.png') left 5px no-repeat; padding-left: 40px; min-height:30px; display: block; font-size:15px;font-family: 'thesans_veoliaw6_semibold' }
.help-step p { line-height: 1.4em;}
.help-step b {font-family: 'thesans_veoliaw6_semibold'; font-weight: normal; font-size: 15px; }
.help-step ul {padding-left: 16px;}
.help-step ul li { list-style: disc; }

 
.help-step.bg:hover { background: url('../images/puce-grown-arrow.png') 92% 88% no-repeat #F2F2F2; }
.help-step.bg {border: 0;background: url('../images/puce-red-arrow.png') 92% 88% no-repeat #F2F2F2;margin: 0;height: auto;padding: 20px;padding-right: 26px;min-height: 0;margin-left: -20px;margin-top: 120px; border-bottom-left-radius: 20px;  border-top-right-radius: 20px;}

.help-step h2.account { background: url('../images/icones/help-form-account.png') left 5px no-repeat;  }

/*---- Payer facture -----*/
table#payer-facture {border: 0;  }
table#payer-facture th { padding: 10px 0px; text-align: center !important;font-family: 'thesans_veoliaw5_plain';  font-size: 14px; border: 0; border-left: 1px solid #dfdbda; border-bottom: 1px solid #dfdbda; background-color: #f2f2f2;  }
table#payer-facture th.large { width: 30%;}
table#payer-facture th:first-child { width: 19%; border-left: 0; }
table#payer-facture th:last-child { width: 12%; }
table#payer-facture td { border: 0;  text-align: center !important; border-left: 1px solid #dfdbda; }
table#payer-facture td:first-child { border-left: 0;}
table#payer-facture tr.grey td {background-color: #f2f2f2;}


form#emmenage-step-form input[type=button].red-square-button-style{ float :right; font-family: 'thesans_veoliaw7_bold' !important; display: inline-block; margin-right: 25px; margin-top: 0px; font-size: 17px;width: 170px; height: 36px; line-height: 36px;border-radius: 0; background-color: #df0024; color: #FFF !important; font-weight: normal !important; border: 0; padding-left: 20px; text-align: left; background: url('../images/arrow-white.png') 150px center no-repeat #df0024;}
form#emmenage-step-form input[type=button].red-square-button-style.prev{ float: left; font-family: 'thesans_veoliaw7_bold' !important; display: inline-block; margin-right: 25px; margin-top: 0px; font-size: 17px;width: 170px; height: 36px; line-height: 36px;border-radius: 0; background-color: #df0024; color: #FFF !important; font-weight: normal !important; border: 0;  padding-right: 20px; text-align: right; background: url('../images/arrow-white-reverse.png') 20px center no-repeat #df0024;}


@media ( max-width: 959px ) {
    div#global-content div.col-w540 {  float: left; margin-bottom: 20px; }
    div#global-content div.col-w190.col-right{ width: 100%;  float: none;   clear: both; display: none; }
    img.radius-bottom-left  { width: 100%; height: auto;}
    div.col-center { margin-left: 0;  margin-right: 0; }
}
@media ( max-width: 729px ) {
    div#global-content div.col-w540 { width: 100%; float: none; margin: 0; margin-bottom: 20px; padding-left: 0;  }
    div#global-content div.col-w190{ width: 100%;  float: none;    }
    img.radius-bottom-left  { width: 100%; height: auto;  border-radius: 0; }
    div.col-center {float: none; margin-left: 0; padding-left: 0; width: 100%!important; padding: 0px 10px !important;}
    div.col-center p{ } 
	
	
    #j-emmenage-intro { float: none; display: none;}
	table#payer-facture th.large, table#payer-facture td.large { display: none;}
    table#payer-facture {margin: 0; padding: 0; width: 100%; border: 0;margin-bottom: 20px;}
	
	form.formWithBG  label { width: 100%;text-align: left;}
	form.formWithBG input,form.formWithBG  select, form.formWithBG  textarea{ width: 100%;}    
	
	form#emmenage-step-form input[type=button].red-square-button-style,
		form#emmenage-step-form input[type=button].red-square-button-style.prev { float: none; display: block; margin: auto; margin-top: 10px; margin-bottom: 10px;  }


	
	

}