/* GENERAL BACKGROUND */
.bg1 {background-color: #df2f00;}  /* COLOR 1 */
.bg2 {background-color: #ffffff;}/* COLOR 2 */
.bgsite {background-color: #ffffff;}/* DEFAULT BACKGROUND COLOR SITE */
.bgbord1 {background-color: #3a288b;}/* Border color LEVEL 1 (all pages) */
.bgbord2 {background-color: #df2f00;}/* Border color LEVEL 2 (all pages) */
.bgbspec{background-color: #F7F7F7;}/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec2{background-color: #CCCCCC;}/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec3{background-color: #C4D4EA;}/* BACKGROUND COLOR special BLOCS (OPEN WINDOW & PAGES ) */
.bgbspec4{background-color: #eaf0f8;}/* BACKGROUND COLOR special MENU PAGES INTERIEURES */
.bgformspec1{background-color: #99ccff;}/* BACKGROUND COLOR Forms */
.bgformspec2{background-color: #eeeeee;}/* BACKGROUND COLOR Forms */
.bgstandard{padding-left:10px; padding-bottom:10px; padding-top:10px; padding-right:10px;}  /* bloc standard */
.bgline {background-color: #CCCCCC;}/* Line of table */


/* GENERAL LINKS */
.glob {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B; font-weight: bold;}
a.global:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B; font-weight: bold; text-decoration: none;}
a.global:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B; font-weight: bold; text-decoration: none;}
a.global:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B; font-weight: bold; text-decoration: none;}
a.global:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #DF2F00; font-weight: bold; text-decoration: none;}

/* TITLE HIERARCHY */
.title1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DF2F00; text-transform:uppercase}/* LEVEL 1 TITLE */
.title2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #DF2F00;margin-bottom:5px}
.title3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #DF2F00;}/* LEVEL 2 TITLE */

/* TITLE HIERACHY OPENWINDOWS */
.title1op {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3A288B; text-transform:uppercase}/* LEVEL 1 TITLE */

/* MEMBER AREA */
.membti {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-transform:uppercase}/* ACCES MEMBRE Title */
a.membtil:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}/* ACCES MEMBRE Title LINK */
a.membtil:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}
a.membtil:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}
a.membtil:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: none; text-transform:uppercase}

input.memb{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3A288B;}/* INPUT MEMBRE */
a.membser:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
a.membser:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
a.membser:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}
a.membser:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; text-transform:uppercase}

/* SEARCH MODULE */
a.hsearti:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}/* SEARCH Title*/
a.hsearti:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}
a.hsearti:visited   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}  
a.hsearti:hover     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;font-weight: bold; color: #3A288B; text-transform:uppercase; text-decoration: none;}  
.hsearte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B}/* SEARCH Text*/
.hsear{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #3A288B;}  /* Forms Objects */
.bgsear {background-color: #CCCCCC;}  /* Background color */

a.oks:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: bold; text-decoration: none;} /* OK SEARCH BUTTOM */
a.oks:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.oks:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.oks:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

/* MENU */
a.menu:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3A288B;}
a.menu:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3A288B;}   
a.menu:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3A288B;}      
a.menu:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #DF2F00;}     

/* TABLE */
.txttab{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #ffffff; font-weight: bold;}
.txttab1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #C4D4EA;}

/* TEXT */
.separ{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #3A288B;}/* TEXT SEPARATION */
.separow{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #df2f00;}/* TEXT SEPARATION OPEN WINDOW FILES */

body, table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
tr {margin-bottom: 10px; border: 1px solid black;}
table.form{background-color: #eeeeee; border: 1px solid #bbbbbb; margin-bottom: 10px; width: 500px;}
table.formdd{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffffff; border: 1px solid #bbbbbb; margin-bottom: 10px; width: 500px;}
td.shade1{background-color: #eeeeee;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.question {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
.required {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.title12{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
INPUT.TextBox  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; width: 50mm; margin:0; border: 1px solid #bbbbbb;}
INPUT.TextArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 50mm; border: 1px solid #bbbbbb; height: 25mm}
INPUT.radio {width: 3mm; margin:0;}
.BlueItalicText {color: #0033CC; font-style: italic; font-weight: bold;}
.BlueText {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #0033CC;}
.BlueBigText {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #336699;}
.GreenText {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #009933;}
.required {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.RedText {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: red;}
.RedBoldText {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: red;}
.smallText {font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.smallText11 {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.strapline{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: Gray;}
.straplinebig{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: Gray;}
.TextTitle16{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.TextTitle16Orange{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #EEA420;}
.TextTitle14{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.TextTitle13{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
.TextTitle12{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.totalheattitle{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600;}
.WhiteText{font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff;}
.WhiteTextBold{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff;}
.WhiteTextBold16{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;}
.WhiteTextNav{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;}
.WhiteTextTitle{font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}
.totalheattitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600;}