body {
	margin: 0 0px 0 0;
	padding: 0;
	background: #FFFFFF;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
td {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
hr
 {
 height: 1px;
}
a {
color:#B3293C;
text-decoration: none;
}

/*========================== FONT SITO ==========================================*/
/*font*/
.titolo, .titolo a {
/*font per i titoli*/
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-align: center;
font-weight: bold;
letter-spacing: 2px;
text-decoration: none;
}
/*===============================*/
.testoarancio ,.testoarancio a, .testoarancio a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight: bold;
text-decoration: none;
}

.testoaranciog {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight: bold;
}

.testoaranciotit ,.testoaranciotit a, .testoaranciotit a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration: none;
}
/*===============================*/
.barrato {
	font-size: 11px;
	/*background-color: #999999;
	color:#ffffff;*/
	color: #666666;
	font-style: italic;
}

.testoofferta ,.testoofferta a, .testoofferta a:hover {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-weight: bold;
text-decoration: none;
}
/*===============================*/
.testobianco, .testobianco a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
/*===============================*/
.testo {
/*font per il testo colonna sx*/
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.testop {
/*font per il testo piccolo senza rollover*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
}

.testom {
/*font per il testo piccolo senza rollover*/
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
}

.testopp {
/*font per il testo piccolo senza rollover*/
font: 9px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
}

.testocentro {
/*font per il testo nella colonna centrale*/
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.testocentrop {
/*font per il testo nella colonna centrale (con rollover rosso)*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
/*===============================*/
.testonero {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
}
.testonero a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-decoration: none;
/*font-weight: bold;*/
}
.testonero a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-decoration: none;
/*font-weight: bold;*/
}
/*===============================*/
.testoblu  {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin-top: 2px;
/*list-style-image: url(images/freccina.gif);*/
}
.testoblu a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #B3293C;
text-decoration: none;
}



.testoblup  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
margin-top: 2px;
/*list-style-image: url(images/freccina.gif);*/
}
.testoblup a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #B3293C;
text-decoration: none;
}




.testoblug  {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
}
.testoblug a {
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #B3293C;
}
/*===============================*/
.testorosso, .testorosso a, .testorosso a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-decoration: none;
}

.testorossop, .testorossop a, .testorossop a:hover {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-decoration: none;
}
/*===============================*/
#colonnasx .testoblu a {
padding-left: 11px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-weight: bold;
text-decoration: none;
}
#colonnasx .testoblu a:hover {
color:#B2283C;
font-weight: bold;
text-decoration: none;
}

#colonnasx .testoblus a {
padding-left: 15px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration: none;
line-height: 15px;
list-style-image: url(images/quadratino.gif);
}
#colonnasx .testoblus a:hover {
color:#B2283C;
text-decoration: none;
line-height: 15px;
list-style-image: url(images/quadratino.gif);
}

#colonnasx .testobluoff a {
padding-left: 15px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration: none;
font-weight: bold;
}
#colonnasx .testobluoff a:hover {
color:#B2283C;
text-decoration: none;
}

#colonnasx .testo, #colonnasx2 .testo {
padding-left: 15px;
line-height: 12px;
list-style-image: url(images/quadratino.gif);
margin: 2px;
}
#colonnasx .testo a {
	color:			#000000;
	text-decoration: none;
}
#colonnasx .testo a:hover {
color:			#B2283C;
text-decoration: none;
}
/*===============================*/
#offertissime .testo {
vertical-align: bottom;
padding: 9px;
padding-top: 5px;
}
#offertissime .testo a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-weight: bold;
text-decoration: none;
}
/*fine font*/
#offertissime .testoblu  {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-weight: bold;
text-decoration: none;
}
/*===============================*/
#news .testo {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	text-align: left;
}
#news .testo a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #B2283C;
text-decoration: none;
}

#news .testoblu, #news .testoblu a, #news .testoblu a:hover  {
	padding: 5px 0px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin-top: 5px;
}
/*===============================*/
#angolo .testo {
font: 12px Verdana, Arial, Helvetica, sans-serif;
padding: 5px 0px 10px 10px;
text-align: left;
}
#angolo .testo a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration: none;
font-weight: bold;
}
/*===============================*/
#disclaimer {
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}
/*===============================*/
#primopiano .testo {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
margin: 5px;
}

#primopiano .testo a, #primopiano .testo a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B2283C;
text-decoration: none;
}
/*===============================*/
#boxbasso .testo {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
margin: 5px;
}

#boxbasso .testo a, #boxbasso .testo a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B2283C;
text-decoration: none;
}

/*========================== FONT VISUAL EDITOR ==========================================*/

.editortitolo, .editortitolo a {
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
letter-spacing: 2px;
text-decoration: none;
}

