body{
	background:#232323 url(/images/sfondo.jpg) top left repeat-x;
	margin:0px;
	padding:43px 0px 0px 0px;
	font:12px Helvetica, Arial, Verdana, sans-serif;
	color:#333333;
}

p{
	margin:0px;
}

#main{
	width:1032px;
}

#main_content{
	padding-bottom:28px;
}

html>/**/body #main_content /* FireFox*/ { 
	background:url(/images/ombra_bottom.png) bottom left no-repeat;
}

*:first-child+html #main_content/* solo IE 7.0 */{ 
	background:url(/images/ombra_bottom.png) bottom left no-repeat;
}

#content{
	width:958px;
	background-color:#FFFFFF;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	padding:10px;
	min-height:472px;
	height:auto !important;
	height:472px;
	list-style:135%;
}

html>/**/body #content_ombra /* FireFox*/ { 
	background:url(/images/ombra_content_bottom.png) bottom left no-repeat;
}

*:first-child+html #content_ombra/* solo IE 7.0 */{ 
	background:url(/images/ombra_content_bottom.png) bottom left no-repeat;
}

a{
	color:#666666;
}

a:hover{
	color:#333333;
}

.menu ul{
	margin:0px;
	margin-top:-2px;
	padding:0px;
	list-style:none;
	font-size:11px;
	line-height:135%;
}

.menu li{
	margin:0px 0px 2px 0px;
	padding:0px;
}

.menu a{
	font-size:11px;
	text-decoration:none;
	color:#666666;
}

.menu a:hover, .menu .scelto{
	color:#333333;
	font-weight:bold;
}

.piede{
	width:958px;
	color:#666666;
	font:10px Arial, Helvetica, sans-serif;
	line-height:135%;
	margin-top:2px;
}

.piede a{
	color:#666666;
	text-decoration:none;
}

.banner_home{
	background:url(/images/banner_sfondo2.gif) top left repeat-y;
}

.banner_home_content{
	background:url(/images/ombra_banner_content.jpg) bottom left no-repeat;
	min-height:151px;
	height:auto !important;
	height:151px;
}

html>/**/body .banner_home_content /* FireFox*/ { 
	background:url(/images/ombra_banner_content.png) bottom left no-repeat;
}

*:first-child+html .banner_home_content/* solo IE 7.0 */{ 
	background:url(/images/ombra_banner_content.png) bottom left no-repeat;
}

.banner_img a{
	display:block;
	width:140px;
	height:100px;
	 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.banner_img a:hover{
	 filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

h1{
	display:none;
}

.menu_sx ul{
	margin:0px;
	margin-top:-3px;
	padding:0px;
	list-style:none;
	line-height:135%;
}

.menu_sx li{
	margin:0px 0px 4px 0px;
	padding:0px;
}

.menu_sx a{
	text-decoration:none;
	color:#666666;
}

.menu_sx a:hover, .menu_sx .selezionato{
	color:#333333;
	font-weight:bold;
}

.menu_sx ul ul{
	margin:3px 0px 0px 5px;
	padding:0px;
	list-style:none;
	line-height:135%;
}

.menu_sx .menu_outlet ul {
	margin:0px;
	margin-top:-3px;
}

.menu_sx .menu_outlet ul ul{
	margin:3px 0px 5px 5px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:5px 0px 2px 0px;
	list-style:none;
	line-height:135%;
	font:10px Arial, Helvetica, sans-serif;
}

.menu_sx ul ul ul{
	margin:3px 0px 5px 0px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	padding:5px 0px 2px 0px;
	list-style:none;
	line-height:135%;
	font:10px Arial, Helvetica, sans-serif;
}

.referenze ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.referenze li{
	float:left; 
	padding-right:20px;
}

.referenze_img{
	padding-right:20px;
}

.tit_h1 h1{
	display: block;
	font-size:18px; 
	font-weight:normal;
	margin:0px 0px 20px 138px;
	line-height:135%;
}

h2{
	font-size:18px; 
	font-weight:normal;
	margin:0px 0px 20px 0px;
	line-height:135%;
}

h2 a{
	text-decoration:none;
}

.scheda_img a{
	display:block;
	width:130px;
	height:100px;
	 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.scheda_img a:hover{
	 filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.scheda_stampa div{
	display:block;
	width:130px;
	height:100px;
	 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}

.tooltip{
	width:131px;
	background:url(/images/sfondo_tooltip.png) top left repeat-y;
	font-size:11px; 
	padding:0px 5px 3px 14px; 
	line-height:135%;
}

.paginatore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#777777;
    /*width: 15px;
    border: 1px solid #D8D8D8;*/
    text-decoration: none;
    padding: 2px 3px;
	font-weight:bold;
}

.paginatore a:hover, span.pagina {
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.scheda_img p{
	font-size:0px;
}