@charset "utf-8";
/* CSS Document */

/* #################### LAYOUT BASE INDEX #################### */
/* ----------------------------------------------------------- */
body { background: url(../images/bg_index0.jpg) top center no-repeat; }

/* Start/Stop Slider */
#page-wrap						{ width: 990px; margin-top:-76px; overflow:hidden; z-index: 555; }
#slider							{ height: 500px;  width: 990px; margin-bottom: 40px; overflow: hidden; position: relative; }		  
	/* DEFAULT is for three panels in width, adjust as needed. This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }
.slide							{ padding: 62px 0 0 50px; width: 990px; float: left; position: relative; }
.slide img						{ position: absolute; top: 0px; left: 300px; z-index: 666; }
#slider-stopper					{ position: absolute; top: 50px; right: 30px; background: #CCCCCC; color: white; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 99000; }
#slider-stopper:hover { background: #333; z-index: 666; z-index: 99000; }

/* Start/Stop Slider - Testo  */
.slide h2 { font-weight: normal; position: relative; z-index: 999999; margin: 0 0 5px 2px; font-size: 20px; }						  
#slide-1 h3 { background: url(../images/slide1_h3.png) 0 0 no-repeat; height: 70px; padding-left: 368px; width: 0px; overflow: hidden; margin: 0; position: relative; z-index: 777; }
#slide-2 h3 { background: url(../images/slide2_h3.png) 0 0 no-repeat; height: 70px; padding-left: 229px; width: 0px; overflow: hidden; margin: 0; position: relative; z-index: 777; }
#slide-3 h3 { background: url(../images/slide3_h3.png) 0 0 no-repeat; height: 70px; padding-left: 272px; width: 0px; overflow: hidden; margin: 0; position: relative; z-index: 777; }
.slide p { padding: 10px 0 0 2px; width: 30%; color: #999; font-size: 11px; position: relative; z-index: 999999; }

/* ## CONTENUTO ## */


/* ## Box group 2 ## */
#boxgroup2 { margin-top: -180px; min-height: 280px; }
#boxgroup2 ul li {list-style: none; margin: 0; padding: 0; }

/* Finestra a comparsa Pop Up */
.popup-boxgroup2 { position: absolute; background: url(../images/bg_popup-boxgroup2.png) no-repeat top left; z-index: 11000; top: 0px; left: -730px; width: 470px; height: 265px; visibility: hidden; padding: 5px 10px 0 10px; }
.popup-chiudi { position: absolute; top: 3px; right: 3px; background: url(../images/popup-chiudi.gif) 0 0 no-repeat; height: 22px; padding-left: 20px; width: 0px; overflow: hidden; margin: 0; border: none; }
.popup-chiudi:hover { border: none; }

/* Finestra Comparsa Pop up Newsletter */
#form_newsletter { padding: 20px; }

/* News */
#home_news { position: relative; z-index: 777; }
#home_news h3 { color:#999999; font-weight: bold; margin: 10px 0 8px 5px; }
#home_news p { margin: 0 0 0 5px; }
.home_news-show { font-size: 10px !important; }

/* Link */
#home_link { position: relative; z-index: 777; }

/* Citazione & Club */
blockquote p { margin-bottom: 10px; font-style: italic; color: #999999; padding-top: 10px; }
blockquote cite { font-style: normal; display: block; text-align: right; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; line-height: 1em; }

blockquote { font-family: Georgia, Times, serif; width: 180px; position: relative; }
#quote_wrap { background: url(../images/quote-mark.gif) no-repeat 5px 0px; margin-top: 60px; padding: 20px; }
