/* CSS Document */
body {
margin:0px;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#474745;
}
p {
margin:0px;

}
a {
	text-decoration: none;
	color: #556CA6;
}


.small{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-right: 18px;
padding-left: 0px;
}
.small2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-right: 8px;
padding-left: 0px;
}

.materia{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5C75B4;
}

.titolocolore{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2D4174;
	font-weight: bold;
}

.titolocolore a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2D4174;
	font-weight: bold;
}

#contenitore {
	width:955px!important;
	width:975px;
	height:auto;
	margin: auto;
	overflow:visible;
}
#top {
	float:left;
	width:955px;
	height:110px;
	overflow:hidden;
	background-image: url(images/sfondoTop.jpg);
	margin-right: 3px;
	margin-left: 3px;
}
#topMenu {
	float:right;
	width:291px;
	height:41px;

}

#topMenu ul {
	margin: 0px !important;
	padding: 0px;
	list-style:none;
	float: left;
	height: 41px;
	width: 291px;
  }

#topMenu li {
	float:none;
	line-height: 41px;
	margin-top: 0px;
	float:left;
	height: 41px;
	margin-right: 0px;
	padding:0px!important;
}


#topMenu li a:link, #topMenu li a:visited{
	float:left;
	line-height: 41px;
	height: 41px;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	margin-right: 0px;
	padding:0px!important;
  }
  #topMenu li a:hover{
	float:left;
	line-height: 41px;
	margin-top: 0px;
	height: 41px;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6699CC;
	margin-right: 0px;
	padding:0px!important;
  }
 
#logo {
	float:left;
	width:220px;
	height:102px;
	overflow:hidden;
	padding: 0px;
	margin-top: 0px!important;
	margin-top: 2px;

}
.PiccoloGrigio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}

.PiccoloGrigio.p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}

.PiccoloNero {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
}
.PiccoloBianco {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ffffff;
}


#bannerPiccolo {

	float:right;
	width:128px;
	height:33px;
	margin-right:8px;
	margin-top:8px!important;
	overflow:hidden;
	margin-left: 8px;

}
.bigBlu{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
	color: #6699CC;

}
.bigBlu12{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	color: #6699CC;

}
#user {

width:290px;
height:18px;
margin-top:7px;
margin-top:7px !important;
margin-right:0px!important;
text-indent:0px;
padding-top:6px;
float:left;


}
#google {

	width:435px;
	height:20px;
	text-align:left;
	margin-top:7px !important;
	margin-right:0px !important;
	margin-right:4px;
	
	
	
	padding-right:0px;
	float:right;
	padding-left: 0px;
}
#google a:link, #google a:visited, #google a:hover 
{
padding-right: 0px;
padding-left: 0px;
text-align:left;
}
#google input.text{
margin-left:4px;
height:13px;
width:136px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#666666;
background:#FFFFFF;
border-width:1px;



}
#path {

	width:735px;
	height:14px;
	margin-top:14px;
	margin-top:16px!important;
    margin-top:15px;
	margin-left:0px!important;

	text-indent:5px;
	float:left;
	background-image: url(images/sf_Status.jpg);
	padding: 0px;
	margin-right: 0px;
	
}

#box1 {

	float:left;
	width:347px;
	height:20px;
	margin-top:18px!important;
	
	
	overflow:hidden;
	background-image: url(images/Edicola_sfSup.jpg);
}
p.titolo{
	height:18px;
	width:100%;
	color:#FFFFFF;
	font-size:17px;
	font-weight:normal;
	text-indent:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.titolo9{
	margin:0px;
	height:18px;
	width:100%;
	padding-top:28px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#box2 {

	float:left;
	width:343px;
	height:115px;
	margin-left:0px!important;
	
	
	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#boxright {
	float:left;
	width:586px;
	height:590px;
	overflow:hidden;
	margin-left: 8px;
	margin-right: 8px;
}
#box2SezA {
	float:left;
	
	margin-top:6px !important;
	margin-left: 7px!important;
	margin-left: 6px;
	margin-top:8px;
	width:335px;
	height:110px;
	text-align:left;
	vertical-align:top;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#box2SezA a:link, #box2SezA a:visited, #box2SezA a:hover 
{
padding-right: 0px;
padding-left: 2px;
text-align:left;
}
.box2bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#box3 {
	float:left;
	width:347px;
	height:20px;
	overflow:hidden;
	background-image: url(images/Edicola_sfSup.jpg);
	margin-top: 9px;
}
#box4 {

	float:left;
	width:343px;
	height:118px;
	margin-left:0px!important;
	
	
	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#box4SezA {
	float:left;
	
	margin-top:6px!important;
	margin-left: 9px!important;
	margin-top:10px;
	width:90%;
	height:109px;
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#box4SezA a:link, #box4SezA a:visited, #box4SezA a:hover 
{
padding-right: 0px;
padding-left: 2px;
text-align:left;
}


