@charset "UTF-8";
body {
margin : 0;
color : black;
font-size : 12px;
font-family : arial;
}
.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 #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 : #f1f1f1;
cursor : pointer;
}
.navON {
background-color : #5151AB;
cursor : pointer;
}
.menu {
background-color : #f1f1f1;
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 : #f1f1f1;
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 : #f1f1f1;
padding : 10px;
}
form.fond {
background-color : #f1f1f1;
padding : 10px;
}
a,a:hover {
color : #000000;
font-size : 12px;
text-decoration : none;
}
a.navOFF {
font-family : Arial, Helvetica, Sans-Serif;
color : #000000;
font-size : 14px;
text-align : center;
background-color : #f1f1f1;
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 : #f1f1f1;
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 : 12px;
text-decoration : none;
}
a.on_white:hover {
color : #5151AB;
font-size : 12px;
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 : 14px;
font-family : arial;
-Moz-User-Select:text;
-webkit-user-select:auto;
-khtml-user-select:auto;
-o-user-select:auto;
user-select:auto;
}
input.text {
border:1px solid #4a369e;
background-color:white;
color:black;
font-size:12px;
font-family:arial;
-Moz-User-Select:text;
-webkit-user-select:auto;
-khtml-user-select:auto;
-o-user-select:auto;
user-select:auto;
}
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 : #f1f1f1;
}
.label,.label A
{
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
}
.label A:HOVER
{
color : #222222;
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 : #222222;
font-size : 12px;
font-family: Arial,sans-serif;
}
.labelw,.labelw a
{
color : #eeeeee;
font-size : 11px;
font-family: Arial,sans-serif;
}
.labelw a:hover
{
color : #ffffff;
font-size : 11px;
font-family: Arial,sans-serif;
}
.link a {
color : #444444;
font-size : 11px;
font-family: Arial,sans-serif;
text-decoration:none
}
.link a:HOVER {
color : #000000;
font-size : 11px;
font-family: Arial,sans-serif;
text-decoration:underline
}
.labelsmall,.labelsmall a,.labelsmall a:HOVER
{
color : #222222;
font-size : 10px;
font-family : arial;
}

td.titre
{
font-weight:normal;
font-family:verdana,sans-serif;
height:20px;
line-height:19px;
padding-left:10px;
font-size:11px;
color:#FFFFFF;
background:#ffffff;
background-image:url(/images/barre_titre.gif);
background-position:left 0;
background-repeat:no-repeat;
text-align:center;
}
td.titre a
{
font-weight:normal;
font-family:verdana,sans-serif;
font-size:11px;
color:#F5F5F5;
}
td.titre a:hover
{
font-weight:normal;
font-family:verdana,sans-serif;
font-size:11px;
color:#FFFFFF;
}
td.titre span
{
font-weight:normal;
display:block;
height:20px;
background:#F9F7FF url(/images/barre_titre.gif) no-repeat right 0;
background-position: right 0px
}
A.titre {
color : white;
text-decoration:underline;
font-size : 14px;
font-family : arial;
}
A.titre:HOVER {
color : white;
text-decoration:underline;
font-size : 14px;
font-family : arial;
}
hr {
width : 90%;
border : 0;
color : #9739cd;
background-color : #9739cd;
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 : 16px;
font-family : arial;
font-weight : bold;
}

