/*
Structure
Accueil
Emissions
Horaire
Forums
Webtélé
Coin détente
Participez
Concours
Membre
General
Texte
*/

#header_logo_dhtml {
	position: absolute;
	right: 20px;	
	}
	
#deco_sousmenu { display: none;}
a:focus {outline: none;}

.testB { border: 1px dotted #f00;}
.testBg { background-color: #ccc;}

/* Structure */
/* Page, header et footer */

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font: 12px Verdana, Arial, sans-serif;
	line-height: 1.4;
	color: #333;
	background: url(/_img/bg_site09.gif) repeat;
	text-align: center;
	}

html > body {
	height: 100%;
	min-height: 100%;
	}
	
/* body.accueil {height: auto; background: #000000 url(/_img/pub/bg_cirque_amaluna.jpg) 50% top no-repeat fixed;} */	

#container {
	width: 1000px;
	margin: auto;
	text-align: left;
	position: relative;
	height: 100%;
	min-height: 100%;
	background-color: #fff;
	}

#header {
	width: 1000px;
	height: 198px;
	background-color: white;
	}

#header_logo {
	float: left;
	height: 164px;
	width: 272px;
	}

#header_pub {
	width: 728px;
	height: 90px;
	float: right;
	}

#header_content {
	float: right;
	width: 728px;
	height: 64px;
	padding-top: 10px;
	}

#header_menu {
	clear: both;
	width: 1000px;
	height: 34px;
	background-color: white;
	position: relative;
	z-index: 100;
	}

#footer {
	background-color: white;
	clear: both;
	width: 1000px;
	}

#footer_brand {
	width: 725px; 
	height: 20px; 
	padding:0 0 0 25px;
	}
	
#footer_astral {
	width: 725px;
	padding: 0px 0px 10px 25px;
	background-color: white;
	}

/* Menu */

#menuDeroulant {
	width: 1000px;
	height: 35px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
	background: #fff url(http://www.canalvie.com/_img/header/menu/bg_menu.jpg);
	z-index: 999;
}

#menuDeroulant li {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	font: 17px bold Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	color: #696a69;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited {
	display: block;
	height: 35px;
	color: #4b4d4b;
	margin: 0;
	text-decoration: none;
}

#menuDeroulant li a:hover { background: url(http://www.canalvie.com/_img/header/menu/bg_menu_on.jpg); }

#menuDeroulant li.m_emissions { width: 108px; }
#menuDeroulant li.m_horaire { width: 88px; }
#menuDeroulant li.m_forums { width: 86px; }
#menuDeroulant li.m_webtele { width: 95px; }
#menuDeroulant li.m_cuisine { width: 88px; }
#menuDeroulant li.m_decoration { width: 119px; }
#menuDeroulant li.m_sante { width: 147px; }
#menuDeroulant li.m_etre-parent { width: 121px; }
#menuDeroulant li.m_vie-de-couple { width: 148px; }

#menuDeroulant li.m_emissions a:hover { background-position: 0px 0; }
#menuDeroulant li.m_horaire a:hover { background-position: -108px 0; }
#menuDeroulant li.m_forums a:hover { background-position: -196px 0; }
#menuDeroulant li.m_webtele a:hover { background-position: -282px 0; }
#menuDeroulant li.m_cuisine a:hover { background-position: -377px 0; }
#menuDeroulant li.m_decoration a:hover { background-position: -465px 0; }
#menuDeroulant li.m_sante a:hover { background-position: -584px 0; }
#menuDeroulant li.m_etre-parent a:hover { background-position: -731px 0; }
#menuDeroulant li.m_vie-de-couple a:hover { background-position: -852px 0; }

#menuDeroulant .sousMenu {
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #f0f0f0;
	position: relative;
	left: -26px; 
	width: 300px;
	padding: 0 26px;
	padding-bottom: 22px;
	background: url(http://www.canalvie.com/_img/header/menu/sous-menu_bg.png) bottom no-repeat;
	z-index: 999;
}

#menuDeroulant li.m_etre-parent .sousMenu {	left: -206px; }
#menuDeroulant li.m_vie-de-couple .sousMenu { left: -178px; }

#menuDeroulant .sousMenu li {
	float: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 300px;
	/*text-transform: uppercase;*/
	font-size: 11px;
	color: #5a5b5a;
}

#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited {
	display: block;
	margin: 0;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #5a5b5a;
	text-decoration: none;
	height: 25px;
	padding: 10px 0 0 12px;
	background: url(http://www.canalvie.com/_img/header/menu/sous-menu_sep.png) bottom no-repeat;
}

.nohref {
	margin: 0 5px;
	padding: 8px 0 8px 7px;
	background: #f9f9f9 url(http://www.canalvie.com/_img/header/menu/sous-menu_sep.png) bottom no-repeat;
	font-size: 11px;
	text-transform: uppercase;
}

#menuDeroulant li:hover > .sousMenu { display: block; } 

#menuDeroulant li.m_cuisine .sousMenu li a:hover { color: #ff571e; }
#menuDeroulant li.m_decoration .sousMenu li a:hover { color: #8e144b; }
#menuDeroulant li.m_sante .sousMenu li a:hover { color: #539e85; }
#menuDeroulant li.m_etre-parent .sousMenu li a:hover { color: #4250b9; }
#menuDeroulant li.m_vie-de-couple .sousMenu li a:hover { color: #ce2d4f; }

#menuDeroulant .sousMenuNiveau2 li a:link, #menuDeroulant .sousMenuNiveau2 li a:visited {
	padding: 6px 0 0 8px;
	margin-left: -35px;
	width: 282px;
	text-transform: none;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	background-color: #f9f9f9;
	z-index: 999;
}


/* Contenu */

#content {
	width: 1000px;
	background-color: white;
	background: url(/_img/bg_pattern1.gif) repeat-y;
	}

#content_gauche {
	float: left;
	width: 670px;
	padding: 10px 10px 0px 10px;
	height: 100%;
	min-height: 100%;
	background-color: white;
	}

#content_droite {
	float: left;
	width: 300px;
	padding: 10px 10px 0px 0px;
	background-color: white;
	}

.content_colgauche {
	float: left;
	width: 330px;
	margin-right: 10px;
	display: block;
	}

.content_coldroite {
	float: left;
	width: 330px;
	display: block;
	}

.col670 {
	background: url(/_img/bg_670.jpg) top no-repeat;
	}

.col670 .date {
	color:#666; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 3px 0; 
	border-bottom:1px dashed #666;
}

.col670 .author {
	color:#666; 
	font-size:11px; 
	font-weight:bold; 
	padding:3px 0 0 0; 
	display:block;
}
		
p.feature{
    padding:13px 0 0 15px;
    background: url(/_img/article-bg-left.jpg) left top no-repeat;
    display:block;
}

p.feature span.feature-inner{
    padding:0 15px 15px 0;
    background: url(/_img/article-bg-right.jpg) right bottom no-repeat;
    display:block;
}

span.feature-title{
	color:#666;
	font-weight:bold;
	padding:0 0 5px 0;
	display:block;
}

p.feature ul{
    display:block;
}

.breadcrumb {
	font-size: 11px;
	color: #838383;
	padding-bottom: 5px;
	}

.titrepage {
	clear: both;
	font-size: 24px;
	letter-spacing: -.04em;
	line-height: 1;
	color: #94BE36;
	margin-bottom: 10px;
	}

.titre18 {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 5px;
	color: #94BE36;
	}

.titre14 {
	font-size: 14px;
	line-height: 1.2;
	color: #94BE36;
	}

h1 {
	font-size: 24px;
	letter-spacing: -.04em;
	line-height: 1;
	font-weight: normal;
	/*color: #94BE36;*/
	margin: 0 0 10px 0;
	}

h2 {
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 5px;
	font-weight: normal;
	color: #94BE36;
	}

h3 {
	font-size: 14px;
	line-height: 1.2;
	font-weight: normal;
	color: #94BE36;
	}

h4 {
	font-size: 12px;
	clear: both;
	}

.noclear {
	clear: none;
}
	
