/*------------------------------------------------------------------------
# RadioEdition - Version 3.0.1 beta 1
# ------------------------------------------------------------------------
# Copyright (C) 2008-2009 SEO Communication EURL All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: SEO Communication EURL
# Websites:  http://www.radioedition.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/


/* GLOBAL SITE
--------------------------------------------------------- */
body {margin: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;}
#page { margin-left: auto;  margin-right: auto; text-align:left;  width: 983px; }
div { margin:0px; padding:0px; }

/* *** global reset *** */


html {
	height: 100%;
	margin-bottom: 1px;
}
table {
	border-collapse:collapse;
}
caption, th, td {
	/*text-align:left;*/
	font-weight:normal;
}
table, td, th {
	vertical-align:middle;
}

a img {
	border: none;
}
a {
	outline:none;
}
.spacer {
	float:none;
	clear:both;
	font-size:1px;
	color:#fff;
	visibility:hidden;
	margin:0;
	padding:0;
}


.bg {
	background:url(../images/header/bg/background.gif) repeat-y top center;
}
/* *** header *** */
.bgtop {
	margin-top:30px;
	background:url(../images/header/bg/_top.gif) no-repeat top center;
}
#header {
	width:980px;
	/*position:relative;*/
	margin:0 auto;
	text-align:left;
}
#menuhb  { margin-bottom:5px; }
#menuhb a { color:#ccc; font-size:11px; font-weight:normal; text-decoration:underline; }
#menuhb a:hover { color:#fff; font-size:11px; font-weight:normal; text-decoration:underline; }

#header .corner {
	position:relative;
	height:30px;
}
#header .cleft {
	position:absolute;
	text-indent:-2000px;
	left:0;
	top:0;
	width:6px;
	height:6px;
	background:url(../images/header/bg/_top-corner-left.gif) no-repeat left top;
}
#header .cright {
	position:absolute;
	text-indent:-2000px;
	right:0;
	top:0;
	width:6px;
	height:6px;
	background:url(../images/header/bg/_top-corner-right.gif) no-repeat right top;
}
#header .lp {
	height:106px;
}
#header .lp .ad72890 {
	width:728px;
	height:90px;
	float:left;
	margin-left:28px;
	z-index:99999;
}
#header .lp .logo {
	width:170px;
	height:90px;
	float:left;
	margin-left:28px;
	text-align:center;
}
#header .lq {
	height:44px;
	background:url(../images/header/bg/_top_lqa.gif) repeat-x bottom left;


}
#header .menu-section {
	float:left;
	height:33px;
	margin-top:11px;
	width:560px;
}
#header .menu-section ul {
	height:auto;
	height:33px;
	float:left;
}
#header .menu-section li {
	float:left;
	display:block;
	list-style-type:none;
}



#header .menu-section a:active {
	text-decoration:none;
}
#header .menu-section a img {
	vertical-align:middle;
	margin-left:6px;
}

#header .menu-section a.last {
	border-right:none;
}
#header .menu-section b {
	display:block;
	float:left;
	display:block;
	height:33px; width:10px;
}

#header .menu-section a.selected {
	float:left;
	display:block;
	color:#fff;
	height:33px;
	text-decoration:none;
	line-height:33px;
	padding:0 8px;
	border-right:1px solid #666;
	border-left:1px solid #333;
	background: url(../images/header/bg/_top_menu_section.gif) repeat-x;
}

#header .menu-section a.selected:hover {
	float:left;
	display:block;
	color:#666;
	height:33px;
	text-decoration:none;
	line-height:33px;
	padding:0 8px;
	border-right:1px solid #666;
	border-left:1px solid #333;
	background: url(../images/header/bg/_top_menu_section.gif) repeat-x;
}


#header .lq .menu-cont {
	float:right;
	height:44px;
	background: url(../images/header/menu/toponair.png);
	background-position:right;
	background-repeat:no-repeat;
}
#header .lq .menu-cont ul li {
	display:block;
	float:left;
	height:44px;
	font-size:11px;
	text-transform:uppercase;
	padding-right:2px;
	background:url(../images/header/bg/_top-menulqsep.gif) no-repeat right center;	
}

#header .lq .menu-cont ul li div {
	height:44px;
	line-height:44px;
	padding:0 10px;
	display:block;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#fff;
	background:url(../images/header/bg/_top-menulqselect.gif) no-repeat center 0;
}


#header .lq .menu-cont ul li a {
	height:44px;
	line-height:44px;
	padding:0 10px;
	display:block;
	float:left;
	text-decoration:none;
	color:#fff;
	background:url(../images/header/bg/_top-menulqselect.gif) no-repeat center 0;
}



#header .lq .menu-cont ul li a:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/header/bg/_top-menulqselect.gif) no-repeat center -44px;
}
#header .lq .menu-cont ul li div {
	height:32px;
	margin-top:6px;
	line-height:32px;
	display:block;
	float:left;
	color:#fff;
	border-right:1px solid #1a1a1a;
	border-left:0px solid #3f3f3f;
}
#header .lq .menu-cont ul li a.first {
	border-left:none;
}
#header .lq .menu-cont ul li a:hover {
	color:#5d5d5d;
	text-decoration:none;
}
#header .lq .menu-cont ul li .searchbox {
	background:url(../images/header/bg/_top-search.gif) repeat-x;
	margin:0 3px;
	width:288px;
	height:32px;
}
#header .lq .searchbox .input {
	border:0;
	border-left:1px solid #bebebe;
	border-top:1px solid #bebebe;
	background:#fff url(../images/header/bg/_top-search-input.gif) repeat-x left top;
	margin-left:4px;
	margin-top:4px;
	width:186px;
	font-size:13px;
	float:left;
	color:#8c8c8c;
	padding:3px 5px;
}
#header .lq .searchbox .recherche {
	float:left;
	width:78px;
	height:28px;
	margin-top:3px;
}
#header .lq .searchbox a:hover.recherche {
	color:#acacac;
}
#header .lq .heure {
	padding:0 10px;
	color:#45b5f7 !Important;
}
#header .lq .onair {
	color:#def0ff;
	padding-top:17px;
	padding-left:10px;
	font-size:12px;
	float:left;
}
/* *** Menu *** */
ul.menu {
	margin:0;
	padding:0;	

	height:31px;
	background:url(../images/header/menu/menu.gif) repeat-x left top;
}
ul.menu li {
	margin:0;
	padding:0;
	list-style-type:none;	
	z-index:777;
	display:block;
	float:left;
	background:url(../images/header/menu/_menu-sep.png) no-repeat right top;
	padding-right:2px;
	position:relative;
}
ul.menu li a {
	display:block;
	float:left;
	position:relative;	
	z-index:8888;
	height:31px;
	line-height:31px;
	padding:0 12px;
	color:#fff;
	background:url(../images/header/menu/menu.gif) no-repeat center top;
	position:relative;
	text-decoration:none;
}
ul.menu li a:hover {
	color:#fff;
	background:url(../images/header/menu/menu.gif) no-repeat center -31px;
	text-decoration:none;	
	z-index:8888;
}
ul.menu li a:visited {
	color:#fff;	

	text-decoration:none;
}
.hover {
	color:#fff !important;	z-index:999999;

	background:url(../images/header/menu/menu.gif) no-repeat center -31px !important;
	text-decoration:none !important;
}
ul.menu li a em {
	position:absolute;
	display:block;
	display:none;
}
ul.menu li.before {
	background:none;
}
ul.menu li.selected {
	background:none;
}

ul.menu li.selected a {
	display:block;
	float:left;
	position:relative;
	height:31px;
	line-height:31px;	z-index:8888;

	padding:0 12px;
	color:#fff;
	text-decoration:none;
	background:url(../images/header/menu/menu_selected.png) no-repeat 0 0;
}
ul.menu li.selected a em {
	position:absolute;
	display:block;
	right:0;
	top:0;	z-index:8888;

	width:7px;
	text-indent:-2000px;
	height:31px;
	background:url(../images/header/menu/menu_selected.png) no-repeat 100% 0;
}
ul.menu .home {
	margin-top:4px;
	width:23px;
	height:24px;
	background:url(../images/header/menu/home.png) no-repeat center 0;
	display:block;
	float:left;
	cursor:pointer;
}
ul.menu a:hover .home {
	background:url(../images/header/menu/home.png) no-repeat center -24px;
}
ul.menu a#homebtn:hover {
	background:url(../images/header/menu/menu.gif) no-repeat center 0 !important;
}
ul.menu a#homebtn.hover {
	background:url(../images/header/menu/menu.gif) no-repeat center 0 !important;
}
ul.menu .selected a#homebtn:hover {
	background:url(../images/header/menu/menu_selected.png) no-repeat 0 0 !important;
}
ul.soumenu {
	overflow:auto;
	margin:0;
	padding:0;
	background-image:url(../images/header/bg/bgmenubas.gif); background-repeat:no-repeat; padding-left:10px; padding-right:10px;
	background-position:bottom;
}
ul.soumenu li {
	display:block;
	float:left;
	height:23px;
	color:#fff;
	background:url(../images/header/menu/_sousmenu-sep.png) no-repeat right bottom;
	padding-right:2px;
}
ul.soumenu li a {
	height:23px;
	line-height:23px;
	padding:0 7px;
	color:#333;
	display:block;
	float:left;
	z-index:999999;
	text-decoration:none;
}

