@charset "iso-8859-1";
body {
margin : 0;
color : black;
font-size : 8pt;
font-family : arial;
background-color : transparent;
}
.Iframe {
padding : 0;
margin : 0;
border : 0;
}
.navPADv {
padding : 0 5px;
border-top : 1px solid #4a369e;
border-left : 1px solid #4a369e;
border-right : 1px solid #4a369e;
}
.navPADh {
padding : 0 5px;
border-top : 1px solid #4a369e;
border-left : 1px solid #4a369e;
border-bottom : 1px solid #4a369e;
}
.navPAD {
padding : 0 5px;
border : 1px solid #4a369e;
}
.navOFF, .navON, .navSEL {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
}
.navOFF {
background-color : #f2f4fe;
cursor : pointer;
}
.navON {
background-color : #5151AB;
cursor : pointer;
}
.menu {
background-color : #f2f4fe;
cursor : pointer;
}
.menu:hover {
background-color : #5151AB;
cursor : pointer;
}
.navPADsmallv {
padding : 0 5px;
border-top : 1px solid #4a369e;
border-left : 1px solid #4a369e;
border-right : 1px solid #4a369e;
border-bottom : 0 solid #4a369e;
}
.navPADsmallh {
padding : 0 5px;
border-top : 1px solid #4a369e;
border-left : 1px solid #4a369e;
border-bottom : 1px solid #4a369e;
border-right : 0 solid #4a369e;
}
.navPADsmall {
padding : 0 5px;
border : 1px solid #4a369e;
}
.navsmallOFF, .navsmallON, .navsmallSEL {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
}
.navsmallOFF, .navsmallON, .navsmallSEL {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
}
.navsmallOFF {
background-color : #f2f4fe;
cursor : pointer;
color:#000000
}
.navsmallON {
background-color : #5151AB;
cursor : pointer;
color:#000000
}
.navText {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
}
.navText:hover {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
}
div.fond {
background-color : #f2f4fe;
padding : 10px;
}
form.fond {
background-color : #f2f4fe;
padding : 10px;
}
a,a:hover {
color : #000000;
font-size : 8pt;
text-decoration : none;
}
a.navOFF {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
background-color : #f2f4fe;
cursor : pointer;
}
a.navOFF:hover {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
background-color : #5151AB;
cursor : pointer;
}
a.navsmallOFF {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
background-color : #f2f4fe;
cursor : pointer;
}
a.navsmallOFF:hover {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 12px;
text-align : center;
background-color : #5151AB;
cursor : pointer;
}
a.on_white {
color : #2116a8;
font-size : 8pt;
text-decoration : none;
}
a.on_white:hover {
color : #5151AB;
font-size : 8pt;
text-decoration : none;
}
a.pagerank {
color : white;
font-size : 1pt;
text-decoration : none;
}
a.pagerank:hover {
color : white;
font-size : 1pt;
text-decoration : none;
}
a.button {
text-align : center;
color : white;
background : transparent;
background-image : url('/images/design/button.gif');
background-repeat:repeat-x;
border:1px solid #ffffff;
font-size : 12px;
font-family : arial;
cursor : pointer;
height:20px;
padding-top:2px;
padding-bottom:2px
}
a.button:hover {
color : white;
font-size : 12px;
font-family : arial;
background-image : url('/images/design/button_over.gif');
}
td.buttonc {
text-align : center;
color : white;
background : transparent;
background-image : url('/images/design/buttonc.gif');
background-repeat:no-repeat;
font-size : 12px;
font-family : arial;
cursor : pointer;
height:20px;
padding-top:2px;
padding-bottom:3px;
width:91px
}
td.buttonc:hover {
color : white;
font-size : 12px;
font-family : arial;
background-image : url('/images/design/buttonc_over.gif');
}
a.buttonc {
text-align : center;
color : white;
font-size : 12px;
font-family : arial;
}
a.buttonc:hover {
color : white;
font-size : 12px;
font-family : arial;
}
td.buttoncd {
text-align : center;
color : #aaaaaa;
background : transparent;
background-image : url('/images/design/buttonc.gif');
background-repeat:no-repeat;
font-size : 12px;
font-family : arial;
height:20px;
padding-top:2px;
padding-bottom:3px;
width:91px
}
td.buttoncd:hover {
color : #aaaaaa;
font-size : 12px;
font-family : arial;
}
select {
border : 1px solid #8745db;
}
textarea {
border : 1px solid #4a369e;
background-color : white;
color : black;
font-size : 10pt;
font-family : arial;
}
input.text {
border : 1px solid #8745db;
background-color : white;
color : black;
font-size : 10pt;
font-family : arial;
}
table {
font-size : 13px;
font-family : arial;
}
table.Green {
background : #f6d69a;
}
table.Fond {
background : #f2f4fe;
}
.label {
color : #444444;
font-size : 12px;
font-family: Arial,sans-serif;
}
.link a {
color : #444444;
font-size : 12px;
font-family: Arial,sans-serif;
text-decoration:none
}
.link a:HOVER {
color : #444444;
font-size : 12px;
font-family: Arial,sans-serif;
text-decoration:underline
}
.labelsmall {
color : #444444;
font-size : 7pt;
font-family : arial;
}

