div.csc-textpic		{	margin-left:15px;
						margin-right:15px;					}

div.csc-textpic  h1, div.csc-textpic	 h2, div.csc-textpic	 h3, div.csc-textpic	 h4, div.csc-textpic	 h5, div.csc-textpic	 h6 							
					{	margin-left:0px;
						margin-bottom:0px;					}						
							
							
div.csc-textpic ul	{	list-style-type: disc !important;		
						list-style-position: outside;
						margin-left:15px;		
						padding-left:15px;						}

div.csc-textpic li		{	list-style-type: disc !important;				}

div.csc-textpic	p	{	margin-left:0;						}
					


.csc-header			{	clear:both;							}


					
.csc-textpic-center	{	margin-left:auto;
						margin-right:auto;					}					


.csc-textpic-center	img
					{	margin: 0 !important;
						padding:0 !important; }


					
/* FILELINK */

.std-filelink		{	margin:0;padding:0;
						margin-left:20px !important;
						list-style-position:outside;	
						list-style-type:none;			}			

#main1c .std-filelink, #main2c .std-filelink	, #main3c .std-filelink
					{	margin-left:20px !important;}

#rightcol .std-filelink					
					{	margin-left:5px !important;}
						
.std-filelink li 		{	padding-bottom:5px;			}						
						
.std-filelink-desc, .std-filelink-filesize, .std-filelink-title
					{	padding-left:24px;	
						display:block;				}	

.std-filelink-filesize
					{	font-size: 0.9em;			}
					
.std-filelink img 	{	margin-left:0 !important;
						float:left;					}				





/* PAGETEASER  */

.tx-jppageteaser-pi1{	margin-left:15px;
						margin-right:15px;			}

.tx-jppageteaser-pi1-list-entry
					{	}

.tx-jppageteaser-pi1-list-entry h4 {
						margin-left:0 !important;
						border:0;					}

						
.tx-jppageteaser-pi1-list-entry-link-item
					{	float:right;	
						margin-right:15px;			}
						
						
						

						
/* CSC MENU*/	
ul.csc-menu			{	list-style-type:none;	
						list-style-position:outside;
						padding:0;	
						margin:0;				}
							
ul.csc-menu li 		{	padding:0;
						list-style-type:none;
						display:block;
						background-image:url(../images/bullet_menu.png) !important;
						background-color: #ffffff;
						background-repeat:no-repeat;
						background-position:9px 3px;	}							
															
ul.csc-menu  a, ul.csc-menu  a:visited
					{	/*line-height:18px;*/
						padding-top:2px;
						padding-bottom:2px;
						padding-left:25px;
						display:block;	
						color:#3e3d3d;				}
													
ul.csc-menu li a:hover
					{	background-repeat:no-repeat;
						background-position:9px 3px;
						color:#3e3d3d;				}
				
				
					
/* SEO SITEMAP */
.tx-flseositemap-pi1 a				{	}

.tx-flseositemap-pi1 .deep0			{	list-style-type:square;
										line-height:1.8em;
										font-weight:bold;
										text-transform:uppercase;
										padding-left:10px;
										font-size:1.0em;	}	

.tx-flseositemap-pi1 .deep1			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:35px;	}					

.tx-flseositemap-pi1 .deep2			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:50px;	}					

.tx-flseositemap-pi1 .deep3			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:65px;	}					

.tx-flseositemap-pi1 .deep4			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:80px;	}					

.tx-flseositemap-pi1 .deep5			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:95px;	}					

.tx-flseositemap-pi1 .deep6			{	font-weight:normal;
										text-transform:none;
										line-height:1.1em;
										list-style-type:circle;
										margin-left:110px;	}					
					
			
			
/*CERCA NEL SITO INDEXED SEARCH */
.tx-indexedsearch					{	margin-left:15px;
										margin-right:15px;}

.tx-indexedsearch-form				{	display:inline;				}

.tx-indexedsearch-form	label			{	font-size:10.5pt;
										display:inline;
										text-align:right;
										padding-top:4px;}
						
.tx-indexedsearch-search-submit
									{	display:inline;					}
					
.tx-indexedsearch-browsebox 			{	padding:0;	
										margin-bottom:10px; }
										
.tx-indexedsearch-browsebox ul 		{	border-bottom:1px solid gray;
										border-top:1px solid gray;
										padding:6px 0;
										margin-left:0 !important;}
										
.tx-indexedsearch-browsebox  li 		{	margin-left:15px !important;
												}
						
.tx-indexedsearch-res				{	padding:0;
										margin-bottom:30px !important;	}				

					
.tx-indexedsearch fieldset				{	margin:0; padding:0;
										border:none;				}	

