/* -- General styles ------------------------------ */

input, select { font-size: 10px;  border: 1px solid silver; }
textarea      { font-size: 11px;  border: 1px solid silver; }
button        { font-size: 10px;  }
input.button  { cursor: pointer;   }

input:focus,
select:focus,
textarea:focus { background-color: #ffd }

div#doliste {
	padding-left: 3px;
	padding-right: 3px;
}

/*--------------------- FULL VIEW ---------------------------------------------*/
div.fiche {
	width: 590px;
}

/*table.contentpaneopen {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0;	margin: 0;	border: 0;
	margin-left: 2px;
	margin-right: 2px;
}*/

div.information {
	color: #a0486f;
	text-align: right;
	/*font-weight: bold;*/
}

table.contentpaneopen tr td div.commentaire {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	text-align: left;
	background: #D2B1C0;
	border: 1px;
	border-color: #A0486F;
	border-style: solid;
	margin-bottom: 10px;
	padding: 5px;
	width: 590px;
}

table.contentpaneopen a:link, table.contentpaneopen a:visited {
	font-weight: bold;
	color: #96143c;
	text-decoration: none;
}

table.contentpaneopen a:hover {
	color: #c388a0;
}


div.pictos {
	text-align: left;
}

div.nomcommune {
	padding : 0;
	font-size: 18px;
	color: #a0486f;
	font-weight: normal;
	text-align: left;
}

table.photosigntype tr {
	vertical-align: top;
	text-align: left;
}

table.photosigntype tr td {
	padding: 3px;
}

div.typeCapacite {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #a0486f;
	text-align: left;
	vertical-align: top;	
	padding-bottom: 5px;
}

/*div.type {
	font-size: 12px;
	font-weight: bold;
	color: #a0486f;
	text-align: right;
	vertical-align: top;
	float: left;
}*/

td.photo {
	width: 200px;
	/*height: 150px;*/
	vertical-align: top;
}

td.signaletique,  td.signaletique table tbody{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding: 0px; margin: 0px;	border: 0px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 4px;
	vertical-align: top;
}


td.dispo {
	height: 100%;
	text-align: left;
	vertical-align: top;
}

div.dispo table tr td, div.signaletique, div.description, td.tarifs, td.Equipements, td.services, div.environnement {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

td.Equipements, td.services
{
	padding-left: 10px;
}

div.titre_description, div.titre_tarifs, div.titre_equipements, div.titre_services, div.titre_environnement {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	color: #a0486f;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 3px;
}

td.tarif {
	font-family:Verdana, Helvetica ,Arial,sans-serif;
	font-size: 11px;
	width: 50%;
	vertical-align: top;
}

td.tarif table tbody th {
	text-align: center;
}

td.tarif table {
	font-size: 11px;
	width: 100%;
	background-color: #fffafd;
}

td.tarif table td{
	border: 1px solid #d2b1c0;
	padding: 4px;
	text-align: center;
}

td.tarif table th, div.environnement table th{
	font-weight: bold;
	color: #a0486f;
	text-align: center;
	border: 1px solid #d2b1c0;
	padding: 4px;
}

div.environnement table {
	font-family:Verdana, Helvetica ,Arial,sans-serif;
	width: 100%;
	background-color: #fffafd;
}

div.environnement table td{
	border: 1px solid #d2b1c0;
	padding: 4px;
	text-align: left;
}

div.environnement table th{
	text-align: left;
}

div.contact, div.interesse {
	background-image: url('../../../images/stories/com_propertys/interface/filet_bandeau_violet.gif');
	background-repeat: repeat-x;
	color: White;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 4px 7px 0px 7px;
	font-size: 11px;
	vertical-align: middle;
}

/*div.com_propertys_full {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	padding: 0;	margin: 0;	border: 0;
	margin-left: 2px;
	margin-right: 2px;
}

div.com_propertys_full h1{
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	color: #a0486f;
}

div.com_propertys_full h2{
	padding: 0;
	font-size: 16px;
	color: #a0486f;
}

div.com_propertys_full h3{
	padding : 0;
	font-size: 18px;
	color: #a0486f;
	font-weight: normal;
}

div.com_propertys_full h4{
	padding :0;
	font-size: 11px;
	font-weight: bold;
	color: #a0486f;
}

div.com_propertys_full_contact_entete, div.com_propertys_full_interesse_entete{
	background-image: url('../../../images/stories/com_propertys/interface/filet_bandeau_violet.gif');
	background-repeat: repeat-x;
	color: White;
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-weight: bold;
	height: 26px;
	padding: 4px 7px 0px 7px;
	font-size: 11px;
	vertical-align: middle;
}

div.com_propertys_full_interesse_entete {
	margin-top: 5px;
}

div.com_propertys_full_interesse a:link,div.com_propertys_full_interesse a:visited{
	text-decoration: none;
}

div.com_propertys_full_ci, div.com_propertys_full_descriptif, div.com_propertys_full_equipement, div.com_propertys_full_services, div.com_propertys_full_environnement, div.com_propertys_full_tarif {
	font-family:Verdana, Helvetica ,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #000;
	text-align: left;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 10px;
}

div.com_propertys_full_descriptif h3, div.com_propertys_full_environnement h3, div.com_propertys_full_tarif h3, div.com_propertys_full_equipement h3 {
	padding-top: 10px;
}

div.com_propertys_full_equipement, div.com_propertys_full_services {
	padding-left: 10px;
}


table.com_propertys_full_pcd td{
	vertical-align: top;
}

div.com_propertys_full_photo {
	width: 200px;
	height: 150px;
	vertical-align: top;
}

div.com_propertys_full_commentaire {
	background: #f4e5ed;
	height: 148px;
	border: 1px solid #d2b1c0;
	font-family:Verdana, Helvetica ,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: bottom;
	color: #0;
	text-align: left;
	line-height: 13px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}

td.com_propertys_full_tarif {
	width: 50%;
	vertical-align: top;
}

div.com_propertys_full_tarif table tbody th {
	text-align: center;
}

div.com_propertys_full_tarif table {
	font-family:Verdana, Helvetica ,Arial,sans-serif;
	font-size: 10px;
	width: 100%;
	background-color: #fffafd;
}

div.com_propertys_full_tarif table td{
	border: 1px solid #d2b1c0;
	padding: 4px;
	text-align: center;
}

div.com_propertys_full_environnement table {
	width: 100%;
	background-color: #fffafd;
}

div.com_propertys_full_environnement table td{
	border: 1px solid #d2b1c0;
	padding: 4px;
	text-align: left;
}

div.com_propertys_full_tarif table th, div.com_propertys_full_environnement table th{
	font-weight: bold;
	color: #a0486f;
	text-align: center;
	border: 1px solid #d2b1c0;
	padding: 4px;
}

div.com_propertys_full_environnement table th{
	text-align: left;
}
*/
