/* CSS Document */

/* nav2*/
body {
	background-image:url(../images/sfondo.gif);
	background-repeat:repeat-x;
	margin-top:5px;
}

table.centra{
	margin-left:auto;
	margin-right:auto;
}

#contenuto{
	background-color:#FFFFFF
}

td.separator {
	height:2px;
	width:100%;
	background-color:#FFFFFF;
}

.topDistance {
	height:45px; /* era 40px Paolo T. */
}

.sfondoLogo{
	background-color:#AEDAFA;
	padding-bottom:5px;  /*aggiunta da Paolo T. */
}

.bordoBox{
	/* border-color:#CCCCCC; 
	border: 1px solid #cccccc;*/
	margin-bottom:10px;
}

#photo_product{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/*-------------- fine stili di intestazione generica ----------------*/

.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#007B98;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:5px;
	vertical-align: middle;
}

.data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; /* era 10px Paolo T. */
	font-weight: bold; /* aggiunta da Paolo T. */
	color:#336600; /* era 669900 Paolo T. */
	text-decoration: none;
	text-align: left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:5px;
	padding-top:2px;
	vertical-align: middle;
}
.div_prezzo{
	font-size: 16px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:10px;
}
td.navLeftBase {
	vertical-align: top;
}

td.navRightBase {
	vertical-align: top;
	height:50px;
	padding-top:10px;
}

td.navPrincipaleBase{
	height:50px;
	vertical-align:bottom;
}
td.navleft{
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
}
.navLeft{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
}
.navLeftActive{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
}
.navLeft a:link{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:0px;
	padding-right:5px;
}

.navLeft a:active{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:0px;
	padding-right:5px;
}

.navLeft a:visited{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:0px;
	padding-right:5px;
}

.navLeft a:hover{
	height:auto;
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	padding-left:0px;
	padding-right:5px;
}

.navRight{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-decoration:none;
}
.navRight a:link{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.navRight a:active{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.navRight a:visited{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.navRight a:hover{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:none;
}
td.right_column{
	padding-top:5px;
	padding-bottom:5px;
}
.evidence{
	font-weight:bold;
	color:#990000;

}
.evidence a:link{
	font-weight:bold;
	color:#990000;
}
.evidence a:active{
	font-weight:bold;
	color:#990000;
}
.evidence a:visited{
	font-weight:bold;
	color:#990000;
}
.evidence a:hover{
	font-weight:bold;
	color:#000000;
}


.evidenceRight{
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#669900;
	color:#ffffff;
	padding-left:5px;
	background-image:url(../images/backmainmenu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.evidenceRightpub{
	text-align:center;
	background-color:#eeeeee;
	padding-top:3px;
	padding-bottom:3px;
}
.images {
	padding-right: 10px;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:10px;
	text-align: left;
	vertical-align: top;
}

/* mainText*/

.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
	padding-top:5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	text-align: left;
	vertical-align: top;
}
.mainText a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.mainText a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.mainText a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.mainText a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#007B98;
	text-decoration: none;
}


/* mainNav*/

.mainNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	background-color:#669900;
	height:50px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-image:url(../images/backmainmenu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.mainNav a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.mainNav a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.mainNav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.mainNav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

/* footerNav*/

.footerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#336600;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top:5px;
	text-align: left;
	vertical-align: top;
	border-top:1px solid #CCCCCC;
	padding-bottom: 20px;
}


.footerNav a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.footerNav a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.footerNav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.footerNav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}

/* datiUtente1*/
.top_bar{
	height:45px;
	/*background-color:#A1D5FA;*/
	background-image:url(../images/topback.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.datiUtente1 {
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	margin-top:10px;
}
.datiUtente1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: underline;
}
.datiUtente1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: underline;
}
.datiUtente1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration: underline;
}
.datiUtente1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}

/* datiUtente2*/

.datiUtente2 {
	height:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#99CC00;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	vertical-align: middle;
}
.datiUtente2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	padding-right:10px;
	text-decoration:none;
}
.datiUtente2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}
.datiUtente2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}
.datiUtente2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration:none;
}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #CCCCCC;
}
.carte{
height:25px;
background-image:url(../images/carte.jpg);
background-repeat:no-repeat;
background-position:center;
}

/* pane*/

.pane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#666666;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom:15px;
	padding-top:5px;
	text-align: left;
	vertical-align: top;
}
.pane a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#666666;
	text-decoration: underline;
}
.pane a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#666666;
	text-decoration: underline;
}
.pane a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	color:#666666;
	text-decoration: underline;
}
.pane a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#007B98;
	text-decoration: none;
}



/* miniLink*/

.miniLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:5px;
	text-align: right;
	vertical-align: center;
	border-top:1px solid #CCCCCC;
	height: 12px;
}
.miniLink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.miniLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.miniLink a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.miniLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#007B98;
	text-decoration: none;
	vertical-align: center;
}



/*-----------------------------elementi di elenco----------------------------------------*/


.titoloElenco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	padding-top:5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	text-align: left;
	vertical-align: top;
	height: 40px;
}
.titoloElenco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.titoloElenco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.titoloElenco a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
}
.titoloElenco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#007B98;
	text-decoration: none;
}
 /* ALBERTO 06.08.2008  */
