.inpre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
table {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
a {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:hover {  color: #40754B; text-decoration: underline}

.right{float: right;}
.left{float: left;}
.clear{clear: both;}

a.tastone:link,a.tastone:visited{float: right; border-right: 1px solid #C40000; padding-right: 5px; background: #FFF url(../images/sfcart.gif) repeat-x; font-size: 11px; line-height: 0;}
a.tastone:hover{text-decoration: none; background: #C40000 url(../images/sfcart.gif) repeat-x; color: #FFF;}

a.tastoneverde:link,a.tastoneverde:visited{float: right; border-right: 1px solid #305F3A; padding-right: 5px; background: #FFF url(../images/sfcart2.gif) repeat-x; font-size: 11px; line-height: 0;}
a.tastoneverde:hover{text-decoration: none; background: #305F3A url(../images/sfcart2.gif) repeat-x; color: #FFF;}

a.tastonegiallo:link,a.tastonegiallo:visited{float: right; border-right: 1px solid #F60; padding-right: 5px; background: #FFF url(../images/sfcart3.gif) repeat-x; font-size: 11px; line-height: 0;}
a.tastonegiallo:hover{text-decoration: none; background: #F60 url(../images/sfcart3.gif) repeat-x; color: #FFF;}

.contlinguette{border-left: 1px solid #999; height: 0; margin: 10px 0 0 0;}
a.linguette:link,a.linguette:visited{float: left; border-top: 1px solid #999; border-right: 1px solid #999; background: #FFF; font-weight: bold; color: #4C4C4C; padding: 2px 8px;}
a.linguette:hover{background: #EEE; color: #C40000; text-decoration: none;}
.contlinguettedown{border: 1px solid #999; padding: 10px;}
.tdtab{padding: 1px 3px;}
.puntinioriz{background: url(../images/oriz.gif) left center repeat-x;}

.contbasket{width: 95%; margin: 0 auto;}
.tabbasket{width: 760px;}
