body {  font-weight: bold; font-size: 11px; font-family: verdana,arial,helvetica }
td {	font-size: 11px; font-family: verdana,arial,helvetica }
th {	font-size: 11px; font-family: verdana,arial,helvetica }
p { 	font-size: 11px; font-family: verdana,arial,helvetica }
h1 {	font-weight: normal; font-size: 16pt; font-family: verdana,arial,helvetica }
.h1 {	font-weight: normal; font-size: 16pt; font-family: verdana,arial,helvetica }
h2 {	font-weight: bold; font-size: 12pt; font-family: verdana,arial,helvetica; color: #0a3b9d }
.h2 {	font-weight: bold; font-size: 12pt; font-family: verdana,arial,helvetica; color: #0a3b9d}
h3 {	font-weight: bold; font-size: 10pt; font-family: verdana,arial,helvetica; color: #0a3b9d }
.h3 {	font-weight: bold; font-size: 10pt; font-family: verdana,arial,helvetica; color: #0a3b9d }
h4 {	font-weight: bold; font-size: 9pt; font-family: verdana,arial,helvetica; color: #006699 }
h5 {	font-weight: bold; font-size: 8pt; font-family: verdana,arial,helvetica }
h6 {	font-weight: bold; font-size: 10pt; font-family: arial,helvetica }
hr {	height: 1px; color: #dddddd }

.art_titre { font-weight: bold; font-size: 10pt; font-family: verdana,arial,helvetica; color: #0a3b9d } 

textarea {   border-right: #000000 1px; border-top: #000000 1px; background: #ffffff; margin: 1pt; border-left: #000000 1px; border-bottom: #000000 1px}
input.text { border-right: #000000 1px; border-top: #000000 1px; background: #ffffff; margin: 1pt; border-left: #000000 1px; border-bottom: #000000 1px}

.faqInput {   border: #000000 1px solid; background: #f1f1f1; }

.copy {     	 font-weight: normal; font-size: xx-small; color: white; font-family: verdana,arial,helvetica; text-decoration: none }
table.copy {	 font-weight: normal; font-size: xx-small; color: white; font-family: verdana,arial,helvetica; background-color: #6487dc }
td.copy {   	 font-weight: normal; font-size: xx-small; color: white; line-height: 20px; font-family: verdana,arial,helvetica }
a.copy {    	 font-weight: normal; font-size: xx-small; color: white; font-family: verdana,arial,helvetica }
a.copy:link {	 font-weight: normal; font-size: xx-small; color: white; font-family: verdana,arial,helvetica }
a.copy:hover {	 font-weight: normal; font-size: xx-small; color: red; font-family: verdana,arial,helvetica }
a.copy:visited { font-weight: normal; font-size: xx-small; color: white; font-family: verdana,arial,helvetica }

.imgnews {	padding-right: 5px; padding-top: 5px }
.white   {	color: #ffffff }

table.sea {	padding-left: 20px; font-size: 10px; margin-left: 10px; width: 90%; background-color: #6487dc }
.sea {	        font-weight: normal; font-size: xx-small; font-family: verdana,arial,helvetica; color: #ffffff; background-color: #6487dc }
a.sea {	        font-size: xx-small; font-family: arial,helvetica }
a.sea:link {	font-size: xx-small; font-family: arial,helvetica }
a.sea:hover {	font-size: xx-small; font-family: arial,helvetica; color: black}
a.sea:visited {	font-size: xx-small; font-family: arial,helvetica }

.leftnavoff {	border-right: white 2px solid; padding-right: 3px; border-top: white 2px solid; padding-left: 3px; font-weight: bold; font-size: x-small; padding-bottom: 0px; margin: 2px 0px; border-left: white 2px solid; width: 10px; cursor: hand; color: black; line-height: 10pt; padding-top: 0px; border-bottom: white 2px solid; font-family: verdana; letter-spacing: -0.5pt; background-color: white; text-decoration: none }
.leftnavup {	border-right: #003399 2px solid; padding-right: 3px; border-top: #99ccff 2px solid; padding-left: 3px; font-weight: bold; font-size: x-small; padding-bottom: 0px; margin: 2px 0px; border-left: #99ccff 2px solid; width: 10px; cursor: hand; color: white; line-height: 10pt; padding-top: 0px; border-bottom: #003399 2px solid; font-family: verdana; letter-spacing: -0.5pt; height: 0pt; background-color: #0099ff; text-decoration: none }
.leftnavdown {	border-right: #99ccff 2px solid; padding-right: 3px; border-top: #003399 2px solid; padding-left: 3px; font-weight: bold; font-size: x-small; padding-bottom: 0px; margin: 2px 0px; border-left: #003399 2px solid; width: 10px; cursor: hand; color: white; line-height: 10pt; padding-top: 0px; border-bottom: #99ccff 2px solid; font-family: verdana; letter-spacing: -0.5pt; background-color: #0099ff; text-decoration: none }
.leftnavon {	border-right: #99ccff 2px solid; padding-right: 3px; border-top: #003399 2px solid; padding-left: 3px; font-weight: bold; font-size: x-small; padding-bottom: 0px; margin: 2px 0px; border-left: #003399 2px solid; width: 10px; color: #666666; line-height: 10pt; padding-top: 0px; border-bottom: #99ccff 2px solid; font-family: verdana; letter-spacing: -0.5pt; background-color: white; text-decoration: none }
.leftnavchosen {	border-right: #99ccff 2px solid; padding-right: 3px; border-top: #003399 2px solid; padding-left: 3px; font-weight: bold; font-size: x-small; padding-bottom: 0px; margin: 2px 0px; border-left: #003399 2px solid; width: 10px; cursor: hand; color: #000000; line-height: 10pt; padding-top: 0px; border-bottom: #99ccff 2px solid; font-family: verdana; letter-spacing: -0.5pt; background-color: white; text-decoration: none }

a:active  {	color: #b1007b; font-family: verdana, arial, helvetica }
a:link    {	color: #3366cc; font-family: verdana, arial, helvetica }
a:visited {	color: #3366cc; font-family: verdana, arial, helvetica }
a:hover   {	color: #ff5001; font-family: verdana, arial, helvetica }

.bloc_titre { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}


/* PORTLET HIERARCHY */
/* ----------------- */
tr.hierarchy_titre    {	background-color: #f1f1f1 }
tr.hierarchy          { background-color: #f1f1f1 }
tr.hierarchy_over     { background-color: #cccccc }
tr.hierarchy_selected {	background-color: #eeeeee }

a.hierarchy_titre:active  { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}
a.hierarchy_titre:link    { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}
a.hierarchy_titre:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}
a.hierarchy_titre:hover   { color: #000000; text-decoration: none; font-weight: bold; font-size: 11px;}

a.list_link:active  {	color: #b1007b; font-family: verdana, arial, helvetica }
a.list_link:link    {	color: #3366cc; font-family: verdana, arial, helvetica }
a.list_link:visited {	color: #b1007b; font-family: verdana, arial, helvetica }
a.list_link:hover   {	color: #ff5001; font-family: verdana, arial, helvetica }

td.tabEntete    {  background-color: #f1f1f1; color: #000000; font-weight: bold; }
td.tabValLight  {  background-color: #f4f5f5; color: #000000; }
td.tabValDark   {  background-color: #f1f1f1; color: #000000; }
td.tabValTotal  {  background-color: #f1f1f1; color: #000000; font-weight: bold; }

td.tabTitre {   font-size: 14px; font-weight: bold; font-family: verdana,arial,helvetica  }
table.tabText  {   font-weight: bold; font-family: verdana,arial,helvetica  }
