body{font-family: Arial, Helvetica, sans-serif;background:#E8E5C0 url(immagini/body1.png) repeat-x bottom;}
a{text-decoration:none;outline:0;}
a:hover{text-decoration:undeline;}
img{border-color:#EEE;}
#wrapper{width:960px;padding:0;margin:0 auto;background:transparent url(immagini/wrapper.png);}
#ombratop, #ombrabottom{display:block;margin:0 auto;}
#header{width:940px;height:140px;margin:0 auto;background:#FFF url(immagini/header.png) repeat-x 0 5px;clear:both;}
#barra{height:5px;font-size:1px;background:#F00;margin:0;}
#logo {float:left;margin:0 0 0 30px;width:300px;} 
#logo img{border:0}
#slogan{float:right;margin:14px 22px 0 0;}
.navigazione{clear:both;height:24px;font-size:12px;background:url(barra_menu.gif);color:#FFF;height:24px;padding:0 0 0 20px;position:relative;}
.navigazione a{font-variant:small-caps;color:#FFF;font-size:14px;display:block;float:left;line-height:24px;margin:0;padding:0 20px;font-weight:normal;}
.navigazione a:hover{color:#FFF;background:#C00;}
/*#lhp{left:300px;} #lpr{left:410px;} #lcs{left:510px;} #lco{left:610px;}*/
.navigazione{display:inline;float:left;list-style:none;margin:0;width:920px;}
.navigazione li{list-style:none;display:inline;float:left;/*width:75px;*/}
.navigazione li a{border-left:1px solid #900;border-width:0 1px;}
/*
.navigazione li.attivo{background:#FFF;}
.navigazione li a{color:#FFF;font-weight:bold;text-align:center;font-variant:small-caps;text-decoration:none;display:block;line-height:22px;padding:4px;}
.navigazione li.attivo a{color:#741;}
.navigazione li a:hover{color:#CCC;}
*/
.navigazione_subitem{display:none;position:absolute;z-index:90;top:24px;clear:both;margin:0;padding:0;border-bottom:1px solid #900;}
.navigazione_subitem li{display:block;float:none;clear:both;}
.navigazione_subitem li a{color:#FFF;background:url(barra_menu.gif);border-right:1px solid #900;border-bottom:1px solid #900;width:100%;}
.navigazione_subitem li a:hover{color:#000;}

#corpo{width:940px;border-collapse: collapse;margin:0 auto;display:block;background:#FFF;position:relative;background:#FFFFFF;}
#corpo td{margin:0;padding:0;vertical-align:top;}
#corpo .spaziatore{width:20px;}
#bordosx{width:20px;}
#bordodx{width:20px;}
#sx, #dx{width:160px;}
#sx{background:#d1dced;border:1px solid #369;}
#dx{background:#F2F5FA;border:1px solid #369;}
#cn{width:538px;font-size:14px;}

.toolbar{text-align:right;padding:4px 0;clear:both;}
.toolbar a{color:#369;border:1px solid #CCC;background:#EEE;padding:4px;margin:0 1px 0 5px;}
.toolbar a:hover{background:#CCC;border-color:#666;}
.toolbar img{border:0;margin:0 4px;vertical-align: middle;}
.spalladx{font-size:12px;margin:0;}
.spalladx p{padding:0 8px;}
.spalladx .titolo{font-size:12px;font-weight: bold;color: #FFF;background:#369;padding:4px 0;margin:0;text-align:center;font-variant:small-caps;}

.richiedi{padding:10px 0;margin:0;background:#F2F5FA;border:1px solid #F90;position:absolute;bottom:75px;width:537px;}
#bottom{background:#FFF;font-size:10px;}

h3{margin:0;font-size:175%;font-variant:small-caps;}
.alt{border:1px solid #CCC;border-width:1px 0;}

.boxprodotto{width:120px;float:left;margin:7px;text-align:center;padding-bottom:100px;margin-bottom:-100px;background:#eee;}
.boxprodotto img{display:block;margin:10px auto 7px auto;clear:both;border:1px solid #CCC;}
.boxprodotto a{display:block;height:100%;margin-bottom:7px;} .boxprodotto a:hover{color:#369;}

#prodotti{margin:1px;font-size:12px;}
#prodotti .prodottititolo{font-weight: bold;color: #FFF;background:#F00;padding:4px;text-align:center;margin:0 0 1px 0;font-variant:small-caps;}
h2.prodottititolo{font-size:12px}
#prodotti .prodotticlasse{font-weight: bold;color: #FFF;background:#369;padding:4px;text-align:center;font-variant:small-caps;}
h3.prodotticlasse{font-size:12px;}
#prodotti .prodotti{margin:1px 0;}
#prodotti .prodotti a{display:block;padding:4px;background:#f2f5fa;text-decoration:none;}
#prodotti .prodotti a:hover{background:#EEE;text-decoration:underline;}

.prodottigruppo{}

.scheda{/*border-width:1px;border-style:solid;*/margin:0;font-size:14px;line-height:18px;width:auto;padding:0 0 20px 0;}

.schedaverde{border-color:#390;} .titoloverde{background:#390;}
.schedaoro{border-color:#FC0;} .titolooro{background:#FC0;}
.schedaacqua{border-color:#099;} .titoloacqua{background:#099;}
.schedarosso{border-color:#F00;} .titolorosso{background:#F00;}
.schedablu{border-color:#036;} .titoloblu{background:#036;}
.schedabluHP{border-color:#369;} .titolobluHP{background:#369;}
.schedabluHP a{color:#369;}

.titoletto{text-align:center;font-variant:small-caps;font-weight:bold;color:#cc0033;}
.colore{color:#C00;}

.info{background:#f2f5fa;padding:8px;border:1px solid #E4E6EB;overflow:hidden;}

.schedagrigio{border-color:#999;} .titologrigio{background:#999;}

.schedatitolo{font-weight: bold;color: #FFFFFF;padding:4px;text-align:center;margin:1px;clear:both;font-variant:small-caps;line-height:24px;}

.schedatesto{margin:10px;clear:both;}
.schedatesto img{float:left;clear:left;margin:0 10px 10px 0; border:1px solid #eee;}
.schedatesto .dida{clear:left;float:left;font-size:11px;margin:0 10px 10px 0;text-align:center;}
.elenco{clear:both;}
.elenco div, .elenco p{padding:8px;margin:0;text-align:left;}

.immagini{/*width:490px;*/margin:14px 30px;clear:both;}
.picsx{float:left;text-align:center;margin:0;padding:0;width:48%;clear:left;}
.picdx{float:right;text-align:center;margin:0;padding:0;width:48%;clear:right;}
.picsx, .picdx{margin:0 0 14px 0;font-weight:bold;font-style:italic;}
.picsx img, .picdx img{clear:both;display:block;margin:0 auto 8px auto;}
.piccn{margin: 0pt; padding:0;text-align: center; clear: both; font-weight: bold; font-style: italic;}
.piccn img{margin:0 auto;clear:both;display:block;}

.evidenza{font-weight:bold;color:#F00;}

.blocco{font-size:25px;color:#666;letter-spacing:-2px;font-style:italic;border:1px solid #666;background:#EEE;overflow:hidden;padding:16px;margin:0;line-height:22px;}
.blocco img{border-color:#666;margin:0;}

.convegni{text-align:center;font-weight:bold;}
.convegnitesto{padding:10px 4px;margin:0;width:160px;float:left;background:#F2F5FA;margin:5px;margin-bottom:-100px;padding-bottom:100px;}
.convegnidata{color:#F00;}

.vetrina{text-align:center;font-weight:bold;padding:0;margin:0 0 10px 0;background:#F2F5FA;}

.convegni_foto{margin:10px;border:1px solid #000;}
#preventivo{/*height:250px;*/ }
