/* a { color: #EE0000; text-decoration: none }
a:hover,a:active { color: #FF6600; text-decoration: none } */

a { color: #990000; text-decoration: none }
a:hover,a:active { color: #FF6600; text-decoration: none }

a.neg{ color:#FFFFFF; text-decoration:none }
a.neg:hover,a.neg:active { color:#FFCC33; text-decoration:underline }



body#marc { text-align: center; margin: 0; background-color: #948D81; background-image: url(img/bg_pag.gif); background-attachment: fixed; }

div#principal { width: 778px; margin: 0 auto; text-align: left; background: white }
html>body div#principal { margin-bottom: -16px; #margin-bottom: 0px; }

div#columnes { width: 778px; margin: 0 auto; background: url(img/header_bg.jpg) 0 0px no-repeat;  }
html>body div#columnes { padding-bottom: 15px; border-bottom: 1px solid white; #padding-bottom: 0; #border-bottom: none }

div#peupagina { width: 778px; background: white; text-align: left; border-top: 1px solid white; clear: both;
	margin: 0 auto; }
.peu { font: 0.70em Verdana, Arial, Helvetica, sans-serif; color: #F6DBD4; background-color: #D44A2A; padding: 10px 10px 10px 10px; margin: 0px 0 0 0; }

.intro { font: 0.80em Arial, Helvetica, sans-serif; margin: 20px 30px 0 40px; text-align: justify }
.txt { font: 0.80em Arial, Helvetica, sans-serif; margin: 20px 40px 0 40px; text-align: justify }

ul.intro { font: 0.80em Arial, Helvetica, sans-serif; list-style: square; margin: 0 30px 10px 70px }
ul.intro li { margin-top: 5px }

table.ocells { margin-left: 40px; margin-top: 0; margin-bottom: 15px; font: 0.65em Arial, Helvetica, Sans-serif; text-transform: uppercase }
table.nius { margin-left: 40px; margin-top: 0; margin-bottom: 15px; }
table.nius td { vertical-align: top }
table.nius img { margin-top: 42px }
table.nius p { font: 0.75em Arial, Helvetica, Sans-serif; text-align: justify; margin: 0 }
table.nius h1 { font: bold 1em Arial, Helvetica, Sans-serif; 	color: #333;	margin: 15px 0 5px 0; }