html, body { background:#2b2b2b; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; }
* { margin:0; padding:0; border:none; outline:none; text-decoration:none; }
.cache { display:none; }

/* STRUCTURE DU SITE */

#background { position:absolute; background:url(../images/backgrounds/background.gif); width:100%; height:650px; top:50%; margin-top:-325px; }
#fond { background:url(../images/backgrounds/fond.png); position:absolute; width:100%; height:100%; z-index:2; display:none; }
#global { position:absolute; width:962px; height:619px; top:50%; left:50%; margin-top:-325px; margin-left:-481px; padding:31px 0 0 0; }
#header { width:962px; height:73px; }
#conteneur { position:relative; background:url(../images/backgrounds/conteneur.gif) no-repeat; width:933px; height:497px; padding:7px 14px 0 15px; }
#footer { width:932px; height:42px; padding:0 15px 0 15px; margin-top:10px;}
#page_cgu { width:923px; height:528px; overflow:auto; margin-top:25px; padding-right:10px; }

/* STRUCTURE DU HEADER */

#logo { float:left; width:293px; height:73px; }
#z-identification { float:right; background:url(../images/backgrounds/bg-z-identification.gif); width:623px; height:43px; }
#z-identifier { float:right; background:url(../images/backgrounds/bg-identifier.png) no-repeat; width:445px; height:36px; padding-top:7px; padding-left:16px; padding-right:16px; }
#z-identifier h4 { width:200px;}
#rejoindre_powebo a { border-top:1px solid #3f3f3f; float:left; background:url(../images/boutons/rejoindre-powebo.gif) top; width:156px; height:42px; }
#rejoindre_powebo a:hover { float:left; background:url(../images/boutons/rejoindre-powebo.gif) bottom; width:156px; height:42px; }
#identification { padding:11px 0 0 164px; }
.form_id { float:left; background:url(../images/backgrounds/form-id.gif); width:112px; height:19px; padding:4px 3px 0 3px; color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* STRUCTURE DU BLOC WIDGETS */

#ctn_widgets { float:left; background:url(../images/backgrounds/bg-widgets.gif); width:133px; height:388px; margin:32px 0 49px 0; padding:28px 0 0 9px; }
#horloge { position:relative; width:115px; height:59px; padding-top:9px; text-align:center; margin-bottom:10px; }
#heure { width:106px; height:28px; margin-left:4px; }
#meteo { background:url(../images/none/meteo.gif); width:115px; height:116px; margin:34px 0 0 0; }
#info_meteo { position:relative; width:115px; height:40px; margin-top:30px;  *margin-top:5px; }
#info_lieu { position:absolute; top:0; left:0; width:50%; padding:7px 0 0 4px; }
#info_temperature { position:absolute; top:0; left:0; width:50%; padding:7px 0 0 4px; }
#icn_meteo { clear:both; position:relative; width:52px; height:52px; margin:15px auto 0 auto; }
#icn_meteo img { margin-top:40px; }
#horoscope { background:url(../images/none/horoscope.gif); width:115px; height:116px; margin:36px 0 0 0; }
#infos_horoscope { width:105px; height:15px; padding:8px 0 0 10px; }
#txt_horoscope { clear:both; width:105px; height:87px; padding:6px 5px 0 5px; color:#2b2b2b; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; }
#txt_horoscope a { color:#0090d2; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }
#txt_horoscope a:hover { color:#69bfe7; }
#infos_horoscope img { float:left; padding-right:7px; }

/* STRUCTURE DU BLOC SERVICES */

#ctn_services { float:left; width:617px; height:484px; }
#ctn_services_top { width:347px; height:35px; padding:0 0 0 270px; }
#bouton_top, #bouton_top a { float:left; background:url(../images/boutons/services-top.gif) top no-repeat; width:65px; height:19px; }
#bouton_top a:hover { float:left; background:url(../images/boutons/services-top.gif) bottom no-repeat; width:65px; height:19px; }
#bouton_bottom { margin-top:-2px; }
#bouton_bottom, #bouton_bottom a { float:left; background:url(../images/boutons/services-bottom.gif) top no-repeat; width:65px; height:19px; }
#bouton_bottom a:hover { float:left; background:url(../images/boutons/services-bottom.gif) bottom no-repeat; width:65px; height:19px; }
#services { width:593px; height:431px; padding:0 11px 0 13px; margin-left:6px; overflow:hidden;  *position:relative; }
#all_service { height:882px; }
.ajx_services1 { 
	float:left;
	width:135px; 
	height:126px; 
	margin-right:13px; 
	margin-bottom:18px;
	z-index:3;
}
.move2 { display:block; float:left; opacity:0.0;  filter: alpha(opacity=0);  margin-top:-2px; margin-left:3px; position:absolute; z-index:1; cursor:move;  }
.ajx_services1:hover .move2 { float:left; display:block; margin-top:-10px; *margin-left:-100px; margin-left:3px; position:absolute; cursor:move; opacity:1.0;  filter: alpha(opacity=100); background:url(../images/icon_handle.gif) top no-repeat; width:21px; height:21px;}
.ajx_services2 { float:left; width:135px; height:126px; margin-bottom:18px; }
.icones { width:135px; height:93px; }
.selection { width:112px; height:23px; margin:4px 0 0 11px; position:relative; }
.bt_select a { float:right; background:url(../images/boutons/select.gif) top no-repeat; width:16px; height:16px; }
.bt_select a:hover { float:right; background:url(../images/boutons/select.gif) bottom no-repeat; width:16px; height:16px; }
.logo_ok { float:left; position:relative; width:93px; height:23px; }
.logo_ok h2 { margin-top:5px; }
.bouton_select { float:right; width:16px; height:19px; padding:4px 0 0 0; }
#service_sport { width:135px; height:114px; padding:12px 0 0 0; text-align:center; position:relative; }
#service_jeux { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_cinema { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_sortir { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_enchere { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_comparateur { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_rencontres { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_auto-moto { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_immobilier { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_feminin { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_telephonie { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#service_emploi { width:135px; height:114px; padding:12px 0 0 0; text-align:center; }
#ctn_services_bottom { clear:both; width:347px; height:35px; padding:0 0 0 270px; }
ul.list_services { list-style-type:none; margin:0; padding:5px 0 5px 0; text-align:center; align:center; }
ul.list_services li { float:left; height:21px; margin-bottom:12px; text-align:center; align:center;}
#services ul.list_services li h6 { width:93px; float:left; margin-bottom:12px; text-align:center; font-family:Arial, Helvetica, sans-serif; padding-top:3px; padding-right:33px; }

/* ICONES SERVICES */

#icn_1 { float:left; position:absolute; width:80px; height:80px; }
#icn_1 a { float:left; background:url(../images/icones/sport_small.png) no-repeat; width:80px; height:80px; margin-top:-8px; margin-left:25px; }
#icn_1 a:hover { position:relative; background:url(../images/icones/sport.png) no-repeat; width:100px; height:100px; margin-top:-15px; margin-left:15px; }
html[xmlns*=""] body:last-child #icn_1 a:hover { margin-left:18px; }


#icn_2 { float:left; position:absolute; width:80px; height:80px; }
#icn_2 a { float:left; background:url(../images/icones/jeux_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_2 a:hover { position:relative; background:url(../images/icones/jeux.png) no-repeat; width:100px; height:100px; margin-top:-25px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_2 a:hover {
margin-left:8px;
}
#icn_3 { float:left; position:absolute; width:80px; height:80px; }
#icn_3 a { float:left; background:url(../images/icones/cinema_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_3 a:hover { position:relative; background:url(../images/icones/cinema.png) no-repeat; width:150px; height:150px; margin-top:-25px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_3 a:hover {
margin-left:6px;
}
#icn_4 { float:left; position:absolute; width:80px; height:80px; }
#icn_4 a { float:left; background:url(../images/icones/sortir_small.png) no-repeat; width:80px; height:80px; margin-top:-8px; margin-left:25px; }
#icn_4 a:hover { position:relative; background:url(../images/icones/sortir.png) no-repeat; width:150px; height:150px; margin-top:-25px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_4 a:hover {
margin-left:6px;
}
#icn_5 { float:left; position:absolute; width:80px; height:80px; }
#icn_5 a { float:left; background:url(../images/icones/encheres_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_5 a:hover { position:relative; background:url(../images/icones/encheres.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_5 a:hover {
margin-left:6px;
}
#icn_6 { float:left; position:absolute; width:80px; height:80px; }
#icn_6 a { float:left; background:url(../images/icones/comparateur_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_6 a:hover { position:relative; background:url(../images/icones/comparateur.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_6 a:hover {
margin-left:6px;
}
#icn_7 { float:left; position:absolute; width:80px; height:80px; }
#icn_7 a { float:left; background:url(../images/icones/rencontres_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_7 a:hover { position:relative; background:url(../images/icones/rencontres.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_7 a:hover {
margin-left:6px;
}
#icn_8 { float:left; position:absolute; width:80px; height:80px; }
#icn_8 a { float:left; background:url(../images/icones/auto_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_8 a:hover { position:relative; background:url(../images/icones/auto.png) no-repeat; width:150px; height:150px; margin-top:-15px; margin-left:15px; }
html[xmlns*=""] body:last-child #icn_8 a:hover {
margin-left:14px;
}
#icn_9 { float:left; position:absolute; width:80px; height:80px; }
#icn_9 a { float:left; background:url(../images/icones/immobilier_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:25px; }
#icn_9 a:hover { position:relative; background:url(../images/icones/immobilier.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_9 a:hover {
margin-left:4px;
}
#icn_10 { float:left; position:absolute; width:80px; height:80px; }
#icn_10 a { float:left; background:url(../images/icones/feminin_small.png) no-repeat; width:80px; height:80px; margin-top:-1px; margin-left:25px; }
#icn_10 a:hover { position:relative; background:url(../images/icones/feminin.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px }
html[xmlns*=""] body:last-child #icn_10 a:hover {
margin-left:4px;
}
#icn_11 { float:left; position:absolute; width:80px; height:80px; }
#icn_11 a { float:left; background:url(../images/icones/telephonie_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_11 a:hover { position:relative; background:url(../images/icones/telephonie.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-35px;*/ margin-left:5px }
html[xmlns*=""] body:last-child #icn_11 a:hover {
margin-left:6px;
}
#icn_12 { float:left; position:absolute; width:80px; height:80px; }
#icn_12 a { float:left; background:url(../images/icones/emploi_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_12 a:hover { position:relative; background:url(../images/icones/emploi.png) no-repeat; width:150px; height:150px; margin-top:-23px; /*margin-left:-32px;*/ margin-left:5px; }
html[xmlns*=""] body:last-child #icn_12 a:hover {
margin-left:8px;
}
#icn_13 { float:left; position:absolute; width:80px; height:80px; }
#icn_13 a { float:left; background:url(../images/icones/mails_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_13 a:hover { position:relative; background:url(../images/icones/mails.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_14 { float:left; position:absolute; width:80px; height:80px; }
#icn_14 a { float:left; background:url(../images/icones/actus_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_14 a:hover { position:relative; background:url(../images/icones/actus.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_15 { float:left; position:absolute; width:80px; height:80px; }
#icn_15 a { float:left; background:url(../images/icones/plans_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_15 a:hover { position:relative; background:url(../images/icones/plans.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_16 { float:left; position:absolute; width:80px; height:80px; }
#icn_16 a { float:left; background:url(../images/icones/bourse_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_16 a:hover { position:relative; background:url(../images/icones/bourse.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_17 { float:left; position:absolute; width:80px; height:80px; }
#icn_17 a { float:left; background:url(../images/icones/recherche_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_17 a:hover { position:relative; background:url(../images/icones/recherche.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_18 { float:left; position:absolute; width:80px; height:80px; }
#icn_18 a { float:left; background:url(../images/icones/video_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_18 a:hover { position:relative; background:url(../images/icones/video.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_19 { float:left; position:absolute; width:80px; height:80px; }
#icn_19 a { float:left; background:url(../images/icones/musique_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_19 a:hover { position:relative; background:url(../images/icones/musique.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_20 { float:left; position:absolute; width:80px; height:80px; }
#icn_20 a { float:left; background:url(../images/icones/banque_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_20 a:hover { position:relative; background:url(../images/icones/banque.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_21 { float:left; position:absolute; width:80px; height:80px; }
#icn_21 a { float:left; background:url(../images/icones/tv_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_21 a:hover { position:relative; background:url(../images/icones/tv.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_22 { float:left; position:absolute; width:80px; height:80px; }
#icn_22 a { float:left; background:url(../images/icones/annuaire_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_22 a:hover { position:relative; background:url(../images/icones/annuaire.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_23 { float:left; position:absolute; width:80px; height:80px; }
#icn_23 a { float:left; background:url(../images/icones/communaute_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_23 a:hover { position:relative; background:url(../images/icones/communaute.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

