

/* BEGIN GLOBAL DECLARATION */

* { padding:0; margin:0; }
select { min-width:10px; }
body { font-family: Arial, sans-serif; font-size:10px; color:#737070; height:100% }
input, select, textarea, button { font-family:Arial, sans-serif; font-size:10px; }
a img { border:0; }
table { border-collapse:collapse; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
td { vertical-align:top; }
form {  position:relative; margin:0; padding:0;}
iframe { margin:0; padding:0; background-color:#ffffff;}
.mainCenter { position:relative; width:960px; margin:0 auto; }              

/* END GLOBAL DECLARATION */

/* BEGIN LOGO */

#header { background:url('/Images/Header_bg_tcm1778-217537.jpg') no-repeat; width:958px; height:55px;}
.headerLeft{ float:left; display:inline; visibility:visible; }
.headerRight { float:right; display:inline; }
.headerRight span { font-size:10px; position:relative; top:-15px; left:-10px;}
.mainNav { overflow:hidden; width:958px; display:none; }

/* END LOGO */

/* BEGIN HOMEPAGE */

/* Nav Homepage */
.homePage .Tools { display:none; }
.homePage .mainContent { border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; overflow:hidden; }
.homePage .Visus { width: 960px; }
.homePage .Visus a { float:left; }
.homePage h1 { font-size:1.4em; }
.homePage h2 { font-size:1.2em;  background:none; width:auto; }
/* .homePage .Red h2 { color:#a00000; }
.homePage .Yellow h2 { color:#c98900; }
.homePage .Green h2 { color:#a39a00; } */

.homePage .BasVisus1 h2 { color:#a00000; }
.homePage .BasVisus2 h2 { color:#c98900; }
.homePage .BasVisus3 h2 { color:#a39a00; }

.homePage .BasVisus1 { float:left; background: url(/Images/BasVisus_bg80_tcm1778-217731.gif) repeat-x; 
        width:299px; height:70px; padding: 5px 10px; }
.homePage .BasVisus1  p { font-size:10px; color:#000; } 

.homePage .BasVisus2 { float:left; background: url(/Images/BasVisus_bg80_tcm1778-217731.gif) repeat-x; 
        width:299px; height:70px; padding: 5px 10px; }
.homePage .BasVisus2  p { font-size:10px; color:#000; } 

.homePage .BasVisus3 { float:left; background: url(/Images/BasVisus_bg80_tcm1778-217731.gif) repeat-x; 
        width:299px; height:70px; padding: 5px 10px; }
.homePage .BasVisus3  p { font-size:10px; color:#000; } 

/* END HOMEPAGE */

/* BEIGN COMMON FOR ALL THE PAGES */

.Page .mainContent { background:url('/Images/mainContent_tcm1778-217834.gif') repeat-y; 
        width:958px; padding:0 1px; overflow:hidden; }

/* Nav page intérieure */
/************************************************************************************ 
.Page .Red { background:#a00000;width:159px; height:55px; }
.Page .Red a { background:#8a0000 url(/images/Nav_Fleche.gif) no-repeat 134px 0; 
         width:159px;}
.Page .Yellow { background:#c98900;width:159px; }
.Page .Yellow a { background:#ae7700 url(/images/Nav_Fleche.gif) no-repeat 134px 0;width:159px;}
.Page .Green { background:#a39a00; width:159px;}
.Page .Green a { background:#8d8500 url(/images/Nav_Fleche.gif) no-repeat 134px 0;width:159px;}
******************************************************************************/

.Page h1 { font-size:28px; font-weight:normal; color:#a00000; }
.Page h1 span { color:#585858; }
.Page h2 { font-size:16px; color:#a00000; margin-top:15px; }
.Page h2 span { color:#6a6767; }

/* Specific title for bottom links */
.Page h3 { font-size:13px; color:#FFF; background:#676767; line-height:2em; 
        padding-left:10px; }
/**/
.Page td.hr { background:#cdcdcd; height:1px; width:1%; padding:0; overflow:hidden; }
.Page p { font-size:10px; font-weight: normal; display:block; }

.Page .Middle { display:inline; }
.Page .Middle .LeftColumn { float:left; width:320px; display:none; }
.Page .Middle .LeftColumn h2 { margin:0;}
.Page .Middle .LeftColumn div.txt { padding:10px; font-size:8px; }
.Page .Middle .ContentRight { float:left; width:588px; padding:10px 25px; }
.Page #toolbar { float:right; display:none; }
.Page .CheminFer { margin-bottom:10px; }
.Page .CheminFer li { display:inline; }
.Page .CheminFer li a { background:url(/images/Pictos.gif) no-repeat top right; 
        padding-right:10px;color:#767676;  }
.Page .CheminFer li span { color:#a00000; }
.Page #toolbarRight {display:none;}
.top .close { float:right; margin:2px 5px 0 0; color:#FFF; font-size:1.7em; font-weight:bold; } 
.top .text { float:right; width:320px; color:#FFF; font-size:1.1em; margin:10px 20px 0 0; }
/* END COMMON FOR ALL THE PAGES */


/* BEGIN NAVIGATION LINKS BOTTOM */
.Page .Links li{list-style:none}
.Page .Links { background:#990000 url(/images/bgtd_rouge.gif) repeat-x bottom left; 
          margin: 20px 0 0 0; clear:left; float:left;  } 
.Page .Links ul { float:left; border-right:1px solid #FFF; }
.Page .Links ul li {  height:25px; width:368px;
        background:url('/Images/Links_Arrow_tcm1778-217319.gif') no-repeat 361px 8px;}
.Page .Links ul li.on a { background:transparent url('/Images/Links_bg_tcm1778-217315.gif') repeat-x ;
        display:block;font-size:1.2em;line-height:25px;padding:0pt 0pt 0pt 10px;width:351px; color:#737070}     
.Page .Links ul li a {  display:block; width:351px; line-height:25px; padding:0 0 0 10px;
        background:url('/Images/Links_bg_tcm1778-217315.gif') repeat-x; font-size:1.2em; color:#a00000;}
.Page .Links div.Button { display:none; }

/* END NAVIGATION LINKS BOTTOM */

/* BEGIN CONTENT BODY COPY */

.ContentArticle { float:left; width:420px; margin:10px 0 0 0; }
.ContentArticle .visu { margin:14px 0; }
.ContentArticle p { font-size:1.2em; }
.ContentArticle ul{font-size:1.2em; margin-left:25px;}
/* END CONTENT BODY COPY */

/* BEGIN SPOTLIGHT COLUMN */
.Page .Push { float:left; width:140px; margin:10px 0 0 27px; color:#FFF; overflow:hidden; }
.Page .Push .rouge { background:#9a0000;overflow:hidden; padding:5px 10px; width:120px; }
.Page .Push .gris { background:#646464;overflow:hidden; padding:5px 10px; width:120px; }
.Page .Push .Button { float:left; padding:3px 22px 3px 0; margin:2px 0; width:100px; text-align:right; 
        color:#FFF; font-size:0.9em; text-transform:uppercase; text-decoration:none; }
.Page .Push #toolbar { background:url(/images/print_bgred.gif) no-repeat top right; }
.Page .Push .ArrowR { background:url(/Images/ArrowR_yellow_tcm1778-218267.gif) no-repeat top right; } 
.Page .Push p { font-size:1.1em; line-height:1.2em; }
.Page .Push span { font-size:1.3em; }
.Page .Push .hr { background:#FFF; height:3px; width:100%; padding:0; margin:4px 0; overflow:hidden; }
.Exerg { color:#FFF; padding:10px; border-bottom:2px solid #d1d1d1; }
.Exerg h2 { }
.Exerg p { font-size:1.2em }
.Exerg span { color:#2e2e2e;}
/* END SPOTLIGHT COLUMN */

/*  .Getting a diagnosis */
.Style1 .ContentArticle a { color:#A00000; }
.Style1 .G, .Style1 .Y { display:none; }
.Style1 .Red, .Style1 .Red a { width:479px; overflow:hidden; float:left; }
.Style1 .Red a span {width:479px; font-size:1.9em; font-weight:normal}
.Style1 .Tools span { display:block; float:none; width:161px;  
        background:none; color:#FFF; }
.Style1 .SNav_Newly { position:absolute; top:116px; left:640px; }
.Style1 .SNav_Living { position:absolute; top:116px; left:709px; }

/* JUST DIAGNOSED */
.Style2 .ContentArticle a { color:#C98900; }
.Style2 .G, .Style2 .R { display:none; }
.Style2 .Yellow, .Style2 .Yellow a { width:479px; overflow:hidden; }
.Style2 .Yellow a span {width:479px; font-size:1.9em; font-weight:normal}
.Style2 .Tools  { padding:0; width:161px; }
.Style2 .Tools span { display:block; float:none; width:161px;  
        background:none; color:#FFF; }
.Style2 .SNav_Newly { position:absolute; top:116px; left:160px; }
.Style2 .SNav_Living { position:absolute; top:116px; left:709px; }

.Style2 .CheminFer li span { color:#c98900; }
.Style2 h1,.Style2 h2, .Style2 .ContentArticle em {color:#c98900; font-style:normal}
.Style2 .Push .yellow { background:#c98900; overflow:hidden; padding:5px 10px; width:120px; }
.Style2 .Push .ArrowR { background:url('/Images/ArrowR_yellow_tcm1778-218267.gif') no-repeat top right; }

.Style2 .Exerg { background:#c98900; }
.Style2 .Exerg h2 { color:#fff;}
.GroupNav1 { margin-top:20px; }
.GroupNav2 { margin-bottom:20px; }
.Style2 .NavElements { background: #c68700 url(/images/ND_Nav_bg.jpg) repeat-x bottom left; 
        width:420px; height:100px; } 

.NavElements .NavImg { float:left;  }
.NavElements div { float:left;height:100px; width:320px;
        background:url('/Images/NavElements_Arrow_tcm1778-217960.gif') no-repeat 311px 0;}
.NavElements div table {  float:left; padding-right:10px; width:311px; height:100px;
        background:#FFF url('/Images/NavElements_bg_tcm1778-217959.gif') repeat-x bottom left; }
.NavElements .faq { width:420px;
        background:url('/Images/NavElements_Arrow_tcm1778-217960.gif') no-repeat 411px 0}
.NavElements .faq table { width:411px;}
        
.NavElements td { padding-left:10px; }
.NavElements td.bas {vertical-align:top; padding-bottom:10px;}
.NavElements td.bas a { font-size:1.1em; color:#2e2e2e; text-decoration:none;}
.NavElements h2 { font-size:2.2em; line-height:0.9em; font-weight:normal;  }
.NavElements h2 a { text-decoration:none; color:#c98900;  }

.Style2 .Links { background:#c98900 url(/images/bgtd_yellow.gif) repeat-x bottom left;}

.Links td span {  display:block; width:351px; line-height:25px; padding:0 0 0 10px;
        background:url(/images/Links_bg.gif) repeat-x; font-size:1.2em; color:#656363;}
.Style2 .Links ul li a  { color:#c98900; }

/* BEGIN LIVE WITH US */

.Style3 .ContentArticle a { color:#A39A00; }
.Style3 .Y, .Style3 .R { display:none; }
.Style3 .Green, .Style3 .Green a { width:479px; overflow:hidden; }
.Style3 .Green a span {width:479px;font-size:1.9em; font-weight:normal}

.Style3 .Tools  { padding:0; width:161px; }
.Style3 .Tools span { display:block; float:none; width:161px;  
        background:none; color:#FFF; }
.Style3 .SNav_Newly { position:absolute; top:116px; left:160px; }
.Style3 .SNav_Living { position:absolute; top:116px; left:319px; }

.Style3 .NavElements h2 a { text-decoration:none; color:#a39a00; }
.Style3 .CheminFer li span { color:#a39a00; }
.Style3 .NavElements { background: #a39a00 url(/images/AS_Nav_bg.jpg) repeat-x bottom left; 
        width:420px; height:100px; }

.Style3 .Links { background:#a39a00 url(/images/bgtd_green.gif) repeat-x bottom left;}
.Style3 .Links ul li a { color:#a39a00; }
.Style3 h1,.Style3 h2, .Style3 .ContentArticle em {color:#a39a00; font-style:normal}
.Style3 .Exerg { background:#a39a00; }
.Style3 .Exerg h2{ color:#fff; }
.Style3 .Push .green { background:#a39a00; overflow:hidden; padding:5px 10px; width:120px; }
.Style3 .Push .ArrowR { background:url('/Images/ArrowR_green_tcm1778-218268.gif') no-repeat top right; }

/* layer contact */
.Style3 #popup .top { background:#90890a; width:100%; }
.Style3 #popup .Middle a { color:#90890a;}
.Style3 #popup .Layer_Print a { float:right; padding:2px 17px 2px 0; margin-top:10px;
         background:url(/images/print_green.gif) no-repeat top right; }
/**/

/* layer glossary */
.Style3 #glossary .top { background:#90890a;   }
.Style3 #glossary .Middle a { color:#90890a;}
.Style3 #glossary .Layer_Print a { float:right; padding:2px 17px 2px 0; margin-top:10px;
         background:url(/images/print_green.gif) no-repeat top right; }

.Style3 #glossary .Alphabet td a { color:#6a6767;}
.Style3 #glossary .Alphabet td span { color:#9c9300;}

/* END LIVE WITH US */




/**/

.Page .ContentClear { float:left; clear:left; margin:10px 0 0 0;  }

/* FAQ */
.FAQ { margin:0; }
.FAQ .hr { background:#cdcdcd; height:1px; width:100%; padding:0; margin:8px 0; overflow:hidden; }
.FAQ h2 { margin:0; }

/* BEGIN FOOTER */

#footer { clear:both; text-align:center; 
        background:#ededed url(/Images/bgFiletDgd_tcm1778-218001.gif) top repeat-x;
        height:30px; padding-top:12px;display:none;}
#footer ul li { display:inline; float:none }
#footer li, #footer li a { color:#737070;display:inline; font-size:10px; text-decoration:none  }
#footer li a.contact { color:#a00000; }
#footer li a:hover { text-decoration:underline }
#footer .footerlogo {display:none;}
#footer .footerlogo {display:none;}
#footer .categorylogo {display:none;}
.bottomtxtcopy {display:none;}

/* .Style2 #footer li a.contact { color:#c98900; } */

/* END FOOTER */


/* BEGIN POP UP PAGE */

#layerfullpage   { z-index:1; position:absolute;top:0; left:0; width:100%; height:100%; background:#000;
    opacity : 0.6; display:none; }
#contenerPopupSite { z-index:2; position:absolute; top:0; left:0; border:1px solid #6a6767; display:none;}

/* END POP UP PAGE */

/* LAYER CONTACT */
#popup { }
#popup .top {  float:left; height:38px;}
#popup .top h1 {  float:left; color:#FFF; margin:10px 0 0 10px; font-size:1.4em; font-weight:700;}
#popup h2 { font-size:1.3em; margin-top:15px; top:10px; }
#popup .Middle .ContentArticle table td { padding:0 20px 0 0; }
#popup .Middle .ContentArticle table td.spaceur { height:20px;}
#popup .Middle { float:left; margin:0px 0 0px 20px; position:relative; font-size:1.1em; color:#6a6767;}
#popup .Middle .ContentArticle {overflow:auto; height:250px; width:579px; margin-top:10px; float:left;}
#popup .Layer_Print a { text-decoration:none; }
#popup .Layer_Print span { visibility:hidden; }
#popup #toolbar {float:none;}
#popup #toolbar a {padding-right:0px;}
#popup #toolbarRight {display:none;}
#popup p {padding-right:10px;}
/**/

/* LAYER GLOSSARY */
#glossary { position:absolute; 
     background:#ffffff; }
#glossItems .top {  float:left; height:38px; width:600px;}
#glossItems .top h1 {  float:left; color:#FFF; margin:10px 0 0 10px; font-size:1.4em;}
#glossItems h3 { font-size:11px; color:#6a6767; padding:0px; margin:0px; margin-top:10px; background:none; line-height:10pt;}
#glossItems .Middle { float:left; margin:0 10px; position:relative; font-size:1.1em; color:#6a6767; display:inline; width:580px;}
#glossItems .Middle .inner {margin-top:10px; float:left;}
#glossItems .Middle .inner table td { padding:0 20px 0 0; }
#glossItems .Middle .inner table td p strong { margin-top:10px; display:block}
#glossItems .Layer_Print a { text-decoration:none; }
#glossItems .Layer_Print span { visibility:hidden; }
#glossItems .Alphabet { position:relative; top:8px; display:inline; }
#glossItems .Alphabet td span, #glossary .Alphabet td a { display:block; padding:0 6px; font-size:0.9em; font-weight:bold; }
#glossItems {overflow:auto; height:240px; width:579px; margin-top:10px; float:left; }
#glossNav {float:left; position:relative; font-size:10px; color:#6a6767; display:inline; position:relative; top:15px; display:inline; }


/* BEGIN SITE MAP */
    #siteMap {width:588px;}
    #siteMap a {color:#737070; text-decoration:none;}
    #siteMap a:hover{color:#737070; text-decoration:underline;}
    #siteMap ul li{color:#737070; list-style: square; }
    #siteMap h1 {padding-top:10px;}
    #siteMap h1 a {color:#a00000; font-size:16px; padding:0px;  font-weight:bold;  }
    #siteMap h1 a:hover {color:#a00000;}
    #siteMap ul li  { font-weight:normal; list-style: disc; }
	#siteMap ul ul {padding-top:5px;}
    #siteMap ul li ul li  { font-size:12px; font-weight:normal; list-style: square;}
    #siteMap ul li ul li ul li { font-weight:normal; list-style: circle;}
/* END BEGIN SITE MAP */