#ligne_reseaux { margin-top:3px; text-align:right; margin-left:10px; float:right; }


ul.soumenu li a:hover {
	color:#000;
	background:#ffffff;	z-index:999999;

	text-decoration:none;
}
ul.soumenu li a:visited {
	color:#545454;
	text-decoration:none;	z-index:999999;

}
ul.soumenu li.selected a {
	color:#545454;
	text-decoration:none;	z-index:999999;

}
/* *** menu déroulant *** */
ul.menu li ul {
	position:absolute;
	left:-40px;
	top:31px;
	width:351px;
	background:#fff ;
	background:url(../images/header/menu/bghover.gif) repeat-y;
	padding:3px;
	margin:0;
	border:1px solid #ccc;
	border-top:none;
	display:none;
	z-index:999999;
	height:auto;
}
ul.menu li ul div {
	float:left;
	width:142px;
	margin:0 4px;	z-index:999999;

}
ul.menu li ul li {
	display:block;
	float:left;	z-index:999999;

	background:none;
	margin:2px 4px;
}
ul.menu li ul li strong {
	display:block;
	float:left;	z-index:999999;

	padding:2px 3px 2px 15px;
	background:url(../images/header/menu/arrow.gif) no-repeat left 7px;
	height:auto;
	width:124px;
	line-height:normal;
	font-weight:bold;
	color:#333333;
	color:#6a6a6a;
	text-decoration:none;
}
ul.menu li ul li a,
ul.menu li ul li a:visited,
ul.menu li.selected ul li a {
	display:block;
	float:left;
	padding:2px 3px 2px 15px;
	height:auto;
	width:145px;
	background:url(../images/header/menu/_menu-puce.png) no-repeat 3px 8px;
	line-height:normal;
	color:#6a6a6a;
	text-decoration:none;
}
ul.menu li ul li a:hover,
ul.menu li.selected ul li a:hover {
	display:block;
	padding:2px 3px 2px 15px;
	float:left;
	color:#fff;
	text-decoration:none;
	background:#bc0e0e url(../images/header/menu/_menu-puce2.png) no-repeat 3px 8px;
}
/* *** Containers *** */
#container {
	text-align:left;
	margin:0 auto;
	padding-bottom:20px;
	background:#fff;
	width:980px;
	/*min-height:600px;*/
	overflow:hidden;
}



#loginform { margin-top:5px;  }

