/*
## vBegin
## Eclydre Web Manager v1.0.0
## Dateversion 2008-09-16
## File : ../../../cms/template//css/style.css
## Changelogs : nc;
## vEnd
*/
/* ----------------- GENERAL ------------------ */

* { padding:0; }
body { color: #4c4c4c; background: url(../image/bg_tv5.jpg) repeat-y 987px 0px #FFF; font-family: Arial, sans-serif, Geneva; font-size:12px;}
img { border-style: none; margin: 0px; padding: 0px; }
a { text-decoration:none; color: #1f3861;}
a:hover{ text-decoration:underline; }
ul{list-style:none;}

h1{z-index:1}
h3{color:#fff;font-size:13px;}
h3 a{color:#fff;}

.clear { clear: both; font-size: 0; line-height: 0; }
.left { float: left; }
.right { float: right; }
.hidden { display: none; }



/* blocs image */
.img_326x235_ .media {width:326px}
.img_156x73_ .media {width:156px}
.img_107x95_ .media {width:107px}
.img_100_    .media {width:100px}
.img_200_    .media {width:200px}
.img_290_    .media {width:290px}
.img_100x73_ .media {width:100px}
.img_100x72_ .media {width:100px}
.img_100x88_ .media {width:100px}
.img_100x89_ .media {width:100px}
.img_83x58_ .media {width:83px}
.img_70x63_ .media {width:70px}
.img_45x40_ .media {width:45px}


.media_gauche .media {float:left;} /* media_gauche  */

.media_gauche .img_326x235_ .info {padding-left:336px;}
.media_gauche .img_156x73_ .info {padding-left:166px;}
.media_gauche .img_107x95_ .info {padding-left:117px;}
.media_gauche .img_138x100_ .info {padding-left:148px;}
.media_gauche .img_100_ .info {padding-left:120px;}
.media_gauche .img_200_ .info {padding-left:220px;}
.media_gauche .img_290_ .info {padding-left:310px;}
.media_gauche .img_100x88_ .info {padding-left:110px;}
.media_gauche .img_100x89_ .info {padding-left:110px;}
.media_gauche .img_100x73_ .info {padding-left:110px;}
.media_gauche .img_100x72_ .info {padding-left:110px;}
.media_gauche .img_83x58_ .info {padding-left:93px;}
.media_gauche .img_70x63_ .info {padding-left:80px;}
.media_gauche .img_45x40_ .info {padding-left:55px;}

.media_droite .img_326x235_ .info {padding-right:336px}
.media_droite .img_156x73_ .info {padding-right:166px}
.media_droite .img_107x95_ .info {padding-right:117px}
.media_droite .img_100x88_ .info {padding-right:110px}
.media_droite .img_100x89_ .info {padding-right:110px}
.media_droite .img_100_ .info {padding-right: 120px}
.media_droite .img_200_ .info {padding-right: 220px}
.media_droite .img_290_ .info {padding-right: 310px}
.media_droite .img_100x73_ .info {padding-right:110px}
.media_droite .img_100x72_ .info {padding-right:110px}
.media_droite .img_83x58_ .info {padding-right:93px}
.media_droite .img_70x63_ .info {padding-right:80px}
.media_droite .img_45x40_ .info {padding-right:55px}

.media_droite .media {float:right;  /* IEDMB */ display: inline;} /* media_droite  */

.media_in_gauche .media { float: left; margin-right: 10px; margin-bottom: 10px; } /* media_in_gauche  */
.media_in_droite .media { float: right; margin-left: 10px; margin-bottom: 10px; } /* media_in_droite  */
.media_in_gauche .img_200_ .media { margin-right: 20px; } /* media_in_gauche  */
.media_in_droite .img_200_ .media { margin-left: 20px; } /* media_in_droite  */
.media_in_gauche .img_290_ .media { margin-right: 20px; } /* media_in_gauche  */
.media_in_droite .img_290_ .media { margin-left: 20px; } /* media_in_droite  */


/* 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: 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;}
#window div{margin:0 15px 5px 15px;border-bottom:1px solid #25a4db;padding-bottom:15px;}
#window h2{font-size:12px; color:#25a4db;padding-bottom:5px;font-weight:normal;}
#window ul{padding-top:10px;}
#window li{padding-bottom:2px;}
#window #choix_signal{margin-top:15px;}
#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;}
.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} 

.bloc_lien_int{padding-top:5px;}


.blocs_une { background: #25a4db; position: relative; z-index: 1;}
#une_wrapper { margin: 0px 0px 0px 10px;  border-top: solid 10px #25a4db;  border-bottom: solid 10px #25a4db; overflow: hidden; width: 650px; }
.une_wrapper_content { width: 10000px; background: url(../image/bg_unes.gif) repeat -10px 0px; }
.d_1024 #standard.standard .wrapper_left h3 ,
.blocs_une h3 { background: url(../image/locaux/deg_bleu_650.gif) repeat-y top left #176EAC; padding: 0px 10px; font-size: 16px; height: 40px; line-height: 40px; color: #FFF; font-weight: bold; }
.blocs_une td { width: 204px; background: #FFF; vertical-align: top; }
#une_wrapper .bloc_une { width: 207px; background: #FFF; float: left; display: inline; margin-right: 10px;}
#une_wrapper .bloc_prog { width: 207px; background: #FFF; float: left; display: inline; margin-right: 10px;}
.blocs_une .media_haut_gauche .media { margin: 0px; display: block; width: auto; background: #d5d7da; height: 100px; /*position: relative; z-index: 1;*/}
.blocs_une table.media td {  background: #d5d7da; height: 100px; }
.blocs_une table.media td.mediaba { vertical-align: bottom; }
.blocs_une .media .ico_ba { display: block; /*position: absolute; z-index: 2; right: 0px; bottom: 0px;*/ margin: 5px; width: 50px; color: #1482b3; font-size: 11px; background: url(../image/cam.gif) no-repeat top left; padding-top: 10px; }
.blocs_une h4 { padding: 8px; color: #FFF; font-size: 12px; }
.blocs_une h4 a { color: #FFF; display: block; }
.blocs_une .texte { padding: 10px 8px 20px 8px; }
.blocs_une .soustitre { display: block; font-size: 14px; color: #1F3861; font-weight: bold; text-transform: uppercase; }
.blocs_une .soustitre a { color: #1F3861; }
.blocs_une .bloc_lien_int a { color: #1b75b6; }