.THEMA_DECO .titrepage, .THEMA_DECO .titre18, .THEMA_DECO .titre14, .THEMA_DECO .themaColor {color: #8e144b;}
.THEMA_CUISINE .titrepage, .THEMA_CUISINE .titre18, .THEMA_CUISINE .titre14, .THEMA_CUISINE .themaColor {color: #ff571e;}
.THEMA_SANTE .titrepage, .THEMA_SANTE .titre18, .THEMA_SANTE .titre14, .THEMA_SANTE .themaColor {color: #539e85;}
.THEMA_PARENT .titrepage, .THEMA_PARENT .titre18, .THEMA_PARENT .titre14, .THEMA_PARENT .themaColor {color: #4250b9;}
.THEMA_MARIAGE .titrepage, .THEMA_MARIAGE .titre18, .THEMA_MARIAGE .titre14, .THEMA_MARIAGE .themaColor {color: #ce2d4f;}
.THEMA_BEAUTE .titrepage, .THEMA_BEAUTE .titre18, .THEMA_BEAUTE .titre14, .THEMA_BEAUTE .themaColor {color: #ef8e94;}
.THEMA_AUTRE .titrepage, .THEMA_AUTRE .titre18, .THEMA_AUTRE .titre14, .THEMA_AUTRE .themaColor {color: #94be36;}

.THEMA_DECO h1, .THEMA_DECO h2, .THEMA_DECO h3, .THEMA_DECO h4 {color: #8e144b;}
.THEMA_CUISINE h1, .THEMA_CUISINE h2, .THEMA_CUISINE h3, .THEMA_CUISINE h4 {color: #ff571e;}
.THEMA_SANTE h1, .THEMA_SANTE h2, .THEMA_SANTE h3, .THEMA_SANTE h4 {color: #539e85;}
.THEMA_PARENT h1, .THEMA_PARENT h2, .THEMA_PARENT h3, .THEMA_PARENT h4 {color: #4250b9;}
.THEMA_MARIAGE h1, .THEMA_MARIAGE h2, .THEMA_MARIAGE h3, .THEMA_MARIAGE h4 {color: #ce2d4f;}
.THEMA_BEAUTE h1, .THEMA_BEAUTE h2, .THEMA_BEAUTE h3, .THEMA_BEAUTE h4 {color: #ef8e94;}
.THEMA_AUTRE h1, .THEMA_AUTRE h2, .THEMA_AUTRE h3, .THEMA_AUTRE h4 {color: #94be36;}

.li_style ul {
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 00px;
}
.li_style li {
	margin: 0px;
	padding: 0px 0px 6px 0px;
	display: list-item;
}

.THEMA_DECO .li_style {
	list-style-image: url(/decoration/_img/li_deco.gif);
}
.THEMA_CUISINE .li_style {
	list-style-image: url(/cuisine/_img/li_cuisine.gif);
}
.THEMA_SANTE .li_style {
	list-style-image: url(/sante/_img/li_sante.gif);
}
.THEMA_PARENT .li_style {
	list-style-image: url(/etre-parent/_img/li_etre-parent.gif);
}
.THEMA_MARIAGE .li_style {
	list-style-image: url(/vie-de-couple/_img/li_vie-de-couple.gif);
}

#nav_dossiers {
	height: 176px;
	margin-bottom:5px;
}

.titre {
	font-size: 20px;
	letter-spacing: -.04em;
	line-height: 1.2;
	color: #94BE36;
	}

.titre24 {
	font-size: 24px;
	letter-spacing: -.04em;
	line-height: 1.1;
	color: #94BE36;
	}

.titre2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	color: #838383;
	}

.vieSousTitreCuisine {
	font-weight: bold;
	color: #ff571e;
}
.vieSousTitreParent {
	font-weight: bold;
	color: #4250b9;
}
.vieSousTitreCouple {
	font-weight: bold;
	color: #ce2d4f;
}
.vieSousTitreSante {
	font-weight: bold;
	color: #539e85;
}
.vieSousTitreDeco {
	font-weight: bold;
	color: #8e144b;
}

.vieImageGauche {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.vieImageDroite {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.vieImageCentre {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Boites génériques*/

.greybox {
	border: 1px solid #f4f6f4;
	/*border: 1px solid #ccc;*/
	padding: 1px;
	background-color: #fff;
	margin-bottom: 10px;
}

.greybox_inner {
	background-color: #f4f6f4;
}
		
		
.box_300 {
	width: 296px;
	border: 1px solid #e8efe8;
	padding: 1px;
}

.box_300_content {
	width: 280px;
	padding: 8px 8px 4px 8px;;
	_height: 76px;
	min-height: 76px;
	background-color: #fff;
}

.box_300a_content {
	width: 280px;
	padding: 8px 8px 4px 8px;;
	_height: 88px;
	min-height: 88px;
	background: url(/_img/bg_box300a.jpg) top no-repeat;
	background-color: #e8efe8;
	overflow: hidden;
}

.box_330_noborder {
	background: url(/_img/bg330.jpg) bottom no-repeat;
	padding: 10px;
}


.box_330 {
	width: 326px;
	border: 1px solid #e8efe8;
	padding: 1px;
}

.box_330_content {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	_height: 76px;
	min-height: 76px;
	background-color: #fff;
}

.box_330_3sides { //??
	width: 326px;
	padding: 1px;
	border-top: 1px solid #fff;
	border-left: 1px solid #e8efe8;
	border-right: 1px solid #e8efe8;
	border-bottom: 1px solid #e8efe8;
}

.box_330a_content {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background: url(/_img/bg_box330a.jpg) top no-repeat;
	background-color: #e8efe8;
}

.box_330b_content {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background: url(/_img/bg_box330b.jpg) top no-repeat;
	background-color: #fff;
}

.box_330c_content {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background-color: #fff;
}

.box_330_suite {
	height: 18px;
	text-align: right;
	padding: 8px 10px 0 0;
	font-size: 11px;
	background: url(/_img/ligne_point328.gif) top no-repeat;
	background-color: #fff;
}

.box_670 {
	width: 669px;
	min-height: 150px;
	_height: 150px;
	background: url(/_img/bg_box670.jpg) top no-repeat;
}

.box_670_b {
	border-top: 1px solid #fff;
	border-left: 1px solid #f2f5ee;
	border-right: 1px solid #f2f5ee;
	border-bottom: 1px solid #e6e6e6;
}

.box_670b {
	width: 666px;
	border: 1px solid #e8efe8;
	padding: 1px;
}

.box_670b_content {
	/*width: 666px;*/
	padding: 0px 0px 0px 0px;;
	min-height: 88px;
	_height: 88px;
	background: url(/_img/bg_box670b.jpg) top no-repeat;
	background-color: #fff;
}

.box_index {
	min-height: 105px;
	_height: 105px;
	/*overflow: hidden;*/
}

.two_box .box_index {
	height:107px;
	width:335px;
	background:transparent url(/_img/ligne_point670.gif) left bottom no-repeat;
	float:left;
}

.box_index_photo {
	float: left;
	width: 142px;
	height: 85px;
	margin: 10px;
}

.box_index_actualite_photo {
	float: left;
	width: 100px;
	height: 80px;
	margin: 10px;
}
	
.box_index_txt {
	float: left;
	width: 498px;
	padding-top: 10px;
}

.two_box .box_index .box_index_txt {
	width:169px;
}

.box_index_txt .date{
	color:#666; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 0 5px 0;
}

/* Accueil Vie */

#box_videos {
	width: 326px;
	background: url(/_img/acc/bg_box-videos.jpg) top no-repeat;
	background-color: #e8efe8;
}

.box_video_tn {
	float: left;
	width: 84px;
	height: 47px;
	padding: 10px 5px 6px 9px;
}

.box_video_txt {
	height: 47px;
	padding: 10px 5px 0px 0px;
}

.box_suite {
	width: 316px;
	height: 21px;
	padding: 5px 10px 0 0;
	margin-top: 1px;
	background: url(/_img/acc/bg_suite.jpg) top no-repeat;
	font-size: 11px;
	text-align: right;
}

.box_article {
	width: 326px;
	background: url(/_img/bg_anepasmanquer.jpg) top no-repeat;
}

.box_article_tn {
	float: left;
	width: 142px;
	height: 85px;
	padding: 10px 10px 10px 10px;
}

.box_article_txt {
	padding: 10px 10px 0 0px;
	height: 70px;
}

.article_sep {
	height: 1px;
	background-color: #e8efe8;
	margin-bottom: 1px;
}

ul.filmstrip{
	padding:0;
	margin:0;
	width:636px;
	height:215px;
	border-right:1px solid #E8EFE8;
	float:left;
	overflow:hidden;
}

ul.filmstrip li{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

ul.filmstrip li div{
	line-height:1.3;
	width:191px;
	height:193px;
	padding:10px;
	margin:0;
	border-bottom:1px solid #E8EFE8;
	border-top:1px solid #E8EFE8;
	border-left:1px solid #E8EFE8;
	float:left;
}

ul.filmstrip li a.a-decouvrir_titre{ 
	font-size:14px;
	font-weight:bold;
	padding-top:3px;
	width:193px; 
	display:block;
}

ul.filmstrip li span.a-decouvrir_texte{ 
	width:193px; 
	display:block;
}

.acc_forum_entete {
	width: 321px;
	height: 21px;
	padding: 5px 0 0 5px;
	background: url(/_img/acc/bg_suite.jpg) top no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #5b9010;
}

.acc_forum_row {
	min-height: 17px;
	_height: 17px;
	padding: 5px;
}

.acc_droite {
	width: 280px;
	padding: 10px;
	background-color: #f4fae6;
	/*margin-top: 10px;*/
}

.liste_articles {
	height: 38px;
	padding: 4px 10px 0 10px;
	background: url(/_img/ligne_point.gif) bottom repeat-x;
}

/* Accueil Cuisine */

#box_a-lire_gen {
	width: 328px;
	padding-bottom: 10px;
	background: url(/_img/bg_box_accueil.jpg) top no-repeat;
	background-position: 1px 1px;
	border: 1px solid #e8efe8;
}
.alire_altbg {
	background-color: #e8efe8;
}
.bgRoseMariage {
	background-color: #ffe8e6;
}

.box_nouv_photo { /* À lire + Recettes */
	float: left;
	width: 142px;
	height: 85px;
	margin: 9px 10px 14px 9px;
	}

.box_nouv_texte {
	float: left;
	width: 156px;
	height: 65px;
	padding-top: 15px;
	}

.box_nouv_titres {
	padding-left: 10px;
	line-height: 22px;
}

.lien_fl_droite {
	float: right;
	text-align: right;
	height: 12px;
	font-size: 11px;
	}

.ban_concours {
	float: left;
	padding: 0 0px 10px 0;
	width: 160px;
}
.ban_concours_d {
	float: left;
	padding: 0 10px 10px 0;
}

.box_recettes {
	border: 1px solid #e8efe8;
	background: url(/cuisine/_img/bg_index-recettes.jpg) top no-repeat;
	padding: 10px;
}


#box_trucs {
	width: 330px;
	height: 124px;
	background: url(/cuisine/_img/bg_trucs-cuisine.jpg) top no-repeat;
}
#box_trucs_txt {
	height: 72px;
	padding: 30px 10px 0 0px;
	color: #666666;
}

#box_trucs_img {
	float: left;
	padding: 22px 12px 0 10px;
}

#box_partager {
	width: 330px;
	height: 124px;
	background: url(/cuisine/_img/bg_partager.jpg) top no-repeat;
}
#box_partager_txt {
	height: 96px;
	padding: 10px 140px 0 10px;
	color: #666666;
}

#box_boite-a-lunch {
	width: 330px;
	height: 112px;
	background: url(/cuisine/_img/bg_boite-a-lunch.jpg) top no-repeat;
}
#box_boite-a-lunch_txt {
	height: 82px;
	padding: 10px 140px 0 10px;
	color: #666666;
}
#box_sondage {
	width: 328px;
	min-height: 80px;
	_height: 80px;
	background: url(/cuisine/_img/bg_sondage.jpg) top no-repeat;
	border: 1px solid #e8efe8;
}
#box_sondage_txt {
	padding: 10px;
	color: #666;
	font-size: 12px;
	/*line-height: 1.6;*/
}

.formboxRechCuisine {
	width: 415px;
	height: 16px;
	font: 11px Arial, Helvetica, sans-serif;
	border: 1px solid #BCC8CE;
	padding-top: 4px;
	}

/* includes col. droite */

#box_recherche { /* 300x87 */
	width: 280px;
	height: 77px;
	background: url(/cuisine/_img/bg_recherche.jpg) top no-repeat;
	background-color: #e8efe8;
	padding: 10px 10px 0 10px;
}

#box_webtele {
	width: 280px;
	background-color: #f4fae6;
	padding: 5px 10px 10px 10px;
	overflow: hidden;
}
.box_webtele_photo {
	float: left;
	width: 128px;
	height: 72px;
	overflow: hidden;
	margin: 0 10px 10px 0px;
	}
.box_webtele_texte {
	float: left;
	width: 142px;
	}
#box_boite-a-recettes {
	width: 300px;
	background-color: #f4fae6;
	padding-bottom: 10px;
}

#box_idees {
	width: 280px;
	height: 130px;
	background: url(/cuisine/_img/bg_idees.jpg) top no-repeat;
	padding: 10px 10px 0 10px;
}
#box_idees_txt {
	padding: 5px 0 10px 0;
	font-size: 14px;
	color: #666;
}
#box_forum {
	width: 280px;
	/*min-height: 140px;
	_height: 140px;*/
	padding: 10px;
	background-color: #f4fae6;
}
#box_autres_recettes {
	width: 300px;
	background-color: #eef3ee;
}
.box_autre_titre0 {
	padding: 3px 10px 3px 10px;
	background-color: #fbfcfb;
	border-left: 1px solid #eee8d7;
	border-right: 1px solid #eee8d7;
	}
.box_autre_titre1 {
	padding: 3px 10px 3px 10px;
	background-color: #eef3ee;
	}
.box_autre_bas {
	background-color: #eef3ee;
	height: 9px;
	border-bottom: 1px solid #eee8d7;
	}
.box_autre_sep {
	background-color:#fbfcfb;
	border-left: 1px solid #eee8d7;
	border-right: 1px solid #eee8d7;
	text-align:center;
}
#box_a-lire {
	width: 280px;
	_width: 300px;
	background-color: #f4fae6;
	padding: 5px 10px 10px 10px;
	overflow: hidden;
}
.nouv_photo {
	float: left;
	width: 142px;
	margin: 5px 5px 5px 0;
}