.bencemoment { display:block; float:left; background-image:url(../images/droite/bgbouton.jpg); background-repeat:no-repeat; font-size:11px; color:#FFFFFF; width:77px; height:19px; padding:2px 0px 0px 0px; font-weight:bold; text-decoration:none; text-align:center; margin-right:10px; margin-top:10px; }


/* HEADER
--------------------------------------------------------- */
#t_header { width:985px; height:120px; margin-top:4px; }
#t_logo { width:250px; height:119px; float:left; }
#t_1 { width:476px; height:119px; float:left; }
#t_1_1 { width:476px; height:64px; }
#pub468h { margin-top:1px; margin-left:3px; }
#t_1_2 { width:476px; height:55px; }
#t_2 { width:12px; height:119px; float:left; }
#t_3 { width:246px; height:119px; float:left; }
#t_1_2_1 { width:6px; height:55px; float:left; }
#t_1_2_2 { width:222px; height:55px; float:left; }
#t_1_2_2_1 { width:222px; height:8px;}
#t_1_2_2_2 { width:222px; height:38px; background-image:url(../images/header/images/webradio-radio_21.png); background-repeat:no-repeat; color:#666666; font-size:12px;  }
#t_1_2_2_3 { width:222px; height:9px; }
#t_1_2_3 { width:10px; height:55px; float:left; }
#t_1_2_4 { width:231px; height:55px; float:left;}
#t_1_2_4_1 { width:231px; height:8px;}
#t_1_2_4_2 { width:231px; height:38px;  background-image:url(../images/header/images/webradio-radio_22.png); background-repeat:no-repeat; }
#t_1_2_4_3 { width:231px; height:9px; }
#t_1_2_5 { width:6px; height:55px; float:left;}
#ecouter_1 { width:239px; height:119px; float:left; }
#ecouter_1_1 { width:239px; height:11px; float:left; }
#ecouter_1_2 { width:239px; height:5px; float:left; }
#ecouter_1_3 { width:239px; height:55px; float:left; }
#ecouter_1_4 { width:55px; height:54px; float:left; background-image:url(../images/header/images/webradio-radio_08.png); background-repeat:no-repeat; }
#ecouter_1_5 { width:184px; height:54px; float:left; }
#ecouter_1_5_1 { width:184px; height:24px; float:left; }
#ecouter_1_5_2 { width:177px; height:20px; float:left;  background-image:url(../images/header/images/webradio-radio_10.png); background-repeat:no-repeat; padding-top:3px;  }
#ecouter_1_5_3 { width:7px; height:23px; float:left; }
#ecouter_1_5_4 { width:184px; height:7px; float:left; }
#ecouter_1_6 { width:239px; height:7px; float:left; }
#ecouter_1_6_1 { width:37px; height:49px; float:left; }
#ecouter_1_6_2 { width:161px; height:49px; float:left; }
#ecouter_1_6_3 { width:161px; height:8px; float:left; }
#ecouter_1_6_4 { width:161px; height:25px; float:left;  background-image:url(../images/header/images/webradio-radio_24.png); background-repeat:no-repeat;  }
#ecouter_1_6_5 { width:161px; height:16px; float:left; }
#ecouter_1_6_6 { width:41px; height:49px; float:left; }
#t_1_2_7 { width:7px; height:49px; float:left; }
#t_1_2_7_1 { width:7px; height:11px; float:left; }
#t_1_2_7_2 { width:7px; height:62px; float:left; }
#t_1_2_7_3 { width:7px; height:46px; float:left; }

a.header_a_acouter_txt { display:block; margin-top:4px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:none;  text-align:center; }
a.header_a_acouter_txt:hover { color:#000000;}
a.header_a_acouter_txt span { color:#990000; }

.b_header { display:block; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; text-align:center; }
#fd_espacemembre { padding-top:4px; text-align:center; }
a.membredeja {font-size:13px; color: #333; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
a.membredeja:hover {font-size:13px; color: #666; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
a.membrenx { font-size:13px; color:#990000; font-weight:bold; text-decoration:none;  letter-spacing:-1px; }
a.membrenx:hover { font-size:13px; color:#666; font-weight:bold; text-decoration:none;  letter-spacing:-1px; }
.nobold { font-weight:normal; }
.formnewslettertxt { width:150px; height:13px; padding:2px; color:#666666; font-size:11px; border:solid 1px #CCCCCC; }
.formnewsletterbt { background-color:#333333; color:#FFFFFF; border:solid 1px #666666; width:30px; }


/* MENU PRINCIPAL 
--------------------------------------------------------- */
#menu { width:982px; height:35px;  float:left; background-image:url(../images/header_07.png); background-repeat: repeat-x; border:solid 1px #930143; }
ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {margin:0px;list-style:none;padding:0;}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {display:block;zoom:1;float: left;}
ul.cssMenu ul{}
ul.cssMenu li{display:block;margin:2px 0px 0px 2px;font-size:0px;}
ul.cssMenu a:active, ul.cssMenu a:focus {outline-style:none;}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {display:block;vertical-align:middle;border-width:0px;text-align:left;padding:4px;text-decoration:none;_padding-left:0;font:normal 11px Verdana;color: #fff;font-weight:bold;text-decoration:none;cursor:default;}
ul.cssMenu span{overflow:hidden;}
ul.cssMenu li {float:left;}
ul.cssMenu ul li {float:none;}
ul.cssMenu ul a {text-align:left;white-space:nowrap;}
ul.cssMenu li.sep{text-align:center;padding:0px;line-height:0;height:100%;}
ul.cssMenu li.sep span{float:none;	padding-right:0;width:5;height:16;display:inline-block;background-color:#AAAAAA;background-image:none;}
ul.cssMenu ul li.sep span{width:80%;height:3;}
ul.cssMenu li:hover{position:relative;}
ul.cssMenu li:hover>a{background-color:#b91e1e;border-color:#665500;border-style:solid;color: #ffffff;text-decoration:none;}
ul.cssMenu li a:hover{position:relative;background-color:#b91e1e;border-color:#665500;border-style:solid;color: #ffffff;text-decoration:none;cursor:pointer;}
ul.cssMenu li.dis a {color: #AAAAAA !important;}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;}
ul.cssMenu .iconehome {border: none;float:left;_float:none;margin-right:4px; margin-top:1px; width:11px;height:12px;}
ul.cssMenu ul img {width:16px;height:16px;}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul{display:block}
ul.cssMenu a:hover ul ul{display:none}
ul.cssMenu span{display:block;background-image:url(../images/menu/arrv_anim_1.gif);background-position:right center;background-repeat: no-repeat;padding-right:11px;}
ul.cssMenu li:hover>a>span{	background-image:url(../images/menu/arrv_anim_1o.gif);}
ul.cssMenu a:hover span{	_background-image:url(../images/menu/arrv_anim_1o.gif)}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(../images/menu/arr_double_1.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(../images/menu/arr_double_1o.gif);}
ul.cssMenu table a:hover span,ul.cssMenu table a:hover a:hover span{background-image:url(../images/menu/arr_double_1o.gif)}
ul.cssMenu table a:hover table span{background-image:url(../images/menu/arr_double_1.gif)}

/* ???? A VOIR ???? */
#sousmenu {background-color:#FFFFFF;border:solid 1px #CCCCCC;font-weight:normal;padding:0px;margin:0px;z-index:999999999;}
#sousmenu a {color:#666666;font-weight:normal;display:block;padding:5px;z-index:999999999;}
#sousmenu a:hover {color:#fff;display:block;z-index:999999999;}
#parent { padding:5px;border-right:solid 1px #990000;z-index:999999999;}
/* ???? A VOIR ???? */


/* SEGOND MENU
--------------------------------------------------------- */
/* LIST SEGON MENU */
#menusegond { width:982px; height:25px; float:left; text-align:left;  border:solid 1px #ccc; background-image:url(../images/header_09.png);background-repeat: repeat-x; margin-top:10px;}
#soumenulist {margin:5px; float:left;}
#menusegond a { margin-right:5px; padding-right:5px; border-right:solid 1px #999999;  font-size:11px; text-decoration:none; }
#menusegond a:hover {}
/* FIN LIST SEGON MENU */


/* FIN SEGOND MENU
--------------------------------------------------------- */

#partager { width:245px; float:left; margin-left:10px; text-align:left; }
#bgcentre_partager { background-color:#FFFFFF; height:70px; text-align:center;}


/* CORPS GENERAL
--------------------------------------------------------- */
#body_left { width:673px; float:left; margin-right:10px;  }
#body_right { width:300px; float:left; background-color:#151515; }
#body_left_inverse { width:673px; float:left;}
#body_right_inverse { width:300px; float:left; }
#contenu_inverse { width:673px; float:left;  margin-left:10px; }


/* COLONNE DROITE
--------------------------------------------------------- */
#droite_entete_first { background-image:url(../images/droite/entetefirst.png); background-repeat:no-repeat; width:300px; height:22px;  }
#droite_entete_first  h3 { margin:0px; padding:3px 0px 0px 8px; color:#FFFFFF; font-size:12px; }
#droite_entete { background-image:url(../images/droite/entete.png); background-repeat:no-repeat; width:300px; height:22px;   }
#droite_entete  h3 { margin:0px; padding:3px 0px 0px 8px; color:#FFFFFF; font-size:12px; }
#bgdroite {  background-color:#151515; color:#FFFFFF; }
#marge_haute { height:10px; }
a.lien_blanc { color:#FFFFFF; text-decoration:none; }
a.lien_blanc:hover { color:#cccccc; }
#arrow { background-image:url(../images/droite/arow.png); background-repeat:repeat-x; height:10px; clear:both; }
#right_padding { padding:5px; }
#hauteur_bloc_centre { padding:5px; height:343px; overflow:hidden; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; }
#hauteur_bloc_centre h3 { font-size:13px; color:#b91e1e; margin:0px; }
#a_ne_pas_manquer_photo { width:120px; float:left; }
#a_ne_pas_manquer_texte {  width:150px; float:left; font-size:11px; color:#ccc; margin-left:10px; }
a.lienhead { display:block; color:#fff; font-weight:bold; font-size:13px; text-decoration:none; border-bottom:dotted 1px #999999; padding-bottom:3px; margin-bottom:3px; }
a.lienhead:hover { color:#ccc;  }
.ctr_photo { border:solid 1px #e7e7e7; padding:2px; }
.ctr_photo:hover { border:solid 1px #333; padding:2px; cursor:pointer; }
.ctr_photo_noir { border:solid 1px #333; padding:2px; }
.ctr_photo_noir:hover { border:solid 1px #333; padding:2px; cursor:pointer; }
a.lien_fil_droite { display:block; padding:3px 0px 0px 10px;  background-image:url(../images/trianglegris.gif); background-repeat:no-repeat; border-bottom:dotted 1px #CCCCCC; color:#333333; font-size:12px; text-decoration:none; }
a.lien_fil_droite:hover { color:#000000; }
#ctr_livre_dor { border:solid 1px #333; padding:5px; color:#fff; font-size:10px; margin-bottom:10px; }
.meme_clr { font-weight:bold; color:#b91e1e; }
#ctr_liens { border:solid 1px #333; height:75px; margin-bottom:5px;  padding:2px; border-bottom:dotted 1px #CCCCCC; }
#ctr_liens:hover { border:solid 1px #666; }
#ctr_liens_photo { width:65px; float:left; }
#ctr_liens_texte { width:200px; float:left; margin-left:10px; font-size:11px; height:67px; overflow:hidden; }
#ctr_liens_texte a { font-weight:bold; color:#fff; display:block; }
#ctr_livre_dor a { color:#fff; font-weight:bold; }
#droite_entete  a { display:block; font-weight:bold; text-decoration:none; background-image:url(../images/trianglegris.gif); background-repeat:no-repeat; padding-left:10px; padding-top:1px;  color:#FFFFFF; font-size:12px;  }
#droite_entete  a:hover {background-image:url(../images/trianglerouge.gif); color:#ccc; }
/* LOGIN SEGON MENU */

span.username, span.password{width: 108px;height: 16px;padding: 4px 2px 0px 25px;float: left;overflow: hidden; margin-left:10px;}
span.username {background: url(../images/username_bg.gif) 0 0 no-repeat;}
span.password {background: url(../images/password_bg.gif) 0 0 no-repeat;}
span.username:hover {background: url(../images/username_bg.gif) 0 -20px no-repeat;}
span.password:hover {background: url(../images/password_bg.gif) 0 -20px no-repeat;}

span.username input, span.password input {padding: 0px;width: 105px;background: none;border: none;outline: none;float:left;color: #646464;font-size: 11px;}
span.username input:hover, span.password input:hover, span.username input:focus, span.password input:focus {color: #000000;}

span.oubli {height:20px;line-height:20px;font-size:11px; color:#333333;}

.identification { background-color: #3F3F3F;  font-weight:bold; color:#FFFFFF; padding:2px; font-size:12px; cursor:pointer; width: 108px; float: left;overflow: hidden; margin-left:10px; border:0px;}
.identification:hover { background-color:#333;}



/* FIN LOGIN SEGON MENU */


/* CENTRE
--------------------------------------------------------- */
#centre_entete { background-image:url(../images/home/entete_centre.png); background-repeat:no-repeat;  height:22px;    }
#centre_entete h3 { margin:0px; padding:0px; }
#droite_entete  h3 { margin:0px; padding:3px 0px 0px 8px; color:#FFFFFF; font-size:12px; }

.slider  { display:block; font-weight:bold; text-decoration:none; background-image:url(../images/trianglegris.gif); background-repeat:no-repeat;  margin:0px 0px 0px 10px; padding:3px 0px 0px 10px; color:#FFFFFF; font-size:12px;  }
#centre_entete  a { display:block; font-weight:bold; text-decoration:none; background-image:url(../images/trianglegris.gif); background-repeat:no-repeat;  margin:0px 0px 0px 10px; padding:3px 0px 0px 10px; color:#FFFFFF; font-size:12px; text-transform:capitalize; }
#centre_entete  a:hover {background-image:url(../images/trianglerouge.gif); color:#ccc; }
#bgcentre { background-color:#FFFFFF;}
#tourlignecentre { width:330px; float:left; margin:0px 0px 0px 5px;}
#tourlignecentre_sec { width:330px; float:left; margin-top:5px; }
#actu_home_centre { height:80px; padding-top:5px; }
#actu_home_photo { width:80px; float:left; }
#actu_home_texte { width:233px; float:left; text-align: justify; font-size:11px; color:#666666; }
#actu_home_texte a { display:block; font-weight:bold; text-decoration:none; font-size:12px; color:#000000; text-align:left; }
#tour_podcasts { height:104px; margin-bottom:5px; padding-bottom:5px; border-bottom:dotted 1px #CCCCCC;  }
#tour_podcasts h3 { padding:0px; margin:0px 0px 10px 0px; color:#b91e1e; font-size:14px; }
#tour_podcasts_photo { width:80px; float:left; }
#tour_podcasts_texte { width:210px; float:left; font-size:11px; height:73px; overflow:hidden; margin-left:10px; }
#tour_annonce { height:55px; overflow:hidden; font-size:11px; color:#666666; }
#annonce_photo { width:50px; height:50px; float:left; }
#annonce_texte { width:240px; height:55px; overflow:hidden; float:left; margin-left:10px;  }
a.lientitremini { display:block; margin:2px; padding-bottom:2px; font-weight:bold; color:#000; font-size:12px; }
a.lientitremini:hover { color:#666; }
#centre_entete_membres { background-image:url(../images/home/entete_centre_longue.png); background-repeat:no-repeat;  height:22px;   }
#centre_entete_membres  a { display:block; font-weight:bold; text-decoration:none; background-image:url(../images/trianglegris.gif); background-repeat:no-repeat;  margin:0px 0px 0px 10px; padding:3px 0px 0px 10px; color:#FFFFFF; font-size:12px;  }
#centre_entete_membres  a:hover {background-image:url(../images/trianglerouge.gif); color:#ccc; }
#tourlignemembres { width:671px; margin:0px; padding:0px; float:left; margin-top:-18px;  }
#hauteur_bloc_centre_membres { padding:5px;overflow:hidden; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; }
#hauteur_bloc_centre_membres h3 { font-size:13px; color:#000000; margin:0px;}
#liste_lettres_pages { text-align:center; display:block; margin-bottom:10px; }
#liste_lettres_pages a { text-align:center; display:block; padding:2px; background-color:#b91e1e; color:#FFFFFF; float:left; margin-left:1px; margin-bottom:1px; text-decoration:none; font-size:12px; }
#liste_lettres_pages a:hover { background-color:#ffffff; color:#b91e1e;  }
#bgcatr { background-color:#a2044d; margin:0px; padding:5px; background-image:url(../images/bgselect.png); background-repeat:repeat-x; color:#FFFFFF;   }


/* Liste utilisateurs */
#home_utilisateurs_homme_enligne { margin:0px; padding:2px; width:99px; margin:2px; height:220px; float:left; border:solid 1px #d5e4f4; }
#home_utilisateurs_homme_enligne:hover { border:solid 1px  #d5e4f4; background-color: #F2F2F2; }
#home_utilisateurs_homme_enligne .texte_membre { font-size:11px; color:#000000; }
#home_utilisateurs_homme_enligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#home_utilisateurs_homme_enligne a { font-size:13px; color:#286598; font-weight:bold;  }
#home_utilisateurs_homme_enligne a:hover {color:#000;}

#home_utilisateurs_femme_enligne { margin:0px; padding:2px; width:99px; margin:2px; height:220px; float:left; border:solid 1px #f4d5ea; }
#home_utilisateurs_femme_enligne:hover { border:solid 1px  #f4d5ea; background-color: #F2F2F2; }
#home_utilisateurs_femme_enligne .texte_membre { font-size:11px; color:#000000; }
#home_utilisateurs_femme_enligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#home_utilisateurs_femme_enligne a { font-size:13px; color:#b82887; font-weight:bold;  }
#home_utilisateurs_femme_enligne a:hover {color:#000;}

#home_utilisateurs_homme_horsligne { margin:0px; padding:2px; width:99px; margin:2px; height:220px; float:left; border:solid 1px #d5e4f4; }
#home_utilisateurs_homme_horsligne:hover { border:solid 1px  #d5e4f4; background-color: #F2F2F2; }
#home_utilisateurs_homme_horsligne .texte_membre { font-size:11px; color:#000000; }
#home_utilisateurs_homme_horsligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#home_utilisateurs_homme_horsligne a { font-size:13px; color:#286598; font-weight:bold;  }
#home_utilisateurs_homme_horsligne a:hover {color:#000;}

#home_utilisateurs_femme_horsligne { margin:0px; padding:2px; width:99px; margin:2px; height:220px; float:left; border:solid 1px #f4d5ea; }
#home_utilisateurs_femme_horsligne:hover { border:solid 1px  #f4d5ea; background-color: #F2F2F2; }
#home_utilisateurs_femme_horsligne .texte_membre { font-size:11px; color:#000000; }
#home_utilisateurs_femme_horsligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#home_utilisateurs_femme_horsligne a { font-size:13px; color:#b82887; font-weight:bold;  }
#home_utilisateurs_femme_horsligne a:hover {color:#000;}

/* PROGRAMMES
--------------------------------------------------------- */
#listeprogramme { border:solid 1px #e3e3e3; padding:5px; }
#listeprogramme_content h3 { color:#b91e1e;}
#listeprogramme_photo { width:60px; height:60px; float:left;  }
#listeprogramme_content { width:370px; height:60px; float:left; }


/* LISTE PETITE
--------------------------------------------------------- */
#liste_centre_presse { padding-top:5px; border:solid 1px transparent; }
#liste_centre_presse h3 { padding:0px; margin:0px 0px 10px 0px; color:#b91e1e; font-size:14px; }
#liste_centre_presse:hover { border:solid 1px #e2e2e2; }
#liste_centre_presse:hover .puce { border:none; }
#liste_centre_presse:hover #liste_texte { color:#000000; }
#liste_centre_presse:hover img { 
border:solid 1px #b0b0b0; 
/*
opacity:0.7; 
filter:alpha(opacity=70); 
-moz-opacity:0.7; 
-khtml-opacity:0.7;
*/
}
#liste_centre:hover a {color:#b91e1e; }


/* LISTE PETITE
--------------------------------------------------------- */
#liste_centre { padding:5px;}
#liste_centre h3 { padding:0px; margin:0px 0px 10px 0px; color:#b91e1e;  font-size:14px; padding:3px; background-repeat:repeat-x; }
#liste_centre .player_droite { width:200px; float:right; color:#b91e1e; font-size:12px; font-weight:bold; text-align:left;  }
#liste_centre:hover { }
#liste_centre:hover .puce { border:none; }
#liste_centre:hover #liste_texte { color:#000000; }
#liste_centre:hover img { border:solid 1px #b0b0b0; }
#liste_centre:hover a { }
.ligne_paire { padding:5xp;background-image:url(../images/bgliste.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; }
.ligne_paire:hover { }
.ligne_impaire {padding:5xp;background-image:url(../images/bglistegrand.jpg); background-position:bottom; background-repeat:repeat-x;  background-color:#FFFFFF;}
.ligne_impaire:hover { }


/* LISTE PETITE FLOAT LEFT 1X2
--------------------------------------------------------- */
#liste_centre_left { padding-top:5px; border:solid 1px transparent; width:325px; float:left; height:150px; border:solid 1px #e9e9e9; margin-bottom:5px;  }
#liste_centre_left h3 { padding:0px; margin:0px 0px 5px 0px; color:#b91e1e;  font-size:12px; padding:3px; background-repeat:repeat-x; text-align:left; }
.liste_texte  b { padding:0px; margin:0px 0px 0px 0px; display:block; color:#666;  font-size:11px; padding:3px; background-repeat:repeat-x; text-align:left; }
#liste_centre_left:hover { border:solid 1px #e2e2e2; }
#liste_centre_left:hover .puce { border:none; }
#liste_centre_left:hover #liste_texte { color:#000000; }
#liste_centre_left:hover img { border:solid 1px #b0b0b0; }
#liste_centre_left:hover a { }
#liste_centre_left .liste_texte { width:200px; float:left; text-align: justify; font-size:11px; color:#666666; }
#liste_centre_left . a { display:block; font-weight:bold; text-decoration:none; font-size:12px; color:#000000; text-align:left; }
#liste_centre_left . a:hover { display:block; color:#b91e1e;  }
.ligne_paireliste_centre_left { background-image:url(../images/bgliste.jpg); margin-right:4px; background-position:bottom; background-repeat:repeat-x; background-color:#FFFFFF; }
.ligne_paireliste_centre_left:hover { }
.ligne_impaireliste_centre_left {background-image:url(../images/bgliste.jpg); margin-right:0px; background-position:bottom; background-repeat:repeat-x;  background-color:#FFFFFF;}
.ligne_impaireliste_centre_left:hover { background-color:#fff; }
#liste_centre_left a  { display:block; color:#b91e1e; font-weight:bold; font-size:13px; text-decoration:none; text-align:left;  }



/* SELECT CATEGORIES
--------------------------------------------------------- */
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;  }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#000000; text-decoration:none; outline:none; font-size:12px;}
.dropdown a:hover { color:#6a6a6a;}
.dropdown dt a:hover { color:#484848; border: 1px solid #a6a6a6; }
.dropdown dt a {background:#f0f0f0 url(../images/select/arrow.png) no-repeat scroll right center; display:block; padding:0px 15px 0px 5px;border:1px solid #c7c7c7; float:left; }
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #a0a0a0; margin-top:0px; color:#333333; display:none;left:0px; padding:0px; position:absolute; top:0px; width:auto; min-width:170px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#f0f0f0; font-weight:bold;}
#separation { height:10px; width:100%; clear:both;  }
#liste_texte_mini { width:325px; float:left; text-align: justify; font-size:11px; color:#666666; }
#liste_texte_mini a { display:block; font-weight:bold; text-decoration:none; font-size:12px; color:#000000; text-align:left; }
#liste_texte_mini a:hover { display:block; color:#b91e1e;}
#liste_photo { width:100px; float:left; margin-right:10px;}
#liste_texte_no_img {text-align: justify; font-size:11px; color:#666666; }
#liste_texte_no_img span {text-align: justify; font-size:11px; color:#666666; }
#liste_texte_no_img a { display:block; font-weight:bold; text-decoration:none; font-size:12px; color:#000000; text-align:left; }
#liste_texte_no_img a:hover { display:block; color:#b91e1e;  }
#liste_texte { width:533px; float:left; text-align: justify; font-size:11px; color:#666666; }
#liste_texte a { display:block; font-weight:bold; text-decoration:none; font-size:12px; color:#000000; text-align:left; }
#liste_texte a:hover { display:block; color:#b91e1e;  }
.slider_container {position: absolute;height: 25px;top: 170px;left: 165px;}
.minus {background: url(../images/minus-trans.png) no-repeat;height: 9px;width: 25px;overflow: hidden;float: left;cursor: pointer;}
.slider_bar {background: url(../images/bar-trans.png) no-repeat;height: 9px;width: 316px;float: left;margin: 0px 5px;position: relative;}
.add {background: url(../images/add-trans.png) no-repeat;height: 25px;width: 23px;float: left;position: relative;top: -5px;cursor: pointer;}
.slider_handle {background: url(../images/selector-trans.png) no-repeat;height: 25px;width: 12px;position: absolute;top: -8px;}
#slider_caption {background: url(../images/caption-trans.png) no-repeat;height: 45px;width: 38px;overflow: hidden;position: absolute;top: -50px;margin-left:-10px;padding:5px 0px 0px 0px;font-family: "Myriad Pro";color: #36665d;font-weight: bold;text-align: center;}
#text {font-family: Helvetica, Arial, sans-serif;width: 655px;background: #f9f9f9;margin-left: auto;margin-right: auto;padding: 20px 20px 20px 25px;position: relative;}
#text p {font-size: 12px;text-align: left;color: black;}
#text h1 {text-align: left;margin-left: 20px;}
#font_indicator{position: absolute;right: 100px;top: 50px;font-size: 10px;display: none;}


/* AUTRES PAGES
--------------------------------------------------------- */
#contenu { width:673px; float:left;  margin-right:10px; }
#entetepage { width:673px;  background-image:url(../images/arrow_pages_01.png); background-repeat:no-repeat; height:4px; }
#body_left_pages { width:673px; float:left; margin-top:10px;  }
#body_left_ariane { width:673px; float:left; }
#footerpage { width:673px; background-image:url(../images/arrow_pages_03.png); background-repeat:no-repeat; height:8px;  }
#content_fil_ariane { background-color:#FFFFFF; padding:0px 0px 5px 0px; margin:0px; margin-bottom:5px; border-bottom:dotted 1px #CCCCCC; }
#content_fil_ariane b { font-size:11px; color:#333333; font-weight:bold; }
#content_fil_ariane a { font-size:11px; color:#333333; }
#content_fil_ariane a:hover { font-size:11px; color:#000; }
#content { background-color:#FFFFFF; padding:5px; }
#content h2 { color: #b91e1e; font-size:14px; border-bottom:dotted 1px #b91e1e; margin:5px 0px 5px 0px; padding:0px 0px 10px 0px; }
#content h4 { color: #b91e1e; font-size:12px; margin:5px 0px 5px 0px; padding:0px 0px 10px 0px; }
#content h1 { margin:0px; padding:0px; color: #b91e1e; font-size:22px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif; border-bottom:dotted 1px #CCCCCC; }
a.titre_categorie_liste { display:block; padding:2px 10px 0px 10px;  color:#b91e1e;  text-transform: capitalize; font-size:12px; font-weight:bold; float:left; margin-top:4px; }
a.titre_categorie_liste:hover { color:#000000; }


/* FICHE ARTICLE
--------------------------------------------------------- */
#article_content_gauche { width:450px; margin-right:10px; float:left;  margin-top:10px; }
#article_content_droite { width:195px; float:left; margin-top:10px;}
#article_content_gauche img.ctr_photo { float:left; margin:0px 10px 10px 0px; }
#article_content_gauche h3 { font-size:13px; color:#000000; margin:0px 0px 10px 0px; padding:0px; }
#article_content_gauche span.txt { display:block; font-size:12px; color:#333; margin:0px 0px 10px 0px; padding:0px; text-align:justify; }
#boite_a_outils { border:dashed 1px #CCCCCC; padding:5px; }
#boite_a_outils img { float:left; margin-right:5px; }
#boite_a_outils a { color:#333333; display:block; font-size:11px; text-decoration:none; float:left; width:160px; }
#boite_a_outils a:hover { color:#000000; }
#boite_a_outils div { clear:both; }
.txt a { color:#b91e1e; }
.txt a:hover { color:#000000; }
#catgorie_droite { border:dashed 1px #CCCCCC; padding:5px; margin-top:10px; }
#catgorie_droite a { color:#333333; display:block; font-size:12px; text-decoration:none;  }
#catgorie_droite a:hover { color:#000000; }
#catgorie_droite div { clear:both; }
#catgorie_droite .entete { background-color:#b91e1e; padding:5px; color:#FFFFFF; font-size:11px; font-weight:bold; margin-bottom:5px; }
#pub_160_article { text-align:center; margin-top:10px; }


/* ENVOYER AMIS
--------------------------------------------------------- */
.none { display:none; }
.envoyer_amis {  padding-bottom:10px; border:solid 1px #cccccc; padding:2px; text-align:left; }
#envoyer_amis form {font-size:12px;color:#666666;}
#envoyer_amis fieldset div {	margin:0.3em 0;	clear:both; width:166px; }
#envoyer_amis form {	width:27em;}
#envoyer_amis label {	float:left; width:100%; display:block; text-align:left;	width:10em;}
#envoyer_amis .click {width:100px;height:50px;border:solid 1px #ccc;}
#envoyer_amis legend {	color:#b91e1e;	font-size:12px;	font-weight:bold; display:block; width:160px;}
#envoyer_amis legend span {	width:10em;	text-align:right;}
#envoyer_amis input {	padding:0.15em;	width:10em;	border:1px solid #ddd;	background:#fafafa;	font:bold 0.95em arial, sans-serif;	-moz-border-radius:0.4em;	-khtml-border-radius:0.4em;}
#envoyer_amis input:hover, input:focus {	border-color:#c5c5c5;	background:#f6f6f6;} 
#envoyer_amis fieldset {	border:1px solid #ddd;	padding:0 0.5em 0.5em;	display:block;	width:100px;}
#envoyer_amis .date fieldset label {	float:none;	display:block;	text-align:left;	width:auto;}
#envoyer_amis .date fieldset div {	float:left;	clear:none;	margin-right:0.2em;}
#envoyer_amis .radio, .date {	position:relative;}
#envoyer_amis .radio fieldset, .date fieldset {	border:none;	width:auto;	padding:1px 0 0 11em;}
#envoyer_amis .radio legend, .date legend {	font-size:1em;	color:#000;}
#envoyer_amis .radio legend span, .date legend span {	position:absolute;	left:0;	top:0.3em;	width:10em;	display:block;}
#envoyer_amis .radio label, .radio input {	vertical-align:middle;	display:inline;	float:none;	width:auto;	background:none;	border:none;}
#envoyer_amis .radio div {	float:left;	white-space:nowrap;	clear:none;}
#envoyer_amis .email {	width:14em;}
#envoyer_amis input.default {	color:#bbb;}
#vide { border:solid 1px #CCCCCC; background-color:#ebebeb; padding:5px; color:#666666; margin-bottom:10px; font-size:12px; }


/* LIVRE D'OR
--------------------------------------------------------- */
#livre-dor form {font-size:12px;color:#666666; margin-top:20px;}
#livre-dor fieldset div {	margin:0.3em 0;	clear:both;}
#livre-dor form {	width:27em;}
#livre-dor label {	float:left;	width:10em;	text-align:right;	margin-right:10px;}
#livre-dor .click {width:250px;height:80px;border:solid 1px #ccc;}
#livre-dor .click {width:250px;height:80px;border:solid 1px #ccc;}
#livre-dor legend {	color:#b91e1e;	font-size:12px;	font-weight:bold;}
#livre-dor legend span {	width:10em;	text-align:right;}
#livre-dor input { height:22px;width:20em;	border:1px solid #ddd;	background:#ffffff;	font:14px arial, sans-serif;	-moz-border-radius:0.4em;	-khtml-border-radius:0.4em;}
#livre-dor input:hover, input:focus {	border-color:#c5c5c5;	background:#f6f6f6;}
#livre-dor textarea {width:20em;	border:1px solid #ddd;	background:#ffffff;	font:14px arial, sans-serif;	-moz-border-radius:0.4em;	-khtml-border-radius:0.4em;}
#livre-dor textarea:hover, textarea:focus {	border-color:#c5c5c5;	background:#f6f6f6;}
#livre-dor fieldset {	border:1px solid #ddd;	padding:0 0.5em 0.5em;	display:block;	width:645px;}
#livre-dor .date fieldset label {	float:none;	display:block;	text-align:left;	width:auto;}
#livre-dor .date fieldset div {	float:left;	clear:none;	margin-right:0.2em;}
#livre-dor .radio, .date {	position:relative;}
#livre-dor .radio fieldset, .date fieldset {	border:none;	width:auto;	padding:1px 0 0 11em;}
#livre-dor .radio legend, .date legend {	font-size:1em;	color:#000;}
#livre-dor .radio legend span, .date legend span {	position:absolute;	left:0;	top:0.3em;	width:10em;	display:block;}
#livre-dor .radio label, .radio input {	vertical-align:middle;	display:inline;	float:none;	width:auto;	background:none;	border:none;}
#livre-dor .radio div {	float:left;	white-space:nowrap;	clear:none;}
#livre-dor .email {	width:14em;}
#livre-dor input.default {	color:#bbb;}


/* LIVRE D'OR COMMENTAIRES
--------------------------------------------------------- */
#image_pre { width:50px; float:left; }
#tour_comment_pre { width:370px; float:right; margin-right:10px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;  padding:5px; font-size:11px; background-color:#eaeaea; }
#tour_comment_pre p { color:#000000;  }
.live-preview { color:#000000; }
#tour_comment_pre a { color:#b91e1e; font-size:13px; font-weight:bold; text-transform: capitalize; }
#tour_comment_pre a:hover { color:#000; font-size:13px; font-weight:bold; text-transform: capitalize; }
#liencom a { color:#b91e1e; font-size:13px; font-weight:bold; text-transform: capitalize; }
#form_ajouter { padding:5px; }
.txt_previsualisation { font-size:10px; color:#666666; }
#form_ajouter input { padding:5px; border:solid 1px #CCCCCC; margin-bottom:2px; }
#form_ajouter textarea { padding:5px; border:solid 1px #CCCCCC; width:460px; height:80px; }
#ligne_commentaire { width:460px; margin-top:10px; }
#photo_commentaire { width:50px; float:left; }
#texte_commentaire { width:370px; float:right; margin-right:10px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;  padding:5px; font-size:11px; background-color:#eeeeee; }
#texte_commentaire:hover { border-bottom:solid 1px #f1f1f1; border-top:solid 1px #f1f1f1;   background-color:#eeeeee; }
#texte_commentaire a { color:#b91e1e; font-size:13px; font-weight:bold; text-transform: capitalize; }
#texte_commentaire a:hover { color:#000000; font-size:13px; font-weight:bold; text-transform: capitalize; }
h3.txt_com_titre  { border-bottom:dotted 1px #CCCCCC; padding-bottom:5px; margin-bottom:5px; color:#666666; }
#commentaire form {font-size:12px;color:#666666;}
#commentaire fieldset div {	margin:0.3em 0;	clear:both;}
#commentaire form {	width:27em;}
#commentaire label {	float:left;	width:10em;	text-align:right;	margin-right:10px;}
#commentaire .click {width:250px;height:80px;border:solid 1px #ccc;}
#commentaire .click {width:250px;height:80px;border:solid 1px #ccc;}
#commentaire legend {	color:#b91e1e;	font-size:12px;	font-weight:bold;}
#commentaire legend span {	width:10em;	text-align:right;}
#commentaire input {	padding:0.15em;	width:10em;	border:1px solid #ddd;	background:#fafafa;	font:bold 0.95em arial, sans-serif;	-moz-border-radius:0.4em;	-khtml-border-radius:0.4em;}
#commentaire input:hover, input:focus {	border-color:#c5c5c5;	background:#f6f6f6;} 
#commentaire fieldset {	border:1px solid #ddd;	padding:0 0.5em 0.5em;	display:block;	width:430px;}
#commentaire .date fieldset label {	float:none;	display:block;	text-align:left;	width:auto;}
#commentaire .date fieldset div {	float:left;	clear:none;	margin-right:0.2em;}
#commentaire .radio, .date {	position:relative;}
#commentaire .radio fieldset, .date fieldset {	border:none;	width:auto;	padding:1px 0 0 11em;}
#commentaire .radio legend, .date legend {	font-size:1em;	color:#000;}
#commentaire .radio legend span, .date legend span {	position:absolute;	left:0;	top:0.3em;	width:10em;	display:block;}
#commentaire .radio label, .radio input {	vertical-align:middle;	display:inline;	float:none;	width:auto;	background:none;	border:none;}
#commentaire .radio div {	float:left;	white-space:nowrap;	clear:none;}
#commentaire .email {	width:14em;}
#commentaire input.default {	color:#bbb;}
#vide { border:solid 1px #CCCCCC; background-color:#ebebeb; padding:5px; color:#666666; margin-bottom:10px; font-size:12px; }


/* LISTE UTILISATEURS
--------------------------------------------------------- */
#utilisateurs_homme_enligne { margin:0px; padding:2px; width:122px; margin:2px; height:220px; float:left; border:solid 1px #d5e4f4; }
#utilisateurs_homme_enligne:hover { border:solid 1px  #d5e4f4; background-color: #F2F2F2; }
#utilisateurs_homme_enligne .texte_membre { font-size:11px; color:#000000; }
#utilisateurs_homme_enligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#utilisateurs_homme_enligne a { font-size:13px; color:#286598; font-weight:bold;  }
#utilisateurs_homme_enligne a:hover {color:#000;}

#utilisateurs_femme_enligne { margin:0px; padding:2px; width:122px; margin:2px; height:220px; float:left; border:solid 1px #f4d5ea; }
#utilisateurs_femme_enligne:hover { border:solid 1px  #f4d5ea; background-color: #F2F2F2; }
#utilisateurs_femme_enligne .texte_membre { font-size:11px; color:#000000; }
#utilisateurs_femme_enligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#utilisateurs_femme_enligne a { font-size:13px; color:#b82887; font-weight:bold;  }
#utilisateurs_femme_enligne a:hover {color:#000;}

#utilisateurs_homme_horsligne { margin:0px; padding:2px; width:122px; margin:2px; height:220px; float:left; border:solid 1px #d5e4f4; }
#utilisateurs_homme_horsligne:hover { border:solid 1px  #d5e4f4; background-color: #F2F2F2; }
#utilisateurs_homme_horsligne .texte_membre { font-size:11px; color:#000000; }
#utilisateurs_homme_horsligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#utilisateurs_homme_horsligne a { font-size:13px; color:#286598; font-weight:bold;  }
#utilisateurs_homme_horsligne a:hover {color:#000;}

#utilisateurs_femme_horsligne { margin:0px; padding:2px; width:122px; margin:2px; height:220px; float:left; border:solid 1px #f4d5ea; }
#utilisateurs_femme_horsligne:hover { border:solid 1px  #f4d5ea; background-color: #F2F2F2; }
#utilisateurs_femme_horsligne .texte_membre { font-size:11px; color:#000000; }
#utilisateurs_femme_horsligne span { font-size:10px; color:#666; display:block; height:50px; overflow:hidden; margin-bottom:10px; }
#utilisateurs_femme_horsligne a { font-size:13px; color:#b82887; font-weight:bold;  }
#utilisateurs_femme_horsligne a:hover {color:#000;}



/* ESPACE MEMBRES
--------------------------------------------------------- */
#tour_espacemembre { margin:5px; padding:5px 0px 5px 5px; border:solid 1px #e6e6e6; color:#000000; font-size:12px; }
#tour_espacemembre_item { width:305px; height:100px; overflow:hidden; float:left; border:dotted 1px #cccccc; background-color:#F3F3F3; padding:5px; margin-right:5px; margin-bottom:10px; }
#tour_espacemembre_item .gauche { width:100px; float:left; }
#tour_espacemembre_item .droite { width:200px; float:left; }
#tour_espacemembre_item h3 { margin:0px; text-transform:uppercase; color:#ffffff; background-color:#b91e1e; padding:5px; margin-bottom:5px; }
#tour_espacemembre_item a { display:block; margin-bottom:2px; padding-bottom:2px; color:#333333; border-bottom:dotted 1px #CCCCCC; }
#tour_espacemembre_item a:hover { color:#999999;}
#creercompte_login {  background-image:url(../images/zonemembre/creercompte.jpg); background-repeat:no-repeat; width:304px; height:117px; background-position:top 0px; padding-top:10px; padding-left:100px; }
#tour_espacemembre_creer_droite { width:305px; height:150px; overflow:hidden; float:left; border:dotted 1px #cccccc; background-color:#F3F3F3; padding:5px; margin-right:5px; margin-bottom:10px; }
#tour_espacemembre_creer_droite .gauche { width:100px; float:left; }
#tour_espacemembre_creer_droite .droite { width:200px; float:left; }
#tour_espacemembre_creer_droite h3 { margin:0px; text-transform:uppercase; color:#ffffff; background-color:#b91e1e; padding:5px; margin-bottom:5px; }
#tour_espacemembre_creer_droite a { display:block;color:#b91e1e; font-weight:bold; width:180px; padding:5px; background-color:#ffffff; border:dotted 1px #ececec;  }
#tour_espacemembre_creer_droite a:hover { color:#999999;}
#tour_espacemembre_creer_droite span { display:block; width:180px; background-color:#FFFFFF; padding:5px; margin-bottom:5px; filter:alpha(opacity=70);	-moz-opacity:0.7;-khtml-opacity: 0.7;	opacity: 0.7;}
#tour_espacemembre_creer input { width:150px; border:dotted 1px #d4d4d4; margin:2px; background-color:#f0f0f0; color:#333333; padding:3px;}
#tour_espacemembre_creer input:focus {  border:dotted 1px #b91e1e; background-color:#f0f0f0; color:#333333;}
#tour_espacemembre_creer input.submit {  border:dotted 1px #ccc; margin:2px; background-color:#d4d4d4; color:#333333; font-weight:bold; padding:3px; cursor:pointer; font-size:10px;}
#tour_espacemembre_creer input.submit:hover { background-color:#b91e1e; color:#FFFFFF;}
#tour_espacemembre_creer { width:305px; height:150px; overflow:hidden; float:left; border:dotted 1px #cccccc; background-color:#F3F3F3; padding:5px; margin-right:5px; margin-bottom:10px; }
#tour_espacemembre_creer .gauche { width:100px; float:left; }
#tour_espacemembre_creer .droite { width:200px; float:left; }
#tour_espacemembre_creer h3 { margin:0px; text-transform:uppercase; color:#ffffff; background-color:#b91e1e; padding:5px; margin-bottom:5px; }
#tour_espacemembre_creer a { display:block; margin-bottom:2px; padding-bottom:2px; color:#333333; border-bottom:dotted 1px #CCCCCC; }
#tour_espacemembre_creer a:hover { color:#999999;}
#modifier_membre form {font-size:12px;color:#666666;}
#modifier_membre form {font-size:12px;color:#666666;}
#modifier_membre table { font-size:12px; color:#333333;}
.etoile {color: #990000}
#modifier_membre legend {	color:#b91e1e;	font-size:12px;	font-weight:bold;}
#modifier_membre legend span {	width:10em;	text-align:right;}
#modifier_membre input {	padding:0.15em;	width:10em;	border:1px solid #ddd;	background:#fafafa;	font:bold 0.95em arial, sans-serif;	-moz-border-radius:0.4em;	-khtml-border-radius:0.4em;}
#modifier_membre input:hover, input:focus {	border-color:#c5c5c5;	background:#f6f6f6;} 
#modifier_membre fieldset {	border:1px solid #ddd;	padding:0 0.5em 0.5em;	display:block;	width:620px; margin-top:20px;}


/* 	PAGINATION
--------------------------------------------------------- */
ul{border:0; margin:0; padding:0;}
#pagination-flickr li{border:0; margin:0; padding:0;font-size:11px;	list-style:none;}
#pagination-flickr a{border:solid 1px #DDDDDD;		margin-right:2px;	}
#pagination-flickr .previous-off,	#pagination-flickr .next-off {		color:#666666;		display:block;float:left;font-weight:bold;padding:3px 4px;}
#pagination-flickr .next a,
#pagination-flickr .previous a {font-weight:bold;border:solid 1px #FFFFFF;}	
#pagination-flickr .active{color:#ff0084;font-weight:bold;display:block;float:left;padding:4px 6px;}
#pagination-flickr a:link, 
#pagination-flickr a:visited {color:#1966ac;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination-flickr a:hover{border:solid 1px #666666;}

/* ZOOM PLUGIN
--------------------------------------------------------- */
.zitem {width:103px;height:103px;	border:1px solid #666;	margin:5px 5px 5px 0;overflow:hidden;position:relative;float:left;}
.zitem .caption {width:103px;height:30px;background:#000;color:#fff;font-weight:bold;	position:absolute;bottom:-1px;left:0;display:none;
filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.zitem .caption a {text-decoration:none;color:#fff;font-size:12px;	padding:5px;display:block;}
.zitem img {border:0;position:absolute;}
.clear {clear:both;}

/* Modal Box
--------------------------------------------------------- */
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}  
#boxes .window {position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#boxes #dialog {width:375px; height:203px;padding:10px;background-color:#ffffff;}
#boxes #dialog1 {width:375px; height:203px;}
#dialog1 .d-header {background:url(../images/login-header.png) no-repeat 0 0 transparent; width:375px; height:150px;}
#dialog1 .d-header input {position:relative;top:60px;left:100px;border:2px solid #cccccc;height:15px;width:200px;font-size:13px;padding:3px;margin-top:4px;}
#dialog1 .d-header select {position:relative;top:60px;left:100px;border:1px solid #cccccc;height:25px;width:100px;font-size:13px;padding:3px;margin-top:4px;float:left;}
#dialog1 .d-header div {position:relative;top:100px;left:-80px;font-size:11px;text-align:left;}
#dialog1 .d-header span {display:block;padding-left:10px;}
#dialog1 .d-header .autorize_partenaires {position:absolute;top:0px;left:70px;font-size:13px;padding:3px;margin-top:4px;float:left;}
#dialog1 .d-blank {float:left;background:url(../images/login-blank.png) no-repeat 0 0 transparent; width:267px; height:53px;}
#dialog1 .d-login {float:left;width:108px; height:53px;}
#boxes #dialog2 {width:375px; height:203px;}
#dialog2 .d-header {background:url(../images/login-header2.png) no-repeat 0 0 transparent; width:375px; height:150px;}
#dialog2 .d-header input {position:relative;top:60px;left:100px;border:2px solid #cccccc;height:15px;width:200px;font-size:13px;padding:3px;margin-top:4px;}
#dialog2 .d-header select {position:relative;top:60px;left:100px;border:1px solid #cccccc;height:25px;width:100px;font-size:13px;padding:3px;margin-top:4px;float:left;}
#dialog2 .d-blank {float:left;background:url(../images/login-blank.png) no-repeat 0 0 transparent; width:267px; height:53px;}
#dialog2 .d-login {float:left;width:108px; height:53px;}

/* Erreur
--------------------------------------------------------- */
#livre-dor .erreur_input { border:solid 1px #990000; }
#commentaire .erreur_input { border:solid 1px #990000; }
#envoyer_amis .erreur_input { border:solid 1px #990000; }

/* GALERIE
--------------------------------------------------------- */
div.content {display: none;float:right;width:660px; }
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.loader {background-image: url('loader.gif');background-repeat: no-repeat;background-position: center;width: 660px;height: 350px}
div.slideshow {clear: both;}
div.slideshow span.image-wrapper {float: left;padding-bottom: 12px;}
div.slideshow a.advance-link {padding: 2px;display: block;border: 1px solid #ccc;}
div.slideshow img {border: none;display: block;}
div.download {float: right;}
div.embox {clear: both;border: 1px solid #ccc;background-color: #eee;padding: 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.navigation {
/* The navigation style is set by a javascript generated style on the page.
This is so that the javascript specific styles won't be applied unless javascript is enabled.*/
}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}


/* Minimal Gallery Styles
--------------------------------------------------------- */
#thumbs-min ul.thumbs li {float: none;padding: 0;margin: 0;list-style: none;}
#thumbs-min a.thumb {padding: 0px;display: inline;border: none;}
#thumbs-min ul.thumbs li.selected a.thumb {background: inherit;color: #000;font-weight: bold;}


/* FICHE MEMBRE
--------------------------------------------------------- */
#ligne_membre_item { border: solid 1px #E2E2E2; background-color: #F7F7F7; padding:5px; margin:5px; }
#ligne_membre_item b { display:block; font-size:13px; color:#b91e1e; text-align:left; }
#ligne_membre_item span { display:block; font-size:11px; color:#333; }



/* SONDAGES
--------------------------------------------------------- */

<!-- liste -->
#liste_centre_sondage { padding-top:5px; border:0px; }
#liste_sondages { padding:5px; margin:0px; font-size:11px;padding-bottom:20px; }
.ligne_paire_sondage {background-color:#FFFFFF;background-image:url(../images/bgliste.jpg);background-position:center bottom;background-repeat:repeat-x;}
.ligne_impaire_sondage {background-color:#FFFFFF;background-image:url(../images/bglistegrand.jpg);background-position:center bottom;background-repeat:repeat-x;}

#liste_sondages label { font-size:12px; }
#liste_sondages h3 {	font-size: 13px;color:#8d0212;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px; padding-bottom:5px;}
#liste_sondages img { border:0px;}
#liste_sondages a { display:block; width:150px;  text-align:center; margin-top:5px; margin-bottom:5px; background-color: #333333; border:solid 1px #333333; color:#FFFFFF;  font-weight:bold; padding:5px; text-decoration:none; font-size:12px;}
#liste_sondages a:hover { display:block; text-align:center; margin-top:5px; margin-bottom:5px; background-color: #000; color:#fff; border:solid 1px #000;  font-weight:bold; padding:5px; text-decoration:none; cursor:pointer;}
#mainContainer { padding:5px; margin:0px; font-size:11px; border:solid 1px #333; padding-bottom:20px; }
#mainContainer label { font-size:12px; }
#mainContainer h3 {	font-size: 13px;color:#fff;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px; border-bottom:dotted 1px #ccc; padding-bottom:5px;}
#mainContainer img { border:0px;}
#mainContainer a { display:block; text-align:center; margin-top:5px; margin-bottom:5px; background-color:#333; border:solid 1px #666; color:#FFFFFF; font-weight:bold; padding:5px; text-decoration:none;}
#mainContainer a:hover { display:block; text-align:center; margin-top:5px; margin-bottom:5px; background-color:#ccc; cursor:pointer; color:#8d0212; border:solid 1px #ccc;  font-weight:bold; padding:5px; text-decoration:none;}
.poller{	}
.pollerTitle{margin-bottom:5px;font-weight:bold;}
.pollerOption{margin:0px;}
.result_pollerOption{margin:0px;font-size:12px;}
.result_pollerTitle{margin:0px;padding:0px;margin-bottom:5px;font-weight:bold;font-size:15px;}
.result_pollGraph img{float:left;}
.result_pollGraph div{float:left;height:16px;background-repeat:repeat-x;color:#FFF;font-size:12px;}
.result_pollGraph{	height:16px;}
.poller_waitMessage{display:none;	}
.result_totalVotes{clear:both;font-size:11px;font-style:italic;}
	

/* METEO
--------------------------------------------------------- */
#recherche_fiche { border: solid 1px #CCCCCC; background-color:#F3F3F3; margin-bottom:10px; padding:5px; font-size:12px; color:#666666; }
#liste_meteo {  border:solid 1px #CCCCCC; padding:2px; font-size:11px; color:#333333; margin-bottom:10px;}
#photo_meteo {  width:150px; float:left; padding-left:10px; }
#content_droite_meteo { width:480px; float:left; }
#titre_meteo { color:#000; font-weight:bold; font-size:15px; margin-bottom:20px; }
#liste_col_meteo { width:240px; float:left; color:#000; }


/* GALERIE
--------------------------------------------------------- */
div.content {display: none;float:right;width:650px; }
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content  a:focus, div.content  a:hover, div.content  a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.loader {background-repeat: no-repeat;background-position: center;width: 650px;height: 350px}
div.slideshow {clear: both;}
div.slideshow span.image-wrapper {float: left;padding-bottom: 12px;}
div.slideshow a.advance-link {padding: 2px;display: block;border: 1px solid #ccc;}
div.slideshow img {border: none;display: block;width:630px;}
div.download {float: right;}
div.embox {clear: both;border: 1px solid #ccc;background-color: #eee;padding: 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.navigation {}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}	
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;width:50px; height:50px;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;margin-top:10px;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #b91e1e;border-color: #b91e1e;color: #fff;}


/* Minimal Gallery Styles
--------------------------------------------------------- */
#thumbs-min ul.thumbs li {float: none;padding: 0;margin: 0;list-style: none;}
#thumbs-min a.thumb {padding: 0px;display: inline;border: none;}
#thumbs-min ul.thumbs li.selected a.thumb {background: inherit;color: #000;font-weight: bold;}
a.bouton_membre_add  { display:block; padding:5px; color:#FFFFFF; font-weight:bold; }
	
	
/* Newsletter volante
	--------------------------------------------------------- */
#volante_tour { width:400px; height:auto; text-align:left; border:solid 3px #666666; } 
#volante_tour .head { display:block; padding:7px; background-image:url(../images/header_07.png); background-repeat:repeat-x; color:#FFFFFF; font-size:13px; font-weight:bold; } 
#volante_tour .contentn { background-color:#ffffff; padding:5px; color:#333333;} 
#volante_tour table { padding:5px;} 

/* Liste des photos home page
--------------------------------------------------------- */
#tour_photo_home_one { width:150px; float:left; margin-right:10px; }
#tour_photo_home_two { width:150px; float:left; }
#content_photos a { display:block;  color:#d01f1f; font-weight:bold; margin-top:5px;}	
#content_photos a:hover { display:block;  color:#000; font-weight:bold;}	
	
	
/* Liste des titres de la playliste
--------------------------------------------------------- */
#tour_playliste_home_one { width:150px; float:left; margin-right:10px; }
#tour_playliste_home_two { width:150px; float:left; }
#content_playliste a { display:block;  color:#d01f1f; font-weight:bold; margin-top:5px;}	
#content_playliste a:hover { display:block;  color:#000; font-weight:bold;}		
	
	
	
#tmeteo { border:solid 1px #333; padding:2px; font-size:11px; color:#fff; }
#gmeteo { width:100px; float:left; }
#g2meteo { width:170px; float:left; color:#CCCCCC; }
#titremeteo { color:#fff; font-weight:bold; font-size:15px; }
	
a.close { display:block; width:50px; float:right; color:#FFFFFF; }
a.close:hover { color:#ccc; }
	
#emission { width:364px; height:168px; background-color:transparent; position:absolute; left:-10px; padding:25px 0px 0px 12px; top:95px; display:none; background-image:url(../images/hoveremission.png); background-repeat:no-repeat; z-index:9999999; }
#texte_en_ce_moment b { font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#centre_entete  h4 { margin:0px; padding:3px 0px 0px 8px; color:#FFFFFF; font-size:12px; }
	
#betat_h { margin-top:10px; }
#ecouter_h_txt { width:225px; height:120px; float:left; }
#ecouter_h_pix { width:130px; height:120px; float:left; }


/* FOOTER
--------------------------------------------------------- */
#tour_footer { clear:both;  width:100%;}
#footer_01 { width:963px;   padding:10px;  background-image:url(../images/footer_01.png); height:47px; background-repeat:no-repeat; text-align:left;}
#footer_02 { width:963px; margin-top:15px;   padding:10px;  background-image:url(../images/footer_02.png); height:148px; background-repeat:no-repeat;}
#footer_03 { width:963px;   padding:10px;  background-image:url(../images/footer_03.png); height:154px; background-repeat:no-repeat;}
#footer_02 h3 { text-align:left; font-size:15px;  margin:0px; text-transform:uppercase;}
#footer_02 h2 { text-align:left; font-size:12px;  margin-top:0px; padding:5px;}
#left_footer { width:200px; float:left; margin-right:11px; text-align:left;}
#left_footer a { color:#FFFFFF;text-decoration:none;  font-size:11px;  display:block;}
#left_footer a:hover { color:#ccc;}
#right_footer { width:300px; float:right; color:#FFFFFF; font-size:11px; text-align:left;}
#right_footer h2 {padding:0px; text-transform:uppercase; color:#FFFFFF;}
.clear { clear:both;}
#sepfooter { height:20px;}



/* DEDICACES HEADER
--------------------------------------------------------- */
.dedi_cace { width:825px; display:block; height:20px; overflow:hidden; float:left; }
ol,ul {list-style:none;}
a.boutondedicace_add { display:block; width:105px; float:left;  color:#fff; padding:1px; text-align:center; background-image:url(../images/bgdedi.jpg); }
a.boutondedicace_add:visited {color:#FFFFFF; }
a.boutondedicace_add:hover {color:#ccc; }
#soumenulist { position:relative; }
#bfermer { width:150px; float:right; text-align:right; }
#txt_left_popup { width:120px; float:right; }


/* IDENTIFICATION SOUS MENU HAUT
--------------------------------------------------------- */
#menussbb  { border-left:solid 1px #999999; width:190px; display:block; height:20px; overflow:hidden; float:left; text-align:right; }
#menussbb a { font-size:11px; color:#333333; text-decoration:underline; }
#menussbb a:hover { color:#000;}
.droitededicace { font-size:12px; padding:7px 0px 0px 5px; }


/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
	list-style: none;	
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px;
}
.ligne li {
	color: #000;
	float : left; 
	width : 30px;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	/* A vous de configurer l'apparence de la date du jour */
}
li.itemSelectedItem {
	/* A vous de configurer l'apparence du jour sélectionné */
}		

a.futurdays { color:#fff; }
a.lastdays { color: #666;  }
a.currentdays { font-weight:bold; background-color:#ccc; color:#000;   }
a.selecteddays { font-weight:bold; background-color:#ccc; color:#000;   }


#calc { border-bottom:dotted 1px #333; margin-bottom:5px; padding-bottom:5px; }
.titre_calendrier_right { display:block; padding:5px; color:#ccc; font-weight:bold; width:220px; font-size:13px; text-align:center; float:left; }
a.fleche_calendrier_left { display:block; padding:5px; color:#ccc; float:left; }
a.fleche_calendrier_left:hover {  color:#fff; }
a.fleche_calendrier_right { display:block; padding:5px; color:#ccc; float:right; }
a.fleche_calendrier_right:hover {  color:#fff; }
#rougetxt { font-weight:bold; color:#990000; }

a.h3agenda { margin:0px; padding:0px; color:#fff; font-weight:bold; }
a.h3agenda:hover { margin:0px; padding:0px; color:#ccc; }

	body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	.selCont {clear:both; margin-bottom:20px; padding-bottom:40px; float:left; border-bottom:dotted 1px #000; width:600px;}


#hlogin { color:#FFFFFF; margin-top:10px; letter-spacing:normal; }

a.lecouter { color:#FFFFFF; font-size:11px; font-weight:bold; display:block; text-decoration:none; }
a.lecouter:hover { color:#ccc; font-size:11px; font-weight:bold; display:block; text-decoration:none; }

a.lededicace { color:#000; font-size:12px; font-weight:bold; display:block; text-decoration:none; }
a.lededicace:hover { color:#666; font-size:12px; font-weight:bold; display:block; text-decoration:none; }

#tourdedicace { margin:13px 0px 0px 0px; } 
#lde1 { width:7px; height:30px; float:left; }
#lde2 { width:135px; height:30px; float:left; padding:7px 0px 0px 0px;  background-image:url(../images/header/dedicaces/dedicace_02.png); background-repeat:no-repeat; }
#lde3 { width:833px; height:30px;  float:left; background-image:url(../images/header/dedicaces/dedicace_03.png); background-repeat:no-repeat; }
#lde4 { width:5px; height:30px;  float:left; }
#ldeonair { display:block; float:left; margin-right:2px; font-size:13px; padding-left:10px; border-right:solid 1px #666666; padding-right:6px; }
#ldeonair b { color:#b91e1e;  text-decoration: blink;  }

sep { display:block; margin:5px 2px 5px 2px; border:solid 1px #FFCC99; background-color:#FFFFFF; padding:5px; }
.titrepodcasthome { font-size:12px; display:block; color: #b91e1e; }

#bgplayer { padding:3px; background-image: url(../images/player/bg.png); background-repeat:no-repeat; padding-left:50px; margin-top:5px; }
#bgpodcasts { padding:3px; background-image: url(../images/player/podcasts.png); background-repeat:no-repeat; padding-left:50px; margin-top:5px; }


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

