/*body {
margin:0;
padding:0;
border:0;

} 
*, *:before, *:after {
-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}*/
/*.page0 {
padding: 0 10px;
}*/

/*.col-left {
	float:left;clear:none;padding-top:10px;
}*/
.contain-titre-depot {
	width:100%;
}
.titre-depot {
	width:100%;float:left;
	height:39px;
	line-height:39px;
	display:inline-block;
	position:relative;
	vertical-align: middle;
	margin:0px;
	border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-o-border-radius::7px 7px 0px 0px;
	-ms-border-radius::7px 7px 0px 0px;
}
 #titre-depot {
	background-color: #B00E03;
	background-image: -moz-linear-gradient(top, #F30E15, #B00E03);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F30E15),color-stop(1, #B00E03));
	box-shadow:  inset 0 35px 35px -18px #F30E15;
	-moz-box-shadow: inset 0 0 15px #900, 0 0 20px #446b6b;
	-webkit-box-shadow: 0 0 -10px #446b6b;#F30E15 100%);
}
/*.middle-generale {
width:100%;float:left;padding-top:10px;
}*/
/*.middle-generale-newsletter {
width:100%;float:left;padding-top:10px;padding-bottom:10px;
}
.middle-generale-partenaires {
width:100%;float:left;padding-top:10px;padding-bottom:10px;
}*/


.middle-generale-info {
width:100%;float:left;
}
.middle-generale-info2 {
width:100%;float:left;padding-top:10px;
}
/*.middle-generale-form {
width:100%;float:left;padding-top:10px;
}*/