.box-actualite{
	padding:10px; 
	margin:0 0 10px 0; 
	background-color:#F4FAE6; 
	overflow:hidden;
}

.box-actualite .sous-titre{
	font-size:14px; 
	color:#333; 
	line-height:1.2; 
	padding:0 0 7px 0;
}

.box-actualite .item{ padding:7px 0 8px 0; }
.box-actualite .date{ color:#666; font-size:11px; font-weight:bold; }

/* Recettes cuisine*/

#nav_recette {
	width: 367px;
	height: 22px;
}
#nav_recette img {
	float : left;
	margin: 0;
	padding: 0;
}

#fiche_recette{
	/* OUT */
	width: 670px;
	height: 240px;
	background: url(/cuisine/_img/bg_fiche_recette.gif) top repeat-x;
	vertical-align:middle;
}

#img_recette {
	float: left;
	text-align: center;
	width: 320px;
	height: 240px;
	background-color: #f4f6f4;
	overflow:hidden;
}

.photo_recette {
	width: 320px;
	height: 240px;
}
.photo_recette td {
	vertical-align: middle;
}

#text_recette {
	float: left;
	width: 336px;
	padding: 3px;
}

#info_recette {
	width: 342px;
	height: 18px;
	margin-top: 8px;
	padding-top: 22px;
	background: url(/cuisine/_img/bg_infos.jpg) top no-repeat;
	font-size: 10px;
}

.info_label {display: none;}

#nutrition_recette {
	padding: 15px 5px 10px 5px;
	height: 15px;
	background: url(/cuisine/_img/sep_recette.gif) bottom no-repeat;
}

#conservation_recette {
	padding: 5px 5px 10px 5px;
	height: 100px;
	background: url(/cuisine/_img/sep_recette.gif) bottom no-repeat;
}

#conservation_recette .text{padding:0 0 4px 0;}

#outils_recette {
	padding: 5px 5px 0 5px;
}

#infosnutri {
	color: #1389b2;
	float: right;
	cursor: pointer;
}
#infosnutri_c {
	width:170px;
	height: 150px;
	padding: 8px;
	left: -24px;
	top: 4px;
	background: url(/cuisine/_img/bg_infonutri.png) top no-repeat;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
}

.info_recette_list {
	float: right;
	margin: 15px 0 0 20px;
	font-size: 11px;
	width: 160px;
}

.info_recette_list .label {
	font-weight: bold;
	color: #ff571e;
}

#toolbar_recette {
	/* OUT */
	width: 670px;
	height: 36px;
	background: url(/cuisine/_img/bg_toolbar.jpg) top no-repeat;
	margin-top: 10px;
	padding: 7px 0 0 0px;
}

#apropos_recette {
	float: right;
	width: 204px;
	padding: 0 15px 0 15px;
	background: url(/cuisine/_img/bg_apropos.jpg) top no-repeat;
	font-size: 11px;
	margin: 0 0 10px 10px;
}

.apropos_sep {
	background: url(/cuisine/_img/sep_recette.gif) bottom no-repeat;
	height: 2px;
	margin: 5px 0;
}

#ingredients {
	width: 404px;
	border: 1px solid #f4f6f4;
	padding: 10px;
	margin-bottom: 10px;
}

#preparation {
	padding: 0 10px;
	margin-bottom: 10px;
}

#notes {
	margin-bottom: 10px;
}

.notes_inner {
	border: 1px solid #f4f6f4;
	background-color: #fafafa;
	padding: 10px;
}

.suggestion {
	background: url(/cuisine/passez-a-table/_img/bg_suggestion.jpg) top no-repeat;
	padding: 0px 15px 0px 15px;
	min-height: 260px;
	_height: 260px;
	margin-bottom: 10px;
	width: 300px;
}

#ingredients_recette {
	/* OUT */
	float: left;
	/*width: 310px;*/
	padding: 10px 5px 0 5px;
	background: url(/cuisine/_img/bg_fiche_recette.gif) top repeat-x;
}

#methode_recette {
	float: left;
	/*width: 320px;*/
	padding: 10px 10px 0 10px;
}
#methode_recette p {
	margin-top: 0;
}

#commentaires {
	border: 1px solid #dae0da;
	margin-bottom: 10px;
}
.comment_img {
	float: left;
	width: 142px;
	height: 85px;
	margin: 10px 5px 10px 10px;
}

.cuisine_scroll {
	scrollbar-base-color: #ff571e;
	}

.cuisine_icone_dhtml {
	z-index: 988;
	position: absolute;
	bottom: 20px;
	right: 5%;
	width: 120px;
	background: url(/cuisine/_img/dhtml_icone_bg.gif) bottom no-repeat;
	visibility: hidden;
	}

.cuisine_icone_dhtml_bg {
	width: 110px;
	padding: 5px 5px 7px 5px;
	margin-bottom: 6px;
	font-size: 10px;
	line-height: 1.2;
	color: white;
	text-align: center;
	background-color: #ff571e;
	}

.recette_icone_dhtml {
	z-index: 988;
	position: absolute;
	bottom: 20px;
	right: 5%;
	width: 120px;
	background: url(/cuisine/_img/dhtml_icone_bg.gif) bottom no-repeat;
	visibility: hidden;
	}

.recette_icone_dhtml_bg {
	width: 110px;
	padding: 5px 5px 7px 5px;
	margin-bottom: 6px;
	font-size: 10px;
	line-height: 1.2;
	color: white;
	text-align: center;
	background-color: #ff571e;
	}

#contenu_recette {
	border: 1px solid #e8efe8;
}
#ingredients_recette {
	float: left;
	/*width: 310px;*/
	padding: 10px 5px 0 5px;
	background: url(/cuisine/_img/bg_fiche_recette.gif) top repeat-x;
}

#methode_recette {
	float: left;
	/*width: 320px;*/
	padding: 10px 10px 0 10px;
}
#methode_recette p {
	margin-top: 0;
}

#commentaires {
	border: 1px solid #dae0da;
	margin-bottom: 10px;
}
.comment_img {
	float: left;
	width: 142px;
	height: 85px;
	margin: 10px 5px 10px 10px;
}

.cuisine_scroll {
	scrollbar-base-color: #ff571e;
	}




/* Vins */

.vin_img {
	float: left;
	width: 140px;
	height: 210px;
	margin: 10px;
	border: 1px solid #e6e6e6;
	padding-top: 10px;
	text-align: center;
	background-color: #fff;
}

.vin_content_g {
	float: left;
	width: 228px;
	padding: 20px 25px 10px 0px;
}

.vin_content_d {
	float: left;
	width: 240px;
	padding: 30px 0px 10px 0px;
}

/* Décoration*/

.box_accueil {
	width: 326px;
	border: 1px solid #e8efe8;
	padding: 1px;
}
.box_accueil_top {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background: url(/_img/bg_box_accueil.jpg) top no-repeat;
	background-color: #e8efe8;
}

.box_accueil_top_nobg {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background-color: #fff;
}

.box_accueil_content {
	position: relative;
	z-index: 1;
	width: 310px;
	padding: 8px 8px 4px 8px;;
}
.box_accueil_suite {
	height: 18px;
	text-align: right;
	padding: 8px 10px 0 0;
	font-size: 11px;
	background: url(/_img/ligne_point328.gif) top no-repeat;
	background-color: #fff;
}
#box_nos-emissions {
	/*position: relative;
	z-index: 1000;*/
	min-height: 28px;
	_height: 28px;
	padding: 6px 0 0 10px;
	background: #e8efe8;
}

/*OUT*/
#box_anepasmanquer {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	min-height: 88px;
	_height: 88px;
	background: url(/_img/bg_anepasmanquer.jpg) top no-repeat;
	background-color: #fff;
}

.box_experts {
	padding: 18px 10px 6px 10px;
	background: url(/decoration/_img/bg_experts.jpg) top no-repeat;
}

#box_projets {
	height: 163px;
	padding: 12px 12px 6px 168px;
	background: url(/decoration/_img/bg_soumettre-projets.jpg) top no-repeat;
}
#box_questions {
	height: 143px;
	padding: 16px 10px 6px 132px;
	background: url(/decoration/_img/bg_soumettre-questions.jpg) top no-repeat;
}

#box_coin-brico {
	width: 330px;
	height: 114px;
	background: url(/decoration/_img/bg_coin-brico.jpg) top no-repeat;
}

#box_coin-brico_txt {
    padding: 10px 10px 0 140px;
	color: #666;
	line-height: 1.3;
}

#box_coin-capsules {
	width: 330px;;
	height: 114px;
	background: url(/decoration/_img/bg_coin-capsules.jpg) top no-repeat;
}

#box_coin-capsules_txt {
	padding: 6px 10px 0 125px;
	color: #666;
	line-height: 1.3;
}


.photoGalleryMenuItem {
	background: url(/decoration/_img/menu_photo_off.jpg) top no-repeat;
	min-height: 31px;
	_height: 31px;
	font-size: 14px;
	/*color: #8e144b;*/
	padding: 10px 5px 0 5px;
	margin-bottom: 1px;
}

.photoGalleryMenuItemOn {
	background: url(/decoration/_img/menu_photo_on.jpg) top no-repeat;
	min-height: 31px;
	_height: 31px;
	font-size: 14px;
	color: #fff;
	padding: 10px 5px 0 5px;
	margin-bottom: 1px;
}

.THEMA_MARIAGE .photoGalleryMenuItem {
	background: url(/vie-de-couple/_img/menu_photo_off.jpg) top repeat-x;
}
.THEMA_MARIAGE .photoGalleryMenuItemOn {
	background:#ce3152 url(/vie-de-couple/_img/menu_photo_on.jpg) top repeat-x;
}

.photoGallerySubMenuItem {
	min-height: 24px;
	_height: 24px;
	padding: 7px 5px 0 5px;
	border-bottom: 1px solid #e8efe8;
	color: #666;
}
						
						
/* ****** */

#articles_navdrop196 {
	z-index: 1000;
	position: absolute;
	width: 196px;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid #861347;
	top: 11px; /*FF*/
	!top: 19px; /*IE*/
	left: 0px;
	display: none
	}

#emis_navdrop240 {
	z-index: 1000;
	position: absolute;
	width: 240px;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid #861347;
	top: 11px; /*FF*/
	!top: 19px; /*IE*/
	left: -97px;
	display: none
	}

#emis_navdrop280 {
	z-index: 1000;
	position: absolute;
	width: 274px;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid #861347;
	top: 11px; /*FF*/
	!top: 15px; /*IE*/
	left: 0px;
	display: none
	}
	
#emis_navdrop314 {
	z-index: 1000;
	position: absolute;
	width: 308px;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid;
	top: 11px; /*FF*/
	!top: 15px; /*IE*/
	left: 0px;
	display: none;
	}

#navdrop670 {
	z-index: 1000;
	position: absolute;
	width: 670px;
	background-color: transparent;
	display: none
}


#slideshow_container {
	width: 646px;
	height: 200px;
	padding: 0;
}

.slideshow_content {
	position: absolute;
	width: 646px;
	height: 200px;
}

#menu_espf {
	width: 666px;
	height: 121px;
	/*!height: 131px;*/
	border: 1px solid #539e85;
	padding:1px;
	background-color: #fff;
	z-index: 980;
}

