
/* CSS Document */
body {
margin:0;
padding:0;

} 
p,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,bodytext,csc-firstHeader {
margin:0;
padding:0;

}

p {
line-height:18px !important;
margin:0;
padding:0;
font-weight:normal !important;

}

a {
color:#999;
text-decoration:none;



}

 a:hover{
color:#663366;


}



table {
border-collapse:collapse;
border-spacing:0;
}

address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:400;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

q:before,q:after {

}
.csc-firstHeader,
.csc-header csc-header-n1{

color:#91469c;
padding-bottom:27px;

}



.csc-header csc-header-n2{

color:#663366;
padding-bottom:47px;

}



.csc-textpic-text{
padding-bottom:32px;
}




h1 {font-size:20px;
color:#663366;
text-transform:uppercase;}


h2 {font-size:16px;
padding-bottom:23px;
padding-top:20px;


color:#663366;}


body {
color:#d8d8d8;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
line-height:1.6em;
z-index:1;
background-image:url(../immagini/bg_body_new.jpg);
background-color:#4f0e4f;
background-position:center top;
background-repeat:repeat-x;
margin:0;
padding:0;
}

#layout 
{
	width: 980px;
	padding:0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#000000;

			
}

.logo {
width:194px;
height:83px;

float:right;
background-image:url(../immagini/logo_new.gif);
background-repeat:no-repeat;
padding:0;

}


#riga-top{
height:7px;
width:980px;
background-color:#FFFFFF;}


#immagine-top{
height:284px;
width:980px;
background-image:url(../immagini/immagine-top/1.jpg);
background-repeat:no-repeat;
}

#immagine-top_sommer09{
height:284px;
width:980px;
background:url(../immagini/sommer09/rotator.php) no-repeat center top;
background-repeat:no-repeat;
}


#spazio-immagine1{
height:92px;
width:980px;}

#spazio-testo{

font-size:36px;
color:#FFFFFF;
height:50px;
width:980px;}

#spazio-immagine2{
height:110px;
width:980px;}



#top {
height:83px;
width:980px;
background-color:#451a45;
}

#top .sprachwechsler{
	float:left;
	padding-top:45px;
	padding-left:26px;
	font-size:11px!Important;
	font-weight:bold;
}
#top .sprachwechsler span{
	font-size:11px!Important;
}
#top .sprachwechsler a{
	color:#999999;	
	font-weight:normal;
	font-size:11px!Important;
}
#top .sprachwechsler a:hover{
	color:#663366;
	font-size:11px!Important;
}

.spazio-immagine{
height:252px;
width:980px;}



#sfumatura {
	float:left;

	height:32px;
	width:980px;
	background-image:url(../immagini/fondo_menu.png);
background-repeat:no-repeat;

}

#sfumatura_home {
	float:left;


	height:32px;
	width:980px;
	background-image:url(../immagini/fondo_menu.png);
background-repeat:no-repeat;


}


#navigazione {
width:730px;

float:left;
display:inline;



padding-left:0px;
padding-right:22px;






}

#navigazione {
width:730px;

float:left;
display:inline;



padding-right:22px;




}







#navigazione a{
display:inline;
padding-left:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#fff;
text-decoration:none;

background-repeat:no-repeat;
padding-right:15px;
height:35px;


}


#navigazione a:hover{
display:inline;
padding-left:26px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#fff;
text-decoration:none;
background-image:url(../immagini/freccia_primo_liv.png);
background-repeat:no-repeat;
padding-right:15px;

}

.primolivello{
height:50px;
padding-top:10px;

}

#navigazione li {
display:inline;
height:100px;





}

#ricerca {
width:160px;
height:32px;
float:right;
padding-top:5px;




}

#ricerca_home {
width:160px;
height:32px;
float:right;
padding-top:5px;




}

#search{
width:50px;
float:left;
padding-top:7px;
font-size:12px;
font-weight:bold;

}


#search_home{
width:50px;
float:left;
padding-top:1px;
font-size:12px;
font-weight:bold;
padding-top:5px;

}



.sfumatura li{
display:inline;


}


.nav_sinistra {
	

	width:245px;
	padding-left:30px;
	float:left;
	padding-top:0px;


}


#contenuto {
margin-top:11px;

width:980px;


}

#contenuto_interno{
padding-top:35px;

float:left;

width:980px;

background-color:#271128;
background-repeat:no-repeat;





}


