/* CSS Document */

html,body {
	background-color: #FFFFFF;
	border: none;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 76%;
	/*height: 100%*/

}
div#container {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: center top;

}
body>div#container{height: auto; min-height: 100%}

#header{
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 970px;
	height: 276px;
}
#header .container{
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 970px;
	height: 276px;
	z-index:0;
	position:absolute;
}
#headerVisual{
	float:left;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(../img/header.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 970px;
	height: 183px;
}

#Nav{
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	height: 33px;
	position:absolute;
	bottom: 0;
	-moz-opacity: 0.73; /* per mozilla */
	opacity: 0.73; /* FF e CSS3 */
	filter:alpha(opacity=73);
	background: #81A4B3;

}
#Nav ul{
	float:left;
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height:33px;
	width: 650px;
	-moz-opacity: 0.80; /* per mozilla */
	opacity: 0.80; /* FF e CSS3 */
	filter:alpha(opacity=80);
	background-color: #000000;
	background-image: url(../img/NavSpc.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#Nav li{
	float:left;
	display: inline;
	margin: 0px;
	padding: 5px 26px 0px 25px;
	font-size:16px;
	color:#FFFFFF;
	background-image: url(../img/NavSpc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:28px;
	list-style-type: none;
	font-weight:normal;
	font-style: normal;	
}

#Nav li A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-style: normal;
}
#Nav li A:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
	font-style: normal;
}

#headerNavMenu{
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/top_header.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 652px;
	height: 152px;
	z-index:1;
    position:relative;
	left:0px; top:62px;
}
#headerNavMenu .box{
	float:left;
	margin: 5px 0px 0px 9px!important;
	margin-left: 7px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 152;
	border: 1px solid #FFFFFF;
	background-image: url(../img/bg_tabBox.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}
#headerNavMenu h1{
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	font-style: normal;
	color:#FFFFFF;
}
#headerNavMenu A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-style: normal;
}
#headerNavMenu A:hover{
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:normal;
	font-style: normal;
}
#logo{
	float: left;
	margin: 0px;
	padding: 20px 0px 12px 10px;
	width: 250px;
	height: 61px;
}
#headerNav{
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 320px;
	height: 93px;
	text-align: right;
}
#headerNav ul{
	float:  right;
	display: inline;
	margin: 0px;
	padding: 35px 0px 0px 0px;
}
#headerNav li{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	font-style: normal;
}
#headerNav li A{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-style: normal;
}
#headerNav li A:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
	font-style: normal;
}
#content{
	text-align: left;
	width: 970px;
	background: #CCCCCC;	
	background: transparent url(../img/bg_content.gif) repeat-y scroll 650px 0px!important;
	/*margin: 11px 0 0 30px;*/
	width: 970px;
	overflow: hidden visible;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	
}
#colSx {
	display: inline;
	float: left;
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;		
}
#colSx  h1{
	float:left;
	font-size: 24px;
	color: #618DA0;
	padding: 0px;
	margin: 0px;
	width: 650px;
		
}
#colSx  h2{
float:left;
	font-size: 18px;
	color: #618DA0;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	width: 650px;		
}
#colSx .boxFooter{
	float: left;
	width: 640px;
	background:url(../img/bg_boxFooter.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;			
}
#colSx .box{
	float: left;
	width: 650px;
	background: transparent url(../img/bg_colSxBox.gif) repeat-y scroll 320px 0px!important;
	overflow: hidden visible;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;			
}
#colSx .boxProdotto{
	float: left;
	width: 650px;
	background: transparent url(../img/bg_colProdotto.gif) repeat-y scroll 0px 0px!important;
	overflow: hidden visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
				
}
#colSx .boxProdotto .main{
	float: left;
	width: 465px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
				
}
#colSx .boxProdotto .main h1{
	width: 465px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 24px;
	color: #618DA0;
	font-weight: bold;
				
}
#colSx .boxProdotto .main h2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	color: #618DA0;
	font-weight: normal;
	width: 465px;
			
}
#colSx .boxProdotto .main h4{
	float: left;
	width: 465px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	color:  #618DA0;
	font-weight: bold;			
}
#colSx .boxProdotto .main h5{
	float: left;
	width: 465px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	color:  #618DA0;
	font-weight: bold;
	border-bottom:1px solid  #618DA0;			
}
#colSx .boxProdotto .main p{
	float: left;
	width: 465px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 13px;
	color: #666666;
	font-weight: normal;			
}
#colSx .boxProdotto .main p A{
	color: #666666;
	text-decoration:underline;
	
}
#colSx .boxProdotto .main p A:hover{
	color: #666666;
	text-decoration:none;
	
}
#colSx .boxProdotto .main ul{
	
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
	color: #666666;
	font-size:12px;
	list-style-type: none;
}
#colSx .boxProdotto .main li{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	list-style-type: none;
				
}
#colSx .boxProdotto .nav{
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;			
}
#colSx .boxProdotto .nav ul{
	float: left;
	width: 153px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background-color: #FFFFFF;		
}
#colSx .boxProdotto .nav li{
	list-style-type: none;
	background-color: #81A4B3;
	padding: 5px 0px 5px 7px;
	margin: 0px 0px 4px 0px;
	width: 146px;
	font-size: 14px;
	color:#FFFFFF;		
}
#colSx .boxProdotto .nav li A{
	color:#FFFFFF;
	text-decoration:none;
		
}
#colSx .boxProdotto .nav li A:hover{
	color:#FFFFFF;
	text-decoration:underline;		
}