.menu_item {
	float: left;
	width: 100px;
	height: 121px;
	background: url(/sante/remise-en-forme/_img/bg_menu_off.gif) top left no-repeat;
	padding: 8px 18px 0 16px;
	color: #58a188;
	font-size: 13px;
	font-weight: bold;
}

.menu_on {
	background: url(/sante/remise-en-forme/_img/bg_menu_on.gif) top left no-repeat;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:hover {
	color: #58a188;
	text-decoration: none;
}

.menu_img_off {
	border: 1px solid #b1d3c7;
}
.menu_img_on {
	border: 1px solid #539e85;
}

#emis_navdrop_ht {
	/*height: 275px;*/
	overflow: auto;
	}

.navdrop_altbg {
	background-color: #f9fbf9;
	}

.cat_capsules {
	width: 100px;
	height: 100px;
	padding: 0px 11px 11px 0;
	float: left;
}

#capsules-vedette {
	width: 653px;
	min-height: 118px;
	_height: 118px;
	border: 1px solid #cfa6b5;
	background: url(/decoration/_img/coin-capsules/bg_capsules-vedette.jpg) top no-repeat;
	background-color: #f2f5ee;
}

.bloc_vedette {
	float: left;
	width: 207px;
	padding: 10px 0px 10px 10px;
}

#capsules {
	width: 536px;
	float: left;
	background: url(/decoration/_img/coin-capsules/bg_capsules.jpg) repeat-y;
	margin-bottom: 10px;
}

.capsules_rangee {
	width: 536px;
	min-height: 127px;
	_height: 127px;
	background: url(/decoration/_img/coin-capsules/bg_rangee.jpg) top no-repeat;
}

.capsules_video_box {
	width: 266px;
	margin-left: 1px;
	float: left;
	height: 100%;
}

.capsules_video_box_over_g {
	width: 266px;
	margin-left: 1px;
	float: left;
	background: url(/decoration/_img/coin-capsules/bg_over_g.jpg) top no-repeat;
	height: 100%;
}

.capsules_video_box_over_d {
	width: 266px;
	margin-left: 1px;
	float: left;
	background: url(/decoration/_img/coin-capsules/bg_over_d.jpg) top no-repeat;
	height: 100%;
}

.capsules_video {
	width: 236px;
	padding: 15px 10px 0 15px;
}


.capsules_nav {
 	width:520px;
	height: 40px;
	padding-left: 16px;
}

.capsules_pages {
	width: 33px;
	height: 34px;
	texte-align: center;
	padding-top: 6px;
	float: left;
	font: 24px Verdana, Arial, sans-serif;
	color: #fff;
	background: none;
}

.capsules_pages a:link, .capsules_pages a:visited {
	color: #fff;
}

.capsules_pages a:hover {
	color: #8e144b;
	text-decoration: none;
}

.current_page_top {
	color: #8e144b;
	background: url(/decoration/_img/nav-top_over.jpg);
}

.current_page_bottom {
	color: #8e144b;
	background: url(/decoration/_img/nav-bottom_over.jpg);
}

/*Coin brico*/

.box_coin-brico {
	border: 1px solid #e8efe8;
	background-color: #fff;
	min-height: 20px;
	_height: 20px;
	padding: 10px 0;
	margin-bottom: 10px;
}

.coin-brico_categorie{
	font-size: 16px;
	color: #8e144b;
	float: left;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 275px;
}
.coin-brico_categorie a:link {
	color: #8e144b;
}
.coin-brico_btn {
	float: right;
	padding: 6px 10px; 0 10px;
}
.coin-brico_titre {
	height: 20px;
	background: url(/_img/ligne_point320.gif) bottom no-repeat;
}


/* Vie de couple */

.inspiration_link {
	background: url(/_img/btn_ajouter.gif) left no-repeat;
	padding-left: 20px;
}

#tooltip{
	position: absolute;
	background: transparent url(/vie-de-couple/_img/tooltip_bg.png) bottom right no-repeat;
	width: 90px;
	padding: 2px 5px 12px 5px;
	color: #fff;
	display: none;
}
			

.ph_article-vedette {
	background: url(/vie-de-couple/_img/bg_article-vedette.jpg) top left no-repeat;
	float: left;
	width: 155px;
	height: 99px;
	padding: 21px 0 0 20px;
}

.titre_article-vedette {
	float: left;
	width: 135px;
	padding: 15px 0 5px 0;
	}
	
.txt_article-vedette {
	padding: 10px 10px 10px 20px;;
	}
	
.articles-mariage {
	background: url(/vie-de-couple/_img/bg_articles-mariage.jpg) top left no-repeat;
}

#box_specialistes {
	width: 330px;
	height: 97px;
	background: url(/vie-de-couple/_img/bg_specialistes.jpg) top no-repeat;
	margin-bottom: 10px;
}

#box_specialistes_txt {
	padding: 8px 110px 5px 8px;
	color: #666;
	line-height: 1.3;
}

/* Etre parent */

#box_calendrier-grossesse {
	width: 330px;
	height: 100px;
	background: url(/etre-parent/_img/bg_calendrier-grossesse.jpg) top no-repeat;
	margin-bottom: 10px;
}

#box_calendrier-grossesse_txt {
	padding: 18px 80px 16px 8px;
	color: #666;
	line-height: 1.3;
}

#box_dossier-drogue {
	width: 330px;
	height: 100px;
	background: url(/etre-parent/_img/bg_dossier-drogue.jpg) top no-repeat;
	margin-bottom: 10px;
}

#box_dossier-drogue_txt {
	padding: 8px 110px 5px 8px;
	color: #666;
	line-height: 1.3;
}

#box_dre-nadia {
	width: 330px;
	height: 100px;
	background: url(/etre-parent/_img/bg_dre-nadia.jpg) top no-repeat;
}

#box_dre-nadia_txt {
	padding: 8px 10px 0px 140px;
	color: #666;
	line-height: 1.3;
}

#actualites-etre-parent{
	background:transparent url(/_img/bg_box_accueil.jpg) 1px 1px no-repeat;
	border:1px solid #E8EFE8;
	padding-bottom:10px;
	width:328px;
}

#actualites-etre-parent .photo, .box-actualite .photo{
	width:82px; 
	height:66px; 
	margin:9px 11px 9px 9px; 
	float:left; 
	overflow:hidden;
}

.box-actualite .photo{ margin-left:0; }
.box-actualite .text{ line-height:1.2; font-weight:bold; padding:10px 0 0 0; }

#actualites-etre-parent .text{
	width:224px; 
	padding:9px 0 0 0; 
	float:left;
}

#actualites-etre-parent .date{
	font-weight:bold; 
	font-size:10px; 
	color:#666;
}

/* Club des petits mignons */

.box_petit-mignon {
	width: 142px;
	height: 200px;
	border: 1px solid #e6e6e6;
	padding: 8px;
	font-size: 11px;
	float: left;
	margin: 0 6px 6px 0;
}

.pm_etoiles {
	float: left;
	padding-right: 4px;
	margin: 4px 0;
}

.box_160 {
	width:158px;
	height:200px;
	border:1px solid #e8efe8;
	margin:0 6px 6px 0;
	float:left;
}

.box_160_content {
	width: 140px;
	padding: 8px 8px 0 8px;;
	overflow: hidden;
}

div.petits-mignons div.photo, div.mignon-du-mois div.photo{
	width:142px;
	height:107px;
	text-align:center;
	background-color:#ccc;
	overflow:hidden;
}

div.petits-mignons div.text, div.mignon-du-mois div.text{
	line-height:1.2;
	font-size:11px;
	width:142px;
	height:40px;
	margin:3px 0 5px 0;
	padding:0 0 3px 0;
	background:url(/_img/ligne_point142.gif) left bottom repeat-x;
	overflow:hidden;
}

div.petits-mignons div.vote-choix-btn {
	padding:0 0 0 17px;
}

div.petits-mignons div.vote-choix-btn a{
	width:121px;
	height:30px;
	background:url(/etre-parent/le-club-des-petits-mignons/_img/bouton.png) 0 0 no-repeat;
	display:block;
	cursor:pointer;
}

div.petits-mignons div.vote-choix-btn a:hover {
	background-position:-121px 0;
}

div.petits-mignons div.vote-merci{
	padding:5px 0 0 8px;
	height:25px;
}

div.petits-mignons div.mignon-du-mois {
	height:auto;
	margin-bottom:20px;
}

div.petits-mignons div.mignon-du-mois div.mignon-du-mois-inner{
	width: 140px;
	padding: 8px 8px 4px 8px;;
	margin:1px;
	background:#e8efe8 url(/etre-parent/le-club-des-petits-mignons/_img/bg_box160.jpg) 0 0 repeat-x;
}

div.mignon-du-mois div.text{
	height:auto;
}

#content_droite div.mignon-du-mois {
	width:298px;
	background:#e8efe8;
	padding:1px;
}

#content_droite  div.mignon-du-mois div.mignon-du-mois-inner{
	width:280px;
	padding:4px 8px 8px 8px;
	border:1px solid #fff;
	background:#e8efe8 url(/etre-parent/le-club-des-petits-mignons/_img/bg_box160.jpg) 0 0 repeat-x;
}

#content_droite div.mignon-du-mois div.photo{ float:left; }
#content_droite div.mignon-du-mois div.text{ width:130px; padding-bottom:10px; }
#content_droite div.mignon-du-mois div.text-wrapper{ width:130px; padding:0 0 0 8px; float:right; }

div.petits-mignons div.plus-populaires {
	width:488px;
	border:1px solid #e8efe8;
	padding:1px;
	float:left;
}

div.petits-mignons div.plus-populaires  div.plus-populaires-inner{
	width: 488px;
	padding: 8px 0px 0 0px;;
	background:#fff url(/etre-parent/le-club-des-petits-mignons/_img/bg_box492.jpg) 0 0 no-repeat;
}

div.petits-mignons div.plus-populaires div.vote-choix-btn{
	padding-left:10px;
}

/* Santé */

#box_espace-forme {
	width: 330px;
	height: 100px;
	background: url(/sante/_img/bg_espace-forme.jpg) top no-repeat;
}

#box_espace-forme_txt {
	padding: 12px 10px 0px 140px;
	color: #666;
	line-height: 1.3;
}

#box_bien-dans-ma-tete {
	width: 330px;
	height: 102px;
	background: url(/sante/_img/bg_bien-dans-ma-tete.jpg) top no-repeat;
}

#box_bien-dans-ma-tete_txt {
	padding: 8px 10px 0px 130px;
	color: #666;
	line-height: 1.3;
}

#box_quiz-alimentaires {
	width: 330px;
	height: 100px;
	background: url(/sante/_img/bg_quiz-alimentaires.jpg) top no-repeat;
}

#box_quiz-alimentaires_txt {
	padding: 8px 10px 0px 120px;
	color: #666;
	line-height: 1.3;
}

#box_alimenter {
	width: 330px;
	height: 100px;
	background: url(/sante/_img/bg_alimenter.jpg) top no-repeat;
}

#box_alimenter_txt {
	padding: 8px 10px 0px 158px;
	color: #666;
	line-height: 1.3;
}

#box_beaute {
	width: 330px;
	height: 102px;
	background: url(/sante/_img/bg_beaute.jpg) top no-repeat;
}