TD.titre,TD.titre a{
background : #0878c1;
background-image : url('/images/design/titre.gif');
background-repeat:repeat-x;
color : white;
font-size : 11pt;
font-family : arial;
height:17px
}
A.titre {
color : white;
text-decoration:underline;
font-size : 11pt;
font-family : arial;
}
A.titre:HOVER {
color : white;
text-decoration:underline;
font-size : 11pt;
font-family : arial;
}
hr {
width : 90%;
border : 0;
color : #4a369e;
background-color : #4a369e;
height : 1px;
}
.Homme,.Homme:HOVER {
color : #0000d0;
text-decoration:none
}
.Femme,.Femme:HOVER {
color : #d000d0;
text-decoration:none
}
.Titre_big,.Titre_big a,.Titre_big a:hover {
color : black;
font-size : 13pt;
font-family : arial;
font-weight : bold;
}

.Titre,.Titre a,.Titre a:hover {
color : #111111;
font-size : 12px;
font-family : arial;
font-weight : bold;
}
.Titrecadre {
background : #58349e;
border : 1px solid #4a369e;
color : white;
font-size : 11pt;
font-family : arial;
}
.Fondimage {
background : #f2f4fe;
border-left : 1px solid #4a369e;
}

.labelssmall{color:black;font-size:5pt;font-family:arial}
TD.titres {background:#58349e;border-bottom:1px solid #4a369e;color:white;font-size:8pt;font-family:arial}

.bgclair {background:#fafafa}

.navsmallREAD{background-color:#58349e;cursor:pointer}

.qt {padding:3px 3px 3px 3px;border-bottom:1px solid #d1c7f3;color:black;font-size:8pt;font-family:arial}
.rp {padding:3px 3px 3px 3px;background-color:#d1c7f3;border-bottom:1px solid #f2f4fe;color:black;font-size:8pt;font-family:arial}

.c, .navcOFF, .navcON  {text-align:center;border-left:1px solid #4a369e;border-bottom:1px solid #4a369e;font-size:9px}
.l, .navlOFF, .navlON  {text-align:center;border-left:1px solid #4a369e;font-size:9px}
.s {color:white;background:#58349e;text-align:center;height:15px;width:15;border-top:1px solid #4a369e;border-bottom:1px solid #4a369e;color:white}
.ss {background:#d1c7f3;text-align:center;height:15px;width:15;border-top:1px solid #4a369e;border-bottom:1px solid #4a369e;color:white}
.cs, .navcsOFF, .navcsON {background-color:#58349e;text-align:center;border-left:1px solid #4a369e;border-bottom:1px solid #4a369e;font-size:9px;color:white}
.ls, .navlsOFF, .navlsON{background-color:#58349e;text-align:center;border-left:1px solid #4a369e;font-size:9px;color:white}
.css, .navcsOFF, .navcsON {background-color:#d1c7f3;text-align:center;border-left:1px solid #4a369e;border-bottom:1px solid #4a369e;font-size:9px;color:white}
.lss, .navlsOFF, .navlsON{background-color:#d1c7f3;text-align:center;border-left:1px solid #4a369e;font-size:9px;color:white}
.popper{position:absolute;visibility:hidden;}

.date{color:white;font-size:7pt;font-family:arial;border-left:1px solid #4a369e;background:#58349e;height:16}

.table_message {color:black;font-size:10pt;font-family:arial;text-decoration:none;font-weight:bold;background-color:#d1c7f3;border-top:1px solid #4a369e}
.titre_forum {color:black;font-size : 10pt;font-family : arial;text-decoration:none;font-weight:bold}
.titre_forum:HOVER {color : black;font-size : 10pt;font-family : arial;text-decoration:underline;font-weight:bold}
.subtitre_forum {color:black;font-size:7pt;font-family:arial;text-decoration:none;font-weight:bold}
.msg {color:black;font-size : 10pt;font-family : arial;text-decoration:none;font-weight:normal}
.forum_bp {background-color:#d1c7f3}

.color {
background-color : #58349e;
color : white;
font-size : 11pt;
font-family : arial;
}

.tchat1{background-color : #fafafa;border-top:1px solid black}
.tchat2{background-color : #d1c7f3;border-top:1px solid black}

.bg {background-color : #f2f4fe;}

.bouton_online{
border : 1px solid #4a369e;
background-color : #00D700;
}
.bouton_online_text{
color : white;
font-size : 12px;
text-decoration : none;
}
.bouton_online_text:HOVER{
color : white;
font-size : 12px;
text-decoration : none;
}
.bouton_online_over {
border : 1px solid #4a369e;
background-color : #00A700;
}

table.baspage{
background:url('/images/design/menu_fond.gif');
background-repeat:repeat-x;
height:29px;
}
td.baspage{
height:29px;
font-family:verdana,arial;
font-size:12px;
color:#f7f7fa;
text-align:center;
vertical-align:middle;
font-weight:bold
}
a.baspage{
font-family:verdana,arial;
font-size:12px;
color:#f7f7fa;
text-decoration:none
}
a.baspage:HOVER{
font-family:verdana,arial;
font-size:12px;
color:#f7f7fa;
text-decoration:underline
}
.bas_page
{
font-family:verdana;
font-size:11px;
color:black;
display:block;
margin-top:15px
}
.bas_page a
{
font-family:verdana;
font-size:11px;
color:black
}
.bas_page a:HOVER
{
font-family:verdana;
font-size:11px;
color:black;
display:inline;
text-decoration:underline
}
h1
{
font-family:verdana;
font-size:13px;
display:block;
margin-top:20px
}
h2
{
font-family:verdana;
font-size:11px;
display:block;
font-weight:normal;
padding-left:25px
}
h3
{
font-family:verdana;
font-size:8px;
display:inline;
font-weight:normal
}
a.menubandeau{
padding-left: 0px;
padding-bottom: 0px;
color: black;
margin-left: 3px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 12px;
padding-right: 0px;
float: left;
display: inline;
background-image: url(/images/menu/bouton.gif);
text-align: center;
height: 37px;
width: 117px;
background-position: 0px 0px;
background-repeat: no-repeat;
font-size: 11px;
padding-top: 11px;
text-decoration: none;
font-size:12px
}

a.menubandeau:hover{padding-right: 0px; padding-left: 0px; padding-bottom: 0px; background-position: 0px 0px;
background-image: url(/images/menu/bouton_over.gif);
background-repeat: no-repeat;
margin-left: 3px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 12px;
padding-top: 11px;
color: black;
font-size:12px
}
.menu_lien
{
height:20px;
padding-top:5px;
padding-left:5px;
font-family:verdana;
font-size:10px;
text-decoration: none;
font-weight: bold;
color:#000000;
cursor:pointer;
display:block;
background-color:white
}
.menu_lien:HOVER {
height:20px;
padding-top:5px;
padding-left:5px;
font-family:verdana;
font-size:10px;
text-decoration: none;
font-weight: bold;
color:#000000;
cursor:pointer;
display:block;
background-color: #48a2ff;
}
.submenu_lien
{
height:20px;
padding-top:3px;
padding-left:5px;
font-family:verdana;
font-size:10px;
text-decoration: none;
color:#000000;
cursor:pointer;
display:block
}
.submenu_lien:HOVER {
height:20px;
padding-top:3px;
padding-left:5px;
font-family:verdana;
font-size:10px;
text-decoration: none;
color:#000000;
cursor:pointer;
display:block;
background-color: #48a2ff;
}
.menu_site
{
line-height:12px
}
.menu_site a
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none
}
.menu_site a:HOVER
{
font-family:verdana;
font-size:11px;
font-weight:bold;
color:#452c69;
text-decoration:underline
}
.link_search p
{
color:#444444;
font-family:verdana;
font-size:10px;
}
.link_search p:HOVER
{
text-decoration:underline
}
div.link_search3,.link_search3 a
{
line-height:20px;
display:block;
color:#444444;
font-family:verdana;
font-size:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #bbbbbb;
width:160px;
padding-left:5px;
text-align:left
}
div.link_search,div.link_search2,.link_search a
{
line-height:20px;
display:block;
color:#444444;
font-family:verdana;
font-size:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #bbbbbb;
width:297px;
padding-left:30px;
text-align:left
}
div.link_search270,.link_search270 a,div.link_search2702
{
line-height:20px;
display:block;
color:#444444;
font-family:verdana;
font-size:10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #bbbbbb;
width:270px;
padding-left:30px;
text-align:left
}
.link_search2 a,.link_search270 a,.link_search2702 a,.link_search3 a 
{
color:#444444;
font-family:verdana;
font-size:10px;
}
.link_search a:HOVER,.link_search2 a:HOVER,.link_search270 a:HOVER,.link_search2702 a:HOVER,.link_search3 a:HOVER
{
text-decoration:underline;
font-size:10px;
}
.barre_onglet
{
background-image:url('/images/design/onglet.jpg');
background-repeat:repeat-x;
padding-bottom:2px
}
.barre_onglet_actif
{
background-image:url('/images/design/ongleta.jpg');
background-repeat:repeat-x;
padding-bottom:2px;
color:#ffffff;
font-family:verdana,sans-serif;
font-size:11px
}
.barre_onglet a
{
color:#dddddd;
font-family:verdana,sans-serif;
font-size:11px;
width:100%;
}
.barre_onglet a:HOVER
{
background-image:url('/images/design/ongleto.jpg');
background-repeat:repeat-x;
color:white;
font-family:verdana,sans-serif;
font-size:11px;
width:100%;
display:block
}
.item_form_area
{
color: #000000;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size: 11px;
margin: 0px;
overflow: auto;
background-color:#f9f9f9;
width: 625px;
text-align:left;
height: 100px;
}
.item_form_check
{
float:left;
width:200px;
display:inline;
}

a.bouton
{
background: transparent url('/images/boutonf.gif') no-repeat scroll top right;
color: #ffffff;
display: block;
font: normal 12px arial, sans-serif;
height: 23px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
text-shadow: #000000 0pt 1px 0pt;
}

a.bouton span
{
background: transparent url('/images/bouton.gif') no-repeat;
display: block;
line-height: 13px;
padding: 5px 0 5px 18px;
} 
a.bouton:hover
{
background-position: bottom right;
outline: none;
color: #ffffff;
font: normal 12px arial, sans-serif;
height: 23px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
}

a.bouton:hover span
{
background-position: bottom left;
line-height: 13px;
padding: 5px 0 5px 18px;
}

span.bouton 
{
display:block;
background: transparent url('/images/boutonf.gif') no-repeat scroll top right;
display: block;
height: 23px;
cursor:pointer
}

span.bouton input
{
border:0px solid black;
background: transparent url('/images/bouton.gif') no-repeat top left;
color: #ffffff;
font: normal 12px arial, sans-serif;
height: 23px;
display: block;
padding-left:7px;
margin-right:2px;
cursor:pointer;
text-shadow: #000000 0pt 1px 0pt;
}

span.bouton:HOVER
{
background: transparent url('/images/boutonf.gif') no-repeat scroll bottom right;
display: block;
height: 23px;
cursor:pointer
}

span.bouton:HOVER input,span.bouton input:HOVER
{
border:0px solid black;
background: transparent url('/images/bouton.gif') no-repeat bottom left;
color: #ffffff;
font: normal 12px arial, sans-serif;
height: 23px;
display: block;
padding-left:7px;
margin-right:2px;
cursor:pointer
}
