 
body {
  color:#000;
  font:11px verdana,sans-serif;
  overflow-x:hidden;
  background:#47A1D5 url('http://m0.royalcactus.com/images/maquette_graphique/classic/bg_haut.jpg') repeat-x 0px 15px;
  margin:0;
}
 
body.is-connected {
	background:#47A1D5 url('http://m1.royalcactus.com/images/maquette_graphique/classic/bg_haut.jpg') repeat-x 0px 0px;
}

#content span, #content td, #content tr {
    color:#000;
    font-size:11px;
}

a
{ color:#000;
  text-decoration:underline; }

a:hover
{ text-decoration:none; }

form
{ margin:0; }

img {
    border: 0px;
}

div {
    margin: 0px;
}


/* Layout */
#container {
    width: 935px;
    margin: 0px auto;
}

body.has-left-ad #container, body.has-right-ad #container {
    width: 1055px;
}

body.has-left-ad.has-right-ad #container {
    width: 1175px;
}  

#top-header {
    background: url('http://m2.royalcactus.com/images/interface/head.gif') repeat-x;
    height: 15px;
    text-align: center;
}

#top-header h1 {
    font-size:9px;
    font-weight: bold;
    margin: 0px;
}

#header {
    margin: 0px auto;
    /*width: 935px;*/
    height: 165px;
    overflow: hidden;
}

#footer {
    clear: both;
    background: url('http://m3.royalcactus.com/images/maquette_graphique/classic/footer.jpg') no-repeat top;
    width: 735px;
    margin: 0 100px;
    text-align: center;
    padding-top: 290px;
}

body.has-left-ad #footer {
    margin-left: 220px;
}

body.has-right-ad #footer {
    margin-right: 220px;
}

body.has-right-ad #header {
    padding-right: 120px;
}

body.has-left-ad #header {
    padding-left: 120px;
}

#left-ad, #right-ad {
    width: 120px;
    overflow: hidden;
    float: left;
}

#right-ad {
    float: right;
}

#main-center {
    float: left;
    width: 935px;
    position: relative;
    background: url('http://m0.royalcactus.com/images/maquette_graphique/classic/main_background.jpg') repeat-y;
}

#sidebar-left {
    width: 200px;
    float: left;
    position: relative;
    z-index: 1;
}

#sidebar-left-inside {
    background: url('http://m1.royalcactus.com/images/maquette_graphique/classic/fond_brascactus_gauche.jpg') repeat-y; /* image Ã  dÃ©couper */
}

#sidebar-left-inside2 {
    background: url('http://m2.royalcactus.com/images/maquette_graphique/classic/bas_brascactus_gauche.jpg') no-repeat bottom;
    padding-bottom: 177px;
}

#sidebar-right {
    width: 199px;
    float: right;
    position: relative;
    z-index: 1px;
}

#sidebar-right-inside {
    background: url('http://m3.royalcactus.com/images/maquette_graphique/classic/fond_brascactus_droit.jpg') repeat-y;
}

#sidebar-right-inside2 {
    min-height: 300px; /* Ã  enlever ? */
    background: url('http://m0.royalcactus.com/images/maquette_graphique/classic/bas_brascactus_droit.jpg') no-repeat bottom;
    padding-bottom: 181px;
}

#content-container {
    float: left;
    width: 100%;
    margin-left: -200px;
    margin-right: -199px;
}

#content-squeeze {
    width: 532px;
    margin-right: 199px;
    margin-left: 200px;
}

#content {
    width: 536px;
}

#content-top {
    background: url('http://m1.royalcactus.com/images/maquette_graphique/classic/content-top.jpg') no-repeat top;
    height: 20px;
    color: #0B8B2C;
    font-size: 9px;
    text-align: center;
    padding: 26px 5px 0px 5px;
}

#content-main {
    padding: 0px 4px;
	position: relative;
	text-align: center;
}	 

#content-main table {
    margin: 0 auto;
	text-align:left;
}

#content-main table table {
	margin: 0;
}

/* Links */
#top-header a {
    text-decoration: none;
}

#header a, #sidebar-left a, #sidebar-right a { /* Ã©ventuels styles spÃ©cifiques dÃ©portÃ©s dans chaque style d'Ã©lÃ©ments */
    display: block;
    text-decoration: none;
}

#header a:hover, #sidebar-left a:hover, #sidebar-right a:hover {
    text-decoration: underline;
}

div.partner-links, div.partner-links a {
    color: #005B8A;
    font-size: 9px;
    text-align: center;
}