#icn_24 { float:left; position:absolute; width:80px; height:80px; }
#icn_24 a { float:left; background:url(../images/icones/voyages_small.png) no-repeat; width:80px; height:80px; margin-top:-5px; margin-left:27px; }
#icn_24 a:hover { position:relative; background:url(../images/icones/voyages.png) no-repeat; width:150px; height:150px; margin-top:-17px; margin-left:15px; }

/* STRUCTURE DU BLOC FAVORIS */

#right_go_left { position:absolute; width:19px; height:64px; margin-top:180px; }
#right_go_left a { float:left; background:url(../images/boutons/right-go-left.gif) top no-repeat; width:19px; height:64px; }
#right_go_left a:hover { background:url(../images/boutons/right-go-left.gif) bottom no-repeat; width:19px; height:64px; }
#ajout_favoris { position:absolute; z-index:1; bottom:88px; margin-left:910px; }
#ajout_favoris a { float:left; background:url(../images/boutons/ajout-favoris.gif) top no-repeat; width:29px; height:19px; }
#ajout_favoris a:hover { background:url(../images/boutons/ajout-favoris.gif) bottom no-repeat; width:29px; height:19px; }
#ctn_favoris { float:right;background:url(../images/backgrounds/bg-grey-fav.gif) repeat-x; width:174px; height:419px; margin-top:32px; margin-bottom:46px; }
#favoris_off { float:right; *position:relative; width:128px; height:383px; padding:33px 0 0 31px; }
#background_favoris { background:url(../images/backgrounds/bg-favoris.gif) no-repeat; width:100%; height:100%; }
#all_fav { display:none; float:left; width:730px; }

