.header {
font-weight:700;
text-decoration:none;
font-size:8pt;
color:#25306a;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#fff;
text-align:center
}

.header_tr {
font-family:arial;
font-size:12px;
color:#304968;
font-weight:700;
text-decoration:none
}

.header_tr:hover {
font-family:arial;
font-size:12px;
font-weight:700;
text-decoration:none
}

.header_white {
font-family:arial;
font-size:14px;
font-weight:700;
text-decoration:none
}

.lnk:visited {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:#F0F;
text-decoration:none
}

.lnk_small:hover {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal
}

.lnk_small:visited {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:#7E66AC;
text-decoration:underline
}

.lnkred {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:red;
text-decoration:none
}

.lnkred:hover {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:red;
text-decoration:underline
}

A.lmenu {
color:#25306a;
text-decoration:none
}

A.lmenu:hover {
color:#fff;
text-decoration:underline
}

BODY {
background-color:#ffffff;
}

.menu {
padding-left:10px;
font-size:8pt;
color:#ffffff;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
background-color:#25306a;
text-align:left;
z-index:1000
}

li {
list-style:none
}

ul.sidebarul {
text-align:left;
list-style:none;
list-style-position:inside;
color:#25306a;
text-decoration:none;
font-family:verdana;
font-size:11px;
font-style:normal
}

li.sidebarul {
list-style:none;
text-align:center;
color:#25306a;
text-decoration:none
}

.menu_bg {
background-color:#006;
background-image:url(gfx/menu_bg.jpg);
z-index:1000
}

#logohead h1 {
display:block;
text-indent:-9999px;
margin:-50px 0 0
}

.content_head {
padding-left:10px;
font-size:8pt;
padding-bottom:10px;
color:#25306a;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#ffffff;
text-align:justify
}

.content {
padding-left:20px;
font-size:8pt;
color:#25306a;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#ffffff;
text-align:justify
}

.textelong {
font-size:8pt;
color:#25306a;
text-indent:0;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#ffffff;
text-align:justify;
line-height:140%;
padding:0 15px
}

.textelong a:link,.textelong a:visited,.textelong a:active {
color:#25306a
}

.textelong a:hover {
color:#db2b1c
}

.textelong2 {
padding-bottom:5px;
padding-top:5px;
font-size:8pt;
color:#25306a;
text-indent:0;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#ffffff;
text-align:justify;
line-height:140%
}

.storytitle {
font-size:28pt;
color:#25306a;
font-family:'Reenie Beanie',Verdana, Arial, Helvetica, Sans-Serif;
background-color:#ffffff;
text-decoration:none;
}

.textelong3 {
font-size:8pt;
color:#25306a;
text-indent:0;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#bdc1d2;
text-align:justify;
line-height:140%;
padding:0 15px 5px 5px
}

.texte {
font-size:8pt;
color:#000;
font-family:Verdana, Arial, Helvetica, Sans-Serif
}

.texte2 {
font-size:8pt;
color:#000;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
text-align:justify;
padding-left:15px;
padding-right:15px
}

.bouton {
font-size:8pt;
color:#fff;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#25306a;
border-style:double;
border-color:#25306a;
border-width:2px;
}

.caption {
font-size:7pt;
color:#000;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
text-align:center
}

.input {
border-right:#b2b2b2 1px inset;
border-top:#000 1px inset;
font-size:8pt;
border-left:#000 1px inset;
color:#25306a;
border-bottom:#b2b2b2 1px inset;
font-family:Verdana, Arial, Helvetica, Sans-serif;
background-color:#fff
}

.inputsearch {
border-right:#b2b2b2 1px inset;
border-top:#000 1px inset;
font-size:8pt;
border-left:#000 1px inset;
color:#25306a;
border-bottom:#b2b2b2 1px inset;
font-family:Verdana, Arial, Helvetica, Sans-serif;
background-color:#ffffff;
background-image:url(gfx/searchbg.png);
padding-left:5px
}

.bar {
font-size:9pt;
color:#000;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#EDEDEE;
height:35px;
vertical-align:middle;
padding-left:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px
}

.footer {
font-size:7pt;
color:#25306a;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
text-align:center
}

.footerl {
font-size:7pt;
color:#25306a;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
background-color:#FFF;
text-align:left;
line-height:140%;
vertical-align:top;
padding:20px 50px
}

