@import url(CALEPPIO_cron_cssstyledimgtext.css);

html,body {
	height:100%;
	margin:0px auto;
	padding:0;
	z-index:0;

}

* html div.wrapper_all{
	height:100%;
}

body{
	background:url(../site_images/CALEPPIO/BODY_BACK.gif) center top repeat-x #fff;
	margin:0px auto;
	font-family:Verdana, Arial;
	font-size:11px;
	letter-spacing:0.05em;
	line-height:1.5em;
	color:#4c4c4c;
	overflow:-moz-scrollbars-vertical;

}

div>p {margin:0}


#clearfooter{
	clear:both;
	height:0px;
	display:block;
	width:100%;
}


/*****************************************************/
img{
	border:0;
	margin:0;
	padding:0;
}

.clearing{
	clear:both;
	height:0px;
	visibility:hidden;
}



/*****************************************************/

.wrapper_all{
	background:url(../site_images/CALEPPIO/body_back.jpg) repeat-x transparent;
	padding:0px;
	height:100%;
	top:0px;
	width:100%;

}


/*****************************************************/

.wrapper_centering{
	width:772px;
	margin:0px auto;	
	padding-left:82px;
	height:100%;


}

/*****************************************************/



.wrapper_header{
width:100%;	
height:56px;

}


/*****************************************************/

.HEADER{
width:50%;
float:left;
padding-left:10px;
color:#333366;
}



.header1{

font-size:15px;
font-weight:bold;
padding:5px 0px 4px 0px;
}

/*****************************************************/

.LANGU{
width:10%;
float:right;
padding-top:4px;
}





.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
.tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
.tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }


/**********************************/

.META{
	width:30%;
	float:right;
	color:#FFFFFF;
	font-size:10px;
	padding-top:2px;
		font-weight:bold;

	text-align:right;
	padding-right:2px;

}


.META a{
	color:#FFFFFF;
	font-size:10px;

	text-decoration:none;
}

/*****************************************************/

.MENU_TOP{
	padding:00px 00px 0px 13px;
	width:772px;
	height:25px;
	text-align:center;
			float:left;

}
	

.MENU_TOP a{

	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}	


.MENU_TOP_ACT{
		background:url(../site_images/CALEPPIO/MENU_ACT.gif) no-repeat;
		width:123px;
		height:20px;
		padding-top:5px;
		float:left;
}
		
.MENU_TOP_NO{
		background:url(../site_images/CALEPPIO/MENU_NO.gif) no-repeat;
		width:123px;
		height:20px;
		padding-top:5px;
		float:left;
}

/*****************************************************/

.divider{
		width:772px;
		height:45px;
		background:url(../site_images/CALEPPIO/MENU_DIVIDER.gif) center top no-repeat transparent;
		float:left;
}


/*****************************************************/


.wrapper_content{
	width:772px;
	padding:0px 20px 0px 0px;
	padding-left:20px;
	height:100%;
	min-height:100%;
	float:left;
	background:url(../site_images/CALEPPIO/MAIN_BACK.gif) no-repeat transparent;
	background-position: -2px 0px;
}

/****************************************/
/****************************************/
.content_left{
	float:left;
	width:28%;
	height:100%;
	background:url(../site_images/CALEPPIO/TRENN_MEN_CO.gif) no-repeat;
	background-position:right top;
	
}
/****************************************/
/****************************************/

.LOGO{
	height:80px;
padding-left:15px;
}

/****************************************/
/****************************************/

.MENU_LEFT{
	padding-top:20px;



}



.MENU_LEFT{
	width:80%;
	color:#333333;
}

.MENU_LEFT a{
	padding:4px 0px 4px 20px;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#333333;
}


.MENU_LEFT a:hover{

	color:#FF681B;


}
.MENU_LEFT .ACT a{
	padding:4px 0px 4px 20px;
	background:url(../site_images/CALEPPIO/MENU_LEFT_ACT_before.gif) 11px center no-repeat transparent;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#FF681B;
}

.MENU_LEFT ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.MENU_LEFT ul img{
	margin:0px 10px;

}

.MENU_LEFT ul li{
	list-style:none;
	padding:0px;
}


.MENU_LEFT ul.LEV_2 li.NO a{
	padding:4px 0px 4px 24px;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#333333;
	background:none;
}


.MENU_LEFT ul.LEV_2 .ACT a{
	padding:4px 0px 4px 24px;
	background:url(../site_images/CALEPPIO/MENU_LEFT_ACT_before.gif) 14px center no-repeat transparent;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#FF681B;
}




.MENU_LEFT ul.LEV_2 li.NO a:hover{

	color:#FF681B;


}


.MENU_LEFT ul.LEV_3 li.NO a{
	padding:4px 0px 4px 34px;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#333333;
	background:none;
}


.MENU_LEFT ul.LEV_3 .ACT a{
	padding:4px 0px 4px 34px;
	background:url(../site_images/CALEPPIO/MENU_LEFT_ACT_before.gif) 24px center no-repeat transparent;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	color:#FF681B;
}




.MENU_LEFT ul.LEV_3 li.NO a:hover{

	color:#FF681B;


}

/****************************************/
/****************************************/



.SEARCH{

	padding-top:40px;

}

.SEARCH img{
	margin:0px 10px;
}

