@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(../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:absolute; left:0px; top:0px;}
.logo			{ position:absolute; left:0; top:0; z-index:999;}
div.BannerAdd	{ margin-left:252px; float:left; height:90px; margin-top:25px;}
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(../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(../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(../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(../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(../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(../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(../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(../images/arrow-right-disable.png); height:94px;  position:absolute; right:-15px; top:0px;}

.tour_listen {  background-color:#082e45; 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 #166a9d; 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:#bae5ff;}
.songinfos ul li p span { font-style:italic;}
	
a.boutonecouter {  background-image:url(../images/boutonecouteroff.png); display:block; width:340px; height:71px; position:absolute; left:-10px; top:100px;}	
a.boutonecouter:hover {  background-image:url(../images/boutonecouteron.png); display:block; width:340px; height:71px;  }	

.right_ss_content { width:180px; float:right; height:200px; }
a.bt_accessmembre { background-image:url(../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(../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(../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(../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(../images/applications.png); background-repeat:no-repeat; position:absolute; bottom:10px; right:15px; overflow:hidden;}
a.applications:hover { background-image:url(../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(../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(../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(../images/menu_hover.gif) repeat-x left top; color:#000000;}
.Menu ul li.Home { background:none;}
.Menu ul li.Home a { background:url(../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(../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(../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(../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(../images/bullet_whyte.gif) no-repeat 10px 12px;}
.Menu ul li ul li a:hover span { background:url(../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(../images/top_menu_sub.gif) no-repeat 10px 9px;}
.Menu ul ul li.Sub a:hover span{ background:url(../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(../images/top_menu_sub_actv.gif) no-repeat 10px 9px;}
.Menu ul ul li.showSub a span { background:url(../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(../images/ssmain_menu_bg.gif) repeat-x left top; width:100%; float:left;}
.ssMenu ul	{ background:url(http://www.khadyfm.com/ressources/design/mag_bleu/images/ssmain_menu_right.gif.gif) no-repeat right top; float:left; width:100%;}
.ssMenu ul li	{ float:left; height:35px; background:url(../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(../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(../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://www.khadyfm.com/ressources/design/mag_bleu/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(../images/bullet_whyte.gif) no-repeat 10px 12px;}
.ssMenu ul li ul li a:hover span { background:url(../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(../images/top_menu_sub.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.Sub a:hover span{ background:url(../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(../images/top_menu_sub_actv.gif) no-repeat 10px 9px;}
.ssMenu ul ul li.showSub a span { background:url(../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(../images/banner_icon.gif) no-repeat left top; width:13px; height:12px; display:block;}
ul.pagination li.current a{ background:url(../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(../images/heading_bg.gif) repeat-x; background-color:#eaeaea; border-bottom:solid 1px #e4e4e4; padding:10px 10px 5px 10px; margin:0px; color:#1370aa; font-size:22px; text-transform:uppercase;}
.blocaccueil h3 a {  text-transform:none;}
.blocaccueil a.afficher_tt {color:#1370aa; 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(../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(../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:#1370aa; 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:#1987cb; 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(../images/box_btm.gif) no-repeat left bottom; padding-bottom:4px;}
.WhyteBox h3{ background:url(../images/heading_bg.gif) no-repeat left top; height:44px; line-height:44px; padding-left:15px; color:#1370aa;}
.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:#1370aa; font-size:13px; float:right; margin-right:20px;}
.WhyteBox .WhytCont	{ background:url(../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(../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(../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(../images/bullet.gif) no-repeat left 4px; padding-left:10px; padding-bottom:8px;}


.WhyteBox .cent_pour_cent p.ligne_bloc {  background:url(../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(../images/box_btm.gif) no-repeat left bottom; padding-bottom:4px; background-color:#FFFFFF; }
.colonne_page h3{ background:url(../images/heading_bg.gif) repeat ; height:23px; padding-top:10px;  padding-left:10px; color:#1370aa;}
.colonne_page strong.txt_img { margin-top:10px; text-transform:uppercase;}
.colonne_page h3 span	{ color:#1370aa; font-size:13px; float:right; margin-right:20px;}
.colonne_page .colonne_page_content	{ background:url(../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(../images/puce.gif) no-repeat left 8px; padding-left:10px; }
.menu_col ul li.current { background:url(../images/pucecurrent.gif) no-repeat left 8px;}
.menu_col ul li.current a.current { color:#1370aa; }


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 #1370aa; color:#1370aa;  }
.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 #1370aa; color:#1370aa;  }

.recherche input.bouton_rechercher {  background:url(../images/loupe.png) no-repeat right top; border:0px; background-color:#1370aa; padding:10px; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:0px;  }
.recherche input.bouton_rechercher:hover {  background-color:#1987cb; cursor:pointer; }

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

.darken.small {
	background:#000 url(../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(../images/photo_icon.gif) no-repeat left top; padding-left:25px;}
a.voir_colonne		{  background:url(../images/icon_arrow.gif) no-repeat left 2px;  padding-left:15px;}

/*Right Col*/
.Content .RightCol img { margin-bottom:16px;}
.PinkBox		{ background:url(../images/pink_box_btm.gif) no-repeat left bottom; padding-bottom:4px; margin-bottom:20px;}
.PinkBox h3	{ background:url(../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(../images/pink_heading_hover.gif) no-repeat left bottom;  }


.PinkBox p { background:url(../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(../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(../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(../images/icon_arrow.gif) no-repeat left 2px;  padding-left:15px; color:#1370aa; 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(../images/meteo_bg.png) repeat-x left top; background-color:#f0fafd; 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:#1370aa; text-transform:capitalize; margin-bottom:3px;}
.Meteo ul li span { display:block;}


/*footer*/
.footer {padding:15px 0px 0px 15px; width:100%;   background:url(../images/footer-bg.png) no-repeat; height:89px; margin-bottom:40px; float:left; clear:both;}
.footer img { border:solid 1px #2990d0; 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: #6fc3f7; 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:#FFFFFF; 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:#FFFFFF; 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://www.khadyfm.com/ressources/design/mag_bleu/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://www.khadyfm.com/ressources/design/mag_bleu/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://www.khadyfm.com/ressources/design/mag_bleu/images/puceblanche.png); text-decoration:underline;   }
#categories_colonnes ul li a.current { color:#333; background-image:url(http://www.khadyfm.com/ressources/design/mag_bleu/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://www.khadyfm.com/ressources/design/mag_bleu/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://www.khadyfm.com/ressources/design/mag_bleu/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:#1370aa;	border:solid 1px #1370aa;}
.pagination_list li:hover {background:#1370aa;	border:solid 1px #1370aa;}

.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(../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(../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(../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:#1370aa; 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(../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(../images/boutonitunepodcasts.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.itunes a:hover { background-image:url(../images/boutonitunepodcastshover.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.rss { float:right;}
ul.abonnement_podcasts li.rss a{ background-image:url(../images/boutonrsspodcasts.png); background-repeat:no-repeat;}
ul.abonnement_podcasts li.rss a:hover{ background-image:url(../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(../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:#1370aa; 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(../images/icon_duration.png); background-repeat:no-repeat; display:block; padding-left:20px; height:15px; } 
span.podcasts_taille { background-image:url(http://www.khadyfm.com/ressources/design/mag_bleu/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(../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:#1370aa; 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(../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('../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('../images/subscribe_buttons.png') 0 -39px no-repeat;
}

#pc-sublink-yahoo a:link,#pc-sublink-yahoo a:visited {
width:95px;
background:url('../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('../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('../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('../images/subscribe_buttons.png') -128px -39px no-repeat;
}

#pc-sublink-google a:link,#pc-sublink-google a:visited {
background:url('../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('../images/subscribe_buttons.png') -383px -39px no-repeat;
}

#pc-sublink-zen a:link,#pc-sublink-zen a:visited {
background:url('../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('../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('../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(../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(../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:#1370aa; 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:#1370aa; 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:#1370aa; }
.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:#1370aa; }
.cms .image_cms { float:left; margin:0px 10px 10px 0px; padding:5px; border:solid 1px #e0e0e0; }

/* Jeux */
a.fdplay { background-image:url(../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(../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(../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:#1370aa; padding:5px; color:#FFFFFF; font-weight:bold; }
.ch_titres input.bouton_rechercher:hover {  background-color:#1987cb; 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:#1370aa; 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;}


/* 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: #0b4264; }
a.lh3 h3.h3colonnes {  font-family: 'Open Sans Condensed', sans-serif; font-size:18px; margin:0px 0px 5px 0px; color: #0b4264; 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(../images/pucearround.gif);  background-repeat:no-repeat; }
ul.list_puce li ul li { padding-left:10px;  background-image:url(../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: #0b4264; }
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;  }