/* Stili dei menu */

div#destra {float: right; width: 685px;}

div#ramo {width: 685px; margin: 0 10px 0 auto; text-align: right; border-bottom: 1px dashed #198FC1; font-size: 120%; line-height: 28px;}

div#prodotti {width: 685px; margin: 0 10px 0 auto; text-align: right; font-size: 120%; line-height: 28px;}

div#unicoprodotto { width: 670px; margin: 0 10px 0 auto; text-align: left; font-size: 120%;}

div#unicoprodotto img.imgright {float: right; margin: 10px 10px 0 10px; border: 5px solid #DDDDDD;}
div#unicoprodotto img.imgleft {float: left; margin: 10px 10px 0 10px; border: 5px solid #DDDDDD;}

div#intro {width: 97%; margin: 0 auto 10px auto; text-align: left; padding: 5px; border-bottom: 1px dashed #000000;}

div.item {width: 600px: margin: 0 auto 0 auto; text-align: left; border-bottom: 1px dashed #198FC1; line-height: 40px;}

div.clearright {clear: right;}
div.clearleft {clear: left;}

div.linea {clear: both; border-bottom: 1px dashed #198FC1; width: 670px; margin: 0; font-size: 60%;}

a img.bottom {margin: 5px 5px 5px 5px; border: 5px solid #DDDDDD;}
a:hover img.bottom {margin: 5px 5px 5px 5px; border: 5px solid #CCCCCC;}

.colonnadestra {float:right; width:320px; margin: 5px 0 10px 0 !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.colonnasinistra {float:left; width:320px; margin: 5px 0 10px 0 !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}

.titoletto {font-size: 16px; color: #106CAD; font-weight: bold;}

.colonnadestra p {line-height: 20px; margin: 5px 5px 0 0;}
.colonnasinistra p {line-height: 20px; margin: 5px 0 0 5px;}

div.indietro {text-align: right; line-height: 20px; margin: 0 10px 0 0;}

div.titolocorrelati {width: 660px; color: #198FC1; padding: 0 0 0 5px; margin: 5px auto 0 auto; text-align: left; font-weight: bold; background-image: url(img/bg_head_bottom_nav.jpg);}
div.raccoglitore {width: 660px; margin: 0 auto 0 auto;}
p.link {width: 98%; margin: 0 auto 0 auto; border-bottom: 1px dashed #198FC1; line-height: 25px; background-image: url(immagini/pirulino.gif); background-repeat: no-repeat; background-position: left center; text-align: left; padding: 0 0 0 10px;}
p.link a {text-decoration: none; color: #198FC1;}
p.link a:hover {text-decoration: underline; color: #198FC1;}
p.prod {width: 98%; margin: 0 auto 0 auto; border-bottom: 1px dashed #198FC1; line-height: 25px; background-image: url(immagini/pirulino2.gif); background-repeat: no-repeat; background-position: left center; text-align: left; padding: 0 0 0 10px;}
 
p.doc {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/doc.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.pdf {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/pdf.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.pps {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/pps.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.ppt {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/pps.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.htm {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/htm.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.tml {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/htm.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.jpg {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/jpg.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.peg {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/jpg.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.xls {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/xls.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.zip {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/zip.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}
p.txt {width: 98%; margin: 0 auto 0 auto; background-image: url(immagini/formati/txt.gif); background-repeat: no-repeat; background-position: center left; padding: 0 0 0 20px; border-bottom: 1px dashed #198FC1; text-align: left;}

div.separatore {clear: both; width: 100%; height:5px;}



