/* @override http://jwinspiration.devterrain.com/assets/css/main.css */

/* @override http://jwinspiration.devterrain.com/assets/css/main.css */

html, body {width:100%; height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d40; background:url('../medias/images/background.jpg') repeat-y;}

#layout {position: relative; width:1000px; height:100%; margin:0 auto; zoom:1;}

#outside {position:absolute; left:50%; margin-left:-30.60em; top:50%; padding-bottom:0; overflow:visible;}

#left_column_header {width:265px; float:left; background:url('../medias/images/left_column_header_background.jpg') no-repeat; min-width:265px; height:500px;}
#right_column_header {width:735px; float:left; background:#FFFFFF; position:relative; min-height:500px;}

#left_column {width:265px; float:left; min-width:265px; background:url('../medias/images/left_column_background.jpg') no-repeat; }
#right_column {width:735px; float:left; position:relative; background:#FFFFFF; min-height:500px;}

#left_column_footer {float:left; width:265px; height:100px;}
#right_column_footer {float:left; width:735px; height:100px; background:#FFFFFF;}

#white_space {overflow:hidden;}
#left_column, #right_column {padding-bottom:30000px; margin-bottom:-30000px;}

#slideshow_homepage {width:660px; height:500px;}
#inspiration_logo {position:absolute; width:290px; height:90px; left:701px; top:10px; z-index:1001;}

#leftEvents {margin:31px 0 0 10px;//padding-top:31px;}
/*
#imagesGallery #header_swiff,
#sendimage #header_swiff { margin-top:68px;}
*/
#imagesGallery #header_swiff { margin-top:68px;}