#box5 {
	float:left;
	width:347px;
	height:20px;
	line-height:-1;
	overflow:hidden;
	background-image: url(images/Edicola_sfSup.jpg);
	margin-top: 9px;
}
#box6 {

	float:left;
	width:343px;
	height:91px;
	margin-left:0px!important;
	

	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#box6SezA {
	float:left;
	
	margin-top:6px!important;
	margin-left: 9px!important;
	margin-top:10px;
	width:90%;
	height:70px;
	text-align:left;
	vertical-align:top;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#box6SezA a:link, #box6SezA a:visited, #box6SezA a:hover 
{
padding-right: 0px;
padding-left: 2px;
text-align:left;
}
#box7 {
	float:left;
	width:347px;
	height:20px;
	overflow:hidden;
	margin-top: 9px;
}
#box8 {

	float:left;
	width:343px;
	height:133px;
	margin-left:0px!important;
	
	
	overflow:hidden;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#box8SezA {
	float:left;
	margin-top:5px!important;
	
	margin-left: 9px!important;
	overflow:hidden;
	margin-top:5px;
	width:160px;
	height:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#box8SezB a:link, #box8SezB a:visited, #box8SezB a:hover 
{
overflow:hidden;
padding-right: 0px;
padding-left: 2px;

text-align:left;
}
#box8SezB {
overflow:hidden;
	float:left;
	margin-top:5px!important;
	margin-left: 9px!important;
	margin-left: 0px;
	margin-top:10px;
	width:160px;
	height:122px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#box9 {

	float:left;
	width:190px;
	height:56px;


	overflow:hidden;
	background-image: url(images/Box9_sfBlu.jpg);
}
#box10 {

	float:left;
	width:190px;
	height:155px;
	
	
	overflow:hidden;
}
#box10SezBotton {

	float:left;
	width:190px;
	height:99px;
	margin-left:0px!important;
	
	overflow:hidden;

	background-image: url(images/sfGrigio_boxDx.jpg);
}
#box10SezA {
	float:left;
	margin-top:16px!important;
	margin-left: 4px!important;
	margin-left: 4px;
	margin-top:16px;
	width:106px;
	height:68px;
	margin-right: 0px;
}
#box10SezB {
	float:left;
	margin-top:16px!important;
	margin-top:16px;
	width:65px;
	height:68px;
	text-align:right;
	
}
#box10SezB a:link, #box10SezB a:visited{
text-decoration:none;
color:#ffffff;
}
#box10SezB a:hover{
text-decoration:none;
color:#333366!important;
}
#box11 {

	float:left;
	width:190px;
	height:56px;


	overflow:hidden;
	background-image: url(images/Box11_sfBlu.jpg);
}
#box12 {

	float:left;
	width:190px;
	height:155px;
	margin-left:8px!important;
	overflow:hidden;
}
#box12SezBotton {

	float:left;
	width:190px;
	height:99px;
	margin-left:0px!important;
	
	overflow:hidden;

	background-image: url(images/sfGrigio_boxDx.jpg);
}
#box12SezA {
	float:left;
	margin-top:8px;
	margin-left: 16px!important;
	margin-left: 12px;

	width:78px;
	height:84px;
}
#box12SezB {
	float:left;
	margin-top:4px!important;
	margin-left: 10px;
	margin-top:4px;
	width:62px;
	height:84px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
}