a#calendar-box {
    display: block;
    width: 199px;
    height: 60px;
    padding-top: 35px;
    background: url("http://m2.royalcactus.com/images/maquette_graphique/classic/haut_brascactus_droit.jpg");
    text-align: center;
}

a:hover#calendar-box {
    text-decoration: none;
}

/* Elements */
#sidebar-right .classic-box {
    padding: 0 28px 0 43px;
    margin-top: 10px;
}

#periodejour {
    color:#008A2E;
    font-size:9px;
    padding:3px;
    text-align: center;
    height: 15px; /* optionnel ? */
}

#topjoueurs, #topclans {
    background: url('http://m3.royalcactus.com/images/maquette_graphique/classic/top3joueurs.jpg') no-repeat top;
    height: 53px;
    padding: 18px 40px 0 63px; 
	text-align: left;
}

#topclans {
    background-image: url('http://m0.royalcactus.com/images/maquette_graphique/classic/top3clans.jpg');
}

#topjoueurs a, #topclans a {
    padding: 1px 0;
}

#nb-online {
    font-size: 9px;
}

#content-top .left {
    float: left;
}

#content-top .right {
    float: right;
}

#content-top .center {
    font-weight: bold;
}

p.footer-message, p.footer-message a {
    color: #226;
    text-decoration: none;
    font-size: 9px;
    margin-top: 25px;
}

/* Connection box */
#connection-box {
    background: url('http://m1.royalcactus.com/images/maquette_graphique/classic/login_box.jpg');
    height: 123px;
    overflow: hidden;
    position: relative;
}

input#login, input#passwd {
    border:1px solid black;
    color:#000;
    font-weight:bold;
    font-size:10px;
    background-color:#FFF;
    width:67px;
    height:15px;
}

input#login {
    position: absolute;
    left: 85px;
    top: 36px;
}

input#passwd {
    position: absolute;
    left: 85px;
    top: 61px;
}

input#memo {
    position: absolute;
    left: 108px;
    top: 86px;
}

input#submit {
    position: absolute;
    left: 136px;
    top: 85px;
    width: 17px;
    height: 18px;
}

a#badpasswd {
    display: block;
    width: 140px;
    height: 15px;
    position: absolute;
    top: 105px;
    left: 30px;
}
	
	
/* user info */
#user-info {
   background: url('http://m2.royalcactus.com/images/maquette_graphique/classic/user_info_box.jpg');
   height: 118px;
   overflow: hidden;
   position: relative;
   color: #005D21;
   font-weight: bold;
}

p#user-pseudo a {
   margin-top: 14px;	  
   text-align: center;
   color: #005D21;
   font-weight: bold;
   text-decoration: underline;
   font-size: 9px;
   
}
 
#user-piece { /* Changer la taille et la position en fonction des PNG des statuts */
   position: absolute;
   width: 24px;
   height: 24px;
   left: 48px;
   top: 87px;
}

#user-status { /* Changer la taille et la position en fonction des PNG des statuts */
   position: absolute;
   width: 127px;
   height: 44px;
   left: 38px;
   top: 35px;
}

#user-status.vip0 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip0.png') no-repeat top left;
}

#user-status.vip1 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip1.png') no-repeat top left;
}

#user-status.vip2 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip2.png') no-repeat top left;
}

#user-status.vip3 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip3.png') no-repeat top left;
}

#user-status.vip4 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip4.png') no-repeat top left;
}

#user-status.vip5 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip5.png') no-repeat top left;
}

#user-status.vip6 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip6.png') no-repeat top left;
}

#user-status.vip7 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip7.png') no-repeat top left;
}

#user-status.vip8 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip8.png') no-repeat top left;
}

#user-status.vip9 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip9.png') no-repeat top left;
}

#user-status.vip10 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip10.png') no-repeat top left;
}

#user-status.vip11 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip11.png') no-repeat top left;
}

#user-status.vip12 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip12.png') no-repeat top left;
}

#user-status.vip13 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip13.png') no-repeat top left;
}

#user-status.vip14 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip14.png') no-repeat top left;
}

#user-status.vip15 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip15.png') no-repeat top left;
}

#user-status.vip16 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip16.png') no-repeat top left;
}

#user-status.vip17 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip17.png') no-repeat top left;
}

#user-status.vip18 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip18.png') no-repeat top left;
}

#user-status.vip19 {
   background: url('http://medias.royalcactus.com/images/maquette_graphique/classic/header_connected_vip19.png') no-repeat top left;
}

