html, body { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #ffffff; margin: 0; padding: 0; }
body { font-family: verdana, Helvetica, Arial, sans-serif; voice-family: "\"}\""; voice-family: inherit; text-align: left; }

#body { position: absolute; width: 955px; height: 620px; overflow: auto; top: 50%; left: 50%; margin-left: -477px; margin-top: -300px; background-repeat: no-repeat; background-position: top center; }
div.f0 { background-image: url('/templates/dtm/images/le-joli-fond-dtm.jpg'); }
div.f1 { background-image: url('/templates/dtm/images/le-joli-fond-dtm-rubrique-1.jpg'); }

#logo-dtm { position: absolute; top: 0px; left: 77px; width: 162px; height: 171px; overflow: hidden; display: block; }



#menu { position: absolute; top: 206px; left: 160px; width: 176px; height: 172px; overflow: hidden; display: block; }
#menu ul { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; }
#menu ul li { margin: 0; padding: 0; list-style: none; list-style-type: none; list-style-image: none; width: 176px; overflow: hidden; }
#menu a { height: 43px; width: 176px; display: block; background-repeat: no-repeat; padding-left: 176px; }
#menu #niv-70 { background-image: url('/templates/dtm/images/menu_qui-sommes-nous.jpg'); }
#menu #niv-70:hover, #menu a#niv-70.select { background-image: url('/templates/dtm/images/menu_qui-sommes-nous_hover.jpg'); }
#menu #niv-71 { background-image: url('/templates/dtm/images/menu_nos-produits.jpg'); }
#menu #niv-71:hover, #menu a#niv-71.select { background-image: url('/templates/dtm/images/menu_nos-produits_hover.jpg'); }
#menu #niv-72 { background-image: url('/templates/dtm/images/menu_l-actualite.jpg'); }
#menu #niv-72:hover, #menu a#niv-72.select { background-image: url('/templates/dtm/images/menu_l-actualite_hover.jpg'); }
#menu #niv-3 { background-image: url('/templates/dtm/images/menu_contactez-nous.jpg'); }
#menu #niv-3:hover, #menu a#niv-3.select { background-image: url('/templates/dtm/images/menu_contactez-nous_hover.jpg'); }


#contenu { position: absolute; top: 219px; left: 350px; width: 581px; height: 370px; overflow: auto; }
#content p:first-child, #content ul:first-child { margin-top: 0px; padding-top: 0px; }
#content p:last-child, #content ul:last-child { margin-bottom: 0px; padding-bottom: 0px; }

#contenu object { margin: 0; padding: 0; }
#contenu #pagesstatiques, #contenu #tpl-actualite, #contenu #tpl-contact, #contenu #mentionslegales, #contenu #plandusite { margin: 6px; }

#contenu #tpl-contact form { margin: 0; padding: 0; }
#contenu #tpl-contact input, #contenu #tpl-contact textarea { margin-bottom: 6px; }
#contenu #tpl-contact input.demilarge, #contenu #tpl-contact textarea { font-size: 12px; border-color: #58bfe8; color: #348298; width: 210px; }
#contenu #tpl-contact textarea { height: 50px; }
#contenu #tpl-contact input.bouton { margin-left: 70px; margin-top: 15px; }
#contenu #tpl-contact #tpl-contact-contenu { float: right; width: 332px; }



#contenu #tpl-actualite div.actualitec h1 { margin-top: 0; padding-top: 0; }
#contenu #tpl-actualite div.actualitec h1:hover { text-decoration: none; }
#contenu #tpl-actualite div.actualitec a { color: #000000; }
#contenu #tpl-actualite div.actualitec a:hover { text-decoration: none; }
#contenu #tpl-actualite div.lirelasuite { margin-top: 16px; }
#contenu #tpl-actualite div.lirelasuite a { background-image: url('/templates/dtm/images/bullet_red.png'); background-repeat: no-repeat; padding-left: 16px; }
#contenu #tpl-actualite hr { padding: 0; border: 0; height: 1px; background-color: #d36041; clear: left; margin: 10px 0; }

#contenu #plandusite ul.niv1 li { padding: 8px 0; }


#motsclefs { position: absolute; top: 600px; left: 0px; width: 955px; height: 20px; overflow: hidden; display: block; }
#motsclefs { text-align: left; font-size: 9px; line-height: 20px; font-weight: bold; color: #888; }

#baspage { position: absolute; top: 600px; left: 0px; width: 955px; height: 20px; overflow: hidden; display: block; }
#baspage { text-align: right; }
#baspage, #baspage a { color: #888; text-decoration: none; font-size: 9px; line-height: 20px; }
#baspage a { margin: 0 10px; }
#baspage a:hover { text-decoration: underline; }

img.borddroitbas { margin-right: 5px; margin-bottom: 5px; }
img.bordgauchebas { margin-left: 5px; margin-bottom: 5px; }
img.bordgauchehaut { margin-left: 5px; margin-top: 5px; }
img.borddroithaut { margin-right: 5px; margin-top: 5px; }


a { outline: none; }
acronym { border-bottom: 1px dotted black; }
label { cursor: pointer; }
img.b { border: 0; }
small {
	font-size: 9px;
}
.jolieerreur {
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	padding: 10px;
	padding-left: 30px;
	background-image: url('/reg_medias/images/tango/16x16/status/dialog-warning.png');
	background-repeat: no-repeat;
	background-position: 4px 14px;
	font-weight: bold;
	height:auto;
	background-color: #e9ecef;
	border: 2px solid red;
	width: 170px;
	color: red;
}
.jolieerreur br {
	margin-bottom: 10px; 
}
#admindbg {
	text-align: left;
}