#contenuto_interno_home{
padding-top:35px;

float:left;

width:980px;

background-color:#271128;
background-repeat:no-repeat;

}


#contenuto_interno_home .csc-firstHeader{
	font-size:15px;
	color:#91469c;
	text-transform:uppercase;
	padding-bottom:15px;

}






#footer_nav li  {

display:inline;
	


}


#footer_nav li a {
color: #666666;
text-decoration: none;
font-weight:bold;

}

#footer_nav li a:hover{
color: #333;
text-decoration: none;
font-weight:bold;

}





.footer_selected,
.footer_selected a{
color: #000;
text-decoration: none;

}

#indirizzo{
width:590px;
background-color:#271128;
float:left;
font-size:11px;
color:#d8d8d8;
padding-top:2px;


}

#indirizzo a{
color:#d8d8d8;
font-size:11px

}

#indirizzo a:hover{
color:#d8d8d8;

}
#video_home{
	float:left;
	width:90px;
	height:26px;
}
#video_home img{
	border:none;
}

#metatag a{
color:#999;
text-decoration:none;
font-size:11px


}

#metatag a:hover{
color:#663366;

}


#box_left_contenuti {

height:144px;
margin-top:30px;
background-image:url(../images/px_nero.png);
display: block;

}

#box_left_contenuti1 {

height:144px;
margin-top:30px;
background-image:url(../images/px_nero.png);
display: none;
}


#box_left_contenuti2 {

height:144px;
margin-top:30px;
background-image:url(../images/px_nero.png);
display: none;

}





#box_right_top {

height:78px;
width:641px;


}

#box_right_bottom {

height:96px;
width:641px;
background-image:url(../images/px_nero.png);




}


#bottom_testo{
	padding-left:140px !important;
	width:390px;
	font-size:15px;
	color:#d8d8d8;
	font-weight:bold;
	padding-top:20px;
	line-height: 30px !important; 

}


#bottom_testo .bodytext{
	
	line-height: 20px !important; 

}




#box_left_top {

height:99px;
width:639px;

}




#footer {

width:945px;
height:35px;
padding-top:12px;
padding-left:35px;
color:#999;
background-color:#271128;
clear:both;
	border-top:1px solid #333;


}

#footer_interno {


padding-left:230px;
padding-top:10px;



}

#base_center {




	width: 980px;
	padding:0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;


}


.red a {
color:#d8d8d8;
font-size:11px;
}

.red {

font-size:11px;
padding-left:5px;
color:#d8d8d8;
}

.red1 {

font-size:11px;
padding-left:5px;
color:#d8d8d8;
}

#metatag{
width: 240px;
float:left;
text-align:right;


}

.lingua_red {




padding-right:5px;

padding-top:9px;
padding-left:2px;
color: #cc0000;
font-weight:bold;




}

#footer_adress{color: #999;
padding-top:7px;
}

	

	/*________________________ Struttura interna__________________________*/









.titolo {
	font-size:18px;
	color:#666666;
	padding-top:16px;
	font-weight:bold;
	height:33px;
	line-height: 20px;





}


.testo {
	

	width:487px;
	float:left;
	padding-left:57px;
	padding-bottom:50px;
	height:auto;
	border:0px;
		padding-top:0px;
		min-height:300px;
	




}


.katalog{
	width:643px;
	float:left;
	padding-bottom:0px;
	height:auto;
	border:0px;
	padding-top:0px;
	padding-left:57px;
}





.csc-textpic csc-textpic-intext-left{

padding-right:20px;


}

.testo img{
	border:0px !important;
}

.csc-textpic-caption{
font-size:11px;
color:#999;

text-align:right;
padding-bottom:15px;

}

.testo_media_pictures {
	

	width:455px;
	float:left;
	padding-top:38px;
	padding-bottom:80px;
	height:auto;





}



.content {
	

	width:700px;

	border-left:1px solid #333333;


	
	float:left;

}


.base {
	

	width:980px;

	border-top:1px solid #333333;
	height:46px;
	background-color:#000000;


	
	float:left;

}


.content_media_pictures {
	

	width:455px;
	padding-left:24px;

	
	float:left;

}




.immagine {
	

	width:275px;



	float:left;
	
		padding-top:49px;
		padding-left:98px;
		
	

}


.immagine_media_pictures {
	

	width:275px;



	float:left;
	
		padding-top:49px;
		padding-left:10px;
		
		height:360px;

}

	/*________________________ Menu__________________________*/
	
