/* ------------------------------------------ */
/* Contenu de la page							*/
/* ------------------------------------------ */

/* Icones de la fiche */
#icones {
	float: right;
	width: 391px;
	height: 50px;
	margin-top: 12px;
	padding: 3px 0 0 10px;
	border: 1px solid #4884B6;
	border-left: none;
}

/* En-tête de la fiche */
#entete {
	margin-top: 12px;
	width: 578px;
	height: 55px;
	background-color: #4884B6;
}
#entete div, #entete h1 {
	float: left;
}
#entete .titre {
	width: 500px;
	height: 45px;
	padding: 10px 0 0 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}
#entete .titre span {
	font-size: 13px;
}
#entete .carte {
	padding: 3px 10px 0 0;
	width: 52px;
	height: 52px;
}

/* Géolocalisation */
#geolocalisation {
	clear: right;
	padding-top: 10px;
	width: 980px;
}
#geolocalisation #googlemap {
	width: 980px;
	height: 332px
}
#geolocalisation #googlemap span {
	display: none;
}

/* Formulaire d'envoi de la fiche */
#envoi {
	float: right;
	width: 750px;
	height: 40px;
	margin-top: 12px;
	background-color: #4884B6;
}
#envoi #formenvoi .champs {
	padding: 8px 0 0 20px;
}
#envoi #formenvoi label {
	padding-right: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
#envoi #formenvoi .texte {
	width: 250px;
	height: 17px;
	padding-top: 2px;
	padding-left: 2px;
	margin-right: 4px;
	border: 1px solid #A3A3A3;
	font-size: 13px;
	color: #4D4D4D;
}
#envoi #formenvoi .bouton {
	width: 20px;
	height: 19px;
	background: url(../images/btn-service.png) top left no-repeat;
	border: none;
	cursor: pointer;
}

/* Lien de contact */
#contact {
	margin-top: 12px;
	width: 229px;
	height: 28px;
	background-color: #B52B07;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-top: 12px;
	text-align: center;
	cursor: pointer;
}
#contact:hover {
	text-decoration: underline;
}

/* Déploiement vertical de la barre de contact*/
.deploiement {
	width: 980px;
	margin-top: 1px;
	display: none;
}

/* Formulaire de contact service */
.service {
	position: relative;
	width: 980px;
	background: url(../images/fond-service.jpg) top left no-repeat;
}

.service .formservice {
	width: 577px;
	height: 181px;
}

.service .formservice .accroche {
	padding: 24px 70px 12px 167px;
	font-weight: bold;
	color: #17446B;
}

.service .formservice .divcaptcha {
	position: absolute;
	top: 14px;
	left: 520px;
	width: 275px;
}

.service .formservice .divcaptcha p {
	padding-bottom: 6px;
}

.service .formservice .champs {
	padding: 4px 0 0 169px;
}

.service .formservice .tarea {
	width: 339px;
	height: 64px;
	padding-top: 2px;
	padding-left: 2px;
	margin-right: 4px;
	border: 1px solid #A3A3A3;
	font-size: 11px;
	color: #4D4D4D;
}

.service .formservice .texte {
	width: 205px;
	height: 17px;
	padding-top: 2px;
	padding-left: 2px;
	margin-right: 4px;
	border: 1px solid #A3A3A3;
	font-size: 11px;
	color: #4D4D4D;
}

.service .formservice .bouton {
	width: 20px;
	height: 19px;
	background: url(../images/btn-service.png) top left no-repeat;
	border: none;
	cursor: pointer;
}

/* Conseils de Selexity */
#infomembres {
	float: right;
	margin-top: 12px;
}
#infomembres h1 {
	width: 402px;
	height: 30px;
	padding-top: 16px;
	margin: 0 0 1px 1px;
	background-color: #15456B;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#infomembres_connecte {
	float: right;
	width: 402px;
	margin: 12px 0 1px 1px;
}
#infomembres_connecte h1 {
	height: 31px;
	padding-top: 16px;
	padding-left: 45px;
	background: url(../images/conseilconnecte.jpg) top left no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#conseilform {
	width: 402px;
	height: 285px;
	margin-left: 1px;
	background: url(../images/fr_conseilfond.jpg) top left no-repeat;
}
#conseilform .accroche {
	padding: 160px 0 0 17px;
	color: #16466C;
	font-weight: bold;
}
#conseilform #formconseil {
	padding: 35px 0 0 17px;
}
#conseilform #formconseil .texte {
	width: 105px;
	height: 17px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 4px;
	margin-right: 4px;
	border: 1px solid #A3A3A3;
	font-size: 11px;
	color: #4D4D4D;
}
#conseilform #formconseil .bouton {
	width: 20px;
	height: 19px;
	background: url(../images/btn-conseil.png) top left no-repeat;
	border: none;
	cursor: pointer;
}
#conseilform .lien {
	padding: 2px 0 0 17px;
	color: #FFFFFF;
	font-size: 11px;
}
#conseilform .lien a {
	text-decoration: underline;
	color: #FFFFFF;
}
#conseilform .lien a:hover {
	text-decoration: none;
}

