@charset "utf-8";
/************** Gallery **************/


h5 a{ font-size:12px; color:#666666; background-color:#fff; height:42px; width:289px; border-left:10px solid #fff; display:block; margin:-3px 0 0 0; font-weight:normal; text-decoration:none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-top:5px;}
h5 a:hover{ font-size:12px; color:#666666; background-color:#fff; height:42px; width:289px; border-left:10px solid #fff; display:block; margin:-3px 0 0 0; font-weight:normal; text-decoration:none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-top:5px;}
h5 { font-size:12px; color:#ff0000; margin:0;}
p { height:255px; font-size:11px; margin:0;}

#pos_gal{ z-index:-4;}

    #illyig {
        margin      : 0 auto;
        text-align  : left;
        /* width       : 960px; */
        border      : 0px solid #dbdbdb;
        background  : #fff;
/*		z-index:-3;*/
    }
    
    #illyig_cnt {
        position    : relative;
        margin      : 0 5px 10px 0;
		min-width	: 900px;
        overflow    : hidden;
        background  : none;
/*		z-index:-2;*/
    }
    
	
    .usa #illyig_cnt { height : 260px; }
    .ita #illyig_cnt { height : 300px; }
	
    #illyig_ig {
        position    : absolute;
        left        : 0px;
        width       : 9999em;
		/*z-index		: 10;*/
        border      : 0px solid #dbdbdb;
    }

	/*** http://archivist.incutio.com/viewlist/css-discuss/43367 ***/
	* html #illyig_cnt {
		width		: expression((documentElement.clientWidth < 961)? "900px" : "auto");
	}


    .ig {
        float       : left;
        display     : inline;
        border      : 1px solid #e6e9e8;
        border-left : 0;
		background	: #fff url(/images/ig-bg.gif) bottom left repeat-x;
    }
    
    .usa .ig { height : 258px; }
    .ita .ig { height : 298px; }


    .ig div {
		margin		: 4px 0px;
		background	: transparent;
    }
	
	.ig div span {
		font-size	: 1.1em;
		color		: #9e9e9e;		
	}
	
	.ig h2 { 
		font-size	: 1.2em;
	}
	
	.ig h2 a,
	.ig h2 a:link,
	.ig h2 a:visited,
	.ig h2 a:hover,
	.ig h2 a:active {
		text-decoration	: none;
		color		: #FFF;
	}

	/********** con menu sopra immagine ************/
	
	.menuinside {
		position	: relative;		
	}
	
	.menuinside ul {
		position	: absolute;
		left		: 0;
		top			: 20px;
		margin		: 0;
		padding		: 0;
		list-style-type : none;
		width		: 100%;
		z-index		: 1200;
	}
	
	.menuinside li {
		height		: 40px;
		line-height	: 40px;
	}
	
	.menuinside li a {
		display		: block;
		text-align	: center;
		text-decoration : none;
		font-size		: 1.1em;
		color			: #4a4a4a;
		font-weight		: bold;
		width			: 100%; /** needs to IE6 to view background png **/
	}

	.menuinside li a:link,
	.menuinside li a:visited,
	.menuinside li a:active {
		color			: #4a4a4a;
	}

	.menuinside li a:hover {
		color			: #d12420;
		background		: url(../images/gallery/transp-menu.png);
		cursor			: pointer;
	}

	

	/********** con testo sopra immagine ************/
	
	.textinside {
		position	: relative;
	}

	.textinside div {
		position	: absolute;
		top			: 42px;
	}

	.textinside div h2 {
		font-size	: 2.9em;
		font-weight	: normal;
		color			: #d12420;
	}

	.textinside div p strong {
		font-size	: 2.2em;
		font-weight	: normal;
	}
	
	.textinside div p a {
		display		: block;
		padding-left	: 12px;
		text-decoration	: none;
		margin			: 1em 0 0 0;
		background		: url(../images/arrow-red.gif) center left no-repeat;
	}
	
	.textinside div p a,
	.textinside div p a:link,
	.textinside div p a:visited,
	.textinside div p a:hover,
	.textinside div p a:active {
		color		: #4a4a4a;
		
	}

	
	.ig p {
		font-size	: 1.1em;
		color		: #9e9e9e;
	}
        
    .usa #illyig_ig .double { width:    299px; height:255px; }
    .usa #illyig_ig .single { width:    215px; }
/*     .ita #illyig_ig .double { width:    499px; }
    .ita #illyig_ig .single { width:    249px; }
 */    
    .ita #illyig_ig .double { width:    299px; height:255px;}
    .ita #illyig_ig .single { width:    215px; }
    
    .usa #illyig_ig .double object { width:    299px; height:255px; }
    .usa #illyig_ig .double img { 	width:    299px; height:255px; }
    .usa #illyig_ig .single object { width:    215px; }
    .usa #illyig_ig .single img { width:    215px; }
/*     .ita #illyig_ig .double object { width:    499px; }
    .ita #illyig_ig .single object { width:    249px; } */
    .ita #illyig_ig .double object { width:    299px; height:255px; }
    .ita #illyig_ig .double img { width:    299px; height:255px; }
    .ita #illyig_ig .single object { width:    215px; }
    .ita #illyig_ig .single img { width:    215px; }
    
    
    #illyig_cmd a {
		display		: block;
        width       : 100%;
        height      : 41px;
		color		: #fff;
		font-size	: 0;
		padding		: 5px 0 0 0;
		text-indent	: -999em;
		outline		: none;
		-moz-outline	: none;
	}
    

	#illyig_cmd span {
        position    : absolute;
        z-index     : 1;
        top         : 50%;
		margin-top	: 0px;
        display     : block;
        width       : 60px;
        height      : 46px;
	}


    .igback {
        left        : 0%;
        background  : #fff;
    }   
    .ignext {
        right       : 0%;
        background  : #fff;
    }       
	
	.igback a {
        background  : #fff url(/images/ig-back.png) center right no-repeat;
    }   
    .ignext a {
        background  : #fff url(/images/ig-next.png) center left no-repeat;
    }   