#menu {

padding-top:25px;
float:right;

}





#menu li {
display:inline;
padding-left:51px;

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;


}

#menu li a {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#666;
text-decoration:none;
padding-left:7px;


}


#menu li:hover a {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:none;


}


.selected a
 {

font-weight:bold;
font-size:14px;

text-decoration:none;
background-image:url(../immagini/freccia_primo_liv.png);
background-repeat:no-repeat;

color:#d8d8d8 !important;
background-color:#271128;
padding-left:20px;



}

	

	

.submenu {

background-repeat:no-repeat;
height:20px;
color:#333;
padding-top:5px;
width:187px;
vertical-align:middle;
line-height:15px;
	border-bottom:1px solid #333;
	



}

.submenu li {

background-repeat:no-repeat;
height:20px;
color:#333;
padding-top:5px;
width:187px;
vertical-align:middle;
line-height:15px;
	border-bottom:1px solid #333;
	



}






/*Menu left
---------------------------------------------------------*/


.menuleft1{	



border-top:1px solid #333;
margin-top:4px;
padding-top:5px;



}



#menuleft
{

	float: left;
	width: 214px;
border-bottom:1px solid #333;




}






#menuleft a:link {color: #999; text-decoration: none; padding-left:0px; }
#menuleft a:visited {color: #999; text-decoration: none; padding-left:0px; }
#menuleft a:active {color: #515254; text-decoration: none; padding-left:0px; }
#menuleft a:hover {color: #663366; text-decoration: none; padding-left:0px; }





#menuleft .level1
{
	 font-family: Arial, Helvetica, sans-serif;

font-size: 13px;
border-top:1px solid #333;

padding-top:5px;
padding-bottom:5px;
 font-weight: normal;
 padding-left:0px;

color:#999;
background-repeat:no-repeat;
}



#menuleft .level1a
{
	 font-family: Arial, Helvetica, sans-serif;

	 font-size: 13px;

	 
border-top:1px solid #333;


padding-top:5px;
padding-bottom:5px;
 font-weight: normal;


color:#999;
background-repeat:no-repeat;
}



#menuleft li { padding-left: 0px }







#menuleft .level1a a
{
   font-weight: normal;
	color:#663366;


}



#selected1a a{

	padding-left:20px; !important;

}




#menuleft .level2
{
	  padding: 0px 0px 0px 35px;
	  font-size: 12px;   
	  	border-top:0px solid #333;
		color:#999 !important;
	
}

#menuleft .level2a
{
	  padding: 0px 0px 0px 35px;
	  font-size: 12px;   
	 	background-image: url(../immagini/freccia_menu_down_terzo.gif);
			background-repeat: no-repeat;
		
		color:#fff !important;
	
}


#menuleft .level2a a
{
	
		
		color:#fff !important;
	
}



#menuleft .selected1a
{

	
		


	
	
	
}




#menuleft #selected2a
{
	color: #fff !important;

	background-repeat: no-repeat;
	background-position: left center;
	padding-left:0px;
	font-size:12px;

		
	
}



#menuleft .level2 a
{
	color: #999 !important;

	padding-left:0px !important;
	font-size:12px !important;

		
	
}


#menuleft .level2 a:hover
{
	color: #663366 !important;


	font-size:12px !important;

		
	
}


#menuleft .level2a,
#menuleft .level2
{
min-height:13px;

	
	
		
	
}





















.submenu-act
 {


color:#663366;






}

.submenu a{

color:#999;
text-decoration: none;
font-weight:normal;
font-size:12px;




}


.submenu1{

color:#999999;
text-decoration: none;
font-size:12px;

height:15px;
padding-bottom:5px;
padding-top:10px;
width:200px;
padding-left:5px;



}

.submenu_cont1{

font-size:11px;
padding-bottom:10px;
margin-top:4px;

}

#spazio_basso{
height:20px;
width:980px;
float:left;}


.submenu_cont1 a{

font-size:11px;
}

.submenu_cont{
height:auto;}


.submenu1 a:hover{

color:#333;
text-decoration: none;


height:15px;
padding-bottom:5px;
padding-top:0px;
width:200px;
padding-left:20px;





}

.submenu1_selected{

color:#999999;
text-decoration: none;
font-size:12px;

height:15px;

padding-top:0px;
padding-bottom:5px;
width:200px;
padding-left:5px;





}





