/**
 * @author	Benoit Asselin <benoit(at)agenceici(dot)com>
 * @version	page-index.css, 2011/11/23
 * @link	http://www.agenceici.com
 */


.content { }


table.t-backgrounds .t-background-1 td { height:149px; border-top:1px solid #fff; background-color:#fff; }
table.t-backgrounds .t-background-2 td { height:149px; border-top:1px solid #000; }
table.t-backgrounds .t-background-2 .t-left { background-color:#7f7f75; }
table.t-backgrounds .t-background-2 .t-right { background:url(../images/page-index/201003-sel-background.gif) }
table.t-backgrounds .t-background-3 td { height:149px; border-top:1px solid #000; }
table.t-backgrounds .t-background-3 .t-left { background:#dfdfdd; }
table.t-backgrounds .t-background-3 .t-right { background-color:#a2a195; }

 /* fix.scroll */
table.t-backgrounds .t-left { width:45%; }
table.t-backgrounds .t-right { width:55%; }
div.d-body { width:1130px; }


#visuel-ken-burns { position:relative; width:900px; /*1000px;*/ height:150px; overflow:hidden; margin:0 auto; }
#visuel-ken-burns span { position:absolute; left:0; top:0;  }
#visuel-ken-burns img { position:absolute; left:0; top:0; }
#visuel-ken-burns-fade { position:absolute; left:115px; /*49px*/; top:0; width:902px; /*1000px;*/ height:150px; background:url(../images/interface-1/index-fade.png); z-index:10; }


#block-zoom-1 { position:absolute; left:562px; top:151px; width:427px; height:149px; }
#block-zoom-1 .overflow { position:relative; width:560px; height:149px; overflow:hidden; background:url(../images/page-index/201003-sel-background.gif) 50%; }
#block-zoom-1 ul { position:absolute; }
#block-zoom-1 li { position:relative; float:left; width:560px; padding-top:35px; text-align:center; }
#block-zoom-1 a.lps-brands { position:absolute; right:70px; top:11px; font-size:14px; }
#block-zoom-1 a.lps-glasses img { display:inline-block; border:1px solid #bfdbd6; }
#block-zoom-1 strong { position:absolute; left:50px; top:5px; font-size:20px; font-weight:normal; letter-spacing:3px; }
#block-zoom-1 .lps-pages { position:absolute; left:500px; top:10px; width:23px; border:1px solid #000; text-align:center; }
#block-zoom-1 .lps-left { position:absolute; left:0px; top:0px; width:40px; height:149px; background:url(../images/page-index/201003-sel-left.png); cursor:pointer; }
#block-zoom-1 .lps-right { position:absolute; left:520px; top:0px; width:40px; height:149px; background:url(../images/page-index/201003-sel-right.png); cursor:pointer; }


#block-zoom-2 { position:absolute; left:-75px; top:301px; width:402px; height:149px; }
#block-zoom-2 img.photo { display:block; }
#block-zoom-2 .abso { position:absolute; left:200px; top:120px; width:180px; text-align:center; letter-spacing:1px; }
#block-zoom-2 a { color:#000; text-decoration:underline; font-size:14px; }

#frm-alert { position:absolute; left:40px; top:117px; }
#frm-alert label { display:inline-block; width:210px; color:#585954; font-size:11px; vertical-align:middle; text-align:right; }
#frm-alert .text { color:#000; width:100px; vertical-align:middle; margin:0 3px; font-size:12px; padding:2px; }
#frm-alert .submit { width:20px; height:19px; vertical-align:middle; background:url(../images/page-index/201111-form-ok.jpg); border:0 none; cursor:pointer; }


#block-trend { position:absolute; left:327px; top:151px; width:235px; height:299px; }
#block-trend a { display:block; position:relative; width:235px; height:299px; }
#block-trend a img { display:block; }
#block-trend a span { position:absolute; left:10px; top:280px; font-size:11px; color:#000; }


#block-marc { position:absolute; left:562px; top:300px; width:440px; height:150px; }
#block-marc p.description { position:absolute; left:18px; bottom:0; width:420px; height:130px; line-height:16px; font-family:"Courier New", monospace; text-align:justify; color:#373730; }
#block-marc img { position:absolute; left:0; bottom:0; width:437px; height:43px; background:url(../images/interface-1/marc-le-bihan-logo.png); }




