#sitemap{padding-bottom: 60px;}#sitemap ul{ height: 1%; /*hack ie*/ }#sitemap li{   	padding: 0 0 10px;    margin: 0;}#sitemap li a{ position: relative; text-decoration: none; color: #000; }#sitemap li a:hover{ text-decoration: underline; }#sitemap #thesitemap{ }#sitemap .sm00{ }#sitemap .sm00>a {font-style: normal; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 20px; text-transform: uppercase; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out;}#sitemap .sm00>a:hover{ text-decoration: none; color: #b19557; }#sitemap .smniveau1{ margin: 0px; padding: 0px; }#sitemap .smliniveau1{ margin: 0px 0px 0px 0px; }#sitemap .smliniveau1 a.smaniveau1 {margin: 0px 0px 0px 0px; padding:3px 0px 3px 20px; font-size: 18px; color: #000;}#sitemap .smliniveau1 a.smaniveau1:hover{ }#sitemap .smniveau2{ margin: 0px 0px 10px 0px; padding: 0 0 0 3px; }#sitemap .smliniveau2{ margin: 0px 0px 0px 20px; }#sitemap .smliniveau2 a.smaniveau2 {line-height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #000; }#sitemap .smliniveau2 a.smaniveau2:hover{ }#sitemap .smniveau3{ margin: 0px 0px 0px 0px; }#sitemap .li3{ margin: 0px 0px 0px 20px; }#sitemap .li3 a.lien3 { line-height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #0075B0;}#sitemap .li3 a.lien3:hover{ }@media only screen and (max-width:767px){	#sitemap #thesitemap {    	padding: 0 0 0 20px;	}	#sitemap .sm00>a{		padding: 0;		font-size: 14px;	}}