.editortitolobold, .editortitolobold a {
font: 14px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
letter-spacing: 2px;
font-weight: bold;
text-decoration: none;
}
/*===============================*/
.editorarancio ,.editorarancio a, .editorarancio a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
text-decoration: none;
}

.editoraranciobold ,.editoraranciobold a, .editoraranciobold a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#FF6600;
font-weight: bold;
text-decoration: none;
}
/*===============================*/
.editortesto {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.editortestobold {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-weight: bold;
}
/*===============================*/
.editorblu  {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration: none;
}

.editorblubold {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #006699;
font-weight: bold;
text-decoration: none;
}
/*===============================*/
.editorrosso, .editorrosso a, .editorrosso a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
text-decoration: none;
}

.editorrossobold, .editorrossobold a, .editorrossobold a:hover {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#B3293C;
font-weight: bold;
text-decoration: none;
}
/*===============================*/

/*========================== BOXINI ==========================================*/

/*proprietà boxini*/
#colonnasx {
	width: 185px;
	/*margin: 5px 5px 5px 5px;
	float: left;
	border: 1px solid;
	border-color: #000000;*/
}

#colonnasx2 {
	background: url(images/sfondo-sx.gif);
	/*float: left;
	clear: left;*/
	width: 185px;
	margin: 47px 0px 0px 0px;
	border-bottom: 1px dashed #FF6600;
	border-top: 0px;
	padding-top: 0px;
	padding-bottom: 17px;
}

#centro{
width: 555px;
border: 0px solid #000000;
/*margin: 5px 10px 5px 5px;
float: right;
border: 1px solid;
border-color: #000000;*/

}



#edicola {
	float: left;
	width: 360px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dashed #FF6600;
	background: url(images/sfondo360.gif);
	padding-bottom: 5px;
}


#bannerino {
	float: left;
	width: 360px;
	margin: 10px 0px 5px 0px;
	border: 0px;
}

#offertissime {
float: right;
width: 185px;
margin: 0px 0px 0px 0px;
border-bottom: 1px dashed #FF6600;
background: url(images/sfondo-dx.gif);
padding-bottom: 5px;
}


#offertissimecentro {
width: 185px;
height: 255px;
margin: 0px 0px 0px 0px;
}


#newseventi {
float: left;
width: 553px;
margin: 5px 0px 5px 0px;
border: 0px solid;
}

#news {
	float: left;
	width: 120px;
	margin: 5px 5px 5px 7px;
	border: 0px solid;
}

#angolo {
float: left;
width: 185px;
height: 200px;
margin: 5px 0px 5px 0px;
border: 1px dashed #FF6600;
border-top: 1px dashed #FF6600;
border-left: 0px;
border-right: 0px;
border-bottom: 1px dashed #FF6600;
}

#primopiano { 
float: right; 
width:360px; 
margin: 0px 0px 0px 0px;
border-bottom: 1px dashed #FF6600;
background: url(images/sfondo360.gif);
padding-bottom: 5px;
}
#centroprimopiano {
width: 340px;
margin: 0px;
}

#boxbasso {
margin: 5px 10px 5px 10px;
width: 740px;
border: 1px solid #FF6600;
padding: 5px;
}


.bordo {
margin: 0px 0px 10px 0px;
border: 1px solid #FF6600;
padding: 10px;
}

.bordo5 {
margin: 0px 0px 10px 0px;
border: 1px solid #FF6600;
padding: 5px;
}


.tratteggio {
	margin: 0px 0px 10px 0px;
	border: 1px dashed #FF6600;
	padding: 10px;
}
.tratteggiosfondo {
	margin: 0px 0px 10px 0px;
	border: 1px solid #FF6600;
	background: url(images/sfondo-interno.jpg);
	padding: 10px;
}
.bordoarancio {
	border: 1px solid #FF6600;
}
/*fine proprietà boxini*/





/*ricerca*/
.ricerca
{
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
width: 100px; 
height: 15px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px;
margin-left: 3px;
}

.ricercaalto
{
border-style: solid; 
border-color: #B3293C; 
border-width: 1px; 
width: 90px; 
height: 15px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin-right: 3px;
}


.form
{
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
height: 18px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px;
margin-left: 3px;
}




.sfondotestatasx {
background-image: url(images/sfondo-logotestatasx.gif);
background-position: bottom;
background-repeat: no-repeat;
}
.sfondotestatadx {
background-image: url(images/sfondo-logotestatadx.gif);
background-position: bottom;
background-repeat: no-repeat;
}
/*fine ricerca*/

/*============================ VARIE ========================================*/

.imgbordo
{
	border: 1px solid #000000;
}

.lineacentro
{
margin-top: 10px;
margin-bottom: 10px;
}

.linea
/*linea separatrice colonna sx*/
{
margin-top: 20px;
margin-bottom: 10px;
}

/*====================================================================*/