@charset "UTF-8";
body {
margin : 0;
color : black;
font-size : 12px;
font-family : arial;
background-color : transparent;
}
.anticopie{-Moz-User-Select:none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;user-select:none;}
.iframe {
padding : 0;
margin : 0;
border : 0;
}
.navPADv {
padding : 0 5px;
border-top : 1px solid #3e5fe9;
border-left : 1px solid #3e5fe9;
border-right : 1px solid #3e5fe9;
}
.navPADh {
padding : 0 5px;
border-top : 1px solid #3e5fe9;
border-left : 1px solid #3e5fe9;
border-bottom : 1px solid #3e5fe9;
}
.navPAD {
padding : 0 5px;
border : 1px solid #3e5fe9;
}
.navOFF, .navON, .navSEL {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
}
.navOFF {
background-color : #efefef;
cursor : pointer;
}
.navON {
background-color : #5151AB;
cursor : pointer;
}
.menu {
background-color : #efefef;
cursor : pointer;
}
.menu:hover {
background-color : #5151AB;
cursor : pointer;
}
.navPADsmallv {
padding : 0 5px;
border-top : 1px solid #3e5fe9;
border-left : 1px solid #3e5fe9;
border-right : 1px solid #3e5fe9;
border-bottom : 0 solid #3e5fe9;
}
.navPADsmallh {
padding : 0 5px;
border-top : 1px solid #3e5fe9;
border-left : 1px solid #3e5fe9;
border-bottom : 1px solid #3e5fe9;
border-right : 0 solid #3e5fe9;
}
.navPADsmall {
padding : 0 5px;
border : 1px solid #3e5fe9;
}
.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 : #efefef;
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 : #efefef;
padding : 10px;
}
form.fond {
background-color : #efefef;
padding : 10px;
}
a,a:hover {
color : #000000;
font-size : 11px;
text-decoration : none;
}
a.navOFF {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
background-color : #efefef;
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 : #efefef;
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 : 11px;
text-decoration : none;
}
a.on_white:hover {
color : #5151AB;
font-size : 11px;
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 #3e5fe9;
}
textarea {
border : 1px solid #3e5fe9;
background-color : white;
color : black;
font-size : 12px;
font-family : arial;
}
input.text {
border : 1px solid #3e5fe9;
background-color : white;
color : black;
font-size : 12px;
font-family : arial;
}
input.bouton {
text-align : center;
color : white;
background : transparent;
background-image : url('/images/design/bouton.gif');
background-repeat:repeat-x;
background-position:top left;
border:0px solid #ffffff;
font-size : 12px;
font-family : arial;
height:20px;
cursor:pointer;
padding-bottom:3px
}
input.bouton:HOVER {
background-image : url('/images/design/bouton_over.gif');
}
table {
font-size : 13px;
font-family : arial;
}
table.Green {
background : #f6d69a;
}
table.Fond {
background : #efefef;
}
.label,.label a {
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
}
.label a:hover {
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
}
.labelg,.labelg a {
color : #444444;
font-size : 12px;
font-family: Arial,sans-serif;
}
.labelg a:hover {
color : #444444;
font-size : 12px;
font-family: Arial,sans-serif;
}
.labelw {
color : #ffffff;
font-size : 11px;
font-family: Arial,sans-serif;
}
.labelw A,.labelw A:HOVER {
color : #ffffff;
font-size : 11px;
font-family: Arial,sans-serif;
text-decoration:underline
}
.link a {
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
text-decoration:none
}
.link a:HOVER {
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
text-decoration:underline
}
.labelsmall,.labelsmall a
{
color : #444444;
font-size : 10px;
font-family : arial;
}
hr {
width : 90%;
border : 0;
color : #3e5fe9;
background-color : #3e5fe9;
height : 1px;
}
.Homme,.Homme:HOVER,.homme,.homme:HOVER
{
font-family:verdana,sans-serif;
color : #002ad1;
text-decoration:none
}
.Femme,.Femme:HOVER,.femme,.femme:HOVER
{
font-family:verdana,sans-serif;
color : #d12076;
text-decoration:none
}
.titre_big,.titre_big a,.titre_big a:hover {
color : black;
font-size : 16px;
font-family : arial;
font-weight : bold;
}

.Titrecadre {
background : #5371eb;
border : 1px solid #3e5fe9;
color : white;
font-size : 14px;
font-family : arial;
}
.Fondimage {
background : #efefef;
border-left : 1px solid #3e5fe9;
}