table.articoli{
	height:126px;
	border:1px solid #CCCCCC;
	padding:3px;
}
img.list_image{
	margin-top:8px;
}

/* miniLink*/

.descrizioneElenco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:5px;
	padding-top:0px;
	text-align: left;
	vertical-align: center;
	min-height:80px;
}
.descrizioneElenco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.descrizioneElenco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.descrizioneElenco a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.descrizioneElenco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#007B98;
	text-decoration: none;
	vertical-align: center;
}

/* ---------------- Paolo T. ---------------- */

table.menu_farmacia{
	margin-left: 50px;
	margin-bottom: 10px;
}

table.menu_servizi{
	margin-left: 220px;
	margin-bottom: 10px;
}

td.menu_contestuale_attivo {
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	background-color: #eeeeee;
	padding:10px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

td.menu_contestuale {
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	background-color: #eeeeee;
	padding:10px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}

.menu_contestuale a:link{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_contestuale a:active{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_contestuale a:visited{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_contestuale a:hover{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	padding-left:10px;
	padding-right:10px;
}

#map{
	/*float:left;*/
	width:510px;
	height:300px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	border:1px solid #999999;
	margin-left:10px;
	margin-top:10px;
}

span.errore{
	color: #ff0000;
}

td.main_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	padding-top:20px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom:10px;
	text-align: left;
	vertical-align: top;
}
td.menu_carrello_attivo {
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
}

.menu_carrello a:link{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_carrello a:active{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_carrello a:visited{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#669999;
	padding-left:10px;
	padding-right:10px;
}

.menu_carrello a:hover{
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	padding-left:10px;
	padding-right:10px;
}

.data_articolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#669900;
	text-decoration: none;
	text-align: left;
	padding-left:2px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:2px;
	vertical-align: middle;
}

.titolo_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#007B98;
	text-decoration: none;
	text-align: left;
	padding-left:0;
	padding-right:10px;
	padding-bottom:2px;
	padding-top:5px;
	vertical-align: middle;
}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
	text-align: left;
	border:1px solid #999999;
}

input.registrazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
	text-align: left;
	width: 145px;
	border:1px solid #999999;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	text-transform:uppercase;
	background-color: #ebebeb;
	margin: 1px;
	padding: 5px;
	height: 25px;
	border:1px solid #CCCCCC;
}

.select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
}

.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
	border:1px solid #CCCCCC;
}

li.links {
	margin-bottom:10px;

}

.copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color:#000000;
}
.copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color:#000000;
}
.copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#990000;
	text-decoration: none;
}

td.module {
	padding-top: 5px;
	padding-bottom: 5px;
}

/* IMPAGINAZIONE numeri delle pagine */

.impaginazione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:5px;
	text-align: center;
	vertical-align: center;
	height: 16px;
}
.impaginazione a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.impaginazione a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.impaginazione a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.impaginazione a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#007B98;
	text-decoration: none;
	vertical-align: center;
}

/* GARANZIE */

.garanzie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom:5px;
	padding-top:5px;
	text-align: center;
	vertical-align: center;
	border-top:1px solid #CCCCCC;
}
.garanzie a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.garanzie a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.garanzie a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#666666;
	text-decoration: underline;
	vertical-align: center;
}
.garanzie a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#007B98;
	text-decoration: none;
	vertical-align: center;
}

td.carrello {
	padding-right: 2px;
	border-bottom: 1px solid #dddddd;
	padding-top: 5px;
	padding-bottom: 3px;
}

td.carrello_fine {
	padding-right: 2px;
	padding-top: 5px;
}

th.carrello {
	padding-right: 2px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 3px;
}

td.moduli_form {
	padding-top:5px;
	padding-bottom:5px;
}

.titolo_ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#007B98;
	text-decoration: none;
	text-align: left;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
	vertical-align: middle;
}

div.titolo_evento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#007B98;
	text-decoration: none;
	text-align: left;
	padding-left:0;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
	vertical-align: middle;
}

div.data_evento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#669900;
	text-decoration: none;
	text-align: left;
	padding-left:0;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:0;
	vertical-align: middle;
}

td.eventi {
	padding-top: 10px;
	padding-bottom:5px;
	border-bottom: 1px solid #eeeeee;
}

td.prenotazioni_intestazione {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #666666;
}
td.prenotazioni_chiaro {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #dddddd;
}
td.prenotazioni_scuro {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #cccccc;
}
td.prenotazioni_bottoni {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #336699;
}
input.prenotazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
	text-align: left;
	width: 200px;
	height:15px;
	border:1px solid #999999;
}
textarea.prenotazioni{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	padding-top:1px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom:1px;
	border:1px solid #CCCCCC;
	width: 200px;
	height:40px;
}

td.prezzi_articoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: normal;
	text-align: right;
	padding-right: 7px;
}

.mappa_sito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: left;
}
.mappa_sito a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	text-decoration: underline;
}
.mappa_sito a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	text-decoration: underline;
}
.mappa_sito a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#666666;
	text-decoration: underline;
}
.mappa_sito a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#007B98;
	text-decoration: none;
}
