﻿/******************* OPTAVIS *******************/
/******************* ******* *******************/


/**			Module catalog			**/

.optaCataAdminMenu a { display: block; }
.optaCataAdminMenu a span { display: block; text-indent: 30px; font-family: Verdana, Arial; font-size: 10px; color: #333; line-height: 20px; padding: 2px 0px; width: 100%; overflow: hidden; }
.optaCataAdminMenu a span { text-indent: 30px; background: url(images/category.png) no-repeat 3px center; }
.optaCataAdminMenu a:hover { background-image: url(images/menuHover.png); }

.optaCataAdminMenu .cat0 a span { text-indent: 50px; background: url(images/category.png) no-repeat 23px center; }
.optaCataAdminMenu .cat1 a span { text-indent: 70px; background: url(images/product.png) no-repeat 43px center; }
.optaCataAdminMenu .lnAccueil span { background: url(images/Home.png) no-repeat 3px center; }
.optaCataAdminMenu .selected { background-image: url(images/menuSelected.png); }



.optaCatalogCategoryTitle { background: url(../../DesktopModules/Optavis_Catalog/images/category.png) no-repeat left center; padding-left: 28px; }
/*.optaBtnCategoryAdd { background: url(../../DesktopModules/Optavis_Catalog/images/categoryAdd.png) no-repeat center center; width: 24px; height: 24px; }*/
.optaBtnCategoryAdd { height: 24px; width: 110px; float: right; }
.optaBtnCategoryAdd span { display: block; background: url(images/categoryAdd.png) no-repeat 5px center; height: 24px; width: 110px; text-indent: 30px; line-height: 24px; color: #fff; }
.optaBtnCategoryAdd:hover { background-image: url(images/toolbarButtonHover110x24.png); }

.optavisCatalogNoCategories { line-height: 200px; background: #efefef; border: 1px solid #ddd; text-align: center; color: #999; margin: 5px; }

.optavisCatalogCategoryListItem .optavisCatalogCategoryListItemHeader { text-align: left; vertical-align: top; }
.optavisCatalogCategoryListItem { width: 160px; height: 200px; border: 1px solid #eee; }
.optavisCatalogCategoryListItem th { font-size: 12px; }
.optavisCatalogCategoryListItem td { text-align: center; }
.optavisCatalogCategoryListItem a { display: block; }
.optavisCatalogCategoryListItem img { border: 0px solid #ccc; }

.optaCategoryListLink:hover { background: #ffe; }

.optaCatalogProductTitle { background: url(../../DesktopModules/Optavis_Catalog/images/product.png) no-repeat left center; padding-left: 28px; }
.optaBtnProductAdd a { background: url(../../DesktopModules/Optavis_Catalog/images/productAdd.png) no-repeat center left; height: 24px; width: 110px; text-indent: 30px; line-height: 24px; color: #fff; }
.optaBtnProductAdd:hover { background-image: url(images/toolbarButtonHover110x24.png); }
.optavisCatalogNoProducts { line-height: 200px; background: #efefef; border: 1px solid #ddd; text-align: center; color: #999; margin: 5px; }

.optavisCatalogProductListItem .optavisCatalogProductListItemHeader { text-align: left; vertical-align: top; }
.optavisCatalogProductListItem { width: 160px; height: 200px; border: 1px solid #eee; }
.optavisCatalogProductListItem td { text-align: center; }
.optavisCatalogProductListItem a { display: block; }
.optavisCatalogProductListItem img { border: 0px solid #ccc; }

.optaCatalogProductPhotoTitle { background: url(../../DesktopModules/Optavis_Catalog/images/productPhoto.png) no-repeat left center; padding-left: 28px; }
.optaBtnPhotoAdd a { background: url(../../DesktopModules/Optavis_Catalog/images/productPhotoAdd.png) no-repeat center left; height: 24px; width: 110px; text-indent: 30px; line-height: 24px; color: #fff; }
.optaBtnPhotoAdd:hover { background-image: url(images/toolbarButtonHover110x24.png); }

.optavisCatalogPhotoListItem .optavisCatalogPhotoListItemHeader { text-align: left; vertical-align: top; }
.optavisCatalogPhotoListItem { width: 160px; height: 200px; border: 1px solid #eee; }
.optavisCatalogPhotoListItem td { text-align: center; }

.optavisCatalogNoPhoto { line-height: 200px; background: #efefef; border: 1px solid #ddd; text-align: center; color: #999; margin: 5px; }

.optavisCatalogPhotoAdd { padding: 10px 5px 30px 5px; }


.optavisCatalogViewerMenu .optaCatalogN1 { float: none; clear: both; }
.optavisCatalogViewerMenu .optaCatalogN2 { float: none; clear: both; }
.optavisCatalogViewerMenu a { display: block; float: left; width: 70px; height: 60px; }

.optaCatalogProducts { }
.optaCatalogProductList a { display: block; float: left; width: 70px; height: 60px; }

/******************* ******* ********************/
/*			Category 0							*/

.optavisCatalogMenuCat1 { text-decoration: none; }
.optavisCatalogMenuCat1 * { text-decoration: none; }
.optavisCatalogMenuCat1 a { display: block; float: left; overflow: hidden; }
.optavisCatalogMenuCat1 a img { display: block; width: 100px; }
.optavisCatalogMenuCat1 a span { display: block; text-align: center; }
.optavisCatalogMenuCat1 a.selected { color: #440; }

.optavisCatalogMenuCat1 img { width: 120px; height: 70px; border: none; }
.optavisCatalogMenuCat1 table { border-collapse: collapse; width: 120px; height: 30px; }
.optavisCatalogMenuCat1 table * { border: none; }
.optavisCatalogMenuCat1 table td { color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: normal; vertical-align: middle; text-align: center; width: 120px; height: 30px; background: #fff; }

.optaCatalogProductMenu { vertical-align: top; }
.optaCatalogProductMenu a { display: block; width: 120px; margin: 20px 40px 0px 40px; }
.optaCatalogProductMenu a img { width: 100px; border: none; }
.optaCatalogProductMenu a.selected { font-weight: bold; color: #440; }

.optavisCatalogCat1Html { clear: both; float: none; }

.optaCatalogProductMenuCell { height: 550px; width: 200px; overflow: auto; }
.optaCatalogProductMenuCell span { display: block; vertical-align: middle; text-align: center; width: 130px; height: 130px; }
.optaCatalogProductMenuCell a { color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bolder; padding: 5px 5px 5px 10px; }

.optaCatalogProductDetail { vertical-align: top; }

.optaCatalogProductDetailTop { background-image: url(../../Portals/0/Optavis_Catalog/images/interface/fdFicheTop0.gif); background-repeat: no-repeat; border-bottom: 1px solid #999999; border-color: #999999; border-width: 1px; color: #CC6600; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 43px; padding-left: 15px; padding-top: 10px; width: 510px; color: #c60; }
.optaCatalogProductDetailContenu { background: #fff; }
.optaCatalogProductDetailBas { background-image: url(../../Portals/0/Optavis_Catalog/images/interface/fd_ficheBas0.gif); background-repeat: no-repeat; color: #CC6600; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; height: 20px; width: 510px; }


/******************* ******* ********************/
/*			Category 0							*/

.optavisCategoryDetailFiche { display: none; }

.optavisCategoryDetailFiche .fieldHeader { display: block; font-size: 12px; color: #074671; margin: 5px 5px 0px 5px; }
.optavisCategoryDetailFiche .title { display: block; border: 1px solid #eee; background: #f5f5f5; font-size: 10px; margin: 0px 5px; padding: 5px; }
.optavisCategoryDetailFiche .resume { display: block; border: 1px solid #eee; background: #f5f5f5; font-size: 10px; margin: 0px 5px; padding: 5px; min-height: 50px; white-space: normal; }
.optavisCategoryDetailFiche .html { display: block; border: 1px solid #eee; background: #fff; font-size: 10px; margin: 0px 5px;
height: 250px; width: 510px; white-space: pre-wrap; overflow: auto; }