.title {margin:0px;}
.title h1 {font-size:22px; color:#6c7e88; font-weight:lighter;}
h1.title3_lowercase {font-size:18px; color:#6c7e88; font-weight: lighter;}
.title h1 a {font-size:22px; color:#6c7e88; font-weight:lighter; text-decoration:none;}
.title h2 {float: left; font-size:10px; color:#6c7e88; text-transform:uppercase; font-weight:lighter; margin-top: -3px; margin-bottom: 10px;}

h1 span.notification { font-size:12px; color:#000000; font-weight:normal; padding-bottom:20px;}

#evenements li {list-style:none;}
#event {margin-top:30px;}
#event_date {width:45px; float:left;}
.event_day {color:#627580; font-size:24px; font-weight:bold; line-height:14pt;}
.event_month {color:#627580; font-size:11px; font-weight:bold; text-transform:uppercase; line-height:13pt;}

#event_content {width:200px; margin-right:10px; float:left;}
.event_title {color:#627580; font-size:12px; font-weight:bold; text-transform:uppercase;}
.event_title a {color:#627580; text-decoration:none;}
.event_title a:hover {color:#627580; text-decoration: underline;}
#icon_comments {float:left; width:10px; height:9px; background:url('../medias/images/comments_icon.png') no-repeat; margin: 6px 7px 0 0;}
#icon_readmore {float:left; width:10px; height:10px; background:url('../medias/images/readmore_icon.png') no-repeat; margin: 6px 7px 0 10px;}

.event_links {float:left; margin-top:6px; font-size:10px; color:#666666;}
.event_links  a {text-decoration:none; color:#666666;}
.event_links  a:hover { color:#333333; font-weight: bold;}

#all_events {margin: 25px 20px 0 0;}
#all_events_arrow {float:right; background:url('../medias/images/grew_arrow.png') no-repeat; width:7px; height:6px; margin:3px 0 0 5px;}
#all_events_link {float:right;}

.all_events_link {font-size:10px; color:#627580;}
.all_events_link  a {text-decoration:none; color:#627580;}
.all_events_link  a:hover { color:#333333; text-decoration:underline;}

#homepage_title_block {width:647px; height:40px; margin:31px 0 25px 20px; //padding-top:31px;}
#homepage_title {float: left; margin-bottom: 15px; width: 400px;}
#homepage_all_news {float:right; margin-top:18px;}

#homepage_news_block {width:660px; margin:37px 0 0 0px;}
.homepage_news {float:left; width:310px; margin-left:20px;}
#content_pages {margin-left:20px;}

.homepage_old_news {float:left; width:144px; margin-left:20px; margin-top:20px;}

.title_news { margin:0;}
.title_news a {color:#000000; text-decoration:none;}
.title_news a:hover {color:#000000; text-decoration: underline;}
h3.title_news {font-size:12px; color:#000000; font-weight:bold;}
p.text_news {font-size:12px; color:#3e3d40; margin-top:18px;}
p.text_old_news {font-size:11px; color:#3e3d40; margin-top:12px;}

#footer_banner {width:320; height:159px; margin-top:20px; float:left;}

#banner_galerie_fr {width:320px; height:80px; background-image:url('../medias/images/fr/galerie_inspiration.png'); background-repeat:no-repeat; display:block;}
#banner_galerie_fr a {background-position:0 0; width:320px; height:80px;}
#banner_galerie_fr a:hover {background-position: -320px 0; width:320px; height:80px;}

#banner_galerie_en {width:320px; height:80px; background-image:url('../medias/images/en/galerie_inspiration.png'); background-repeat:no-repeat; display:block;}
#banner_galerie_en a {background-position:0 0; width:320px; height:80px;}
#banner_galerie_en a:hover {background-position: -320px 0; width:320px; height:80px;}

#banner_techologies_fr {width:320px; height:78px; background-image:url('../medias/images/fr/galerie_technologies.png'); background-repeat:no-repeat; display:block;}
#banner_techologies_fr a {background-position:0 0; width:320px; height:78px;}
#banner_techologies_fr a:hover {background-position: -320px 0; width:320px; height:78px;}

#banner_techologies_en {width:320px; height:78px; background-image:url('../medias/images/en/galerie_technologies.png'); background-repeat:no-repeat; display:block;}
#banner_techologies_en a {background-position:0 0; width:320px; height:78px;}
#banner_techologies_en a:hover {background-position: -320px 0; width:320px; height:78px;}

#banner_grew_separator {width:320px; height:1px; background:url('../medias/images/galerie_line.jpg') no-repeat;}

#footer_menu {float:left; width:150px; margin-top:21px; margin-left:20px;}
#footer_menu_separator {width:150px; height:1px; background:url('../medias/images/separator_dotted.png') no-repeat;}



h4.footer_menu {width:150px; text-transform:uppercase; font-family:Helvetica, Tahoma, sans-serif; font-size:10px; line-height: 1.2em;}
h4.footer_menu a {color:#627580; text-decoration:none; font-size:10px; display:block; padding:7px 0 7px 5px;}
h4.footer_menu a:hover {color:#FFFFFF; text-decoration:none; font-size:10px; background:#627580; height:100%;}

#jeldwen_logos {float:left; width:135px; margin-top:20px; margin-left:20px;}
#jeldwen_blue_logo {width:135px; height:30px; margin:35px 85px 0 0;}

#under_footer {width:660px; margin:20px 0 100px 0;}

#copyright {margin:45px 0 0 0; width:265px;}
.copyright {color:#666666; font-size:10px;}

/* HELPERS */
.help {border:1px solid #003366;}

#clear_left {clear:left;}
#clear_right {clear:right;}

h1, h2, h3, h4 {margin:0;}
p {margin: 0 0 18px 0; font-size:12px; color:#3e3d40; line-height: 1.5em;}
a {color:#729618; text-decoration:underline;}
a:hover {color:#3e3d40;}
td img {display: block;}
img, a {border: none;}
a:focus, object:focus {outline: none;}
i, em {font-style: italic;}
b, strong {font-weight: bold;}

/* Guide */
#title_block {width:645px; margin:31px 0 15px 15px; //padding-top:31px;}
#content_block {width:645px; margin:0 0 25px 15px; overflow:hidden; float:left}

#right_collections.full {width:645px;}
#right_collections {float:left; width:424px; margin:0 10px 0 0;}
#right_collections_picture {float:left; width:206px;}
#right_collections_picture img .imgBorder img {width:202px;}
#right_collections_picture .imgBorder {border:1px solid #c7c6c6; padding:3px 0 0 3px; width:206px;}

#right_collections .pageTitle {color:#6c7e88;}

#catalogue ul {margin-bottom:10px; width:429px;}
#catalogue ul li { list-style: none;}
#catalogue ul li a {color:#627580; text-decoration:none; font-size:13px; display:block; padding:5px 10px 5px 30px;}
#catalogue ul li a:hover, #left_content ul li.selected {background:#a5c753; color:#FFFFFF;}
#catalogue ul li a.noLink:hover {background:none;}

/* News */
#formes_logo {width:60px; height:60px; float: right; padding-right: 20px; margin-top: 20px;}

/*
 * BALISES
 */
* {padding:0; margin:0;}
.clear {clear:both; display:block;}
/*
a.externalLink {background:url(../medias/externalLink.gif) no-repeat right top; padding-right:20px; padding-bottom:5px; padding-top:4px; color:#ff0000; text-transform:uppercase; font-size:0.7em;}
*/
a.externalLink {padding:3px; color:#363b3e !important; text-transform:uppercase; display:block;}
a:hover.externalLink {color: #FFFFFF!important; text-transform:uppercase;text-decoration:none; background:#a6c754;}



p a.externalLink {font-size:0.8em;}
img {border:none;}

.title2, .title3 {color: #ffffff; font-family:Helvetica, Tahoma, sans-serif; font-weight:lighter; padding-bottom:10px;}
.sIFR-replaced {padding-bottom:0; }
.title2 a, .menuBottomTitle a {color:#ffffff; text-decoration:none;}
.title2 a:hover, .menuBottomTitle a:hover {text-decoration:underline;}
.title3 {color: #00425b;}
.title4 {color: #00425b;}


#splash #langFr {position:absolute; bottom:20px; left:170px; text-align:right; width:300px; border-right:1px solid #87a5b3; padding-right:20px;}
#splash #langEn {position:absolute; bottom:20px; right:170px; left:inherit; width:300px; text-align:left; border:none;}

#splash #langFr h2, #splash #langEn h2 {float:right; padding:0; margin:0 -30px 0 0;}
#splash #langEn h2 {float:left;}
#splash #langFr p, #splash #langEn p {clear:both; color:#87a5b3;}
#content {text-align:left;}

#home #topMenu {background:url(../medias/headerLine2_bg.gif) #fff repeat-x left bottom; padding-bottom:12px;}
#home .new {background:url(../medias/eventLine.gif) no-repeat center bottom; padding-bottom:10px; margin-top:10px;}

#logo {width:9.63em; height:2.75em; position:absolute; top:1.2em; left:-0.5em; z-index:10;}
#logo span {display:none;}
#logo a {display:block; width:100%; height:100%;}



#topMenu {text-align:right; padding:4em 0 0.5em 0; background:#ffffff; position:relative; width:100%;}
#topMenu li {display:inline; font-size:0.7em; text-transform:uppercase; margin-left:1em;}
#topMenu li a {text-decoration:none; color:#8c8d8e;}
#topMenu li a:hover {text-decoration:underline;}
#topMenu li a#english {color:#00425b; margin-right:1em;}

#module {background:url(../medias/module_bg.jpg) repeat-x #054764; text-align:left; height:auto; margin-top:-4px; position:relative; width:60.19em;}
#module #guideArchitectural {padding:0.9em 2em 1.7em 2em; width:30em; float:left; height:3.71em; position:relative; height:5.2em;}
#module #guideArchitectural p {color:#87a9b8; line-height:1.5em; margin:-5px 0 0 2px; width:34em; position:absolute; top:55px; left:30px; z-index:4;}
#module #guideArchitectural .img1 {position:absolute; top:0; right:-80px; z-index:1;}
#module #guideArchitectural .img2 {position:absolute; top:0; right:30px;  z-index:2;}
#module #guideArchitectural .img3 {position:absolute; top:0; right:140px;  z-index:3;}

#module #releveEtudiante {background:url(../medias/module_rightBg.jpg) repeat-y; width:16.38em; float:right; height:4.5em;  padding:1.9em 2em 1.5em 2em;}
#module #releveEtudiante p {color:#87a9b8; line-height:1.5em; margin:-5px 0 0 0; width:20em;}
#module #badge_concours {position:absolute; right:-20px; top:-10px;}

#page {background:url(../medias/page_background.gif) repeat-x #ffffff; margin-top:-0.25em;}
#pageContent {text-align:left; padding-bottom:20px;  padding-top:2em; position:relative; width:100%;}
#pageContent p {color:#66686d;}
#pageContent .block {width:29.5%; float:left; margin:0 10px 0 10px; background:url(../medias/block_separator.gif) top right no-repeat; padding-right:20px; padding-top:20px;}
#pageContent .block p {margin-bottom:10px;}
#pageContent .block .subTitle3 {color:#00425b; text-transform:uppercase; font-size:0.6em; margin-top:-5px;}
#pageContent .block .imageReplaceh4Float {display:block; float:right;}
#pageContent .block a {color:#00425b; text-decoration:underline;}
#pageContent .block a:hover {text-decoration:none;}
#pageContent .block a.knowmore {text-transform:uppercase; display:block; margin:10px 0 0 0; font-size:0.65em;}
#pageContent div.lastone {background:none; padding-right:0; }
#prefooter {background:url(../medias/footer_shadow.png) repeat-x; margin:0 auto; width:60.19em; padding-bottom:10px;}

#footerMenu {font-size:0.65em; padding:20px 0 0 0; margin:0 0 0 23px;  text-align:center; letter-spacing:0;}
#footerMenu li {display:inline; list-style:none; margin-right:45px; text-transform:uppercase;}
#footerMenu li a {color:#6e6e6e; text-decoration:none;}
#footerMenu li a:hover {text-decoration:underline;}
#footerMenu li.lastone {margin-right:30px;}



#menuBottom {background:url(../medias/bottom_bg.jpg) repeat-x #054360; height:131px; padding-left:1.5em; clear:both; position:relative;}
#menuBottom li {display:block; float:left; width:26.2%; list-style:none; height:111px; padding-top:20px; padding-right:3em; margin-right:1em; border-right:1px solid #2d6b89;}
#menuBottom li h2 {display:inline; position:relative; display:block; padding-top:0.5em;}
#menuBottom li h2.sIFR-replaced {display:inline; padding:0;}
#menuBottom li.lastone {border-right:none; width:24%;}
#menuBottom li#technology {background:url(../medias/icon_technology.jpg) no-repeat right center;}
#menuBottom li#gallery {background:url(../medias/icon_gallery.jpg) no-repeat right center;}
#menuBottom li p {font-size:0.7em; width:150px; color:#9bbece; text-transform:uppercase; margin-top:-5px;}


#left_content {text-align:right; float:right; font-family:Helvetica, Tahoma, sans-serif; font-size:20px; margin:10px 0 0 0;}
#left_content .leftMenuTitle {color:#FF0000; border-bottom:1px solid #eaeaea; padding:0.7em; padding-right:0.5em; font-weight:lighter;}
#left .sIFR-replaced {padding-right:0.2em;}
#left_content ul {margin-bottom:3em;}
#left_content ul li {list-style:none; margin-bottom:1px; margin-left: 20px;}
#left_content ul li a {color:#666666; text-decoration:none;  font-weight:lighter; font-size:14px; display:block; padding-top:7px; padding-bottom: 5px; padding-left:10px; padding-right:20px; margin: 10px 0px;}
#left_content ul li.left_news a {color:#666666; text-decoration:none;  font-weight:lighter; font-size:11px; display:block; padding-left:10px;padding-top: 10px; padding-bottom: 10px; padding-right:20px; margin: 0px 0px; border-bottom: solid 1px; border-color: #e0e0e0;
}
#left_content .bgimage li a:hover, 
#left_content .bgimage li.selected,
#left_content .bgimage li.selected a {background: #a6c753 url('../medias/images/background_leftsidebar.png') no-repeat right center; color:#FFFFFF;}

#left_content ul li a.noLink:hover {background:none; color:#FFFFFF}
#left_content ul li a.noLink_2:hover {background:none; color: #627580}

#left_content .bgcolor li a:hover,
#left_content .bgcolor li.selected,
#left_content .bgcolor li.selected a {background:#a6c453; color:#FFFFFF; height:100%;}

#left_content .smallMenu {margin-top:-1em; text-transform:uppercase; margin-right:0px; padding-right: 20px;}
#left_content .smallMenu li a {color:#313b40; font-size:10px; border:none; padding:0px;}
#left_content .smallMenu li a:hover {background:none; color:#a6c453; text-decoration: underline; }


#left_content .bgimage li.selected ul {padding:5px 10px 5px 0; background:#d0dfa9;}
#left_content .bgimage li.selected ul li a {margin:0; padding:10px 0 10px 0; color:#627580; padding-right:20px; font-size:12px; background:none !important;}
#left_content .bgimage li.selected ul li a:hover {background:#a6c453 !important; color:#FFFFFF;}
#left_content .bgimage li.selected ul li.selected,
#left_content .bgimage li.selected ul li.selected a {background:#a6c453 !important; color:#FFFFFF;}


#left_content a.disabled {opacity:0.5;}
#left_content a.disabled:hover {background:none;}

#right {float:left;}
#right.full {width:40.5em;}
#content_block p {margin-bottom:1em;}

p.endOfText {text-align: center;}


#content_block .pageSubTitle {font-size:80%; color:#66686d; font-weight:bold; margin:-15px 0 20px;}
#content_block a {color:#729618;}
#content_block a:hover {text-decoration:none;}
#content_block .pageTitle2 { text-transform:uppercase; color:#6c7e88; font-weight:bold; margin:20px 0 5px 0;}

#content_block ul li {margin-bottom:10px; list-style:none;}
#content_block ul li p {font-size:1em;}

#content_block ol {color:#66686d; margin-left:15px;}
#content_block ol li {margin-bottom:10px; padding-left:13px;}
#content_block ol li p {font-size:1em;}

#content_block .pageTitle3 {text-transform:uppercase; color:#5f8fa8; font-weight:bold; margin:20px 0 5px 0;}
#content_block ul li.otherList {list-style:none; background:none;}
#right ul li.otherList li {font-size:1.6em;}

#content_block .pageTitle4 { font-size:80%; text-transform:uppercase; color:#6c7e88; font-weight: normal; margin:20px 0 5px 0;}




#content_block fieldset {border:none; border-top:1px solid #577b8d; padding-bottom:2em;}
#content_block fieldset#gallery {border:none; border-top:1px solid #577b8d; padding-bottom:2em; width:200px; float:left;}
#content_block fieldset legend {color:#577b8d; padding-right:0.5em; text-transform:uppercase; font-size:14px; font-weight:bold; padding:5px 10px 5px 0;}
#content_block fieldset div { padding-top:6px;}
#content_block fieldset label {font-size:12px; float:left; padding-left:5px;}
#content_block fieldset label span { padding-right:0.3em; margin:0 !important; font-weight:bold; font-size:12px}
#content_block fieldset input {float:left; margin-left:1em}
#content_block fieldset select {width:20em; margin-bottom:0.5em;}

#content_block fieldset div#info {font-size:10px; color:#959699; height:18px; float:left;}

#content_block fieldset div.image span.info {padding-left:11.5em;}
#content_block fieldset .error {margin:1em 0;}
#content_block fieldset .error label  {font-weight:bold; color:#ff0000;}
#content_block fieldset .error input {margin-bottom:2px; border:1px solid #ff0000;}
#content_block fieldset .error span {display:block; clear:both; margin-left:165px; font-size:10px; font-weight:bold; color:#ff0000;}
#content_block fieldset .error .info {display:inline; clear:none; margin-left:0; font-weight:inherit; color:#959699; font-size:12px; padding-top:0;}
#content_block fieldset .error label span {display:inline; clear:none; margin-left:0; font-weight:inherit; color:#ff0000; font-size:1em;}
#content_block fieldset.lastone {margin-right:0; margin-left:20px;}

#content_block fieldset.column {float:left; width:auto !important;}
#content_block fieldset.lastone {float:left; width:auto !important; margin-left:30px;}
.message_error {font-size:12px; color:#ff0000; line-height:1.5em; background:url(../medias/form_caution.gif) no-repeat left center; padding-left:50px; padding-bottom:5px;}
.message {font-size:12px; color:#577b8d; line-height:1.5em; background:url(../medias/form_check.jpg) no-repeat left center; padding:5px 0 5px 60px; margin:30px 0;}

#content_block fieldset div.column {float:left; width:220px;}

label#friends_txt {width:160px; margin-top:5px;}
input.style {width:200px; height:18px;}
textarea.style { width:365px; height:200px;}
option.style { width:200px; height:18px;}

#content_block fieldset .button {text-align:right; float:right; margin-top:1em;}
#content_block fieldset .button input {border:none; background:none; font-family:Helvetica, Tahoma, sans-serif; color:#fff; cursor:pointer; font-size:11px; text-transform:uppercase; padding:5px 5px 5px 5px; background:#a1acb3;}
#content_block fieldset .button input:hover {color:#FFFFFF; background:#a5c753;}

#box_comment {width:643px; margin:0 0 20px 15px; border:1px dotted #CCCCCC;}
.commentTitle { margin:10px 0 0 10px;}
 p.noComment {margin-bottom:0; text-align: left; margin-left:10px;}
table.comment {width:100%; border-top:1px solid #e8e8e8; border-collapse:collapse; color:#627580; margin-bottom:20px;}

table.comment td.commentText {width:320px;}
table.comment td.commentText a {text-decoration:none;}
table.comment td.commentText a:hover {text-decoration:underline;}
table.comment tr:hover {background:#f4f4f4;}
table.comment td {border:1px solid #e8e8e8; border-top:none; border-left:none; margin:5px;}
table.comment td {padding:10px;}
table.comment td.lastone {border-right:none; width:90px;}
a.giveOpinion {display:block; text-align: center; text-transform:uppercase; text-decoration:none; font-size: 10px; margin:0 10px 10px 0; background:#a1acb3; max-width:150px; color:#fff; padding:6px 5px 6px 5px ;}
a.giveOpinion:hover {text-decoration:none; background:#a5c753; color:#FFFFFF;}

.addComment {border:none;}
.addComment textarea {padding:5px; font-size:1.2em; font-family:Arial, sans-serif; color:#00476d;}
.addComment input {padding:2px; font-size:1em; font-family:Arial, sans-serif; color:#66686D;}
.addComment label {margin-bottom:5px; font-weight:bold; display:block;}


/* new home */
#evenements, #productList {margin-top:30px; }
#productList li  {list-style:none; background:url(../medias/eventLine.gif) no-repeat center bottom; padding-bottom:15px; margin-bottom:10px;}
#evenements li.lastone, #productList li.lastone {background:none; margin:0; padding:0;}
#evenements .date {width:50px; height:54px; background:url(../medias/calendarDate.gif) no-repeat; position:relative; float:left; margin-right:10px;}
#evenements .date .month {font-size:10px; color:#fff; text-transform:uppercase; position:absolute; top:9px; left:5px; width:40px; text-align:center;}
#evenements .date .day {color:#838383; font-size:22px; position:absolute; top:23px; left:5px; width:40px; text-align:center;}

#evenements .event {float:left; width:210px;} 

#evenements .event .nbComments, #evenements .event .readNext {display:block; background:url(../medias/icon_comment.gif) no-repeat left center; padding-left:15px; font-size:0.7em; color:#525252;}
#evenements .event .readNext {background-image:url(../medias/icon_link.gif); margin-top:5px;}

#productList li  {padding-bottom:8px; margin-top:5px; }
#productList.map {margin-top: 20px;}
#productList.map li {margin:0; padding: 0; cursor: pointer;}
#productList.map li img {width:100px; margin-top:10px;}
#productList.map li a {text-decoration:none; padding: 10px; display:block; cursor: pointer;}
#productList.map li a:hover {background:#106085 url(../medias/productmap_bg.gif) repeat-x top left;  text-decoration:none;}
#productList.map li a:hover .productInfo h4 {color:#fff;}
#productList.map li a:hover .productInfo p {color:#83a7b8;}

#productList.map .productInfo {width:130px;}

#productList .productInfo p {color:#064c6e; font-size:0.65em;}
#productList img {float:left; margin-right:10px;}
#productList .productInfo {float:left; width:150px; margin-top:7px; margin-left: 5px;}
#productList .productInfo .subTitle_product {font-size:0.7em; color:#00425b; margin-bottom:5px;}
#productList .productInfo .links {font-size:0.7em; color:#525252; margin-top:10px;}
#productList .productInfo .links a {display:block; background:url(../medias/icon_link.gif) left center no-repeat; width:auto; padding-left:15px; color:#525252; margin-right:10px; float:left;}

#eco-reno {padding-right:0 !important; border-right:0 !important; width:30% !important;}
#eco-reno p {}
#eco-reno #ecoRenoInfo  {float:left; width:150px;}
#eco-reno #logoEco {width:100px; float:right; margin-top:10px;}

/*FROM JELD-WEN*/
#image3D {
    float:right; 
    margin:0 7px 20px 18px;
    width:381px; 
    height:508px; 
    padding:14px 3px 0 6px; 
    background:url(/img/bg/background3d.png) no-repeat;
}
#image3D.autoHeight {
    height: auto; 
    min-height: 200px;
}
#image3D.height380 {
    height: auto; 
    min-height: 425px;
}
.inv { display:none;}
/*
.listText{
	color:#0099FF;
}
*/
.noscriptError {
	position: absolute;
	top: 20px;
	margin: 10px;
	_background-color: rgb(180,0,40);
	background-color: rgba(227,27,70,0.5);
	border: 2px solid rgb(227,27,70);
	-moz-border-top-right-radius: 16px;
	-moz-border-bottom-right-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	border-left-width: 12px;
	color: #440000;
	letter-spacing: 0.044em;
	font-size: 1.1em;
	font-weight: bold;
	padding: 4px;
	width: 330px;
}

/* temp 
div {
	outline: 1px dotted rgba(255,0,0,0.5)
} /**/

