body { background-color:#feedf3; font-family:arial,verdana,serif; font-size:12px; color:#56464a; }

.clearfloat { clear:both; height:0; line-height:0; font-size:0; width:100%; margin:0!important; padding:0 !important; float:none !important; }
.box { margin:20px 40px; color:black; }
.box .content { background-color:#feedf2; padding:0 0 0 0; }
* html .box { margin:20px 20px; }
* html .box .content { padding:0; }
.box .header { height:4px !important; line-height:1em !important; width:auto !important; background-color:#feedf2; }
.box .footer { background-color:#feedf2; height:4px !important; }
.box .header *, .box .footer * { display:block; height:4px; line-height:0; font-size:0; width:4px; }
.box .header .corner-right { background-image:url(/app/polesud/pix/box-top-right.png); }
.box .header .corner-left { background-image:url(/app/polesud/pix/box-top-left.png); }
.box .footer .corner-right { background-image:url(/app/polesud/pix/box-bottom-right.png); }
.box .footer .corner-left { background-image:url(/app/polesud/pix/box-bottom-left.png); }
.box .corner-right { float:right; }
.box .corner-left { float:left; }
.box a { color:black; text-decoration:none; }
.box a:hover { text-decoration:underline; }
.half { width:340px; margin:20px 5px; }
.left { float:left; margin-left:0 !important; clear:left; display:inline; }
.right { float:right; margin-right:0 !important; clear:right; display:inline; }

#kwo-columns h2, h1 { font-size:1.5em; font-weight:normal; padding-top:10px; margin-right:25px; margin-left:25px; color:#f74c83; border-bottom:1px solid #f74c83; text-decoration:none; margin-bottom:15px; padding-bottom:2px; background-image:url(/app/polesud/pix/puce-h1.png); background-repeat:no-repeat; background-position:0pt 11px; padding-left:20px; }
h2 { font-size:1.2em; margin-left:25px; margin-top:25px; font-weight:normal; margin-right:25px; font-weight:bold; color:#F74C83; margin-bottom:15px; }
h3 { font-size:1em; margin-left:25px; margin-top:20px; font-weight:normal; margin-right:25px; color:#F74C83;  }
h4 { font-weight:bold; margin-left:25px; }
table { border-collapse:collapse; }
strong { font-weight:bold; }
.kwo-object-id { display:none; }


#tabpanel { margin:0 auto; width:982px; }
#tabpanel a { color:white; font-size:0.9em; }
#tabpanel .tab { float:right; width:150px; background-color:#F94C83; text-align:center; margin-right:10px; }
#tabpanel .footer {  }
#tabpanel .footer * { display:block; height:4px; line-height:0; font-size:0; width:4px; }
#tabpanel .footer .corner-right { background-image:url(/app/polesud/pix/box-bottom-right.png); background-repeat:no-repeat; float:right;}
#tabpanel .footer .corner-left { background-image:url(/app/polesud/pix/box-bottom-left.png); background-repeat:no-repeat; float:left;}

#main { margin:10px auto 0; background-position:top center; background-repeat:no-repeat; width:992px; }
#main .print { display:none; }
#main-prehome { margin:10px auto 0; width:1028px; padding-top:10px;background-position:1px 0; }
.main-page { background-image:url(/app/polesud/pix/background-general.jpg); }
.main-home { background-image:url(/app/polesud/pix/background-home.jpg); }
.main-hospital\.map, .main-hospital\.view { background-image:url(/app/polesud/pix/background-ch.jpg); }
.main-comment\.compose, .main-topic\.compose, .main-forum, .main-topic, .main-signup, .main-forums, .main-account { background-image:url(/app/polesud/pix/background-diagnostic.jpg); }
.main-results  { background-image:url(/app/polesud/pix/background-result.jpg); }

#main-prehome a { color:#56464a; text-decoration:none; }
#main-prehome a:hover { color:#f74c83;  }
#main-prehome p { margin:0 auto; width:100px; }

#top { width:100%; float:right; height:215px; position:relative; }
#top .big-link { display:block; height:115px; left:269px; position:absolute; top:23px; width:254px; text-decoration:none; }
#top #search p { font-size:0; line-height:0; }
#top #search input { width:174px; border-right:0 solid; border-top:1px solid #fba5c1; border-left:1px solid #fba5c1; border-bottom:1px solid #fba5c1; float:left; display:block; height:19px; }
#top #search .submit { background-image:url(/app/polesud/pix/search.gif); border:0 solid; height:23px; width:28px; cursor:pointer; }
#top #search { float:right; width:215px; margin-top:12px; }
#top #toolbar { float:right; width:98px; margin-top:3px; }
#top #toolbar li { float:left; margin-top:12px; margin-right:8px; display:block; }
#top #toolbar li a { text-decoration:none; display:block; height:16px; width:16px; background-repeat:no-repeat; }
#top #toolbar li a.print { background-image:url(/app/polesud/pix/print.gif); }
#top #toolbar li a.mail { background-image:url(/app/polesud/pix/mail.gif); }
#top #toolbar li a.aminus { background-image:url(/app/polesud/pix/font-minus.gif); }
#top #toolbar li a.aplus { background-image:url(/app/polesud/pix/font-plus.gif); }
#top #accroche-site { margin:0; padding:0; background-image:none; border:0; float:right; clear:right; text-indent:-100px; margin-top:40px; margin-right:40px; font-size:1.4em; color:#56464a; padding-left:100px; }
#top #accroche-site .highlight { color:#f74c83 }
#top #menu { float:right; clear:right; margin-top:50px; margin-right:4px; width:748px; }
#top p#menu { margin-right:40px; line-height:1.2em; width:635px; margin-top:53px; }
* html #top #menu { margin-right:-4px; }
#top #menu li { float:left; margin-right:12px; display:block; width:175px; }
#top #menu li * { display:block; width:175px; text-decoration:none; color:#74676A; }
#top #menu li a { background-color:transparent; cursor:pointer; }
#top #menu li a .content .title { font-size:1.15em; font-weight:bold; padding:2px 8px 0; width:159px; display:block; color:inherited; font-family:arial,verdana,serif; }
#top #menu li a .content .description { font-size:0.9em; line-height:1.2em; padding:1px 8px 0; width:159px; display:block; font-family:arial,verdana,serif; }
#top #menu li a .header { background-image:url(/app/polesud/pix/menu-top.png); height:5px; line-height:5px; font-size:0;display:block; }
#top #menu li a .content { background-color:#eceaeb; height:46px; }
#top #menu li a .footer { background-image:url(/app/polesud/pix/menu-bottom.png); height:5px; line-height:5px; font-size:0; }
#top #menu li a:hover  { color:white; }
#top #menu li a:hover .content  { background-color:#f74c83; }
#top #menu li a:hover .content  span { color:white; }
#top #menu li a:hover .header { background-image:url(/app/polesud/pix/menu-selected-top.png); }
#top #menu li a:hover .footer { background-image:url(/app/polesud/pix/menu-selected-bottom.png); }
* html #top #menu li a:hover .header { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/menu-selected-top.png', sizingMethod='crop') !important; }
* html #top #menu li a:hover .footer { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/menu-selected-bottom.png', sizingMethod='crop') !important; }

#content { width:736px; float:right; clear:right; margin-right:16px; margin-top:12px; display:inline; }
#content .header, #contenthome .header { background-image:url(/app/polesud/pix/content-top.png); height:16px; line-height:16px; font-size:0; background-repeat:no-repeat; }
#content .content, #contenthome .content { background-color:white; border-left:1px solid #fee9f0; border-right:1px solid #fee9f0; padding-top:1px; }
#contenthome .content {  background-image:url(/app/polesud/pix/maillage.png); background-position:center bottom; background-repeat:no-repeat; }
#content .footer, #contenthome .footer { background-image:url(/app/polesud/pix/content-bottom.png); height:6px; line-height:16px; font-size:0; background-repeat:no-repeat; }
#contenthome .footer {  background-image:url(/app/polesud/pix/content-home-bottom.png); }
#content .content a.lexique { background-position:right center; background-repeat:no-repeat; padding-right:10px; background-image:url(/app/polesud/pix/ico_lexique.png); }
#content .content a.fiche { background-position:right center; background-repeat:no-repeat; padding-right:13px; background-image:url(/app/polesud/pix/ico_fiche.png); }
#content .content a.carte { background-position:right center; background-repeat:no-repeat; padding-right:13px; background-image:url(/app/polesud/pix/ico_carte.png); }
#content .content a { color:#56464A;  text-decoration:underline; }
#content .content a:hover { text-decoration:underline; color:#f74c83; }
#content .content p { margin:10px 25px; line-height:1.4em; }
#content .content .box p   { margin:5pt; }
#content .content ul { margin-left:25px; padding-bottom:20px;}
#content .content ul li { display:block; }
#content .content ul ul { margin-left:0; }
#content .content ul ul li { background-image:none; margin-left:0; }


#content .box { background-color:#f6f6f6; margin-top:0 !important; }
#content .box .content { background-color:#f6f6f6; border:0 solid; }
#content .box .header { background-color:#f6f6f6; background-image:none; }
#content .box .footer { background-color:#f6f6f6; background-image:none; }
#content .content,
#content .content .half { position:relative !important; }

#content .content ul li { margin-left:20px; padding-left:10px; line-height:1.4em; background-image:url(/app/polesud/pix/li-link.png); background-repeat:no-repeat; background-position:0 5px; padding-right:25px; }
#content .bottom { background-image:url(/app/polesud/pix/bottom.png); font-size:0.8em; height:22px; line-height:22px; text-align:center; margin-top:10px; margin-bottom:10px; color:white; background-repeat:no-repeat; }
#content .bottom a, #contenthome .bottom a { color:white; position:relative; }

#content .quote .content { padding:5px 0; border:0 solid; }
#content .quote { width:698px; color:#f74c83; margin:10px auto 20px; }
#content .quote * { background-color:#feedf2 !important; border:0 solid; font-style:italic; }
#content .quote .content p  { margin:0 30px; }
#content .quote .header { background-image:none; }
#content .quote .footer { background-image:none; }

#content .gototop .content { padding:0; border:0 solid;  }
#content .gototop .content p { margin:0;  }
#content .gototop { width:100px; float:right; }
#content .content .gototop a { background-image:url(/app/polesud/pix/goto-top.png); background-repeat:no-repeat; background-position:3pt 6px; color:#56464a; padding-left:17px; font-size:0.9em; text-decoration:none !important; }
#content .content .gototop a:hover { color:#56464a;  }
#content .gototop * { background-color:#eeeced !important; border:0 solid; }
#content .gototop .header { background-image:none; }
#content .gototop .footer { background-image:none; }
* html #content .gototop { position:relative; }

#contenthome { width:736px; float:right; clear:right; margin-right:16px; margin-top:12px; display:inline; }

#contenthome .content { padding-top:10px; }
#contenthome .bottom { background-image:url(/app/polesud/pix/bottom.png); font-size:0.8em; height:22px; line-height:22px; text-align:center; margin-top:10px; margin-bottom:10px; color:white; background-repeat:no-repeat; }
#contenthome #menu-home a { background-image:url(/app/polesud/pix/home-menu.png); display:block; height:67px; width:262px; margin-bottom:15px; color:#746569; text-decoration:none; }
* html #contenthome #menu-home a  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-menu.png', sizingMethod='crop');  }
#contenthome #menu-home a:hover { background-position:0 67px; color:white; }
* html #contenthome #menu-home a:hover  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-menu-over.png', sizingMethod='crop'); cursor:pointer; }
#contenthome #menu-home .title { clear:right; display:block; float:right; font-size:1.3em; width:206px; line-height:1.4em; margin-top:3px; font-weight:bold; padding-top:2px; padding-right:4px; }
#contenthome #menu-home .description { clear:right; display:block; float:right; font-size:1.1em; width:205px; line-height:1.3em; padding-right:4px; }
#contenthome #menu-home .number { display:block; float:left; font-size:2.2em; line-height:2.5em; color: #dcd2d5; }
#contenthome #menu-home a:hover .number {  color:#F74C83; }
#contenthome #menu-home a * { cursor:pointer; }
#contenthome h2, #contenthome h1 { font-size:1.4em; margin-left:0; padding:0 0 0 20px; color:#56464a; border:0; margin-top:0; font-weight:bold; background-image:url(/app/polesud/pix/rss.png); background-position: left 1px; margin-bottom:10px; }
#contenthome h2 { font-size:1.2em; margin-bottom:6px; }
#contenthome #menu-home { margin-left:25px; }
#contenthome .left { width:290px; margin-left:5px !important; }
#contenthome .right { width:400px; }
#contenthome .half { margin-top:0; margin-bottom:10px; }
#contenthome .right * { margin-right:25px; width:100%; margin-right:0; }
#contenthome .right a { color:#56464a; padding-left:10px; background-image:url(/app/polesud/pix/home-li.png); background-repeat:no-repeat; line-height:1.5em; background-position:left center; text-decoration:none; }
#contenthome .right h1 a { background-image:none;padding-left:0; line-height:1em; }
#contenthome .right li { padding-left:10px; width:350px; text-indent:-10px; }
#contenthome .right .origin { font-style:italic; font-size:0.9em; color:#aaaaaa; }
#contenthome .right .important a { display:block; width:318px; height:26px; background-image:url(/app/polesud/pix/home-li-bg.png); line-height:26px; padding-left:19px; background-repeat:no-repeat; margin-bottom:14px; cursor:pointer; font-weight:bold; }
#contenthome .right a:hover { color:#f74c83; background-image:url(/app/polesud/pix/home-li-over.png); }
#contenthome .right h1 a:hover {  background-image:none; color:#56464a; }
#contenthome .right .important a:hover { background-image:url(/app/polesud/pix/home-li-bg-over.png); cursor:pointer; }
* html #contenthome .right a  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-li.png', sizingMethod='scale'); }
* html #contenthome .right a:hover  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-li-over.png', sizingMethod='crop'); }
* html #contenthome .right .important a  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-li-bg.png', sizingMethod='crop'); }
* html #contenthome .right .important a:hover  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/home-li-bg-over.png', sizingMethod='crop'); }


#left { float:right; width:196px; margin-right:20px; margin-top:50px }
#left .encart .header { background-image:url(/app/polesud/pix/left-encart-top.png); height:28px; background-repeat:no-repeat; line-height:28px; font-size:1.2em; padding:0 10px; font-weight:bold; color:white; }
#left .encart .content { background-color:white; border-left:1px solid #fdd2e1; border-right:1px solid #fdd2e1; width:194px; }
#left .encart .content li { margin:0 1px; padding:1px 0; background-image:none; }
#left .encart .content a { color:#f74c83; padding:4px 0 4px 17px; background-image:url(/app/polesud/pix/left-encart-list.png); background-repeat:no-repeat; background-position:6px 8px; text-decoration:none; display:block; line-height:14px; background-color:white; }
#left .encart .content a:hover { text-decoration:none; color:white; background-color:#f74c83; background-image:url(/app/polesud/pix/left-encart-list-over.png); }
#left .encart .footer { background-image:url(/app/polesud/pix/left-encart-bottom.png); height:6px; background-repeat:no-repeat; line-height:5px; font-size:0; }
#left h1 { font-family: arial,verdana, serif; font-size:1.2em; border:0 solid; font-weight:bold; margin:18px 0 8px; padding:0; text-transform:none; background-image:none; }
#left li a{  }
#left li { margin-bottom:6px; line-height:0.9em; padding-left:7px; background-image:url(/app/polesud/pix/left-list.png); background-repeat:no-repeat; }
#left li a { color:#908084; text-decoration:none; font-size:1.1em; font-family:arial,verdana, serif;}
#left li a:hover { color:#56464a;  }
#left #newsletter .text { border-top:1px solid #56464a; border-left:1px solid #56464a; border-bottom:1px solid #56464a; border-right:0 solid; height:20px; float:left; }
#left #newsletter .boutton { background-image:url(/app/polesud/pix/newsletter-button.png); background-repeat:no-repeat; height:24px; width:27px; border:0 solid; float:left; font-size:0; letter-spacing:-25px; cursor:pointer; }
#left p { font-style:italic; font-size:0.8em; }
#left input { border:1px solid; height:20px; line-height:20px; float:left; width:160px; margin-bottom:3px; padding:2px 0 0 2px; }
#left .button { float:right; clear:both; }
#left #mini-carte-idf { text-align:center; }
#left #mini-carte-idf a { background-image:url(/app/polesud/pix/carte_iledefrance.png); width:100px; height:81px; display:block; text-decoration:none; margin:0 auto; cursor:pointer; }
.pro { display:none; }
.public { display:block; }
.button { background-color:transparent; border:0 solid; color:white !important; height:24px; cursor:pointer; text-decoration:none !important; }
.button .left { background-image:url(/app/polesud/pix/boutton-left.png); background-repeat:no-repeat; display:block; float:left; width:2px; height:22px; font-size:0; }
.button .middle { background-image:url(/app/polesud/pix/boutton-middle.png); background-repeat:repeat-x; display:block; float:left; height:22px; line-height:22px; padding:0 3px; }
.button .right { background-image:url(/app/polesud/pix/boutton-right.png); background-repeat:no-repeat; display:block; float:left; width:3px; height:22px; font-size:0; }
.button:hover .left { background-image:url(/app/polesud/pix/boutton-left-over.png);  }
.button:hover .middle { background-image:url(/app/polesud/pix/boutton-middle-over.png);  }
.button:hover .right { background-image:url(/app/polesud/pix/boutton-right-over.png);  }
* html .button:hover .right { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/boutton-right-over.png', sizingMethod='crop') !important; }
* html .button:hover .left { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/boutton-left-over.png', sizingMethod='crop') !important; }
* html .button:hover .middle { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/boutton-middle-over.png', sizingMethod='scale') !important; }


#content .title  { margin:10px 18px !important; }
#content .post { margin:10px 18px !important; }
#content .post .corner-left { width:244px; background-repeat:no-repeat;  }
#content .post .author span { display:block; height:12px; line-height:12px; }
#content .post  .post-info { margin-bottom:50px !important; margin-top:5px !important; }
#content .post  .post-info .date { font-size:0.9em; }
#content .post .author .infos { position:absolute; bottom:10px; left:10px; font-size:0.9em; }
#content .post .author { float:left; width:180px; padding:0 10px; }
#content .post .content { border:0 solid;padding:0; float:none; width:100%; position:relative; }
#content .post .content .content { float:right; width:434px; padding:10px; position:static; }
#content .post .content, #content .post .corner-left { background-color:#eeeded; }
#content .post .header, #content .post .footer, #content .post .content .content  { background-image:none; background-color:#f6f6f6; }
#content .post .kwo-abuse { background-image:url(/app/polesud/pix/li-link.png); background-repeat:no-repeat; float:right; font-size:0.8em; padding-left:10px; background-position:4px 2px;  }
#content .post .kwo-abuse img { display:none; }
#content .post .kwo-abuse a { color:#897E81; display:block; text-decoration:none !important; }
#content .post .content .content .mouais { float:right; height:60px; }
#content .title h1 a { color:#F74C83; text-decoration:none; }
#content .title h1 a:hover { text-decoration:underline; }
#content .title h1 { margin-bottom:0; border:0; padding:3pt; text-transform:none; font-weight:bold; font-size:1.2em; font-family:arial,verdana,serif; margin-left:5px; background-image:none; }
#content .title .footer , #content .title .header, #content .title .content { background-color:#fee4ed; background-image:none; border:0 solid; }
#content .button { float:right; margin-right:25px; }
* html #content .box { margin-top:5px; margin-bottom:5px; }


#content .alt .content, #content .alt .corner-left{ background-color:#ffedf3; color:#f74c83; }
#content .alt .content a { color:#f74c83; }
#content .alt .header, #content .alt .footer, #content .alt .content .content  { background-image:none; background-color:#fff6f9; }
#content .alt .kwo-abuse { background-image:url(/app/polesud/pix/li-link-alt.png);  }

.map .content select { margin:10px; }
#content .map .content .professionnel:hover { color:#5C98E5 }
#gmap { height:300px; border:1px solid pink; margin-right:25px; width:315px; }
#hospital-picture { margin-left:0 !important; }
#idfmap { position:relative; padding-bottom:20px; margin:0 0 !important; }
#idfmap img { display:block; margin:0 auto; }
#idfmap a { color:#888 !important; text-decoration:none !important; }
#idfmap a :hover { color:#888 !important; text-decoration:none !important; }
#idfmap .marker h1 { color:#888 !important; font-weight:bold; font-size:1em; margin:0 10px 3pt 5px; font-family:arial,verdana,serif; padding:0 0 4px; border-bottom:1px solid #888; background-image:none; }
#idfmap .marker p { margin:0 10px 0 5px; font-size:0.9em; padding-bottom:4px; }
#idfmap .marker { position:absolute; width:10px; display:inline; height:10px; background-image:url(/app/polesud/pix/marker.gif); background-position:center; background-repeat:no-repeat; cursor:pointer; }
#idfmap .marker .bulle .header { background-image:url(/app/polesud/pix/marker-top.png); height:15px; width:207px; line-height:7px; font-size:0; }
#idfmap .marker .bulle .content { background-image:url(/app/polesud/pix/marker-middle.png); border:0 solid; width:207px; margin:0; ; }
#idfmap .marker .bulle .footer { background-image:url(/app/polesud/pix/marker-bottom.png); height:20px; width:207px;  line-height:7px; font-size:0; }
#idfmap .marker .bulle .close { display:block; position:absolute; top:3px; left:189px; width:10px; height:10px; cursor:pointer !important; }
#idfmap .marker .bulle .link { cursor:pointer; float:right; font-size:0.8em; text-decoration:underline; padding-bottom:0pt; background-image:url(/app/polesud/pix/ico_fiche_02.png); background-position:right center; background-repeat:no-repeat; padding-right:13px; }
#idfmap .marker .bulle .link:hover { text-decoration:underline !important; }
#idfmap .marker .bulle { position:absolute; left:-96px; bottom:12px; cursor:default; }
#idfmap .marker  { text-decoration:none !important; }
#idfmap .marker:hover { border:0 solid; }
* html #idfmap  .marker .bulle .header { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/marker-top.png', sizingMethod='crop') !important; }
* html #idfmap  .marker .bulle .footer  { background-image:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/app/polesud/pix/marker-bottom.png', sizingMethod='scale') !important; }


#overlay { opacity:0.2 !important; filter:alpha(opacity=20) !important; }
#subsupport { background-repeat:no-repeat; width:414px !important; }
#subsupport a { text-decoration:none; }
#subsupport img { display:none; }
#subsupport .close { float:right; margin:25px 25px 0 0; background-image:url(/app/polesud/pix/dialog-close.png); background-repeat:no-repeat; display:block !important; height:14px; width:14px !important; }
#subsupport h1 { color:#7f787f; border-bottom:0 solid; padding-top:24px; font-size:1.2em; font-weight:bold; background-image:none; }
#subsupport .button { float:right; margin-right:25px; margin-top:2px; padding-bottom:27px; clear:both; }
#subsupport label, #subsupport input.text { width:42%; margin:25px 25px 7px 25px; display:block; }
#support label { margin-right:5px !important; padding-top:3px; float:left; }
#support input { margin-left:5px !important; border:1px solid black; float:right; padding-left:1px; }

#overlay { background-color:black; height:500px; left:0pt; position:absolute !important; top:0pt; width:100%; z-index:90; }
#subsupport { left:0pt;  position:absolute !important; top:0pt; z-index:95; height:auto !important; }
#support {  overflow:auto; width:100% !important; height:auto !important; background-repeat:no-repeat; }

#kwo-user-files .actions { margin-left:25px; margin-top:22px; width:53px; margin-bottom:220px; }
#kwo-user-files .actions a { color:#56464A; text-decoration:underline; line-height:1.4em; }
#kwo-user-files .actions a:hover { color:#F74C83; text-decoration:underline; }
#kwo-user-files #workspaces { height:235px !important; float:right; display:inline; margin-right:16px; width:309px; overflow:auto; }
#kwo-user-files-list a { height:52px; width:52px; margin:5px; float:left; display:inline; margin:7px 1px 1px 5px; cursor:pointer; padding:1px; background-position:1px 1px; background-repeat:no-repeat; }
#kwo-user-files-list a:hover { border:1px solid #F74C83; height:53px; width:53px; padding:0;  background-position:0 0; margin:7px 0 0 5px;  }

#kwo-user-files-upload form input { margin: 10px ; border:1px solid black; }
#kwo-user-files-upload form .button { margin-right:10px; }
#abuse-form * { border:0 solid; }
#abuse-form .half { width:200px; margin-top:0; margin-bottom:0; }
#abuse-form label, #abuse-form input.text { margin:3px auto !important; display:block; float:none; width:85% !important; }
#abuse-form .left input.text, #abuse-form .left label { margin-right:0 !important; }
#abuse-form .right input.text,#abuse-form .right label { margin-left:0 !important; }
#abuse-form textarea { width:85% !important; margin:3px 30px !important; border:1px solid; height:98px; }
#abuse-form textarea.authenticated { height:140px; }
#abuse-form .button { margin-right:32px; margin-top:2px; padding-bottom:30px; }
* html #support {  background-repeat:no-repeat; background-position: top left; overflow:hidden; }
* html #abuse-form textarea { height:70px;  }

#kwo-columns { margin:0 auto; width:698px; padding-top:1px; color:#897e81; }
#kwo-columns .layout { background-image:url(/app/polesud/pix/forum_top.png); background-repeat:no-repeat; width:100%; margin-bottom:20px; }
#kwo-columns thead { height:13px; line-height:13px; }
#kwo-columns th { padding:10px; }
#kwo-columns tbody { background-color:#f6f6f6 }
#kwo-columns td { padding-top:10px; border-right:1px solid #d6d3d3; padding-left:10px; }
#kwo-columns .column-title { width:60%; }
#kwo-columns .column-topic-count { width:10%; }
#kwo-columns .column-last-topic { width:30%; color:#C1BCBD; border:0 solid; }
#kwo-columns th.column-last-topic { color:#897e81; }
#kwo-columns tbody .column-title a { font-size:1.2em; text-decoration:none;  }
#kwo-columns tbody .column-title p { font-size:0.9em; margin-left:20px; font-style:italic; margin-top:0; }
#kwo-columns tbody .column-last-topic { font-size:0.9em; }
#kwo-columns tbody .column-last-topic p { margin:0; }
#kwo-columns tfoot td { background-image:url(/app/polesud/pix/forum_bottom.png); background-repeat:no-repeat; width:100%; height:25px; line-height:25px; border:0 solid;}
#kwo-columns h2 { margin:0 25px 15px; }
#kwo-forum { margin:0 auto; }
#forum-compose { margin:15px; }
#forum-compose .box { margin:0; width:100%; }
#forum-compose .box .content { padding-top:15px; }
#forum-compose .title .content { padding-top:0; }
#forum-compose .title h1 { color:#74676A; }
#forum-compose .title { margin:0 0 15px !important; }
#forum-compose .richtext { border:1px solid #666; float:right; margin-right:15px; width:549px !important; }
#forum-compose .button { display:inline; clear:right; margin-right:10px; margin-bottom:10px; margin-top:5px; }
#forum-compose .title .content, #forum-compose .title .footer, #forum-compose .title .header { background-color:#ECEAEB; padding-top:0; }
#forum-compose label { float:left; display:inline; line-height:1.6em; margin-left:15px; width:120px; }
.kwo-toolbar { margin:3px 2pt; float:left; }
.kwo-toolbar img { cursor:pointer; margin-right:3px; }

#topic-title { border:1px solid }
#forum-content { width:698px; padding-top:1px; color:#897e81;  background-image:url(/app/polesud/pix/forum_top.png); background-repeat:no-repeat; margin:0 auto; padding-bottom:15px; }
#forum-content .column-subject { width:45%; }
#forum-content th { padding:10px; height:12px; line-height:12px; }
#forum-content td { padding:10px; border-right:1px solid #d6d3d3; }
#forum-content tbody { background-color:#f6f6f6 }
#forum-content table { width:100%; }
#forum-content .column-response-count { width:15%; text-align:center; }
#forum-content .column-display-count { width:15%; text-align:center; }
#forum-content .column-last-comment { width:25%; text-align:center; border:0 solid; }
#forum-content .column-subject img { display:none; }
#forum-content .column-subject a { text-decoration:none; font-size:1.2em }
#forum-content .column-subject .forum-by { font-size:0.9em; font-style:italic; margin-left:10px; }
#forum-content tfoot td { background-image:url(/app/polesud/pix/forum_bottom.png); background-repeat:no-repeat; width:100%; height:25px; line-height:25px; border:0 solid; text-align:right; padding:0 10px; }
#forum-content td { width:75%; border:0 solid; }
#forum-content .topic .left { width:25%; border-right:1px solid #D6D3D3 }
#forum-content .topic .left img { display:none; }
.no-comment .content, .post .content { color:#897E81; }
.forum-action p { margin:10px 0 !important; }

#content .content .arianne { font-size:0.9em; margin-left:18px; margin-right:18px; margin-bottom:20px; }
.no-comment { margin:20px 18px; }
.no-comment .content { padding:10px !important; }

#kwo-signup label, #kwo-signup-forgot-password { display:block; float:left; width:50%; margin-left:0; clear:left; line-height:22px; }
#kwo-signup input { display:block; float:right; width:44%; margin-top:3px; }
#kwo-signup input.text { border:1px solid black; }
#kwo-signup .button { margin-right:0; }
#kwo-signup { padding:36pt 15px 61px; }
#forum-compose #kwo-signup { padding:20pt 0 20px; }
#kwo-signup h1 { font-size:1.2em; font-weight:bold; border-bottom:0 solid; margin-bottom:0; padding-bottom:5px; padding-top:5px; color:#74676A; background-image:none; }
#kwo-signup .signup-title * { background-color:#EEEDED !important; }
#kwo-signup .signup-title { margin-bottom:10px !important; margin-left:0; margin-right:0; }
#kwo-signup .box { margin:20px 0 0; }
#kwo-signup .box .signin-info { float:left; width:200px; margin:6px 10px !important; }
* html #kwo-signup .box .signin-info {  margin:6px 5px !important; }
#kwo-signup .box .signin-info * { background-color:#e8e6e6 !important; }
#kwo-signup .box .signin-info .content { padding:6px 10px; }
#kwo-signup .box form.signin { float:right; width:474px; margin-right:10px; }
* html #kwo-signup .box form.signin { padding-right:5px !important; width:479px; }
#kwo-signup .kwo-captcha-box { display:block; clear:both; padding:10px 0; }
#kwo-signup .kwo-captcha-box * { width:130px; margin:0 auto; display:block; float:none; clear:both; margin-top:3px; }
#kwo-signup .kwo-captcha-box div { width:184px !important; }
#kwo-signup .kwo-captcha-box .captcha { width:24ex !important; }
#kwo-signup .kwo-signup-precision { font-size:0.7em; }
#kwo-signup #terms_of_use { width:auto; float:none; display:inline; clear:none; }
.kwo-signup-required-fields { font-size:0.9em; clear:both; margin-top:10px !important; }

#kwo-search-results { margin:0 25px 10px; }
#kwo-search-results p.description { margin:5px 20px; font-style:italic; }
#kwo-search-results .result { margin-top:20px; }

#kwo-account-submenu-community .box { width:160px; float:left; background-color:#ECEAEB; margin:20px 15px 15px 0; display:inline; }
#kwo-account-submenu-community .box .content p { text-align:center; margin:0; line-height:1.3em }

#kwo-account .title h1 { color:#74676A; }
#kwo-account .title { margin:0 0 15px !important; width:auto;}
#kwo-account-menus { margin:0 15px; position:relative; }
#kwo-account-menus .box { position:relative; }
#kwo-account-menus .box .content, #kwo-account-menus .box .footer, #kwo-account-menus .box .header { background-color:#ECEAEB; padding-top:0; }
#kwo-account .box a { text-decoration:none; color:#56464A; }
#kwo-account .box a:hover { color:#56464A; }
#kwo-account div.right { width:100px; }
#kwo-account .right .content p { margin:0 5px; text-align:center; }
#kwo-account .account-content { margin:15px; position:relative; width:700px; margin-bottom:0 !important; }
#kwo-account-status { clear:both; color:#86767A; float:right; width:280px; display:inline; height:1%; }
#kwo-account-content label { float:right; margin-right:5px; line-height:24px; text-align:right; width:206px; }
#kwo-account-content input, #kwo-account-content textarea, #kwo-account-content select { clear:right; float:right; border:1px solid black; margin-bottom:3px; margin-right:250px; width:200px; color:#56464A; }
#kwo-account-content .button { clear:both; margin-right:250px; }
#kwo-account-content span.help { float:right; width:95px; clear:right; margin-right:250px; line-height:23px; }
#kwo-account-content .birth { margin-right:5px; width:100px; clear:none; }

#content .content .page-info { color:#F74C83; font-size:0.7em; font-style:italic; margin-left:55px; }

* html #kwo-account-content * { position:relative; }

* html #kwo-signup .box div,
* html #kwo-signup .box p { height:1%; }
*+html #kwo-signup .box div,
*+html #kwo-signup .box p { height:1%; }
* html #content #kwo-signup .signin-info .content { position:relative !important; height:auto !important; }
* html #kwo-signup .box .content form.signin { display:inline; }
* html #kwo-signup .box .signin-info { display:inline; }

* html #forum-action { height:1%; }
* html #forum-compose .content { height:1%; }