body{ font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0; font-size:11px; color:#666666; margin:0px; }
body.fiche { background-color:#FFFFFF; }
form { margin: 0px; }
a:focus, a:active{outline: none;}

.killer{ clear:both; line-height:1px; height:1px; margin-top:-1px; }
.killer2{ clear:both; font-size:1px; }
.killer10 { clear:both; height:10px; font-size:1px; padding:0px; margin:0px; }

.erreur{ color:#cd0a0a; font-weight:bold; padding:10px 2px 10px 2px; background: #fef1ec url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; border:1px solid #cd0a0a; text-align:center; margin:5px 0px 10px 0px; }
.erreur a, .erreur a:link, .erreur a:visited { color:#cd0a0a; text-decoration:underline; }
.erreur a:hover { text-decoration:none; }
.erreur_fiche { color:#DE1D43; font-weight:bold; padding:10px 2px 10px 2px; text-align:center; margin:5px 10px 10px 10px; }
.erreur_fiche a, .erreur_fiche a:link, .erreur_fiche a:visited { color:#DE1D43; text-decoration:underline; }
.erreur_fiche a:hover { text-decoration:none; }

.ok {color:#69B54A; font-weight:bold; padding:10px 2px 10px 2px; background-color:#F2FFED; border:1px solid #69B54A; text-align:center; margin:5px 0px 10px 0px; }
.ok a, .ok a:link, .ok a:visited { color:#69B54A; text-decoration:underline; }
.ok a:hover { text-decoration:none; }

.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_width { width:auto !important; }
.no_padding { padding:0px !important; }
.no_margin { margin:0px !important; }
.img { border:1px solid #CCCCCC;}
.img_couleur { border:1px solid #666666 !important;}
.input { font-size:11px; border:1px solid #ababab; color:#666666; }
a.lien, a.lien:link, a.lien:visited { color:#666666; text-decoration:underline; font-size:11px }
a.lien:hover {text-decoration:none;}
a.lien2, a.lien2:link, a.lien2:visited { color:#8cba00; text-decoration:underline; font-size:11px }
a.lien2:hover {text-decoration:none;}
.middle { vertical-align:middle; }
.right { text-align:right !important; }
.center { text-align:center !important; }
.upper { text-transform:uppercase; }
.pt10 { padding-top:10px; }
.mt10 { margin-top:10px; }


.formulaire .input, .formulaire select { border:1px solid #ababab; font-size:11px; }
.formulaire textarea { border:1px solid #ababab; font-size:11px; width:500px; height:50px; font-family:Arial, Helvetica, sans-serif;}
.formulaire td { height:24px; font-size:11px; }
.formulaire .legende { font-size:10px; }
.formulaire .message { height:150px; }
.formulaire .commentaire { width:420px; height:80px; }
.formulaire .select_separ { margin-bottom:4px; }

#conteneur { width:960px; margin:0px auto 0px auto; padding:10px 0px 20px 0px; }

#header { background:url("/images/bg/header.gif") 0px 0px no-repeat; padding:24px 15px 0px 26px; width:919px; height:111px; }
#header.hp { height:92px; }
#header .logo { float:left; }
#header .logo h1 { margin:50px 0px 0px 83px; position:absolute; z-index:2; font-size:11px; font-weight:normal; }
#header .header_g { float:right; width:496px; }
#header .login { background:url("/images/bg/login.gif") 0px 0px no-repeat;  width:459px; height:60px; padding:13px 20px 0px 17px;}
#header .login_g { float:left; font-size:12px; font-weight:bold; }
#header .login_d { float:right; }
#header .login_d .input { width:130px; }
#header .login_d .submit { vertical-align:top; }
#header .erreur_login { float:left; color:#e12a50; font-weight:bold; }
#header .oubli { float:right; padding:1px 0px 0px 0px; width:160px; }
#header .oubli a, #header .oubli a:link, #header .oubli a:visited { color:#7ba300; text-decoration:none; }
#header .oubli a:hover { text-decoration:underline; }
#header .stats { float:left; font-size:12px; font-weight:bold; padding-left:15px; }
#header .stats span { color:#e12c51; }
#header .flags { float:right; padding-right:10px; }
#header .flags img { margin-left:3px; }

#header_mb { background:url("/images/bg/header_mb.gif") 0px 0px no-repeat; padding:14px 8px 0px 9px; width:943px; height:132px; }
#header_mb .logo { float:left; padding:23px 0px 0px 17px; width:187px; height:76px; }
#header_mb .pub { float:left; }
#header_mb .nav a { display:block; font-size:11px; color:#999999; font-weight:bold; text-decoration:none; padding:10px 0px 0px 0px; height:22px; text-align:center;  }
#header_mb .nav a:hover { color:#96c700; }
#header_mb .nav div {background:url("/images/bg/nav_separ.gif") right 7px no-repeat; padding:0px 16px; height:32px; float:left;}
#header_mb .nav .deconnexion { float:right; background:none; padding-right:10px; }
#header_mb .nav .deconnexion a:hover { color:#e0284d; }
#header_mb .nav .deconnexion img { vertical-align:top; }

#hp { width:960px; height:477px; background:url("/images/bg/hp.jpg") 0px 0px no-repeat; }
#hp .content { padding:145px 20px 0px 448px; height:332px; width:493px; }
#hp .content .register { height:96px; }
#hp .content .membres { float:left; width:224px; }
#hp .content .membres img { margin-right:8px; }
#hp .content .membres .femmes { padding-top:40px; }
#hp .content .membres .femmes img { border:1px solid #e0284d; }
#hp .content .membres .hommes { padding-top:40px; }
#hp .content .membres .hommes img { border:1px solid #96c700; }
#hp .content .search { float:left; width:256px; padding:53px 0px 0px 13px; font-size:12px; }
#hp .content .search td { height:24px; }
#hp .content .search .submit { padding-top:6px; }

#hp_temoignages { width:951px; height:141px; padding:17px 0px 0px 9px; margin-top:9px; background:url("/images/bg/hp_temoignages.gif") 0px 0px no-repeat;  }
#hp_temoignages .ttl { height:38px; }
#hp_temoignages .temoignage { float:left; display:inline; width:303px; margin:0px 2px 0px 10px; }
#hp_temoignages .temoignage .photo { float:left; width:93px; }
#hp_temoignages .temoignage .photo img { border:1px solid #b4b3b3; }
#hp_temoignages .temoignage .chapeau { float:left; width:198px; }
#hp_temoignages .temoignage .chapeau a, #hp_temoignages .temoignage .chapeau a:link, #hp_temoignages .temoignage .chapeau a:visited { color:#7ba300; text-decoration:underline; display:block; margin-top:8px; }
#hp_temoignages .temoignage .chapeau a:hover { text-decoration:none; }

#page { background:url("/images/bg/page.gif") 0px 0px repeat-y; padding:15px 16px 7px 16px; width:928px; }
#page.fiche { background:none; padding:0px; }
#page_footer { background:url("/images/bg/page_footer.gif") 0px 0px no-repeat; font-size:1px; height:12px; }
#page .ttl { color:#FFFFFF; font-weight:bold; padding:4px 0px 0px 7px; height:20px; font-size:12px; text-align:left; }
#page .acces_rapide { width:180px; height:190px; background:url("/images/bg/acces_rapide.gif") 0px 0px no-repeat; float:left; padding-right:7px; }
#page .acces_rapide ul { margin:0px; padding:13px 0px 0px 10px; }
#page .acces_rapide li { list-style:none; }
#page .acces_rapide li a { display:block; height:25px; background:url("/images/picto/puce.gif") 0px 2px no-repeat; padding:0px 0px 0px 19px; }
#page .acces_rapide li a:link, #page .acces_rapide li a:visited { color:#666666; text-decoration:none; }
#page .acces_rapide li a:hover { color:#96c700; }
#page .last_visite { width:432px; height:190px; background:url("/images/bg/last_visite.gif") 0px 0px no-repeat;  float:left; padding-right:7px; }
#page .last_visite .last { padding:0px 1px 0px 1px; float:left; width:139px; }
#page .last_visite .last_visite2 { padding:10px 4px; }
#page .last_visite .last .nb { padding:0px 0px 10px 4px; }
#page .last_visite .last .nb img { margin-right:8px; vertical-align:middle; }
#page .last_visite .last .nb a, #page .last_visite .last .nb a:link, #page .last_visite .last .nb a:visited { color:#666666; text-decoration:none; }
#page .last_visite .last .nb a:hover { color:#96c700; }
#page .last_visite .last .nb a.on, #page .last_visite .last .nb a.on:link, #page .last_visite .last .nb a.on:visited { color:#de1d43; text-decoration:none; font-weight:bold; }
#page .last_visite .last .nb a.on:hover { color:#96c700; }
#page .last_visite .last .mb { background:url("/images/bg/last_mb.gif") 0px 0px no-repeat; width:113px; height:108px; padding:7px 13px 0px 13px; }
#page .last_visite .last .mb h3 { margin:0px 0px 7px 0px; font-size:11px; }
#page .last_visite .last .mb .img { float:left; margin:0px 5px 10px 0px; }
#page .last_visite .last .mb .img2 { margin-top:17px; }
#page .mon_profil { width:300px; height:190px; background:url("/images/bg/profil.gif") 0px 0px no-repeat; float:left; }
#page .mon_profil .content { padding:11px 9px 0px 10px; width:281px;  }
#page .mon_profil .content .photo { float:left; width:87px; height:60px; }
#page .mon_profil .content .remplissage { float:left; font-weight:bold; }
#page .mon_profil .content .remplissage .barre { width:169px; height:18px; padding:1px; margin-top:10px; background:url("/images/bg/remplissage.gif") 0px 0px no-repeat; }
#page .mon_profil .content ul { margin:0px; padding:17px 0px 0px 0px; float:left; width:135px; margin-right:11px; }
#page .mon_profil .content li { list-style:none; }
#page .mon_profil .content li a{ color:#666666; text-decoration:none; display:block;  background:url("/images/picto/puce.gif") 0px 2px no-repeat; padding:0px 0px 0px 19px; height:25px;  }
#page .mon_profil .content li a:link, #page .mon_profil .content li a:visited { color:#666666; text-decoration:none; }
#page .mon_profil .content li a:hover { color:#96c700; }
#page .aide { width:180px; height:250px; background:url("/images/bg/aide.gif") 0px 0px no-repeat; float:left; padding-right:7px; text-align:center; }
#page .aide .content { padding:10px; }
#page .aide .content .btn { margin:15px 0px 20px 0px; }
#page .aide .mentions { font-size:10px; padding-top:5px; }
#page .attendent { width:166px; height:250px; background:url("/images/bg/attendent.gif") 0px 0px no-repeat; float:left; padding-right:8px; text-align:center; }
#page .attendent .img { margin:4px 5px }
#page .attendent .photos { padding-top:6px }
#page .recherche_rapide { width:258px; height:250px; background:url("/images/bg/recherche_rapide.gif") 0px 0px no-repeat; float:left; padding-right:7px; }
#page .recherche_rapide .formulaire { padding:10px; height:150px; }
#page .recherche_rapide .formulaire .submit { text-align:center; padding-top:6px; }
#page .recherche_rapide .recherche2 { text-align:center; margin-top:8px; color:#de1d43; }
#page .recherche_rapide .recherche2 img { margin-top:5px; }
#page .evenements { width:300px; height:250px; background:url("/images/bg/evenements.gif") 0px 0px no-repeat; float:left; }
#page .evenements .evenement { width:276px; margin:14px 12px; padding-bottom:15px; border-bottom:1px solid #d9d9d9; }
#page .evenements .evenement .date { float:left; background:url("/images/bg/evenement_date.jpg") 0px 0px no-repeat; width:53px; height:59px; }
#page .evenements .evenement .date .jour { font-weight:bold; font-size:26px; text-align:center; padding:12px 0px 1px 0px; }
#page .evenements .evenement .date .mois { font-size:10px; color:#FFFFFF; padding:0px 0px 0px 4px; }
#page .evenements .evenement .infos { float:left; width:215px; padding-left:8px; }
#page .evenements .evenement .infos strong { color:#96c700; }
#page .evenements .evenement .infos a, #page .evenements .evenement .infos a:link, #page .evenements .evenement .infos a:visited { display:block; background:url("/images/picto/puce.gif") 0px 2px no-repeat; padding:0px 0px 3px 15px; color:#636363; font-weight:bold; text-decoration:underline; }
#page .evenements .evenement .infos a:hover { text-decoration:none; }
#page .evenements .all { padding:0px 12px 0px 0px; text-align:right; }

#page .pagination { height:19px; padding:2px; margin:10px 0px; color:#b4b4b4;  }
#page .pagination .precedent { float:left; width:80px; }
#page .pagination .precedent a { background:url("/images/bt/prev.gif") 0px 0px no-repeat; padding:2px 0px 0px 25px; height:17px; display:block; color:#b4b4b4; }
#page .pagination .precedent a:link, #page .pagination .precedent a:visited { color:#b4b4b4; }
#page .pagination .precedent a:hover { color:#96c700; }
#page .pagination .liens { float:left; text-align:center; height:17px; padding-top:2px; }
#page .pagination .liens a, #page .pagination .liens a:link, #page .pagination .liens a:visited { color:#b4b4b4; }
#page .pagination .liens a:hover, #page .pagination .liens a.on { color:#96c700; }
#page .pagination .liens a.on { font-weight:bold; }
#page .pagination .suivant { float:left; width:80px; text-align:right; }
#page .pagination .suivant a { background:url("/images/bt/next.gif") right 0px no-repeat; padding:2px 25px 0px 0px; height:17px; display:block; color:#b4b4b4; }
#page .pagination a, #page .pagination a:link, #page .pagination a:visited { color:#b4b4b4; text-decoration:none; }
#page .pagination a:hover { color:#96c700; }

#page .pagination1 { background:url("/images/bg/pagination.gif") 0px 0px no-repeat; width:736px; }
#page .pagination1 .liens { width:576px; }
#page .pagination2 { background:url("/images/bg/pagination2.gif") 0px 0px no-repeat; width:714px; }
#page .pagination2 .liens { width:554px; }

#page .page_g { float:left; width:180px; padding-right:8px; }
#page .page_g .ttl { width:180px; background:url("/images/bg/ttl_g.gif") 0px 0px no-repeat; }
#page .page_g .sttl { font-weight:bold; font-size:12px; color:#e12c51; padding:4px 0px; border:none; text-decoration:underline;}
#page .page_g ul { width:160px; padding:14px 9px 10px 9px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin:0px; background:url("/images/bg/ul.gif") bottom left no-repeat; }
#page .page_g ul li { list-style:none;  border-bottom:1px solid #d9d9d9; }
#page .page_g ul li a { color:#666666; text-decoration:none; height:19px; display:block; background:url("/images/picto/puce.gif") 0px 7px no-repeat; padding:5px 0px 0px 19px; }
#page .page_g ul li a:link, #page .page_g ul li a:visited { color:#666666; text-decoration:none; }
#page .page_g ul li a:hover { color:#96c700; }

#page .page_d { float:left; width:740px; }
#page .page_d h1 { width:726px; height:20px; background:url("/images/bg/ttl_d.gif") 0px 0px no-repeat; color:#FFFFFF; font-weight:bold; padding:4px 7px 0px 7px; height:20px; font-size:12px; text-align:left; margin:0px; }
#page .page_d h1 a, #page .page_d h1 a:link, #page .page_d h1 a:visited { float:right; color:#FFF; font-weight:normal; }
#page .page_d h1 a:hover { text-decoration:none; }

#page .page_d h1.open { width:736px; color:#e12c51; font-size:14px; background:none; padding:0px 2px 2px 2px; }
#page .page_d h1 a, #page .page_d h1 a:link, #page .page_d h1 a:visited { color:#96c700; font-weight:normal; font-size:11px; }

#page .page_d .content { width:718px; padding:8px 10px 20px 10px; background:url("/images/bg/page_d_content.gif") bottom left repeat-x;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:justify; }
#page .page_d .content h2 { color:#df1c44; font-size:12px; border-bottom:1px solid #d9d9d9; margin:20px 0px 10px 0px; text-transform:uppercase; padding-bottom:5px; }
#page .page_d .content h3 { color:#666666; font-size:12px; margin:15px 0px 10px 20px; text-decoration:underline; }
#page .page_d .content a, #page .page_d .content a:link, #page .page_d .content a:visited { color:#666666; text-decoration:underline; }
#page .page_d .content a:hover { text-decoration:none; }
#page .page_d .content p { margin:0px 0px 10px 0px; }

#page .content .formulaire td { border-bottom:1px solid #d9d9d9; }
#page .content table { width:100%; }
#page .content table th { font-weight:bold; text-align:left; padding-bottom:2px; }
#page .content table th a, #page .page .content table th a:link, #page .content table th a:visited { color:#333333; font-weight:normal; text-decoration:none; }
#page .content table th a:hover { color:#CC0000; }
#page .content table td { padding:3px 0px; border-bottom:1px solid #DDDDDD; }
#page .content table .mea { font-size:12px; color:#96c700; font-weight:bold; padding-top:3px; height:27px; }
#page .content table .mea2 { font-size:12px; color:#df1c44; font-weight:bold; padding-top:10px; height:35px; }

#page .page_d .content table td span { color:#999999; }
#page .page_d .content table .col_photo { padding-left:3px; }
#page .page_d .content table .col_photo img { border:1px solid #FFFFFF; }
#page .page_d .content table .nonlu { background-color:#f0f7da; font-weight:bold; color:#de1c43; }
#page .page_d .content table .nonlu a { color:#de1c43; }
#page .page_d .content .tab_mb_listing td { border-bottom:none !important; border-top:1px solid #DDDDDD; }
#page .page_d .content .tab_mb_listing .picto img { vertical-align:middle; }
#page .page_d .content .lire_msg { font-size:12px; }

#page .page_d .listing_mb { float:left; width:349px; height:107px; margin:0px 10px 10px 0px; padding:7px 8px; background:url("/images/bg/listing_mb.gif") 0px 0px no-repeat; }
#page .page_d .listing_mb .photo { float:left; width:107px; padding-right:7px; }
#page .page_d .listing_mb .infos { float:left; width:117px; padding-right:10px; }
#page .page_d .listing_mb .infos a, #page .page_d .listing_mb .infos a:link, #page .page_d .listing_mb .infos a:visited { color:#e12c51; font-weight:bold; text-decoration:none; font-size:12px; }
#page .page_d .listing_mb .infos a:hover { text-decoration:underline; }
#page .page_d .listing_mb .liens { float:left; width:105px; padding-top:24px; text-align:right; }
#page .page_d .listing_mb .liens .bt { margin-top:39px; }
#page .page_d .listing_mb_d { margin-right:0px; }

#page .page_d .zapping { float:left; margin:10px 5px 0px 5px; border:1px solid #CCC; }
#page .page_d .anniversaire { text-align:center; font-size:12px; font-weight:bold; margin-bottom:20px; }


#page .fiche_g { float:left; width:234px; height:254px; padding:8px 15px 8px 8px; background:url("/images/bg/fiche_g.gif") 0px 0px no-repeat; }
#page .fiche_g .photo { float:left; padding-right:6px; }
#page .fiche_g .infos { float:left; width:120px; height:107px; }
#page .fiche_g .infos h1 { color:#de1d43; margin:0px; font-size:12px; }
#page .fiche_g .liens { width:234px; clear:both; padding-top:20px; text-align:center; }
#page .fiche_g .liens img { margin-bottom:9px; }

#page .fiche_d { float:left; width:671px; }
#page .fiche_d .header { height:24px; background:url("/images/bg/fiche_d_header.gif") 0px 0px no-repeat; width:671px; }
/*
#page .fiche_d .header div { float:left; background:url("/images/bg/fiche_d_header_separ.gif") right 1px no-repeat; padding-right:2px; }
#page .fiche_d .header a, #page .fiche_d .header a span { display:block; color:#8cba00; font-weight:bold; text-align:center; text-decoration:none; padding-top:4px; height:20px;  }
#page .fiche_d .header a:link, #page .fiche_d .header a:visited { color:#8cba00; text-decoration:none; }
#page .fiche_d .header a:hover { color:#FFFFFF; background:url("/images/bg/fiche_d_header_hover.gif") 0px 0px repeat-x;}
#page .fiche_d .header a span { color:#8cba00; background:none; }
#page .fiche_d .header a:hover span { color:#FFFFFF; background:url("/images/bg/fiche_d_header_hover_g.gif") 0px 0px no-repeat; padding-top:-4px; }
*/

#page .fiche_d .header ul { padding:0px; margin:0px; float:left; }
#page .fiche_d .header ul li { list-style:none; float:left; background:url("/images/bg/fiche_d_header_separ.gif") right 1px no-repeat; padding-right:2px; text-align:center; font-weight:bold; }
#page .fiche_d .header ul span {  cursor:pointer;  padding-top:4px; height:20px; }
#page .fiche_d .header ul a { padding-top:4px; height:20px; }
#page .fiche_d .header ul a, #page .fiche_d .header ul a span { display:block; float:left; text-align:center; color:#8cba00; text-decoration:none;}
#page .fiche_d .header ul a:hover, #page .fiche_d .header ul a.on { color:#FFFFFF; background:url("/images/bg/fiche_d_header_hover.gif") 0px 0px repeat-x; }
#page .fiche_d .header ul a:hover span, #page .fiche_d .header ul a.on span { color:#FFFFFF; background:url("/images/bg/fiche_d_header_hover.gif") 0px 0px repeat-x; }
#page .fiche_d .header ul li.profil a { padding:0px; height:24px; }
#page .fiche_d .header ul li.profil a:hover span, #page .fiche_d .header ul li.profil a.on span { background:url("/images/bg/fiche_d_header_hover_g.gif") 0px 0px no-repeat; }
#page .fiche_d .header ul li.ideal a {  padding:0px; height:24px;   }
#page .fiche_d .header ul li.ideal { background:none; }
#page .fiche_d .header ul li.ideal a:hover span, #page .fiche_d .header ul li.ideal a.on span { background:url("/images/bg/fiche_d_header_hover_d.gif") right 0px no-repeat; }

#page .fiche_d .content { width:649px; padding:8px 10px 20px 10px; background:url("/images/bg/page_d_content.gif") bottom left repeat-x;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:justify; }
#page .fiche_d .content h2 { margin:0px 0px 5px 0px; color:#96c700; font-size:13px;  padding:5px 0px 2px 0px;  }
#page .fiche_d .content h3 { margin:5px 0px 10px 10px; color:#96c700; font-size:12px;  padding:0px; text-decoration:underline; }
#page .fiche_d .content td { padding:4px 0px }
#page .fiche_d .content .col_g  { font-weight:bold; }
#page .fiche_d .content .statique { height:440px; overflow:auto; }

#page .fiche_d .content .photo_resize { padding:0px 6px 6px 6px; margin-top:-10px; }
#page .fiche_d .content .photo_resize .photo { float:left; width:480px; height:360px; padding:10px; background-color:#FFFFFF; text-align:center; margin:17px 15px 2px 0px; border:1px solid #333333; }
#page .fiche_d .content .photo_resize .photo img { vertical-align:middle; border:1px solid #333333; }
#page .fiche_d .content .photo_resize .apercu { float:left; width:102px; text-align:center; font-weight:bold; color:#DE1D43; }
#page .fiche_d .content .photo_resize .apercu #apercu { border:1px solid #333333; margin:3px 0px 10px 0px; width:100px; height:100px; overflow: hidden;  }
#page .fiche_d .content .photo_resize h2 { color:#DE1D43; margin:5px 0px 0px 0px; border:none; text-decoration:underline; }
#page .fiche_d .content .photo_resize .conseils { color:#333333; font-weight:normal; text-align:left; margin-top:30px; }


#page .page_d .content .contact_g { float:left; width:350px; margin-right:13px; }
#page .page_d .content .contact_g .statut { margin:10px 0px; text-align:center; }
#page .page_d .content .contact_d { float:left; width:350px; }
#page .page_d .content .contact_d form { margin-top:10px; }
#page .page_d .content .contact_d .legende { font-size:10px; font-style:italic; }
#page .page_d .content .contact_d .input {  width:200px; }
#page .page_d .content .contact_d textarea { width:225px !important; height:80px; }
#page .page_d .content .contact .input { width:250px; }
#page .page_d .content .contact textarea { height:80px; }
#page .page_d .content .partenaire { float:left; margin:10px 4px 0px 4px; border:1px solid #CCCCCC; }
#page .page_d .content .allopass { width:411px; margin:0px auto; padding-top:10px; }
#page .page_d .content .agenda_photos { float:left; padding:0px 10px 10px 10px; width:122px; text-align:center; }
#page .page_d .content .agenda_photos img { border:1px solid #000000; }
#page .page_d .content .agenda_flyers { margin:20px auto 0px auto; }
#page .page_d .content .evenement { font-size:12px; padding-bottom:15px; margin-bottom:20px; border-bottom:1px solid #CCCCCC; }
#page .page_d .content .evenement strong { color:#e0284d; }

#footer { text-align:center; margin-top:10px; }
#footer .liens a, #footer .liens a:link, #footer .liens a:visited { color:#666666; text-decoration:none; padding:0px 1px; }
#footer .liens a:hover { text-decoration:underline; }
#footer .web_agency { width:190px; height:20px; padding-top:3px; margin:15px auto; background:url("/images/bg/web-agency.gif") 0px 0px no-repeat; }
#footer .web_agency img { vertical-align:middle; margin-right:4px;  }
#footer .web_agency a, #footer .web_agency a:link, #footer .web_agency a:visited { color:#666666; text-decoration:underline; }
#footer .web_agency a:hover { text-decoration:none; }

/*imgAreaSelect */
.imgareaselect-border1 { background: url("/css/images/border-v.gif") repeat-y left top; }
.imgareaselect-border2 { background: url("/css/images/border-h.gif") repeat-x left top; }
.imgareaselect-border3 { background: url("/css/images/border-v.gif") repeat-y right top; }
.imgareaselect-border4 { background: url("/css/images/border-h.gif") repeat-x left bottom; }
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 { opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-handle { background-color: #fff; border: solid 1px #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-outer { background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-selection {  }