#box12SezB a:link, #box12SezB a:visited{
text-decoration:none;
color:#ffffff;
}
#box12SezB a:hover{
text-decoration:none;
color:#333366!important;
}
#box13 {

	float:left;
	width:190px;
	height:56px;


	overflow:hidden;
	background-image: url(images/Box13_sfBlu.jpg);
}
#box14 {

	float:left;
	width:190px;
	height:155px;
	margin-left:8px!important;
	overflow:hidden;
}
#box14SezBotton {

	float:left;
	width:190px;
	height:99px;
	margin-left:0px!important;
	
	overflow:hidden;

	background-image: url(images/Amica_sfBlu.jpg);
}
#box14SezBotton a:link, #box14SezBotton a:visited, #box14SezBotton a:hover 
{
padding-right: 0px;
padding-left: 2px;
text-align:left;
}
#box14SezA {
	float:left;
	margin-top:10px!important;
	margin-left: 24px!important;
	margin-left: 12px;
	margin-top:10px;
	width:125px;
	height:78px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 41px;
}
#box14SezB {
	float:left;
	margin-top:16px!important;
	margin-left: 9px!important;
	margin-top:10px;
	width:66px;
	height:74px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
}
#box15 {

	float:left;
	width:582px;
	height:240px;
	margin-top:0px;
	
	overflow:hidden;
	
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 0px;
	border-top-style: none;
}
#box15SezA {
float:left;
margin-top:28px;
width:25%;
height:100%;
text-align:center;
vertical-align:middle;
}

#box15SezC {
float:left;
margin-top:28px;
width:50%;
height:100%;
text-align:center;
vertical-align:middle;
}


#box15SezB {
float:left;
margin-top:29px;
width:280px;
height:160px;
text-align:justify;
overflow:hidden;
}

#box15SezD {
float:left;
margin-top:28px;
width:23%;
height:100%;
text-align: justify;;
vertical-align: middle;;
overflow: hidden;
margin-left: 2px;
}

#box16 {

	float:left;
	width:586px;
	height:20px;
	line-height:-18px;
	
	
	overflow:hidden;
	background-image: url(images/vetrina_sfBlu.jpg);
	margin-top: 9px;
}
#box17 {

	float:left;
	width:347px;
	height:133px;

	
	
    margin-top:0px;

	overflow:hidden;
	
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 0px;
	border-top-style: none;
}
#box17SezA {
float:left;
margin-top:5px;
width:198px;
height:126px;
text-align:center;
vertical-align:middle;
}
#box17SezA1 {
float:left;
margin-top:2px;
width:198px;
height:100%;
}
#box17SezA a:link, #box17SezA a:visited, #box17SezA a:hover 
{
padding-right: 0px;
padding-left: 0px;
text-align:left;
}
#box17SezB {
	float:left;
	margin-top:12px;
	width:130px;
	height:100%;
	text-align:left;
	overflow:hidden;
	margin-bottom: 0px;
	margin-left: 4px;
}
#box17SezC {
float:left;
margin-top:19px;
width:40%;
height:100%;
text-align:left;

overflow:hidden;
}
#box18 {

	float:left;
	width:351px;
	height:20px;
	line-height:-18px;


	overflow:hidden;
	background-image: url(images/Classe_sfBlu.jpg);
	margin-top: 0px;
}
#box20 {
	float:left;
	width:226px;
	height:20px;
	line-height:-18px;
	overflow:hidden;
	margin-top: 0px;
	background-image: url(images/sfBlu_Fuoriclasse.jpg);
}
#box19 {
	float:left;
	width:222px;
	height:133px;
	margin-top:0px;
	overflow:hidden;
	margin-right: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 0px;
	border-top-style: none;
	background-image: url(images/Sfzucchero_Fuoriclasse.jpg);
}