.bgclair {background:#fafafa}

.navsmallREAD{background-color:#5371eb;cursor:pointer}

.qt {padding:3px 3px 3px 3px;border-bottom:1px solid #9cafff;color:black;font-size:11px;font-family:arial,sans-serif}
.rp {padding:3px 3px 3px 3px;background-color:#9cafff;border-bottom:1px solid #efefef;color:black;font-size:11px;font-family:arial,sans-serif}

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

.date{color:white;font-size:12px;font-family:arial;border-left:1px solid #3e5fe9;background:#5371eb;height:16}
.sdate{color:white;font-size:10px;font-family:arial;border-left:1px solid #3e5fe9;background:#5371eb;height:16}

.table_message {color:black;font-size:12px;font-family:arial;text-decoration:none;font-weight:bold;background-color:#9cafff;border-top:1px solid #3e5fe9}
.titre_forum {color:black;font-size : 12px;font-family : arial;text-decoration:none;font-weight:bold}
.titre_forum:HOVER {color : black;font-size : 12px;font-family : arial;text-decoration:underline;font-weight:bold}
.subtitre_forum {color:black;font-size:11px;font-family:arial;text-decoration:none;font-weight:bold}
.msg {color:black;font-size : 12px;font-family : arial;text-decoration:none;font-weight:normal}
.forum_bp {background-color:#9cafff}

.color {
background-color : #5371eb;
color : white;
font-size : 12px;
font-family : arial;
}

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

.bg {background-color : #efefef;}

.bouton_online{
border : 1px solid #3e5fe9;
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 #3e5fe9;
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_online
{
font-family:verdana;
font-size:11px;
color:#222222;
display:block;
line-height:18px
}
.bas_page_online a
{
font-family:verdana;
font-size:11px;
color:#222222
}
.bas_page_online a:HOVER
{
font-family:verdana;
font-size:11px;
color:#222222;
display:inline;
text-decoration:underline
}
.bas_page
{
font-family:verdana;
font-size:11px;
color:black;
display:block;
line-height:18px
}
.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: "Lucida Grande","Lucida sans unicode",Verdana;
font-size:14px;
font-weight:bold;
color:black;
margin-top:10px
}
h1.big
{
font-family:"Lucida Grande","Lucida sans unicode",Verdana;
font-size:35px;
font-weight:bold;
color:black
}
h2
{
font-family: "Lucida Grande","Lucida sans unicode",Verdana;
font-size:12px;
font-weight:normal;
color:black;
line-height:17px
}
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-family:verdana;
font-size:10px;
}
.barre_onglet
{
clear:both;
margin-top:5px;
height:25px;
}
.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
{
display:inline;
height:36px;
padding-top:11px;
background-image:url('/images/design/ongletv.jpg');
background-position:top left;
background-repeat:repeat-x;
color:#eeeeee;
font-family:verdana,sans-serif;
font-size:11px;
width:100%;
height:100%;
display:block
}
.barre_onglet a:HOVER
{
display:inline;
height:36px;
padding-top:11px;
background-image:url('/images/design/onglet.jpg');
background-repeat:repeat-x;
color:white;
font-family:verdana,sans-serif;
font-size:11px;
width:100%;
height:100%;
display:block;
text-decoration:underline
}
.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;
}
.clear
{
overflow:hidden;
width:100%;
}
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: #091754 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: #091754 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
}
.alignleft
{
float:left
}
.alignright
{
float:right
}
td.titre
{
font-weight:normal;
font-family:verdana,sans-serif;
height:20px;
line-height:19px;
padding-left:10px;
font-size:11px;
letter-spacing:10%;
color:#FFFFFF;
background:transparent url(/images/barre_titre.gif) no-repeat left 0;
background-position:0 0px
}
td.titre a
{
font-weight:normal;
font-family:verdana,sans-serif;
font-size:11px;
letter-spacing:10%;
color:#F5F5F5;
}
td.titre a:hover
{
font-weight:normal;
font-family:verdana,sans-serif;
font-size:11px;
letter-spacing:10%;
color:#FFFFFF;
}
td.titre span
{
text-align:center;
font-weight:normal;
display:block;
height:20px;
background:#F9F7FF url(/images/barre_titre.gif) no-repeat right 0;
background-position: right 0px
}
a.tooltip em
{
display:none;
text-align:justify;
}
a.tooltip:hover
{
border:0px solid white;
position:relative;
z-index:500;
text-decoration:none;
}
a.tooltip:hover em
{
font-weight:normal;
color:#444444;
font-size:11px;
font-family:Arial,sans-serif;
font-style:normal;
display:block;
position:absolute;
top:20px;
left:-100px;
padding:5px;
color:#000000;
border:1px solid #bbb;
background:#ffc;
width:650px;
line-height:15px;
}