#box_beaute_txt {
	padding: 20px 10px 0px 100px;
	color: #666;
	line-height: 1.3;
}

/* Communauté espace forme*/

.espf_membre_avatar {
	float: left;
	padding: 10px;
}

.espf_membre_content {
	float: left;
	padding: 10px 10px 0 0;
	width: 372px;
}
.espf_membre_liens {
	float: left;
	padding: 0px;
	width: 213px;
	height: 94px;
	background: url(/sante/remise-en-forme/_img/bg_contact-membre.jpg) top no-repeat;
	font-size: 11px;
}

.espf_m_message {
	padding: 6px 0 0 5px;
}

.espf_m_contact {
	padding: 12px 0 0 5px;
}	

.espf_m_discussions {
	padding: 8px 0 0 5px;
	line-height: 1.1;
}

/* Beauté */

.nav_beaute img {
	float: left;
}
	
/* Quiz*/

.quiz_numero {
	float: left;
	width: 24px;
	/*font-weight: bold;*/
	}
.quiz_question {
	float: left;
	width: 620px;
	}
.box_expl {
	border: 1px solid #f2f4ef;
	background-color: #eef3ee;
	padding: 10px;
	margin: 10px 0 10px 25px;
	}
.box_reponse {
	border: 1px solid #f2f4ef;
	background-color: #eef3ee;
	padding: 5px 10px;
	margin: 20px 0 20px 0px;
	}
.reponse {
	font: 12px Verdana, Arial, sans-serif;
	font-weight: bold;
	color: #636363;
	padding-top: 5px;
	vertical-align: middle;
}

/* Psychotests */


.psychotest_img {
	float: left;
	width: 130px;
}

.psychotest_content {
	float: left;
	width: 530px;
	padding: 15px 0 1px 0px;
}


/* Emissions 09 */

#emission_header {
    position: relative;
	/*width: 450px;*/
	height: 100px;
	padding: 18px 120px 0 220px;
	margin-bottom: 1px;
}

#emission_nav {
	height: 24px;
}

#emission_header_bottom {
	height: 16px;
}

#box_acc_emission {
	width: 310px;
	padding: 8px 8px 4px 8px;;
	background: url(/_img/bg_anepasmanquer.jpg) top no-repeat;
	background-color: #fff;
}

.plus_image {
	position: absolute;
	z-index: 100;
	top: -20px;
	left: 125px;
}

#emissions_nav_onglets {
	width: 670px;
}

#emissions_nav {
	height: 35px;
	background: url(/emissions/_img/bg_menu.jpg) top no-repeat;
	text-align: center;
	/*padding-left: 27px;*/
}

.nav_liens {
	float: left;
	height: 22px;
	_height: 30px;
	border-left: 1px solid #c1d993;
	font: 14px Verdana, Arial, sans-serif;
	color: #666;
}

.alpha {
	padding: 6px 20px 0 20px;
}

.thema {
	padding: 6px 15px 0 15px;
}

.nav_liens a:link, .nav_liens a:visited {
	color: #666;
	text-decoration: none;
}

.nav_liens a:hover {
	color: #5b9010;
	text-decoration: none;
}

#emissions_index_navdrop {
	z-index: 1000;
	position: absolute;
	width: 260px;
	height: 280px;
	overflow: auto;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	border: 1px solid #93bf35;
	top: 11px; /*FF*/
	!top: 19px; /*IE*/
	left: -78px;
	display: none
	}

#emissions_navdrop {
	z-index: 1000;
	position: absolute;
	width: 260px;
	height: 280px;
	overflow: auto;
	background-color: #fff;
	padding: 6px 2px 2px 2px;
	background-color: #fff;
	/*border: 1px solid #93bf35;*/
	top: 12px; /*FF*/
	!top: 24px; /*IE*/
	left: -68px;
	display: none
	}

.THEMA_DECO .navdrop_color {border: 1px solid #8e144b;}
.THEMA_CUISINE .navdrop_color {border: 1px solid #ff571e;}
.THEMA_SANTE .navdrop_color {border: 1px solid #539e85;}
.THEMA_PARENT .navdrop_color {border: 1px solid #4250b9;}
.THEMA_MARIAGE .navdrop_color {border: 1px solid #ce2d4f;}
.THEMA_AUTRE .navdrop_color {border: 1px solid #94BE36;}

#emissions_navdrop_ht {
	z-index: 1000;
	/*overflow: auto;*/
	}

.navdrop_altbg {
	background-color: #f9fbf9;
	}

.emissions_rangee {
	width: 660px;
	padding-left: 10px;
	/*margin-bottom: 10px;*/
}

.emissions_info {
	float: left;
	width: 142px;
	margin: 0px 20px 18px 0px;
}

.emissions_photo {
	width: 142px;
	height: 85px;
	background: url(/emissions/_img/emis_blank.gif);
}

.emissions_icones {
	position: absolute;
	z-index: 98;
	top: -81px;
	left: -138px;
	/*left: 5px; Chrome */
	!top: 3px;
}
.emissions_icones img {
	z-index: 98;
}

.emissions_nouv_dhtml {
	z-index: 990;
	position: absolute;
	bottom: 15px;
	_bottom: 13px;
	left: -20px;
	visibility: hidden;
	}

.box_episodes {
	width: 330px;
	float: left;
	margin-bpttom: 10px;
}

.img_episodes {
	width: 142px;
	height: 85px;
	float: left;
	margin: 0 5px 10px 0;
}

#en-ondes_box {
	width: 300px;
	height: 137px;
	background: url(/emissions/_img/bg_enondes.jpg) top no-repeat;
}

#en-ondes_top {
	height: 27px;
	_height: 33px;
	padding: 6px 0 0 10px;
}
#en-ondes_content {
	height: 85px;
}

.en-ondes_nav {
	float: left;
	width: 15px;
}

#en-ondes_photo {
	width: 142px;
}
#en-ondes_heure-titre {
	width: 112px;
	padding: 5px 6px 0 0;
	float: left;
}

.box_accroche100 {
	width: 300px;
	height: 100px;
	margin-bottom: 10px;
}

.box_accroche90 {
	width: 300px;
	height: 90px;
	margin-bottom: 10px;
}

.participant_img {
	float: left;
	margin: 0 5px 10px 0;
}

.fb-container {
	background-color: #edeef2;
	border: 1px solid #d7dde9;
	padding: 6px 2px 4px 2px;
	margin-bottom: 10px;
}
.fb-container .fb {
	float: left;
	width: 30%;
}
.fb-container .txt {
	float: right;
	width: 70%;
	font-size: 10px;
	line-height: 1.1em;
	color: #204069;
}
	
/* Horaire */

.grille_rangee {
	height: 64px;
	font-size: 11px;
}

.grille_altbg {
	background: url(/horaire/_img/bg_rangee.jpg) top no-repeat;
}

.grille_bg-on {
	background: url(/horaire/_img/bg_rangee_on.jpg) top no-repeat;
}

.grille_heure_box {
	float: left;
	width: 75px;
	padding: 5px 0 0 5px;
}

.grille_heure {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
}

.grille_photo {
	float: left;
	width: 66px;
	padding: 5px 7px 0 0;
}

.grille_info {
	float: left;
	width: 325px;
	padding: 10px 10px 0 0;
	line-height: 1.1;
}

.grille_titre {
	text-transform: uppercase;
	font-weight: bold;
}

.grille_rappels {
	float: left;
	width: 180px;
}

.grille_t-rappels {
	font-weight: bold;
	color: #666;
	height: 20px;
}

.grille_menu {
	clear: both;
	width: 670px;
	height: 47px;
	margin-bottom: 25px;
	}

.grille_menu_nav {
	float: left;
	background-color:#e8e9e8; 
	width:16px; 
	height:21px;
}
.grille_menubtn {
	float: left;
	width: 637px;
	margin-left: 1px;
	text-align: center;
	}
	
.grille_menu_date a:link, .grille_menu_date a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(/horaire/_img/bg_jour_off.jpg) top no-repeat;
	color: #666;
	width: 90px;
	height: 19px;
	padding-top: 2px;
	margin-right: 1px;
	float: left;
	}

.grille_menu_date a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(/horaire/_img/bg_jour_on.jpg) top no-repeat;
	color: #666;
	width: 90px;
	height: 19px;
	/*padding-top: 2px;
	margin-right: 1px;*/
	float: left;
	}

.grille_menu_dateon {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(/horaire/_img/bg_jour_on.jpg) top no-repeat;
	color: #666;
	width: 90px;
	height: 19px;
	padding-top: 2px;
	margin-right: 1px;
	float: left;
	}

#horaire {
	width: 758px;
	padding-left: 16px;
	}

.horaire_rangee {
	clear: both;
	height: 101px;
	border-bottom: #BFBFBF 1px solid;
	}

.horaire_heure {
	float: left;
	width: 150px;
	font-size: 18px;
	color: #868686;
	text-align: center;
	}

.horaire_photo {
	float: left;
	width: 142px;
	margin-right: 10px;
	padding: 8px 0;
	}

.horaire_txt {
	float: left;
	width: 300px;
	margin-right: 10px;
	}

.horaire_txt_ht {
	height: 75px;
	padding-top: 8px;
	overflow: hidden;
	color: #868686;
	line-height: 1.2;
	}

.horaire_rappels {
	float: left;
	width: 136px;
	height: 85px;
	padding: 16px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #868686;
	background: url(/grille/_img/lignevert63.gif) 1% 50% no-repeat;
	}



/* Forums */

.forum_block {
	width: 650px;
	padding: 10px 10px 10px 10px;
	}
	
.forum_discussion {
	height: 100%;
	padding: 10px 10px 0 10px;
	}

.forum_discussion_fleche {
	padding: 5px 0;
	font-size: 11px;
	line-height: 1;
	text-align: right;
	}

#forum_smileybox {
	width: 100px;
	border: 1px solid #BCC8CE;
	background-color: #FEFEE9;
	}

#forum_smileys img {padding: 2px;}


/****************/
/* Webtele 2010 */
/****************/

.vedettebox {
	width: 669px;
	height: 338px;
	padding: 0;
	background: #f4f4f4 url(/_img/webtele/webtele.png) 0 0 no-repeat;
	}

.vedettebox .emission, div.video-row .emission{
	font-size:13px;
	font-weight:bold;
	line-height:1.2;
}

.vedettebox .titre {
	font-size:12px;
	letter-spacing:0;
	line-height:1.8;
}

#vedette_liste_g {
	width: 330px;
	height: 338px;
	float: left;
	}

#vedette_liste_g .photo{ 
	z-index: 1; 
	}

#vedette_liste_g .photo img {
	width: 330px;
	height: 168px;
}	

#vedette_liste_g .ombre {
	width: 330px;
	height: 6px;
	margin-top: -6px;
	background: transparent url(/_img/webtele/ombre.png) 0 0 repeat-x;
	position:absolute;
	z-index: 2;
}

#vedette_liste_g .texte {
	width: 294px;
	height: 150px;
	padding: 11px 0 0 17px;
	overflow: hidden;
}

#vedette_liste_g .sommaire{
	padding:2px 0 0 0;
}

#vedette_liste_d {
	width: 339px;
	height: 338px;
	float: left;
	}

#vedette_liste_d .texte {
	width: 180px;
	height: 67px;
	padding: 10px 8px 7px 11px;
	float: left;
	overflow: hidden;
}