#colSx .boxProdotto .nav li.cat{
	list-style-type: none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px 5px 7px;
	margin: 0px 0px 4px 0px;
	width: 146px;
	font-size: 10px;
	color:#666666;
	font-weight:bold;		
}
#colSx .boxProdotto .nav li.cat A{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
		
}
#colSx .boxProdotto .nav li.cat A:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:bold;		
}

#colSx .boxColumn{
	float: left;
	width: 640px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;			
}
#colSx .boxColumn .top{
	float: left;
	text-align:right;
	width: 640px;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color:#666666;
	font-size: 11px;			
}
#colSx .boxColumn p{
	float: left;
	padding: 7px 0px 0px 0px;
	margin: 0px;
	color:#666666;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.3 em;
	width: 640px;
	position:relative;			
}
#colSx .boxColumn A{
	color:#618DA0;
	text-decoration:none;			
}
#colSx .boxColumn A:hover{
	color:#618DA0;
	text-decoration:underline;			
}
#colSx .boxColumn .data{
	float: left;
	width: 640px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color:#666666;
	font-size: 14px;
	font-weight: normal;			
}
#colSx .boxColumn .dataNews{
	float: left;
	width: 640px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color:#618DA0;
	font-size: 11px;
	font-weight: bold;			
}
#colSx .boxColumn .copy{
	float: left;
	width: 640px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#666666;
	font-size: 10px;
	font-weight: regular;			
}
#colSx .boxColumn h2{
	width:640px;
	float:left;
	font-size: 20px;
	color: #618DA0;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-bottom: 2px solid #80A4B2;
	line-height:25px;				
}
#colSx .boxColumn h4{
	float: left;
	font-size: 16px;
	color: #618DA0;
	font-weight:normal;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	width: 640px;				
}

#colSx .boxColumn h5{
	float: left;
	font-size: 18px;
	color: #618DA0;
	font-weight:normal;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	width: 640px;				
}
#colSx .boxColumn table td{
	font-weight:bold;
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	padding: 4px;
	margin: 0px;				
}
#colSx .boxColumn ul{
	float: left;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	width: 640px;
	list-style-type:none;				
}
#colSx .boxColumn li{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	color: #618DA0;
	list-style-type:none;
	font-size:11px;				
}
#colSx .boxColumn li A{
	color: #618DA0;
	text-decoration:none;
				
}
#colSx .boxColumn li A:hover{
	color: #618DA0;
	text-decoration:underline;
				
}