/*   CHAMPS DANS MEDIA ALL */
/* .champsLeft { width:80%; float:left; } */
/*.champsLeft { width:100%; float:left; text-align:center;}*/
.contain {
	width:100%;float:left;
}
input[type=radio].css-radio {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-radio + label.css-label-radio {
							padding-left:26px;
							height:20px; 
							display:inline-block;
							line-height:20px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							vertical-align:middle;
							cursor:pointer;

						}
input[type=radio].css-radioCheck {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}

						input[type=radio].css-radioCheck + label.css-label-radioCheck {
							padding-left:32px;
							height:20px; 
							/*display:inline-block;*/
							line-height:20px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							/*vertical-align:middle;*/
							cursor:pointer;
							float:left;width:50%;

						}						
/*.radioLabProPart {
min-height: 20px;
font-weight: normal;color: rgb(130, 112, 98);
}*/
						input[type=radio].css-radio:checked + label.css-label-radio {
							background-position: 0 -20px;
						}
						label.css-label-radio {
				background-image:url(https://www.otir.fprod.fr/csscheckbox1.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
						input[type=radio].css-radioCheck:checked + label.css-label-radioCheck {
							background-position: 0 -20px;
						}
						label.css-label-radioCheck {
				background-image:url(https://www.otir.fprod.fr/csscivmar.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}			
/*input[type=checkbox].css-checkbox {
							position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
						}*/

/*						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:32px;
							height:20px; 
							display:inline-block;
							line-height:20px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:14px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -20px;
						}
						label.css-label {
				background-image:url(https://www.otir.fprod.fr/csscivmar.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}		*/	
.selectWrapper {
    height: 40px;
    border: 1px solid rgb(105, 105, 105);
    border-radius: 3px;
          background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-selectt.png) no-repeat right;
}
.inputWrapper {
    height: 40px;
    border: 1px solid rgb(105, 105, 105);
    border-radius: 3px;
          background: #ffffff;
}
.inputErreur {
    height: 40px;width:100%;
    border: 2px solid #d60000;
    border-radius: 3px;
          background: #ffffff;
}
.selectWrapperErreur {
    height: 40px;width:100%;
    border: 2px solid #d60000;
    border-radius: 3px;
          background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-selectt.png) no-repeat right;
}
.selectWrapper.big .select {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectErreur {
    height: 40px;width:100%;
    border: 2px solid #d60000;
    border-radius: 3px;
          background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;
}

.select {
    position: relative;
    width: 100%;
    padding: 0 25px 0 15px;
    height: 40px;
    line-height: 38px;
    /*color: rgb( 73, 73, 73);*/
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 16px;font-family:robotoregular, sans-serif;color:rgb(128, 128, 128);
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapper2 {
    height: 40px;
    border: 1px solid rgb(0, 136, 193);
    border-radius: 3px;
            background: #ffffff ;  
/*width:234px; */
width:100%;     
}
.selectWrapperErreur2 {
    height: 40px;
    border: 2px solid #d60000;
    border-radius: 3px;
            background: #ffffff ;  
width:234px;      
}
.selectWrapper2.big .select2 {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.select2 {
    position: relative;
    width: 100%;
    padding: 0 25px 0 15px;
    height: 40px;
    line-height: 38px;
/*color: rgb( 73, 73, 73);*/font-family:robotoregular, sans-serif;color:rgb(128, 128, 128);
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
 /*   -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
}
.selectWrapper3 {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapper3.big .selectTaille {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectTaille {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperZone {
    height: 40px;
    border: 1px solid #d3d3d3;
   /* border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperZone.big .selectZone {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectZone {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperPrix {
    height: 40px;
    border: 1px solid #d3d3d3;
   /* border-radius: 3px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperPrix.big .selectZone {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectPrix {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperPiece {
    height: 40px;
    border: 1px solid #d3d3d3;
    /*border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperPiece.big .selectPiece {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectPiece {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperSurface {
    height: 40px;
    border: 1px solid #d3d3d3;
    /*border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperSurface.big .selectSurface {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectSurface {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperCapacite {
    height: 40px;
    border: 1px solid #d3d3d3;
    /*border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperCapacite.big .selectCapacite {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectCapacite {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperChambre {
    height: 40px;
    border: 1px solid #d3d3d3;
    /*border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperChambre.big .selectChambre {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectChambre {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperMarque {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperMarque.big .Marque {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectMarque {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperModele {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperModele.big .Modele {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectModele {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperKm {
    height: 40px;
    border: 1px solid #d3d3d3;
    /*border-radius: 7px;*/
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperKm.big .Km {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectKm {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperAn {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperAn.big .An {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectAn {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperCylind {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperCylind.big .Cylind {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectCylind {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperEnergie {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperEnergie.big .Energie {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectEnergie {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperBtv {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperBtv.big .Btv {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectBtv {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.selectWrapperScat {
    height: 40px;
    border: 1px solid #d3d3d3;
    border-radius: 7px;
            background: #ffffff url(https://www.otir.fprod.fr/icons/arrow-select.png) no-repeat right;  
}
.selectWrapperScat.big .selectScat {
    height: 38px;line-height:38px;
    font-size: 14px;
}
.selectScat {
    position: relative;
    width: 100%;
    padding: 0 25px 0 8px;
    height: 40px;
    line-height: 38px;
    color: #1a1a1a;
    border: none;
    background: transparent;
    cursor: pointer;
    outline: none;
    z-index: 10;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}















select::-ms-expand {
    display: none;
}








.part-top {
float:left;width:30%;
}
.pro-top {
float:left;width:30%;
}

.contain-titre {
width:100%;float:left;
}
/*.titre-champs {
	float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}*/
.titre-champs span {
font-size:16px;color: #000000;
}
.contain div {
float:left;height:40px; line-height:40px;
}
/*.titre-champs label {
font-size:16px;color: #000000;
}*/
.titre-champs-titre label {
font-size:16px;color: #000000;
}
.titre-champs-texte label {
font-size:16px;color: #000000;
}




.contain-taille {
	width:100%;float:left;
}

/*.separe-taille {
width:12%;float:left;
}*/
/*.separe-taille span {
float:left;width:100%;font-size:16px;text-align:center;line-height:40px;height:40px;padding:0px 5px 0px 5px;
}*/
.separe-taille-SG {
float:left;width:100%;line-height:40px;height:40px;
}
.contain-TSG {
	width:100%;float:left;
}
.contain-TSG-space {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
.contain-TSG-titre {
float:left;width:24%;text-align:left;height:40px;line-height:40px;
}
.contain-TSG-titre label {
color:#000000;font-size:16px;font-weight:normal;padding-left:10px;
}
.contain-cession {
width:12%;float:left;height:40px;line-height:40px;
}
.contain-etat {
width:12%;float:left;height:40px;line-height:40px;
}
.contain-prix {
width:40%;float:left;
}
.contain-prix-div {
float:left; width:100%;
}
/*.contain-prix input{
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px;border-radius:3px;    border: 2px solid #2f3234;
}
.contain-prixErreur  {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px;border-radius:3px;    border: 2px solid #d60000;
}*/

.contain-copro-div {
float:left; width:100%;
}
.contain-lots-div {
float:left; width:100%;
}
.contain-dpe-div {
float:left; width:100%;
}
/*.contain-dpe input {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px;border-radius:7px;
}
.contain-dpe {
width:40%;float:left;
}*/
.espace-euro {
float:left; width:10%;
}
.espace-euro span {
float:left; margin-left:6px;height:25px;line-height:25px;
}
.contain-titre-annonce {
width:60%;float:left;
}
.contain-titre-annonce input {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px 0px 15px;border-radius:3px;
}
.contain-texte-annonce {
width:60%;float:left;
}
/*.contain-texte-annonce textarea {
float:left;width:100%;border-radius:3px;border:1px solid rgb(170, 170, 170);padding:7px 7px;font-size:14px;font-family:Helvetica, Arial,Helvetica, sans-serif;
}*/
.textareaErreur {
float:left;width:100%;border-radius:3px;border:2px solid #d60000;padding:7px 7px;font-size:14px;font-family:Helvetica, Arial,Helvetica, sans-serif;color: rgb(89, 89, 89);
}
.textarea {
float:left;width:100%;border-radius:3px;border:1px solid rgb(0, 136, 193);padding:7px 7px;font-size:14px;font-family:Helvetica, Arial,Helvetica, sans-serif;color: rgb(89, 89, 89);
}
.goutR {
width:20%;float:left;
}
.goutRtel {
width:20%;float:left;
}
.contain-titre-uplaod {
width:100%;
}
.titre-upload {
width:40%;text-align:left;height:39px;line-height:39px;font-size:13px;color:#ffffff;font-weight:bold;display: inline-block;position:relative;padding: 0px 15px;vertical-align: middle;margin:0px;border-radius:7px 7px 0px 0px;-moz-border-radius::7px 7px 0px 0px;-webkit-border-radius::7px 7px 0px 0px;-o-border-radius::7px 7px 0px 0px;-ms-border-radius::7px 7px 0px 0px;
}
.ifrG {
width:100%;clear:both; background-color:#e7e7e7;border: 1px solid #d3d3d3;
}
.contain-ifr {
width:100%;height:100%;margin: 0px auto;display:block;
}
.contain-ifr iframe {
margin-top: 0px; height:100%;
}
/*.contain-telephone {
width:40%;float:left;
}*/
/*.contain-telephone-div {
float:left; width:100%;
}*/
.contain-telephone input {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px 0px 15px;border-radius:3px;
}

.contain-annee {
width:40%;float:left;
}
.contain-annee-div {
float:left; width:100%;
}
.contain-annee input {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px 0px 15px;border-radius:3px;
}
.contain-cach-tel {
width:100%;float:left;padding-top:5px;
}
.contain-cach-tel-decal {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
.contain-cach-tel-div {
float:left; width:60%;
}
.contain-proces {
width:100%;float:left;padding-top:5px;
}
.contain-proces-decal {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
.contain-proces-div {
float:left; width:60%;
}
.contain-choix {
width:25%;/*width:100%;*/float:left;padding-top:5px;
}
.contain-choix-decal {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
.contain-choix-div {
float:left; width:60%;
}
.contain-etat {
width:33.33%;/*width:100%;*/float:left;padding-top:5px;
}
.contain-etat-decal {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
.contain-etat-div {
float:left; width:60%;
}
/*.contain-meubl {
width:36%;/*width:100%;*/float:left;/*padding-top:5px;*/
}*/
.contain-meubl-decal {
float:left;width:40%;text-align:right;padding-right:5px;height:40px;line-height:40px;
}
/*.contain-meubl-div {
float:left; width:100%;padding-left:5px;height:40px;line-height:40px;
}*/
.contain-compo {
width:50%;/*width:100%;*/float:left;padding-top:5px;
}
.contain-compo-decal {
float:left;width:0%;text-align:right;padding-right:0px;height:40px;line-height:40px;
}
.contain-compo-div {
float:left; width:100%;height:40px;line-height:40px;
}
.contain-eau {
width:25%;/*width:100%;*/float:left;padding-top:5px;
}
.contain-eau-decal {
float:left;width:0%;text-align:right;padding-right:0px;height:40px;line-height:40px;
}
.contain-eau-div {
float:left; width:100%;height:40px;line-height:40px;
}


.contain-bouton-ident {
width:100%;float:left;text-align:center;
}
.contain-bouton-connex {
float:left;width:50%;
}
.contain-connex {
margin: 0px auto;width:190px;
}
.contain-bouton-inscr {
float:left;width:50%;
}
.contain-inscr {
margin: 0px auto;width:190px;
}
.connexion {
width:100%;float:left;margin:30px 0px;
}
.inscript {
width:100%;float:left;margin:30px 0px;
}
.contain-champs {
width:40%;float:left;
}
.contain-champs div {
width:100%;float:left;
}
/*.contain-champs input {
float:left;width:100%;height:40px;line-height:40px;padding:0px 4px 0px 15px;border-radius:3px;
}*/
/*.contain-newsletter {
float:left;width:100%;padding-right:5px;height:40px;line-height:40px;
}
.contain-partenaires {
float:left;width:100%;padding-right:5px;height:40px;line-height:40px;
}*/
.contain-validation {
width:100%;text-align:center;padding-bottom:10px;
}
.col-right {
float:right;clear:none;padding-left:10px;padding-right:10px; background-color:#c3c3c3;
}
.contain-erreur {
width:100%;line-height:25px;float:left;padding-top:5px;
}

.erreur-form {
float:left;width:60%;border-radius:4px;border:1px solid #F30E15; background-color: #d60000;line-height:25px;
}
.erreur-form span {
/*padding-left:5px;*/color:#ffffff;font-size:12px;padding:5px;display:block;
}
.erreur-form a{
color:#ffffff;font-weight:bold;font-size:13px;
}
.erreur-form  a:hover{
color:#F30E15;font-weight:bold;font-size:13px;
}
.erreur-mdp {
float:left;width:60%;border-radius:4px;border:1px solid #151515; background-color: #454545;line-height:25px;
}
.erreur-mdp span {
/*padding-left:5px;*/color:#ffffff;font-size:12px;padding:5px;display:block;
}
.erreur-mdp  a {
color:#ffffff;
}
.combl-erreur {
float:left;width:40%;text-align:right;padding-right:5px;height:25px;line-height:25px;
}
.mot_clef DIV {
    height: 40px;
    border: 2px solid #2f3234;
    border-radius: 3px;
	background:#ffffff;
	}
.contentL3 {
float:left;width:100%;height:px;padding:4px 0px 4px 0px;
}
.contain-NbAnnonces {
	width:100%;padding: 10px 0px 0px 0px;height:35px;line-height:35px;float:left;
}
.contain-NbAnnonces-contact {
	width:100%;padding: 0px 0px 0px 0px;height:25px;line-height:25px;float:left;
}
.titre-NbAnnonces {
	width:100%;
	float:left;
	height:30px;
	line-height:30px;
	display:inline-block;
	position:relative;
	vertical-align: middle;
	margin: 0px; 

/*background-color: #2c3234;*/
	background-color:#f5a321;

	
	
}
.titre-NbAnnonces-contact {
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	display:inline-block;
	position:relative;
	vertical-align: middle;
	margin: 0px; border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-o-border-radius::7px 7px 0px 0px;
	-ms-border-radius::7px 7px 0px 0px;

	background-color: #151515;
	background-image: -moz-linear-gradient(top, #454545, #151515);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #454545),color-stop(1, #151515));
	box-shadow:  inset 0px 35px 35px -18px #454545;
	-moz-box-shadow: inset 0px 35px 35px -18px #454545;
	-webkit-box-shadow: 0px 35px 35px -18px #454545 100%);
	

	
	
}
.titre-NbAnnonces-contact span {
width:100%;float:left;
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	display:inline-block;
	position:relative;
	padding: 0px 15px;
	vertical-align: middle;
	}
.titre-NbAnnonces span {
width:100%;float:left;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	display:inline-block;
	position:relative;
	padding: 0px 15px;
	vertical-align: middle;
	}
.contain-nav-depot {
    width: 100%;
    height: 35px;
    display: block;
    position: relative;
    margin: 0px 0px 30px 0px;
    line-height: 35px;
    padding: 10px 0px 0px 0px;
    float: left;
}
.titre-nav-depot {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 0px;
    /*background-color: #f5a321;*/
}
.titre-nav-depot span {
    width: 25%;
    float: left;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    position: relative;
    padding: 0px 5px;
    vertical-align: middle;
	background-color:#f5a321
}
.contain-nav-gerer {
    width: 100%;
    height: 35px;
    display: block;
    position: relative;
    margin: 0px 0px 30px 0px;
    line-height: 35px;
    padding: 10px 0px 0px 0px;
    float: left;
}
.titre-nav-gerer {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin: 0px;
    background-color: rgb(0, 136, 193);
}
.titre-nav-gerer span {
    width: 33.33%;
    float: left;
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    position: relative;
    padding: 0px 5px;
    vertical-align: middle;
	/*background-color:#f5a321*/
}
.titre-nav-depot #sp1 {
background-color:#aaaaaa;border-right:1px solid #ffffff;
}
.titre-nav-depot #sp2 {
background-color:#aaaaaa;border-right:1px solid #ffffff;
}
.titre-nav-depot #sp3 {
background-color:#aaaaaa;border-right:1px solid #ffffff;
}
.titre-nav-depot #sp4 {
background-color:#aaaaaa;
}
.titre-nav-depot #sp11 {
border-right:1px solid #ffffff;
}
.titre-nav-depot #sp22 {
border-right:1px solid #ffffff;
}
.titre-nav-depot #sp33 {
border-right:1px solid #ffffff;
}