/* GRADI INFISSI */
body {position: relative; color: #333333; background: #FFFFFF url(grafica/sfondo.jpg); margin: 0px; text-align: left; font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; text-transform: none; 
}
.pp {width: 940px; min-height: 30px; margin: 0 auto 0px auto; position: relative; 
background: transparent url(http://www.gradiinfissi.it/grafica/ombra-alta.png) bottom center no-repeat; 
}
.t-pp {margin: 2px auto 0px auto; font-size: 10px; color: #666666; text-align: center; 
}
.gabbia {width: 940px; min-height: 800px; background: transparent; margin: 0 auto 0 auto; overflow: hidden; 
} /* TOLTO POSITION: RELATIVE; PERCHE' BLOCCAVA LINK IN IE6*/
.corpo {width: 940px; height: auto; position: relative; overflow: hidden; margin: 0; background: transparent url(http://www.gradiinfissi.it/grafica/ombra.png); 
}
.cont {width: 920px; height: auto; margin: 0 auto 0 10px; background: transparent; 
}
.logo {width: 250px; height: 70px; float: left; margin: 0 auto 0 10px; position: relative; 
}
.lg {border: 0px; padding: 0px; margin: 0px; 
}
.menu {position: relative; float: left; background: transparent url(http://www.gradiinfissi.it/grafica/menu.jpg) no-repeat; width: 920px; height: 40px; 
margin: 0 auto 0 10px; 
}
.t-menu {text-align: center; padding: 0px; margin-top: 8px; 
}
.pulsanti-uno {position: relative; width: 230px; height: 236px; float: left; clear: left; display: inline; 
}
.pulsanti-uno img {border: 0px; margin: 0px; padding: 0px; 
}
.vetrina {position: relative; width: 690px; height: 236px; float: right; clear: right; display: inline; 
}
.pulsanti-due {position: relative; float: left; width: 920px; height: 84px; margin: 0 auto 0 10px;  
}
.pulsanti-due img {border: 0px; margin: 0px; padding: 0px; display: inline; 
}
.nob {border: 0px;
}
.ind {position: relative; float: left; width: 940px; height: 120px; background: transparent url(http://www.gradiinfissi.it/grafica/ind.png) top center no-repeat; 
margin: 0 auto 0 auto; 
}
.t-ind {margin-top: 24px; line-height: 170%; color: #333333;  text-align: center;   
}
.min-news {border: 0; 
}


/* CORPO CENTRALE */
.sx {position: relative; width: 620px; height: auto; float: left; clear: left; background: transparent; margin: 15px 0 0 20px; 
}
.dx {position: relative; width: 230px; height: auto; float: right; clear: right; margin: 25px 30px 20px 0; 
}
.box-sx {position: relative; width: 620px; height: auto; margin-left: 0px; margin-bottom: 30px; background: transparent; float: left; 
}
.tit-sx {font-size: 16px; color: #544530;  padding-bottom: 0px; margin-top: 0px; 
}
.t-sx {color: #333333; line-height: 150%; padding: 0px; margin: 0px; 
}
.box-dx {position: relative; width: 230px; height: auto; background: #E3E0DB; margin: -3px 0 -2px 0; float: left; 
}
.tit-dx {color: #333333; padding: 0 10px 0px 10px; margin: 0px; font-size: 15px;  
}
.t-dx {color: #333333; line-height: 150%; padding: 10px; margin: 0px; 
}
.box-logo {position: relative; width: 230px; height: auto; float: right; clear: right; margin: 15px 30px 0 0; 
}




.menu-uno {position: relative; width: 300px; height: 70px; float: right; margin: 0; background: transparent; 
}
.t-menu-uno {margin: 10px 20px auto auto; line-height: 150%; text-align: right; 
}
.cont-vetrina {width: 920px; height: 236px; margin: 0 auto 0 auto; 
}
.ft {float: right; padding: 3px; border: 2px #D6AE7B solid; margin: 10px 0 10px 20px
}


.b_uno {width: 920px; height: 1px;  background: transparent; margin: 0 auto 0 auto; padding: 0px; overflow: hidden;
}
.t-b_uno {padding-top: 6px; margin-top: 0px; text-align: center; COLOR: #193568; LINE-HEIGHT: 130%; font-family: arial, helvetica, sans-serif; 
font-size: 14px; font-weight: bold;
}






/* ARCHIVIO */
.archivio-sx {position: relative; width: 210px; height: auto; float: left; clear: left; margin: 35px 0 20px 30px; 
}
.archivio-box-sx {position: relative; width: 210px; height: auto; margin: -2px auto -2px 0;background: #E1E0DC; float: left; 
}
.archivio-dx {position: relative; width: 650px; height: auto; float: right; clear: right; background: transparent; margin: 35px 30px 20px 0; 
}
.archivio-box-dx {position: relative; width: 650px; height: auto; background: #EEEEEE; margin: -3px 0 -2px 0; float: left; 
}
.archivio-box-sx img {margin-left: 15px; 
}



/* FOTOGALLERY */
.fotogallery-sx {position: relative; width: 210px; height: auto; float: left; clear: left; margin: 35px 0 20px 30px; 
}
.fotogallery-box-sx {position: relative; width: 210px; height: auto; margin: -2px auto -2px 0;background: #E1E0DC; float: left; 
}
.fotogallery-dx {position: relative; width: 650px; height: auto; float: right; clear: right; background: transparent; margin: 35px 0px 20px 0; 
}
.fotogallery-box-dx {position: relative; width: 650px; height: auto; background: #EEEEEE; margin: -3px 0 -2px 0; float: left; 
}
.fotogallery-box-sx img {margin-left: 15px; 
}
.cont-fotogallery {width: 920px; height: auto; margin: 0 auto 0 0px; background: transparent; 
}



/* NEWS */
.unico-news {position: relative; width: 880px; height: auto; float: left; clear: left; background: transparent; margin: 25px 0 0 20px; 
}


/* GUESTBOOK */
.unico-guest {position: relative; width: 880px; height: auto; float: left; clear: left; background: #EEEEEE; margin: 10px 0 0 30px; border: 1px #CCCCCC solid; 
}
.ft-guest {float: right; padding: 3px; border: 2px #999999 solid; margin: 10px
}
.t-guest {color: #333333; line-height: 150%; padding: 0px; margin: 10px; 
}
.guest {position: relative; width: 880px; height: auto; float: left; clear: left; background: transparent; margin: 30px 0 30px 30px; 
}
.tit-guest {font-size: 16px; color: #333333; margin: 0px;  
}


/* PRESS */
.unico-press {position: relative; width: 880px; height: auto; float: left; clear: left; background: #EEEEEE; margin: 10px 0 0 30px; border: 1px #CCCCCC solid; 
}
.ft-press {float: right; padding: 3px; border: 2px #999999 solid; margin: 10px
}
.t-press {color: #333333; line-height: 150%; padding: 0px; margin: 10px; 
}
.press {position: relative; width: 880px; height: auto; float: left; clear: left; background: transparent; margin: 30px 0 30px 30px; 
}
.tit-press {font-size: 16px; color: #333333; margin: 0px;  
}



/* MINIATURE ARCHIVIO + FOTOGALLERY */
.box {position: relative; float: left; display: inline-block; width: 200px; height: 270px;
background: #E4E4E4; vertical-align: top; margin-bottom: 25px; margin-right: 10px; border: 2px solid #CCCCCC; text-align: center; }
.thumb {width: 200px; height: 270px; display: table-cell; vertical-align: middle; background: transparent; border: 0px solid #aaa;}
.thumb * {vertical-align: middle;}
.thumb img {border: 1px #CCCCCC solid; margin: 0px; margin-top: 0px; float: none; }
.caption_a {width: 140px; height: 20px; background: #E4E4E4; font-size: 12px; font-family: verdana, arial, sans-serif; text-align: center;}
.caption_b {width: 140px; height: 30px; background: #E4E4E4; font-size: 12px; font-family: verdana, arial, sans-serif; text-align: center;}
.caption_a p {margin-top: 0px; margin-bottom: 10px}
.caption_b p {margin-top: -5px; margin-bottom: 20px}
.art {margin-top: 0px; text-align: center; font-size: 11px; 
}
.marchi {margin-top: 10px; text-align: center; font-size: 11px; 
}







/*  COMUNI  */
.h1, .tit-sx, .tit-dx, .tit-guest, .tit-press {font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; 
}
a {font-weight: normal;
}
a:link, a:visited, a:active {text-decoration: none;
}
a:hover {text-decoration: underline;
}

a.LM:link, a.LM:visited, a.LM:active {color: #FFFFFF; font-size: 14px; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; 
}
a.LM:hover {color: #FF6600; text-decoration: underline; 
}
a.LCR:link, a.LCR:visited, a.LCR:active {color: #666666; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; 
}
a.LCR:hover {color: #FF6600; text-decoration: underline; 
}
a.L1:link, a.L1:visited, a.L1:active {color: #666666; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; 
}
a.L1:hover {color: #FF6600; text-decoration: underline; 
}
a.L2:link, a.L2:visited, a.L2:active {color: #333333; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  
}
a.L2:hover {color: #FF6600; text-decoration: underline; 
}
a.L3:link, a.L3:visited, a.L3:active {color: #FF6600; font-size: 14px; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; 
}
a.L3:hover {color: #333333; text-decoration: underline; 
}
a.L4:link, a.L4:visited, a.L4:active {color: #666666; font-size: 14px; font-family: arial, helvetica, verdana, sans-serif; font-weight: bold; 
}
a.L4:hover {color: #FF6600; text-decoration: underline; 
}





/* MODULO SLIDER */
html, body, div, span, p, a, ul, li {margin:0; padding:0; border:0; list-style: none;
}
#slider {
    width: 690px; /* important to be same as image width */
    height: 236px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-top:0px;
	float: left; clear: left; margin: 0 0 0 0; display: inline; border: 0px #D5CAB5 solid;
}
#sliderContent {
    width: 690px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 18px Arial, Helvetica, sans-serif;
    padding: 10px 26px;
    width: 690px;
    /*background-color: #fff;*/
	background-color: #FFFFFF;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    /*color: #025b7d;*/
	color: #333333;
    display: none;
}
.clear {clear: both;
}
.sliderImage span strong {font-size: 18px;
}
.top {top: 0; left: 0;
}
.bottom {bottom: 0; left: 0;
}
ul { list-style-type: none;}

/* AGGIUNTE */

.tit-land-uno {color: #ff6600; font-family: georgia, times, sans-serif; font-style: italic; font-size: 24px; font-weight: bold; text-align: center 
}
