body {margin: 0; padding: 0}
body * {font-family: Arial, Helvetica, sans-serif;}

/** layout **/
div.cl {clear: both;}
#wrapper, #footer_content, #header_content, #preheader {width: 940px; margin-left: auto; margin-right: auto;}
#wrapper {padding: 0 2.875em 0 2.875em;}
#header {height: 1.87em; clear: both;}

#nom_site {float: left;}

ul#languages {list-style: none; margin: 0; padding: .12em 0 .12em 0; float: left; font-size: .7em; display: none;}

ul#nav {list-style: none; margin: .4em 0 0 0; padding: 0 0 .25em 0; float: right;}
ul#nav li {display: inline; padding:0 .5em 0 .3em; text-transform: lowercase; font-size: 1em; border-right: solid 3px;}
ul#nav li.last {border: none;}
ul#nav li a {text-decoration: none; font-size: .8em;}
ul#nav li a:hover {text-decoration: underline;}
#content {min-height: 450px; margin: .8em 0 0 0; padding: .4em;}

/** typos **/
#header h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.15em; float: left; margin-top: 0; font-weight: normal; background-image: none; padding-left: 0; margin-left: .4em;}
#migas {font-size: .7em;}
#footer {font-size: .7em; padding: 0 2.875em 0 2.875em; clear: both; margin-top: 2em; border: none;}
#footer_content {clear: both;}
h1 {font-size: 2em; font-weight: normal; padding-left: 40px; margin-left: -40px; margin-bottom: 10px;}
h2 {font-size: 1.3em;}
h3 {font-size: .9em; margin: .5em 0 .5em 0;}

#linkcontainer {padding: 1.43em; margin-bottom: 1em; width: 37.5em;}
#linkcontainer p { font-size: .8em; margin:0 0 .5em 0;}
#linkcontainer ul {list-style: none; margin: 0 0 1.6em 0; padding: 0;}
#linkcontainer ul li a {font-size: .8em; font-weight: bold;}
p.linkintro {color: #000; margin: 0 0 .8em 0;}


div#preheader {height: 60px; margin-top: .4em;}
h1#maintitle {float: left; font-size: 1.4em; font-weight: bold;}
img#logo {float: right;}

div#powrd {float: left; margin: 1em 0 1em 0; clear: both;}
div#powrd img {border: none;}
