/* CSS Document */
body {
background-color:#CC96BE;
margin:0px;
padding:0px;
text-align:center;
}
a {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; text-decoration: underline;  color:#95458A;}
a:active {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; text-decoration: underline; color:#95458A;}
a:hover {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; text-decoration: none;  color:#95458A;}
a:link {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  color:#95458A;}
a:visited {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; color:#95458A;}
#container {
width: 100%;
margin: 0px;
padding: 0px;
background-image: url(img/interfaccia/sfint.jpg);
background-repeat: repeat-y;
background-position: left;
background-color:#fff;
}
#banner {
padding: 0px;
}
#content {
padding: 0px;
padding-top:0px;
}
#giras {
background-image: url(img/interfaccia/giras.gif);
background-repeat: no-repeat;
background-position: right bottom;
}
#footer {
clear: both;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.7em;
color: #95458A;
text-align:left;
margin:6px;
padding: 0px;
margin-bottom:0px;
padding-bottom:6px;
margin-left:1px;
border-top: 3px dotted #95458A;
}
p, ul, .testo {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.8em;
color: #333;
text-align:left;
margin-left:6px;
margin-right:6px;
}
li {
background: url(img/interfaccia/chiocciola.gif) 100 100 no-repeat;
padding-left:19px;
list-style:none; 
}
h1 {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 1.2em;
color: #BB2929;
text-align:left;
margin:0px;
margin-left:6px;
margin-right:6px;
padding:0px;
border-bottom: 3px dotted #95458A;
}
h2 {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 1em;
color: #95458A;
text-align:left;
margin:6px;
padding:0px;
margin-top:0px;
font-style: italic;
}
h3 {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.9em;
color: #95458A;
font-weight:bold;
text-align:left;
padding:3px;
margin:3px;
padding-top:3px;
}
.marg {
font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
font-size: 0.8em;
color: #333;
text-align:left;
padding:0px;
margin:4px 4px 4px 12px;
}
.data {
font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
font-size: 0.7em;
color: #BB2929;
text-align:left;
padding:0px;
margin:6px;
}
.dxfiore {
display: none;
}
.sx {
text-align: left;
float: left;
margin: 5px;
}
.fot, .fot a, .fot a:link, .fot a:hover, .fot a:visited, .fot a:active{
display: none;
}

