*{ margin: 0; padding: 0;}

html{ 
font-family: Verdana, Arial, serif;
font-size:12px;
} 

body{
margin: 0; 
padding: 0; 
} 

abbr
{
  border-bottom: .1em dotted;
  cursor: help;

}

#corps p{
margin-bottom:5px;
margin-top:5px;
}

#apporteur{margin:0px;}

#apporteur,#assureurpro,#assure,#typetravaux,#typebatiment,#garanties,#destination,#intervenant,#piece,#val{
background-image:url('images/metal.gif');
width:800px;
margin:auto;
margin-bottom:5px;
margin-top:5px;
border:1px solid black;
}


.intitule{font-size:16px;}


#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;}

#corps .section{padding-top:5px;padding-bottom:5px;}

#nomcli,#adrcli,#mailcli,#nomfed,#adrouvrage,#nompro,#adrpro,#emailpro{width:660px;overflow:hidden;}

#villecli,#villeouvrage,#villepro{width:500px;}

#telcli,#cpcli,#cpouvrage,#telpro,#cppro,#typepro{width:85px;}

#enseignepro{width:310px;}

#corps #pcobt{padding-right:360px;}
#corps #permis{padding-right:317px;}
#corps .typtrav{padding-right:297px;}
#corps #typeb{padding-left:10px;}

#corps #datedeb,#corps #datefin,#corps #datefinprev{text-align:center;}

#corps #typetravaux td{padding-left:5px;}
#corps #typetravaux input{margin-left:120px;}
#corps #typetravaux #surelev, #corps #typetravaux #aveccontiguite,#corps #typetravaux #sanscontiguite{margin-left:140px;}
#corps #typetravaux #numpc,#corps #typetravaux #datedeb,#corps #typetravaux #datefin ,#corps #typetravaux #autretravaux,#corps #typetravaux #datefinprev{margin-left:0;}

#corps #typebatiment td{padding-left:10px;}

#corps #surface,#corps #shob{margin-right:20px;}

#nbbat{width:150px;}
#nbetage{width:60px;}
#nbsoussol{width:46px;}
#nblog{width:155px;}

#garanties td{text-align:center;}
#destination td{padding-left:10px;}
#intervenant td{padding-left:10px;}
#intervenant input{margin-left:120px;}
#intervenant #autrebureau{margin-left:0;}
#intervenant #G121,#intervenant #G122{margin-left:140px;}

#val{
padding-bottom:10px;
padding-top:10px;
}

#info{
position:fixed;
left:20px;
top:20px;
width:200px;
border:4px ridge #f18700;
font-size:9px;
padding:2px;
background:#f18700;
}

#piece table td{
padding-left:10px;
}

