/* @override http://local.jwinspiration.com/assets/css/pages.css */
/*Accueil*/
.warnEnglish {
	color: #999;
	font-weight: bold;
}
#designcenter #photoViewerContent {width:645px;}

/*#designcenter #photoViewer {background:url(../medias/designcenter_bgPhoto.png) no-repeat; width:405px; height:321px; padding:10px; position:relative; z-index:10; float:left;}*/

#designcenter #photoMenu {float:left; width:180px; margin-right:15px; position:relative;}
#designcenter #photoViewer {width:448px; height:320px; padding:0; position:relative; z-index:10; float:left; border:1px solid #f7f7f7;}

#designcenter #photoMenu img {width:180px; height:70px; margin-bottom:11px;}
#designcenter #photoViewer img {position:absolute; width:448px; height:320px; display:none;}


ul#thumbs li.active {}
ul#thumbs, ul#thumbs li {margin:0; padding:0; list-style:none;background:url(../medias/images/designcenter_imagehover.png) no-repeat;}
	
ul#thumbs li {cursor:pointer; width:180px; height:70px; margin-bottom:12px;background:url(../medias/images/designcenter_imagehover.png) no-repeat;}
ul#thumbs img {overflow:hidden; position:relative; z-index:1;background:url(../medias/images/designcenter_imagehover.png) no-repeat;}


#designcenter #pageContent {background:url(../medias/designcenter_bg.jpg) no-repeat right 6px;}
#designcenter #photoViewer .loading {background:url(../medias/loading.gif) no-repeat; position:absolute; top:145px; left:220px; z-index:11; width:16px; height:16px;}
#designcenter .listDownload {margin:0 0 30px 10px; font-size:0.75em;}

#designcenter_address {width:100%;}
#designcenter_address_montreal {float:left; width:180px; margin-right:15px;}

#home #pageContent {padding:0; padding-top:0.3em;}
#home #page {padding:0 0 2em 1.5em;}

#contact #right2 .visit {margin-top:20px;}

#technology #right2 {margin-top:4.8em;}

#imagesGallery #right_collections {width:41em;}
#imagesGallery #right_collections fieldset {width:12em; float:left; margin-right:2em;}
#imagesGallery #right_collections fieldset input {float:left;}
#imagesGallery #right_collections fieldset label {float:left; width:12em; text-align:left; display:block;}
#imagesGallery #right_collections fieldset.lastone {margin-right:0;}

#products #product3D {float:right; margin-left:30px;}
#products #right_collections a {color:#729618;}
#products #right_collections ul li p { margin-bottom: 1em;}


#infolettre #right {width:30em;}
#infolettre #right fieldset label {width:11em;}
#infolettre #right fieldset .error span {margin-left:13em;}
#infolettre #right #formError, #infolettre #right #formSucess {margin:1em 2em;}

#products #imagesGallery_image, #page_imagesGallery #imagesGallery_image {background:url(../medias/imagesGallery_bg.jpg) no-repeat; padding:15px 0 15px 13px; margin:0 0 0 -5px; position:relative; height:458px;}
#products #imagesGallery_image span, #page_imagesGallery #imagesGallery_image span {display:block; position:absolute; left:320px; top:210px; background:url(../medias/loading.gif) no-repeat; width:16px; height:16px;}
#products #imagesGallery_image img, #page_imagesGallery #imagesGallery_image img {position:absolute; top:15px; left:13px;}
#products #imagesGallery_photoFilm, #page_imagesGallery #imagesGallery_photoFilm {width:96%; background:url(../medias/imagesGallery_photoFilm.gif) repeat-x top;  padding:8px 0; position:relative; clear:both;}
#imagesGallery_photoFilm li { display: inline; width: 80px; margin: 0px; padding: 0px 5px;}
#products #imagesGallery_photoFilm ul, #page_imagesGallery #imagesGallery_photoFilm ul {background:url(../medias/imagesGallery_photoFilm.gif) repeat-x bottom #000000; width:auto; padding:0 0 4px 5px; margin:0;}
#products #right #imagesGallery_photoFilm ul li {list-style:none; display:inline; opacity:0.7; padding:0; padding-right:4px;}
#products #imagesGallery_slider, #page_imagesGallery #imagesGallery_slider {background:url(../medias/imagesGallery_slider.gif) no-repeat; position:absolute; z-index:10000; top:0; left:0; width:100px;  height:87px; cursor:move;}
#products #imagesGallery_slider div, #page_imagesGallery #imagesGallery_slider div {border:1px solid #000000; top:9px; left:9px; position:absolute; background-repeat:no-repeat; width:80px; height:55px;}
#products #imagesGallery_slider span, #page_imagesGallery #imagesGallery_slider span {display:block; position:absolute; top:30px; left:42px; background:url(../medias/loading.gif) no-repeat; width:16px; height:16px;}
#products #image3D {float:right; margin:0 0 20px 20px; width:281px; height:508px; padding:15px 0 0 15px; background:url(../medias/background3d.png) no-repeat;}
/*#products #image3D img {width:261px;}*/
#products #imageProduit {float:right; /*margin:0 -25px 20px 20px;*/ /*width:281px; height:508px;*/ padding:0 0 0 15px; }
/*#products #imageProduit img {width:261px;}*/
#products #header {height:500px; background-repeat:none; }
#products #header ul {position: absolute; right: 75px; bottom: -3px;}
#products #header ul li {list-style: none; display: inline;}
#products #header ul li a {opacity: 0.4;}
#products #header ul li.selected a {opacity:1}
#products #header ul li a:hover {opacity:1;}
#introBlock {width:998px; height:501px; position:absolute; top:50%; left:50%; margin:-250px 0 0 -499px;}
#introBlock div {position:relative;}
#introBlock #introLogo {position:absolute; top:-55px; left:-30px;}

#concours #right ul {}
#concours #right ul li ul {margin-top:10px; margin-bottom:20px;	}
#concours #right ul li ul li {font-size:1.5em;}

#collections hr {background: #cddae0; border:none; height:1px;}
#collections #right {width:645px;}

#collections #collections_list {margin:10px 0 0 0; width:660px;}
#collections #collections_list li {text-align: center; float:left; padding:0; margin: 0; width:162px; background: none;}
#collections #collections_list li span.collectionTitle {margin:0 auto 20px auto; text-indent: -999em; display: block; width:150px; height:40px; background-repeat: none; background-position: top left;}
#collections #collections_list li a {outline: none; display: block; text-align: center; padding-top:10px;}
#collections #collections_list li a, #collections #collections_list li a img {text-decoration: none; border: none; }
#collections #collections_list li a:hover {background:#a6c453;}
#collections #collections_list li a:hover span.collectionTitle {background-position: -150px 0;}