.bold {
font-weight: bold;
color: #BB2929;
}
.white {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.7em;
color: #fff;
text-align:right;
margin-left:0px;
margin-right:0px;
background-color:#CC96BE;
}
.repnews {
padding: 2px;
clear: both;
margin: 0px;
border-bottom: 1px dashed #DEC3D9;
}
.repnewstd {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #DEC3D9;
	padding-bottom: 3px;
}
.txtb {
	background-color: #FFFFFF;
	border: 1px dashed #DEC3D9;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 1em;
	color: #95458A;
	margin: 1px;
	vertical-align: middle;
	padding: 6px;


}
.immg {
border: 1px solid #95458A;
float: left;
margin: 3px 3px 3px 0px;
}
.fot2 {
margin:0px;
padding:6px;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.8em;
color: #BB2929;
text-align:left;
clear: both;
}
.dx {
text-align: right;
float: right;
margin: 5px;
}
.box1 {
width: 90%;
padding: 4px;
margin: 5px;
font-size: 0.8em;
border: 1px dashed #95458A;
}
.box3{
padding: 3px;
margin: 2px;
font-size: 0.9em;
color: #FFFFFF;
background-color: #CC96BE;
text-align: center;
float: right;
font-family: "Trebuchet MS";
width: 100%;
}
.box3 a:hover
{
text-decoration:none;
}
.box3 a, .box3 a:link, .box3 a:visited, .box3 a:active  {	font-size: 1.1em;
color: #FFFFFF;}
.box2 {
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
padding: 3px;
margin: 2px;
font-size: 0.9em;
color: #AE71A5;
background-color: #FFE6F1;
clear: no;
text-align: left;
width: 100%;
}
.box2 a:hover
{
text-decoration:none;
}
.box2 a, .box2 a:link, .box2 a:visited, .box2 a:active {color: #AE71A5;}
.boldviol {
font-weight: bold;
color: #95458A;
font-size: 0.9em;
}
.cors {
font-style: italic;
}
.txtbot {
background-color: #FFFFFF;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size: 0.8em;
color: #95458A;
margin: 3px;
}
.sxfoot {
text-align: left;
float: left;
margin: 2px;
}.centr {
	text-align: center;
}
.immg2 {

border: 1px solid #95458A;
margin: 3px 3px 3px 0px;
}
.box1v2 {
	width: 90%;
	padding: 4px;
	margin: 5px;
	font-size: 0.9em;
	text-align: left;

}
.box1v3 {
	width: 90%;
	padding: 4px;
	margin: 5px;
	font-size: 0.9em;
	text-align: center;
}
.box1v4 {
	width: 90%;
	padding: 4px;
	margin: 5px;
	font-size: 0.9em;
	text-align: center;
	background-image: url(img/girasolisfondobook.gif);
	background-repeat: no-repeat;
	background-position: center center;

}
.box1v5 {

	width: 90%;
	padding: 4px;
	margin: 5px;
	font-size: 0.9em;
	text-align: center;
	background-image: url(img/spiralisfondobook.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.box4 {

padding: 3px;
margin: 2px;
font-size: 1em;
color: #FFFFFF;
background-color: #CC96BE;
text-align: center;
float: right;
font-family: "Trebuchet MS";
width: 200px;
}
.txtb2 {
	background-color: #FFFFFF;
	border: 1px solid #CC96BE;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 1em;
	color: #95458A;
	margin: 3px;
	width: 180px;

}
.box5 {
display:none;
}
.tdbol {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 1em;
	color: #BB2929;
	text-align:center;
	margin: 2px;
	border: 1px solid #CC96BE;
	font-weight: bold;


}
.repnewstdCopia {
	border-bottom: 2px solid #DEC3D9;
	margin: 2px;
	padding: 2px;

}
.boxbord {
	padding: 3px;
	margin: 2px;
	clear: no;
	text-align: left;
	width: 50%;
	border: 2px solid #CC96BE;

}
.box3V2 {
	padding: 3px;
	margin: 1px;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #CC96BE;
	text-align: left;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-weight: normal;

}
.box4v2 a, .box4v2 a:link, .box4v2 a:visited, .box4v2 a:active{
padding: 3px;
margin: 2px;
font-size: 1em;
color: #BB2929;
background-color: #F2DDEB;
text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
width: 190px;
text-decoration:underline;
border: 1px solid #BB2929;
border-left: 4px solid #BB2929;
border-bottom: 4px solid #BB2929;
}

.box4v2 a:hover{
text-decoration:none;
}
.box2v2 {

font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
padding: 3px;
margin: 2px;
font-size: 0.9em;
color: #AE71A5;
background-color: #FFE6F1;
clear: no;
text-align: left;
}
.red {
	color: #BB2929;
	font-weight: bold;
}


.box4v2 { 
padding: 4px;
margin: 3px;
font-size: 1em;
color: #BB2929;
background-color: #F2DDEB;
text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
width: 190px;
text-decoration:underline;
border: 1px solid #BB2929;
border-left: 4px solid #BB2929;
border-bottom: 4px solid #BB2929;
 } 
.txtbhome {
	background-color: #FFFFFF;
	border: 1px dashed #BB2929;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 1.2em;
	color: #95458A;
	margin: AUTO;
	vertical-align: middle;
	padding: 4px;
	font-weight: bold;
	width: 50%;
	text-align: center;
	clear: entrambi;




}
.box3V3 {
	padding: 18px;
	margin: 1px;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #FFE6F1;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-weight: normal;
	border: 1px solid #CC96BE;

}
.noprint
{
display: none;
}

.none
{
display: block;
text-align: left;
}
.bandiere {

text-align: right;
float: right;
margin: 0px;
}
.dxb {
float: right;
margin: 5px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC96BE;
	margin: 2px;
	padding: 2px;
	background-color: #F5E8F5;
	border: 1px solid #CC96BE;
	text-align:left;
}


