body { margin:0; padding:0; background:white; color:#333; font-size:12px; line-height:180%; font-family:Arial, Helvetica, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox,input.cat_textbox_small { padding:3px; border:1px solid #999; width:292px;}
input#Captcha { width:292px;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { width:128px; padding:5px; background:transparent; border:0; color:#012233;}
textarea { border:1px solid #999;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h3,h4 { margin:12px 0; padding:0; color:#006666; font-size:24px; line-height:24px; letter-spacing:-1px;}
h2 { font-size:18px; /*line-height:20px;*/ color:#006666} /* this has been enabled by Fortix */
/*h1,h2,h3 { margin:0; padding:0; color:#000; font-size:34px; line-height:28px; font-weight:normal; letter-spacing:0px;}*/
h3,h4 { margin:0; font-size:28px; line-height:28px; color:#666; font-weight:normal;}
h4 { font-size:20px; line-height:24px;}
p { margin:12px 0;}
a { color:#276797; text-decoration:underline;}
a:hover { color:#6895B6;}
.white { color:white;}
.white a { color:white;}
.white a:hover { color:#ccc;}
.black a { color:#000; text-decoration:none;}
.black a:hover { color:#444;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.right { text-align:right;}
.green { color:#006953;}
.blue { color:#266697;}
.home-h1 { font-size:18px;}
.entregreen { color:#049D0D;}
.entreblue { color:#0C9FC2;}
.entregrey { color:#666666;}
.req { color:#CC0000;}

/*container*/
#top { position:relative; width:920px; height:100px; line-height:100%; overflow:hidden;}
#top-logo { position:absolute; top:30px; left:0;}
#top-beta { position:absolute; top:30px; left:206px; font-weight:bold;}
#top-en { position:absolute; top:0; right:0; display:none;}
#top-search { position:absolute; top:60px; right:0; width:178px; height:26px; background:url(/images/search.gif) no-repeat;}
#top-search div { float:left; margin-left:6px; display:inline;}
.top-search-btn { padding-top:5px;}
#top-login { position:absolute; top:40px; left:494px; color:#f04116; font-weight:bold; display:none;}
#top-login1 { position:absolute; top:35px; left:494px; color:#f04116; font-weight:bold; padding-left:0px; display:none;}
#top-login1 a { color:#f04116; text-decoration: none;}
.logouttext { padding: 0px 8px; }
#top-menu { position:absolute; top:67px; left:482px;}
#top-menu ul { margin:0; padding:0; list-style:none;}
#top-cart { position:absolute; padding-left:30px; top:30px; right:3px; background:url(/images/cart.gif) no-repeat; line-height:18px;}
#top-cart1 { position:absolute; padding-left:30px; top:30px; right:3px; line-height:18px;}
#top-cart2 { position:absolute; padding-left:30px; top:30px; right:3px; background:url(/images/cart.gif) no-repeat; line-height:18px; display:none;}
/*menu bar*/
#menu-bg { height:38px; background:url(/images/menu_bg.gif) repeat-x; line-height:100%; z-index:1;}
#menu { width:920px; line-height:16px; font-size:13px;}
#menu-left-bg { float:left; width:494px; height:38px;}
#menu-left { float:right; border-right:6px solid white;}
#menu-right-bg { float:left; width:426px;}
#menu-right { margin:13px 0 0 5px;}

/*header*/
#header { margin:6px 0; overflow:hidden; height:78px;}
#left { float:left; width:50%; height:78px; margin:0 0 0 -460px; background-repeat:repeat-x;}
#right { float:left; width:50%; height:78px; margin:0 0 0 -460px; background:url(/images/header_bg.jpg) repeat-x; position:relative;}
#mid { float:left; width:920px; position:relative; background:none !important; background:url(/images/header_bg.jpg) repeat-x; position:relative; z-index:2;}
#header-left { float:left; width:488px; height:78px; border-right:6px solid white; background-repeat:repeat-x; position:relative; z-index:2;}
/*#header-right { float:left; width:426px; height:78px; background:url(/images/header_bg.jpg) repeat-x;}*/

#header0,#header1,#header2,#header3,#header4,#header5,#header6,#header7,#header8,#header9 { display:none;}
#header-secure { margin-top:25px;}

/*home*/
#content { width:920px; padding:0; min-height:540px;}
#home {}

#home-left { float:left; margin:0 0 20px -6px; width:500px; display:inline;}
#home-box1-bg { background:url(/images/box1_bg.jpg) repeat-y; height:100%;}
#home-box1 { background:url(/images/box1_top.jpg) no-repeat; min-height:160px; overflow:hidden; height:100%;}
#home-box1 h1 { margin:0; padding:0; font-size:34px; line-height:34px; color:white;}
#home-box1 a { color:#333; font-weight:bold;}
#home-box1-left { float:left; margin:20px 42px 0 33px; width:205px; display:inline; line-height:130%;}
#home-box1-right { float:left; margin-top:20px; width:200px; line-height:130%;}
#home-box1-bottom { height:13px; background:url(/images/box1_bottom.jpg) no-repeat;}

#home-box2-bg { margin:0 0 4px 6px; width:486px; border:1px solid #ccc; background:#DAE8CB;}
#home-box2 { padding:10px 26px; min-height:124px;}

#home-box3-bg { margin:0 0 4px 6px; width:486px; border:1px solid #ccc; background:#E1EDF0;}
#home-box3 { padding:10px 26px; min-height:124px;}

#home-box4-bg {margin-left:6px; width:488px; height:78px; background:url(/images/box2_bg.jpg) repeat-x; overflow:hidden;}
#home-box4-left { float:left; width:27px; height:78px; background:url(/images/box2_left.gif) no-repeat;}
#home-box4 { float:left; margin-top:19px; width:440px;}

#home-box5 { margin-left:6px; width:486px; border:1px solid #ccc;}
.bg-grey { background:#ECECEC;}
.home-box5 td { padding:2px;}

#home-right { float:left; margin-bottom:20px; width:425px;}
#home-box6-bg { margin:5px 0 3px; width:421px; border:1px solid #ccc; background:#E0E0E0 url(/images/box3_bg.jpg) repeat-x; position:relative;}
#home-box6-left { position:absolute; top:46px; left:-1px; width:51px; height:76px; background:url(/images/box3_left.jpg) no-repeat;}
#home-box6 { padding:14px 0 20px 66px; width:335px; min-height:292px;}
#home-box6-list { margin:0 0 4px 20px; padding:0; list-style:none; line-height:150%; overflow:hidden;}
#home-box6-list li { padding:2px 0 2px 15px; background:url(/images/dot.gif) no-repeat 0 8px;}
.home-box6-btn { margin-left:32px;}

#home-box7-bg { margin:0; width:421px; border:1px solid #ccc; overflow:hidden;}
#home-box7-list { margin:12px 0 12px 14px; padding:0; list-style:none; line-height:120%; font-size:10px; color:#666; overflow:hidden;}
#home-box7-list li { float:left;}
.home-box7-list1 { width:48px; height:48px;}
.home-box7-list3 { width:49px; height:48px;}
.home-box7-list5 { width:49px; height:48px;}
.home-box7-list2 { width:86px;}
.home-box7-list4 { width:82px;}
.home-box7-list6 { width:80px;}

#home-box8-bg { margin:1px 0 0px -3px; width:428px; background:url(/images/box4_bg.jpg) repeat-y; overflow:hidden;}
#home-box8-top { height:6px; background:url(/images/box4_top.jpg) no-repeat;}
#home-box8 { margin:20px 0; overflow:hidden;}
#home-box8-left { float:left; margin:0 11px 0 31px; width:120px; display:inline;}
#home-box8-mid { float:left; width:38px; height:19px; background:url(/images/box4_arrow.gif) no-repeat;}
#home-box8-right { float:left; width:208px;}
#home-box8-bottom { clear:both; height:6px; background:url(/images/box4_bottom.jpg) no-repeat; overflow:hidden;}

#home-box9 { margin:10px 0 0 26px; width:390px; overflow:hidden; font-size:13px; line-height:140%;}

#home-box10-bg { margin-left:2px; width:388px; border:1px solid #ccc; overflow:hidden;}
#home-box10 { margin:12px 0 12px 8px; overflow:hidden;}
#home-box10-left { float:left; width:196px;}
#home-box10-right { float:left; width:180px;}

.title-white { color:white; font-size:14px; font-weight:bold;}
.title-green { color:#117344; font-size:14px; font-weight:bold;}

.home-br { margin:0; padding:0; height:1px; background:#ccc; overflow:hidden;}

/*acp*/
#acp h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#acp-list { margin:10px 0 0; padding:0; list-style:none;}
#acp-list li { float:left;}
.acp-list-img { width:76px; height:76px;}
.acp-list-img1 { background:url(/images/acp_icon1.gif) no-repeat 0 8px;}
.acp-list-img2 { background:url(/images/acp_icon2.gif) no-repeat 0 8px;}
.acp-list-img3 { background:url(/images/acp_icon3.gif) no-repeat 0 8px;}
.acp-list-txt { margin-right:20px; width:210px; display:inline;}

/*announce and faq*/
#anf { margin-bottom:20px; background:#FAFAFA; overflow:hidden;}
#anf h1 { padding-left:114px; color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#anf-text { margin:20px 0 20px 114px; width:700px;}
#anf-text a { color:#076C4C;}

#anf-text .title1 { font-size:14px; font-weight:bold;}
.title2 { font-size:13px; font-weight:bold;}
.title3 { color:#666; font-size:13px; padding:10px 0;}

.faq-box-bg { background:#E5E5E5;}
.faq-box { padding:10px; font-weight:normal;}

/*club*/
#club {}
#club h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#club-left { float:left; width:460px;}
#club-box1-bg { margin:10px 0 0; width:428px; background:url(/images/box4_bg.jpg) repeat-y; overflow:hidden;}
#club-box1-top { height:6px; background:url(/images/box4_top.jpg) no-repeat;}
#club-box1 { margin:20px 0; overflow:hidden;}
#club-box1-left { float:left; margin:0 11px 0 31px; width:120px; display:inline;}
#club-box1-mid { float:left; width:38px; height:19px; background:url(/images/box4_arrow.gif) no-repeat;}
#club-box1-right { float:left; width:208px;}
#club-box1-bottom { clear:both; height:6px; background:url(/images/box4_bottom.jpg) no-repeat; overflow:hidden;}

#club-box2-bg { margin:1px 0 0 0px; background:#ccc; width:423px; height:84px; overflow:hidden;}
#club-box2 { margin:10px 0 0 25px;}

#club-right { float:left; width:450px;}

.title-white { color:white; font-size:14px; font-weight:bold;}
.title-green { color:#117344; font-weight:bold;}

/*partenaires*/
#part h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}
#part h1 a { color:#E45A00;}

#part-left { float:left; width:494px;}
#part-left-left { float:left; width:231px;}
#part-left-right { float:left; width:232px;}

.part-left-text { clear:both; padding-right:20px;}
.part-list {}

#part-right { float:left; margin-bottom:20px; width:426px; background:#FAFAFA;}
#part-right h1 { padding-left:20px;}
.part-right-text { clear:both; padding:0 20px;}

.part-text { background:#FAFAFA; padding:10px 20px;}
.part-bar { height:1px; background:#D5D5D5;}

/*sc*/
#sc {}
#sc h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}
#sc-left { float:left; width:494px;}
#sc-left-text { margin:0; width:460px;}
#sc-right { float:left; width:426px; background:#F5F5F5;}
#sc-right-text { padding:20px 0; width:266px;}

/*services*/
#services { margin-bottom:20px; overflow:hidden;}
#services h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

.services-top { margin-top:7px; overflow:hidden;}
.services-top a { color:#333;}
.services-box { margin-top:7px; overflow:hidden; background:#F8F8F8;}
.services-box-darker{background:#E7E7E7;}
.services-left { float:left; width:193px; text-align:center;}
.services-mid { float:left; width:205px; text-align:center;}
.services-right { float:left; width:500px;}

#services .title1 { font-size:24px;}

/*con*/
#con { overflow:hidden; margin-bottom:20px;}
#con-left { float:left; padding:20px 0; width:488px; background:#EBEBEB;}
.con-text { width:258px;}
.con-br { margin:12px auto; width:470px; height:1px; background:#999; overflow:hidden;}
#con-right { float:left; margin:20px 0 0 34px; width:380px; display:inline;}
.con-green a { color:#2E8127; font-weight:bold;}
.con-blue a { color:#06A2C8; font-weight:bold;}

/*cf*/
#cf {}
#cf h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#cf-left { float:left; margin-right:25px; width:380px; display:inline;}
#cf-right { float:left; margin-bottom:20px; width:515px;}

.cf-table { margin-top:15px; width:513px; border:1px solid #DEDEDE; background:#F8F8F8;}
.cf-name { width:80%; color:#056C4F; font-weight:bold; font-size:16px;}
.con-info td { vertical-align:top;}

/*comite*/
#comite {}
#comite h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#comite-left { float:left; width:494px;}
#comite-left-text { padding-right:24px;}
#comite-right { float:left; margin-bottom:20px; width:426px; background:#FAFAFA;}
#comite-right-text { padding:0 24px;}

/*sitemap*/
#sitemap {}
#sitemap h1 { color:#096E4C; font-size:24px; line-height:40px; border-bottom:1px solid #0B6F49; font-weight:normal;}

#sitemap-left { float:left; width:488px; height:630px; background:#FAFAFA;}
#sitemap-right { float:left; margin-bottom:20px; width:432px;}
#sitemap-right-text { padding:0 24px;}

/*contact*/
#contact {}
#contact-left { float:left; margin-bottom:20px; width:488px; background:#E2E2E2 url(/images/contact_bg.jpg) repeat-x; position:relative;}
#contact-form { margin:20px 30px; width:280px;}
#contact-info { position:absolute; top:20px; left:245px; width:200px; line-height:150%;}
#contact-right { float:left; margin-left:6px; width:420px; display:inline;}

/*terms*/
#terms { float:left; width:492px; height:150px; border:3px solid #F0F0F0; color:#443B3C; font-family:tahoma,verdana,arial; font-size:11px; line-height:1.6em; overflow:auto; padding:5px 5px 8px 12px;}

/*sp*/
#sp {}
#sp-left { float:left; margin-bottom:20px; width:494px; text-align:center;}
#sp-right { float:left; margin-bottom:20px; width:426px; background:#FAFAFA;}
#sp-right-text { padding:0 20px;}

/*detail*/
#detail-top-bg { margin:-6px 0 0; background:url(/images/detail_top.gif) no-repeat; width:488px; height:37px; overflow:hidden; position:relative; z-index:2;}
#detail-top { padding-left:25px; line-height:37px; float: left; width: 488px; color: #276797; }
#detail-top1 { float: right; height: 37px; padding-top: 7px; width: 488px; }

#detail-top a { padding: 10px; }
#detail-top a.selected { text-decoration: none; font-weight: bold;}

#detail-br { margin:20px 0; height:1px; background:#999; overflow:hidden;}
#detail { margin-bottom:20px; overflow:hidden;}
#detail-left { float:left; width:594px;}
#detail-left-box { height:150px; border-top:2px solid #E3E3E3; border-bottom:2px solid #E3E3E3; background:#F5F5F5 url(/images/detail_bg1.gif) no-repeat bottom right; overflow:hidden;}
#detail-price { float:left; margin:42px 10px 0 50px; width:130px; height:40px; border:1px dashed #959595; font-size:19px; line-height:40px; text-align:center; display:inline;}
#detail-qty-box { float:left; margin-top:51px; width:46px;}
#detail-qty { float:left; margin-top:52px; width:64px;}
#detail-btn { float:left; margin-top:15px; width:160px;}
#detail-btn p { margin:4px 0;}
#detail-right-bg { float:right; margin-left:30px; padding-bottom:95px; width:294px; background:#F5F5F5 url(/images/detail_bg2.gif) no-repeat bottom right; display:inline;}
#detail-right { width:266px;}
#detail-right-top { margin-top:1px; height:136px; background:url(/images/detail_right.jpg) no-repeat; text-align:center; line-height:150%; overflow:hidden;}
#detail-right-top h3 { margin:10px 0 5px;}
.product-list { margin:10px 0; width:264px; border:1px dashed #C7C7C7;}
.product-list-text { padding:12px 15px; line-height:150%; text-align:center;}
.productTextInput { padding:3px; border:1px solid #999; background:#F5F5F5; text-align:center; width:30px;}

/*secure zone*/
#sz {}
#sz h1 { color:#06A2C9; font-size:24px; line-height:40px; border-bottom:1px solid #06A2C9; font-weight:normal;}
#sz1 h1 { color:#666666; font-size:24px; line-height:40px; border-bottom:1px solid #666666; font-weight:normal;}
#sz2 h1 { color:#75BF22; font-size:24px; line-height:40px; border-bottom:1px solid #75BF22; font-weight:normal;}
#sz-left { float:left; margin-bottom:20px; width:550px; background:#F5F5F5 url(/images/sz_landing_bg.gif) no-repeat bottom right;}
#sz-left-top-bg { margin:1px 0 0 21px; background:url(/images/sz_langing.jpg) no-repeat; width:505px; height:52px; overflow:hidden;}
/* JC added */
#sz-left-top-bg-green{margin:1px 0 0 21px; background:url(/images/sz_landing_green.png) no-repeat; width:505px; height:52px; overflow:hidden;}
/**/
#sz-left-top { padding:9px 32px; line-height:140%;}
#sz-left-list-name { margin:20px 0 0 58px; width:266px; text-align:center;}
#sz-left-list-name h1 { line-height:30px;}
/* JC added */
#sz-left-list-name h1.greenTxt{color:#75BF22;border-bottom:1px solid #75BF22;}
#sz-left-list-name h1.greyTxt{color:#666666;border-bottom:1px solid #666666;}
#sz h1.greenTxt {color:#75BF22;border-bottom:1px solid #75BF22;}
/* */
#sz-left-list { margin:0 0 20px 58px;}
#sz-right { float:left; margin:1px 0 0 5px; width:160px; display:inline;}

/*ma*/
#ma { margin-top:15px; height:22px; overflow:hidden;}
#ma-page { float:left; width:68px; color:#006666; font-weight:bold; line-height:22px;}
#ma-menu { float:left; width:250px;}
#ma-bar { clear:both; height:1px; background:#999; border-bottom:14px solid #E6E6E6; overflow:hidden;}
#ma-text { margin:10px 0 0 0px; width:570px;}

/*all services*/
#as-text { margin-top:20px; padding-bottom:10px; border-bottom:1px solid #999;}
#as { margin:10px 0 20px; overflow:hidden;}
#as1,#as2,#as3 { float:left; background:#F5F5F5; width:294px; min-height:617px;}
#as4 { background:#F5F5F5 url(/images/as_bg.gif) no-repeat bottom right; width:294px; }
#as2 { margin:0 9px; display:inline;}
#as3 { background:#F5F5F5 url(/images/as_bg.gif) no-repeat bottom right;}
.as-text { width:266px;}
.as-text1 { margin: -5px 0px 0px -5px;}
.greyTxt { color:#666666; }
.greyTxt h4 { line-height: 0px; }

/*inscription gratuite*/
#ig {}
#ig h1 { font-size:24px; line-height:40px; font-weight:normal;}
.ig-green { color:#75BF22;}
.ig-blue { color:#08A3C9;}
.ig-green-border { border-bottom:1px solid #75BF22;}
.ig-blue-border { border-bottom:1px solid #08A3C9;}
.ig-br-green,.ig-br-blue { margin:12px 0; height:1px; background:#75BF22; overflow:hidden;}
.ig-br-blue { background:#08A3C9;}
.ig-quote-green,.ig-quote-blue { margin-bottom:10px; border:1px solid #ccc; background:url(/images/quote_green.gif) no-repeat 15px 15px;}
.ig-quote-blue { background:url(/images/quote_blue.gif) no-repeat 15px 15px;}
.ig-quote { padding:10px 10px 10px 50px;}
#ig-left { float:left; margin-bottom:20px; width:494px;}
#ig-left-text { margin:0; width:450px;}
.ig-left-quote { border:1px solid #ccc;}
#ig-right { float:left; margin-bottom:20px; width:426px; background:#F2F2F2 url(/images/ig_bg.jpg) repeat-x;}
#ig-right-text { width:365px;}

/*footer*/
#footer-bg { clear:both; margin-top:20px; border-top:1px solid #117344; background:url(/images/foot_bg.gif) repeat-x bottom; line-height:120%; overflow:hidden;}
#footer { width:920px; overflow:hidden;}
#footer-logo { float:left; margin:25px 0 65px; width:270px;}
#footer-flash { float:left; margin-top:20px; width:229px;}
#footer-icon { float:left; margin:15px 0 0; width:421px; overflow:hidden;}
#footer-box { clear:both;}
#footer-copyright { float:left; width:560px; line-height:34px;}
#footer-link { float:left; line-height:34px; width:360px;}

/*menu class*/
#menu-right { border:none; background:none;}
/*menu-top*/
.menu-off-top,.menu-over-top,.menu-on-top { font-size:14px; color:#525051; font-weight:bold; text-align:center; line-height:14px; border-right:2px solid #525051;}
.menu-over-top { text-decoration:underline; cursor:pointer;}
/*menu-left*/
.menu-off-left,.menu-over-left,.menu-on-left { border-left:6px solid white; font-size:13px; color:white; font-weight:bold; text-align:center; line-height:16px;}
.menu-over-left { color:#eee; cursor:pointer;}
/*.menu-off-left1,.menu-over-left1,.menu-on-left1 { font-size:11px; color:#73BE1E; font-weight:bold; text-align:center; background:#F7F7F7;}
.menu-over-left1 { text-decoration:underline; cursor:pointer;}
.menu-off-left2,.menu-over-left2,.menu-on-left2 { font-size:11px; color:#00A0C6; font-weight:bold; text-align:center; background:#F7F7F7;}
.menu-over-left2 { text-decoration:underline; cursor:pointer;}*/
.menu-off-left1,.menu-over-left1,.menu-on-left1 { font-size:11px; color:white; font-weight:bold; text-align:center; background:#9BD15F;}
.menu-over-left1 { text-decoration:underline; cursor:pointer;}
.menu-off-left2,.menu-over-left2,.menu-on-left2 { font-size:11px; color:white; font-weight:bold; text-align:center; background:#43B9D5;}
.menu-over-left2 { text-decoration:underline; cursor:pointer;}
#menu-top { height:30px; vertical-align:bottom;}
#menu-bottom { height:32px; vertical-align:top;}
.catmain510269 { width:286px;}
.catsub510269 { border-top:6px solid white; border-left:6px solid white; border-right:6px solid white; border-bottom:0;}
/*men-right*/
.menu-off-right,.menu-over-right,.menu-on-right { font-size:13px; color:white; font-weight:bold; text-align:center; line-height:12px; border-right:2px solid white;}
.menu-over-right { color:#D5EBBB; cursor:pointer;}
.menu-off-right1,.menu-over-right1,.menu-on-right1 { font-size:11px; color:#006954; font-weight:bold; padding-left:17px;}
.menu-over-right1 { text-decoration:underline; cursor:pointer;}
/*submenu*/
.submenu-off1,.submenu-over1,.submenu-on1 { color:white; background:url(/images/submenu_bg1.gif) no-repeat right;}
.submenu-over1 { color:#ccc; text-decoration:underline; cursor:pointer;}
.submenu-on1 {font-weight:bold;}
.submenu-off2,.submenu-over2,.submenu-on2 { color:#006958; background:url(/images/submenu_bg2.gif) no-repeat right;}
.submenu-over2 { text-decoration:underline; cursor:pointer;}
.submenu-on2 {font-weight:bold;}
.submenu-off3,.submenu-over3,.submenu-on3 { color:#181512; text-align:center;}
.submenu-over3 { text-decoration:underline; cursor:pointer;}
.submenu-on3 { color:white; font-weight:bold;}

/**/
.servtarE1{
 background-color:#eaf1dd;
 text-align:center;
 border-right: 10px solid #fff;
 border-left: 10px solid #fff; 
}
.servtarE2{
 background-color:#d7e4bc;
 text-align:center;
}
.servtarE3{
 background-color:#c2d69a;
 text-align:center;
}
.servtarE1a{
 color:#75bf22;
 text-decoration:none;
 font-weight:bold;
}
.servtarI1{
 background-color:#d8f0f6;
 text-align:center;
 border-right: 10px solid #fff;
 border-left: 10px solid #fff; 
}
.servtarI2{
 background-color:#b8cce4;
 text-align:center;
}
.servtarI3{
 background-color:#95b3d7;
 text-align:center;
}
.servtarI1a{
 color:#03a1c8;
 text-decoration:none;
 font-weight:bold;
}
.servclose{
 display:none;
 font-size:10px;
}
.servopen{
 /*display:table-row;*/
 font-size:10px;
}
.servcursor{
 cursor:pointer;
 text-decoration:underline;
}
/**/


/* fortix updated */
/* profil-part */
.leftProfile {width: 405px; float: left; padding-left: 10px;}
.rightProfile {width: 450px; float: right; padding-top: 20px;}

.searchProfile {width: 405px;  background: url(/images/bgProfile.png); min-height: 150px;}

#searchFunction {
	position: relative;
	top: 60px;
	left: 370px;
	width:178px;
	height:26px;
	background:url(/images/search.gif) no-repeat; }

#searchFieldProfile {	width:178px;
	height:26px;
	background:url(/images/searchBG.png) no-repeat; }
	
	.searchInsideProfile {
		position: relative;
		top: 3px;
		left: 7px;}
		
		.searchInsideProfileMain {
		position: relative;
		top: 5px;
		left: 10px;}
		
		
		/* advisor webapp template */
		/* LIST TEMPLATE */
		.cf-name-h2 { color:#056C4F; font-weight:bold; font-size:16px; text-decoration: underline; margin-right: 30px; }
		.cf-name-h3 { color:#0ba3c8; font-weight:bold; font-size:16px; text-decoration: underline; margin-right: 30px; float: left;}
		.cf-name-h3-list { color:#0ba3c8; font-weight:bold; font-size:16px; text-decoration: underline;}
		.cf-name-h4 { color:#0ba3c8; font-weight:bold; font-size:16px; text-decoration: underline; margin-right: 30px; float: left; padding-top: 10px;}
		.cf-name-h4-inv { color:#056C4F; font-weight:bold; font-size:16px; text-decoration: underline; margin-right: 30px; float: left; padding-top: 10px;}
		.cert {color: #0ba3c8; float: left;}
		.cert-list {color: #0ba3c8;  }
		.cert2 {color: #049d0d; }
		.cert3 {color: #0ba3c8; float: left; padding-top: 10px}
		.cert3-inv {color: #056C4F; float: left; padding-top: 10px}
		.ratingList {float: left; margin-left: 250px;}

		#advDetailList {
		border: 1px solid #CCC;
		border-top: none;
		background: #f8f8f8;
		padding-top: 10px;
		line-height: 18px;
		}
/* END OF LIST TEMPLATE */
		
		/* DETAILED TEMPLATE */
#advName {
	border: 1px solid #CCC;
	background: #f8f8f8;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

}

#advDetail {
	border: 1px solid #CCC;
	border-top: none;
	border-bottom: none;
	background: #f8f8f8;
	padding-top: 10px;
}

.photoID {
	height: 144px;
	width: 112px;
	border-left: solid 12px #CCC;
	float: left;
}

.photoDetails {
	padding-left: 10px;
	float: left;}
	
.photoMoreDetails {
	padding-left: 112px;
	border-top: 0px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 20px;
	background: #f8f8f8;
}

.photoContentBox {
	border: 1px solid #CCC;

}


.cf-name-h2 a:visited  {text-decoration: none; color: #2a8169;}
.cf-name-h2 a:active   {text-decoration: none; color: #2a8169; }
.cf-name-h2 a:link     {text-decoration: none; color: #2a8169;}
.cf-name-h2 a:hover  {text-decoration: none; color: #2a8169;}

.cf-name-h3 a:visited  {text-decoration: none; color: #15a8ca;}
.cf-name-h3 a:active   {text-decoration: none; color: #15a8ca; }
.cf-name-h3 a:link     {text-decoration: none; color: #15a8ca;}
.cf-name-h3 a:hover  {text-decoration: none; color: #15a8ca;}

.cf-name-h3-list a:visited  {text-decoration: none; color: #15a8ca;}
.cf-name-h3-list a:active   {text-decoration: none; color: #15a8ca; }
.cf-name-h3-list a:link     {text-decoration: none; color: #15a8ca;}
.cf-name-h3-list a:hover  {text-decoration: none; color: #15a8ca;}

.photoMoreDetails a:visited  {text-decoration: underline; color: #8bca45;}
.photoMoreDetails  a:active   {text-decoration: underline; color: #8bca45; }
.photoMoreDetails  a:link     {text-decoration: underline; color: #8bca45;}
.photoMoreDetails a:hover  {text-decoration: none; color: #8bca45;}

.bluesLink a:visited  {text-decoration: underline; color: #2aa9c7;}
.bluesLink  a:active   {text-decoration: underline; color: #2aa9c7; }
.bluesLink  a:link     {text-decoration: underline; color: #2aa9c7;}
.bluesLink a:hover  {text-decoration: none; color: #2aa9c7;}

.bluesLink-inv a:visited  {text-decoration: underline; color: #79c229;}
.bluesLink-inv   a:active   {text-decoration: underline; color: #79c229; }
.bluesLink-inv   a:link     {text-decoration: underline; color: #79c229;}
.bluesLink-inv  a:hover  {text-decoration: none; color: #79c229;}

/* END OF DETAILED TEMPLATE */

		/* investor webapp template */
		#investorName {
			border: 1px solid #ccc;
			background: #f8f8f8;
			color: #2a8169;
		}
		
		#investorDetails {
			border: 1px solid #ccc;
			background: #f8f8f8;
		}
		
		#investorNextDetails {
			border: 1px solid #ccc;
			background: #f8f8f8;
		}
		
		#investorDesc  {
			border: 1px solid #ccc;
			background: #ececec;
		}
		
		/* FRONT PAGE */
		.el_green {
		padding: 10px 22px;
	    width: 442px;
		height: 158px;
		background: #dbe8cc;
		border: 1px solid #c8cbc0;
		margin-bottom: 3px;
		overflow: hidden;
		}
		
		.el_blue {
		padding: 10px 22px;
		width: 442px;
		height: 158px;
		background: #e2edf3;
		border: 1px solid #c8cbc0;
		margin-bottom: 3px;
		overflow: hidden;
		}
		
		
		/* list template for both profils */
		.tag1 {
			border: 1px solid #ccc;
			width: 450px;
			background: #f8f8f8;
			padding-top: 11px;
			padding-bottom: 8px;
			padding-right: 7px;
			padding-left: 10px;
		}
		
		.tag2 {
			border: 1px solid #ccc;
			border-top: none;
			width: 450px;
			background: #f8f8f8;
			padding-left: 10px;
			padding-right: 7px;
			min-height: 70px;
		}
		
		
		.tag3 {
			border: 1px solid #ccc;
			border-top: none;
			border-bottom: none;
			width: 450px;
			background: #f8f8f8;
			padding-left: 10px;
			padding-right: 7px;
			padding-top: 5px;
			padding-bottom: 5px;
			overflow: hidden;
		}
		.tag4 {
			border: 1px solid #ccc;
			border-top: none;
			width: 450px;
			background: #ececec;
			padding-left: 10px;
			padding-right: 7px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		.tag4enterprises {
			border: 1px solid #ccc;
			border-top: none;
			width: 450px;
			background: #ececec;
			padding-left: 10px;
			padding-right: 7px;
			padding-top: 5px;
			padding-bottom: 5px;
		}
		
		.amount {width: 190px;
		}
		.role {margin-left: 10px;}
		
			/* Detailed template */
		
		.detailedOne {
			border: 1px solid #ccc;
			background: #F8F8F8;
			border-left: solid 16px #ccc;
			padding-left: 10px;
			border-bottom: none;
		}
		
		.detailedTwo {
			border: 1px solid #ccc;
			background: #F8F8F8;
			border-left: solid 16px #ccc;
			padding-left: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom: none;
		}
		
			.detailedThree {
			border: 1px solid #ccc;
			background: #ececec;
			border-left: solid 16px #ccc;
			padding-left: 10px;
			border-bottom: none;
			border-top: none;
			padding-top: 10px;
			padding-bottom: 10px;
		}
		
		
		.detailedFour{
			border: 1px solid #ccc;
			background: #e1e1e1;
			border-left: solid 16px #ccc;
			padding-left: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
			border-top: none;
			border-bottom: none;
		}
		
		
		.detailedFive{
			border: 1px solid #ccc;
			background: #f8f8f8;
			padding-left: 25px;
			padding-top: 5px;
			padding-bottom: 40px;
			border-top: none;
			border-bottom: none;
			padding-right: 25px;
			padding-top: 10px;
		}
		
		.detailedFiveInv{
			border: 1px solid #ccc;
			background: #f8f8f8;
			padding-left: 25px;
			padding-top: 5px;
			border-top: none;
			border-bottom: none;
			padding-right: 25px;
			padding-top: 10px;
		}
		
		.detailedSix{
			border: 1px solid #ccc;
			background: #e1e1e1;
			padding-left: 25px;
			padding-top: 15px;
			padding-bottom: 15px;
		}
		
		.detailedSeven {
			border: 1px solid #ccc;
			background: #f8f8f8;
			padding-left: 25px;
			padding-top: 20px;
			padding-bottom: 10px;
			padding-right: 25px;
			border-top: none;
		}
		
	
		
		.detailedExplanation {
			border: 1px solid #ccc;
			border-left: 30px solid #ccc;
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
		}
			
			.detailedExplanationMiddle {
			border: 1px solid #ccc;
			border-left: 30px solid #ccc;
			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			margin-right: 12px;
		}
			
			
			.detailedButton {float: left;
			margin-left: 30px;}
			
			.Comment {float: left;
			margin-left: 30px;
			padding-top: 5px;}
			
			.Comment2 {float: left;
			margin-left: 30px;
			padding-top: 5px;}
			
			.RatingSystem {float: right;
			margin-right: 20px;
			padding-top: 5px;}
			
			.tablesDetailed td {
				border: 2px solid #ccc;
				border-bottom: none;
				border-left: none;
							}
			.tablesDetailed {
				border: 2px solid #ccc; 
			 	border-top: none;
				border-right: none;
			}
			
			.tableList {
				border: 2px solid #ccc;
			 	border-top: none;
				border-right: none;
				border-bottom: none;
			}
			
			.tableList td {
				border: 2px solid #ccc;
				border-bottom: none;
				border-left: none;
							}
							
			.tableNames{
				border: 2px solid #ccc;
				border-right: none;
				border-bottom: none;
			}
			
			.tableNames td {
				border: 2px solid #ccc;
				border-top: none;
				border-left: none;
				border-right: none;
			}
            
        .inveclasstable {
			background-color: #e2f0f3; width: 120px;
		}
        
        .entreclasstable {
			background-color: #EAF2DD; width: 120px;
		}

			
			
			/* comment enterprise */ 
			.commentListEnteprise {
				color: #0b6f49;
				font-size: 16px;
			}
            
            .commentListInvestor {
				color: #0BA3C8;
				font-size: 16px;
			}
			
			.commentEnterpriseRating {
				border-left: 16px solid #ccc;
				background: #e3e3e3;
				padding-top: 10px;
				padding-left: 18px;
				padding-bottom: 10px;
			}
			
			.commentEnterpriseArea {
				background: #efefef;
				padding-left: 30px;
				padding-top: 20px;
				padding-bottom: 20px;
				
			}
			
			#commentDisplay {
				margin-top: 20px;
				overflow: hidden;
			}
			
		#komentarHead {
			width: 550px;
			padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			padding-right: 10px;
			background: #ccc;
			border: 1px solid #ccc;
			margin-top: 20px;
		}
		
		#komentarInside {
			width: 550px;
			padding: 10px;
			background: #fff;
						padding-top: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			padding-right: 10px;
			border: 1px solid #ccc;
			margin-bottom: 10px;
		}
		
		#voirLes {
			width: 555px;
			float: left;
		}
		
		#voirLesComment
		{width: 555px;
		float: left;
		}
			/* end comment enterprise */
			
			#pe h1 { color:#2aa9c7; font-size:24px; line-height:40px; border-bottom:1px solid #2aa9c7; font-weight:normal;}
			#inv h1 { color:#76c024; font-size:24px; line-height:40px; border-bottom:1px solid #76c024; font-weight:normal;}
			
			/* links in color */
			.tag4enterprises a:visited  {text-decoration: underline; color: #2aa9c7;}
			.tag4enterprises a:active   {text-decoration: underline; color: #2aa9c7; }
			.tag4enterprises a:link     {text-decoration: underline; color: #2aa9c7;}
			.tag4enterprises a:hover  {text-decoration: none; color: #2aa9c7;}
			
			.tag4 a:visited  {text-decoration: underline; color: #76c024;}
			.tag4 a:active   {text-decoration: underline; color: #76c024; }
			.tag4 a:link     {text-decoration: underline; color: #76c024;}
			.tag4 a:hover  {text-decoration: none; color: #76c024;}
			
			.Comment 	a:visited  {text-decoration: underline; color: #2aa9c7;}
			.Comment   a:active   {text-decoration: underline; color: #2aa9c7; }
			.Comment   a:link     {text-decoration: underline; color: #2aa9c7;}
			.Comment  a:hover  {text-decoration: none; color: #2aa9c7;}
			
			.Comment2	a:visited  {text-decoration: underline; color: #76c024;}
			.Comment2   a:active   {text-decoration: underline; color: #76c024; }
			.Comment2   a:link     {text-decoration: underline; color: #76c024;}
			.Comment2  a:hover  {text-decoration: none; color: #76c024;}
            
            
		
/* Added by JC **/
/* Services */
/* blue */
.servtarI1_a{background:#F4FBFC;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarI1_b{background:#D8F0F6;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarI1_c{background:#D1E1E5;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarI1_header_a{background:#D3ECF2;color:#078FB2;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarI1_header_b{background:#BAE2EC;color:#078FB2;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarI1_header_c{background:#B6D0D6;color:#078FB2;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
/* green */
.servtarE1_a{background:#EAF2DD;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarE1_b{background:#E4F2D7;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarE1_c{background:#DBE7D7;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarE1_header_a{background:#D9EAC4;color:#18753E;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarE1_header_b{background:#DBE9D2;color:#18753E;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}
.servtarE1_header_c{background:#C5CEC1;color:#18753E;font-size:17px;font-family:Helvetica,Arial,Sans-serif;font-weight:bold;text-align:center;border-left:7px solid #fff;border-right:7px solid #fff;}            

#catCartDetails { /*display:none;*/ }

#indus2, #indus3, #indus4, #indus5, #indus6, #indus7, #indus8, #indus9, #indus10, #indus11, #indus12, #indus13 { display: none;}

#removelink {
background-image: url(/images/removelink.jpg);
background-repeat: repeat-y;
text-indent: -9999px;  /*hides the text */
}
#removelink a{
display:block;
width:27px;
height:28px;
}
.productitemcell {
height: 27px;
}

#home-booking-bg {
background: transparent url(/images/box4_bg.jpg) repeat-y scroll 0 0;
margin: 3px 0 0 -2px;
overflow: hidden;
width: 425px;
}

#home-booking {
overflow: hidden;
}

#home-booking-left {
display: inline;
float: left;
margin: 0 11px 0 31px;
width: 330px;
}

#home-booking-right {
background-color: #C0BDBD;
float: left;
margin: 0 0 0 2px;
padding: 0 0 0 28px;
width: 395px;
}

#bookingimage {
padding: 10px 30px 0 0; 
float: right;
}

#pagination_4271, .pag-next, #pagination_4693, .pag-prev { display: inline; }

.pagination li{
float: left;
padding: 0 5px;
list-style: none;
}