#conseiltexte {
	padding-top: 1px;
	width: 402px;
	height: 284px;
	overflow: auto;
	scrollbar-base-color:#15456B;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#15456B;
	scrollbar-face-color:#15456B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#15456B;
	scrollbar-track-color:#15456B;
	text-align: justify;
	color: #FFFFFF;
	font-size: 12px;
}

#conseiltexte #conseilcontenu {
	padding: 15px;
	background-color: #15456B;
}
#conseiltexte #conseilcontenu h3 {
	padding-left: 25px;
	background: url(../images/coche.png) top left no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Photos de la fiche */
#photos {
	margin-top: 12px;
	width: 577px;
	height: 332px;
}
#photos div {
	float: left;
}
#photos .precedent, #photos .suivant {
	cursor: pointer;
}
#photos #galerie {
	width: 500px;
	height: 332px;
	overflow: hidden;
	list-style-type: none;
}
#plusphotos {
	margin-top: 1px;
	width: 372px;
	height: 30px;
	background: #15456B url(../images/identification.jpg) top left no-repeat;
	background-position: 375px 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 12px 205px 0 0;
	text-align: right;
}
#plusphotos_membre {
	margin-top: 1px;
	width: 512px;
	height: 30px;
	background: url(../images/nbphoto.jpg) top left no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding: 19px 0 0 65px;
}

/* Vidéos de la fiche */
#videos {
	float: right;
	margin-left: 1px;
	margin-top: 1px;
	width: 402px;
	height: 30px;
	background-color: #4884B6;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	padding-top: 12px;
	text-align: center;
}
#videos p {
	display: inline;
	padding-left: 5px;
	cursor: pointer;
}
#videos p:hover {
	text-decoration: underline;
}
#videos p span {
	display: none;
}

/* Description du bien */
#description {
	margin-top: 20px;
	padding: 0 15px 0 15px;
	color: #4D4D4D;
}
#description .chapeau {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}
#description .description {
	margin-top: 15px;
	text-align: justify;
}
#description .description a {
	color: #15456D;
	font-weight: bold;
}
#description .description ul, #description .description ol {
	padding-left: 15px;
}

/* Documents du bien */
#docpublic {
	width: 980px;
	margin-top: 12px;
	margin-bottom: 1px;
	padding-bottom: 20px;
	background-color: #4884B6;
}
#docpublic h2 {
	height: 20px;
	padding: 10px 0 0 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
#docpublic ul {
	padding: 5px 0 0 14px;
	list-style-type: none;
	color: #FFFFFF;
}
#docpublic ul li {
	width: 300px;
	float: left;
	padding-left: 15px;
	background: url(../images/puce-docpublic.png) center left no-repeat;
	color: #FFFFFF;
}
#docpublic ul li a {
	color: #FFFFFF;
	text-decoration: underline;
}
#docpublic ul li a:hover {
	color: #CAD9EC;
	text-decoration: underline;
}

#docconnexion {
	height: 46px;
	padding-left: 15px;
	background: #15456B url(../images/identification.jpg) top left no-repeat;
	background-position: 320px 0;
	color: #FFFFFF;
}
#docconnexion h2 {
	padding-top: 14px;
	font-size: 14px;
	text-transform: uppercase;
}
#docconnexion #formdocument {
	float: right;
	padding: 6px 15px 0 0;
}
#docconnexion #formdocument .texte {
	width: 105px;
	height: 17px;
	padding-top: 2px;
	padding-left: 2px;
	margin-top: 4px;
	margin-right: 4px;
	border: 1px solid #A3A3A3;
	font-size: 11px;
	color: #4D4D4D;
}
#docconnexion #formdocument .bouton {
	width: 20px;
	height: 19px;
	background: url(../images/btn-conseil.png) top left no-repeat;
	border: none;
	cursor: pointer;
}
#docconnexion #formdocument a {
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}
#docconnexion #formdocument a:hover {
	text-decoration: none;
}

#docmembre {
	width: 980px;
	padding-bottom: 20px;
	background-color: #15456B;
}
#docmembre h2 {
	height: 29px;
	padding: 17px 0 0 50px;
	border-bottom: 1px solid #FFFFFF;
	background: url(../images/docmembre.jpg) top left no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
}
#docmembre ul {
	padding: 15px 0 0 14px;
	list-style-type: none;
	color: #599AEA;
}
#docmembre ul li {
	width: 300px;
	float: left;
	padding-left: 15px;
	background: url(../images/puce-docmembre.png) center left no-repeat;
	color: #599AEA;
}
#docmembre ul li a {
	color: #599AEA;
	text-decoration: underline;
}
#docmembre ul li a:hover {
	color: #CAD9EC;
	text-decoration: underline;
}