#user-points {
   position: absolute;
   top: 92px;
   left: 80px;
   width: 66px;
   text-align: right;
}	
					 
/*** *******************************************************************************************/


.heure_site, .heure_site a{
  padding-bottom:7px;
  color:#0b8b2c;
  text-decoration:none;
  font-size:9px;
}

.menu_site, .menu_site a{
  color:#0b8b2c;
  text-decoration:none;
  font-size:9px;
}

.faq_site a{
  padding-bottom:2px;
  padding-left:10px;
  color:#0b8b2c;
  text-decoration:none;
}

.faq_site a:hover{
  color:#e86b19;
}

.faq_site_reponse{
  padding-left:5px;
} 

.wall{
  color:#000;
  font-size:11px;
}

.wall a, .titre_album a{ color:#0b8b2c;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;
}

.wall_mini{
  color:#000;
  font-size:10px;
}

.wall_mini a{
  color:#0b8b2c;
  text-decoration:none;
  font-size:10px;
}

.newmsg{
  padding-bottom:2px;
  margin:0;
}

.txthead{
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  float:left;
  padding-top:100px;
  padding-left:30px;
}

.txtinscri2{
  color:#bef500;
  font-weight:bold;
  font-size:12px;
  float:left;
  margin:0;
  padding-top:34px;
  padding-left:40px;
}

.bcppoints{
  color:#FF0D74;
  font-weight:bold;
  font-size:10px;
}

.txtinscri2 a{ color:#bef500;
  font-weight:bold;
  font-size:12px;
  float:left;
  text-decoration:underline;
}

.txtinscri2 a:hover{
  text-decoration:none;
}

.txtphoto{
  font-size:9px;
}

.txtbas, .txtbas a{
  color:#a77505;
  text-decoration:none;
  font-size:9px;
}

.txtmenunolog{
  color:#ddd;
  font-size:9px;
}

.titretableau{
  color:#000;
  font-weight:bold;
  font-size:10px;
  text-align:center;
}

.addparam{
  color:#F00;
  font-style:italic;
  font-size:9px;
}


/******** Page des PM ******** Orange */
.pm_tab_titre, .pm_tab_titre2{
  color:#9B2023;
  font-weight:bold;
}

.pm_tab_titre2{
  color:#392608;
}

.pm_tab_date{
  font-size:9px;
}