#box21 {

	float:left;
	width:226px;
	height:155px;
	margin-top:9px;
	overflow:hidden;
	margin-left: 9px;

}
#box22 {

	float:left;
	width:351px;
	height:155px;
	overflow:hidden;
	margin-top: 9px;

}
#box23SezA {
	float:left;
	width:90px;
	text-align:left;
}
p.cinque {
margin: 6px 0 0 0 ;
margin: 7px 0 0 0 !important;
}
p.dodici {
	margin: 4px 0 0 0 !important;
	margin: 0px 0 0 0;
}

p.immagini{
	text-align:left;
	margin-top: 2px;
	margin-right: 1;
	margin-bottom: 0;
	margin-left: 0px;
}
p.immagini1{
	text-align:left;
	margin-top:1px!important;
	margin-top:8px;

	margin-right: 1;

	margin-left: 0px;
}
p.immagini2{
	text-align:left;
	margin-top: 6px;
	margin-right: 4;
	margin-bottom: 6;
	margin-left: 1px;
}
p.immagini4{
	text-align:left;
	line-height:15px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
p.immagini3{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FFFFFF;
	font-weight: bold;

}
p.immagini5{
margin:0px 0 4 0px !important;
margin:0px 0 4 0px;
text-align:left;
}
.mediumNero{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	text-align: left;
}

.mediumNero a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	text-align: left;
}

.medium{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-right: 6px;
	padding-left: 6px;
}
.mediumDodici{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
	padding-left: 59px;
}

.mediumDodicilink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
	padding-left: 59px;
}

.mediumDodicilink a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
	padding-left: 0px;
	line-height:15px!important;
	line-height:19px;
}


.neroMedio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
	padding-left: 59px;
}

.mediumDodici a:link, .mediumDodici a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-right: 0px;
	padding-left: 0px;
	line-height:15px!important;
	line-height:19px;
}
.mediumDodici a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
	padding-left: 0px;
	line-height:15px!important;
	line-height:19px;
}
.mediumDieci{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333366;
	padding-right: 0px;
	padding-left: 61px;
}
.mediumDieci a:link, .mediumDieci a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-right: 0px;
	padding-left: 0px;
}
.mediumDieci a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333366;
	padding-right: 0px;
	padding-left: 0px;
}
.titoloPiccoloNero {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
padding-left: 6px;
}

.titoliInClasse {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
padding-left: 0px;
}
p.margine{

margin-top:0px!important;
margin-top:-8px;
height:0px;
width:100%;
}
#boxleft {
	float:left;
	width:347px;
	height:590px;
	overflow:hidden;
	margin-left: 6px;
}
#boxleft select{
margin-left:5px ;
height:18px;
width:244px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#666666;
background-color: transparent;
background:none;
border-width:1px;
}
#boxleft input{
	margin-left:5px;
	line-height:13px;
	height:18px;
	width:242px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#666666;
	background-color: transparent;
	background:none;
	border-width:1px;

}



#internaRight {
	float:left;
	width:699px;
	overflow:visible;
	margin-top:8px;
	margin-left: 8px;
	margin-right: 8px;	
}
#internaRightEspandi2 {
	float:left;
	width:699px;
	height:884px;
	margin-top:8px;
	margin-left: 8px;
	margin-right: 8px;
	overflow:visible;
	
}
#internaRightWebcont {
	float:left;
	width:699px;
	height:636px;
	overflow:hidden;
	margin-top:8px;
	margin-left: 8px;
	margin-right: 8px;
	overflow:visible;
min-height:100%;
height: auto !important;	
}
#internaLeft {
position:relative;
float:left;
width:234px;
height:570px;
margin-top:8px;
margin-left:6px !important;
overflow:hidden;
}
#internaLeftEspandi2 {
position:relative;
float:left;
width:234px;
height:884px;
margin-top:8px;
margin-left:6px !important;
overflow:hidden;
}
#internaLeftWebcont {
position:relative;
float:left;
width:234px;
height:660px;
margin-top:8px;
margin-left:6px !important;
overflow:hidden;
}
#tornaHome{
float:left;
width:234px;
height:28px;
}

#tornaHome ul {
  margin: 0;
  padding: 0;
  list-style:none;
}
#tornaHome li{
  line-height: 30px;