#vedette_liste_d .titre, div.video-row .titre, div.listes-video .titre{
	font-size:12px;
	line-height: 1.2;
	letter-spacing:0;
	padding:2px 0 0 0;
}

#vedette_liste_d .photo { 
	width: 128px;
	height: 72px;
	padding: 5px 6px 6px 6px;
	float:right }

#vedette_liste_d .photo img {
	width: 128px;
	height: 72px;
}	

.ui-tabs .ui-tabs-hide {
     display: none;
}

#webtele-onglet { display:none; }

#webtele-onglet.ui-tabs { 
	display:block; 
	clear:both;
	}

#webtele-onglet-wrapper { min-height:200px; background:transparent url(/_img/loading_flash.gif) center center no-repeat; }

#webtele-onglet ul.ui-tabs-nav { 
	width:301px;
	height:53px;
	padding:0 10px 0 360px; 
	margin:0;
	list-style:none;
	background: transparent url(/_img/webtele/webtele.png) 0 -338px no-repeat;
}

#webtele-onglet ul li { padding:0; margin:0; float:left; }

#webtele-onglet ul li a { 
	line-height:1.2;
	color:#979797; 
	text-decoration:none;
}

#webtele-onglet ul a:hover { font-weight:bold; }

#webtele-onglet ul li.ui-state-active a { font-weight:bold;  }

#webtele-onglet ul li#onglet-1 a {
	padding:14px 18px 0 18px;
	width:122px;
	height:39px;
	float:left;
}

#webtele-onglet ul li#onglet-2 a {
	padding:14px 18px 0 18px;
	width:107px;
	height:39px;
	float:left;
}

#webtele-onglet ul li.ui-state-active a span { 	
	height:38px;
	border-bottom:1px dashed #979797; 
	display:block;
}

#webtele-onglet div.ui-tabs-panel, #webtele-recherche-resultats{	
	border-left:1px solid #dde4dd;
	border-right:1px solid #dde4dd;
	float:left;
}

div.video-row {
	width:669px;
	height:89px;
	border-bottom:1px dotted #bbbfc5;

}

div.video-row-odd{ background-color:#ebedeb; }
div.video-row-even{ background-color:#fff; }
div.les-videos div.video-row-odd{ background-color:#e8efe8; }

div.video-row div.photo {
	width:128px;
	height:72px;
	padding:7px 10px 10px 9px;
	float:left;
}

div.video-row div.photo img{
	width:128px;
	height:72px;
}

div.video-row div.texte {
	width:500px;
	height:74px;
	padding:9px 22px 6px 0;
	float:left;
}

div.video-row div.titre, div.video-row div.duree-date, div.video-row div.vue-aime { color:#8f8f8f; }

div.video-row div.duree-date{ padding:5px 0 0 0; }

div.video-row div.aime { 
	padding:0 25px 0 0; 
	background: transparent url(/_img/webtele/icones.png) right 2px no-repeat;
	float:left;
}

div.video-row div.aime_facebook {
	padding:0;
	float:left;
}

div.video-row div.plus-info {
	padding:3px 0 3px 12px;
	margin-left:9px;
	border-left:1px solid #989b95;
	float:left;
	position:relative;
}

div.video-row div.plus-info a.info{
	width:12px;
	height:13px;
	background: transparent url(/_img/webtele/icones.png) -2px -66px no-repeat;
	display:block;	
}

div.video-row div.plus-info a.info:hover{ background-position:-2px -124px; }

div.listes-video .row-titre { padding:7px 0 8px 10px; float:left; }
div.listes-video .row-titre a { padding:3px 0 0 0; width:16px; float:left; }
div.listes-video .row-titre .titre { color:#333; padding:0; width:260px; float:left; }

div.trouver-video {
	color:#666;
	width:300px;
	height:272px;
	background: transparent url(/_img/webtele/webtele.png) 0 -444px no-repeat;
}

div.trouver-video div.nombre-videos { font-size:19px; color:#5b5a52; line-height:1.1; letter-spacing:-0.04em; width:289px; height:92px; padding:18px 0 0 11px; }
div.trouver-video div.nombre-videos span.texte-nombre { font-size:33px; color:#94be36; font-weight:bold; letter-spacing:-0.06em;}
div.trouver-video div.nombre-videos span.texte-video { font-size:33px; color:#1aa1b1; letter-spacing:-0.06em;}

#content_player { 
	width:980px; 
	padding:10px 10px 0 10px;
	background:#fff;
	float:left;
}

#player-section { width:982px; }

#playerHDContainer{
	width:758px;
	height:426px;
	background:#F4FAE6 url(/_img/loading_flash.gif) center center no-repeat;
	float:left;
}

#player-section #outils{
	width:224px;
	height:426px;
	background: transparent url(/_img/bg_pattern3.gif) -10px 0 repeat-y;
	float:left;
}

#player-section .outil {
	width:224px;
	height:60px;
	background:#e2ebe2 url(/_img/webtele/ombre-legere.png) left bottom repeat-x;
}

#player-section .outil .icone {
	width:62px;
	height:60px;
	background:transparent url(/_img/webtele/icones-player.png) 0 -3px no-repeat;
	float:left;
}

#player-section .outil-favori .icone { background-position:0 -69px; }
#player-section .outil-envoi .icone { background-position:0 -127px; }
#player-section .outil-partager .icone { background-position:0 -183px; }
#player-section .outil-commentaire .icone { background-position:0 -243px; }
#player-section .outil-lire .icone { background-position:0 -303px; }
 
#player-section .outil .texte {
	width:162px;
	height:43px;
	padding:17px 0 0 0;
	float:left;
}

#player-section .outil-partager .texte { height:48px; padding-top:12px; }

#webtele-info{
	width:671px;
	padding:0;
	background:#f2f5ef url(/_img/webtele/ombre-legere.png) left bottom repeat-x;
}

#webtele-info .webtele-info-1 {
	width:349px;
	padding:10px 20px 12px 20px;
	border-right:1px dotted #7e8072;
	background:#fff url(/_img/webtele/player-info-fond.png) left bottom repeat-x;
	float:left;
}

#webtele-info .webtele-info-2 {
	width:251px;
	padding:10px 15px 15px 15px;
	background:transparent url(/_img/webtele/ombre-legere.png) left bottom repeat-x;
	float:left;
}

#webtele-info .webtele-info-3 {
	width:251px;
	padding:13px 15px 10px 15px;
	float:left;
}

#documents-header{
	width:650px;
	height:183px;
	padding:20px 10px 0 10px;
	margin:0 0 15px 0;
	background:transparent url(/_img/font-gris-repeat-y-203.jpg) 0 0 repeat-x;
	}

#documents-header .photo{ float:left; }
#documents-header .texte{ width:300px; float:right; }
#documents-header .emission{ font-size:14px; font-weight:bold; }
#documents-header .sommaire{ padding:20px 0;}

.un-commentaire{
	padding:9px 5px 13px 20px;
	border-bottom:1px dotted #BBBFC5;
}

#webtele_comments .pager { 
	padding:9px 0 10px 20px; 
	border-bottom:1px dotted #BBBFC5;
}

#webtele-recherche{
	width:655px;
	height:48px;
	padding:25px 0 0 15px;
	margin-bottom:30px;
	background:transparent url(/_img/webtele/fond-gris.png) left bottom repeat-x;
	border-bottom:1px dotted #BBBFC5;
}

#webtele-recherche .select-wrapper { padding:0 20px 0 0; float:left; }
#webtele-recherche .select-wrapper b{ color:#555; }
#webtele-recherche .select-wrapper select { width:125px; margin-top:3px; }

#webtele-recherche-onglet { 
	width:661px;
	height:53px;
	padding:0 10px 0 0; 
	margin:0;
	background: transparent url(/_img/webtele/webtele.png) 0 -338px no-repeat;
}

#content_gauche .webtele-recherche-onglet-date{ background-position:0 -391px; }

#webtele-recherche-onglet .resultats{ width:360px; float:left; }

#webtele-recherche-onglet ul { width:301px; padding:0; margin:0; list-style:none; float:left; }

#webtele-recherche-onglet ul li{ padding:0; margin:0; float:left; }

#webtele-recherche-onglet ul li a, #webtele-recherche-onglet ul li span.wrapper{ 
	line-height:1.2;
	color:#979797; 
	text-decoration:none;
}

#webtele-recherche-onglet ul li a:hover { font-weight:bold; }

#webtele-recherche-onglet ul li span.wrapper span { font-weight:bold; height:38px; border-bottom:1px dashed #979797; display:block; }

#webtele-recherche-onglet ul li#onglet-1 a, #webtele-recherche-onglet ul li#onglet-1 span.wrapper{
	padding:14px 18px 0 18px;
	width:122px;
	height:39px;
	float:left;
}

#webtele-recherche-onglet ul li#onglet-2 a, #webtele-recherche-onglet ul li#onglet-2 span.wrapper{
	padding:14px 18px 0 18px;
	width:107px;
	height:39px;
	float:left;
}

.webtele_boite_dhtml {
	z-index: 985;
	position: absolute;
	top: 5px;
	text-align: left;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_330x150_bg.png) no-repeat right bottom !important;
	}

.webtele_boite_dhtml a {color: black;}
.boite_dhtml_top {top: -105px; z-index: 987;}

.webtele_commu_dhtml {
	z-index: 990;
	position: absolute;
	top: 5px;
	right: 0;
	width: 250px;
	text-align: left;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_250x450_bg.png) no-repeat right bottom !important;
	}

.webtele_liste_dhtml {
	width: 305px;
	margin: 5px 10px 15px 10px;
	font-size: 14px;
	line-height: 1.2;
	font-weight: bold;
	}

.webtele_icone_dhtml {
	z-index: 988;
	position: absolute;
	bottom: 10px;
	right: 50%;
	width: 100px;
	background: url(/webtele/_img/dhtml_icone_bg.gif) bottom no-repeat;
	visibility: hidden;
	}

.webtele_icone_dhtml_bg {
	width: 90px;
	padding: 5px 5px 7px 5px;
	margin-bottom: 6px;
	font-size: 10px;
	line-height: 1.2;
	color: white;
	text-align: center;
	background-color: #CE095E;
	}

.icone_dhtml_read {background: url(/webtele/_img/dhtml_icone_bg_read.gif) bottom no-repeat;}
.icone_bg_read {background-color: #93BF35;}

.webtele_info_dhtml {
	z-index: 989;
	position: absolute;
	top: 5px;
	right: 0;
	width: 280px;
	padding: 5px 10px 15px 10px;
	line-height: 1.2;
	background: url(/webtele/_img/dhtml_300x150_bg.png) no-repeat right bottom;
	}

.info_dhtml_top {top: -90px; z-index: 990;}

#webtele_mini {
	width: 758px;
	padding: 10px;
	background-color: white;
	}

#mini_colgauche {
	float: left;
	width: 450px;
	margin-right: 8px;
	}

#mini_coldroite {
	float: left;
	width: 300px;
	}

.mini_info_g {
	float: left;
	width: 260px;
	height: 195px;
	padding: 10px;
	line-height: 1.2;
	background: url(/_img/module_bg.gif) top right repeat-y;
	}

div.mini-decouvrez{
	width: 170px;
	background-color:#eef2ee;
	float: left;
}