#searchform{
	padding:0px;
	margin:0px;
}
.SEARCH_HEADER{
	padding-left:20px;
	padding-top:10px;
}
.SEARCH_HEADER_TEXT{
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#333333;
	font-weight:bold;
}
.SEARCH_FIELD{
	padding-left:20px;
	padding-bottom:10px;

	float:left;
}
.SEARCH_FIELD input{
	border:none;
	padding:0px 0xp 0px 0px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:122px;
	color:#6A6A6A;
	font-size:10px;
	background:url(../site_images/CALEPPIO/SEARCH_BOX.gif) 0px 0px no-repeat #fff;
}
.SEARCH_BUTTON{
	float:left;
}
.SEARCH_BUTTON input{
	width:18px;
	height:18px;
	padding:0px;
	margin:0px 0px 0px 5px;
	}

.SEARCH_BUTTON img{
	padding:0px;
	margin:0px;
}


/****************************************/
/****************************************/
.CONTENT{	
	width:60%;
	float:right;
	padding-right:60px;
	padding-left:30px;

	}

.CONTENT_ELEMENT{

	padding-bottom:10px;

	}
	
h1, h2 , h3 , h4{
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}


h2{
	font-size:14px;
}

h3{
	font-size:12px;
}

.csc-firstHeader{
	font-size:16px;
	width:100%;
	background:url(../site_images/CALEPPIO/TRENN_TITLE.gif) no-repeat;
	background-position: bottom left;
	height:25px;
	padding-bottom:20px;
	margin-bottom:20px;

}


/****************************************/
/****************************************/
	
/**********************************/
/*********** SITE-MAP *************/
/**********************************/




div.sitemap_main{
text-align:right;

}


div.sitemap_main a{
}

div.sitemap_main a:hover{
}



div.sitemap_head{
	text-align:left;
	padding:5px;
	border:solid 1px #CDCDCD;
	background:#EFEFEF;
}

div.sitemap_col_odd{
	text-align:left;
}

div.sitemap_col_even{
	text-align:left;

}


div.sitemap_item_1{

}

div.sitemap_item_2{

}

div.sitemap_item_3{

}

div.sitemap_item_4{

}

div.sitemap_0{
	text-align:left;
	width:420px;
	font-size:11px;
	margin-top:4px;
	padding:5px 10px 5px 0px;
	color:#000000;
	float:right;

}

div.sitemap_0 a{
	padding:0px 10px;
	font-size:11px;
	background:#fff;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

div.sitemap_0 a:hover{
	text-decoration:none;
	color:#0000ff;

}

div.sitemap_1{
	padding:10px 0px 5px 0px;
	width:90%;
	float:right;
	font-size:10px;
}
div.sitemap_1 a{
	background: url(../site_images/PUSCH/sitemap_no.gif) no-repeat left center transparent;
	padding-left:13px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

div.sitemap_1 a:hover{
	background: url(../site_images/PUSCH/sitemap_ro.gif) no-repeat left center transparent;
	padding-left:13px;
	text-decoration:none;
	color:#0000ff;
}


div.sitemap_2{
	padding:5px 0px 0px 0px;
	width:80%;
	float:right;
	font-size:10px;
}
div.sitemap_2 a{
	background: url(../site_images/PUSCH/sitemap_no.gif) no-repeat left center transparent;
	padding-left:13px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

div.sitemap_2 a:hover{
	background: url(../site_images/PUSCH/sitemap_ro.gif) no-repeat left center transparent;
	padding-left:13px;
	color:#0000ff;
	text-decoration:none;
}



div.sitemap_3{
	width:70%;
	float:right;
	font-size:10px;
}
div.sitemap_3 a{
	background: url(../site_images/PUSCH/sitemap_no.gif) no-repeat left center transparent;
	padding-left:13px;
	color:#000000;
	text-decoration:none;
}
div.sitemap_3 a:hover{
	background: url(../site_images/PUSCH/sitemap_ro.gif) no-repeat left center transparent;
	padding-left:13px;
	color:#0000ff;
	text-decoration:none;
}

div.sitemap_4{

	width:65%;
	float:right;
	font-size:9px;
}


div.sitemap_4 a{
	background: url(../site_images/PUSCH/sitemap_no.gif) no-repeat left center transparent;
	padding-left:13px;
	color:#000000;
	text-decoration:none;
}
div.sitemap_4 a:hover{
	background: url(../site_images/PUSCH/sitemap_ro.gif) no-repeat left center transparent;
	padding-left:13px;
	color:#0000ff;
	text-decoration:none;
}


/***************************************************/


div.csc-mailform{
	font-family:arial;
	font-size:11px;
	width:300px;
}



div.csc-form-labelcell{
	margin-bottom:2px;
	float:left;
	width:80px;

}

div.csc-form-fieldcell{
	margin-bottom:2px;
}

span.csc-form-radio{
	margin-right:216px;
}

p.csc-form-label{
	margin:0px;
	padding:0px;
}

p.csc-form-label-req{
	margin:0px;
	padding:0px;
}

div.csc-mailform input{
	position:relative;
	border:solid 1px #989898;
	border-top:solid 2px #989898;
	background:#ffffff;
	color:#363636;
	width:260px;
	font-family:arial;
	font-size:11px;

}

textarea{
	position:relative;
	border:solid 1px #989898;
	border-top:solid 2px #989898;
	background:#ffffff;
	color:#363636;
	width:260px;
	height:80px;
	overflow:auto;
	font-family:arial;
	font-size:11px;
}



div.csc-mailform input.radio{
	position:relative;
	width:20px;
	max-width:20px;
	font-family:arial;
	font-size:11px;
}

div.csc-mailform input.submit{
	position:relative;
	border-top:1px;
	width:264px;
	max-width:262px;
	font-family:arial;
	font-size:11px;
}

/******************************/


.filelinks .filecount {
	display:none;
}