.tx-indexedsearch p					{	margin-left:0 !important; 	}

.tx-indexedsearch-rules				{	display: none;				}

.tx-indexedsearch-percent			{	margin-top: 0 !important;}





						
/*CH GALLERY */

.tx-chgallery-pi1					{	margin-left:15px;
										margin-right:15px;					}

.tx-chgallery-pi1 .single			{	margin-bottom:15px !important;		}										
										
.chsingle_size						{	display:none !important;			}	


.tx-chgallery-pi1  .single span 		{	font-size: 0.85em;			
										height:30px;
										width:152px !important;				}
										
										
			

			
/*LOGIN UTENTE IN HOMer PAGE*/										

#rightcol .tx-felogin-pi1			{	padding:0; margin:0;
										margin-left:15px;
										margin-right:15px;
										color:#3e3d3d; 						}

#rightcol .tx-felogin-pi1 p, #rightcol .tx-felogin-pi1 h3
									{	padding:0; 
										margin-left:0;
										margin-right:0;}

#rightcol .tx-felogin-pi1 a 			{	font-weight:normal;}
										
.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass
									{	width:60%;}
										
.tx-felogin-pi1 label					{	width:70px;
										float:left;
										font-weight:normal;	}

.tx-felogin-pi1 legend				{	display:none;						}

.tx-felogin-pi1 fieldset				{	border:0;	
										margin:0; padding:0;				}
										
#rightcol .tx-felogin-pi1 input		{	background-color:#eeeeee;		
										border:1px solid #a4a4a4;		
										padding-top:1px !important;
										padding-bottom:1px !important;
										margin-bottom:4px !important;
										color: #404040;						}										
										

.tx-felogin-pi1 div					{	margin-bottom:5px;	
										font-weight:normal;					}

div.psubmit							{	padding-top:3px;
										padding-left:70px;					}
										
.login_links						{	margin-left:0 !important;
										margin-right:0 !important;;						}

.login_links li 						{	list-style-type:none;
										padding-left:16px;
										background:url(../images/bullet_menu.png) no-repeat;}										


										
/* TAG CLOUDS */
.tx-vgetagcloud-pi1					{	padding:3px 10px !important;		}

.tx-vgetagcloud-pi1	li 				{					}

.tx-vgetagcloud-pi1	li a				{	color:#444444;						}



/*ISSTYLESWITCHER*/

/**/
#main1c .tx-srfeuserregister-pi1, #main2c .tx-srfeuserregister-pi1, #main3c .tx-srfeuserregister-pi1
									{	margin-left:15px;
										margin-right:15px;					}
										
										
										
										
/*SR_FE_USER_REGISTER*/										
.tx-srfeuserregister-pi1 *, .tx-srfeuserregister-pi1 p
									{	margin-left:0 !important;
										margin-right:0 !important; 			}
									
.tx-srfeuserregister-pi1 div.regiserbox
									{	padding-top:5px;
										padding-bottom: 5px;
										border-bottom:1px solid #eee;		}

.tx-srfeuserregister-pi1 fieldset		{	border:1px solid #ddd;
										padding-top:10px;
										margin-bottom:15px;					}

.tx-srfeuserregister-pi1 label		{	width:15em !important;		
										display:block;
										margin-left:1em !important;
										float:left;							}
										
.tx-srfeuserregister-pi1-text		{	width:28.4em !important;
										margin-right:1em !important;
										background-color:#eeeeee;		
										border:1px solid #a4a4a4;		
										padding-top:1px !important;
										padding-bottom:1px !important;
										margin-bottom:4px !important;
										color: #404040;		
										float:left;							}										

.tx-srfeuserregister-pi1-password	{	margin-right:1em !important;
										background-color:#eeeeee;		
										border:1px solid #a4a4a4;
										padding-top:1px !important;
										padding-bottom:1px !important;	
										color: #404040;	
										margin-bottom:4px !important;
										float:left;							}										
										
.tx-srfeuserregister-pi1 select		{	background-color:#eeeeee;		
										border:1px solid #a4a4a4;	
										color: #404040;
										margin-bottom:4px !important;
										width:28.9em;						}

.tx-srfeuserregister-pi1 textarea		{	background-color:#eeeeee;		
										border:1px solid #a4a4a4;	
										color: #404040;	
										width:35em !important;				}
										
.tx-srfeuserregister-pi1-submit		{	float:right;
										padding:2px 10px !important;
										margin-right:20px !important;
										margin-top:10px !important;
										margin-bottom:20px !important;		}
										
.tx-srfeuserregister-pi1 .captchacode
									{	clear:left;
										float:left;
										padding-left:16em;					}				