margin-top:0px!important;
margin-bottom:0px;
text-indent:25px;
background:  url(images/sf_tornaHome.jpg) no-repeat;
}
#tornaHome li a:link, #tornaHome li a:visited{
display:block;
padding-right: 0px;
padding-left: 4px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
background:  url(images/sf_tornaHome.jpg) no-repeat;
}
#tornaHome li a:hover{
padding-right: 0px;
padding-left: 4px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
background:  url(images/sf_tornaHomeOver.jpg) no-repeat;
}
#internaLeftMenu {
position:relative;
float:left;
width:230px;
height:128px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu3Blu {
position:relative;
float:left;
width:230px;
height:34px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: 0px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu3 {
position:relative;
float:left;
width:230px;
height:34px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: 0px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu6 {
position:relative;
float:left;
width:230px;
height:438px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;
border-bottom: 2px solid #999999;

margin-top:0px !important;
margin-top: 0px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu6 ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu6 li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu6 li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu6 li a:link, #internaLeftMenu li a:visited {
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu6 li a:hover{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3bisBlu {
position:relative;
float:left;
width:230px;
height:34px!important;
height:54px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu3bisBlu ul{

  margin: 0;
  margin-top:14px!important;
  margin-top:20px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu3bisBlu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px!important;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3bis {
position:relative;
float:left;
width:230px;
height:34px!important;
height:54px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu3bis ul{

  margin: 0;
  margin-top:14px!important;
  margin-top:20px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu3bis li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px!important;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3bis li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3bis li a:link, #internaLeftMenu li a:visited {
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3bis li a:hover{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu4Blu {
position:relative;
float:left;
width:230px;
height:54px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu4 {
position:relative;
float:left;
width:230px;
height:54px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu5Blu {
position:relative;
float:left;
width:230px;
height:34px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: 0px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu5 {
position:relative;
float:left;
width:230px;
height:34px;
border-right: 2px solid #999999;
border-left: 2px solid #999999;

margin-top:0px !important;
margin-top: 0px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu ul{

  margin: 0;
  margin-top:44px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu3Blu ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu3 ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu5Blu ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu5 ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu4Blu ul{

  margin: 0;
  margin-top:34px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu4 ul{

  margin: 0;
  margin-top:34px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
  color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
#internaLeftMenu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenuBlu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3Blu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3 li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3 li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3 li a:link, #internaLeftMenu li a:visited {
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu3 li a:hover{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}

#internaLeftMenu5 li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu5Blu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu5 li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}

#internaLeftMenu5 li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu4Blu li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu4 li{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}

#internaLeftMenu4 li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}

#internaLeftMenu li a{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu li a:link, #internaLeftMenu li a:visited {
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area1.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu li a:hover{
padding-right: 0px;
padding-left: 0px;
color:#ffffff;
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
/*background-color:#000000;*/
background: url(images/sf_Edicola_Area2.jpg) no-repeat 0% 100%;
display:block;
height:20px; 
line-height: 20px;
margin-top:0px;
text-indent:8px;
text-decoration:none;
}
#internaLeftMenu2 {
position:relative;
float:left;
width:230px;
height:412px !important;
height:432px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu2bis {
position:relative;
float:left;
width:230px;
height:404px !important;
height:404px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenu2download {
position:relative;
float:left;
width:230px;
height:540px !important;
height:540px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi1 {
position:relative;
float:left;
width:230px;
height:48px !important;
height:68px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi2 {
position:relative;
float:left;
width:230px;
height:29px !important;
height:49px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi3 {
position:relative;
float:left;
width:230px;
height:124px !important;
height:144px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}

#internaLeftMenuEspandi4 {
position:relative;
float:left;
width:230px;
height:360px !important;
height:380px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;

margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi5 {
position:relative;
float:left;
width:230px;
height:87px !important;
height:107px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi6 {
position:relative;
float:left;
width:230px;
height:220px !important;
height:240px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi7 {
position:relative;
float:left;
width:230px;
height:57px !important;
height:80px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -24px;

margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi8 {
position:relative;
float:left;
width:230px;
height:105px !important;
height:125px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi9 {
position:relative;
float:left;
width:230px;
height:67px !important;
height:87px;
border-right: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;
margin-left:0px;
overflow:hidden;
}
#internaLeftMenuEspandi10 {
position:relative;
float:left;
width:230px;
height:249px !important;
height:332px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;

border-left: 2px solid #999999;
margin-top:0px !important;
margin-top: -20px;

margin-left:0px;
overflow:hidden;
}
.boxElenco{
width:230px;
height:238px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sfZucchero_Edicola_box.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco1{
width:230px;
height:48px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box1_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco2{
width:230px;
height:29px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box2_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco3{
width:230px;
height:124px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box4_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco5{
width:230px;
height:87px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box7_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco6{
width:230px;
height:220px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box8_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco7{
width:230px;
height:48px!important;
margin-top:0px!important;
margin-top:0px!important;
height:52px;
margin-top:20px;
background:url(images/sf_Box1_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco8{
width:230px;
height:105px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box9_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco9{
width:230px;
height:67px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box10_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
.boxElenco10{
width:230px;
height:240px;
margin-top:0px!important;
margin-top:20px;
background:url(images/sf_Box11_espandi_sec_IIg.jpg) no-repeat 0% 100%;
float:left;
overflow:hidden;
}
#internaEdicola{
float:left;
width:699px;
height:20px;
background: url(images/sf_titoloEdicola.jpg) no-repeat 0% 100%;
}
#internaLibro{
float:left;
width:699px;
height:40px;
background:url(images/sfBlu_LibroSecIgrado.jpg) no-repeat 0% 100%;
}
#internaLibro2{
float:left;
width:699px;
height:40px;
background:url(images/sfBlu_LibroSec2grado.jpg) no-repeat 0% 100%;
}
#internaDocenti{
float:left;
width:699px;
height:40px;
background:url(images/sfBlu_DocentiSecIgrado.jpg) no-repeat 0% 100%;
}
#internaDocenti2{
float:left;
width:699px;
height:40px;
background:url(images/sfBlu_DocentiSec2grado.jpg) no-repeat 0% 100%;
}
#internaRightMenu {
float:left;
width:695px;
min-height:548px;
height: auto !important;
height:548px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
overflow:visible;
}
#internaRightMenuLibro {
position:relative;
float:left;
width:695px;
min-height:528px;
height: auto !important;
height:528px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
overflow:hidden;
}
#internaRightMenuLibro2 {
position:relative;
float:left;
width:695px;
min-height:840px;
height: auto !important;
height:840px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
overflow:hidden;
}
#internaRightWeb {
position:relative;
float:left;
width:695px;
min-height:100%;
height: auto !important;

border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
overflow:hidden;
}





#cercaProva {

width:400px;
height:300px;
margin-top:200px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
} 

.PiccoloNeroPad {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#000000;
padding-left:40px;
text-align:left;
}
#footer{
	float:left;
	height:20px;
	width:955px;
	margin-top:9px;
	color:#ffffff;
	font-size:8px;
	font-weight:bold;
	text-align:center;
	text-indent:8px;
	background-image: url(images/footerSf.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
    

	margin-left: 0px!important;
	margin-left: 3px;
}


/* sezione -cf- inizio */
.errore {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#333366;
}

.linkRisultatiRicerca {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699CC;
	text-decoration: none;
  font-weight: bold;
}
#topPopUp {
	float:left;
	width:695px;
	height:110px;
	overflow:hidden;
	background-image: url(images/sfondoTop.jpg);
	margin-right: 3px;
	margin-left: 3px;
}
#internaRightMenuPopUp {
float:left;
width:695px;
min-height:310px;
height: auto !important;
height:310px;
border-right: 2px solid #999999;
border-bottom: 2px solid #999999;
border-left: 2px solid #999999;
overflow:visible;
}

/* sezione -cf- fine */


/* modifiche Davide */

.link_testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2D4174;
	font-weight: normal;
}

.link_data{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	font-weight: normal;
}

.neroTesto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
}

.autoreColore{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#474745;
	font-size:12px;
}

.neroMedioSommario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
}

.neroMedioSommario a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
}

.neroTesto.p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333366;
	padding-right: 0px;
}