@charset "utf-8";
/* CSS Document */

body {
	background-color:transparent;
	background-image:none;
	margin: 0; padding: 0;
	}

BODY, INPUT, OPTION, TEXTAREA, TABLE, TD, TR {
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;
	color: #000000;
	}
input,
textarea,
select {
	width: 100%;
	border: solid 1px #282828;
	padding: 1px 8px;
	border-radius: 0px;
	margin-bottom: 0;
	box-sizing: border-box;
	display: block;
	height: 34px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input:focus,
textarea:focus,
select:focus {
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}


/*
TABLE { width: 100%; }
TABLE TABLE { background-color: #efefef; border: 1px solid #cccccc; }
TABLE TABLE TD { padding: 0 !important; }
TABLE TABLE TABLE { background-color: #FFFFFF; border: none; border-top: 1px solid #cccccc; margin-top: 15px; }
TABLE TABLE TABLE TD { padding: 5px 2px !important; }
TABLE TABLE TABLE TD:first-child { padding-left: 25px !important; width: 35%; }

TEXTAREA {
	border:1px solid #CFD1D2 !important;
	font-weight: normal;
	width: 100% !important;
	margin-bottom: 20px;
	padding: 0px;
	box-sizing: border-box;
	}
	
INPUT{
	border:1px solid #CFD1D2;
	height:18px;
	font-weight: normal;
} 

INPUT[type=button] {
	background:url(http://www.equipeberube.com/wp-content/themes/berube/images/btn-precisez-votre-recherche.png) no-repeat top left transparent;
	border:none;
	height:31px;
	width:165px;
	color:#000000;
	float:right;
	display:block;
	text-decoration:none;
	text-align:center;
}
*/
/*INPUT[type=button]:hover { color: #FFFFFF; background-position: 0 -25px; }*/

input[type=button] {
    font-weight: 700;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 18px;
    text-shadow: 0px 1px 2px rgba(0,0,0,0.25);
    background-color: #E00034;
    background-image: linear-gradient(-180deg, #F41448 0%, #E00034 100%);
    border-radius: 4px;
    padding: 9px 45px;
    border: none;
    border-color: #F41448;
    text-transform: uppercase;
}
#submitBlock { float: left; }

#proptype { height: 100px; }
textarea { height: 180px; }
#notesBlock .sectionTitle { 
	font-size: 14px;
	line-height: 19px;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	max-width: 100%;
	border: none;
}
#notesBlock .sectionTitle b { font-weight: 400; }

#page { width: 100%; box-sizing: border-box; }
.pd5 { padding: 0px; }
.ts { padding-top: 0px; }
.lv { padding: 0px; margin-bottom: 30px; }
.errorMsg {
	color:#CC0033;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	}
#infoBlock .sectionTitle { 
	margin-bottom: 20px;
	font-family: 'PT Sans Narrow', sans-serif;
    text-transform: uppercase;
    font-size: 28px;
	line-height: 36px;
    letter-spacing: 1.15px;
    font-weight: 500;
	border-bottom: none;
	padding: 0px !important;
}

#persoBlock .sectionTitle,
#buyerBlock .sectionTitle,
#sellerBlock .sectionTitle { 
	font-size: 16px;
	color: #000000;
	line-height: 18px;
	border-bottom: none;
	padding: 0px !important;
	margin: 20px 0px 5px 0px;
	font-weight: 700;
}

.sectionRed { 
	font-size: 14px;
	color: #E00034;
	line-height: 15px;
	padding: 0px 0px 20px 0px !important;
}

span.sep { display: none; }
span.s { font-weight: normal; }
span.s:after { content:"*"; color: #b94a48; padding-left: 1px; }

span.l {
	text-align: left;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
	max-width: 100%;
	width: 100%;
}

#seller_livarea input { width: 50%; display: inline-block; }
#seller_livarea select { width: 49%; display: inline-block; }


form{
	margin-bottom:0px;
	}

td {
	font-family: Arial, sans-serif;
	font-size: 13px; font-weight: bold;
	color: #7f8084;
	line-height: 20px;
	padding: 0;
	vertical-align: top;
	}

/*lien général*/

a:link{
	color: #626262;
	text-decoration:none;
	}
	
a:visited{
	color: #626262;
	text-decoration:none;
	}
	
a:hover{
	color: #000000;
	text-decoration:underline;
	}
	
a:active{
	color: #626262;
	text-decoration:none;
	}