/* CSS DOCUMENT */

* {font-family: "Trebuchet MS", Trebuchet, "Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", lucida, sans-serif;}

body{
font-size: 78%;
color: #000;
background: #FFF;
padding: 0.5cm 1.5cm;
text-align: justify;
}

/* LINKS */
a{color: #4D84E8; text-decoration: none; border-bottom: 1px dashed #4D84E8; font-weight: bold}
#foot a{color: #4D84E8; text-decoration: none}
h1 a{text-decoration: none; border: none;}

/* HEADINGS //{{{ */

h1, h2, #foot{
page-break-before: avoid;
page-break-after: avoid;
}
hr{page-break-after: avoid;}

h1{
margin: 0 2cm;
font-size: 2.3em;
font-weight: 900;
font-style: italic;
text-align: center;
}
#head h2{
font-size: 1.5em;
margin: 0 1cm 0 1cm;
text-align: center;
}
h2{
font-size: 1.5em;
color: #07035D
}

h4{
font-size: 1.1em;
font-weight: bold;
margin: 0.5em auto 0 auto;
}

.sep, .hr{
clear: both;
display: block;
margin: 20px;
font-size: 1px;
border-bottom: 2px solid #E5EDF3;
color: #07035D;
}

#index_puzzle_img, #head_puzzle, #menu, #lang, .noprint{display: none}

.perex{font-weight: bold}

p{text-indent: 1em}
#foot p, ul p{text-indent: 0}

.imgright{
text-align: center;
margin: 1em auto;
}
/*a:after {content: " [" attr(href) "] ";}*/

/* CSS DOCUMENT */
