﻿@import url(optavis.css);
@import url(optavis_Contact.css);
@import url(optavis_Catalog.css);
@import url(optavis_Revendeurs.css);

body { background: #dacde7 url(images/page-watermark.jpg) repeat-x; }
a { text-decoration: none; }
a * { cursor: hand; cursor: pointer; }


/*a:hover { text-decoration: underline; }*/

p, dl, ul, li, h1, h2, h3, h4, h5, h6, input, textarea, td, th { padding: 0; margin: 0; }

/* Mis en Page */
.page { width: 970px; padding: 0px 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; }
.page-bottom { background: url(images/page-bottom.jpg) no-repeat left bottom; padding: 0px 0px 0px 0px; min-height: 500px; }

.page-table { width: 100%; border-spacing: 0px; border-collapse: collapse; }

.page-head { text-align: right; padding: 18px 15px 0px 0px; }
.page-head .header-link, .page-head a { font-family: Verdana, Arial, Helevetica; color: #3e3e40; text-decoration: none; font-size: 10px; }

.tab-page { width: 100%; border-collapse: collapse; border: 0px solid #000; }
.tab-page-menu { vertical-align: top; }
.tab-page-left { width: 235px; }

.langue-selection { text-align: center; margin: 10px 0px 20px 0px; }
.leftPane { padding: 0px 0px 30px 5px; }

.contentPane { padding: 130px 0px 30px 40px; }

#skin-home { background: url(images/home-background.jpg) no-repeat 235px 3px; }
#skin-home .contentPane { padding: 130px 0px 30px 0px; }

/*.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-pinson { margin: 220px 0px 40px 5px; display: block; }
.nodeRoot { width: 229px; background: url(images/menu-element-background.jpg) no-repeat center bottom; }
.nodeRoot span { display: block; font-family: Tahoma, Arial, Helevetica; font-weight: bold; color: #fff; font-size: 13px; text-indent: 45px; padding: 3px 0px; }
.menu-pinson .node, .menu-gouranton .nodeHover { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 5px; }
.menu-pinson .node { background-color: #fff; }
.menu-pinson .nodeHover { background-color: #ffc; }
.menu-pinson .subNode { border: 1px solid #ddd; }
.menu-pinson .subNode td { padding: 1px 2px; }



/* ***** */
/* Pages */

.optaContainerHistorique, .optaContainerOuNousTrouver, .optaContainerContact { width: 720px; margin: -128px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 660px; }

/* Historique */
.optaContainerHistorique { background: url(images/page-back-historique.jpg) no-repeat; }
/* Où nous trouver  */
.optaContainerOuNousTrouver { background: url(images/page-back-recherche.jpg) no-repeat; }
/* Contact */
.optaContainerContact { background: url(images/page-back-contact.jpg) no-repeat; }

/* Containers */

.ctOngletGris { width: 668px; margin: 0px 0px 0px 25px; }
/*.ctOngletGris-title { line-height: 35px; color: #4c70b7; text-indent: 50px; }*/

.ctOngletGrisTitle { color: #4c70b7; font-family: Verdana, Arial, Helvetica; font-size: 14px; line-height: 40px; font-weight: bold; text-indent: 47px; background: url(images/blue-arrow.jpg) no-repeat 30px center; display: block; }

.ctOngletGris-title * { color: #4c70b7; }
.ctOngletGris-title .Head { font-size: 14px; line-height: 38px; font-weight: bold; }
.ctOngletGris-background { background: url(images/ctOngletGris-background.jpg) repeat-y; }
.ctOngletGris-top { background: url(images/ctOngletGris-top.gif) no-repeat left top; height: 43px; }
.ctOngletGris-bottom { background: url(images/ctOngletGris-bottom.jpg) no-repeat left bottom; }




/* Override DNN */
.page .SubHead { color: #777; }
.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; }

