@import "init.css";

html,body,#site         { height: 100%; }
body,div,p              { font: 9pt/1.4em Arial, Verdana, Sans-serif; color: #000000; }
h1                      { font: 12pt/1.2em Arial; color: #333333; font-weight: bold; }
h2                      { font: 11pt/1.4em Arial; color: #555555; font-weight: bold; }
a                       { font-weight: bold; text-decoration: underline; color: #3E9FD4;  }
a:hover                 { color: #BE007C; }

.clear                  { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 0px; }
.spacer                 { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 10px; }
.spacer5                { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 5px; }
.spacer9                { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 9px; }
.spacer-height          { clear: both; font: 0pt/0em Arial, Verdana, Times; height: 2px; }
.spacer-width           { float: left; width: 10px;  background: url('../gif/site/fond_separ.png') repeat; }

#site                   { width: 990px; margin: 0 auto; }

ul.std                  { padding: 10px 0 0 20px; }
ul.std li               { padding: 0 0 10px 0; }
ul.std li li            { padding: 0 0 10px 0; }


.big-padded             { padding: 10px; }
.padded                 { padding: 5px; }
.pad-left               { padding-left: 10px; }
.pad-left-right         { padding: 0 10px; }

.padded ul { padding: 0 0 0 20px; }
.padded ul li { list-style: disc; color: #FF9900; padding: 0 0 5px 2px;}

.right                  { text-align: right; }

.ileft                  { float: left; width: 150px; text-align: right; padding: 0 10px 5px 0; }
.iright                 { float: left; padding: 0 0 5px 0; }

.sleft                  { float: left; width: 80px; text-align: right; padding: 2px 5px 5px 0; }
.sright                 { float: left; padding: 0 0 5px 0; }

.floatleft              { float: left;  }
.floatright             { float: right;  }

.ffleft		            { float: left; padding: 0 10px 10px 0; width: 250px; text-align: right; }
.ffleft                 { font: 10pt/1.4em Arial, Verdana, Sans-serif; color: #000000; font-weight: bold; }
.ffright                { float: left; padding: 0 0 10px 0; }
.ffinclude	            { float:right; }
.indispensable			{ font-weight: bold; color: #D90000; padding: 5px 0; }
.indispensable-suite	{ font: 8pt/1.4em Arial, Verdana; padding-bottom: 10px;}

input, textarea, select { font: 9pt/1.4em Arial, Verdana, Sans-serif; color: #333; font-weight: bold; }

.tiers-big              { float: left; width: 230px; height: 140px; padding: 5px; text-align: center;  }
.tiers-big a.spe        { font: 10pt/1.4em Arial; color: #3E9FD4; text-decoration: none; font-weight: bold; display: block; }
a.spe:hover             { color: #BE007C; }

.rouge                  { color: #BE007C; }
.vert                   { color: #80a310; }
.bleu                   { color: #3E9FD4; }

.w200 { width: 200px; }