.submenu1_selected a,
.submenu1 a{

color:#999999;
text-decoration: none;
font-size:11px !important;
background-repeat:no-repeat;

color:#999 !important;
font-weight:normal !important;

width:200px;
padding-left:20px;




}

.nav_sinistra submenu li:hover a {


color:#666 !important;



}



.submenu_selected a{


color:#663366;

font-weight:normal;
font-size:12px;
text-decoration:none;




}

.submenu1_selected a{

color:#cc0000;
text-decoration: none;

font-size:11px;


}



#base
{
	background-image:url(../images/base.jpg);
	min-height:145px;
	float:left;
	width:100%;
	position:relative;
			
}


#contatto{




	
}


#content_image
{
	float: left;
	width: 100%;

	padding-left:10px;
	
	border: 0px;

}





/*________________________ Gallery __________________________*/

#content_foto_gallery
{
	float: left;
	width: 100%;

	padding-top:12px;
	
	border: 0px;

}

.foto_gallery
{
	 float: left;
	 padding: 0px 10px 20px 0px;
}

.foto_gallery img
{
	 padding: 0px;
	 border: 2px;
	 margin: 0px;
	 background-color : #e0e7eb;
}


.foto_gallery a:link, .foto_gallery a:visited, .foto_gallery a:active
{
 	/*width: 103px;*/
	vertical-align: baseline !important;
	text-decoration: none;
	color: #49003A;
	float: left;
	padding: 2px;
	background-color: #e0e7eb;
	border:0px;
}

.foto_gallery a:hover
{
	background-color: #e0e7eb;
	text-decoration: underline;
}





/*________________________ Ricerca__________________________*/
#qua-search {
	
	height:18px;
	width:108px;
	font-size:11px;
	float:left;
	padding-top:5px;
	padding-left:5px;

	background-color:#000000;
	color:#d8d8d8;
	border:none;


	

}

input.kontakt{
	width: 200px;
	height: 18px;
	background-color: #D8D8D8;
	border: 1px solid #FFFFFF;
	color:#333333;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-indent: 2px;
}

textarea.kontakt{
	width: 300px;
	height: 200px;
	background-color: #D8D8D8;
	border: 1px solid #FFFFFF;
	color:#333333;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-indent: 2px;
}


.ibg
 {
border:0px solid #ccc;
background-color:#f5f5f5;
font-size:10px;
}

.sbm {
border:0px solid #999;
background-color:#f5f5f5;

font-size:10px;
color:#663366;

}



.buttonSubmit {
	background-image:url(../immagini/lente.png);
	width:28px;
	height:23px;
	border:0;
	vertical-align:top;
	float:left;
	background-color:transparent;
	cursor: pointer;
}
















.csc-textpic-text a .img  {
text-decoration:none;



}


.csc-textpic-intext-left p{
width:220px;
float:left;
padding-left:10px;

}


.csc-textpic-intext-left p {
padding-bottom:10px;
}






.csc-textpic-intext-left a{
color:#FFF;
padding-left:20px;

background-image:url(../immagini/freccia-link.gif);
background-repeat:no-repeat;
font-weight:bold;
text-decoration:none;





}



.csc-textpic-intext-left li{
width:200px;
float:left;
padding-left:28px;
background-image:url(../immagini/li.gif);
background-repeat:no-repeat;




}


.testo li{


padding-left:28px;
background-image:url(../immagini/li.gif);
background-repeat:no-repeat;
line-height:15px;
padding-bottom:5px;




}


.testo img{
 border:0px !important;
 text-decoration:none;
}

.testo img a {
 border:0px !important;
 text-decoration:none !important;
}



	
	
	

/*________________________ Tips __________________________*/

.tip 
{
 color: #393939;
 width: 200px;
 z-index: 13000;
 border:0px;
}

.tip-title 
{
 font-weight: bold;
 font-size: 13px;
 margin: 0;
 color: #FFFBFB;
 padding: 8px 8px 7px 8px;
 background: url(../immagini/bubble.png) top left;

}

.tip-text 
{
 font-size: 12px;
 padding: 8px 8px 8px 8px;
 background: url(../immagini/bubbleb2.png) bottom right;
 line-height: 1.5em;
}


/* **************************** icon link ****************************** */
external-link img{
	border:0px !important;
	text-decoration:none;
	margin-right:3px;
}

