@charset "utf-8";
/* CSS Document */

/*main styling*/
html, body { width:100%; height:100%;}
body	{  margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
a		{ text-decoration:none; color:#000;}
a:hover	{ text-decoration:underline; color:]#000;}
.clear { display:block; clear:both; }


.sidebartop { height:39px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/bgtop.png) repeat-x;}

/*Home page Structure*/
.Outer	{  width:100%; display:table; position:relative; overflow:hidden;}
.Main	{ width:980px; margin:0 auto; position:relative; }
.LogoCont		{ height:115px; position:relative;}
.logo			{ position:absolute; left:0; top:0; z-index:88;}
div.BannerAdd	{ margin-left:252px; float:left; height:90px;  z-index:999; position:absolute; top:25px; right:0;}
div.BannerAddbas	{ margin-left:auto; margin-right:auto;}
.Header			{ float:left; width:100%; position:relative;}
.Fleft	{ float:left;}
.bordure	{ border:solid 1px #ccc;}
.padding_trois	{ padding:3px;}
.Fright	{ float:right;}
.Btm20	{ margin-bottom:20px;}
.Btm10	{ margin-bottom:10px;}
.Left14	{ margin-left:14px;}
.vide { margin:10px; padding:10px; background-color:#f3fbff; color:#106f96; font-weight:bold; text-align:center;  }
h1.entete { font-family: Arial;color: #414141;font-size: 21px;font-weight: bold; }
.fleft { float:left;}
a.fleft { float:left;}
.vote_google { display:none; }



/*header First*/
#BnrAddRight{ position:absolute; top:384px; left:980px; overflow:hidden;}
#BnrAddLeft { position:absolute; left:0; top:384px;margin-left: -271px; }

/* Livre d'or header */
.HContLeft		{ width:425px; float:left; height:155px; position:relative;}
.HContLeft li	{ display:none; position:absolute; left:8; top:0;}
.HContLeft img {  margin-top:30px; margin-left:10px; float:left;}
.HContLeft ul	{ padding-left:8px;}
.HContLeft p	{  margin-top:15px;  float:right; width:295px; height:169px;  background:url(http://khadyfm.com/ressources/design/mag_vert/images/comment.png) repeat-x; padding:5px 5px 0px 22px; }
.HContLeft p strong { display:block; font-size:15px; margin:0px 5px 10px 0px;}
.HContLeft p span	{ display:block;  margin:0px 5px 10px 0px; height:60px;}

/*Header Mid*/
.HContMid		{ float:left; width:420px; height:200px; position:absolute; top:150px; right:50px;}
.HContMid .HScroll	{ padding-left:12px; padding-top:8px; width:305px;}
.HScroll .HSLeft, .HScroll .HSRight	{ float:left;}
.HScroll li		{ float:left; width:263px; height:155px;}
.HScroll li img { float:left; margin:8px 5px;}
.HScroll li p	{ color:#fff; padding-top:15px; padding-left:3px; float:left; height:30px;}
.HScroll li p strong { display:block; padding-bottom:5px;}
.HScrollDiv		{ width:263px; height:155px; float:left; overflow:hidden}
a.HeaderToggle	{ position:absolute; right:0; top:0;}
span.SmallTitle	{ display:none;}


/* Sous header */
.sous_header {  background:url(http://khadyfm.com/ressources/design/mag_vert/images/sous_header.gif) repeat-x; height:200px;}

.station { width:340px;  float:left; margin-left:30px; float:left; margin-top:15px; position:relative;}


/* Caroussel header */
#tour_slider { width:340px; height:95px; position:relative;  }
#slidetitre1 { position:relative;   width:400px; height:80px;  width:320px;}

a.bx-prev { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-left-enable.png); height:94px;  position:absolute; left:-15px; top:0px; }
a.bx-prev:hover { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-left-hover.png); height:94px;  position:absolute; left:-15px; top:0px; }

a.bx-next { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-right-enable.png); height:94px;  position:absolute; right:-15px; top:0px; }
a.bx-next:hover { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-right-hover.png); height:94px;  position:absolute; right:-15px; top:0px; }

a.bx-prev_clair { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-left-disable.png); height:94px;  position:absolute;  left:-15px; top:0px; }
a.bx-next_clair { color:#006600; display:block; width:15px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/arrow-right-disable.png); height:94px;  position:absolute; right:-15px; top:0px;}

.tour_listen {  background-color:#125a28; margin-left:5px;  height:95px; width:310px;}
.logovignette {float:left; width:77px; height:77px; margin:9px 0px 0px 9px; }
.logovignette img {width:77px; height:77px; }
.inforight { float:left; width:200px; height:95px; margin:9px 0px 0px 15px; color:#FFFFFF; }
.nowplaying { text-transform:uppercase; color:#999999; font-size:12px; }

.songlist { margin-top:10px; }
.songinfos { float:left; margin-left:5px; font-size:12px; }
.songinfos ul li img { float:left; border: solid 3px #13692e; margin-right:5px;}
.songinfos ul li p  { width:133px; float:left; margin:0px; padding:0px;}
.songinfos ul li p strong { font-weight:normal; display:block; margin-top:2px; color:#75ff9f;}
.songinfos ul li p span { font-style:italic;}
	
a.boutonecouter {  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonecouteroff.png); display:block; width:340px; height:71px; position:absolute; left:-10px; top:100px;}	
a.boutonecouter:hover {  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonecouteron.png); display:block; width:340px; height:71px;  }	

.right_ss_content { width:180px; float:right; height:200px; }
a.bt_accessmembre { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btn_3.png); background-repeat:no-repeat;display:block; width:113px; height:22px; font-weight:bold; padding:13px 0px 0px 50px; margin-left:5px;  }
a.bt_inscription { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btn_4.png); background-repeat:no-repeat;display:block; width:113px; height:22px; font-weight:bold; padding:13px 0px 0px 50px; margin-left:5px;  }
a.bt_quitter { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btn_exit.png); background-repeat:no-repeat;display:block; width:113px; height:22px; font-weight:bold; padding:13px 0px 0px 50px; margin-left:5px; }

a.btposter {  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btposter.png); background-repeat:no-repeat;display:block; width:285px; height:22px; font-weight:bold; color:#FFFFFF; padding:7px 0px 0px 0px; text-align:center; position:absolute; bottom:20px;  }
a.btposter:hover { text-decoration:underline;}

a.applications { display:block; width:289px; height:119px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/applications.png); background-repeat:no-repeat; position:absolute; bottom:10px; right:15px; overflow:hidden;}
a.applications:hover { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/applicationshover.png); background-repeat:no-repeat; }
		
/* Sous header */
div.ssHeader { height:155px; width:100%; background-color:#b1cbd6; }

/*Header Last*/
.right_ss_content h2	{ font-size:15px; padding-top:10px; padding-bottom:8px; text-align:left;}
.right_ss_content .SocialIcon { text-align:left; padding-bottom:5px; margin-bottom:20px;}
.right_ss_content .SocialIcon a	{ margin-right:3px;}
#Ecouter	{ display:none;}

/*Header Last*/
.right_ss_content h5	{ font-size:15px; padding-top:10px; padding-bottom:8px; text-align:left;  color:#FFFFFF;}
.right_ss_content .SocialIcon { text-align:left; padding-bottom:5px;}
.right_ss_content .SocialIcon a	{ margin-right:3px;}
#Ecouter	{ display:none;}

/* 404 */
h1.titre404 { margin:10px; color:#990000; font-size:20px;  }
.content404 { padding:10px; margin:25px; font-size:12px; color:#666666; border:dashed 1px #ccc; }

/*Menu*/
.Menu		{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/main_menu_bg.png) repeat-x left top; width:100%; float:left;}
.Menu ul	{ float:left; width:100%;}
.Menu ul li	{ float:left; height:35px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/menu_sep.gif) no-repeat left top;}
.Menu ul li a { display:block; padding:0 14px; line-height:35px; font-size:13px; text-decoration:none; font-weight:bold; color:#fff; outline:none;}
.Menu ul li a:hover { color:#000;}
.Menu ul li a:hover, .Menu li.hover > a{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/menu_hover.gif) repeat-x left top; color:#000000;}
.Menu ul li.Home { background:none;}
.Menu ul li.Home a { background:url(http://khadyfm.com/ressources/design/mag_vert/images/main_menu_home.png) no-repeat left top; width:43px; height:35px; text-indent:50px; font-size:0px; line-height:0; display:block; padding:0;}
.Menu ul li.Home a:hover { background:url(http://khadyfm.com/ressources/design/mag_vert/images/main_menu_home_hover.png) no-repeat left top; }
.Menu ul li ul	{ position:absolute; background:none; display:none; z-index:99999;}

.Menu ul li.hover ul { display:block;}
.Menu ul li ul li { width:253px; background:#ffffff url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_line.gif) repeat-x bottom; height:auto; clear:both;}
.Menu ul li ul li a	{ line-height:15px; padding:0; color:#333333}
.Menu ul li ul li a:hover{ background:#e2e2e2 url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_hover.gif) repeat-x left top; color:#000;}
.Menu ul li ul li a span { display:block; padding:6px 6px 6px 23px; line-height:15px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet_whyte.gif) no-repeat 10px 12px;}
.Menu ul li ul li a:hover span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet_black.gif) no-repeat 10px 12px; color:#000000;}
.Menu ul li ul li.SubMenuExp { background:none; padding:0;}
.Menu ul ul li.Sub a span{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub.gif) no-repeat 10px 9px;}
.Menu ul ul li.Sub a:hover span{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub_act.gif) no-repeat 10px 9px;}
.Menu ul ul li.Sub ul	{ position:relative; background:#d9007f; padding:5px 0 10px 0; display:none; border-top:solid 1px #7d0049;}
.Menu ul ul li.showSub ul { display:block;}
.Menu ul ul li.showSub a:hover span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub_actv.gif) no-repeat 10px 9px;}
.Menu ul ul li.showSub a span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub-actvh.gif) no-repeat 10px 9px;}
.Menu ul ul li.Sub ul li{ background:none; padding-left:12px; width:auto; clear:both;}
.Menu ul ul li.Sub ul li a { font-weight:normal;}
.Menu ul ul li.Sub ul a:hover { background:none;}


.ssMenu		{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/ssmain_menu_bg.gif) repeat-x left top; width:100%; float:left;}
.ssMenu ul	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/ssmain_menu_right.gif.gif) no-repeat right top; float:left; width:100%;}
.ssMenu ul li	{ float:left; height:35px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/ssmenu_sep.gif) no-repeat left top;}
.ssMenu ul li a { display:block; padding:0 14px; line-height:35px; font-size:13px; text-decoration:none; font-weight:bold; color:#fff; outline:none;}
.ssMenu ul li a:hover, .ssMenu ul li.hover > a{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/ssmenu_hover.gif) repeat-x left top; color:#000000;}
.ssMenu ul li ul	{ position:absolute; background:none; display:none; z-index:99999;}
.ssMenu ul li.hover ul { display:block;}
.ssMenu ul li ul li { width:253px; background:#ffffff url(http://khadyfm.com/ressources/design/mag_vert/images/sstop_menu_line.gif) repeat-x bottom; height:auto; clear:both;}
.ssMenu ul li ul li a	{ line-height:15px; padding:0; color:#000000;}
.ssMenu ul li ul li a:hover{ background:#e2e2e2 url(http://khadyfm.com/ressources/design/mag_vert/images/sstop_menu_hover.gif) repeat-x left top; color:#000;}
.ssMenu ul li ul li a span { display:block; padding:6px 6px 6px 23px; line-height:15px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet_whyte.gif) no-repeat 10px 12px;}
.ssMenu ul li ul li a:hover span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet_black.gif) no-repeat 10px 12px;}
.ssMenu ul li ul li.SubMenuExp { background:none; padding:0;}
.ssMenu ul ul li.Sub a span{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.Sub a:hover span{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub_act.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.Sub ul	{ position:relative; background:#8c8c8c; padding:5px 0 10px 0; display:none; border-top:solid 1px #7d0049;}
.ssMenu ul ul li.showSub ul { display:block;}
.ssMenu ul ul li.showSub a:hover span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub_actv.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.showSub a span { background:url(http://khadyfm.com/ressources/design/mag_vert/images/top_menu_sub-actvh.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.Sub ul li{ background:none; padding-left:12px; width:auto; clear:both;}
.ssMenu ul ul li.Sub ul li a { font-weight:normal;}
.ssMenu ul ul li.Sub ul a:hover { background:none;}


/* Structure des colonnes */
#centre_0 { padding:15px; }

#gauche_1 { width:300px; float:left; margin-left:10px;  }
#centre_1 { width:640px; padding:10px; float:left; margin-left:10px; padding-bottom:25px; }
#droite_1 { width:300px; float:left; }

#gauche_2 { width:300px; float:left; }
#centre_2 { width:640px; float:left; padding:10px; margin-right:10px;  padding-bottom:25px;}
#droite_2 { width:300px; float:left; }

#gauche_3{ width:300px; float:left; }
#centre_3 { width:360px; float:left; margin-left:10px; padding-bottom:25px; }
#droite_3 { width:300px; float:left; }

#module_gauche_1 { width:300px; float:left; margin-left:10px;  }
#module_centre_1 { width:650px; float:left; margin-left:15px; padding-bottom:25px; }
#module_droite_1 { width:200px; float:left; }

#module_gauche_2 { width:300px; float:left;  }
#module_centre_2 { width:640px; float:left;  margin-left:15px; margin-right:10px; padding-bottom:25px; }
#module_droite_2 { width:300px; float:left;   }

#module_gauche_3{ width:200px; float:left; }
#module_centre_3 { width:560px; float:left; margin-left:10px; padding-bottom:25px; }
#module_droite_3 { width:200px; float:left; }

/* Colonnes réduites */
#gauche_1_mini { width:200px; float:left; }
#centre_1_mini { width:573px; float:left; margin-left:10px; margin-right:10px; padding-bottom:25px;  }
#droite_1_mini { width:160px; float:left;  }


/*Content part*/
.Content	{ background:#f0f0f0; float:left; width:100%; clear:both; padding-top:22px; min-height:800px;}
.minimarge	{ background:#f0f0f0; float:left; width:100%; clear:both; padding-top:10px; min-height:800px;}

.Content .LeftCol	{ float:left; width:623px; margin-left:20px;}
.Content .RightCol	{ float:right; width:300px; margin-right:20px;}
.facebook {background:#525252; he.ight:104px; margin-bottom:20px;}
.facebook p { text-align:center; color:#fff; line-height:104px;}

/* Ariane */
.ariane { padding:5px; margin:0px 10px 10px 10px; font-size:11px; color:#125470; }
.ariane span { color:#000;}
.ariane a { color:#000;}


/*banner parth*/
.Banner		{ padding-bottom:15px;}
ul.pagination p	{ height:20px; text-align:center; background:#a7a7a7; padding-top:8px;}
.Banner p a	{ margin-right:4px;}

ul.pagination a{ font-size:0px; background:url(http://khadyfm.com/ressources/design/mag_vert/images/banner_icon.gif) no-repeat left top; width:13px; height:12px; display:block;}
ul.pagination li.current a{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/banner_icon_act.gif) no-repeat left top;}


/* Blocs accueil gauche */
.blocaccueil { width:623px; border:solid 1px #e4e4e4; background-color:#FFFFFF; margin-bottom:20px; }
.blocaccueil h3 { background:url(http://khadyfm.com/ressources/design/mag_vert/images/heading_bg.gif) repeat-x; background-color:#eaeaea; border-bottom:solid 1px #e4e4e4; padding:10px 10px 5px 10px; margin:0px; color:#125a28; font-size:22px; text-transform:uppercase;}
.blocaccueil h3 a {  text-transform:none;}
.blocaccueil a.afficher_tt {color:#125a28; font-size:13px; float:right; margin:2px 0px 0px 0px; text-decoration:underline; }
.blocaccueil a.afficher_tt:hover {color:#000; }
.blocaccueil .gauche { width:262px; float:left; }
.blocaccueil .fondplein { padding:10px; width:auto;}
.blocaccueil .gauche .hide { width:262px; height:180px; position:relative; overflow:hidden;}
.blocaccueil .gauche .hide img { position: absolute; top:-50px;}
.blocaccueil .gauche a.tour { border:solid 1px #e4e4e4; }
.blocaccueil .gauche a.titre {background:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_arrow.gif) no-repeat left 2px; display:block; text-transform:uppercase; padding-left:15px; color:#000; text-decoration:none; font-weight:bold; font-size:13px; line-height:17px;margin-top:8px;}
.blocaccueil .gauche a.titre:hover {text-decoration:underline;}
.blocaccueil .droitecontent{ width:335px; float:left;}


ul.ligne_img_droite { border-bottom: dashed 1px #e4e4e4; padding:0px 0px 10px 0px; margin:0px 0px 10px 10px;  }
ul.ligne_img_droite li.premier { width:215px; float:left; }
ul.ligne_img_droite li.premier a { display:block; font-weight:bold; margin-bottom:8px;}
ul.ligne_img_droite li.second { width:94px; float:right; border:solid 1px #e4e4e4; }

ul.liste_mini { padding:0px 0px 0px 15px; clear:both; }
ul.liste_mini li.titre { list-style:none; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-weight:bold; }
ul.liste_mini li { list-style:inside; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; }

ul.liste_groite_grd  {  margin:0px 0px 15px 0px; padding-bottom:15px;  border-bottom:solid 1px #e4e4e4;}
ul.liste_groite_grd li a.tour { display:block; height:150px; overflow:hidden; position:relative; border:solid 1px #e4e4e4; margin:0px; padding:0px;  }
ul.liste_groite_grd li a.tour img { position:absolute; top:-50px;  }
ul.liste_groite_grd li a.titre { background:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_arrow.gif) no-repeat left 2px; display:block; text-transform:uppercase; padding-left:15px; color:#000; text-decoration:none; font-weight:bold; font-size:13px; line-height:17px;margin-top:8px; }
ul.liste_groite_grd li a.titre:hover { text-decoration:underline;}
ul.liste_groite_grd li p { margin:8px 0px 0px 0px; padding:0px;}


.gauchecontent h3 { background-image:none; background-color:transparent; padding:0px; margin:10px 0px 10px 0px; border:0px; font-size:16px;  text-transform:none;  }
.blocaccueil .multilist_content .hide { width:262px; height:180px; position:relative; overflow:hidden; margin-right:10px;}
.blocaccueil .multilist_content .hide img { position: absolute; top:-50px;}
.blocaccueil .multilist_content a.tour { border:solid 1px #e4e4e4; }


.blocaccueil ul.liste_grd { padding:8px 0px 0px 0px; margin-top:5px; clear:both; }
.blocaccueil ul.liste_grd li.titre { list-style:none; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; font-weight:bold; color:#000; font-size:16px; border-bottom:solid 1px #e4e4e4;  }
.blocaccueil ul.liste_grd li { list-style:inside; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; width:100%; }



.blocaccueil ul.liste_grd_ligne { padding:0px; }
.blocaccueil ul.liste_grd_ligne li { list-style:inside; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; width:100%; border-bottom: dashed 1px #e4e4e4;}

ul.liste_puce_droite { padding:0px; width:275px; }
ul.liste_puce_droite li { list-style:inside; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; border-bottom: dashed 1px #e4e4e4;}


.blocdroitepaddingbottom { margin-bottom:20px; }

.fondpleinnopadding { background-color:#fff; padding:0px; margin:0px; }

ul.col_mod li{ width:200px; float:left; padding-bottom:15px; }
ul.col_mod li a.tour { display:block; height:120px; width:200px; position:relative; overflow:hidden; margin-bottom:10px; border:solid 1px #e4e4e4; }
ul.col_mod li a.tour img {position: absolute; top:-70px;}
ul.col_mod li a.titre{ font-weight:bold; font-size:13px;  display:block; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px;}
ul.col_mod li p{ padding:5px;}

ul.col_mod_droite li.left{ width:127px; float:right; padding-bottom:15px; }
ul.col_mod_droite li{ width:127px; float:left; padding-bottom:15px; }
ul.col_mod_droite li a.tour { display:block; height:80px; width:127px; position:relative; overflow:hidden; border:solid 1px #e4e4e4; }
ul.col_mod_droite li a.tour img {position: absolute; top:-30px;}
ul.col_mod_droite li a.titre{ font-weight:bold; font-size:13px;  display:block; margin:0px 0px 5px 0px; padding:5px 0px 0px 0px;}
ul.col_mod_droite li p{ padding:5px;}


ul.liste_en_colonne { width:605px; margin-bottom:8px; padding-bottom:8px; border-bottom: dashed 1px #e4e4e4;  }
ul.liste_en_colonne li.colimg { float:left; width:60px;}
ul.liste_en_colonne li.colimg a.tour { border:solid 1px #e4e4e4; width:60px;}
ul.liste_en_colonne li.coltxt{ float:left; width:530px; margin-left:10px;}
ul.liste_en_colonne li.coltxt a{ font-weight:bold; display:block; margin-bottom:5px;}


ul.liste_en_colonne_droite { width:275px; margin-bottom:8px; padding-bottom:8px; border-bottom: dashed 1px #e4e4e4;  }
ul.liste_en_colonne_droite li.colimg { float:left; width:62px;}
ul.liste_en_colonne_droite li.colimg a.tour { border:solid 1px #e4e4e4; height:60px;}
ul.liste_en_colonne_droite li.coltxt{ float:left; width:200px; margin-left:10px;}
ul.liste_en_colonne_droite li.coltxt a{ font-weight:bold; display:block; margin-bottom:5px;}




/* Blocs accueil gauche */
.blocdroite {  border:solid 1px #e4e4e4; background-color:#FFFFFF; margin-bottom:20px; width:300px; }
.blocdroite h3 { background-color:#125a28; border-bottom:solid 1px #e4e4e4; padding:10px 10px 5px 10px; margin:0px; color:#ffffff; font-size:22px;  text-transform:uppercase;}
.blocdroite h3.h3hover:hover { background-color:#1f9944; cursor:pointer;}
.blocdroite .fondplein { padding:10px; width:auto;}

.blocdroite ul.ligne_img_droite { border-bottom: dashed 1px #e4e4e4; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;  }
.blocdroite ul.ligne_img_droite li.premier { width:200px; float:left; }
.blocdroite ul.ligne_img_droite li.premier a { display:block; font-weight:bold; margin-bottom:8px;}
.blocdroite ul.ligne_img_droite li.second a { height:70px;}
.blocdroite ul.ligne_img_droite li.second { width:70px;  float:right; border:solid 1px #e4e4e4; }
.blocdroite ul.ligne_img_droite li.second img { width:70px; height:70px; }

.blocdroite ul.ligne_img_gauche { border-bottom: dashed 1px #e4e4e4; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;  }
.blocdroite ul.ligne_img_gauche li.premier { width:200px; float:right; }
.blocdroite ul.ligne_img_gauche li.premier a { display:block; font-weight:bold; margin-bottom:8px;}
.blocdroite ul.ligne_img_gauche li.second a { height:70px;}
.blocdroite ul.ligne_img_gauche li.second { width:70px;  float:left; border:solid 1px #e4e4e4; }
.blocdroite ul.ligne_img_gauche li.second img { width:70px; height:70px; }

.blocdroite ul.liste_mini { padding:0px 0px 0px 0px; margin-top:15px; }
.blocdroite ul.liste_mini li.titre { list-style:none; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; font-weight:bold; }
.blocdroite ul.liste_mini li { list-style:inside; margin:0px 0px 3px 0px; padding:0px 0px 3px 0px; }





/*WhytBox*/
a.afficher_tt:hover span { text-decoration:underline; }
.WhyteBox	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/box_btm.gif) no-repeat left bottom; padding-bottom:4px;}
.WhyteBox h3{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/heading_bg.gif) no-repeat left top; height:44px; line-height:44px; padding-left:15px; color:#125a28;}
.WhyteBox strong { margin:10px 0px 0px 0px; font-size:12px;}
.WhyteBox a.titre_col { margin:10px 0px 0px 0px; font-size:12px;}
.WhyteBox p.cache_img { height:80px; overflow:hidden; border:solid 1px #ccc; position:relative; margin-bottom:5px;}
.WhyteBox p.cache_img img {position:absolute; top:-25px;}
.WhyteBox p.desc { font-weight:normal; color:#666666; margin:0x; padding:0px; height:auto;}
.WhyteBox strong.txt_img { margin:10px 0px 0px 0px; font-size:20px; text-transform:uppercase;}
.WhyteBox h3 span	{ color:#125a28; font-size:13px; float:right; margin-right:20px;}
.WhyteBox .WhytCont	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/box_mid.gif) repeat-y left top; padding:6px 10px 20px 8px; display:table; width:610px; }
.WhyteBox .WhytCont p.InfoLeft { float:left; width:262px; }
.WhyteBox .WhytCont p.InfoLeft a.tour { display:block; height:176px; overflow:hidden; margin:0px; padding:0px; margin-bottom:10px; position:relative; border:solid 1px #ccc;}
.WhyteBox .WhytCont p.InfoLeft a.tour img { display:block; position:absolute; top:-50px;}
.WhytCont p.InfoLeft a.titre { background:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_arrow.gif) no-repeat left 2px; text-transform:uppercase; padding-left:15px; color:#000; text-decoration:none; font-weight:bold; font-size:13px; line-height:17px; clear:both; float:left;}
.WhytCont p.InfoLeft a.titre:hover { text-decoration:underline;}
.WhyteBox .InfroRight { float:left; width:335px; padding-left:12px;}
.WhyteBox .InfroRight p { background:url(http://khadyfm.com/ressources/design/mag_vert/images/dot_line.gif) repeat-x left bottom; float:left; padding-bottom:9px;margin-bottom:9px; margin-right:10px;}
.WhyteBox .InfroRight p span { display:block; float:right; width:94px; height:66px;  overflow:hidden; border:solid 1px #ccc; position:relative; padding:4px;}
.WhyteBox .InfroRight p a.tour_mini { display:block; float:right; width:94px; height:66px; overflow:hidden; position:relative;}
.WhyteBox .InfroRight p a.tour_mini img {position:absolute; top:-20px;}
.WhyteBox .InfroRight p a.link_ck {  padding-bottom:5px; display:block; float:left; width:65%; font-weight:bold; margin-top:4px;}
.WhyteBox .InfroRight strong	{ font-size:12px;}
.WhyteBox ul, .PinkBox ul	{ clear:both; padding-top:10px; padding-left:14px;}
.WhyteBox ul li, .PinkBox ul li	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet.gif) no-repeat left 4px; padding-left:10px; padding-bottom:8px;}


.WhyteBox .cent_pour_cent p.ligne_bloc {  background:url(http://khadyfm.com/ressources/design/mag_vert/images/dot_line.gif) repeat-x left bottom; padding-bottom:9px;margin-bottom:9px; height:100px; padding-right:30px; }
.WhyteBox .cent_pour_cent p.ligne_bloc a.img { width:135px; height:90px; overflow:hidden; border:solid 1px #ccc; position:relative; margin-right:10px; display:block; float:left;  }
.WhyteBox .cent_pour_cent p.ligne_bloc img { position:absolute; top:-30px; left:0px; }
.WhyteBox .cent_pour_cent p.ligne_bloc span { display:block;}
.WhyteBox .cent_pour_cent p.ligne_bloc a { display:block;  text-transform:uppercase; padding-left:15px; color:#000; text-decoration:none; font-weight:bold; margin-bottom:5px;}
.WhyteBox .cent_pour_cent p.ligne_bloc a:hover { text-decoration: underline; color:#000000;}




.WhyteBox .cent_pour_cent p.content a.tour_mini { display:block; float:left; width:150px; height:66px; overflow:hidden; position:relative; }
.WhyteBox .cent_pour_cent p.content a.tour_mini img {position:absolute; top:-20px;}
.WhyteBox .cent_pour_cent p.content a.link_ck {  padding-bottom:5px; display:block; font-weight:bold; margin-top:4px;}
.WhyteBox .cent_pour_cent strong	{ font-size:12px;}

.col_gauche_bloc { width:294px; float:left; border-right:dotted 1px #ccc; padding-right:10px; }
.col_droite_bloc { width:290px; margin-left:10px; float:left; }


/* Modules */
.colonne_page	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/box_btm.gif) no-repeat left bottom; padding-bottom:4px; background-color:#FFFFFF; }
.colonne_page h3{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/heading_bg.gif) repeat ; height:23px; padding-top:10px;  padding-left:10px; color:#125a28;}
.colonne_page strong.txt_img { margin-top:10px; text-transform:uppercase;}
.colonne_page h3 span	{ color:#125a28; font-size:13px; float:right; margin-right:20px;}
.colonne_page .colonne_page_content	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/box_mid.gif) repeat-y left top; padding:6px 10px 20px 8px; }

.menu_col ul { list-style:none;  }
.menu_col ul li { list-style:none; padding:5px; border-bottom:dotted 1px #ccc; margin-bottom:5px; font-weight:bold; background:url(http://khadyfm.com/ressources/design/mag_vert/images/puce.gif) no-repeat left 8px; padding-left:10px; }
.menu_col ul li.current { background:url(http://khadyfm.com/ressources/design/mag_vert/images/pucecurrent.gif) no-repeat left 8px;}
.menu_col ul li.current a.current { color:#125a28; }


ul.colonne_en_bloc { margin:0px; padding:0px; list-style:none; background-image:none; }
ul.colonne_en_bloc li { list-style:none;  margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:dotted 1px #ccc; height:auto; height:60px; background-image:none;}
ul.colonne_en_bloc li.last { border-bottom:none; margin:0px; padding:0px;}
ul.colonne_en_bloc li a { font-weight:bold; display:block; margin-bottom:5px;  }
ul.colonne_en_bloc li a.tour { display:block; float:left; height:60px; width:80px; margin-right:10px; border:solid 1px #ccc; position:relative; overflow:hidden;  }
ul.colonne_en_bloc li a.tour img { position:absolute; top:-20px; }
ul.colonne_en_bloc li p { font-size:11px; color:#666;}


/* Recherche */
.recherche  { padding:10px; margin-left:auto; margin-right:auto; text-align:center;  }
.recherche input.marge_top  { margin-top:10px;}
.recherche input { padding:3px; border: dotted 2px #ccc; margin-bottom:5px; margin-left:auto; margin-right:auto; width:230px;  }
.recherche input:focus, input:hover {border: dotted 2px #125a28; color:#125a28;  }
.recherche select { padding:3px; border:dotted 2px #ccc; margin-bottom:5px; margin-left:auto; margin-right:auto; width:230px;  }
.recherche select:focus, select:hover {border: dotted 2px #125a28; color:#125a28;  }

.recherche input.bouton_rechercher {  background:url(http://khadyfm.com/ressources/design/mag_vert/images/loupe.png) no-repeat right top; border:0px; background-color:#125a28; padding:10px; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:0px;  }
.recherche input.bouton_rechercher:hover {  background-color:#1f9944; cursor:pointer; }

/* Photo hover */
.darken {
	background:#000 url(http://khadyfm.com/ressources/design/mag_vert/images/darken-bg.png) no-repeat center center;
	display:block;
}

.darken.small {
	background:#000 url(http://khadyfm.com/ressources/design/mag_vert/images/darken-bg-small.png) no-repeat center center;
}


/*photo Infor*/
ul.PhotoInfo	{ padding-left:5px;}
ul.PhotoInfo li { background:none; padding:0; float:left; width:139px; font-weight:bold; float:left;}
ul.PhotoInfo li p	{ padding-bottom:5px; line-height:16px; }
ul.PhotoInfo li strong { display:block; padding:3px 0;}
a.Camera		{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/photo_icon.gif) no-repeat left top; padding-left:25px;}
a.voir_colonne		{  background:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_arrow.gif) no-repeat left 2px;  padding-left:15px;}

/*Right Col*/
.Content .RightCol img { margin-bottom:16px;}
.PinkBox		{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/pink_box_btm.gif) no-repeat left bottom; padding-bottom:4px; margin-bottom:20px;}
.PinkBox h3	{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/pink_heading.gif) no-repeat left top; padding-left:12px; color:#fff; font-size:20px; font-weight:normal; height:28px; line-height:40px; text-transform:uppercase; padding-top:12px;}

.PinkBox h3.h3hover:hover { cursor:pointer; background:url(http://khadyfm.com/ressources/design/mag_vert/images/pink_heading_hover.gif) no-repeat left bottom;  }


.PinkBox p { background:url(http://khadyfm.com/ressources/design/mag_vert/images/dot_line.gif) repeat-x left bottom; float:left; padding-bottom:10px;margin-bottom:8px; line-height:16px;}
.Content .PinkBox img { margin:0px; }
.PinkBox p strong { padding-top:5px; display:block; width:170px; float:left;}
.PinkBox p span { font-size:11px; color:#666666;}
.PinkBox p a.lien_left { display:block; width:177px; float:left; font-weight:bold; margin-bottom:3px; }
.PinkBox p a.photocol { display:block; width:130px; height:130px; overflow:hidden; }
.PinkBox p a.bordure { display:block; width:130px; height:130px; overflow:hidden; }
.PinkBox .BoxCont { background:url(http://khadyfm.com/ressources/design/mag_vert/images/pinkbox_mid.gif) repeat-y left top; padding:10px;}
.PinkBox .BoxCont ul.marge_top { margin-top:10px;}
.PinkBox .BoxCont ul { margin:0px; padding:0px;  list-style:none;}
.PinkBox .BoxCont ul li { background-image:none;}
.PinkBox .BoxCont ul li p { margin:0px; padding:0px;}
.PinkBox .BoxCont p a.photoleft { float:left; display:block; width:92px; margin-right:8px; margin-bottom:8px;}
.PinkBox .BoxCont ul li.puce { background:url(http://khadyfm.com/ressources/design/mag_vert/images/bullet.gif) no-repeat left 4px; padding-left:10px; padding-bottom:5px;}
.PinkBox .BoxCont ul li.paire { margin:0px; padding:0px; width:135px; float:left;  margin-bottom:10px;}
.PinkBox .BoxCont ul li.impaire { margin:0px; padding:0px; width:135px; margin-right:10px;  float:left; margin-bottom:10px; }
.PinkBox .BoxCont ul li a.lien_clear { display:block; font-weight:bold; margin-top:10px;}
.PinkBox .BoxCont ul li .desc { display:block;  margin-top:5px; font-size:11px; color:#666666;}
.PinkBox span.encoreplus 	{ font-size:12px; clear:both; font-weight:bold;}

.PinkBox li.pointilles { margin-top:10px; border-top:dotted 1px #ccc; padding-top:10px;}
.PinkBox li.all { margin-top:10px; margin-bottom:10px; }
.PinkBox li.all a { background:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_arrow.gif) no-repeat left 2px;  padding-left:15px; color:#125a28; text-decoration:none; font-weight:bold; font-size:13px; line-height:17px; clear:both; float:right;}
.PinkBox li.all a:hover { text-decoration:underline;}



/*meteo*/
.Meteo		{ background:url(http://khadyfm.com/ressources/design/mag_vert/images/meteo_bg.png) repeat-x left top; background-color:#dff7f6; margin-bottom:16px; border:solid 1px #c0c0c0; position:relative;}
.Meteo h3	{ font-size:15px; padding:12px 0 0 12px; text-transform:uppercase; }
.Meteo p	{height:90px; margin:10px 12px 0 12px; padding-bottom:10px; }
.Meteo img.principale	{ position:absolute; top:20px; left:0px; width:120px;}
.Meteo p span { display:block; padding:10px 0 0px 110px; font-size:13px; line-height:16px;}
.Meteo p strong { color: #FFFFFF;display: block; font-size: 50px;   margin-top: 0px; text-shadow: 3px 3px 3px #000000; *color:#000; color:#000\0/; position:absolute; top:85px; left:45px;}

.Meteo ul  { margin-top:5px; padding-top:5px; border-top:dashed 1px #c0c0c0;}
.Meteo ul li { width:74px; float:left; height:170px; text-align:center;}
.Meteo ul li img { width:74px; margin:0px; margin-bottom:0px!important; }
.Meteo ul li strong { display:block; color:#333333; margin-top:5px;}
.Meteo ul li strong.titre { font-weight:bold; font-size:14px; margin:0px; padding:0px; color:#125a28; text-transform:capitalize; margin-bottom:3px;}
.Meteo ul li span { display:block;}


/*footer*/
.footer {padding:15px 0px 0px 15px; width:100%;   background:url(http://khadyfm.com/ressources/design/mag_vert/images/footer-bg.png) no-repeat; height:89px; margin-bottom:40px; float:left; clear:both;}
.footer img { border:solid 1px #269e4a; padding:3px; margin:3px; float:left;}
.BannerAddfootetbas { width:728px; height:90px; border:solid 1px #fff; margin-left:auto; margin-right:auto; }
.BannerAddfootehaut { width:728px; height:90px; border:solid 1px #ccc; margin-left:auto; margin-right:auto; }

.footer_menu_sec ul li { margin:0px; padding:0px; margin-bottom:20px; }
.footer_menu_sec ul li { width:243px; float:left;  }
.footer_menu_sec ul li a { color: #115727; font-weight:bold; text-transform:uppercase; display:block; margin:0px 0px 8px 0px; font-size:14px; }
.footer_menu_sec ul li ul li { float:none; padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;}
.footer_menu_sec ul li ul li.SubMenuExp { display:none;}
.footer_menu_sec ul li ul li a { color:#000; text-decoration:none; text-transform:none; font-size:11px; font-weight:normal; margin:0px 0px 2px 0px; display:compact;  font-size:12px;}
.footer_menu_sec ul li ul li a:hover { color:#115727; text-decoration: underline;}
.pfooter { margin-left:120px; }



/* Catégories modules colonnes */
#categories_colonnes {  margin:0px; padding:0px; background-color:#f6f6f6; margin-bottom:8px; border-bottom:solid 3px #eeeeee; }
#categories_colonnes ul  { list-style-position:inside; list-style:none; margin:0px; padding:0px; }
#categories_colonnes ul li { list-style-position:inside; list-style:none; margin:0px; padding:0px; }
#categories_colonnes ul li.entete_li {background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puceblanche.png); background-repeat:no-repeat;display:block;padding:9px 8px 8px 25px;margin-top: 0;text-decoration: none;font-weight: normal;text-transform:uppercase;font-size: 12px;color:#fff;background-color:#af0c13; background-position:top left; border-bottom:solid 1px #af0c13; font-weight:bold; }
#categories_colonnes ul li a.head {cursor:pointer; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puceblanche.png); background-repeat:no-repeat;display:block;padding:9px 8px 8px 25px;margin-top: 0;text-decoration: none;font-weight: normal;text-transform:uppercase;font-size: 12px;color:#fff;background-color:#af0c13; background-position:top left; border-bottom:solid 1px #af0c13; font-weight:bold;}
#categories_colonnes ul li a.head:hover {background-color:#af0c13;color:#FFF;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puceblanche.png); text-decoration:underline;   }
#categories_colonnes ul li a.current { color:#333; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puce_caterories_on.gif);}
#categories_colonnes ul li a { display:block; font-size:12px; padding:7px; margin:0px 0px 0px 0px; border-bottom:dashed 1px #dcdcdc; background-color:#f6f6f6;  text-decoration:none; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puce_caterories_off.gif); background-repeat:no-repeat; background-position:10px; padding-left:30px;}
#categories_colonnes ul li a:hover { color:#333; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/puce_caterories_on.gif);}
.module_description { margin:10px 0px 10px 0px; color:#414141; border-bottom:dotted 1px #ccc; padding:10px; background-color:#fff; }
.module_description img { float:left; margin:0px 10px 10px 0px; height:auto; border:solid 1px #ccc; padding:3px;}

/* Pagnination */
.pagination_list  {
    display:table;/* Webkit Fix */
    width:100%;/* set width to stop FF from wrapping li's*/
    text-align:center; /* center list items*/   
    word-spacing:-.25em; /* hide whitespace nodes in all modern browsers (not for webkit)*/
    margin:10px 0px 0px 0px;
    padding:.25em 0;
    list-style:none;
}
.pagination_list li {
    display:-moz-inline-box; /* FF2 and K-Meleon */
    display:inline-block;
    vertical-align:bottom; 
    word-spacing:0; /* reset from parent ul*/
    /*margin:0 .25em; /*now you can set side margins without node conflict */
    padding:0px;
    background:#909090;
	margin:0px 2px 0px 2px;
	border:solid 1px #909090;
}



.pagination_list li.currentStyle {background:#125a28;	border:solid 1px #125a28;}
.pagination_list li:hover {background:#125a28;	border:solid 1px #125a28;}

.pagination_list li a { color:#fff; text-decoration:none; display:block; padding:5px;}
.pagination_list li a:hover { text-decoration: underline; }


/* Trie par lettre */
ul.liste_lettre { list-style:none; margin:0px; padding:0px; margin-left:auto; margin-right:auto; text-align:center;  margin:0px 0px 15px 0px; padding:0px 0px 15px 0px;  }
ul.liste_lettre li { float:left; padding:2px; color:#999999; font-size:12px; border-right:solid 1px #ccc; margin-right:2px;  }
ul.liste_lettre li a.current { font-weight:bold; color:#106f96; }

/* Catégorie reccurssives centrales */
ul.dossier_categories { list-style:none; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; }
ul.dossier_categories li { list-style:none; margin:5px 10px 0px 0px;  padding:5px 5px 5px 28px; margin-right:5px; float:left;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_folder.gif); background-repeat:no-repeat; background-position:5px; }

/* Recherche */
.surligne { color:#990000; }

/* Liste */
ul.liste { list-style:none; margin:0px; padding:0px; } 
ul.liste li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bglistegrd.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; } 
ul.liste li a.cache { display:block; width:115px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.liste li a.cache img { position: absolute; top:-20px; } 

ul.liste li a.cachevideo { display:block; width:85px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.liste li a.cachevideo img {width:85px; height:85px;} 

ul.liste li ul { float:left; list-style:none; margin:0px; padding:0px; margin-left:10px; width:485px;} 
ul.liste li ul li {list-style:none; margin:0px; padding:0px;} 
ul.liste li h3 { margin:0px 0px 3px 0px; padding:0px; font-size:12px; font-weight:bold; color:#414141;} 
ul.liste li h3 a {color:#414141;} 
ul.liste li p { margin:5px 0px 3px 0px; padding:0px; font-size:12px; color:#000; font-weight:normal; color:#414141;} 
ul.liste li h5 { margin:5px 0px 3px 0px; padding:0px; font-size:11px; font-weight:normal; color:#666; text-align:left;} 

ul.listecolonnes { list-style:none; margin:0px; padding:0px; } 
ul.listecolonnes li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bgminiliste.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; width:295px; float:left; } 
ul.listecolonnes li.marge_droite { margin-left:10px; } 
ul.listecolonnes li a.cache { display:block; width:90px; height:75px; overflow:hidden; float:left; position:relative; } 
ul.listecolonnes li a.cache img { position: absolute; top:-20px; } 
ul.listecolonnes li a.cachevideo { display:block; width:85px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.listecolonnes li a.cachevideo img { width:85px; height:85px;} 
ul.listecolonnes li ul { float:left; list-style:none; margin:0px; padding:0px; margin-left:10px; width:190px;} 
ul.listecolonnes li ul li {list-style:none; margin:0px; padding:0px; width:190px;} 
ul.listecolonnes li h3 { margin:0px 0px 3px 0px; padding:0px; font-size:12px; font-weight:bold; color:#414141;} 
ul.listecolonnes li h3 a {color:#414141;} 
ul.listecolonnes li p { margin:5px 0px 3px 0px; padding:0px; font-size:12px; color:#000; font-weight:normal; color:#414141;} 
ul.listecolonnes li h5 { margin:5px 0px 3px 0px; padding:0px; font-size:11px; font-weight:normal; color:#666; text-align:left;} 

/* Témoignages */
ul.temoignages  { margin:0px; padding:0px; } 
ul.temoignages li { margin:0px 0px 10px 0px; padding:10px; border:dotted 1px #ccc; background-color:#fff; } 
ul.temoignages h3 { color:#125a28; margin-bottom:5px; padding-bottom:5px; border-bottom:dotted 1px #ccc; } 
ul.temoignages h5 { color:#666; margin-top:10px; margin-bottom:5px; font-weight:normal; font-size:11px; } 

ul.temoignage_col { margin:0px; padding:0px; list-style:none; width:auto; background-image:none; }
ul.temoignage_col li { margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; list-style:none; border-bottom:dashed 1px #ccc; width:auto; background-image:none; }
ul.temoignage_col li strong { display:block; margin-bottom:3px; font-size:13px;}
ul.temoignage_col li h5 { display:block; margin-top:3px; font-size:11px; font-weight:normal;}


/* Article */
.share { margin:15px 0px 15px 0px; }
.ligne_vote { padding:8px; background-color:#fff; border: dashed 1px #ccc; margin:10px 0px 15px 0px;}
.ligne_vote span { display:block; margin-bottom:5px; padding-bottom:5px; border-bottom: dashed 1px #ccc; font-weight:bold; }
.ligne_vote span strong { float:right; color:#333; font-size:13px;}
.ligne_vote span strong strong.vert { float:none; color: #006600;}
.ligne_vote span strong strong.rouge { float:none; color: #FF0000;}

.article_left1 { width:445px; float:left;  min-height:400px; }
.article_left1 h1 { margin:10px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc;}
.article_left1 h3 { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:dashed 1px #ccc; color:#000; font-size:16px;}
.article_right1 { width:180px; float:right; min-height:400px; margin-right:10px; }
.article_right1 .photoarticle { margin-bottom:10px; border:solid 1px #ccc;}

.article_left2 { width:445px; float:right; margin-left:10px;  min-height:400px; }
.article_left2 h1 { margin:10px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc;}
.article_left2 h3 { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:dashed 1px #ccc; color:#000; font-size:16px;}
.article_right2 { width:180px; float:left; min-height:400px; }
.article_right2 .photoarticle { margin-bottom:10px; border:solid 1px #ccc;}


.article_left3 { float:left; min-height:400px; }
.article_left3 h1 { margin:10px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc;}
.article_left3 h3 { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:dashed 1px #ccc; color:#000; font-size:16px;}

.article_left4 { float:left; min-height:400px; }
.article_left4 h1 { margin:10px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc;}
.article_left4 h3 { margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; border-bottom:dashed 1px #ccc; color:#000; font-size:16px;}



.date { display:block; font-size:11px; color:#666666; margin:10px 0px 0px 0px; }
.presentation_article { font-size:18px; color:#838383; margin:0px 0px 20px 0px;  padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc;   }
.presentation_contenu { font-size:13px; color:#000; margin:0px 0px 20px 0px;  padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc; line-height:16px; text-align:justify;  }

.presentation_contenu .photoarticle3 { margin-bottom:10px; margin-left:10px; border:solid 1px #ccc; float:right;}
.presentation_contenu .photoarticle4 { margin-bottom:10px; margin-right:10px; border:solid 1px #ccc; float:left;}


ul.liens_relatifs { margin:0px; padding:0px; border-bottom:dashed 1px #ccc; padding-bottom:5px; margin-bottom:10px; list-style:none; margin-top:10px; }
ul.liens_relatifs li.entete_li { font-size:16px; font-weight:bold; margin-bottom:5px;  }
ul.liens_relatifs li {  list-style:none; margin-bottom:2px; padding-bottom:2px;  }
ul.liens_relatifs li a {  padding-left:5px; }


/* Podcasts */
ul.abonnement_podcasts { list-style:none; margin:10px 0px 10px 0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bgpodcasts.png); background-repeat:no-repeat; width:638px; height:52px; }
ul.abonnement_podcasts li { list-style:none; margin:0px 0px 0px 0px; padding:0px; }
ul.abonnement_podcasts li.left { float:left;}
ul.abonnement_podcasts li h3 { padding-top:7px; padding-left:10px; color:#686868; font-size:20px; }
ul.abonnement_podcasts li h3 span { color:#125470; }
ul.abonnement_podcasts li a { display:block; width:138px; height:52px;}
ul.abonnement_podcasts li.itunes { float:right;}
ul.abonnement_podcasts li.itunes a { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonitunepodcasts.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.itunes a:hover { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonitunepodcastshover.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.rss { float:right;}
ul.abonnement_podcasts li.rss a{ background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonrsspodcasts.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.rss a:hover{ background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/boutonrsspodcastshover.png); background-repeat:no-repeat;}


ul.listepodcasts { list-style:none; margin:0px; padding:0px; } 
ul.listepodcasts li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bglistegrd.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; } 
ul.listepodcasts ul li { margin:0px; padding:0px; background-image:none; height:auto; list-style:none;} 
ul.listepodcasts ul li.titre { margin:0px; padding:0px; background-image:none; margin-bottom:3px;} 
ul.listepodcasts ul li.titre h3 { font-size:14px;} 
ul.listepodcasts ul li.titre h3 a { color:#125a28; text-decoration:underline;} 
ul.listepodcasts ul li.titre h3 a:hover { color:#000; text-decoration:underline;} 
ul.listepodcasts ul li.date { margin:0px; padding:0px; background-image:none; margin-bottom:10px;} 
ul.listepodcasts ul li.date h5 { font-size:12px; font-weight:bold;} 
ul.listepodcasts ul li.description { margin:0px; padding:0px; background-image:none; float:left; border-right:solid 1px #ccc; width:450px; height:50px; overflow:hidden;} 
ul.listepodcasts ul li.content_droite { margin:0px; padding:0px 0px 0px 10px; background-image:none;  float:left;} 
span.icon_duration { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/icon_duration.png); background-repeat:no-repeat; display:block; padding-left:20px; height:15px; } 
span.podcasts_taille { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/podcasts_taille.png); background-repeat:no-repeat; display:block; padding-left:0px; height:15px; margin-top:8px; color:#666666; } 

ul.listepodcastscolonnes { list-style:none; margin:0px; padding:0px; } 
ul.listepodcastscolonnes li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bgminiliste.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; width:295px; float:left; overflow:hidden; } 
ul.listepodcastscolonnes ul li { margin:0px; padding:0px; background-image:none; height:auto; list-style:none;} 
ul.listepodcastscolonnes ul li.titre { margin:0px; padding:0px; background-image:none; margin-bottom:3px;} 
ul.listepodcastscolonnes ul li.titre h3 { font-size:12px;} 
ul.listepodcastscolonnes ul li.titre h3 a { color:#125a28; text-decoration:underline;} 
ul.listepodcastscolonnes ul li.titre h3 a:hover { color:#000; text-decoration:underline;} 
ul.listepodcastscolonnes ul li.date { margin:0px; padding:0px; background-image:none; margin-bottom:10px;} 
ul.listepodcastscolonnes ul li.date h5 { font-size:11px; font-weight:bold;} 
ul.listepodcastscolonnes ul li.description { margin:0px; padding:0px; background-image:none; float:left; border-right:solid 1px #ccc; height:50px; overflow:hidden; font-size:11px;} 

.tcatpodcast { margin-bottom:15px; padding-bottom:15px; border-bottom:dotted 1px #ccc; }
.gcatpodcast { width:350px; }
.gcatpodcast .module_description { border-bottom:none; }


/* FAQ */
ul.faq { margin:0px; padding:0px; background-image:none; }
ul.faq li { margin:0px 0px 5px 0px; padding:5px 5px 5px 30px;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/article.gif); background-position:2px; background-repeat:no-repeat; border-bottom:dotted 1px #ccc; }
ul.faq li h3 { margin:0px; padding:0px; font-weight:normal; font-size:12px;}
ul.faq li h3 a:hover { font-weight:bold;}

/* Liste des photos */
ul.liste_photos { margin:0px; padding:0px; }
ul.liste_photos li { margin:0px; padding:0px; float:left; margin:0px 5px 5px 0px; padding:2px; border:solid 1px #ccc; }


#pc-subscribe-buttons {
min-height:150px;
width:270px;
margin:0 auto; float:right;
}

#pc-subscribe-buttons h2 {
color:#333; font-size:13px;
padding:5px 0 10px;
}

#pc-subscribe-buttons ul li {
float:left;
}

#pc-subscribe-buttons ul li a {
display:block;
width:100px;
height:26px;
float:left;
font-size:.9em;
text-align:center;
margin:0 5px 10px 0;
padding:13px 0 0 28px;
}

#pc-subscribe-buttons ul li a:hover,#pc-subscribe-buttons ul li a:active,#pc-subscribe-buttons ul li a:focus {
color:#48b000;
}

#pc-sublink-itunes a:link,#pc-sublink-itunes a:visited {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') 0 0 no-repeat;
}

#pc-sublink-itunes a:hover,#pc-sublink-itunes a:active,#pc-sublink-itunes a:focus {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') 0 -39px no-repeat;
}

#pc-sublink-yahoo a:link,#pc-sublink-yahoo a:visited {
width:95px;
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -256px 0 no-repeat;
padding:13px 0 0 33px;
}

#pc-sublink-yahoo a:hover,#pc-sublink-yahoo a:active,#pc-sublink-yahoo a:focus {
width:95px;
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -256px -39px no-repeat;
padding:13px 0 0 33px;
}

#pc-sublink-zune a:link,#pc-sublink-zune a:visited {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -128px 0 no-repeat;
}

#pc-sublink-zune a:hover,#pc-sublink-zune a:active,#pc-sublink-zune a:focus {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -128px -39px no-repeat;
}

#pc-sublink-google a:link,#pc-sublink-google a:visited {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -383px 0 no-repeat;
}

#pc-sublink-google a:hover,#pc-sublink-google a:active,#pc-sublink-google a:focus {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -383px -39px no-repeat;
}

#pc-sublink-zen a:link,#pc-sublink-zen a:visited {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -256px 0 no-repeat;
}

#pc-sublink-zen a:hover,#pc-sublink-zen a:active,#pc-sublink-zen a:focus {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/subscribe_buttons.png') -256px -39px no-repeat;
}

#pc-sublink-rss a:link,#pc-sublink-rss a:visited,#pc-sublink-rss a:hover,#pc-sublink-rss a:active,#pc-sublink-rss a:visited {
background:url('http://khadyfm.com/ressources/design/mag_vert/images/icon_rss.png') 11px 6px no-repeat;
}

h3.h3_ss_titre { font-size:18px; color:#666666; margin-bottom:5px; padding-bottom:5px; margin-top:10px; }

a.telecharger { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btelecharger.png); background-repeat:no-repeat; display:block; width:317px; height:35px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:22px 0px 0px 0px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:15px;  }

a.visiter { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/btelecharger.png); background-repeat:no-repeat; display:block; width:317px; height:35px; color:#FFFFFF; font-size:14px; font-weight:bold; padding:22px 0px 0px 0px; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:15px;  }


/* Formulaire */
.formulaire .erreur { border: dashed 1px #990000; }
.obligatoire { color:#990000; }
.formulaire { padding:20px; border:dashed 1px #ccc; background-color:#fff; }
.formulaire h3 { color:#125a28; font-size:15px; margin-bottom:10px; padding-bottom:10px; border-bottom:dashed 1px #ccc;}
.formulaire p { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;  }
.formulaire label { width:200px; float:left; padding-top:3px;}
.formulaire input { float:right; padding:3px; border:solid 1px #ccc;  width:380px; margin-bottom:10px;}
.formulaire .capt { float:right; padding:3px; width:380px; margin-bottom:10px;}
.formulaire select { float:right; padding:3px; border:solid 1px #ccc;  width:380px;  margin-bottom:10px;}
.formulaire textarea { float:right; padding:3px; border:solid 1px #ccc;  width:380px;  margin-bottom:10px;}
.formulaire input:focus, select:focus, textarea:focus  { color:#333;}
.formulaire input:hover, select:hover, textarea:hover  { color:#333;}
.formulaire .bt { padding:3px; border:solid 0px #ccc; margin:15px auto 5px auto;  width:120px; color:#FFFFFF; background-color:#125a28; cursor:pointer;}
.formulaire .bt:hover { color:#FFFFFF; background-color:#333333;}

.success { padding:10px; background-color:#fff; color:#009966; border:dashed 1px #009966; font-weight:bold; margin-bottom:15px; }
.error { padding:10px; background-color:#fff; color: #990000; border:dashed 1px #990000; font-weight:bold; margin-bottom:15px; }


.petit label { width:100%; float:none; padding-top:8px; padding-bottom:3px;}
.petit input { float:none; padding:3px; border:solid 1px #ccc;  width:100%; margin-bottom:10px; margin-top:5px;}
.petit .capt { float:none; padding:3px; width:100%; margin-bottom:10px; margin-top:5px;}
.petit select { float:none; padding:3px; border:solid 1px #ccc;  width:100%;  margin-bottom:10px; margin-top:5px;}
.petit textarea { float:none; padding:3px; border:solid 1px #ccc;  width:100%;  margin-bottom:10px; margin-top:5px;}

/* Emissions */
h1.entete_emissions { font-size:22px; color:#666; margin-bottom:15px; padding:10px; text-transform:capitalize; border:dashed 1px #ccc;  width:940px; margin-left:auto; margin-right:auto; }
h1.entete_emissions select { float:right; }
select.menu_emissions { float:right; margin-bottom:25px; padding:5px; margin-right:15px; border:solid 1px #ccc;}
select.menu_emissions:hover, select.menu_emissions:focus {  border:solid 1px #ccc;}

.calendrier { width:960px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; margin-bottom:25px; }

.calendrier ul { width:130px; list-style:none; margin:0px; padding:0px; float:left; position:relative;}
.calendrier ul.heures { width:30px; list-style:none; margin:0px; padding:0px; float:left;}
.calendrier ul.heures li{ width:30px; text-align:center; font-size:11px; }
.calendrier ul li { display:block; width:130px; height:30px; border-top:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5;}
.calendrier ul li.titre {  border:solid 0px #ccc;}
.calendrier ul li h3 { margin:0px; padding:5px; text-align:center; font-size:12px;}
.calendrier ul li.paire { background-color:#f0f0f0;}

.calendrier ul:hover { background-color:#fff;}
.calendrier ul:hover > li.paire { background-color:#fff;}

.calendrier ul li.prog { position:absolute; top:188px; border:0px; font-size:11px;-moz-border-radius:5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;-border-radius: 5px;border:solid 1px #ccc; background-color:#ffe6f5; color:#000; z-index:1;}


.boxemissions { width:600px; height:400px; display:none; }
.boxemissions span { display:block; border:dashed 1px #ccc; }
.boxemissions span.titreemissions { display:block; border:none; font-size:20px; color:#333333; margin:10px; }
.boxemissions span img { padding:5px; margin:0px 5px 5px 5px;  border: solid 1px #ccc; float:left;}

.calendrier ul li.prog span { }
.calendrier ul li.prog strong { font-weight:normal;  font-size:10px; display:block; margin:0px; padding:0px;}
.calendrier ul li.prog ul { display:none;}
.calendrier ul li.prog:hover { cursor:pointer; z-index:5; background-color:#fff7fc; border:solid 1px #fff;}
.calendrier ul li.prog:hover > ul.pop { display:block; width:250px; position:absolute; right:-250px; z-index:99;  -moz-border-radius:5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -border-radius: 5px; border:dashed 1px #ccc; background-color:#f8f8f8; height:auto; z-index:5; padding-bottom:10px;   }
.calendrier ul li.prog:hover > ul.pop li { display:block; position:relative; border:0px; height:auto; padding:5px 10px 0px 10px; width:auto; text-align:left;   }
.calendrier ul li.prog:hover > ul.pop li h3 { display:block; text-align:left; margin:0px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:dashed 1px #ccc; }
.calendrier ul li.prog:hover > ul.pop li h3 a { color:#000000; text-decoration:none; }
.calendrier ul li.prog:hover > ul.pop li img { border:solid 1px #ccc; float:left; margin-right:5px;}
.calendrier ul li.prog:hover > ul.pop li p {   margin:0px; padding:0px;}

.calendrier ul li.prog:hover > ul.pop:hover { border:dashed 1px #ccc; background-color:#fff;}


.calendrier ul li.unit0 { top:0px; }
.calendrier ul li.unit1 { top:31px; }
.calendrier ul li.unit2 { top:62px; }
.calendrier ul li.unit3 { top:93px; }
.calendrier ul li.unit4 { top:124px; }
.calendrier ul li.unit5 { top:155px; }
.calendrier ul li.unit6 { top:186px; }
.calendrier ul li.unit7 { top:217px; }
.calendrier ul li.unit8 { top:248px; }
.calendrier ul li.unit9 { top:279px; }
.calendrier ul li.unit10 { top:310px; }
.calendrier ul li.unit11 { top:341px; }
.calendrier ul li.unit12 { top:372px; }
.calendrier ul li.unit13 { top:403px; }
.calendrier ul li.unit14 { top:434px; }
.calendrier ul li.unit15 { top:465px; }
.calendrier ul li.unit16 { top:496px; }
.calendrier ul li.unit17 { top:527px; }
.calendrier ul li.unit18 { top:558px; }
.calendrier ul li.unit19 { top:589px; }
.calendrier ul li.unit20 { top:620px; }
.calendrier ul li.unit21 { top:651px; }
.calendrier ul li.unit22 { top:682px; }
.calendrier ul li.unit23 { top:713px; }
.calendrier ul li.unit24 { top:744px; }


.calendrier ul li.height62 { height:62px;  }
.calendrier ul li.height93 { height:93px; }
.calendrier ul li.height33 { height:33px; }


.copyright { text-align:center;color:#FFFFFF; font-size:11px; margin-bottom:15px; }
.copyright a { color:#FFFFFF; }
.copyright a:hover { color:#ccc; }

/* Nuage de tag */
.nuage { }
.nuage a { text-decoration:none; font-weight:bold;}
.nuage a:hover { text-decoration: underline; font-weight:bold; color:fff;}
.nuage a.strong1 { font-weight:bold;}
.nuage a.strong2 { font-weight: normal;}
.nuage a.tags1 { font-size:11px; color:#125a28; }
.nuage a.tags2 { font-size:12px; color:#7a2958; }
.nuage a.tags3 { font-size:13px; color:#e9a1cb; }
.nuage a.tags4 { font-size:14px; color:#7c6773; }
.nuage a.tags5 { font-size:15px; color:#4c0e32; }
.nuage a.tags6 { font-size:16px; color:#b81574; }
.nuage a.tags7 { font-size:17px; color:#ccc; }
.nuage a.tags8 { font-size:18px; color:#d5becc; }
.nuage a.tags9 { font-size:19px; color:#d36ca8; }
.nuage a.tags10 { font-size:20px; color:#000; }

/* Pages cms */
.cms h1 { margin-bottom:15px; padding:0px 0px 10px 0px; border-bottom:dashed 1px #d6d6d6; font-size:23px; font-weight:normal; color:#125a28; }
.cms .image_cms { float:left; margin:0px 10px 10px 0px; padding:5px; border:solid 1px #e0e0e0; }

/* Jeux */
a.fdplay { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/fdplay.png); background-repeat:no-repeat; display:block; width:329px; height:46px; font-size:15px; font-weight:bold; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:30px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
a.fdplay:hover { text-decoration: underline;  }
.termine { color:#990000; margin:10px 0px 10px 0px; font-weight:bold; }
strong.fdplay { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/fdplaygris.png); background-repeat:no-repeat; display:block; width:329px; height:46px; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF; text-decoration:none; padding-top:30px; margin-left:auto; margin-right:auto;  margin-bottom:10px; }

/* Espace client */
#module_client { padding:10px; }
.clients .form_identification { width:400px; padding:5px; margin:5px; float:left;  }
.clients .form_identification input { float:right; width:205px; }
.clients .form_inscription { width:510px; padding:5px; margin:5px; float:right; padding-left:10px; border-left:dashed 1px #ccc;  }
.clients .form_inscription input { float:right; width:305px; }
.clients .form_inscription select { float:right; width:285px; }
.clients .form_inscription label.conditions {width:255px; padding:5px 0px 0px 15px; }
.clients .form_mod { padding:5px;padding-left:20px; float:left; }
.clients .form_mod input { float:right; width:435px; }
.clients .form_mod select { float:right; width:405px; }
.clients .form_mod textarea { float:right; width:425px; }
.clients .form_mod label.conditions {width:405px; padding:5px 0px 0px 15px; }
a.voirprofil { display:block; margin:10px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/voir.png); background-repeat:no-repeat; background-position:5px; padding:20px; padding-left:80px;  background-color:#efefef; border:solid 1px #dedede; margin-left:auto; margin-right:auto;  }
.erreur { margin:0px 0px 5px 0px; color:#990000; border:dashed 1px #990000; padding:5px; }
.desc_pk { padding:5px; background-color:#E8E8E8; border:dashed 1px #ccc; color:#333333; margin-bottom:5px; }
.clients h3 { font-size:18px; font-weight:normal; color:#333333; margin:0px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom:dashed 1px #ccc;}
.clients h4 { clear:both; display:block; font-size:12px; font-weight:bold; color:#000; margin:15px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom:dashed 1px #ccc;}
.clients label { float:left; color:#666666; width:180px;}
.clients label.error { color:#990000; font-weight:normal; padding:0px;  border:none; background-color:transparent;}
.clients label.error_txt { color:#990000; font-weight:normal; padding:0px;  border:none; background-color:transparent;}
.mpoublie_complete { color:#666666; font-weight:normal; display:block; text-decoration:underline; clear:both; }
.right { float:right; }
.derniere_connect { color:#666666; }



.ul_membres ul { padding:5px; margin-bottom:10px; background-color:#f1f1f1; border:dashed 1px #dedede; }
.ul_membres h3 { margin-bottom:10px;}
.ul_membres ul li h3 { font-size:13px; margin:5px 0px 5px 5px; padding:0px 0px 5px 0px; color:#666666;}
.ul_membres ul li p { margin:8px;}

.ul_datemembres ul { padding:5px; margin-bottom:20px; background-color:#f1f1f1; border:dashed 1px #dedede; }
.ul_datemembres ul li {border-bottom:dashed 1px #dedede; padding:5px;  margin-bottom:5px; }
.ul_datemembres ul li.last {border-bottom:dashed 0px #dedede; padding:5px;  margin-bottom:0px; }


/* Ecartes */
.ecarte_preview { text-align:center; margin:15px 0px 15px 0px; border-bottom:dashed 1px #ccc; padding-bottom:15px; }


/* Historique des titres diffusés */
.haut_historiquetitres { margin-bottom:25px; }
.ch_titres { padding:10px; margin:5px; background-color:#F0F0F0; border:dashed 1px #ccc; }
.ch_titres input { padding:5px;}
.ch_titres select { padding:5px;}
.ch_titres span { margin:0px 20px 0px 20px; }
.ch_titres input.h { width:20px;}

.ch_titres input.bouton_rechercher {  border:0px; background-color:#125a28; padding:5px; color:#FFFFFF; font-weight:bold; }
.ch_titres input.bouton_rechercher:hover {  background-color:#1f9944; cursor:pointer; }


.listetitres { width:100%; text-align:left;}
.listetitres tr td { border-bottom:dashed 1px #ccc; padding-bottom:10px; margin-bottom:10px;  padding-top:10px; margin-top:10px; }
.listetitres tr th { padding-bottom:10px; margin-bottom:10px;  padding-top:10px; margin-top:10px;  color:#125a28; padding-left:10px; background-color:#dedede; }
.listetitres tr.paire td { background-color:#F7F7F7; }


/* Importateur de flux rss */
.liste_rss { padding-bottom:15px; margin-bottom:15px; border-bottom:dashed 1px #ccc; }
.liste_rss img { float:left; }
.liste_rss img.marge_g { margin-right:10px;}
.liste_rss a.img { display:block; float:left; width:120px; margin-right:10px; }
.liste_rss h3 { font-size:13px; margin:0px 0px 5px 5px; padding:0px; border-bottom:none;}
.liste_rss p { font-size:12px; text-align:justify;}
.liste_rss p.gras { font-size:12px; font-weight:bold;}




h3.h3colonnes {  font-family: 'Open Sans Condensed', sans-serif; font-size:18px; margin:0px 0px 5px 0px; color: #000; }
a.lh3 h3.h3colonnes {  font-family: 'Open Sans Condensed', sans-serif; font-size:18px; margin:0px 0px 5px 0px; color: #000000; text-decoration:underline; }


ul.list_puce { border:solid 1px #ccc; padding:5px; font-size:13px; margin-bottom:10px; }
ul.list_puce li { padding:3px 0px 3px 10px; margin:3px 0px 0px 0px;  background-repeat:no-repeat;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/pucearround.gif);  background-repeat:no-repeat; }
ul.list_puce li ul li { padding-left:10px;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/pucearround.gif);  background-repeat:no-repeat;   }
ul.list_puce  a.selected_lien { font-weight:bold;}

ul.menu_in_page {padding:10px; border:dashed 1px #ccc; margin-top:10px; }
ul.menu_in_page li.lih3 { list-style:none; margin-bottom:5px; color: #000000; }
ul.menu_in_page li { list-style:circle; list-style-position:inside; line-height:15px;}
ul.menu_in_page li a.selected_lien { font-weight:bold;  color: #849f1e; }

.droite_avec_bordure { border:solid 1px #e1e1e1; padding:3px; float:right; margin:0px 0px 8px 8px; }
.gauche_avec_bordure { border:solid 1px #e1e1e1; padding:3px; float:left; margin:0px 8px 8px 0px; }


.Menu ul li a  {  font-family: 'Open Sans Condensed', sans-serif; font-size:14px; text-transform:uppercase;  }
.ssMenu ul li a  {  font-family: 'Open Sans Condensed', sans-serif; font-size:14px; text-transform:uppercase;  }
.right_ss_content h5  {  font-family: 'Open Sans Condensed', sans-serif; font-size:14px;  }



/* Boutique */
ul.boutiquelistecolonnes { list-style:none; margin:0px; padding:0px; } 
ul.boutiquelistecolonnes li { list-style:none; margin:0px; padding:0px; height:150px; margin-bottom:10px; padding:10px; width:295px; float:left; background-color:#fff; border-bottom:solid 1px #ccc; } 
ul.boutiquelistecolonnes li.marge_droite { margin-left:10px; } 
ul.boutiquelistecolonnes li a.cache { display:block; width:85px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.boutiquelistecolonnes li a.cache img { position: absolute; top:0px; } 
ul.boutiquelistecolonnes li a.cachevideo { display:block; width:85px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.boutiquelistecolonnes li a.cachevideo img { width:85px; height:85px;} 
ul.boutiquelistecolonnes li ul { float:left; list-style:none; margin:0px; padding:0px; margin-left:10px; width:190px;} 
ul.boutiquelistecolonnes li ul li {list-style:none; margin:0px; padding:0px; width:190px; border-bottom:none; position:relative;} 
ul.boutiquelistecolonnes li h3 { margin:5px 0px 5px 0px; padding:0px; font-size:12px; font-weight:bold; color:#414141; text-transform:uppercase;} 
ul.boutiquelistecolonnes li h3 a {color:#414141;} 
ul.boutiquelistecolonnes li p { margin:10px 0px 10px 0px; padding:0px; font-size:11px; color:#000; font-weight:normal; color:#414141;} 
ul.boutiquelistecolonnes li h5 { margin:5px 0px 3px 0px; padding:0px; font-size:11px; font-weight:normal; color:#666; text-align:left;} 

span.prix { display:block; margin:10px 0px 10px 0px; color:#900; font-weight:bold; }
div.tour_commander { text-align:left; position:absolute; bottom:0px; }
a.commander { display:block; text-align:center; float:left; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bouton_commander.png); background-repeat:no-repeat; width:87px; height:14px; padding:5px; font-size:11px; font-weight:bold; text-decoration:none; margin-left:auto; margin-right:auto; }
a.commander:hover { color:#900; text-decoration:underline;}


.boutique_presentation_article { font-size:12px; color:#000; margin:0px 0px 20px 0px; font-weight:bold;  padding:0px 0px 20px 0px; border-bottom:dashed 1px #ccc; line-height:15px;   }



/* Acheter */
.achat_form { padding:0px;  margin-top:10px; float:left; border:dashed 2px #e9d4a8;  width:100%!important; background-color:#f8f1e4; margin-bottom:15px; }
.achat_form div.intform { padding:5px; margin:5px;   }
.achat_form h3 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; font-size:14px; color:#e78c17; border-bottom:none; }
h3.clair { color:#f1f1f1; font-size:18px;}

.pointille { margin-bottom:5px; padding-bottom:5px; border-top:dotted 1px #d9d9d9; padding-top:5px; }
.pointille span { font-weight:bold; color: #2c5851; display:block; margin-left:10px;}
.pointille input { float:right; width:30px; margin-left:10px; border:solid 1px #ccc;}
.pointille b { float:right; font-weight:normal;  margin-left:10px;}


a.add_panier { float:right; width:97px; height:19px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bouton_commander.png); background-repeat:no-repeat; padding:5px 0px 0px 0px; text-align:center; color:#000; cursor:pointer; border:none; background-color:transparent; font-weight:bold; font-size:12px;}
a.add_panier:hover { color:#6d4c06;}


/* Panier */
h1.titre_panier { margin:15px 0px 0px 0px;   font-family: 'Open Sans Condensed', sans-serif; color:#1370aa; }
h2.titre_panier { margin:15px 0px 0px 0px;   font-family: 'Open Sans Condensed', sans-serif; color:#900; font-size:15px; }

.tpanier { background-color:#FFF; padding:0px;}
.panier { padding:20px; }


ul#step { margin:0px; padding:0px; width:940px; height:50px; }
ul#step li { display:block; float:left;  text-align:center;  font-family: 'Open Sans Condensed', sans-serif; width:187px; font-size:16px; color:#ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding-bottom:8px; }
ul#step li.last { border-right:solid 0px #ccc; }
ul#step li span { display:block; padding:5px; margin-bottom:0px;  color:#1370aa; }
ul.grandstep li { width:233px!important; }



/* Onglet courrant */
ul#step li.current { color:#1370aa; border-bottom:solid 2px #fff;}

input.petit { width:50px; }
.panier_ligneproduitdernier{clear:both;float:left;margin:0;padding:0;background-color:white;}
.paiementpanier table.recappanier{width:588px;color:#666;}
table.panier{width:940px;color:#666; margin-top:25px;}
table.panier tr td, table.panier tr td,
.paiementpanier table.recappanier tr td, .paiementpanier table.recappanier tr td{border-bottom:1px solid #CCC7C5;} 
.panier tr.entete, .recappanier tr.entete{/*height:30px;*/}
.panier tr.entete td, .recappanier tr.entete td{color:#fff;font-weight:bold;background-color:#676662;}
.panier tr.blanc, .recappanier tr.blanc{background:transparent url(http://khadyfm.com/ressources/design/mag_vert/img/00-commun/1pblanc.gif) repeat-y scroll 0 0;color:#666666;position:relative;}
.panier tr.rose, .recappanier tr.rose{background:transparent url(http://khadyfm.com/ressources/design/mag_vert/img/00-commun/1prose.gif)  scroll 0 0;/*height:74px !important;height:64px;*/position:relative;}
.panier tr.groupegris, .panier tr.gris, .recappanier tr.groupegris, .recappanier tr.gris{background:transparent url(http://khadyfm.com/ressources/design/mag_vert/img/00-commun/1pgris.gif)  scroll 0 0;/*height:74px !important;height:64px;*/position:relative;}


.recappanier tr.entete td.col_1{padding:0px 0 0px 14px;text-align:left;width:292px;color:#ffffff;}
.recappanier tr.entete td.col_2{padding:0px 0 0 9px;width:133px;text-align:left;color:#ffffff;}
.recappanier tr.entete td.col_3{padding:0px 0 0 5px;width:80px;text-align:left;color:#ffffff;}
.recappanier tr.entete td.col_4{padding:0px 0px 0 0px;width:85px;text-align:center;color:#ffffff;}

.panier tr.entete td.col_1{padding:0px 0 0px 14px;text-align:left;width:292px;color:#ffffff;}
.panier tr.entete td.col_2{padding:0px 0 0 9px;width:133px;text-align:left;color:#ffffff;}
.panier tr.entete td.col_3{padding:0px 0 0 5px;width:80px;text-align:left;color:#ffffff;}
.panier tr.entete td.col_4{padding:0px 0px 0 0px;width:80px;text-align:center;color:#ffffff;}
.panier tr.entete td.col_5{padding:0px 0px 0 0px;width:70px;text-align:center;color:#ffffff;}
.panier tr.entete td.col_6{padding:0px 0px 0 0px;width:75px;text-align:center;color:#ffffff;}
.panier tr.entete td.col_7{padding:0px 0px 0 0px;width:33px;text-align:center;color:#ffffff;text-align:center;}

.panier tr td.col_1_1, .recappanier tr td.col_1_1{padding:5px 0 5px 5px;text-align:center;width:65px;vertical-align:middle;}

.panier tr td.col_1_1 img, .recappanier tr td.col_1_1 img{border:1px solid #E7E7E7;}
.panier tr td.col_1_2 img, .recappanier tr td.col_1_2 img{float:right;}

.panier tr.groupegris td.col_1, .recappanier tr.groupegris td.col_1{padding:10px 0 8px 14px;text-align:left;width:292px;color:#ffffff;}
.panier tr.groupegris td.col_1 div.descente, .recappanier tr.groupegris td.col_1 div.descente{float:left;width:48px;border:0px solid red;text-align:center;vertical-align:middle;margin-top:15px;}
.panier tr.groupegris td.col_1 div.groupedesc, .recappanier tr.groupegris td.col_1 div.groupedesc{float:left;width:160px;border:0px solid blue;margin-top:15px;}
.panier tr.groupegris td.col_1 div.visuel, .recappanier tr.groupegris td.col_1 div.visuel{float:right;border:0px solid green;}


.recappanier tr.groupegris td.col_4_5{padding:18px 10px 5px 5px;text-align:right;font-weight:bold;color:#000000;text-align:right;vertical-align:top;}

 .recappanier tr.gris td.col_4{color:#666;}
 .panier tr.rose td.col_1_2, .panier tr.rose td.col_1_2 b,
 .recappanier tr.rose td.col_1_2, .recappanier tr.rose td.col_1_2 b{color:#000000;}
	
.recappanier tr.blanc td.col_1_2, .recappanier tr.gris td.col_1_2, .recappanier tr.rose td.col_1_2, 
.panier tr.blanc td.col_1_2, .panier tr.gris td.col_1_2, .panier tr.rose td.col_1_2{padding:18px 0 5px 5px;text-align:left;width:227px;vertical-align:top;}




.panier tr.blanc td.col_2, .panier tr.gris td.col_2, .panier tr.rose td.col_2, 
.recappanier tr.blanc td.col_2, .recappanier tr.gris td.col_2, .recappanier tr.rose td.col_2{padding:18px 0 5px 5px;text-align:left;vertical-align:top;}

.panier tr.groupegris td.col_2_7{text-align:center;padding:0 15px 0 40px;}

.panier tr.blanc td.col_3, .panier tr.gris td.col_3, .panier tr.rose td.col_3{padding:18px 5px 5px 5px;color:#000000;text-align:right;vertical-align:top;}

.panier tr.blanc td.col_4, .panier tr.gris td.col_4, .panier tr.rose td.col_4, 
.recappanier tr.blanc td.col_3, .recappanier tr.gris td.col_3, .recappanier tr.rose td.col_3{padding:18px 5px 5px 5px;color:#000000;text-align:right;vertical-align:top;}
.panier tr.blanc td.col_5, .panier tr.gris td.col_5, .panier tr.rose td.col_5{padding:18px 10px 5px 5px;color:#666;text-align:right;vertical-align:top;font-weight:bold;}

.panier tr.blanc td.col_6, .panier tr.rose td.col_6,
.recappanier tr.blanc td.col_4, .recappanier tr.gris td.col_4, .recappanier tr.rose td.col_4{padding:18px 10px 5px 0px;font-weight:bold;color:#000000;text-align:right;vertical-align:top;}

.panier tr.groupegris td.col_6{padding:33px 10px 5px 0px;font-weight:bold;color:#000000;text-align:right;vertical-align:top;}

.panier tr.gris td.col_6{padding:18px 10px 5px 5px;font-weight:bold;color:#666;text-align:right;vertical-align:top;}
.panier tr.blanc td.col_7, .panier tr.gris td.col_7, .panier tr.groupegris td.col_7, .panier tr.rose td.col_7{padding:18px 0px 5px 0px;text-align:center;font-weight:bold;color:#000000;vertical-align:top;}
.btsuppr{cursor:pointer;}
.panier tr.entete td.sep, .panier tr.blanc td.sep, .panier tr.gris td.sep, .panier tr.rose td.sep, 
.recappanier tr.entete td.sep, .recappanier tr.blanc td.sep, .recappanier tr.gris td.sep, .recappanier tr.rose td.sep{width:1px;padding:5px 0 5px 0;}
.panier tr.entete td.sep div, .recappanier tr.entete td.sep div{background-color:#B3ACA8;width:1px;height:20px;font-size:1px;}

.panier tr.blanc td.sep div, .panier tr.gris td.sep div, .panier tr.groupegris td.sep div, .panier tr.rose td.sep div, 
.recappanier tr.blanc td.sep div, .recappanier tr.gris td.sep div, .recappanier tr.rose td.sep div{background-color:#CCC7C5;width:1px;height:64px;font-size:1px;}

.panier tr.inactif td.col_1_2, .panier tr.inactif td.col_1_2 b{color:#B1AEAE;}
.panier tr.inactif td.col_4{color:#B1AEAE;text-align:center;}

table.panier .prix{width:40px;color:#666666;font-weight:bold;margin-left:2px;padding:0 0 0 1px;text-align:center;float:right;}
table.panier tr.inactif .prix{width:33px;background-color:#B1AEAE;color:#FFFFFF;font-weight:bold;margin-left:2px;padding:0 0 0 1px;text-align:center;float:right;}

.tabtotal { float:right; width:250px; margin-top:25px; }
.libelle { float:left; font-size:22px; color:#666; font-weight:bold;  font-family: 'Open Sans Condensed', sans-serif; margin-right:25px; }
.montant { float:left; font-size:22px; color: #900;  font-family: 'Open Sans Condensed', sans-serif; }

.nobordure  { border-bottom:none; border:0px; }
.nobordure td { border-bottom:none; border:0px; }

a.etape_st { display:block; padding:15px; color:#fff; background-color:#1370aa;   font-family: 'Open Sans Condensed', sans-serif; float:right; margin-top:15px; font-size:15px; }

.ligne_livraison { padding:5px; margin-top:10px; border:dashed 1px #ccc; }
.ligne_livraison:hover { border-color:#c7c7c7; cursor:pointer; background-color:#ededed; }
.ligne_livraison img { float:left; margin-right:10px;}
.ligne_livraison div.rg { float:left; text-align:left;}
.ligne_livraison div.p { float:right; text-align:right;  font-family: 'Open Sans Condensed', sans-serif; font-size:19px; padding:10px; color:#000; }
.ligne_livraison div.c { float:right; text-align:right;  font-family: 'Open Sans Condensed', sans-serif; font-size:19px; padding:10px; color:#fff; background-color:#1370aa;}


.ligne_paiement { padding:5px; margin-top:10px; border:dashed 1px #ccc; }
.ligne_paiement img { float:left; margin-right:30px;}
.ligne_paiement div.rg { float:left; text-align:left; padding:25px 0px 0px 0px;}
.ligne_paiement div.p { float:right; text-align:right;  font-family: 'Open Sans Condensed', sans-serif; font-size:19px; padding:10px; color:#000; }
.ligne_paiement div.c { float:right; text-align:right;  font-family: 'Open Sans Condensed', sans-serif; font-size:19px; padding:10px; color:#fff;}
a.bouton_payer {  font-family: 'Open Sans Condensed', sans-serif; display:block; text-decoration:none; font-size:19px; padding:5px;  color:#fff; background-color:#1370aa; border:0px; margin-top:11px; }
a.bouton_payer:hover {  font-family: 'Open Sans Condensed', sans-serif; font-size:19px; padding:5px;  color:#fff; background-color:#000; border:0px; cursor:pointer; }


.clients_list { float:right; width:650px;  }
.clients_list table.table_commande  { width:640px; margin-top:10px;border-left:solid 1px #ebebeb;  }
.clients_list table.table_commande td  {  padding:5px; border-bottom:solid 1px #ccc; border-right:solid 1px #ebebeb; }
.clients_list table.table_commande td.clair  { background-color:#FFF!important;}
.clients_list table.table_commande th  {  padding:5px; border-bottom:solid 1px #ccc; border-right:solid 1px #ebebeb; }





/* Sondages */
.bgsondage { background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/sondagesbg.gif); background-repeat:repeat-x; background-color:#dadada; border:solid 1px #dadada;  }
.lsondage {	margin-bottom: 15px;padding:10px; background: #e9e9e9; border: 0;  }
.lsondage h3 { margin:0px; padding:0px 5px 5px 5px;  font-weight: bold; color: #000; font-size:14px; font-family:inherit!important; border-bottom:none!important; background-color:transparent!important; }
div.lsondage fieldset{ padding:15px; margin:5px;  background-color:#fff; border:solid 1px #d0d0d0;}
div.lsondage legend{ padding: 5px 0px 0px 5px; display:block; background-color:#fff;  font-weight: bold; color: #000; font-size:14px; display:block; }
div.lsondage label{ margin-left:25px; }
div.lsondage input.bouton { margin-left:auto; margin-right:auto; cursor:pointer; background:#333 url(http://khadyfm.com/ressources/design/mag_vert/images/asterisk_yellow.png) no-repeat 5px 50%; padding:4px 10px; color:#fff; border:none; font-weight:bold; padding-left:20px; }
div.lsondage span#erreur {color:#f00;  font-size:0.8em; }
div.lsondage span#confirmMsg {color:#2193bd;  font-size:0.8em; background: url(http://khadyfm.com/ressources/design/mag_vert/css/asterisk_yellow.png) no-repeat 0 -1px; padding-left:20px; line-height:18px; }

div.centrersondage { text-align:center; }
div.centrersondage  a{ text-decoration:underline:important; color:#333; }



/* Playliste */
ul.playliste { list-style:none; margin:0px; padding:0px; } 
ul.playliste li { list-style:none; margin:0px; padding:0px;background-repeat:no-repeat; height:50px; margin-bottom:5px; padding:5px; border-bottom:solid 1px #ccc; } 
ul.playliste li div.playlist_numero { font-size:22px!important; float:left; border-right:solid 1px #ccc; padding-right:5px; margin-right:5px; height:35px; padding-top:15px;  font-family: 'Open Sans Condensed', sans-serif; width:30px;} 
ul.playliste li div.playlist_photo { width:50px; float:left; padding-left:5px; margin-right:5px; border-right:solid 1px #ccc;} 
ul.playliste li div.playlist_infos {  float:left; padding-left:5px; margin-right:5px; border-right:solid 1px #ccc; width:400px; } 
ul.playliste li div.playlist_infos span { display:block; margin-bottom:5px; font-family: 'Open Sans Condensed', sans-serif; font-size:15px; padding-top:4px; } 
ul.playliste li div.playlisteplayer { float:left;} 




/* Liste */
ul.listeannonces { list-style:none; margin:0px; padding:0px; } 
ul.listeannonces li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bglistegrd.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; } 
ul.listeannonces li a.photoannonce { display:block; width:82px; height:82px; overflow:hidden; float:left; position:relative; border:solid 1px #ccc; padding:2px; background-color: #FFF; } 
ul.listeannonces li a.photoannonce:hover {  border:solid 1px #666; } 




ul.listeannonces li ul { float:left; list-style:none; margin:0px; padding:0px; margin-left:10px; width:535px; background-image:none!important;} 
ul.listeannonces li ul li.li_desc {list-style:none; margin:0px; padding:0px; width:380px; float:left; display:block; background-image:none!important;} 
ul.listeannonces li ul li.li_prix_annonces {list-style:none; margin:0px; padding:0px; width:120px; float:right; text-align:right; border-left:solid 1px #ccc; height:40px;  display:block; padding:8px; font-size:18px; font-weight:bold; background-image:none!important; padding-top:35px;}  
ul.listeannonces li h3 { margin:0px 0px 3px 0px; padding:0px; font-size:12px; font-weight:bold; color:#414141;} 
ul.listeannonces li h3 a {color:#000; font-size:15px;} 
ul.listeannonces li p { margin:5px 0px 3px 0px; padding:0px; font-size:12px; color:#000; font-weight:normal; color:#414141; line-height:15px;} 
ul.listeannonces li h5 { margin:5px 0px 3px 0px; padding:0px; font-size:11px; font-weight:normal; color:#666; text-align:left;} 

.infos_contact { padding:10px; background-color:#900; color:#fff; font-weight:bold; border:dashed 1px #930; line-height:15px; }


/* Classement */
div.classement .ligne_classement { margin-bottom:10px; padding:5px; border-radius:5px;  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bgtop.jpg); background-repeat:repeat-x }
div.classement .ligne_classement img.img_top { width:80px; height:80px; float:left;}
div.classement .ligne_classement span.numero { display:block; width:50px; font-size:50px; font-family: 'Open Sans Condensed', sans-serif; color:#ea2830; float:left; text-shadow: 1px 1px  #fff; padding:15px 0px 0px 10px;}


div.classement .ligne_classement span.titre { display:block; font-size:20px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; float:left; padding:17px 0px 0px 10px;}
div.classement .ligne_classement span.titre .artiste { color:#ffff01; display:block; }





ul.listeradios { list-style:none; list-style-position:inside;}
ul.listeradios li { list-style:none; list-style-position:inside; width:580px;margin:0px 0px 10px 0px; padding:5px; height:105px; }
ul.listeradios li.impaire { background-color:#efefef; }
ul.listeradios li img { float:left; border:solid 1px #ccc; padding:2px; background-color:#FFF;   margin-right:15px; float:left; }
ul.listeradios li ul.prim { width:225px; float:left; border-right:solid 1px #ccc; height:100px; }
ul.listeradios li ul.prim li { width:405px!important; float:left; height:auto!important; }
ul.listeradios li ul.prim li h3 {  font-family: 'Open Sans Condensed', sans-serif; color:#000; font-size:17px; margin-bottom:15px;}
ul.listeradios li ul.prim li h5 { font-size:12px; font-style:italic; font-weight:normal; margin-top:20px;}

ul.listeradios li ul.sec { width:220px; float:left; padding-left:10px; height:auto!important;}
ul.listeradios li ul.sec li { height:auto!important; padding:0px!important;}
ul.listeradios li ul.sec li h3 { color:#666; margin-bottom:5px!important; padding:0px; margin-top:0px;}

ul.listeradios li ul.sec li .encemomentliste img { margin:0px 7px 0px 0px;!important;}
ul.listeradios li ul.sec li .encemomentliste ul.ulrequest li p  { margin:0px!important; }
ul.listeradios li ul.sec li .encemomentliste ul.ulrequest li p strong  { display:block; margin-bottom:3px;}

ul.listeradios li ul.sec li a.btecouter { display:block; padding:3px; font-size:11px; text-align:center; margin-top:5px; width:100px; background-color:#000; border:0px; color:#fff; text-decoration:none; }
ul.listeradios li ul.sec li a.btecouter:hover { background-color:#333;}



/* Playliste */
ul.playlistecolonnes { list-style:none; margin:0px; padding:0px; } 
ul.playlistecolonnes li { list-style:none; margin:0px; padding:0px;background-repeat:no-repeat; height:130px; margin-bottom:5px; padding:5px; border-bottom:solid 1px #e3e3e3; width:275px; float:left; margin-right:10px;} 
ul.playlistecolonnes li.impaire {margin-right:0px!important;} 

ul.playlistecolonnes li div.playlist_photo { width:90px; float:left; margin-right:5px; position:relative; } 
ul.playlistecolonnes li div.playlist_photo img { border:solid 1px #ccc; padding:2px;} 
ul.playlistecolonnes li div.droite_playliste { float:left; width:180px; } 
ul.playlistecolonnes li div.droite_playliste .playlist_numero { text-transform:uppercase; color:#d72525;  font-family: 'Open Sans Condensed', sans-serif; font-size:23px; font-weight:bold;position:relative; } 
ul.playlistecolonnes li div.droite_playliste .playlist_infos { display:block; color:#666; margin-bottom:5px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:12px; padding-top:4px; } 
ul.playlistecolonnes li div.droite_playliste .playlist_infos span { display:block; color:#000; margin-bottom:5px; font-family: 'Open Sans Condensed', sans-serif; font-weight:bold; font-size:15px; padding-top:4px; }

a.voterplayliste { display:block!important; width:93px!important; height:31px!important; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/voteoff.png)!important;  background-repeat:no-repeat!important; margin-left:50px!important; margin-top:8px; text-decoration:none;} 
a.voterplayliste:hover {  background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/voteon.png)!important; } 
.hidden { display:none; }
a.hidden { display:none!important; }

.reponse { display:block!important; width:93px!important; height:31px!important; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/merci.png)!important;  background-repeat:no-repeat!important; margin-left:50px!important; margin-top:8px; text-decoration:none;} 


.playerplayliste  { width:50px!important; height:60px!important; float:left; margin-top:5px!important; }



/* Module de météo complet */
.module_meteo {  width:948px; height:269px; min-height:269px; margin:14px; margin-top:0px; margin-bottom:25px; position:relative;}
.affichenuit {   background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/meteo/bgmeteo0.png);}
.affichematin {   background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/meteo/bgmeteo6.png);}
.affichejour {   background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/meteo/bgmeteo.png);}




.module_meteo h1 { font-size:20px; font-weight:bold; color:#fea910; position:absolute; top:20px; left:20px; z-index:1;}
.module_meteo h1.s { color:#000; position:absolute; top:21px; left:21px;}


.affichematin h1 { color:#fffde2;}
.affichematin h1.s { color:#000; }


.module_meteo h2 { font-size:20px; font-weight:bold; color:#fff; position:absolute; top:55px; left:20px; z-index:1;}
.module_meteo h2 span { display:none;}
.module_meteo h2.s { color:#000; position:absolute; top:56px; left:22px;}

.module_meteo .icone_grd { position:absolute; top:55px; left:50px; z-index:1;}

.module_meteo h3.temperature_grd { font-size:80px; font-weight:bold; color:#fff; position:absolute; top:75px; left:140px; z-index:1;}
.module_meteo h3.temperature_grd_s {font-size:80px; color:#000; position:absolute; top:77px; left:142px;}

.module_meteo h3.temperature_min_max { font-size:12px; font-weight:bold; color:#000; position:absolute; top:185px; left:20px; z-index:1; width:180px;}
.module_meteo h3.temperature_min_max span {color:#fea910; font-size:17px; display:block; margin-bottom:1px;}
.module_meteo h3.temperature_min_max strong {color:#fff; display:block; margin-bottom:1px;}
.module_meteo h3.temperature_min_max b {color:#fff; display:block; margin-bottom:1px;}


.module_meteo h3.temperature_grd_sec { font-size:12px; font-weight:bold; color:#000; position:absolute; top:185px; left:225px; z-index:1;}
.module_meteo h3.temperature_grd_sec span {color:#fea910; font-size:17px; display:block; margin-bottom:1px;}
.module_meteo h3.temperature_grd_sec span i {color:#000; font-style:normal;}
.affichenuit h3.temperature_grd_sec span i {color:#fff; font-style:normal;}


.module_meteo h3.temperature_grd_sec strong {color:#fff; display:block; margin-bottom:1px;}
.module_meteo h3.temperature_grd_sec b {color:#fff; display:block; margin-bottom:1px;}
h2.desc_meteo { margin:5px 0px 0px 0px; font-weight:normal; font-size:12px; }




.module_meteo h4 { font-size:15px; font-weight:bold; color:#fff; position:absolute; top:39px; left:697px; z-index:1;}


.lueurtmeteo {   background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/meteo/lueurtmeteo.png); width:535px; height:192px; position:absolute; left:398px; top:61px; z-index:2;}


/* Prévision météo */
.mod_prevision {  width:535px; height:192px; position:absolute; left:398px; top:61px; z-index:0;}
.mod_prevision div.item { width:107px; float:left;}
.mod_prevision div span.heure { display:block; text-align:center; font-size:20px; font-weight:bold; margin:10px 0px 10px 0px; color:#fff;}
.mod_prevision div.infos_selon_heure {position:relative; height:50px; margin-top:40px;}
.mod_prevision div.infos_selon_heure img { position:absolute; left:8px; top:0px;}
.mod_prevision div.infos_selon_heure span { position:absolute; left:53px; top:1px;  color:#000; font-size:25px; font-weight:bold;}
.mod_prevision div.infos_selon_heure span.sectmp { position:absolute; left:55px; top:0px;  color:#fff; font-size:25px; font-weight:bold;}

.mod_prevision div.infos_selon_heure span sup { font-size:13px;}

.mod_prevision div.infos_vent {position:relative; margin-top:10px; text-align:center;  text-align:center;}
.mod_prevision div.infos_vent span { display:block; text-transform:uppercase; font-size:9px; color:#fff; }

.mod_prevision div.infos_vent_vt { display:block; text-transform:none; text-align:center; font-size:10px; color:#fff; margin-top:33px; }


/* Blocs accueil gauche */
.blocliste_meteo { width:623px; border:solid 1px #e4e4e4; background-color:#FFFFFF; margin-bottom:20px; }
.blocliste_meteo h3 { background:url(http://khadyfm.com/ressources/design/mag_vert/images/heading_bg.gif) repeat-x; background-color:#ffe8f6; border-bottom:solid 1px #e4e4e4; padding:10px 10px 5px 10px; margin:0px; color:#dd0081; font-size:22px; text-transform:uppercase;}
.blocliste_meteo h3 a {  text-transform:none;}
.blocliste_meteo .fondplein { padding:10px; width:auto;}

.item_meteo { width:140px; height:230px; border:solid 1px #F0F0F0; margin:0px 5px 5px 0px; float:left; text-align:center; }
.item_meteo h4 { padding:10px; margin:5px 0px px 0px; border-bottom:dashed 1px #F0F0F0; display:block;}
.item_meteo .icone_meteo { margin:10px 0px 10px 0px;}
.item_meteo .temperature { font-size:15px; font-weight:bold; display:block; margin-top:15px;}
.item_meteo .temperaturemax { font-size:15px; font-weight:bold; color:#fea910; margin-top:5px; margin-bottom:15px;}
.item_meteo .rique_prev { font-size:11px; }


.item_meteo_heures { width:143px; height:200px; border:solid 1px #F0F0F0; margin:0px 5px 5px 0px; float:left; text-align:center; }
.item_meteo_heures h4 { padding:10px; margin:5px 0px px 0px; border-bottom:dashed 1px #F0F0F0; display:block; font-size:18px;}
.item_meteo_heures .icone_meteo { margin:10px 0px 10px 0px;}
.item_meteo_heures .temperature { font-size:25px; font-weight:bold; display:block; margin-top:15px;}
.item_meteo_heures .temperaturemax { font-size:15px; font-weight:bold; color:#fea910; margin-top:5px; margin-bottom:15px;}
.item_meteo_heures .rique_prev { font-size:11px; }


/* Météo en colonnes */

.Meteo h3	{ font-size:12px!important; }
.Meteo ul li img { width:61px!important;}
.Meteo ul li span { margin:15px 0px 15px 0px!important; font-size:23px!important; font-weight:bold!important; }
.Meteo ul li strong { font-weight:normal!important; font-size:10px; }





/* Agenda */
ul.liste { list-style:none; margin:0px; padding:0px; } 
ul.listeagenda li { list-style:none; margin:0px; padding:0px; background-image:url(http://khadyfm.com/ressources/design/mag_vert/images/bglistegrd.gif); background-repeat:no-repeat; height:88px; margin-bottom:10px; padding:10px; } 
ul.listeagenda li a.cache { display:block; width:115px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.listeagenda li a.cache img { position: absolute; top:-20px; } 

ul.listeagenda li a.cachevideo { display:block; width:85px; height:85px; overflow:hidden; float:left; position:relative; } 
ul.listeagenda li a.cachevideo img {width:85px; height:85px;} 

ul.listeagenda li ul { float:left; list-style:none; margin:0px; padding:0px; margin-left:10px; width:485px;} 
ul.listeagenda li ul li {list-style:none; margin:0px; padding:0px;} 
ul.listeagenda li h3 { margin:0px 0px 3px 0px; padding:0px; font-size:12px; font-weight:bold; color:#414141;} 
ul.listeagenda li h3 a {color:#000; font-size:13px;} 
ul.listeagenda li p { margin:5px 0px 3px 0px; padding:0px; font-size:12px; color:#000; font-weight:normal; color:#414141; line-height:15px;} 
ul.listeagenda li h5 { margin:5px 0px 3px 0px; padding:0px; font-size:11px; font-weight:normal; color:#666; text-align:left;} 



.liste-col-date {
	float: left;
	width: 140px; line-height:13px!important;
}
.date-liste {
	width: 70px;
	height: auto;
	text-align: center;
	padding: 0;
	float: left;
	margin-right: 8px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e5e8e4 url(http://khadyfm.com/ressources/design/mag_vert/images/agenda/date_ctr.gif) top left repeat-y;
}
.date-liste .month {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	display: block;
	text-transform: uppercase;
	background: #575858 url(http://khadyfm.com/ressources/design/mag_vert/images/agenda/date_top.gif) top left no-repeat;
}
.date-liste .day {
	padding: 5px 0 5px 0;
	font-size: 10px;
	color: #575858;
	display: block;
	text-transform: uppercase;
	background: transparent url(http://khadyfm.com/ressources/design/mag_vert/images/agenda/date_bot.gif) bottom right no-repeat;
}
.date-liste .date_day {
	font-size: 11px;
	color: #575858;
	text-transform: uppercase;
	font-weight: bold;
}
.blue .date-liste {
	color: #23abe8;
	background-color: #d3eefa;
}
.liste-col-date img {
	float: left;
}

.month {
	color:#FFF;
	background-color:#666;
	padding:3px;
}

.style-title { font-weight:bold; color:#333; font-size:13px!important; }


.liste-col-style {
	float: left;
	width: 500px;
	padding-left: 8px;
}
.liste-col-style li {
	margin-bottom: 4px;
}



.liste-line {
	float: left;
	width: 670px;
	border-bottom: 1px dotted #CCC;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.liste-line .description { margin-top:10px; color:#666; line-height:12px;}

.agenda_date { font-weight:bold; color:#000; font-size:13px; margin-bottom:10px; }