#colSx .boxAzienda{
	float: left;
	width: 640px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #81A4B3	
}
#colSx .boxAzienda img{
	float: left;
	width: 310px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px;	
}
#colSx .boxAzienda div{
	float: left;
	width: 290px;
	padding: 0px 0px 0px 0px;
	margin: 10px;	
}
#colSx .boxAzienda div h2{
	clear:both;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color:#FFFFFF;
	font-size: 21px;
	font-weight: normal;
	width: 290px;	
}
#colSx .boxAzienda div p{
	float:left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: normal;	
}
#colSx .boxAdvBlue{
	float: left;
	width: 310px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	background-color: #81A4B3	
}
#colSx .boxAdvBlue div{
	float: left;
	width: 290px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 0px 10px 5px ;
}
#colSx .boxAdvBlue div h1{
	float: left;
	font-size: 21px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	width: 290px;	
}
#colSx .boxAdvBlue div h2{
	float: left;
	font-size: 16px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 290px;	
}
#colSx .boxAdvBlue div p{
	float: left;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	
		
}
#colSx .boxAdvBlue div p.link{
	float: right;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
	margin: 7px 0px 4px 0px;
		
}
#colSx .boxAdvBlue div A{	
	color: #ffffff;
	text-decoration:none;
}
#colSx .boxAdvBlue div A:hover{
	color: #ffffff;
	text-decoration:underline;	
}
#colSx .boxAdvBrown{
    float: left;
	width: 310px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #CA9A66	
}
#colSx .boxAdvBrown div{
	float: left;
	width: 290px;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 0px 10px 5px ;
}
#colSx .boxAdvBrown div h1{
	width: 290px;
	float: left;
	font-size: 21px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	font-weight:normal;	
}
#colSx .boxAdvBrown div h2{
     width: 290px;
	float: left;
	font-size: 16px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;	
}
#colSx .boxAdvBrown div p{
	float: left;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
	margin: 7px 0px 0px 0px;	
}
#colSx .boxAdvBrown div p.link{
	float: right;
	font-size: 12px;
	color: #ffffff;
	padding: 0px;
	margin: 7px 0px 4px 0px;
		
}
#colSx .boxAdvBrown div A{	
	color: #ffffff;
	text-decoration:none;
}
#colSx .boxAdvBrown div A:hover{
	color: #ffffff;
	text-decoration:underline;	
}
#colSx .boxAdv{
	float: left;
	width: 310px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;	
}
#colSx .boxAdv.right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
#colSx .boxAdv h1{
	float: left;
	font-size: 18px;
	color: #618DA0;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	width: 310px;		
}
#colSx .boxAdv h2{
	float: left;
	font-size: 16px;
	color: #618DA0;
	font-weight:normal;
	padding: 0px;
	margin: 0px;
	width: 310px;		
}
#colSx .boxAdv .img{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 7px 0px;		
}
#colSx .boxAdv div{
	float: left;
	width: 310px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#colSx .boxAdv div h1{
	float:left;
	font-size: 15px;
	color: #618DA0;
	padding: 0px;
	margin: 0px;
	font-weight:normal;
	clear: both;
	
}
#colSx .boxAdv div h2{
	clear: both;
	font-size: 12px;
	color: #618DA0;
	padding: 0px;
	margin: 0px 0px 0px 0px;	
}
#colSx .boxAdv div h3{
	float:left;
	font-size: 12px;
	color: #618DA0;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 300px;	
}
#colSx .boxAdv div p{
	float: left;
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	width: 310px;	
}
#colSx .boxAdv div p.link{
	float: right;
	font-size: 12px;
	color: #618DA0;
	padding: 0px;
	margin: 7px 0px 0px 0px;
	text-align:right;	
}
#colSx .boxAdv div A{	
	color: #618DA0;
	text-decoration:none;
}
#colSx .boxAdv div A:hover{
	color: #618DA0;
	text-decoration:underline;	
}
#colDx {
	display: inline;
	float: left;
	width: 320px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	text-align:center;			
}
#colDx .box {
	text-align:left;
	background-color:#FFFFFF;
	padding: 7px;
	color: #666666;
	font-family: arial;
	display: block;
	margin: 0px auto 7px auto; 
	border: 1px solid #CCCCCC;
/*	height: 72px;*/
	overflow: hidden;
	width:286px;			
}
#colDx .box h2 {
	color: #618DA0;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin:0px 0px 7px 0px ;
	width:286px;
	float:left;	
}
#colDx .box p {
	font-weight: normal;
	padding: 0px;
	margin:0px ;
	font-size: 11px;
	line-height: 1.3em;	
}
#colDx .box a {
	color: #666666;
	text-decoration:none;	
}
#colDx .box a:hover {
	color: #666666;
	text-decoration:underline;	
}
#colDx .box ul {
	float:left;
	width:278px;
	padding: 0px 4px 0px 4px;
	margin:0px ;
	list-style-type:none;	
}
#colDx .box li {
	width:278px;
	float:left;
	padding: 7px 0px 7px 0px;
	margin:0px ;
	font-size: 11px;
	list-style-type:none;
	border-bottom: 1px solid #ebebeb;	
}
#colDx .box li A{
	width:278px;	
	color:#666666;
	text-decoration:none;	
}
#colDx .box li A:hover{
	width:278px;	
	color:#666666;
	text-decoration:none;
	border-bottom: 1px solid #CC0000;
	list-style-type: none;
}
#colDx .boxAdv {
	text-align:left;
	padding: 0px;
	color: #666666;
	font-family: arial;
	margin: 0px auto 0px auto; 
	overflow: hidden;
	width:302px;			
}
#colDx .boxAdv h2 {
	color: #618DA0;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin:0px 0px 0px 7px ;
	
	width:286px;	
}
#colDx .boxClienti ul {
	float:left;
	margin: 0px 10px 10px 10px;
	padding: 0px;
	width: 280px;
	color:#FFFFFF;
	text-decoration:none;
	height: 39px;
	
}
#colDx .boxClienti li{
    float:left;	
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size:8px;
	list-style-type: none;
	height: 18px;
	line-height: 18px;
}
#colDx .boxClienti li A{
	
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	margin: 0px;
	padding: 0px 4px 0px 4px;
}
#colDx .boxClienti li A:hover{
 
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	background-color: #CCCCCC;
}
#colDx .box li img{
	float:left;
	border: 0px;
	margin: 0px 4px 0px 0px;	
}
#colDx .box img {
	float: right;
	margin-left: 7px;
}

