/*
## vBegin
## Eclydre Web Manager v1.0.0
## Dateversion 2008-07-16
## File : ../../../cms/template//css/html4.css
## Changelogs : nc;
## vEnd
*/

/* ----------------- GENERAL ------------------ */

.d_1024 { width: 982px; }
.d_800  { width: 769px; border-right: solid 5px #FFF; }

.d_tv5 p,
.d_tv5 a,
.d_tv5 li,
.d_tv5 form{font-family:Arial, Helvetica, sans-serif; }
.d_tv5 { font-size: 0.69em; color: #1f3861; }
.d_tv5 a { color: #1f3861 ; }
.d_tv5 h1 {margin: 0px; padding: 0px; background: none; display: block; }

.d_tv5 p, .d_tv5 form, .d_tv5 div, .d_tv5 td { margin: 0px;padding: 0px; font-family: Arial, sans-serif, Geneva; font-size:11px; }
.d_tv5 img { border-style: none; margin: 0px; padding: 0px; }
.d_tv5 a { text-decoration:none; }
.d_tv5 a:hover{ text-decoration:underline; }
.d_tv5 .clear { clear: both; line-height: 0px; font-size: 0px; overflow: hidden; height: 0px; margin: 0px; padding: 0px; }
.d_tv5 .d_bandeau { height: 60px; position: relative; } 
.d_tv5 .d_bandeau h1 span { display: none; } 
.d_tv5 .d_bandeau h1 a { display: block; width: 400px; height: 60px; } 
.d_tv5 .d_bandeau .d_signal { position: absolute; top: 10px; right: 10px; font-family: Arial; font-size: 11px; color: #FFF; text-align:right; } 
.d_tv5 .d_bandeau .d_signal a { color: #99CCFF; } 

.d_tv5 .d_content { min-height: 200px; }
* html .d_tv5 .d_content { height: 200px; }

.d_tv5 .footer { border-top: solid 5px #25A0D9; clear:both;}
.d_tv5 .footer ul,
.d_tv5 .footer li{height:auto}
.d_tv5 .footer li a{background:none; display: inline; font-weight: normal; padding-left:0}

.d_tv5 .d_menu ul,
.d_tv5 .d_menu li{height:auto}
.d_tv5 .d_menu li a{/*background:none; display: inline;*/ font-weight: normal; padding-left:0}


/* menu footer général*/
.d_tv5 .inp{width:95px;border:1px solid #9c9c9c;}
.d_tv5 #menu_footer_main { list-style: none; margin: 0px; padding: 0px; background: url(../image/bg_footer_0.jpg) repeat-x left bottom; min-height: 9.09em; }
* 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: 1em 0px 0 10px; width: 150px; padding: 0px 0px 0 0px; border-right: solid 1px #FFF;  height: 8.09em; }
.d_800 #menu_footer_main .menusection { width: 116px; }
* html .d_tv5 #menu_footer_main .menusection { height: 9.09em; }
.d_tv5 #menu_footer_main .menusection li { float: none ; display: block ; text-align:left; }

/* menu footer com */
.d_tv5 .footer-com { font-weight:bold; color:#1F3861; text-align:center; background: url(../image/bg_footer_com.png) repeat-x left bottom; text-align: center; padding:4px 0 6px 0; }
.d_tv5 #menu_footer_com { display:inline; list-style: none; margin: 0px; padding: 0px;  }
.d_tv5 #menu_footer_com ul { display: inline; }
.d_tv5 #menu_footer_com li { display: inline; padding: 0px 12px; font-weight:normal; }
.d_tv5 #menu_footer_com li img { vertical-align: middle; margin-right:4px; }

/* menu footer niveau 1*/
.d_tv5 #menu_footer_1 { list-style: none; margin: 0px; padding: 0px; background: url(../image/bg_footer_1.jpg) repeat-x left bottom; text-align: center; padding: 10px 0px; }
.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; }

/* menu footer niveau 2*/
.d_tv5 #menu_footer_2 { list-style: none; margin: 0px; padding: 0px; text-align: center; padding: 10px 0px; }
.d_tv5 #menu_footer_2 li { display: inline; padding: 0px 8px; border-left: solid 1px #1F3861; }
.d_tv5 #menu_footer_2 li:first-child { border-left: 0; }

/* menu footer niveau 3*/
.d_tv5 #menu_footer_3 { list-style: none; margin: 0px; padding: 0px; text-align: center; padding: 10px 0px; }
.d_tv5 #menu_footer_3 li { display: inline; padding: 0px 5px; }

/*menu fil d'arianne */

.d_tv5 .d_menu {font-family:Tahoma,Arial,sans-serif,Geneva; font-size:11px; z-index: 10000; margin-bottom: 5px;}
.d_tv5 .d_menu { height: 2.27em; background: url(../image/bg_menu.gif) repeat-x top left; clear:both; padding-right:10px }
.d_tv5 .d_menu a { text-decoration:none; display:block; color: #1f3861; }
.d_tv5 .d_menu ul li a { padding:0 15px; }
.d_tv5 .d_menu a:hover { text-decoration:none; border:none; }
.d_tv5 .d_menu ul { float:left; display:inline;}

.d_tv5 .d_menu ul, .d_tv5 .d_menu li { margin:0; padding:0; }
.d_tv5 .d_menu ul li { background: #FFF url(../image/bg_menu_item.gif) repeat-y top right; z-index: 5000;}
.d_tv5 .d_menu li { display:block; float:left; list-style:none; position:relative; height:2.27em; line-height:2.27em; padding:0 15px; }
.d_tv5 .d_menu li a { line-height:2.27em; }

.d_tv5 .d_menu ul li a { background: url(../image/bg_menu_off.gif) no-repeat top left; padding-left: 30px;  }
.d_tv5 .d_menu ul li.menu_end { background: #FFF url(../image/bg_menu_end.gif) repeat-y top right; padding-right: 15px; }
.d_tv5 .d_menu ul li.menu_page { background: none; padding-left: 5px; }

.d_tv5 .d_menu ul li.act ul {display:block;}

.d_tv5 .d_menu ul li ul { border-left: solid 1px #25A2DA; border-right: solid 1px #25A2DA;  border-bottom: solid 1px #25A2DA;  position:absolute; top:2.27em; left:0; display:none; width:200px;  padding:10px 0 0 0;  background: #FFF url(../image/bg_menu_item.gif) repeat-y top right; margin:0; top:25px; }
.d_tv5 .d_menu li a:hover { cursor: pointer;  }
.d_tv5 .d_menu li a:hover { color: #1b75b4; }

* html .d_tv5 .d_menu ul li.act,
*+html .d_tv5 .d_menu ul li.act{margin-bottom:-3px}

.d_tv5 .d_menu li.act a { background: url(../image/bg_menu_on.gif) no-repeat top left; padding-left: 30px;}
.d_tv5 .d_menu ul li ul li { font-size:11px; font-weight:normal; float:none; line-height:16px; padding:0; height:1%; /*position:relative; z-index:5000;*/ position:static }
.d_tv5 .d_menu ul li ul li a { line-height: 16px; }
.d_tv5 .d_menu ul li ul li.last { background: url(../image/bg_menu_bot_norep.gif) no-repeat bottom right; padding-bottom:10px;}

.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%; }
.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;}
.d_tv5 .d_menu ul li ul li a:hover {color: #ffffff; background:#25a3da;}


/* menu layer niveau 2 */ 
.menulayer, .d_tv5 .d_menu ul li ul.menulayer { position: absolute; width: 200px; display: none; z-index: 8002; background: #FFF; padding: 0; margin: 0 0 0 0; top:0; left:195px; white-space:normal;}
.d_tv5 .d_menu ul li ul.menulayer { /*z-index: 5002;*/ border-top: solid 1px #25A2DA;}
.d_tv5 .d_menu ul li ul.menulayer li,
.d_tv5 .d_menu ul li ul.menulayer li.last{background:none}

.d_tv5 .d_menu ul li.act ul li.act a{color: #ffffff; background:#25a3da;}
.d_tv5 .d_menu ul li.act ul li.act .menulayer a{color:#1F3861;background:none;}
.d_tv5 .d_menu ul li.act ul li.act .menulayer a:hover{color: #ffffff; background:#25a3da;}

.menulayer li { margin: 2px 0 0 0 ; }
.d_tv5 .d_menu ul li.act ul li.act .menulayer { display: block; }
.d_menu .menulayer { padding: 10px; }
.d_menu .menulayer li { margin: 2px 0 0 0; }
.d_menu .menulayer li a { background: none; }
.d_menu .menulayer a:hover { background: none; color: #FFF; text-decoration: none; }
.d_tv5 .d_menu ul li.act ul li .menulayer {display: none;}

.div_share { float: right;  margin: 5px 0px 0px !important; width: 149px; }


/*#overlay { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; opacity: 0.50; display: none; z-index: 5001; filter:alpha(opacity=50); -moz-opacity: 0.50; }
#window { background:#1f3861; position: fixed; left: 0; top: 0; border: solid 4px #1482b3; display: none; margin: 0 auto; z-index: 10000; overflow: hidden; color:#fff; width:410px; font-family: Arial, sans-serif, Geneva; font-size:12px;}
#window div{margin:0 15px 5px 15px;border-bottom:1px solid #25a4db;padding-bottom:15px;}
#window h2{ padding: 0px; margin: 0px; font-size:12px; color:#25a4db;padding-bottom:5px;font-weight:normal; }
#window ul, #window li { margin: 0px; padding: 0px; }
#window ul{ padding-top:10px; list-style:none; }
#window li{ padding-bottom:2px; }
#window #choix_signal{margin-top:15px; }
#fSZ { text-align: left; }
#window .bt_fermer{position:absolute;top:0;right:0;display:block;width:68px;background:#1482b3;color:#fff;font-size:11px;text-align:center;}
#window .prescription{font-size:11px;border-bottom:0;clear:both;}
#window .fsubmit{float:right;margin:8px 16px 0 0;}
#window input{vertical-align:middle;margin-right:5px;}*/

/* Style de la fenetre de choix du signal */
/* ::>>> Des styles conditionnels IE6 sont dans standard_main.html */
#overlay { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; background: #000; opacity: 0.50; display: none; z-index: 10000; filter:alpha(opacity=50); -moz-opacity: 0.50; }
#window { background:#1f3861; position: fixed; left: 0; top: 0; border: solid 4px #1482b3; display: none; margin: 0 auto; z-index: 10001; overflow: hidden; color:#fff; width:410px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:12px}

#window #fSZ .left{width:50%;float:left;margin:0;padding:0;border:none;}
#window #fSZ .right{width:50%;float:right;border:none;margin:0;padding:0}
#window #choix_signal{border:none}

#window ul, #window li{list-style:none}

#window div{margin:0 15px 0 15px;border-bottom:1px solid #25a4db;padding-bottom:10px;}
*+html #window div{zoom:1}
#window h2{font-size:12px; color:#25a4db;padding-bottom:5px;font-weight:normal;margin:0}
#window ul{padding:10px 0 0 0;margin:0}
#window li{padding:0 0 2px 0;margin:0}
#window #choix_signal{/*margin-top:15px;*/}
*+html #choix_signal input{height:1%}
#window #choix_zone{margin-bottom:10px}
#windowtools .bt_fermer, #window .bt_fermer{position:absolute;top:0;right:0;display:block;width:68px;background:#1482B3;color:#fff;font-size:11px;text-align:center;}

#window .choix_langue{color:#25A4DB;margin:0 15px;border-bottom:1px solid #25A4DB; padding-bottom:10px; margin-bottom:15px}
#window .choix_langue li{display:inline;}
#window .choix_langue li a{color:#25A4DB}
#window .choix_langue li.act a{color:#fff}

#window .prescription{font-size:11px;border-bottom:0;clear:both;}
#window .fsubmit{float:right;margin:8px 16px 0 0;}
#window input{vertical-align:middle;margin-right:5px;}
.disabled { font-style: italic; color: #999; }

* html #overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px') }
* html #window { margin-top: 0px; position: absolute}

* html #overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px') }
* html #window { margin-top: 0px; position: absolute} 

/* publicité */
div.pubCont {text-align: center; background-color:#dcd9d3; background-image: url(../image/pub/mention_verti.jpg); background-repeat:no-repeat; background-position: 105px -5px;border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}
div.bloc_promomiddle{text-align: center; background-color:#dcd9d3; background-image: url(../image/pub/mention_hori.jpg); background-repeat:no-repeat; padding: 20px 0px 5px 0px; margin: 0px 5px 5px 5px;}

*+html div.pubCont {background:none;border: none; margin: 0px; padding: 0px;}
* html div.pubCont {background:none;border: none; margin: 0px; padding: 0px;}

*+html div.publicite {/*display: none;*/ width: 982px; text-align: center; background-color:#dcd9d3; background-image: url(../image/pub/mention_verti.jpg); background-repeat:no-repeat; background-position: 105px -5px;border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}
* html div.publicite {/*display: none;*/ width: 982px; text-align: center; background-color:#dcd9d3; background-image: url(../image/pub/mention_verti.jpg); background-repeat:no-repeat; background-position: 105px -5px;border-top: 5px solid #dcd9d3;border-bottom: 5px solid #dcd9d3; margin-bottom: 5px;}

object#video embed { background-color:#000000; }
