.tabLigneHori { background-color: #efe8d3; }

.tabData3a { font-family: arial; font-size: 11px; font-weight: bold; text-align: center; color: white; background-color: #D21A26; }

.tabData3note { font-size: 9px; }

.tabLigneVert2 { background-color: #ad9a3a; }

.tabData3b { font-family: arial; font-size: 11px; font-weight: bold; text-align: center; color: white; background-color: #F3131E; }

.tabData1a { font-family: arial; font-size: 11px; text-align: center;  background-color: #FCDFE3; }

.tabData1b { font-family: arial; font-size: 11px; text-align: center; background-color: #FFEBEE; }

.tabLigneVert1 { background-color: #efe8d3; }

.tabData2a { font-family: arial; font-size: 11px; text-align: center;}

.tabData2b { font-family: arial; font-size: 11px; text-align: center; }


.style1 {
	font-size: 11px;
	font-weight: bold;
	vertical-align:middle;
}

.style2 {
	font-size: 12px;
	font-weight: bold;
	border-bottom: 7px solid #F3131E;
	line-height: 30px;
	color: #000;
	text-align: left;
}
.style3 {
	font-size: 9px;
	font-weight: bold;
	padding: 5px;
}

#form_section table {
	width: 100%;
	margin: 0 auto;
	border-collapse: collapse;
}

#form_section input, #form_section textarea {
	border: 1px solid #CCC;
	padding: 2px;
}
#form_section select {
	border: 1px solid #CCC;
	padding: 2px;
}
#naissance_jour,#co_naissance_jour {
	width: 2em;
}
#naissance_annee,#co_naissance_annee {
	width: 4em;
}
#init, #co_init{
	width: 4em;
}
#commentaires {
	width: 100%;
}
#adresse_propriete {
	width: 300px;
}
#co_demandeur_check {
	width: 100%;
	height: 50px;
	border: 1px solid #999;
	background: #f0f0f0;
	text-align: center;
	padding-bottom: 1%;
	display: block;
	vertical-align: middle;
}
#dejamaison_check{
	width: 100%;
	height: 30px;
	border: 1px solid #999;
	background: #f0f0f0;
	text-align: center;
	padding-top: 4%;
	padding-bottom: 2%;
	display: block;
	vertical-align: middle;
	line-height: 12px;
}
#mail_error {
	border: 1px solid #600;
	color: #600;
	padding: 20px;
	font-size: 12px;
	text-align: center;
}
#mail_sent {
	border: 1px solid #060;
	color: #374747;
	padding: 20px;
	font-size: 12px;
	text-align: center;
}




@media (max-width: 500px) { 

#co_demandeur_check {
	width: 100%;
	height: 60px;
	border: 1px solid #999;
	background: #f0f0f0;
	text-align: center;
	padding-bottom: 5%;
	display: block;
	vertical-align: middle;
}
#dejamaison_check{
	width: 90%;
	height: 60px;
	border: 1px solid #999;
	background: #f0f0f0;
	text-align: center;
	padding-top: 5%;
	padding-bottom: 5%;
	display: block;
	vertical-align: middle;
	line-height: 12px;
}
}