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

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	font-size:12px;
}

img  {
	border:0;	
}

#zone1{
	/*@editable*/padding:0px 40px 26px 40px;
}

#zone1 div {
	 margin-bottom:20px;	
}
.texteGris {
	color:#929292;
}

.texteOrange {
	color:#f6932e;
}

.divGris {
	/*background-color:#929292;*/
	border : #CCC solid 1px;
	padding:6px;
	margin-bottom:20px;
}

a .texteGros, a .texteGros , a:visited .texteGros {
	text-align:center;
	font-size:18px;
	color:#929292;
	text-decoration:none;
}

a:hover .texteGros {
	text-align:center;
	font-size:18px;
	color:#929292;
	text-decoration:underline;	
}
/*
a.texteGros, a.texteGros:hover , a.texteGros:visited {
	text-align:center;
	font-size:18px;
	text-decoration:none;
}
*/

#formulaire form{
	padding:0;
	margin:0;
}

#formulaire form input[type=submit]{
	display:block;
	background-repeat:no-repeat;
	width:248px;
	height:38px;
	cursor: pointer;
	margin-top:3px;
	border:0;
}

.submitOff {
	background-image:url(001_alasia/boutonSubmit.png);	
}

.submitOn {
	background-image:url(001_alasia/boutonSubmitON.png);	
}

input {
	width:219px;
	height:34px;
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	border: #ebebeb solid 1px;
	background-color:#bfbfbf;
	padding-left:30px;
	background-repeat:no-repeat;
	font-size:18px;
	margin-bottom:7px;
	padding-top:7px;
	vertical-align:top;
}

.inputMessage {
	width:247px;
	font-family:Arial, Helvetica, sans-serif;
	color:#929292;
	border: #ebebeb solid 1px;
	background-color:#bfbfbf;
	background-repeat:no-repeat;
	font-size:18px;
	margin-top:3px;
	margin-bottom:3px;
}


.inactif {
	background-color:#bfbfbf;
}

.actif {
	background-color:#e9e9e9;
}

.inputNom {
	background-image:url(001_alasia/bg_fieldName.png);
}

.inputNomOK {
	background-image:url(001_alasia/bg_fieldNameOK2.png);
}

.inputNomNOTOK {
	background-image:url(001_alasia/bg_fieldNameNOTOK2.png);
}

.inputEmail {
	background-image:url(001_alasia/bg_fieldEmail.png);
}

.inputEmailOK {
	background-image:url(001_alasia/bg_fieldEmailOK2.png);
}

.inputEmailNOTOK {
	background-image:url(001_alasia/bg_fieldEmailNOTOK2.png);
}

.inputPhone {
	background-image:url(001_alasia/bg_fieldPhone.png);
}

.inputPhoneOK {
	background-image:url(001_alasia/bg_fieldPhoneOK2.png);
}

.inputPhoneNOTOK {
	background-image:url(bg_fieldPhoneNOTOK2.png);
}

td.label {
 	text-align: right;
	color:#505050;
	font-size:16px;
	padding: 10px 0px 0;
	vertical-align:top;
}
 
#image1 {
	margin-bottom:30px;
}

#imgTitreForm {
	margin-bottom:10px;	
}

/*********************************************************/

/* tableau biens neufs */
table.programmesNeufs{width: 100% font-size:12px; background: #e4e4e4; border-top: 1px solid #888; border-bottom: 1px solid #888; margin: 0 0 1em 0;}
table.programmesNeufs td{padding: 5px 0; border-bottom: 1px dashed #888; text-align: center; vertical-align: middle;}
table.programmesNeufs td.ttlBien{font-weight: bold; padding: 5px 0 5px 0;}
table.programmesNeufs td.ttl{font-weight: bold; padding: 5px 0 5px 0;}
table.programmesNeufs td.sttl{font-weight: normal; padding: 0 0 5px 5px;}

/* tableau biens neufs */
table.appartements{background: #e4e4e4; border-top: 1px solid #888; border-bottom: 1px solid #888; margin: 0 0 1em 0; padding:3px;}
table.appartements td{padding: 5px; border-bottom: 1px dashed #888; text-align: center; vertical-align: middle;}
table.appartements td.ttlBien{font-weight: bold; padding: 5px;}
table.appartements td.ttl{font-weight: bold; padding: 5px;}
table.appartements td.sttl{font-weight: normal; padding: 5px;}

table.programmesNeufs a, table.programmesNeufs a:hover, table.programmesNeufs a:visited {
  color: #1F76D7;
  text-decoration: none;
}

table.programmesNeufs a:hover {
  color: #1F76D7;
  text-decoration: underline;
}

/*******************************************************/

