/*Accueil*/
.warnEnglish {
	color: #999;
	font-weight: bold;
}
#designcenter #photoViewer {background:url(../medias/designcenter_bgPhoto.png) no-repeat; width:457px; height:321px; padding:10px; position:relative; z-index:10;}
#designcenter #info {width:442px; height:54px; background:url(../medias/designcenter_bgPhotoBottom.png) no-repeat; margin:-45px 0 0 7px; padding:33px 0 0 15px; position:absolute; z-index:5;}
#designcenter #info #pagination {position:absolute; bottom:22px; right:25px; text-align:right; font-weight:bold;}
#designcenter #photoViewer #pageNext {visibility:hidden; position:absolute; z-index:15; right:12px; top:130px; width:60px; height:60px; background:url(../medias/photoViewer_next.png) no-repeat; cursor:pointer;} 
#designcenter #photoViewer #pagePrev {visibility:hidden; position:absolute; z-index:15; left:-10px; top:130px; width:60px; height:60px; background:url(../medias/photoViewer_prev.png) no-repeat; cursor:pointer;} 
#designcenter #photoViewer #pageNext a, #designcenter #photoViewer #pagePrev a {display:block; height:60px; width:60px;} 
#designcenter #photoViewer img {position:absolute; top:10px; left:10px; z-index:12;}
#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 #photoViewerContent {margin-left:-5px;}
#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 {width:41em;}
#imagesGallery #right fieldset {width:12em; float:left; margin-right:2em;}
#imagesGallery #right fieldset input {float:left;}
#imagesGallery #right fieldset label {float:left; width:12em; text-align:left; display:block;}
#imagesGallery #right fieldset.lastone {margin-right:0;}

#products #product3D {float:right; margin-left:30px;}
#products #right a {color:#c94c00;}
#products #right 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;}
#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 -25px 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:205px; background-repeat:none; }
#products #header ul {position: absolute; right: 65px; bottom: 10px;}
#products #header ul li {list-style: none; display: inline;}
#products #header ul li a {opacity:0.6}
#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:20px 0 0 0; width:660px;}
#collections #collections_list li {text-align: center; float:left; padding:0; margin: 0; width:220px; background: none;}
#collections #collections_list li span.collectionTitle {margin:0 auto 20px auto; text-indent: -999em; display: block; width:200px; height:43px; 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:url(../medias/productmap_bg_big.gif) repeat-x #007297;}
#collections #collections_list li a:hover span.collectionTitle {background-position: -200px 0;}