/**********************************************************/
/* Gemplus Public Website Stylesheet (c)GEMPLUS 2005 */
/**********************************************************/
/* STYLES.CSS V1.0 18/march/2005 */

/*   body style (mainly for ie browsers...) */
body {background-color: #ffffff; background-image: url('../img/courbeinterne.jpg'); background-repeat: no-repeat; margin: 0px}

/*   titles styles */
h1 a,h1{color: #537db9; font-size: 14pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
h2 a,h2{color: #ff8700; font-size: 12pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
h3 a,h3{color: #000000; font-size: 11pt; font-family:arial,helvetica,sans-serif; font-weight: bold}
h4 a,h4{color: #0b3D91; font-size: 10pt; font-family:arial,helvetica,sans-serif; font-weight: bold}
h5 a,h5{color: #000000; font-size: 8pt; font-family:arial,helvetica,sans-serif; font-weight: bold}
h1,h2,h3,h4,h5{margin:0px;padding:0px}

/* text styles */
.page_intro{color: #0b3d91; font-size: 10pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
.page_text {color: #000000; font-size: 10pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
.footer {color: # 0b3D91; font-size: 7pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
.page_smalltext { color: #000000; font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal}
.table_title { color: #FFFFFF; font-size: 12px; line-height: 12px; font-family: Arial, Helvetica, sans-serif ; font-weight: bold}
.pr_title { color: #537db9; font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal }
.pr_text { color: # 000000; font-size: 8pt; font-family: arial, helvetica, sans-serif; font-weight: normal }
.event_item { color: #537db9; font-size: 8pt; font-family:arial, helvetica, sans-serif; font-weight: bold}
.event_subitem { color: #9c9ea5; font-size: 8pt; font-family:arial, helvetica, sans-serif; font-weight: bold}
.breadcrumb {color: #000000; font-size: 8pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
.title_h1 {color: #537db9; font-size: 14pt; font-family:arial,helvetica,sans-serif; font-weight: normal}
.top_menu { color: #537db9; font-size: 8pt; padding-left: 5px; font-family:arial, helvetica, sans-serif; font-weight: normal; text-decoration: none}

/*   Links styles */
a:link   {color: #0000ce; text-decoration:none}
a:visited{color: #660066; text-decoration:none}
a:active {color: #660066; text-decoration:underline}
a:hover  {color: #0000ce; text-decoration:underline}

/*   footer styles */
a.footer:link   { color: #0b3d91; font-size: 7pt; text-decoration: none;      font-family:arial,helvetica,sans-serif; font-weight: normal}
a.footer:visited{ color: #0b3d91; font-size: 7pt; text-decoration: none;      font-family:arial,helvetica,sans-serif; font-weight: normal}
a.footer:active { color: #0b3d91; font-size: 7pt; text-decoration: underline; font-family:arial,helvetica,sans-serif; font-weight: normal}
a.footer:hover  { color: #0b3d91; font-size: 7pt; text-decoration: underline; font-family:arial,helvetica,sans-serif; font-weight: normal}
 
a.breadcrumb:link   { color: #000000; font-size: 7pt; text-decoration: none;      font-family:arial,helvetica,sans-serif; font-weight: normal}
a.breadcrumb:visited{ color: #000000; font-size: 7pt; text-decoration: none;      font-family:arial,helvetica,sans-serif; font-weight: normal}
a.breadcrumb:active { color: #000000; font-size: 7pt; text-decoration: underline; font-family:arial,helvetica,sans-serif; font-weight: normal}
a.breadcrumb:hover  { color: #000000; font-size: 7pt; text-decoration: underline; font-family:arial,helvetica,sans-serif; font-weight: normal}

a.top_menu:link   { color: #537db9; font-size: 8pt; padding-left: 5px; font-family:arial, helvetica, sans-serif; font-weight: normal; text-decoration: none}
a.top_menu:visited{ color: #537db9; font-size: 8pt; padding-left: 5px; font-family:arial, helvetica, sans-serif; font-weight: normal; text-decoration: none}
a.top_menu:active { color: #537db9; font-size: 8pt; padding-left: 5px; font-family:arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline}
a.top_menu:hover  { color: #537db9; font-size: 8pt; padding-left: 5px; font-family:arial, helvetica, sans-serif; font-weight: normal; text-decoration: underline}

/*   Tables styles */

table.table_box {background: #ffffff; border-top: thin solid  #537db9; border-top-width:1px;  border-left: thin solid  #537db9; border-left-width:1px}
table.table_box th {background: #7294c6; color: #ffffff; font-size: 11pt; font-weight: bold;  text-decoration: none; border-bottom: thin solid  #537db9; border-bottom-width:1px;  border-right: thin solid  #537db9; border-right-width:1px; padding:5px }
table.table_box td {background: #dde5f1; color: #000000; font-size: 8pt; text-decoration: none; font-family:arial,helvetica,sans-serif; font-weight: normal;border-bottom: thin solid  #537db9; border-bottom-width:1px;  border-right: thin solid  #537db9; border-right-width:1px; padding:5px }

table.right    {background: #ffffff}
table.right th {color: #537db9; font-size: 10pt; font-weight: bold;  text-decoration: none;border-top: thin solid  #aaaaaa; border-top-width:1px;border-bottom: thin solid  #aaaaaa; border-bottom-width:1px; padding-top:5px;padding-bottom:5px}
table.right td {color: #000000; font-weight: normal; text-decoration: none;border-bottom: thin solid  #aaaaaa; border-bottom-width:1px; padding-top:10px;padding-bottom:10px}

.righttitle {color: #537db9; font-weight: bold; font-size: 10pt}
a.righttitle:link  {color: #537db9; font-family:arial,helvetica,sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none}
a.righttitle:visited {color: #537db9; font-family:arial,helvetica,sans-serif; font-weight: bold; font-size: 10pt; text-decoration: none}
a.righttitle:active {color: #537db9; font-family:arial,helvetica,sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline}
a.righttitle:hover {color: #537db9; font-family:arial,helvetica,sans-serif; font-weight: bold; font-size: 10pt; text-decoration: underline}

/*style utilisé dans tableau offices*/
table.righttext {background: #ffffff; border-top: thin solid  #537db9; border-top-width:1px;  border-left: thin solid  #537db9; border-left-width:1px}
th.righttext {background: #7294c6; color: #ffffff; font-size: 11pt; font-weight: bold;  text-decoration: none; border-bottom: thin solid  #537db9; border-bottom-width:1px;  border-right: thin solid  #537db9; border-right-width:1px; padding:5px }
td.righttext {background: #dde5f1; color: #000000; font-size: 8pt; text-decoration: none; font-family:arial,helvetica,sans-serif; font-weight: normal;border-bottom: thin solid  #537db9; border-bottom-width:1px;  border-right: thin solid  #537db9; border-right-width:1px; padding:5px }


.rightsubtitle{color: #537db9; font-family:arial,helvetica,sans-serif; font-weight: normal; font-size: 8pt}

/*  form styles  */
.formfield {font-size: 8pt; font-family:arial, helvetica, sans-serif; color: #0c2577}

/*  Lists styles  */
ul{list-style:disc}
ul ul{list-style:circle}
ul ul ul{list-style:square}

/*  horizontal rules style  */
hr1{color:# 537db9;height:1px}
hr2{color:# 0b3d91;height:1px}
hr3{color:# 660066;height:1px}
hr4{color:# ff8700;height:1px}

body{font-family:arial,helvetica,sans-serif ;font-size: 10pt;}
p{font-size: 9pt;}
br{font-size: 8pt;}
ul{font-size: 9pt;}
table{font-size: 8pt;}
