body{
	font-size: 12px;
	font-family:Tahoma, "Lucida Grande CY", "Helvetica CY";
	margin:0;
	padding:0;
	height:100%;
	background: #ccc url(../images/bg-leftside.jpg) repeat-y center top;
}

body.splash{
	background:#ccc none;
}

body.splash h1 {
	display:none;
}

a img{
	border:0 none;
}

a:link, a:visited{
	text-decoration:none;
	color:#F39301;
}

a:hover{
	text-decoration:underline;
}

p{
	line-height:20px;
}

ul, li{
	list-style: none;
	margin:0;
	padding:0;
}

#container{
	width:1024px;
	margin:0 auto;
}

#left-side{
	width:227px;
	float:left;
	/*background-color:#191816;
	position:absolute;
	height:100%;
	top:0px;
	bottom:0px;*/
}

#left-side h1{
	margin:0;
	padding:0;
}

#left-side h1 a{
	background:#191816 url(../images/risanare.jpg) no-repeat;
	display:block;
	width:227px;
	height:165px;
	text-indent:-9999px;
}

#left-side a:link, #left-side a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#left-side a:hover{
	color: #F39301;
}

#main-menu{
	margin-top:20px;
	margin-left:45px;
}

#main-menu li{
	margin-bottom:14px;
}

#main-menu li ul{
	margin-top:6px;
	margin-left:15px;
	display:none;
}

#main-menu li ul li{
	margin-bottom:5px;
	margin-right:10px;
}

#left-side #main-menu li ul li a:link, #left-side #main-menu li ul li a:visited{
	font-weight:normal;
	color:#cfcece;
} 

#left-side #main-menu li ul li a:hover{
	color: #F39301;
} 

#left-side #main-menu li#current a{
	color: #008FDE;
} 

#left-side #service-menu{
	margin-top:50px;
	border-top:1px solid #F39301;
	border-bottom:1px solid #F39301;
	margin-left:45px;
	margin-right:45px;
	padding: 15px 0;
}

#left-side #service-menu a:link, #left-side #service-menu a:visited{
	text-transform:uppercase;
	color: #F39301;
	font-weight:normal;
}

#second-menu{
	margin-left:45px;
	margin-bottom:40px;
}

#second-menu li{
	margin-top:25px;
}


#right-side{
	/*position:absolute;
	left:227px;
	margin-left:227px;
	padding-bottom: 138px;
	right:0;*/
	float:right;
	width:797px;
}

#top{
	width:100%;
	height:44px;
	background-color:#868577;
}

#top fieldset{
	border:0px none;
	float:right;
	line-height:40px;
	margin-bottom:0px;
	padding-bottom:0;
}

#top legend{
	text-transform:uppercase;
	color:#fff;
	float:left;
	margin-right:5px;
}

#top .txt{
	background-color:#868577;
	border:1px solid #fff;
margin-top:9px;
}

#top .btn{
	background:url(../images/btn-cerca.jpg) no-repeat;
	width:69px;
	height:22px;
	text-indent:-9999px;
	border:0px none;
	cursor:pointer;
}

#headline{
	background:url("../images/sistema-coprox.jpg") no-repeat scroll right top #FFFFFF;
	float:right;
	height:165px;
	text-indent:-9999px;
	width:773px;
	/*position:absolute;
	left:438px;
	right:0;*/
}

.componentheading{
	display:none;
}

.testoArticolo h2{	
	margin:0;
	/*padding-top:165px;*/
	color:#014189;
	font-size:16px;
}

.titoloArticolo, .testoArticolo{
	margin:0px;
	/*padding-right:20px;*/
	background-color:#fff;
}

.testoArticolo{
	clear:both;
	margin-right:50px;
	/*background:url(../images/bg-testoArticolo.jpg) repeat-y left 100px;
	height:610px;
	padding-right:100px;
	padding-bottom:30px;*/
}

.testoArticolo p.image, .phocamaps{
	padding:0;
	margin:0;
	float:left;
	margin-right:20px;
}

.box-articolo{
	margin: 40px;
}

.list{
	font-size:20px;
	padding: 5px 0;
	display:block;
}

.number_list li{
	line-height:12px;
	padding:10px;
}

.capo{
	display:block;
	font-size:20px;
	float:left;
	margin-right:5px;
	padding-bottom:10px;
}

.blu{
	color: #0099FF;
}

.green{
	color:#008000;
}

.orange{
	color:#F39301;
	
}

#top{
	width:100%;
	height:44px;
	background-color:#868577;
}

#footer{
	width:797px;
	height: 152px;
	background-color:#868577;
	float:right;
	/*position:fixed;
	bottom:0;
	right:0;
	left:227px;*/
}

#footer.splash{
width:1024px;
}

#footer p{
	float:right;
	margin-top:100px;
	margin-right:64px;
	color:#d2d2cd;
font-size:10px;
}

#footer p a:link, #footer p a:visited{
	color:#d2d2cd;
}

#footer p a:hover{
	text-decoration:none;
}

#ChronoContact_contatti{
	/*float:left;
	width:320px;*/
}

#ChronoContact_contatti .form_item{
	float:left;
}

#ChronoContact_contatti .form_element{
	margin:0;
	padding:0;
}

#ChronoContact_contatti .form_item label{
	margin-top:10px;
	margin-bottom:5px;
width:200px;
}

#ChronoContact_contatti input{
	border: 1px solid #ccc;
	height:21px;
width:174px;
}

#ChronoContact_contatti textarea{
	border: 1px solid #ccc; width:174px;
}

#ChronoContact_contatti .cf_button input{
	margin-top:10px;
	margin-bottom:5px;
	color:#fff;
	background-color:#009FE1;
	border:1px solid #0058E1;
	cursor:pointer;
	width:175px;
}

.testoArticolo #phoca-dl-category-box .pd-category{
	margin:0;
	padding:20px;
	padding-bottom:200px;
	padding-right:280px;
	background-color:#fff;
}

#phoca-dl-category-box h2{
	padding-top:10px;
}

.testoArticolo .articolo{
background-color:#fff;
padding:20px;
padding-right:280px;

}

.testoArticolo .articolo h2{
	padding-top:20px;
	margin-top:0px;
}

#image-menu .on{
	position:absolute;
	z-index:1000;
	top:208px;
	display:none;
}

#image-menu .off{
	position:absolute;
	z-index:1000;
	top:208px;
}

#w_box{
	background-color:#FFFFFF;
	height:515px;
	position:absolute;
	top:209px;
	width:797px;
	z-index:999;
	display:none;
}

li.item25{display:none}

#scolling-text{
	padding-right:20px;
        width:527px;
	height:515px;
	overflow:auto;
	margin-left:250px;
        margin-right:0;
position:absolute;
}

.form_element{
width:220px;
}

fieldset{
    border:none;
}


#home-news{
	position:absolute;	
	top:392px;
	left:603px;
font-family:Verdana;
font-size:12px;
color:#fff;
width:325px;
}

#home-news p{
	background: url(../images/dot-news.png) no-repeat left center;
	line-height:15px;
	padding-left:35px;	
}

.relative{
	position:relative;	
}
