/*
Theme Name: ASC tema personalizzato
Theme URI: 
Description: 
Version: 1
Author: Federico Porta
Author URI: http://www.webmaking.it/
Tags: 
*/

/* CSS Document 


*/

html { 	margin: 0; 	padding: 0; }
body { 	margin: 0px 0px 0px 0px; 	font-size: 10px; 	font-family:"Lucida Grande", "Lucida Sans", _sans; }
p { 	font-size: 1.2em; 	color: #666;	/*argin: 0em 0em 0em 0em;*/	}
ul{list-style:none;}
li {
color:#666666;
}
img{
border:0;
}
h1{
  font-size:1.5em;
  color:#ffffff;
  line-height:3.5em;
  font-weight:bolder;
  background-image:url(images/titolit.jpg);
  background-repeat: no-repeat;
  background-position: center;
  margin-top:0em;
  padding-left:1.3em;
  }	
 
h2{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:1.6em;
  color:#333333;
  line-height:1.4em;
  }	  	

img {
  border:none;
}
	
#primopiano a:visited {
	font-size:1.1em;
  color:#666666;
  line-height:1.4em;
  font-weight:bold;
	text-decoration:none;
	}
  	
#primopiano a:link, #primopiano a:visited, #primopiano a:active, #menuSx a:link, #menuSx a:visited, #menuSx a:active {
	font-size:1.1em;
	color:#999999;
  line-height:1.4em;
  font-weight:bold;
	text-decoration:none;
	}

#primopiano a:hover, #menuSx a:hover{
	font-size:1.1em;
	color:#666666;
  line-height:1.4em;
  font-weight:bold;
	text-decoration:none;
	}
	
#container{
	width: 106.6em;
	margin: auto;
	height: auto;
	}
	
#menuSx{
	position:absolute;
	width:20.0em;
	height:32.9em;
	margin-top: 6em;
	top:0;
}

#menuSx ul {
	
	vertical-align:baseline;
}

#menuSx ul li{
	text-align:right;
	font-size: 1.3em;
	font-weight:bold;
	list-style:none;
	line-height: 2em;
	color: #666666;
	
}


#header{
	position:relative;
	width: 85.7em;
	height: 32.9em;	
	float:right;
	margin-left:1em;
	border:0;
	}
	
#header img{
	width: 85.7em;
	height: 32.9em;
	}	
#header_ridotta{
	position:relative;
	width: 85.7em;
	height: 18.8em;	
	float:right;
	margin-left:1em;
	border:0;
	}
	
#header_ridotta img{
	width: 85.7em;
	height: 18.8em;
	}		
/*	
header a{
  padding:0;
  margin:0;
	font-size:1em;
  line-height:1em;
	text-decoration:none;   
}	*/
	

	


#header ul li.pipe{
  margin:0 0.3em 0 0.3em;
}

/*=========== BENVENUTI BEG ============*/	
#benvenuti{
	width: 85.7em;
	height: auto;	
	float:right;
	}
	
#benvenuti p{
	padding: 8px 8px 8px 15px;
	}

/*=========== BENVENUTI END ============*/


/*=========== PRIMOPIANO ============*/	
#primopiano{
	width: 85.7em;
	float:right;
	border-bottom:1px solid #808080;
	height:auto;
	
	}
.primo-piano{
  color:#ffffff;
  line-height:3.5em;
  font-weight:bolder;
  /*background-image:url(images/titolit.jpg);
  background-repeat: no-repeat;
  background-position: center;*/
  background:url(images/sfondo-primo-piano.jpg) repeat-x center;  
  margin-top:0em;
  margin-left:1em;
	width: 85.7em;
	margin-bottom:1em;
  } 	
#primopiano div.primo-piano div{
	width: 20em;
	height: 3.5em;
	/*background:url(images/sfondo-marrone.jpg);*/
	background:url(images/bordo-dx.jpg) no-repeat center right;
	color:#fff;
	}

.primo-piano img.bordo-sx{
  height:3.5em;
  width:1em;
}	

.primo-piano span{
  font-size:1.5em;
}
	
#primopiano div.primo-piano div div.due{
	vertical-align:80%;
	font-size:1em;
  background:url(images/bordo-sx.jpg) no-repeat center left;
  font-size:1em;
  padding-left:1em;	
}	
.clear {clear: both;margin:6px;}
/*- Menu Tabs E--------------------------- */

