*{ margin: 0; padding: 0;}

html{ 
font-family: Verdana, Arial, serif;
font-size:12px;
padding:5px;
} 

body{
margin: 0; 
padding: 0; 
} 

#corps p{
margin-bottom:5px;
margin-top:5px;
}

abbr{cursor:help;}

#apporteur,#assureurpro,#contrat,#assure,#antecedent,#chiffres,#certification,#localisation,#application,#activitebat,#information,#geniecivil,#piece,#val{
background-image:url('images/metal.gif');
width:800px;
margin:auto;
margin-bottom:5px;
margin-top:5px;
border:1px solid black;
padding-bottom:10px;
}

.intitule{font-size:16px;}

#corps #NAF,#corps #SIREN,#corps #RM{width:85px;}

#corps table{width:800px;}

#corps td{padding-top:3px;padding-bottom:3px;padding-right:10px;}

#corps .fax{padding-left:23px;}

#corps .tdcp{
	width:210px;
	padding-right:5px;
}

.titre{
background-color:#f18700;
font-weight:bold;
text-align:center;
border-top:1px solid black;
border-bottom:1px solid black;
}

.obligatoire{color:red;}

#nomcli,#adrcli,#mailcli,#nomfed,#adrouvrage,#nompro,#adrpro,#emailpro{width:660px;overflow:hidden;}

#villecli,#villepro{width:500px;}

#telcli,#cpcli,#telpro,#cppro,#typepro{width:85px;}

#corps textarea{overflow:hidden;}

#motif{width:635px;}

#corps #antecedent #cause {border:1px solid black;border-collapse:collapse;width:790px;}
#corps #antecedent #cause th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #antecedent #cause td{border:1px solid black;padding:0;background:white;}
#corps #antecedent #cause textarea{width:130px;height:62px;margin:0;padding:0;}
#corps #antecedent #SAI_42{width:600px;}

#corps #antecedent #tab2{border:1px solid black;border-collapse:collapse;width:790px;margin:auto;}
#corps #antecedent #tab2 th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #antecedent #tab2 td{border:1px solid black;padding:0;background:white;}
#corps #antecedent #tab2 textarea{width:193px;height:32px;margin:0;padding:0;}
#corps #antecedent #tab2 #SAI_44,#corps #antecedent #tab2 #SAI_50{width:170px;text-align:center;}
#corps #antecedent #SAI_55,#corps #antecedent #SAI_582{width:70px;text-align:center;}

#corps #antecedent #exp{width:785px;margin:5px;}

#corps #chiffres #SAI_63{width:30px;}
#corps #chiffres #SAI_64,#corps #chiffres #SAI_65,#corps #chiffres #SAI_66,#corps #chiffres #SAI_67,#corps #chiffres #SAI_68{width:20px;}

#corps #chiffres #CA{width:790px;margin:auto;}
#corps #chiffres #CA td{padding:0;}

#corps #chiffres #exerciceCA{border:1px solid black;border-collapse:collapse;width:485px;margin:auto;}
#corps #chiffres #exerciceCA th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #chiffres #exerciceCA td{border:1px solid black;padding:0;background:white;}
#corps #chiffres #exerciceCA textarea{width:126px;height:48px;margin:0;padding:0;}

#corps #chiffres #ventilationCA{border:1px solid black;border-collapse:collapse;width:285px;margin:auto;}
#corps #chiffres #ventilationCA th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #chiffres #ventilationCA td{border:1px solid black;padding:0;background:white;}
#corps #chiffres #ventilationCA textarea{width:141px;height:30px;margin:0;padding:0;}

#corps #chiffres #ventilationCA{border:1px solid black;border-collapse:collapse;width:285px;margin:auto;}
#corps #chiffres #ventilationCA th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #chiffres #ventilationCA td{border:1px solid black;padding:0;background:white;}
#corps #chiffres #ventilationCA textarea{width:141px;height:30px;margin:0;padding:0;}

#corps #chiffres .CAautreBTP{border:1px solid black;border-collapse:collapse;width:450px;margin:auto;margin-bottom:10px;}
#corps #chiffres .CAautreBTP th{border:1px solid black;padding:5px;background:#f3a432;}
#corps #chiffres .CAautreBTP td{border:1px solid black;padding:0;background:white;}
#corps #chiffres .CAautreBTP .CAcol1{width:120px;}
#corps #chiffres .CAautreBTP textarea{width:313px;height:34px;margin:0;padding:0;}

#corps #certification .certif{width:350px;}
#corps #localisation #SAI_102{width:530px;}

#corps #activitebat .tableau{border-collapse:collapse;width:790px;height:40px;margin:auto;margin-top:10px;background:#f3a432;}
#corps #activitebat .tableau td{
border:1px solid black;
text-align:center;
padding:0;
}

.col1{border:1px solid black;border-top:none;width:87px;}
.col2{font-weight:bold;border-left:1px solid black;}
.col3{width:75px;border-left:1px solid black;border-right:1px solid black;}
.col4{width:100px;border-left:1px solid black;border-right:1px solid black;}

#corps #activitebat .tab{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;margin-top:10px;}
#corps #activitebat .tab td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}

#corps #activitebat #div7{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div7 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div8{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div8 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div9{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div9 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div10{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div10 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div11{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div11 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div12{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div12 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div13{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div13 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div14{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div14 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div15{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div15 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #activitebat #div16{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #activitebat #div16 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}

.lignebas td{border-bottom:1px solid black;}

#corps #geniecivil .tab{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;margin-top:10px;}
#corps #geniecivil .tab td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}

#corps #geniecivil .tableau{border-collapse:collapse;width:790px;height:40px;margin:auto;margin-top:10px;background:#f3a432;}
#corps #geniecivil .tableau td{
border:1px solid black;
text-align:center;
padding:0;
}

#corps #geniecivil #div17{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div17 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #geniecivil #div18{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div18 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #geniecivil #div19{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div19 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #geniecivil #div20{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div20 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #geniecivil #div21{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div21 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}
#corps #geniecivil #div22{width:790px;border-collapse:collapse;margin:auto;background:white;border:1px solid black;border-top:none;}
#corps #geniecivil #div22 td{padding:0;text-align:center;padding-bottom:2.5px;padding-top:2.5px;}

#corps #information table{margin:auto;width:790px;}
#corps #information td{text-align:justify;padding:0;padding-top:5px;padding-bottom:5px;}

#val{
padding-bottom:10px;
padding-top:10px;
}

#piece table td{
padding-left:10px;
}