.screen { width:120px; margin:0 0 10px 0; text-align:center; }
.screen2 { width:120px; height:68px; text-align:center; margin: 0 auto; background-repeat:no-repeat; }
.screen_name, .screen_name a { color:#FFF; margin-bottom:0; }
.screen2:hover { outline:1px solid #5CB2DA; }
.screen .edit_fav { display:none; }
.screen:hover .edit_fav { float:right; display:block; margin-top:3px; position:absolute; margin-left:101px;}
.screen span { display:none; }
.screen:hover span { width:21px; height:21px; display: block; float: left; cursor: move; position:absolute; background:url(../images/icon_handle.gif) top no-repeat; }

.screen_all { width:120px; margin:0 0 10px 0; text-align:center; float:left; margin-left:15px; position:relative;  }
.screen_all_2 { float:left; width:121px; height:69px; text-align:center;}
.screen_all_2:hover { outline:1px solid #5CB2DA; }

.screen_all .edit_fav { display:none; }
.screen_all:hover .edit_fav { float:right; display:block; margin-top:3px; margin-left:103px; position:absolute; }
.screen_all span { display:none; }
.screen_all:hover span { width:21px; height:21px; display:block; float:left; cursor:move; position:absolute; background:url(../images/icon_handle.gif) top no-repeat;}

.screen2_add a { display:block; background:url(../images/backgrounds/ajt-fav.gif) left top no-repeat;width:121px; height:69px; text-align:center; margin-bottom:15px;}
.screen2_add a:hover { background:url(../images/backgrounds/ajt-fav-hover.gif) left top no-repeat; display:block; }

.screen_all_add { width:120px; margin:0 0 10px 0; text-align:center; float:left; margin-left:15px; position:relative; }

.screen_all_2_add { float:left; background:url(../images/backgrounds/ajt-fav.gif) left top no-repeat; width:121px; height:69px; text-align:center;}
.screen_all_2_add:hover { background:url(../images/backgrounds/ajt-fav-hover.gif) left top no-repeat; }


/* STRUCTURE DES SERVICE EN MODE FAVORIS */

#ctn_service { float:left; width:700px; }

/* STRUCTURE DU FOOTER */

#corporate { float:left; background:url(../images/backgrounds/corporate.gif); width:639px; height:34px; padding:8px 0 0 0; text-align:center; }
#forward { float:left; background:url(../images/backgrounds/forward.gif); width:165px; height:35px; text-align:center; padding:7px 0 0 0; margin-left:118px; }
html:not([lang*=""]) #medium_box_partager { margin-left:13px; }
html[xmlns*=""] body:last-child #medium_box_partager { margin-left:-2px; }

/* POLICES FLIR */

h1 { color:#FFF; font-size:32px; margin-bottom:26px; }
h2.img_title img { margin-top:-10px; margin-bottom:23px; }
h2.img_title img { margin-top:-10px; margin-bottom:13px; }
h2.h2_id { float:left; color:#FFF; font-size:13px; padding:6px 0 0 0; }
h2.h2_id_a { float:left; color:#d3ff4e; font-size:13px; padding:6px 0 0 0; }
h2.h2_footer { color:#1db6ff; font-size:13px; font-weight:bold; }
h3 { color:#FFF; font-size:20px; margin-top:5px; margin-bottom:16px; }
h4 { color:#FFF; font-size:13px; float:left; padding-top:9px; }
h5 { color:#6ad1ff; font-size:11px; }
.lieu { position:absolute; color:#434343; font-size:12px; font-weight:bold; margin-top:-14px; }
h5.date { color:#6ad1ff; font-size:11px; margin-top:10px; }
h5.temperature { color:#0189ca; font-size:18px; padding-left:68px; margin-top:-10px;  }
.signe { color:#434343; font-size:12px; margin-top:5px; margin-left:i15px; font-weight:bold; }
 
.a_footer { color:#1db6ff; font-size:13px; display:inline-block; font-weight:bold; }
.a_footer:hover { color:#1db6ff; font-size:13px; display:inline-block; }
#services h2 { color:#4d4d4d; font-size:15px; font-weight:bold; text-align:center; }
h6 { color:#4d4d4d; font-size:15px; font-weight:bold; text-align:left; }
p.regular { color:#FF0000; }
a.a_popin { color:#d3ff4e; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:200px; }
a.a_popin:hover { color:#e2fb98; }

/* FORMULAIRES */

ul.ul_form { list-style-type:none; }
ul.ul_form .envoyer { margin-left:110px; }
.txt_input { float:left; clear:both; width:100px; height:18px; padding:5px 0 0 0; }
.txt_input2 { float:left; clear:both; width:100px; height:23px; margin-top:-2px; }
input.input_form { float:left; height:23px; margin-bottom:13px; padding:4px 3px 0 3px; color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
textarea.textarea_form { float:left; height:190px; padding:4px 3px 4px 3px; margin-bottom:13px; color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:auto; resize:none; }
#ajout_service { display:none; background:#FF0000; width:50px; height:50px; }
.error { background:#FEBBBB; border:1px solid #CC0000; width:300px; padding:5px 10px 10px 10px; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; }
.ok { background:#ccedfd; border:2px solid #034b6d; width:300px; padding:5px 10px 10px 10px; color:#034b6d; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 auto; }
#cree_compte { width:50%; margin:0 auto; border:1px solid #575757; text-align:center; color:#1db6ff; font-size:12px; display:none; }
#ajout_service_popup { display:none; }
#inscription { background:#1f6d92; }
#mm_inscription { background:#1f6d92; }

/* IFRAME */

#top_frame { background:url(../images/frame/bg-top.gif) left top repeat-x; width:100%; height:46px; align:center; }
#ctn_top_frame { width:700px; height:46px; margin:0 auto; }
#search_frame { float:left; background:url(../images/frame/bg-others.png) left top no-repeat; width:498px; height:32px; margin-top:7px; margin-left:10px; padding-top:10px; padding-left:15px; }

/* USE IE6 */

#use_ie6, #use_ie6 p, #use_ie6 a { display:none; }

*html #use_ie6 { display: block; position:relative; background:#494949 url(../images/backgrounds/croix-ie6.gif) 50% 30px no-repeat; border:1px solid #1b1b1b; width:962px; height:120px; top:50%; left:50%; margin-top:-200px; margin-left:-481px; padding-top:180px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
*html #use_ie6 p, *html #use_ie6 a { display:inline; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold }

#decompte_ajout_fav { display:none; }
#decompte_ajout_serv { display:none; }

/* BARRE DE FILTRE DES FAVORIS */

#barre_filtre_favoris { display:none; position:absolute; background:url(../images/backgrounds/barre-filtre-fav.gif) left top no-repeat; width:631px; height:38px; top:19px; margin-left:107px; padding-top:6px; padding-left:14px; overflow:hidden; }
#ctn_barre_filtre { width:624px; height:30px; }
#scroll_favoris_filtre { position:relative; width:590px; height:30px; overflow:hidden; }
#ctn_bt_filtre { position:relative; width:3000px; height:30px; text-align:center; overflow:hidden; }

.link_filtre a { width:80px; float:left; display:block; border-right:1px solid #868686; border-left:1px solid #4f4f4f; background:url(../images/backgrounds/a_filtre.gif) left top repeat-x; height:23px; padding-top:7px; padding-left:9px; padding-right:9px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.link_filtre a:hover { float:left; display:block; border-right:1px solid #868686; border-left:1px solid #4f4f4f; background:url(../images/backgrounds/a_filtre-hover.gif) left top repeat-x; height:23px; padding-top:7px; padding-left:9px; padding-right:9px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.link_filtre_hover a { width:80px; float:left; display:block; border-right:1px solid #868686; border-left:1px solid #4f4f4f; background:url(../images/backgrounds/a_filtre-hover.gif) left top repeat-x; height:23px; padding-top:7px; padding-left:9px; padding-right:9px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

.tip { position:relative; z-index:29; background:url(../images/backgrounds/infobulle.png) left top no-repeat; width:340px; height:260px; padding-top:10px; padding-left:10px; }

#prev_service { float:left; background:url(../images/boutons/left-filtre.gif) left top no-repeat; width:15px; height:30px; margin-right:2px; cursor:pointer; }
#next_service {background:url(../images/boutons/right-filtre.gif) left top no-repeat; float:right; margin-top:-28px; width:15px; height:30px; cursor:pointer; }

#meteo_perso { position:absolute; width:100%; height:55px; margin-top:10px; }

.move_name { width:130px; position:relative; }

/* EQUIPE POWEBO */

.teams_members { background:url(../images/backgrounds/horizon.png) left bottom repeat-x; width:900px; height:226px; }
.teams_members2 { background:url(../images/backgrounds/horizon.png) left bottom repeat-x; width:491px; height:226px; }
.membre_team { float:left; width:139px; height:226px; }
.photo_membre_team { width:139px; height:148px; text-align:center; }
.info_membre_team { background:url(../images/backgrounds/reflexion.png) left top no-repeat; width:139px; height:56px; text-align:center; padding-top:22px; }
.info_membre_team { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.info_membre_team strong { display:block; color:#b2e516; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

#gerant_mark { float:left; width:500px; }
#soon_info { float:left; width:400px; }
/** 
 *
 * SCROLLBAR
 * Structure css de la scrollbar du bloc agenda complété via Mootools
 *
**/

/*#scrollbar { width:165px; height:271px; }
#ctn_scrollbar { width:165px; height:271px; float: left; margin-top:15px; overflow: hidden; color:#333333; }*/
.text { background:url(../images/backgrounds/sep-blue.gif) left bottom no-repeat; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:10px; padding-bottom:10px; }
.vScrollbar { float:right; margin-top:-20px; margin-right:-20px; }
.vTrack { height:313px; width:30px; position:relative; background:url(../images/backgrounds/scrollbar/filet.gif) left top no-repeat; overflow:hidden; }
.vThumb, .hThumb { position:absolute; top:0; left:0; height:24px; width:30px; background:url(../images/backgrounds/scrollbar/rond.png) left 50% no-repeat; overflow:hidden; cursor:pointer; }
.arrowDown, .corner { position:absolute; height: 23px; width: 30px; background:url(../images/backgrounds/scrollbar/bottom.gif) left bottom no-repeat; overflow: hidden; cursor:pointer; margin-top:-20px; }
.arrowDown:active { background:url(../images/backgrounds/scrollbar/bottom-hover.gif) left bottom no-repeat; height: 23px; width: 30px; }
.arrowUp, .corner { height: 23px; width: 30px; background:url(../images/backgrounds/scrollbar/top.gif) left top no-repeat; overflow: hidden; margin-top:20px; cursor:pointer; }
.arrowUp:active { background:url(../images/backgrounds/scrollbar/top-hover.gif) left top no-repeat; height: 23px; width: 30px; }
.arrowLeft, .arrowRight, .corner { float: left; }