﻿@import url(optavis.css);
@import url(optavis_Contact.css);
@import url(optavis_News.css);
@import url(optavis_Galleries.css);

body { background: #000; }
a { text-decoration: none; }
/*a:hover { text-decoration: underline; }*/

p, dl, ul, li, h1, h2, h3, h4, h5, h6, input, textarea, td, th { padding: 0; margin: 0; }

h5.arrowGrey, h5.arrowGreen, h5.arrowRed, h5.arrowWhite, h5.arrowOrange { font-weight: bold; font-family: Verdana; font-size: 12px; text-indent: 10px; }

h5.arrowGrey { background: url(images/arrowGrey.gif) no-repeat 1px 3px; }
h5.arrowGreen { background: url(images/arrowGreen.gif) no-repeat 1px 3px; }
h5.arrowRed { background: url(images/arrowRed.gif) no-repeat 1px 3px; }
h5.arrowWhite { background: url(images/arrowWhite.gif) no-repeat 1px 3px; }
h5.arrowOrange { background: url(images/arrowOrange.gif) no-repeat 1px 3px; }

/* Mis en Page */
.page { width: 921px; padding: 5px 0px 0px 0px; }

.page-background { background: url(images/page-background.jpg) repeat-y; }
.page-top { background: url(images/page-top.jpg) no-repeat left top; padding: 68px 0px 0px 0px; }
.page-bottom { background: url(images/page-bottom.jpg) no-repeat left bottom; padding: 0px 0px 20px 0px; }

.page-table { width: 100%; border-spacing: 0px; border-collapse: collapse; }

.page-foot { text-align: right; }
.page-foot .footer, .page-foot a { font-family: Verdana, Arial, Helevetica; color: #999; text-decoration: none; font-size: 10px; }

.page-accueil .page-top { background-image: url(images/home-Page-Top.jpg); }

/* Généric */

.watermark { color: #D8C59E; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 11px; }
.msgErreur { font-family: Arial, Verdana, Helevetica; color: #f00; font-size: small; }

/* Menu */


.menu-ophi { width: 250px; }
.menu-ophi .nodeRoot { display: block; font-family: Verdana, Arial, Helevetica; font-size: 12px; color: #fff; font-weight: bold; text-indent: 15px; }
.menu-ophi .nodeHoverRoot { color: #c60; text-decoration: underline; }

.menu-ophi .node, .menu-gouranton .nodeHover { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 5px; }
.menu-ophi .node { background-color: #fff; }
.menu-ophi .nodeHover { background-color: #ffc; }
.menu-ophi .subNode { border: 1px solid #ddd; }
.menu-ophi .subNode td { padding: 1px 2px; }

.ophiMenuGeneral { background: #777; text-align: right; }
.ophiMenuGeneral a { width: 30px; height: 337px; float: right; border: none; border-right: 1px solid #000; }
.ophiMenuGeneral a div { width: 30px; height: 330px; background-repeat: no-repeat; background-color: #a1a196; background-position: 0px -30px; cursor: pointer; }
.ophiMenuGeneral a:hover div { width: 30px; height: 310px; }

/* Test */
/*.tabNav75 { background-color: #AE76BE; }*/
.tabNav79 { background-color: #313128; }
.tabNav76 { background-color: #B1C903; }

/* couleur fond tab */
.tabNav56 { background-color: #B1C903; }
.tabNav75 { background-color: #993300; }
.tabNav72 { background-color: #996600; }
.tabNav68 { background-color: #FABB22; }
.tabNav64 { background-color: #AE76BE; }
.tabNav61 { background-color: #F29400; }
.tabNav37 { background-color: #B1C903; }

/* Sous Menu */

.ophiSubMenu { margin: 10px; border: 1px solid #313126; border-bottom: none; background: #996; width: 170px; }
.ophiSubMenu a.surTab { display: block; padding: 10px; border-bottom: 1px solid #313126; }
.ophiSubMenu a.surTab:hover { background: #aa7; }
.ophiSubMenu table { border-collapse: collapse; border-spacing: 0px; cursor: pointer; }
.ophiSubMenu td { text-transform: uppercase; color: #313126; font-weight: bold; font-family: Arial, Verdana, Helevetica; font-size: 11px; }

/* Accueil */
.page-accueil .menu-ophi { width: 430px; }

.bottomTable { width: 100%; border-spacing: 0px; }
.titlePane { border: none; border-top: 1px solid #000; border-bottom: 1px solid #000; height: 23px; }
.menuPane { width: 255px; }
.contentLeftPane { }
.contentPane { border: none; /* border-right: 1px solid #000; */ }
.contentBottomPane { border: none; border-bottom: 1px solid #000; /* border-right: 1px solid #000; */ }
.leftPane { background: #1f1f1a; width: 465px; }
.newsSubscribePane { /*background: #434339; */background: #313128;}
.newsFilnewsPane { width: 230px; }

/* Page */
.ophi-title { background: #eee; width: 100%; border-collapse: collapse; height: 23px; border: none; border-spacing: 0px; table-layout: fixed; }
.ophi-title th { width: 250px; }
.ophi-title td { background: #aa7; margin: 0px; padding: 0px; text-transform: uppercase; }
.ophi-title h1 { display: block; border-right: 1px solid #313126; text-transform: uppercase; }
.ophi-title span { display: block; }
.ophi-title span, .ophi-title td { font-family: Verdana,Arial,Helvetica; height: 23px; font-size: 12px; line-height: 23px; color: #313128; font-weight: bold; text-align: left; text-indent: 10px; }

.bContentPane { background: #d4d4c6; width: 100%; border-spacing: 0; }

.filet-vert { border-bottom: 1px solid #996; }

.filigrane-rationalisation { background: url(images/filigrane-rationalisation.jpg) no-repeat right top; }
.filigrane-bois { background: url(images/filigrane-bois.jpg) no-repeat right top; }

.tabWithHeader { border: 1px solid #313126; }
.tabWithHeader thead th { border-bottom: 1px solid #313126; background: #996; font-family: Verdana,Arial,Helvetica; font-size: 12px; padding: 4px 0px; text-transform: uppercase; }

/* containers */
.ctEmptyAdmin { background: #eee; }


/* Override DNN */
.page .SubHead { color: #fff; }
.ctEmptyAdmin .SubHead { color: #999; }
.ControlPanel .SubHead, .ctEmpty .SubHead { color: #999; }

.Normal, .NormalDisabled { color: #999; }

.ctEmptyAdmin .Normal, .NormalDisabled { color: #336; }

.CommandButton, a.CommandButton, a.CommandButton:active, a.CommandButton:link { color: #7ad; text-decoration: underline; }

.optavisContact .SubHead { color: #333; }