div.mini-decouvrez div.nombre-videos {
	color:#5B5A52;
	letter-spacing:-0.04em;
	line-height:1.1;
	font-size:19px;
	width:163px;
	height:87px;
	padding:15px 0 0 7px;
	overflow:hidden;
}

div.mini-decouvrez div.nombre-videos span.texte-nombre {
	color:#94BE36;
	font-size:27px;
	font-weight:bold;
	letter-spacing:-0.06em;
}

div.mini-decouvrez div.nombre-videos span.texte-video {
	color:#1AA1B1;
	font-size:27px;
	letter-spacing:-0.06em;
}

.topAndBottomLigne {background: url(/webtele/_img/alterBg.gif) repeat-x;}


/* Container d'une pub ilot synchée avec la webtélé */
#pubIlotWebtele {
	width: 300px;
	height: 250px;
	}


/* Coin détente */

.carte_outer {
	float: left;
	width: 170px;
}

.carte_inner {
	width: 160px;
	margin: 0px 0px 0px 5px;
}

.carte_thumb {
	background: url(/coin-detente/carte/_img/carte_thumbbg.jpg) no-repeat;
	width: 147px;
	height: 90px;
	padding: 5px 0px 0px 5px;
}

.carte_horiz {
	background: url(/coin-detente/carte/_img/carte_horizbg.jpg) no-repeat;
	width: 466px;
	height: 336px;
	padding: 10px 0px 0px 0px;
}

.carte_droite_thumb {
	float: left;
	background: url(/coin-detente/carte/_img/carte_thumbbg.jpg) no-repeat;
	width: 147px;
	height: 90px;
	padding: 5px 0px 0px 5px;
}

.carte_droite_thumb_texte {
	float: left;
	width: 138px;
	padding: 20px 0px 0px 10px;
}

#meteo_bg {
	width: 466px;
	height: 173px;
	background: url(/coin-detente/_img/meteo_bg.jpg) no-repeat;
	}

.meteo_table td {
	font-size: 11px;
	line-height: 1.2;
	color: #003875;
/*	border-right: 1px solid #003875;*/
	border-right: 1px solid #003875;
	}

#horoscope_bg {
	width: 436px;
	height: 84px;
	padding: 25px 0 0 30px;
	background: url(/coin-detente/_img/horoscope_bg.gif) no-repeat;
	}



/* Concours */

.concours_banniere {
	float: left;
	width: 160px;
	padding: 0 30px;
	font-size: 11px;
	line-height: 1.2;
	}

.concours_banniere20 {
	float: left;
	width: 160px;
	padding: 0 20px 20px 20px;
	font-size: 11px;
	line-height: 1.2;
	}
.concours_banniere img {padding-bottom: 5px;}



/* Membre */

.membre_menu {
	width: 458px;
	margin: 0 0 25px 8px;
	background: url(/membre/_img/menu_bg.gif) repeat-x;
	}

.membre_discussion {
	height: 115px;
	padding: 15px 10px 0 16px;
	}

.membre_discussion_date_avatar {
	float: left;
	width: 56px;
	height: 125px;
	color: white;
	line-height: 1;
	margin-bottom: 15px;
	}

.membre_discussion_date {
	width: 51px;
	height: 56px;
	padding-top: 2px;
	text-align: center;
}

.membre_date_vert {background: url(/membre/_img/date_bg_vert.gif) no-repeat;}
.membre_date_bleu {background: url(/membre/_img/date_bg_bleu.gif) no-repeat;}
.membre_date_rose {background: url(/membre/_img/date_bg_rose.gif) no-repeat;}
.membre_date_orange {background: url(/membre/_img/date_bg_orange.gif) no-repeat;}
.membre_date_mauve {background: url(/membre/_img/date_bg_mauve.gif) no-repeat;}

.membre_date_vertp {background: url(/membre/_img/date_bg_vertp.gif) no-repeat;}
.membre_date_vertf {background: url(/membre/_img/date_bg_vertf.gif) no-repeat;}


.membre_discussion_texte {
	float: left;
	/*width: 365px;
	margin-left: 15px;*/
	width: 565px;
	margin-left: 10px;
	}

.membre_discussion_ht {height: 85px;}

.membre_discussion_fleche {
	height: 30px;
	font-size: 11px;
	line-height: 1;
	text-align: right;
	}

.membre_contact {
	/* z-index: 1; */
	position: relative;
	float: left;
	width: 231px;
	height: 100px;
	}

.membre_contact_avatar {
	float: left;
	width: 51px;
	padding: 0 14px 0 16px;
	}

.membre_contact_nom {
	float: left;
	width: 150px;
	}

.membre_dhtml {
	z-index: 1000;
	position: absolute;
	top: -132px;
	left: 10px;
	width: 325px;
	height: 124px;
	padding: 5px 5px 0 4px;
	line-height: 1.2;
	background: url(/membre/_img/membre_dhtml_bg.gif) no-repeat;
	visibility: hidden;
	}

.membre_dhtml_lien {
	z-index: 1000;
	position: absolute;
	top: -120px;
	width: 325px;
	height: 124px;
	padding: 5px 5px 0 4px;
	line-height: 1.2;
	background: url(/membre/_img/membre_dhtml_bg.gif) no-repeat;
	visibility: hidden;
	}

.membre_dhtml_icone {
	float: left;
	width: 105px;
	margin-right: 5px;
	}

.membre_dhtml_texte {
	float: left;
	width: 212px;
	}


