@charset "UTF-8";
/* CSS Document */

div.sideimg {width:640px;float:right;}
div.sideimg img.main {
	display:block;
	margin:auto
}
/*--------------------------------------------------------rassegna stampa------------------------------------------------------------*/
div.sideimg2 {width:640px;float:right;}
div.sideimg2 img.main {
	height:400px;
	display:block;
	margin:auto 
} 
/* fine nuova calsse */



div.slider {position:relative;height:90px;width:640px;overflow:hidden}
div.slider div.slideimgs {top:2px;height:75px;width:100%;overflow:hidden;position:relative;left:0px;}
div.slider div.slideimgs div {position:relative;}
div.slider div.slideimgs div a {float:left;width:80px;height:75px;background:none top center no-repeat;position:relative;}
div.slider div.slideimgs div a div {line-height:16px;height:16px;background-color:#000;opacity:.5;text-align:center;font-size:11px;text-transform:uppercase;font-weight:bold;color:#fff;position:relative;top:59px;filter:alpha(opacity=50)}
div.slider div.slideimgs div a:hover div {background-color:#c00}


div.slider div.slidescroller {top:2px;height:75px;width:100%;overflow:hidden;position:relative;left:0px;}
div.slider div.slidescroller div {position:relative;}
div.slider div.slidescroller div a {float:left;width:80px;height:75px;background:none top center no-repeat}
div.slider div.slidescroller div a div {height:71px;border:0px;opacity:.5;display:none}
div.slider div.slidescroller div a:hover div {height:71px;border:2px solid #0f0;display:block}

div.slider div.cmdscroll {background-color:#fff;height:15px;position:relative;text-align:center}
div.slider div.cmdscroll div {position:absolute;top:0px;left:300px;}
div.slider div.cmdscroll a {width:15px;height:15px;background:url(img/scroller/pagina.png) top center no-repeat;display:block;float:left;}
div.slider div.cmdscroll a.corrente {background-position:bottom center}

div.slider div.cmdscroll a.arrow {background:url(img/scroller/frecce.png) top left no-repeat;float:none;position:absolute;left:5px}
div.slider div.cmdscroll a.arrow:hover {background-position:bottom left}
div.slider div.cmdscroll a.arrowright {background-position:top right;left:620px}
div.slider div.cmdscroll a.arrowright:hover {background-position:bottom right}

div.prodmenu {margin-left:200px;line-height:20px;background:#c00}
div.prodmenu a {color:#ccc;font-weight:normal;margin-left:4px;text-decoration:none}
div.prodmenu a.corrente {color:#fff;font-weight:bold;text-transform:uppercase}

div.sidetxt {width:170px;height:366px;background-color:#eee;padding:10px 14px;float:left}
div.sidetxt div { margin-bottom:5px; font-size:10px; text-align:left;line-height:13px }
div.sidetxt h1 {font-weight:bold;font-size:11px;line-height:13px;text-transform:uppercase;color:#CC0000;padding:0px;margin:0px}

div.opt {height:130px}
div.sideopttxt {width:192px;height:124px;background-color:#eee;padding:3px;float:left;color:#c00}
div.sideopttxt a {color:#c00;display:block;text-decoration:none}
div.sideopt {height:94px;width:640px;float:right;position:relative}

div.colori {border:0px solid #000;width:500px;display:none}
div.colori div {width:20px;height:20px;border:1px solid #000;background:#666 none center center no-repeat;float:left;margin-top:2px;margin-left:2px}

div.ante {border:0px solid #000;width:500px;}
div.ante div {width:36px;height:130px;border:1px solid #000;background:#666 none center center no-repeat;float:left;margin-top:2px;margin-left:2px}

div.optcolori {height:45px;clear:both;display:none}
div.optcolori div.sideopttcol {height:40px;float:left;width:192px;background-color:#eee;padding:3px;color:#c00}
div.optcolori div.colori {width:500px;float:left}
div.optcolori div.colori div {width:36px;height:36px;border:1px solid #000;background:#666 none center center no-repeat;float:left;margin-top:2px;margin-left:2px}

div.optante {height:130px;clear:both;overflow:hidden}
div.optante div.sideopttante {height:130px;float:left;width:192px;background-color:#eee;padding:3px;color:#c00}
div.optante div.ante {width:640px;float:left}
div.optante div.ante div {width:36px;height:60px;border:1px solid #000;background:#666 none top center no-repeat;float:left;margin-top:2px;margin-left:2px}
div.sidetxt a {
	color: #333333;
	text-decoration: none;
}
div.sidetxt a:hover {
	color: #CC0000;
	text-decoration: none;
}
