@CHARSET "UTF-8";
/* Main Elements */
body {font-family:arial;padding:0;margin:0;background:#5B5B5B url(../images/cg_background2.png) repeat-x top left;text-align:center;color:#fff;font-size:14px}
a:link, a:visited, a:hover, a:active{color:#990000;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
img{border:0}

#pageLabel{z-index:100;position:absolute;left:0;top:0;width:160px;height:139px;background:url(../images/lab_logo_left.png) no-repeat top left}
#centerPage {margin:0 auto;width:925px}
#container {min-height:200px;background:url(../images/cg_win_bg2.gif) repeat-y top center;padding:0;text-align:left}

/* IE hack for min-height support */
.inner{
	margin:0 35px;
	min-height:460px;
	height:auto !important;
	height:460px;
}
.inner h1, .inner h2 {margin:0 0 10px 0}

#header{height:100px;background:url(../images/cg_win_top2.gif) no-repeat bottom center;position:relative}
#header h1{margin:0;padding:0;font-size:8px;position:absolute;top:0;left:25px;width:127px;height:80px;overflow:hidden}
#header h1 span{background:url(../images/nc_logo_small.png) no-repeat left top;display:block;width:100%;height:100%;position:absolute}

#footer{height:100px;background:url(../images/cg_win_bottom2.gif) no-repeat top center;font-size:12px;padding:25px 20px 0 20px;text-align:right}
#footer p{margin:0 5px}

#nav{list-style-type:none;padding:0;margin:0;position:absolute;bottom:13px;right:30px;width:864px}
#nav li{display:block;float:left;padding:0;margin:0;width:108px}
#nav li a{cursor:pointer;display:block;position:relative;height:36px;overflow:hidden}
#nav li span{display:block;width:100%;height:100%;position:absolute;top:0;left:0}


#nHome span{background:url(../images/btHome3.png) no-repeat left 0}
#nHome a:hover span{background-position:-110px -5px}

#nNews span{background:url(../images/btNews3.png) no-repeat left 0}
#nNews a:hover span{background-position:-110px -5px}

#nAbout span{background:url(../images/btAbout3.png) no-repeat left 0}
#nAbout a:hover span{background-position:-110px -5px}

#nGallery span{background:url(../images/btGallery3.png) no-repeat left 0}
#nGallery a:hover span{background-position:-110px -5px}

#nLab span{background:url(../images/btLab3.png) no-repeat left 0}
#nLab a:hover span{background-position:-110px -5px}

#nServices span{background:url(../images/btServices3.png) no-repeat left 0}
#nServices a:hover span{background-position:-110px -5px}

#nContact span{background:url(../images/btContact3.png) no-repeat left 0}
#nContact a:hover span{background-position:-110px -5px}

#nLinks span{background:url(../images/btLinks3.png) no-repeat left 0}
#nLinks a:hover span{background-position:-110px -5px}

#nAss span{background:url(../images/btAss.png) no-repeat left 0}
#nAss a:hover span{background-position:-110px -5px}


#nav li.nSelected span {background-position:-110px -5px }

* html #pageLabel{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.dierre.org/labo/css/images/lab_logo_left.png", sizingMethod="crop");
}

/* Homepage */
#homepage {background:url(../images/home_bg3.jpg) no-repeat bottom right;min-height:460px;height:auto !important;height:460px;position:relative}
#homepage h2{font-size:8px;position:relative;height:67px;width:527px;margin:0;padding:0}
#homepage h2 span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/laboratorio_di_orologeria.png) no-repeat}
#qualitySign {position:absolute;right:10px;top:0;width:153px;height:157px;font-size:8px;color:#000;}
#qualitySign span{position:absolute;width:100%;height:100%;background:url(../images/quality.gif) no-repeat top left}
#qualitySign a{cursor:pointer}

#promoSign {position:absolute;left:350px;top:60px;width:189px;height:125px;font-size:8px;color:#000;}
#promoSign span{position:absolute;width:100%;height:100%;background:url(../images/promo_music.gif) no-repeat top left}
#promoSign a{cursor:pointer}

#sioLink {position:absolute;right:20px;top:300px;width:140px;height:auto;font-size:12px;color:#fff;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
}

#homepage p{width:40%;margin-left:15px;font-size:16px}

/* News */
#news {background:url(../images/nc_logo.png) no-repeat 620px bottom;position:relative}
#news h3{font-size:14px;margin:10px 0 8px 0}
#news p{margin:5px 0 18px 0}

/* Galey List*/
#galleryList {text-align:center}
#galleryList .thumbsContainer{
	display:block;margin:0;width:572px;position:relative;margin:20px auto;
	}
#galleryList .catThumb{
	width:140px;
	min-height:150px;
	height:auto !important;
	height:150px;
	float:left;text-align:center;padding-top:10px}
#gallery p{text-align:left}

/* Gallery */
#gallery {text-align:left;margin:0 25px}
#galleryMain{min-height:470px;height:auto !important;height:470px;color:#000;width:620px;margin:0;border:1px solid #5F1313;text-align:center;position:relative;background:#fff}
#galleryMain #imgCrop {margin:8px}
#galleryMain img{margin-top:0}
#photoComment{color:#000;position:absolute;left:25px;bottom:25px;width:200px;background:#fff;font-size:11px;text-transform:uppercase}
#photoLoader{position:absolute;left:0;top:200px;width:100%;padding-top:35px;background:url(../images/ajax-loader.gif) no-repeat top center;color:#5F1313}
#galleryThumbs{width:220px;text-align:center;margin-left:10px;background:#fff}
#galleryThumbs .gThumb{width:110px;height:85px;float:left;background:#fff;font-size:10px;color:#000}
#galleryThumbs .gThumb img{margin-top:5px;cursor:pointer;width:100px}
#controller{position:absolute;bottom:0;right:0;width:140px;height:24px;font-size:10px;text-transform:uppercase;background:#fff}
#gallery table td{text-align:center;vertical-align:top}
#slideMessage{color:#5F1313;font-size:18px}
#gallery #back{text-transform:uppercase;text-align:center;font-size:12px}



/* Chi siamo */
#about {background:url(../images/nc_logo.png) no-repeat 620px bottom;position:relative}
#about table h3{text-align:center;margin-top:0}
#about table td{vertical-align:top;text-align:center}
#about table img{margin:0 8px 10px 8px}
#about table td p{padding-top:30px;text-align:left;width:250px;font-size:14px}

/* Contatti */
#contact {background:url(../images/contact_bg.jpg) no-repeat bottom right;position:relative}
#gmap{width:600px;height:400px;border:1px solid #fff;overflow:hidden;background:#fff}

/* Laboratorio */
#lab {background:url(../images/lab_bg.jpg) no-repeat bottom right;position:relative}
#lab img{border:2px solid #fff;margin:5px;background:#fff}

/* Links */
#links {background:url(../images/nc_logo.png) no-repeat 620px bottom;position:relative}