/* jQuery */
.flash-replaced .alt {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

/* General */

img {
	border: none;
	margin: 0;
	padding: 0;
	-ms-interpolation-mode: bicubic;
	}

.invisible {display: none;}
.block {display: block;}
.hidden {visibility: hidden;}
.absolute {position: absolute;}
.relative {position: relative;}
.nomargins {margin: 0;}
.clear {clear: both;}
.floatd {float: right;}
.floatg {float: left;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

.wordwrap {word-wrap: break-word; overflow: hidden;}
* html .italbug {width: 100%; overflow: visible;}

.bgcolor {background-color: none;}
.bgimage {background-image: none;}
.border0 {border: 0;}
.margin0 {margin: 0;}
.noscroll {overflow: auto;}

.bullet_cuisine {
	background: url(/cuisine/_img/bullet.gif) 0 7px no-repeat;
	padding-left: 8px;

}
.scroll {
	scrollbar-arrow-color: #CFCFCE;
	scrollbar-face-color: #454645; /* button face colour */
	scrollbar-3dlight-color: #262626; /* button top left back shadow */
	scrollbar-darkshadow-color: #262626; /* button bottom right shadow */
	scrollbar-shadow-color: #262626; /* button bottom right shadow */
	scrollbar-highlight-color: #CFCFCE; /* button top left front shadow */
	scrollbar-track-color: #1C1C1B; /* scrollbar */
	}

.darkClass {
    background-color: white;
    filter:alpha(opacity=40); /* IE */
    opacity: 0.40; /* Safari, Opera */
    -moz-opacity:0.40; /* FireFox */
/*	z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    top: 0px;
    left: 0px;*/
}

a.thickbox{
	cursor:pointer;
}

span.title-on-image{
	font-size:10px; 
	line-height:13px; 
	min-height:30px; 
	margin-top:-31px; 
	padding:1px 3px 0 3px; 
	background-color:#f3e7ed; 
	float:left;
}

div.THEMA_CUISINE span.title-on-image{ background-color:#ffe3d9; }
div.THEMA_SANTE span.title-on-image{ background-color:#e2efea; }
div.THEMA_PARENT span.title-on-image{ background-color:#dfe1f3; }
div.THEMA_MARIAGE span.title-on-image{ background-color:#f7dce1; }

span.title-on-image-3lines{
	height:42px; 
	margin-top:-43px; 
}

a span.title-on-image{ 
	color:#333; 
}

span.title-on-image-enlarge{
	margin-right:5px;
	float:right;
}

.img_article {
	margin: 4px 0pt 4px 8px; 
	float: right; 
	width: 225px;
}

.icon-plus-transparent {
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

li {padding-bottom: 5px;}

.puce li {
	margin-left: -15px;
	padding-bottom: 5px;
	list-style: disc url(/_img/puce_gris.gif);
	line-height: 1.2;
	}

#list li {padding-bottom: 10px;}

.fermer {
	font: 10px Arial;
	text-align: right;
	text-decoration: none;
	}

.point_grisp_10 {
	background: url(/_img/pixel_point_grisp.gif);
	margin: 10px 0 10px 0;
	}

.point_grisp_5 {
	background: url(/_img/pixel_point_grisp.gif);
	margin: 5px 0 5px 0;
	}

.point_grisp {background: url(/_img/pixel_point_grisp.gif);}

.ligne_point_horiz {height: 1px; background: url(/_img/ligne_point_horiz.gif) repeat-x;}

.ligne_point {height: 1px; background: url(/_img/ligne_point.gif) repeat-x;}

.width100pc {width: 100%;}
.width25 {width: 25px;}
.width50 {width: 50px;}
.width70 {width: 70px;}
.width80 {width: 80px;}
.width85 {width: 85px;}
.width100 {width: 100px;}
.width125 {width: 125px;}
.width140 {width: 140px;}
.width142 {width: 142px;}
.width150 {width: 150px;}
.width160 {width: 160px;}
.width165 {width: 165px;}
.width175 {width: 175px;}
.width200 {width: 200px;}
.width210 {width: 210px;}
.width225 {width: 225px;}
.width230 {width: 230px;}
.width245 {width: 245px;}
.width250 {width: 250px;}
.width260 {width: 260px;}
.width300 {width: 300px;}
.width310 {width: 310px;}
.width320 {width: 320px;}
.width330 {width: 330px;}
.width350 {width: 350px;}
.width400 {width: 400px;}
.width450 {width: 450px;}
.width495 {width: 495px;}
.width500 {width: 500px;}
.width650 {width: 650px;}

.height100pc {height: 100%;}
.height3 {height: 3px;}
.height12 {height: 12px;}
.height24 {height: 24px;}


.boxpad {padding: 0 10px 0 16px;}
.boxpad5x10 {padding: 5px 10px;}
.boxpad5 {padding: 5px;}
.boxpad8 {padding: 8px;}
.boxpad10 {padding: 10px;}
.boxpad15 {padding: 15px;}
.boxpad20 {padding: 20px;}
.boxpad_dhtml {padding: 5px 10px 15px 10px;}


.pad0 {margin-bottom: 0;}
.pad1 {margin-bottom: 1;}
.paddingd2 {padding-right: 2px;}
.pad2 {margin-bottom: 2px;}
.padd2 {margin-right: 2px;}
.padg2 {margin-left: 2px;}
.padt2 {margin-top: 2px;}
.paddingt2 {padding-top: 2px;}
.pad3 {margin-bottom: 3px;}
.padt3 {margin-top: 3px;}
.padd3 {margin-right: 3px;}
.padg3 {margin-left: 3px;}
.paddingd3 {padding-right: 3px;}

.padd4 {margin-right: 4px;}
.padg4 {margin-left: 4px;}

.pad5 {margin-bottom: 5px;}
.padt5 {margin-top: 5px;}
.paddingt5 {padding-top: 5px;}
.padd5 {margin-right: 5px;}
.paddingd5 {padding-right: 5px;}
.pad5 {margin-bottom: 5px;}
.padding5 {padding-bottom: 5px;}
.padg5 {margin-left: 5px;}
.paddingg5 {padding-left: 5px;}

.padd6 {margin-right: 6px;}
.padg6 {margin-left: 6px;}
.padd7 {margin-right: 7px;}
.pad8 {margin-bottom: 8px;}
.padd8 {margin-right: 8px;}
.padg8 {margin-left: 8px;}
.padt8 {margin-top: 8px;}
.paddingg8 {margin-left: 8px;}
.pad9 {margin-bottom: 9px;}
.padt9 {margin-top: 9px;}
.padg9 {margin-left: 9px;}

.padt10 {margin-top: 10px;}
.paddingt10 {padding-top: 10px;}
.padd10 {margin-right: 10px;}
.paddingd10 {padding-right: 10px;}
.pad10 {margin-bottom: 10px;}
.padding10 {padding-bottom: 10px;}
.padg10 {margin-left: 10px;}
.paddingg10 {padding-left: 10px;}

.padd11 {margin-right: 11px;}

.padd12 {margin-right: 12px;}

.padg13 {margin-left: 13px;}
.padg14 {margin-left: 14px;}

.padt15 {margin-top: 15px;}
.paddingt15 {padding-top: 15px;}
.padd15 {margin-right: 15px;}
.paddingd15 {padding-right: 15px;}
.pad15 {margin-bottom: 15px;}
.padding15 {padding-bottom: 15px;}
.padg15 {margin-left: 15px;}

.padg16 {margin-left: 16px;}
.paddingg16 {padding-left: 16px;}

.padding18 {padding: 18px;}

.padt20 {margin-top: 20px;}
.padd20 {margin-right: 20px;}
.pad20 {margin-bottom: 20px;}
.padg20 {margin-left: 20px;}
.paddingt20 {padding-top: 20px;}
.padding20 {padding-bottom: 20px;}
.paddingg20 {padding-left: 20px;}

.padt25 {margin-top: 25px;}
.padd25 {margin-right: 25px;}
.pad25 {margin-bottom: 25px;}
.padg25 {margin-left: 25px;}

.padt30 {margin-top: 30px;}
.padding30 {padding-bottom: 30px;}
.paddingt30 {padding-top: 30px;}
.padd30 {margin-right: 30px;}
.pad30 {margin-bottom: 30px;}
.padg30 {margin-left: 30px;}

.paddingt35 {padding-top: 35px;}
.pad35 {margin-bottom: 35px;}
.paddingd35 {padding-right: 35px;}
.padding35 {padding-bottom: 35px;}
.paddingg35 {padding-left: 35px;}
.padg35 {margin-left: 35px;}

.padt40 {margin-top: 40px;}
.padd40 {margin-right: 40px;}
.pad40 {margin-bottom: 40px;}

.padt50 {margin-top: 50px;}
.padd50 {margin-right: 50px;}
.padding50 {padding-bottom: 50px;}
.padg50 {margin-left: 50px;}

.paddingg60 {padding-left: 60px;}

.padding75 {padding-bottom: 75px;}
.padg75 {margin-left: 75px;}

.padding100 {padding-bottom: 100px;}
.padd100 {margin-right: 100px;}
.padg100 {margin-left: 100px;}
.padt100 {margin-top: 100px;}
.pad100 {margin-bottom: 100px;}

.paddingg200 {padding-left: 200px;}



/* Texte */

a {color: #1389B2; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}

.bold {font-weight: bold;}
.ital {font-style: italic;}
.normal {font-weight: normal;}
.uppercase {text-transform: uppercase;}
.word-wrap {word-wrap: break-word;}
.justify {text-align: justify;}

.lineheight {line-height: 1.2;}
.lineheight0 {line-height: 0;}
.lineheight1 {line-height: 1;}
.lineheight14 {line-height: 1.4;}

.font10 {font-size: 10px;}
.font11 {font-size: 11px;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font24 {font-size: 24px;}
.font30 {font-size: 30px;}
.font33 {font-size: 33px;}
.font36 {font-size: 36px;}
.font45 {font-size: 45px;}
.font100 {font-size: 100px;}

/* Couleurs */
.coul_cuisine {color: #ff571e;}
.coul_deco {color: #8e144b;}
.coul_sante {color: #539e85;}
.coul_etre-parent {color: #4250b9;}
.coul_vie-de-couple {color: #ce2d4f;}
.coul_beaute {color: #ef8e94;}
.coul_autre {color: #94be36;}
.coul_inspiration {color: #12c6bb;}

.bg_inspiration {
	background: #edefec url(/blogue-d-inspiration/_img/bg_blogue.jpg) top no-repeat;
	padding-bottom: 10px;
	width: 495px; 
	overflow: hidden;
}
.sep495 {
	width: 495px;
	height: 1px;
	/*overflow: hidden;*/
	background: url(/blogue-d-inspiration/_img/pointille_495.gif);
}
.sep165 {
	width: 165px;
	height: 1px;
	/*overflow: hidden;*/
	background: url(/blogue-d-inspiration/_img/pointille_495.gif);
}
.sep {
	height: 1px;
	margin: 3px 0;
	background: url(/_img/ligne_point670.gif);
}


a.lien_cuisine:link, a.lien_cuisine:active, a.lien_cuisine:visited, a.lien_cuisine:hover {color: #ff571e;}
a.lien_deco:link, a.lien_deco:active, a.lien_deco:visited, a.lien_deco:hover {color: #8e144b;}
a.lien_etre-parent:link, a.lien_etre-parent:visited {color: #4250b9;}
a.lien_vie-de-couple:link, a.lien_vie-de-couple:visited {color: #ce2d4f;}
a.lien_beaute:link, a.lien_beaute:active, a.lien_beaute:visited, a.lien_beaute:hover {color: #ef8e94;}
a.lien_sante:link, a.lien_sante:active, a.lien_sante:visited, a.lien_sante:hover {color: #539E85;}

a.lien_gris:link, a.lien_gris:visited {color: #666;}
a.lien_gris:hover {color: #8e144b;}

a.btn_cuisine {
	/*height: 7px;*/
	border: 1px solid #ff6a00;
	padding: 2px 10px;
	color: #fff;
	font-size: 10px;
	background: url(/cuisine/_img/bg_btn_off.jpg) top no-repeat;
	cursor: pointer;
}
a.btn_cuisine:hover {
	background: url(/cuisine/_img/bg_btn_on.jpg) top no-repeat;
	color: #fa5400;
	text-decoration: none;
	border: 1px solid #ffbda8;
}


.border_sante {border-color: #539e85;}
.borderGris {border: 1px solid #e6e6e6;}
.borderGris2 {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.blanc {color: white;}
.noir {color: black;}
.blancbg {background-color: white;}
.noirbg {background-color: black;}
.transbg {background-color: transparent;}
.grisbg {background-color: #eef3ee;}
.grisbg2 {background-color: #f5f5f3;}


.bleu {color: #0183CF;}
.bleum {color: #1389b2;}
.bleuf {color: #003875;}
.gris {color: #838383;}
.gris3 {color: #333333;}
.gris6 {color: #666666;}
.grisf {color: #3D3E3F;}
.gris7 {color: #a7a7a7;}
.peche {color: #FBC390;}
.rosef {color: #CE095E;}
.rougepale {color: #DA3636;}
.rouge {color: #AF0E0E;}
.rougef {color: #AD0000;}
.vert {color: #94BE36;}
.orangecuisine {color: #ff571e;}
.rougecuisine {color: #cc0000;}
.rougeplus {color: #b42d33;}
.grisplus {color: #8a8675;}

.cremebg {background-color: #FEFEE9;}
.pechebg {background-color: #FCF9ED;}
.rosefbg {background-color: #CE095E;}
.rosebg {background-color: #F7EDEC;}
.bg_gris { background-color: #e8efe8;}
.bgvert {background-color: #93BF35;}
.bgvertpale {background-color: #CCEA8D;}
.vertBoiteRecettes {background-color: #f4fae6;}
.beigeBoiteRecettes { background-color: #fbfdf5; }
.acierbg {background-color: #C9D9E6;}
.boutonbg {background-color: #ECF7FB;}
.vertpbg {background-color: #F4FAE6;}
.bleupbg {background-color: #EFF3F4;}
.beigebg {background-color: #F9F4DA;}

.gristelebg {background-color: #D0D0D0;}
.orangebg {background-color: #FDE5AB;}
.orangepbg {background-color: #FEF2D5;}
.rosetelebg {background-color: #FFF1F1;}
.roseptelebg {background-color: #FFF9F9;}
.salmonbg {background-color: #F5D5B7;}

.formRechCuisine {font: 12px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE; background-color: #fff; color: #666; padding-left: 5px;}

.formbox {font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE; background-color: #FEFEE9;}
.formboxBlanc {font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE; background-color: #fff;}
.formbox30 {width: 30px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox50 {width: 50px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox100 {width: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox125 {width: 125px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;;}
.formbox150 {width: 150px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox170 {width: 170px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox200 {width: 200px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox240 {width: 240px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox245 {width: 245px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox250 {width: 250px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox300 {width: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox350 {width: 350px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox400 {width: 400px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox450 {width: 450px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formbox640 {width: 640px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}

.formdrop {font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formdropBleu {font: 11px Arial, Helvetica, sans-serif; color: #1389b2; background-color: #ecf7fb; border: 1px solid #1389b2;}

.formtext {height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE; background-color: #FEFEE9;}
.formtextBlanc {height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE; background-color: #fff;}

.formtext200 {width: 200px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext300 {width: 300px; height: 150px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext300x60 {width: 300px; height: 60px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext300x300 {width: 300px; height: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext330x100 {width: 330px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext350x60 {width: 350px; height: 60px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext400 {width: 400px; height: 150px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext400x100 {width: 400px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext420x100 {width: 420px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext440x300 {width: 440px; height: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext540x300 {width: 540px; height: 300px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}
.formtext640x100 {width: 640px; height: 100px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #BCC8CE;}

.formbutton {width: 75px; font: 12px Arial, Helvetica, sans-serif;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_window a:link {color: #1389B2;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/_img/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 10px 0 0 15px;
	border: 1px solid #ccc;
}

#TB_caption{
	width:100%;
	padding:7px 0 7px 0;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:0;
}

#TB_title{
	/*background-color:#e8e8e8;*/
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0 5px 0;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

div.TB_imageCount{
	color:#888;
	padding:5px 0 0 15px;
	float:left;
}

#TB_firstLine{
	padding:0 15px 5px 15px;
	float:left;
	clear:both;
}

#TB_secondLine{
	margin:0;
	width:100%;
	float:left;
	clear:both;
}

div.TB_secondLineLeft{
	padding:0 0 0 15px;
	float:left;
}

div.TB_secondLineRight{
	padding:0 15px 0 0;
	float:right;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> color box. added by Yiyi Liu <<<------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/_img/colorbox-controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/_img/colorbox-controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/_img/colorbox-controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/_img/colorbox-controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/_img/colorbox-controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/_img/colorbox-controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/_img/colorbox-border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/_img/colorbox-border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/_img/colorbox-controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/_img/colorbox-controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
       	/* #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;} */
        #cboxLoadingGraphic{background:url(/_img/loading_flash.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/_img/colorbox-controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
