/*
## vBegin
## Eclydre Web Manager v1.0.0
## Dateversion 2008-09-16
## File : ../../../cms/template//css/style.css
## Changelogs : nc;
## vEnd
*/

/* ----------------- GENERAL ------------------ */

* { margin:0; padding:0; }
body { color: #4c4c4c; background:#1878a0 url(../image/bg_tv5monde.png) repeat-y center center; font-family: Arial, sans-serif, Geneva; font-size:12px;}

a img{border:none;}
a{text-decoration:none;}

.clear { clear: both; font-size: 0; line-height: 0; /*height:0*/ }

.d_1024 .d_content{ background:url(../image/ombre_1024_page.png) repeat-y center center;}
.d_950 .d_content{ background:url(../image/ombre_950_page.png) repeat-y center center;}
.d_800 .d_content{ background:url(../image/ombre_800_page.png) repeat-y center center;}
.main_content{margin:0 auto; position:relative; background-color:#fff;}
.d_1024 .d_content .main_content{width: 977px;}
.d_950 .d_content .main_content{width: 950px;}
.d_800  .d_content .main_content{ width: 737px;}

.d_bandeau{margin:0 auto; position:relative;}
.d_1024 .d_bandeau{ width: 977px; }
.d_950 .d_bandeau{ width: 950px; }
.d_800  .d_bandeau{ width: 737px;}

.d_menu{
	height:78px;
	width:977px;
	margin:0 auto;
}
.d_1024 .d_menu{ width: 977px;background: url(../image/bg_1024_menu.png) no-repeat left top;}
.d_950 .d_menu{ width: 950px;background: url(../image/bg_950_menu.png) no-repeat left top;}
.d_800  .d_menu{ width: 737px;background: url(../image/bg_800_menu.png) no-repeat left top;}

.d_popup { width: 600px; }
.d_tv5 .d_bandeau_content { position: relative; z-index: 1; height:72px;text-align:center;}
.d_1024 .d_bandeau_content {background:url(../image/ombre_1024_bandeau.png) no-repeat center center;} 
.d_950 .d_bandeau_content {background:url(../image/ombre_950_bandeau.png) no-repeat center center;} 
.d_800 .d_bandeau_content {background:url(../image/ombre_1024_bandeau.png) no-repeat center center;} 
.d_tv5 .d_signal{width:50%;color:#828282;float:left;margin:20px 0 0 15px;}
.d_tv5 .d_menu .d_signal a{display:inline;}
.d_tv5 .d_content { min-height: 200px; }
* html .d_tv5 .d_content { height: 200px; }

.d_popup .d_bandeau { overflow: hidden; }

/* baseline */
.d_1024 .baseline_content{background:url(../image/ombre_1024_baseline.png) no-repeat center top;}
.d_950 .baseline_content{background:url(../image/ombre_950_baseline.png) no-repeat center top;}
.d_800 .baseline_content{background:url(../image/ombre_800_baseline.png) no-repeat center top;}
.d_tv5 .baseline_content{font-size:11px;clear:both}
.d_tv5 .baseline{margin:0 auto;height:60px;}
.d_1024 .baseline{background:url(../image/bg_1024_baseline.png) no-repeat left top;width:977px;}
.d_950 .baseline{background:url(../image/bg_950_baseline.png) no-repeat left top;width:977px;}
.d_800 .baseline{background:url(../image/bg_800_baseline.png) no-repeat left top;width:737px;}
.baseline a{color:#1F3861}
.d_tv5 .baseline_content .div_print,
.d_tv5 .baseline_content .div_tip,
.d_tv5 .baseline_content .div_share,
.d_tv5 .baseline_content .div_share_min{margin-top:0}

/* menu footer général*/
.d_tv5 .inp{vertical-align:middle}
.d_tv5 .footer_content{ border:0; clear:both; height:1%;font-size:11px;}
.d_1024 .footer_content{background:url(../image/ombre_1024_page.png) repeat-y center center; }
.d_950 .footer_content{background:url(../image/ombre_950_page.png) repeat-y center center; }
.d_800 .footer_content{background:url(../image/ombre_800_page.png) repeat-y center center; }
.d_tv5 .footer{background-color:#FFFFFF;margin:0 auto;}
.d_1024 .footer{width:977px}
.d_950 .footer{width:950px}
.d_800 .footer{width:737px}
.d_tv5 .footer_3 a,
.d_tv5 .footer a{color:#1F3861}
.d_tv5 .footer_3 a:hover,
.d_tv5 .footer a:hover{color:#1B75B4}

.d_tv5 #menu_footer_main { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; min-height: 9.09em; background: #fff url(../image/bg_footer_main.png) repeat-x left bottom;}
* html .d_tv5 #menu_footer_main { height: 9.09em; }
.d_tv5 #menu_footer_main li { float: left;  }
.d_tv5 #menu_footer_main .menusection { list-style: none; margin: 0 0px 0 15px; width: 140px; padding: 0px 0px 0 0px; border-right: solid 1px #FFF;  height: 8.09em; }
.d_800 #menu_footer_main .menusection { width: 105px;}
.d_800 #menu_footer_main .menusection_0 .menusection { width: 85px;}
.d_800 #menu_footer_main .last .menusection { width: 125px;}
.d_950 #menu_footer_main .last .menusection, .d_1024 #menu_footer_main .last .menusection { width: 160px;}
#menu_footer_main .btn_ok_outils{vertical-align:middle} 
* html .d_tv5 #menu_footer_main .menusection { height: 9.09em; }
.d_tv5 #menu_footer_main .menusection li { float: none; display: block; padding-bottom:2px;}

/* menu footer com */
.d_tv5 .footer-com { font-weight:bold; color:#1F3861; border-bottom:1px solid; padding: 8px 0px; text-align:center;}
.d_tv5 #menu_footer_com { display:inline; list-style: none; margin: 0px;padding-right:15px}
.d_tv5 #menu_footer_com li { display: inline; font-weight:normal; }
.d_tv5 #menu_footer_com li img { vertical-align: middle; margin-right:4px; margin-left:10px}
/* menu footer niveau 1*/
.d_tv5 .footer_1{display:inline;text-align:center} 
.d_tv5 #menu_footer_1 { list-style: none; margin: 0px; border-bottom:1px solid; padding: 14px 0px 14px 0; text-align:center}
.d_tv5 #menu_footer_1 li { display: inline; font-weight: bold; padding: 0px 8px; border-left: solid 1px #1F3861; }
.d_tv5 #menu_footer_1 li:first-child { border-left: 0; padding-left:15px}

/* menu footer niveau 2*/
.d_tv5 #menu_footer_2 li { display: inline; padding: 0px 10px; border-left: solid 1px #1F3861; }
.d_tv5 #menu_footer_2 li a{display:inline;background:none;padding:0;font-weight:normal;}
.d_tv5 #menu_footer_2 li:first-child { border-left: 0; }
.d_tv5 .footer_2{font-size:11px;}
.d_tv5 #menu_footer_2 { clear:both; list-style: none; margin: 0px; text-align: center; padding: 10px 0px 160px 0; background:url(../image/tv5monde_footer.png) no-repeat bottom center;}
.footer_2 a{color:#183461}

/* menu footer niveau 3*/
.d_tv5 #menu_footer_3 { list-style: none; margin: 0px; padding: 0px; text-align: center; height:65px; clear:both}
.d_tv5 #menu_footer_3 li { display:inline; }
.d_tv5 #menu_footer_3 img{margin:2px 10px 0 0}

.d_1024 .footer_3{background:url(../image/ombre_1024_footer_2.png) no-repeat center top;}
.d_950 .footer_3{background:url(../image/ombre_950_footer_2.png) no-repeat center top;}
.d_800 .footer_3{background:url(../image/ombre_800_footer_2.png) no-repeat center top;}

.d_1024 #menu_footer_3{background:url(../image/bg_1024_footer_2.png) no-repeat center top;width:977px;margin:0 auto;}
.d_950 #menu_footer_3{background:url(../image/bg_950_footer_2.png) no-repeat center top;width:950px;margin:0 auto;}
.d_800 #menu_footer_3{background:url(../image/bg_800_footer_2.png) no-repeat center top;width:737px;margin:0 auto;}

/*menu fil d'arianne */

.d_tv5 .d_menu_content {font-family:Tahoma,Arial,sans-serif,Geneva; font-size:11px; z-index: 5000; height: 78px; clear:both; position:relative;}
.d_1024 .d_menu_content{background:url(../image/ombre_1024_menu.png) no-repeat center center;}
.d_950 .d_menu_content{background:url(../image/ombre_950_menu.png) no-repeat center center;}
.d_800 .d_menu_content{background:url(../image/ombre_800_menu.png) no-repeat center center;}
.d_tv5 .d_menu ul{text-transform:uppercase; }
.d_tv5 .d_menu a { text-decoration:none; display:block; color: #1f3861;}
.d_tv5 .d_menu ul li a { padding:0 15px; color:#4c4c4c}
.d_tv5 .d_menu a:hover { text-decoration:none; border:none; }
.d_tv5 .d_menu ul { width:100%;display:block;height:37px; line-height:37px; }

.d_tv5 .d_menu ul, .d_tv5 .d_menu li { margin:0; padding:0; }
.d_tv5 .d_menu ul li { height:37px;line-height:37px}
.d_tv5 .d_menu li { display:block; float:left; list-style:none; position:relative; height:2.27em; line-height:2.27em; padding:0 15px; z-index: 5002;}
.d_tv5 .d_menu .menulayer li { /*z-index: 5002;*/}

.d_tv5 .d_menu ul li{border-right:1px solid #fff}
.d_tv5 .d_menu ul ul li{border-right:none;}
.d_tv5 .d_menu ul li a { background: url(../image/fl_nav_off.png) no-repeat top left; padding-left: 30px; padding-right:15px;border-right:1px solid #87b0c1;}
.d_tv5 .d_menu ul li a:hover{border-right:1px solid #87b0c1;}


.d_tv5 .d_menu ul li.menu_end { margin-right: 15px; border-right:1px solid #fff}
.d_tv5 .d_menu ul li.menu_page { background: none; padding-left: 15px; border:none}

.d_tv5 .d_menu ul li.act ul {display:block;}

.d_tv5 .d_menu ul li ul {  position:absolute; left:-1px; display:none; width:216px;  padding:0 0 0 0; margin:0; top:37px; z-index: 5002; height:auto;text-transform:none}
.d_tv5 .d_menu li a:hover { cursor: pointer;  }
.d_tv5 .d_menu li a:hover { color: #1f3861; }

* html .d_tv5 .d_menu ul li.act{margin-bottom:-2px}
*+html .d_tv5 .d_menu ul li.act{margin-bottom:-2px}

.d_tv5 .d_menu li.act a { background: url(../image/fl_nav_over.png) no-repeat left top;}
.d_tv5 .d_menu li.menu_first a.link_act { background: url(../image/fl_nav_over_first.png) no-repeat left top;}
.home_menu ul li ul li,
.d_tv5 .d_menu ul li ul li { font-size:11px; font-weight:normal; float:none; line-height:18px; padding:0; height:1%; position:static; background:transparent url(../image/menulayer_bg.png) repeat-y top left;}
.home_menu ul li ul,
.d_tv5 .d_menu ul li ul{ background:transparent url(../image/menulayer_bottom.png) no-repeat bottom left;padding-bottom:30px;}
.home_menu ul li ul li.first,
.d_tv5 .d_menu ul li ul li.first { background:transparent url(../image/menulayer_top.png) no-repeat top left;padding-top:11px;}
.d_tv5 .d_menu ul li ul li a,
.d_tv5 .d_menu ul li ul li a:hover{border:none}

.d_tv5 .d_menu ul li ul a { font-weight:normal; padding:0; }
.d_tv5 .d_menu ul li ul li a { background: none; display: block; height: 1%; border:none}
.d_tv5 .d_menu ul li.act ul li a { background: none; display: block; padding-left: 10px; }
.d_tv5 .d_menu ul li ul li a , .d_tv5 .d_menu ul li ul li a { background: none; padding-left: 10px; }

.d_tv5 .d_menu ul li { padding:0; }
.d_tv5 .d_menu ul li ul a.amenu {background:none;}
.d_tv5 .d_menu ul li ul li a {color: #1f3861; margin-right:8px; margin-left:2px}
.d_tv5 .d_menu ul li ul li a:hover {color: #1f3861; background:#e9ebf0;}

/* menu layer niveau 2 */

.menulayer, .d_tv5 .d_menu ul li ul.menulayer { position: absolute; width: 216px; display: none; z-index: 8002; /*padding: 0;*/ margin: 0 0 0 0; top:0; left:200px; white-space:normal;}
.d_tv5 .d_menu ul li.first ul.menulayer, .first .menulayer{margin-top:10px}
.d_content .menulayer{/*background:#fff*/}
.d_content .home_menu .menulayer{/*background:transparent*/}


.d_tv5 .d_menu ul li ul.menulayer li { z-index: 5002; }
.menulayer li { height:auto}
.menulayer li a{height:auto}
.home_menu ul li.act ul li.act .menulayer,
.d_tv5 .d_menu ul li.act ul li.act .menulayer { display: block; }
.home_menu ul li.act ul li.act a,
.d_tv5 .d_menu ul li.act ul li.act a{color:#1F3861;background:#e9ebf0;}
.home_menu ul li.act ul li.act .menulayer a,
.d_tv5 .d_menu ul li.act ul li.act .menulayer a{color:#1F3861;background:none;}
.home_menu ul li.act ul li.act .menulayer a:hover,
.d_tv5 .d_menu ul li.act ul li.act .menulayer a:hover{color:#1F3861;background:#e9ebf0;}

/* ----------------- page de contenu standard ------------------ */

#standard  { margin: 5px 0px 5px 5px; background: transparent url(../image/bg_page_content.gif) repeat-y left top; min-height: 300px; }
* html #standard{zoom:1}

/*PNGFIX ie6*/
* html .menulayer,
* html .d_menu ul li ul,
* html .d_tv5 .d_menu ul li ul li,
* html .d_tv5 .d_menu ul li ul li.first,
* html .d_tv5 .d_menu ul li ul li.last{background:#FFF}
* html .div_print,
* html .div_tip,
* html .div_share_min,
* html #menu_footer_3,
* html .baseline,
* html .d_menu, 
* html .d_tv5 .d_menu ul li ul li.first,
* html .d_tv5 .d_menu ul li ul li,
* html .d_tv5 .d_menu ul li ul,
* html .d_tv5 .d_menu ul li a,
* html .d_tv5 .d_menu ul li a,
* html .d_tv5 .d_menu li.menu_first a.link_act,
* html .d_tv5 .d_menu li.act a,
* html .main_content{ behavior: url(http://www.tv5.org/cms/template/css/iepngfix.htc) }
* html .d_tv5 .baseline_content,
* html .d_tv5 .footer_content,
* html .d_tv5 .footer_3, 
* html .d_tv5 .d_bandeau_content,
* html .d_1024 .d_content,
* html .d_800 .d_content,
* html .d_950 .d_content,
* html .d_769 .d_content,
* html .d_tv5 .d_menu_content{background:none}