body {background-color: #FFC; margin-top: 12px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding: 0px; border: 0px; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*
========================================================
TESTATA - bordo nero attorno alle immagini della testata
========================================================
*/
.teatro {border: 1px solid #000;}
.imgtesta {border-top: 1px solid #000; border-bottom: 1px solid #000; border-right: 1px solid #000;}

td{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-style: normal; font-weight: normal;}
th{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-style: normal; font-weight: bold; text-align: left;}

li{font-size:11px; color:#666;}

A:link {color: #000; text-decoration: underline;}
A:visited {color: #000; text-decoration: underline;}
A:active {color: #000; text-decoration: underline;}
A:hover {color: #000; text-decoration: underline;}

A.blu:link {color: #FFF; : none; font-weight: bold;}
A.blu:visited {color: #FFF; text-decoration: none; font-weight: bold;}
A.blu:active {color: #FFF; text-decoration: none; font-weight: bold;}
A.blu:hover {color: #FFF; text-decoration: underline; font-weight: bold;}

A.pag:link {color: #0050B3; text-decoration: underline; font-size:10px; font-weight: normal;}
A.pag:visited {color: #0050B3; text-decoration: underline; font-size:10px; font-weight: normal;}
A.pag:active {color: #0050B3; text-decoration: underline; font-size:10px; font-weight: normal;}
A.pag:hover {color: #0050B3; text-decoration: underline; font-size:10px; font-weight: normal;}

A.menu:link {color: #FFF; text-decoration: none; font-size:11px; font-weight: normal}
A.menu:visited {color: #FFF; text-decoration: none; font-size:11px; font-weight: normal}
A.menu:active {color: #FFFF; text-decoration: none; font-size:11px; font-weight: normal}
A.menu:hover {color: #FFF; text-decoration: underline; font-size:11px; font-weight: normal}

A.negozio:link {color: #09F; text-decoration: none; font-family: "MS Sans Serif", Thaoma, Arial; font-size: 12px; font-weight: bold;}
A.negozio:visited {color: #09F; text-decoration: none; font-family: "MS Sans Serif", Thaoma, Arial; font-size: 12px; font-weight: bold;}
A.negozio:active {color: #09F; text-decoration: none; font-family: "MS Sans Serif", Thaoma, Arial; font-size: 12px; font-weight: bold;}
A.negozio:hover {color: #09F; text-decoration: none; font-family: "MS Sans Serif", Thaoma, Arial; font-size: 12px; font-weight: bold;}

.sons {color: #FFF;}
.menu {color: #FFF;}
.zero {margin: 0px; padding: 0px; border: 0px;}

.pag {font-size:10px; font-weight: normal; color:#0050B3;}

.menuon {font-size:11px; color:#415C7E; font-weight: bold;}
.menuoff {font-size:11px; font-weight: normal; color:#FFF;}
#menusxon {margin-left: 8px; height: 23px; font-size: 11px; text-align: left; font-weight: bold; line-height: 23px; color: #FFF;}
#menusxoff {margin-left: 8px; height: 23px; font-size: 11px; text-align: left; line-height: 23px; color: #FFF;}

.selectfree {font-size: 10px; color: #000; font-weight: normal; border: thin solid #5B7EAA; background-color: #FFF;}
.select {font-size: 10px; color: #000; font-weight: normal; width: 150px;  border: thin solid #5B7EAA; background-color: #FFF;}
.select2 {font-size: 10px; color: #000; font-weight: normal; width: 170px;  border: thin solid #5B7EAA; background-color: #FFF;}
textarea{font-size: 10px; color: #000; font-weight: normal; width: 220px; height: 110px; border: thin solid #5B7EAA;}
.postacard {font-size: 11px; color: #000; font-weight: normal; width: 200px; height: 80px; border: #FFF; border: thin solid #FFF;}

a.nero:link {color: #000;}
a.nero:hover {color: #966;}
a.nero:visited {color: #000;}

#acqimg { width: 100%; margin: 0px 0px 15px 0px; padding: 5px; border: 0px; text-align: right;}
#acqbox {width: 348px; margin: 15px 0px 0px 0px; padding: 5px; border-top: 1px solid #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
#clsxgrigio { width: 356px; margin: 4px 0px 0px 0px; padding: 0px; border: 1px solid #000; background-color: #CCC; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
#cldxgrigio p { margin: 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center; line-height: 12px;}
#cldxtp { width: 356px; margin: 0px; padding: 0px; border: 1px solid #000; background-color: #933;}


/*
===================================================================
TITOLO DEI CONTENUTI - nella fascia bordeaux della tabella centrale
===================================================================
*/
#titoliosezione {margin-left: 8px; color: #FFF; font-size: 12px; font-weight: bold;}

/*
======================================================
TITOLO DELLA SEZIONE CORRENTE - sopra il menu sinistro
======================================================
*/
#sezione {margin-left: 8px; color: #FFF; font-size: 12px; font-weight: bold;}

/*
=====
PIEDE
=====
*/
#piede {width: 718px; height: 22px; margin: 4px auto 0px auto; padding: 0px; border: 1px solid #000; text-align: center; background-color: #600;}
#piedeimgsx {width: 77px; height: 22px; margin: 0px; padding: 0px; border: 0px; float: left;}
#testopiede {width: 562px; height: 22px; text-align: center; font-size: 10px; color: #FFF; background-color: #600; float: left; line-height: 20px;}
#piedeimgdx {width: 77px; height: 22px; margin: 0px; padding: 0px; border: 0px; float: left;}
a.pde:link {color: #FFF; font-size: 10px;}
a.pde:hover {color: #966; font-size: 10px;}
a.pde:visited {color: #FFF; font-size: 10px;}
.txtpdenolink {color: #966;}

/*
=======
PARTNER
=======
*/
#partner { width: 718px; margin: 0px; padding: 0px; border: 1px solid #000; background-color: #933;}