
/* ============ BASIC CLASSES ============ */
body, table, tr, td, p, ul, ol, li, select, option, input, .norm {font: 12px Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a {color: #555555; text-decoration: underline;}
a:visited {color: #555555; text-decoration: underline;}
a:hover {color: #000000; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #0000CC;}
.green {color: #00CC00;}
.white {color: #FFFFFF;}


/* ============ SPECIFIC CLASSES ============ */

.nocode {font-size: 10px; color: #dad2c1; text-decoration: none;}
.nocode:link {font-size: 10px; color: #dad2c1; text-decoration: none;}
.nocode:visited {font-size: 10px; color: #dad2c1; text-decoration: none;}
.nocode:hover {font-size: 10px; color: #dad2c1; text-decoration: underline;}

.leftitalic {font-family: Arial; font-size: 10px; font-style: italic; color: #FFFFFF;}
.leftsmallitalic {font-family: Arial; font-size: 9px; font-style: italic; color: #DDDDDD;}
.leftsmallitalic:link {font-family: Arial; font-size: 9px; font-style: italic; color: #DDDDDD; text-decoration: none;}
.leftsmallitalic:visited {font-family: Arial; font-size: 9px; font-style: italic; color: #DDDDDD; text-decoration: none;}
.leftsmallitalic:hover {font-family: Arial; font-size: 9px; font-style: italic; color: #FFFFFF; text-decoration: underline;}

.serviceheader {color: #702527; font-weight: bold; text-decoration: none;}
.serviceheader:link {color: #702527; font-weight: bold; text-decoration: underline;}
.serviceheader:visited {color: #702527; font-weight: bold; text-decoration: underline;}
.serviceheader:hover {color: #702527; font-weight: bold; text-decoration: none;}

.corpoheader {color: #8d6e25; font-weight: bold; text-decoration: none;}
.corpoheader:link {color: #8d6e25; font-weight: bold; text-decoration: underline;}
.corpoheader:visited {color: #8d6e25; font-weight: bold; text-decoration: underline;}
.corpoheader:hover {color: #8d6e25; font-weight: bold; text-decoration: none;}

.subscribeheader {color: #8d6e25; font-size: 15px; font-weight: bold; text-decoration: none;}
.subscribeheader:link {color: #8d6e25; font-size: 15px; font-weight: bold; text-decoration: underline;}
.subscribeheader:visited {color: #8d6e25; font-size: 15px; font-weight: bold; text-decoration: underline;}
.subscribeheader:hover {color: #8d6e25; font-size: 15px; font-weight: bold; text-decoration: none;}

.showroomtitlebox {color: #000000; font-size: 12px; font-weight: bold; border-color: #000000; border-style: none none solid none; border-width: 0px 0px 1px 0px; padding: 6px 0px 4px 0px;}

.nomclient {font-size: 10px; color: #000000;}
.nomclient:link {font-size: 10px; color: #000000; text-decoration: none;}
.nomclient:visited {font-size: 10px; color: #000000; text-decoration: none;}
.nomclient:hover {font-size: 10px; color: #694d09; text-decoration: underline;}
.villeclient {font-size: 10px; color: #999999;}

.formtitle {font-size: 14px; color: #555555; text-align: right;}
.field {color: #555555;}

.subscribeformtitle {font-size: 12px; color: #555555; text-align: right;}
.subscribefield {font-size: 11px; color: #555555;}


/* Search field (top) */
.searchfield {font-size: 0.9em; color: #666666; border-style: solid; border-width: 1px; border-color: #666666;}

/* Top menu */
.topmenu {font-size: 0.96em; color: #dad2c1; text-decoration: none;}
.topmenu:link {font-size: 0.96em; color: #dad2c1; text-decoration: none;}
.topmenu:visited {font-size: 0.96em; color: #dad2c1; text-decoration: none;}
.topmenu:hover {font-size: 0.96em; color: #FFFFFF; text-decoration: none;}
.topmenuon {font-size: 0.96em; color: #FFFFFF; text-decoration: none; font-weight: 900;}
.topmenuon:link {font-size: 0.96em; color: #FFFFFF; text-decoration: none; font-weight: 900;}
.topmenuon:visited {font-size: 0.96em; color: #FFFFFF; text-decoration: none; font-weight: 900;}
.topmenuon:hover {font-size: 0.96em; color: #FFFFFF; text-decoration: none; font-weight: 900;}

/* Bottom menu */
.bottommenu {font-size: 10px; text-decoration: none;}
.bottommenu:link {font-size: 10px; text-decoration: none;}
.bottommenu:visited {font-size: 10px; text-decoration: none;}
.bottommenu:hover {font-size: 10px; text-decoration: none;}

/* Top title */
.toptitle {color: #404040; font-size: 0.9em; font-weight: bold; padding: 13px 16px 13px 16px;}
.toplittle {color: #404040; font-size: 0.85em; padding: 13px 16px 13px 16px;}
.topcatlink {color: #404040; font-weight: bold; text-decoration: none;}
.topcatlink:link {color: #404040; font-weight: bold; text-decoration: none;}
.topcatlink:visited {color: #404040; font-weight: bold; text-decoration: none;}
.topcatlink:hover {color: #000000; font-weight: bold; text-decoration: underline;}

/* Privilege title */
.privilegetitle {color: #FFFFFF; font-size: 16px;}
.privilegesubtitle {color: #FFFFFF; font-size: 14px;}

/* Left title */
.lefttitle_isac {color: #5e0c11; font-size: 0.98em; font-weight: bold; padding: 25px 11px 0px 11px;}
.lefttitle_yoza {color: #121d37; font-size: 0.98em; font-weight: bold; padding: 25px 11px 0px 11px;}

/* Left categories */
.leftcategoriespadding {padding: 0px 14px 0px 27px; margin: 0px 0px 0px 0px;}
.leftcategories {color: #333333; font-size: 0.9em; font-weight: 100; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-image: url(../img/left_bullet.gif);}
.categories:link {color: #555555; text-decoration: none;}
.categories:visited {color: #555555; text-decoration: none;}
.categories:hover {color: #000000; text-decoration: none;}
.categorieson:link {color: #000000; text-decoration: none; font-weight: 900;}
.categorieson:visited {color: #000000; text-decoration: none; font-weight: 900;}
.categorieson:hover {color: #000000; text-decoration: none; font-weight: 900;}

/* Main categories */
.maincategorybox {border-style: none none dotted none; border-width: 0px 0px 1px 0px; width: 250px; height: 45px; padding: 2px;}
.maincategory_isac:link {font-size: 0.9em; color: #555555; text-decoration: none;}
.maincategory_isac:visited {font-size: 0.9em; color: #555555; text-decoration: none;}
.maincategory_isac:hover {font-size: 0.9em; color: #000000; text-decoration: none;}
.maincategory_isacon:link {font-size: 0.9em; color: #5e0c11; text-decoration: none; font-weight: 900;}
.maincategory_isacon:visited {font-size: 0.9em; color: #5e0c11; text-decoration: none; font-weight: 900;}
.maincategory_isacon:hover {font-size: 0.9em; color: #5e0c11; text-decoration: none; font-weight: 900;}
.maincategory_yoza:link {font-size: 0.9em; color: #555555; text-decoration: none;}
.maincategory_yoza:visited {font-size: 0.9em; color: #555555; text-decoration: none;}
.maincategory_yoza:hover {font-size: 0.9em; color: #000000; text-decoration: none;}
.maincategory_yozaon:link {font-size: 0.9em; color: #121d37; text-decoration: none; font-weight: 900;}
.maincategory_yozaon:visited {font-size: 0.9em; color: #121d37; text-decoration: none; font-weight: 900;}
.maincategory_yozaon:hover {font-size: 0.9em; color: #121d37; text-decoration: none; font-weight: 900;}

.leftline {border-style: none none none solid; border-width: 0px 0px 0px 1px; padding: 0px 0px 0px 10px; margin: 0px;}
.leftnoline {padding: 0px 0px 0px 10px; margin: 0px;}
.topdotted {border-style: dotted none none none; border-width: 1px 0px 0px 0px; width: 215px; padding: 8px 0px 8px 0px;}

.nodecoration:link {text-decoration: none;}
.nodecoration:visited {text-decoration: none;}
.nodecoration:hover {text-decoration: underline;}