.pm_tab_auteur a, .pm_tab_sujet a{
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

.pm_tab_sujet a{
  font-weight:normal;
}

/******** Page des classements ******** Rose + Violet */
.classement_tab_titre_gen, .classement_tab_titre_clan{
  color:#a10d59;
  font-weight:bold;
}

.classement_tab_titre_clan{
  color:#622181;
}

.classement_tab_score a, .classement_tab_clan a{
  text-decoration:none;
}

.classement_tab_pseudo, .classement_tab_pseudo a{
  text-decoration:none;
  font-weight:bold;
}

/******** Page des forums ******** Bleu */
.forum_tab_titre, .forum_tab_sujet a{
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

.forum_tab_titre{
  color:#00558d;
}

.pseudo_forum, .pseudo_forum a{
  text-decoration:none;
  font-weight:bold;
}

/******** Page jeu partie ********/
/******** et Page aide ******** Jaune/Orange */
/******** et Page des infos du joueurs ***** Jaune/Orange */

.infos_tab_titre, .infos_contrats_titre, .aide_tab_titre{
  color:#e6461f;
  font-weight:bold;
  font-size:9px;
}

.aide_tab_titre{
  font-size:10px;
}

.infos_tab_titre{
  font-size:11px;
}

/******** Rqt MySQL ********/
.rqt_mysql{
  font-size:9px;
}

/******** Page des cadeaux ********/
.cadeaux_titre, .cadeaux_titre2{
  color:#e86b19;
  font-weight:bold;
  font-size:11pt;
}

.cadeaux_titre2{
  font-size:9pt;
}

/******** Page du reglement ********/
.reglement_tab_titre{
  color:#622181;
  font-weight:bold;
}

/******** Page des scores ********/
.scores_tab_titre{
  color:#e6461f;
  font-weight:bold;
  font-size:11px;
}

.scores_tab_jeux a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

.scores_tab_score, .scores_tab_score a{
  color:#000;
  text-decoration:none;
  font-size:10px;
}

.scores_tab_noscore, .scores_tab_noscore a{
  color:#d0d0d0;
  text-decoration:none;
  font-size:10px;
}

/******** Page des clans ********/
.scores_tab_titre1, .scores_tab_titre2, .scores_tab_titre3, .scores_tab_titre4, .scores_tab_titre5, .scores_tab_toptitre1, .scores_tab_toptitre2, .scores_tab_toptitre3, .scores_tab_toptitre4, .scores_tab_toptitre5{
  color:#e6461f;
  font-weight:bold;
  font-size:11px;
}

.scores_tab_titre2{
  color:#00558d;
}

.scores_tab_titre3{
  color:#a10d59;
}

.scores_tab_titre4{
  color:#622181;
}

.scores_tab_titre5{
  color:#065d2d;
}

.scores_tab_toptitre1{
  color:#ffd100;
}

.scores_tab_toptitre2{
  color:#9fd5f0;
}

.scores_tab_toptitre3{
  color:#f5b3b3;
}

.scores_tab_toptitre4{
  color:#d2aacd;
}

.scores_tab_toptitre5{
  color:#e0df4b;
}

.clan_pseudo a{
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

.clan_msg{
  color:#000;
  font-size:10px;
  padding:4px 4px 4px 4px;
}

.clan_msg_edited, .clan_msg_posted{
  color:#F00;
  font-size:9px;
  padding:0 4px 0 4px;
}

.clan_msg_posted{
  color:#6B6B6B;
}

/******** Petits msg ********/
.petit_msg, .petit_msg a{
  color:#000;
  text-decoration:none;
  font-size:10px;
}

/******** divers ********/
.small_txt_wall, .small_txt, .small_txt a{
  color:#000;
  text-decoration:none;
  font-size:9px;
}

.small_txt_wall{
  color:#989898;
}

.small_txt2, .small_txt2 a{
  color:#005b8a;
  text-decoration:none;
  font-size:9px;
}

/******** divers ********/  
.posted_by{
  color:#6b6b6b;
  font-style:italic;
  font-size:9px;
}

/******** Forum ********/
.statut_vip, .statut_vip a{
  text-decoration:none;
  font-size:9px;
}

.moderateur{
  color:#F00;
  font-weight:bold;
  font-size:9px;
}

/******** Menu loggué ********/
.lienbas2, .lienbas_part a, .lienbas a{
  color:#000;
  text-decoration:none;
}

.periodejour{
  color:#008A2E;
  font-size:9px;
  margin-bottom:3px;
  margin-left:3px;
}

.txthead2{
  line-height:19px;
  padding-top:93px;
  padding-left:49px;
}

.txthead2, .txthead2 a{
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  float:left;
}

.classement a{
  text-decoration:none;
}

.txtmap, .zonetitle, .txtmap a{
  color:#667e14;
  font-weight:bold;
  font-size:10px;
  float:left;
  padding-top:0;
  padding-left:0;
  text-decoration:none;
}

.zonetitle{
  color:#000;
  padding-left:10px;
  margin:0;
}


.bouton2 a, .bouton3 a{
  font-weight:bold;
  font-size:9px;
  text-decoration:none;
  padding:0;
  margin:0;
}

.bouton3 a{
  font-size:10px;
}

.login{
  padding: 0;
  margin:0;
  border:1px solid #000;
  color:#000;
  font-weight:bold;
  font-size:10px;
  background-color:#FFF;
  width:67px;
  height:15px;
}

.loginbox2{
  float:left;
  padding: 0 0 3px 22px;
  margin:0;
  border: 0;
  position:relative;
}

.classiqueform, .inscriptionform, .inscriptionform2, .dateform, .classiqueformtxt{
  color:#667d11;
  font-weight:bold;
  font-size:10px;
  background-color:#FFF;
}

.classiqueform{
  padding:0;
  margin:0;
  border:1px solid #000;
  width:150px;
  height:16px;
  cursor:pointer;
}

.inscriptionform{
  padding:0;
  margin:0;
  border:1px dotted #5d6c00;
  width:147px;
  height:14px;
}

.dateform{
  border:1px solid #000;
  width:60px;
  height:18px;
}

.classiqueformtxt{
  padding:0;
  margin:0;
  border:1px solid #000;
  width:265px;
  height:180px;
}

.liencalendar{
  color:#fff;
  margin-bottom:5px;
}

.boxDroite{
  margin:15px 0 0 60px;
  text-align:left;
  font-size:8px;
  width:120px;
}

.boxDroite a{
  text-decoration:none;
}

.resizehandle{
  background:transparent url(http://medias.royalcactus.com/images/fr/base/resizer.png) no-repeat scroll 45%;
  cursor:s-resize;
  font-size:0.1em;
  height:16px;
  width:100%;
}

.txtbox2{
  color:#000;
  font-size:9px;
}

.txtbox2 a, .txtbox2 a:hover{
  color:#fff;
  text-decoration:underline;
  font-size:9px;
}

.liste_connectes_box{
  text-align:left;
  color:#000;
  padding:0;
  font-size:9px;
}

.liste_connectes_box a{
  text-decoration:none;
}

.aide_jeu{
  display:none;
}

.popup{
  display:block;
  position:absolute;
  z-index:15;
  left:50%;
  top:50%;
  margin-left:-175px;
  margin-top:-175px;
}

.popup table.table_popup{
  width:350px;
  border:solid 1px #000;
  background-color:#f6f6f6;
}

#tooltip{
  position:absolute;
  z-index:3000;
  border:1px solid #10882e;
  background-color:#daf3c4;
  padding:0 10px;
  margin:0;
  color:#10882e;
  font-weight:bold;
  font-size:9px;
}

h3{
  margin:0;
  padding:10px;
  border:0;
  outline:0;
  font-weight:bold;
  font-size:9px;
  vertical-align:baseline;
}

.jScrollPaneContainer{
  position:relative;
  overflow:hidden;
  z-index:1;
}

.jScrollPaneTrack{
  position:absolute;
  cursor:pointer;
  right:0;
  top:0;
  height:100%;
  background:#bedb5f;
}

.jScrollPaneDrag{
  position:absolute;
  background:#87b024;
  cursor:pointer;
  overflow:hidden;
}

.nb_online_scroll-pane2{
  padding-left:43px;
  width:118px;
  _width:160px;
  overflow:hidden;
  float:left;
}

#nb_online_pane2{
  height:60px;
}

.nb_online_scroll-pane3{
  margin-left:43px;
  width:110px;
  overflow:hidden;
  background:#f1e867;
  float:left;
}

#nb_online_pane3{
  height:65px;
}

.titre_mail{
  color:#e58c00;
  font:bold 18px arial;
  padding-bottom:10px;
}

.connecte_pseudo, .connecte_pseudo a{
  margin-top:15px;
  text-align:center;
  color:#005d21;
  font-weight:bold;
  font-size:9px;
}

.connecte_nbpoints{
  padding-bottom:1px;
  margin-right:55px;
  text-align:right;
  color:#005d21;
  font-weight:bold;
}



.box_info{
  color:#00529B;
  background-color:#BDE5F8;
  background-image:url('http://medias.royalcactus.com/images/icons/info.png');
}

.box_success{
  color:#4F8A10;
  background-color:#DFF2BF;
  background-image:url('http://medias.royalcactus.com/images/icons/success.png');
}

.box_warning{
  color:#9F6000;
  background-color:#FEEFB3;
  background-image:url('http://medias.royalcactus.com/images/icons/warning.png');
}

.box_error{
  color:#D8000C;
  background-color:#FFBABA;
  background-image:url('http://medias.royalcactus.com/images/icons/error2.png');
}

.box_validation{
  color:#D63301;
  background-color:#FFBABA;
  background-image:url('http://medias.royalcactus.com/images/icons/validation.png');
}

.box_info,.box_success,.box_warning,.box_error,.box_validation{
  width:450px;
  border:1px solid;
  margin: auto;
  padding:15px 10px 15px 50px;
  text-align:left;
  background-repeat:no-repeat;
  background-position:10px center;
}

/***** links:hover - underlined *****/
.heure_site a:hover, .menu_site a:hover, .faq_site a:hover, .wall a:hover, .titre_album a:hover, .wall_mini a:hover, .pm_tab_auteur a:hover, .pm_tab_sujet a:hover, .classement_tab_score a:hover, .classement_tab_clan a:hover, .classement_tab_pseudo a:hover, .pseudo_forum a:hover, .forum_tab_sujet a:hover, .scores_tab_jeux a:hover, .scores_tab_score a:hover, .scores_tab_noscore a:hover, .clan_pseudo a:hover, .petit_msg a:hover, .small_txt a:hover, h1 a:hover, .statut_vip a:hover, .lienbas_part a:hover, .classement a:hover, .txtmap a:hover, .bouton2 a:hover, .bouton3 a:hover, .boxDroite a:hover, .liste_connectes_box a:hover{
  text-decoration:underline;
}	

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

img.shadow {
	background: white non repeat scroll 0 0;
	border : 1px solid #CCCCCC;
	padding: 4px;
}

.bouton2 a:hover {
  text-decoration:underline;
}	

.bouton2 a{
  font-weight:bold;
  font-size:9px;
  text-decoration:none;
  padding:0;
  margin:0;
}