#colDx .boxClienti {
	text-align:left;
	background-color:#454545;
	padding: 0px;
	color: #FFFFFF;
	font-family: arial;
	display: block;
	margin: 0px auto 10px auto; 
	border: 1px solid #CCCCCC;
/*	height: 72px;*/
	overflow: hidden;
	width:298px;			
}
#colDx .boxClienti  p {
	font-weight: normal;
	margin:0px ;
	font-size: 11px;
	line-height: 1.3em;
	padding: 7px;	
}

#colDx .boxClienti select{
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#454545;
	padding: 0px;
	margin: 0px 10px 10px 7px;
	border: 1px solid #FFFFFF;
	width: 200px;
	height:21px;
}
#footer{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 86px;
	/*position:absolute;
	bottom: 0;
	width: 100%*/
	}
#footer .container{
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 970px;
}
#footer .box{
    float: left;
	width: 320px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #999999;
}
#footer .box.last{
    float: left;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: none;
}
#footer .box.last p{
    float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	color:#666666;
	font-size: 11px;
	width: 140px;
}
#footer .box p{
    float: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
	color:#666666;
	font-size: 11px;
}
#footer .box A{
	color:#666666;
	text-decoration:none;
}
#footer .box A:hover{
	color:#666666;
	text-decoration:underline;
}
/*#footer .box .img{
    float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
}*/		
form {
	padding: 0px;
	margin: 0px;
}
textarea {
	padding: 0px;
	margin: 0px;
	border: 1px solid #cccccc;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.floatL {
	float:left;
}
.floatR {
	float:right;
}

.clearfix {
	display: inline-block;
}
input {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #618DA0;
	border: 1px solid #618DA0;
	height:21px;
	width:55px;
	margin: 0 3px 0 1px;
	background-image: url(../img/bg_submit.gif);
	background-repeat: repeat-x;
	background-position: center;

}
input.checkbox{
	float:left;
	padding: 0px;
	border: none;
	margin: 0px 4px 0px 0px ;
}
select {
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	background-color: #F0F0F0;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	border: 1px solid #618DA0;
	width: 200px;
	height:21px;

}
select .cat{
	font-size: 11px;
	color: #666666;
	font-weight:bold;
	background-color: #BED0D8;

}
/* path*/
#path {
	display: inline;
	float:left;
	width: 650px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
			
}
#path UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#path LI {
	padding: 0px;
	margin: 0px;
	DISPLAY: inline;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	color: #358FD3;
	list-style-type: none;
	font-weight: bold;
}
#path LI A {
	COLOR: #358FD3;
	text-decoration: none;
	font-weight: normal;
}
#path LI A:hover {
	COLOR: #358FD3;
	text-decoration: underline;
	font-weight: normal;
}
/*foto gallery*/
#ftFoto{
text-align:center;
font-size:14px;
float:left;
padding-top:10px;
width: 640px;
}
#ftFoto a{margin: 10px 7px 10px 0px;}
#ftText{display:none;text-align:left;font-style:italic;position:relative;width:100px;}


#img {
	float:left;
	margin-bottom:0px;
	margin-top:7px;
	position:relative;
	height:480px;
}
#img .design {
	bottom:0;
	padding:0px;
	margin:0px;
	position:absolute;
	right:0;
	width: 640px;
	-moz-opacity: 0.80; /* per mozilla */
	opacity: 0.80; /* FF e CSS3 */
	filter:alpha(opacity=80);
	background-color: #000000;
	height:60px;

}
#img .design h6 {
	float:left;
	margin:20px 10px 10px 10px;
	padding:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	border:none;

}