.r_col {
display:block
}

.r_col * {
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#BEC1D2
}

.r_col1 {
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #dedfe7;
border-right:1px solid #dedfe7;
background:#cccedb
}

.r_col2 {
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #f1f1f3;
border-right:1px solid #f1f1f3;
background:#c8cbd9
}

.r_col3 {
margin-left:1px;
margin-right:1px;
border-left:1px solid #c8cbd9;
border-right:1px solid #c8cbd9
}

.r_col4 {
border-left:1px solid #dedfe7;
border-right:1px solid #dedfe7
}

.r_col5 {
border-left:1px solid #cccedb;
border-right:1px solid #cccedb
}

.r_colfg {
background:#BEC1D2
}

.lnk,.lnk2,.lnk_small {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:#000;
text-decoration:none
}

.lnk_white,.lnk_white:hover {
font-family:verdana;
font-size:11px;
font-style:normal;
line-height:normal;
color:#fff;
text-decoration:none
}

A.lmenu:link,A.lmenu:visited {
font-family:verdana;
font-size:9px;
font-style:normal;
line-height:normal;
color:#25306a;
text-decoration:underline
}

.liste {
font-family:verdana;
font-size:12px;
font-weight:700;
font-style:normal;
line-height:normal;
color:#25306A
}

A.liste:link,A.liste:visited {
font-family:verdana;
font-size:12px;
font-weight:700;
font-style:normal;
line-height:normal;
color:#25306A;
text-decoration:none
}

A.liste:hover {
font-family:verdana;
font-size:12px;
font-style:normal;
line-height:normal;
color:#25306A;
text-decoration:underline
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color:#666
}

.thumbnail {
position:relative;
z-index:0
}

.thumbnail:hover {
background-color:transparent;
z-index:50
}

.thumbnail span {
position:absolute;
background-color:#BEC1D2;
left:-200px;
border:1px #000;
visibility:hidden;
color:#000;
text-decoration:none;
padding:2px
}

.thumbnail span img {
border-width:0;
padding:1px
}

.thumbnail:hover span {
visibility:visible;
top:0;
left:-50px
}

#tdConnect1 {
padding-top:6px;
color:#25306A
}

#tdConnect1 table tr td {
color:#25306A;
background-color:#E6E5EB;
padding:2px
}

#tdConnect2 .liste,#tdConnect2 a.liste:link,#tdConnect2 a.liste:hover,#tdConnect2 a.liste:visited {
font-size:11px;
font-weight:400
}

.coin-hg,.coin-bg {
text-align:left
}

.coin-hd,.coin-bd {
text-align:right
}

#boiteUtilisateur {
margin-top:20px
}

#liensUtilisateur {
margin-left:20px
}

#liensUtilisateur ul {
list-style-type:none;
list-style:square;
color:#fff;
margin:10px 0 0 10px;
padding:0
}

#liensUtilisateur .liste {
font-weight:400
}

.titreliensUtilisateur {
padding:10px 0 0
}

.rouge {
color:#de3e30
}

.trChamp .textelong {
text-align:left;
padding:5px 0
}

#tableForgot {
margin:20px 0 0;
padding:0
}

#messageAccueil a {
color:#25306A
}

#messageAccueil a:hover {
color:#E04032
}

#tooltip {
position:absolute;
font-family:Verdana, Arial, Helvetica, Sans-Serif;
font-size:12px;
background:#cccedb;
border:1px solid #E6E5EB;
color:#000;
display:none;
padding:2px 5px
}

#tdConnect1 table tr td.coin-hg,#tdConnect1 table tr td.coin-hd,#tdConnect1 table tr td.coin-bg,#tdConnect1 table tr td.coin-bd,#tableLogin td.coin-hg,#tableLogin td.coin-hd,#tableLogin td.coin-bg,#tableLogin td.coin-bd,#tableForgot td.coin-hg,#tableForgot td.coin-hd,#tableForgot td.coin-bg,#tableForgot td.coin-bd,#modifierInfos .textelong,#modifierInfos td.coin-hg,#modifierInfos td.coin-hd,#modifierInfos td.coin-bg,#modifierInfos td.coin-bd {
padding:0
}

#tableLogin td,#tableForgot td,#modifierInfos td {
background-color:#E6E5EB;
padding:2px
}