.external-link-new-window img{
	border:0px !important;
	text-decoration:none;
	margin-right:3px;

}

.mail img{
	border:0px !important;
	text-decoration:none;
	margin-right:3px;

}





.internal-link-new-window img{
	border:0px !important;
	text-decoration:none;
}


.internal-link img{
	border:0px !important;
	text-decoration:none;
}

.internal-link img a{
	border:0px !important;
	text-decoration:none;
}





.download img{
	border:0px !important;
	text-decoration:none;
}


#tc {
	color:#2e2e2e;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	}
	



/*________________________ Media __________________________*/


#content_bul_media
{	
	float: left;
	width: 444px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;



}

#content_bul_media a.bul_media
{
	float: left;
	width: 440px;
	padding: 6px 2px 0px 2px;
	border-bottom : 1px solid #ccc;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	height:24px;
	
}

#content_bul_media a.bul_media:hover
{
	background-color: #e7e7e7;
	text-decoration: none;
}

#content_bul_media #primof
{
	border-top : 1px solid #ccc;
}

#content_bul_media img
{
	border: 0px;
	float: left;
}

#content_bul_media .icona
{
	padding: 0px;
	width: 23px;
	margin: 0px;
	float: left;
}

#content_bul_media .titolo
{
	font-weight: normal;
	padding: 0px;
	width: 238px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size:11px;
	color:#696969;
}

#content_bul_media .datamedia
{
	padding: 0px;
	width: 99px;
	margin: 0px;
	float: left;
	text-align: right;
	font-size: 0.9em;
	color: #909090 !important;
} 

#content_bul_media .kb
{
	font-weight: normal;
	padding: 0px 15px 0px 0px;
	width: 64px;
	margin: 0px;
	float: left;
	font-size: 0.9em;
	text-align: right;
	color: #2E2E2E !important;
	background-image: url(../images/pic_link_download.gif);
	background-repeat: no-repeat;
	background-position: 70px 5px;
}


#navigazione li a .selected{
height:50px !important;
background-color:red}

#spazio-testo  a{
float:right;
padding-right:40px;
width:400px;

color:#fff;
font-size:56px;
background-image:url(../immagini/freccia-top.png);
	background-repeat: no-repeat;
	padding-top:18px;
	
	filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
text-decoration:none;
font-weight:bold;

line-height:45px;

	
}


#footer a{
text-decoration:none;
}



#immagine-top-home{
height:470px;
width:980px;
background-image:url(../immagini/foto_home/1.jpg);
background-repeat:no-repeat;
}

#spazio-immagine2home{
height:297px;
width:980px;}



.contenuto1{


width:260px;
float:left;
padding-left:26px;
	border-right:1px solid #333;
	padding-right:40px;
	min-height: 180px;
}

.contenuto2{


width:234px;
float:left;
padding-left:26px;
	border-right:1px solid #333;
	padding-right:47px;
	min-height: 180px;
}


.contenuto3{
float:left;
width:300px;
/*width:260px;
padding-right:40px;*/
padding-left:26px;
min-height: 180px;
}