#tabsE {
float:left;
width:100%;
font-size:100%;
line-height:normal;
background:url(images/sfondo-primo-piano.jpg) repeat-x center;  
height:3.5em;
padding-bottom:2em;
margin-bottom:1em;
}
#tabsE ul {
margin:0;
padding:10px 0 0 0 ;
list-style:none;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a.last{
margin:0;
}
#tabsE a {
float:left;
background:url("images/bordo-dx.jpg") no-repeat right top;
margin:0;
padding:0 0 0 0;
text-decoration:none;
width:13.9em;
height:3.5em;
margin:0 2.1em 0 0;
}
#tabsE a span {
float:left;
display:block;
background:url("images/bordo-sx.jpg") no-repeat left top;
padding:5px 10px 4px 6px;
color:#FFF;
height:3.5em;
font-size:1.4em;
line-height:1.5em;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
/*
#tabsE a:hover span {
color:#FFF;
}
#tabsE a:hover {
background-position:0% -42px;
}
#tabsE a:hover span {
background-position:100% -42px;
} */   
	
/*- Menu Tabs E--------------------------- */
/*- Menu Tabs E2--------------------------- */

#tabsE2 {
float:left;
width:100%;
font-size:100%;
line-height:normal;
background:url(images/sfondo-primo-piano.jpg) repeat-x center;  
height:3.5em;
padding-bottom:2em;
margin-bottom:1em;
}
#tabsE2 ul {
margin:0;
padding:10px 0 0 0 ;
list-style:none;
}
#tabsE2 li {
display:inline;
margin:0;
padding:0;
}
#tabsE2 a.last{
margin:0;
}
#tabsE2 a {
float:left;
background:url("images/bordo-dx.jpg") no-repeat right top;
margin:0;
padding:0 0 0 0;
text-decoration:none;
height:3.5em;
margin:0 2.1em 0 0;
}
#tabsE2 a span {
float:left;
display:block;
background:url("images/bordo-sx.jpg") no-repeat left top;
padding:5px 5px 4px 6px;
color:#FFF;
height:3.5em;
font-size:1.4em;
line-height:1.5em;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE2 a span {float:none;}
/* End IE5-Mac hack */   
	
/*- Menu Tabs E2--------------------------- */
/*=========== PRIMOPIANO END ============*/	

/*=========== NEWS1 ============*/

.news{
	float:left;
	height:260px;
	margin-right:10px;
	padding-top:10px;
	width:40em;
	border-top:1px solid #DDDDDD; 
	}
.news img{
	border:solid 1px;
	}
.news p{
  padding-right:1em;	
	}	
.italico{
	font-size:1.3em;
	/*line-height:1.5em;*/
	font-style:italic;
	color:#666666;
}
.info{
	/*font-size:1.3em;*/
	/*line-height:1.5em;*/
	color:#666666;
	margin-top:1em;
}
.testi{
	font-size:1.3em;
	padding-left:1.5em;
	padding-right:1.5em;
	color:#333333
}
.imageNews {
	float:left;
	margin-bottom:120px;
	margin-right:1.5em; 
} 
.news1{
  min-height:16.5em;
}
.collegamento{
	font-size:1.3em;
	padding-left:1.5em;
	padding-right:1.5em;
	color:#333333;
	padding-right:3em;
	text-align:right;
	margin:1em 0 1em 0;
}
/*=========== NEWS1 END ============*/	
  	
.forte{
  font-weight:bold;
  }
	


#footer img{
	width: 93.8em;
	height: 6.6em;
}	

#footer{
	width: 85.7em;
	height: 3.5em;
	/*background:url(images/sfondo-marrone.jpg);*/
	background:url(images/bordo-dx.jpg) no-repeat center right;
	float:right;
	margin-top:1em;
	color:#fff;
	}

#footer img.bordo-sx{
  height:3.5em;
  width:1em;
}	
	
#footer span{
	font-size:1.2em;
	vertical-align:80%;
}	

#footer a{
  color:#fff;text-decoration:none;
}	

#footer a:hover{
  color:#fff;text-decoration:underline;
}	


/*=========== pagina NEWS ============*/
.left{float:left;}
.news-sprantata{}
#left1{width:60em;height:12em;}
#left2{width:20em;height:12em;}
#left2 ul{list-style-image: url(images/triangolo.jpg);margin-top:0;vertical-align:bottom;}

#content2{padding:0;margin:0 0 1em 0;overflow:hidden;padding:10px 0 2px 0;width:85.6em;/*background:url(images/linea-apertura-1.jpg) no-repeat right bottom;*/border-bottom:1px solid #808080;}
#content2 div.ret{height:12em;width:15.3em;float:left;margin:0;padding:0;margin-right:2.1em;}/*border-right:1px solid #d4d4d4;*/
#content2 div.ret img{padding:0;margin:0;margin-right:auto;margin-left:auto;margin-left:2em;}
#content2 div#ret0{width:0em;}
#content2 div#ret5{margin-right:0em;}

/*=========== pagina NEWS ============*/
	
