body {
	background-color:white;
	margin:0 0 32px 0;
	padding:0;
}

div {
	margin:0;
	padding:0;
}

img.menusep { margin:0 4px; }
p { font-family:Verdana;font-size:12px;color:#666666;text-align:left; }
table {margin:0; padding:0; border:0;}
td {vertical-align:top;}
img {border:none}
input, textarea {border: 1px solid #CCCCCC; height:12px; font-family:Verdana;font-size:10px;}

a, a:visited, a:hover, a:active {color:#669900;text-decoration:none;}
a:hover {text-decoration:underline;}

div.main {padding:0 13px 24px 13px;position:relative;}
div.main div.img {float:left;margin-top:43px;}
div.main div.intro {float:none;margin-left:62px;margin-top:43px;}
div.main div.coordonnees {float:none;margin-left:36px;margin-top:43px;}
div.main div.formulaire {float:none;padding-left:36px;margin-left:36px;margin-right:20px;border-left:1px solid #CCCCCC; margin-top:43px;}
div.main p.content {font-size:10px;margin:0;padding:0;width:244px;}
div.main p.details {font-size:10px;}
div.main p.label {font-size:10px;margin:0 0 24px 0;padding:0;}
div.main p.content span.titre {font-weight:bold;}

div.footer {font-family:Verdana;font-size:10px;color:#666666;text-align:center;margin-top:8px;}

table.notreoffre {width:100%; margin-top:40px;}
table.notreoffre img.titre {margin-left:16px;}
table.notreoffre td.puce1 {padding-top:3px;}
table.notreoffre td.puce2 {padding-top:5px;padding-left:6px;}
table.notreoffre td.puce3 {padding-top:3px;}

img.menu {padding:3px 9px;}