#listing .list_titel3
{
	width:240px;
	float:left;
	padding: 0px 0px 0px 15px;
	color: #999999;
	background-image: url(/fileadmin/templates/immagini/pfeil_news.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
#listing .list_titel3 a:link {color: #999999; text-decoration: none;}
#listing .list_titel3 a:visited {color: #999999; text-decoration: none;}
#listing .list_titel3 a:active {color: #999999; text-decoration: none;}
#listing .list_titel3 a:hover {color: #703A70; text-decoration:  none;}



#listing .list_titel_homenews
{
	width:240px;
	float:left;
	padding: 0px 0px 10px 0px;
	color: #999999;
	font-weight: bold;
}

#listing .textnews_home
{
	width:240px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#listing .textnews_more_home
{
	width:240px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#listing .list_titel_homenews a:link {color: #999999; text-decoration: none;}
#listing .list_titel_homenews a:visited {color: #999999; text-decoration: none;}
#listing .list_titel_homenews a:active {color: #999999; text-decoration: none;}
#listing .list_titel_homenews a:hover {color: #703A70; text-decoration:  none;}


#listing .textnews_more_home a:link {color: #999999; text-decoration: none;}
#listing .textnews_more_home a:visited {color: #999999; text-decoration: none;}
#listing .textnews_more_home a:active {color: #999999; text-decoration: none;}
#listing .textnews_more_home a:hover {color: #703A70; text-decoration:  none;}


li .topmenu {
height:100px;
background-color:#00FF66;}

/* STORE DETAIL */
#store_detail					{ width:487px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d8d8d8; }
#store_country					{ width:487px; height:30px; float:left; color:#949494; font-size:11px; }
#store_city						{ width:487px; height:30px; float:left; font-weight:bold; color:#6d3f6d; font-size:14px; text-transform:uppercase; }
#store_image     				{ width:487px; padding-bottom:25px; float:left; }
#store_desc						{ width:487px; padding-bottom:25px; float:left; }
#store_address					{ width:487px; float:left; padding-bottom:25px; }
#store_address_label			{ width:120px; float:left; font-weight:bold; }
#store_address_content			{ width:367px; float:left; }
#store_hours					{ width:487px; float:left; padding-bottom:40px; }
#store_hours_label				{ width:120px; float:left; font-weight:bold; }
#store_hours_content			{ width:367px; float:left; }
#store_jobs						{ width:487px; float:left; padding-bottom:40px; }
#store_jobs_label				{ width:120px; float:left; font-weight:bold; }
#store_jobs_content				{ width:367px; float:left; }
#store_back						{ width:487px; float:left; }
#store_back a					{ text-decoration:none; vertical-align:middle;  }
#store_back a:hover				{ color:#703A70; }
#storeinfo      { display:block; }


/*________________________ SiteMap __________________________*/



div.csc-sitemap li{
  background:none;
  padding:0;
}


div.csc-sitemap {
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	margin-bottom: 30px;	
	float: left;
}



div.csc-sitemap ul {

	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: -12px 0px 3px 15px;
	padding:0px;
  list-style-type: none !important;
  list-style: none !important;
  list-style: none;
    margin-top:-20px;

}

div.csc-sitemap li .sitemap_level1 {
	padding: 8px 0px 2px 10px;
	line-height: 16px;
	margin: 0px;
	text-indent: 0px;	
	 background-image: url(../immagini/qua2.gif)  !important;
	 background-position: 0px 15px;
	 background-repeat: no-repeat;
	 font-weight:bold;
	 font-size:12px;
  list-style: none;
  margin-top:15px;


	 
}

div.csc-sitemap li .sitemap_level1 a{

  color:#663366;

}

div.csc-sitemap li .sitemap_level1 a:hover{

  color:#663366;
  text-decoration:none;

}
div.csc-sitemap li .sitemap_level2 a:hover{

  color:#663366;
  text-decoration:none;

}
div.csc-sitemap li .sitemap_level3 a:hover{

  color:#663366;
  text-decoration:none;

}

div.csc-sitemap li .sitemap_level2 {
	padding-left: 20px;

	 background-image: url(../immagini/qua3.gif)  !important;

	 background-repeat: no-repeat;
  list-style: none !important;

}

div.csc-sitemap li .sitemap_level3 {
	padding-left: 30px;
	

  list-style: none !important;
}


.csc-sitemap a:link {color: #666; text-decoration: none;}
.csc-sitemap a:visited {color: #666; text-decoration: none;}
.csc-sitemap a:active {color: #666; text-decoration: none;}
.csc-sitemap a:hover {color: #666; text-decoration:  underline;}


.bottone_contact, .button
{
   font-size:12px;
   font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   color:#FFFFFF;
   text-transform:uppercase;
   background-image:url(../immagini/bg_button.gif);
   border-width:0px;
   padding: 2px 4px 3px 4px;
}

/* *************** Login ******************* */

.bottone_login
{
   font-size:12px;
   font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-weight: normal;
   color:#FFFFFF;
   text-transform:uppercase;
   background-image:url(../immagini/bg_button.gif);
   border-width:0px;
   padding: 2px 4px 3px 4px;
}

input.login{
	width: 170px;
	height: 18px;
	background-color: #D8D8D8;
	border: 1px solid #FFFFFF;
	color:#333333;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-indent: 2px;
}

#statusLogin{
	border: 1px solid #FFFFFF;
	margin-bottom: 15px;
	background-color: #DEDEDE;
	color: #333333;
	padding: 8px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height: 13px;
}

select.login{
	width: 200px;
	height: 21px;
	background-color: #D8D8D8;
	border: 1px solid #FFFFFF;
	color:#333333;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-indent: 2px;
}