.Titrecadre {
background : #58349e;
border : 1px solid #4a369e;
color : white;
font-size : 14px;
font-family : arial;
}
.Fondimage {
background : #f1f1f1;
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:#f9f9f9}
.bgwhite {background:white}
.bgm {background:#f0d8fa}

.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 #f1f1f1;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:15px;border-top:1px solid #4a369e;border-bottom:1px solid #4a369e;color:white}
.ss {background:#d1c7f3;text-align:center;height:15px;width:15px;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:12px;font-family:arial;background:#b570d9;height:16px}

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

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

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

.bg {background-color : #f1f1f1;}

.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
}
h1
{
font-family:verdana;
font-size:13px;
display:block;
margin-top:20px
}
h2
{
font-family:verdana;
font-size:11px;
display:block;
font-weight:normal;
margin-left:25px
}
h3
{
font-family:verdana;
font-size:8px;
display:inline;
font-weight:normal
}
.bas_page
{
font-family:verdana;
font-size:11px;
color:white;
display:block;
}
.bas_page a
{
font-family:verdana;
font-size:11px;
color:white
}
.bas_page a:HOVER
{
font-family:verdana;
font-size:11px;
color:white;
display:inline;
text-decoration:underline
}
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 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
{
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:12px;
text-shadow: #300945 0pt 1px 0pt;
}
.barre_onglet a
{
display:inline;
height:36px;
padding-top:11px;
background-image:url('/images/design/onglet.jpg');
background-position:top left;
background-repeat:repeat-x;
color:white;
font-family:verdana,sans-serif;
font-size:12px;
width:100%;
height:100%;
display:block;
text-shadow: #300945 0pt 1px 0pt;
}
.barre_onglet a:HOVER
{
display:inline;
height:36px;
padding-top:11px;
background-image:url('/images/design/ongletv.jpg');
background-repeat:repeat-x;
color:white;
font-family:verdana,sans-serif;
font-size:12px;
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: 13px;
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.menu_bouton
{
background: transparent url('/images/menu/v5/boutonf.gif') no-repeat scroll top right;
color: #ffffff;
display: block;
font: normal 12px verdana, sans-serif;
height: 30px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight:bold;
}
a.menu_bouton span
{
background: transparent url('/images/menu/v5/bouton.gif') no-repeat;
display: block;
line-height: 20px;
padding: 5px 0 5px 18px;
} 
a.menu_bouton:hover
{
background-position: bottom right;
outline: none;
color: #ffffff;
font: normal 12px verdana, sans-serif;
height: 30px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight:bold
}

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

a.menu_boutonr
{
background: transparent url('/images/menu/v5/boutonrf.gif') no-repeat scroll top right;
color: #ffffff;
display: block;
font: normal 12px verdana, sans-serif;
height: 30px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight:bold
}
a.menu_boutonr span
{
background: transparent url('/images/menu/v5/boutonr.gif') no-repeat;
display: block;
line-height: 20px;
padding: 5px 0 5px 18px;
} 
a.menu_boutonr:hover
{
background-position: bottom right;
outline: none;
color: #ffffff;
font: normal 12px verdana, sans-serif;
height: 30px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
font-weight:bold
}

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

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,a.bouton:focus
{
background-position:right -23px;
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,a.bouton:focus span
{
background-position:left -23px;
line-height: 13px;
padding: 5px 0 5px 18px;
}

a.bouton:active
{
background-position:right -46px;
outline: none;
color: #ffffff;
font: normal 12px arial, sans-serif;
height: 23px;
margin-right: 6px;
padding-right: 18px;
text-decoration: none;
}

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

a.boutonf
{
background: transparent url('/images/boutonaf.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;
}

a.boutonf span
{
background: transparent url('/images/boutona.gif') no-repeat;
display: block;
line-height: 13px;
padding: 5px 0 5px 18px;
} 
a.boutonf: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.boutonf:hover span
{
background-position: bottom left;
line-height: 13px;
padding: 5px 0 5px 18px;
}
a.boutonb
{
background: transparent url('/images/boutonbf.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;
}

a.boutonb span
{
background: transparent url('/images/boutonb.gif') no-repeat;
display: block;
line-height: 13px;
padding: 5px 0 5px 18px;
} 
a.boutonb: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.boutonb: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');
background-repeat:no-repeat;
background-position:right -23px;
display: block;
height: 23px;
cursor:pointer
}

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


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

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

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

span.boutonf input
{
border:0px solid black;
background: transparent url('/images/boutona.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
}

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

span.boutonf:HOVER input,span.boutonf input:HOVER
{
border:0px solid black;
background: transparent url('/images/boutona.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
}

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

span.boutonb input
{
border:0px solid black;
background: transparent url('/images/boutonb.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
}

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

span.boutonb:HOVER input,span.boutonb input:HOVER
{
border:0px solid black;
background: transparent url('/images/boutonb.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
}

.menubarre
{
clear:both;
padding-top:6px;
}
.menubarre A
{
padding-top:5px;
height:28px;
display:block;
letter-spacing:1px;
word-spacing:2px;
font-size:15px;
color:#f4f4f4;
text-decoration:none;
font-family:arial,sans-serif;
font-weight:bold;
text-shadow: #300945 0pt 1px 0pt;
}
.menubarre A:HOVER
{
padding-top:5px;
height:28px;
display:block;
background:#ad48e3;
font-size:15px;
color:#ffffff;
text-decoration:none;
font-family:arial,sans-serif;
font-weight:bold
}
div.menubarre
{
width:100px;
display:block;
height:40px
}
