/*caratteristiche generiche*/
body
{background: #eeeeee url(./imgCMC/bg.jpg) top repeat-x;padding: 0px;margin: 0px;border: 0px;}
/*contenitore di tutto che allinea il resto*/
#allineatore
{text-align: center;}
/* stile immagini */
img
{/*border-color: #292929;*/ border-bottom-style:none;border-width:0px;}
/* Stile link generico */
a.generico
{font-family: Trebuchet MS;font-size: 11px;color: #242424;text-align: center;font-style: normal;font-weight: normal;text-decoration: none;}
a.generico:hover
{text-decoration: underline;font-weight: bold;}
/* text area dei prodotti e del contatti */
textarea
{background-color: Transparent;font-family: Trebuchet MS;font-size: 14px;color: Black;text-align: justify;}
/* gruppo caratteristiche menu navigazione e parte superiore*/
/*contenitore superiore ingloba immagine superiore + menu+*/
#contenutoSuperiore
{width: 960px;height: auto;margin-left: auto;margin-right: auto; background: #ffffff url(./imgCMC/bgtop.png) top repeat-y;padding: 0 0 0 0;margin: 0 auto 0 auto;}
#tabellaTop
{width: 950px;background-color:Transparent;}
/* contenitore del banner del logo*/
div.topBanner
{width: 960px;height: 140px;text-align: right;background-image: url(./imgCMC/top_logo.png);}
/*contenitore dell'immagine centrale sotto il menu*/
div.topImgCentrale
{width: 960px;height: 4px;text-align: right;background:transparent url(./imgCMC/immagineCentrale.png) no-repeat;}
/* sfondo menu di navigazione */
td.menuNavigazione
{padding: 0px;margin: 0px;border: 0px;background: url(./imgCMC/bgBottone.png) repeat-x;height: 38px;}
/*stile separatore bottoni*/
div.sep
{height: 47px;width: 9px;position: relative;padding: 0 0 0 0;text-align: center;background-image: url(./imgCMC/sep.png);float: left;display: block;}

/*stile bottone di navigazione*/
button.bottoneMenu
{padding-bottom: 0px;padding-top: 0px; padding-left: 10px;padding-right: 10px;margin: 0px;background: url(./imgCMC/bgBottone.png) repeat-x;height: 47px;font-family: Trebuchet MS;text-align: center; color: #4ccce7;border: 0px;width: auto;font-size: 12pt;}
button.bottoneMenu:hover
{background: url(./imgCMC/bgBottone2.png) center no-repeat;}


button.bottoneMenuSelezionata
{padding-bottom: 0px;padding-top: 0px; padding-left: 10px;padding-right: 10px;margin: 0px;background: url(./imgCMC/bgBottone2.png) center no-repeat;height: 47px;font-family: Trebuchet MS;text-align: center; color:#f47116;border: 0px;width: auto;font-size: 12pt;}
button.bottoneMenuSelezionata:hover
{background: url(./imgCMC/bgBottone2.png) center no-repeat;}


a.collegamentoPrimoBottone button
{text-decoration: none;background: url(./imgCMC/primoBottone.png) repeat-x left;text-align: center;width:20px;}
button.primoBottoneMenu
{padding-bottom: 0px;padding-top: 0px; padding-left: 10px;padding-right:0px;margin: 0px;background: url(./imgCMC/primoBottone.png) repeat-x left;height: 47px;font-family: Trebuchet MS;text-align: center; color: #4ccce7;border: 0px;width: auto;font-size: 12pt;}

a.collegamentoBottone button
{text-decoration: none;background: url(./imgCMC/bgBottone.png) repeat-x;text-align: center;width: 100%;}
a.collegamentoBottone:hover button
{background: url(./imgCMC/bgBottone2.png) center no-repeat;text-decoration: none;width: 100%;}

a.collegamentoUltimoBottone button
{text-decoration: none;background: url(./imgCMC/ultimoBottone.png) repeat-x right;text-align: center;width:20px;}
button.ultimoBottoneMenu
{padding-bottom: 0px;padding-top: 0px; padding-left: 10px;padding-right: 10px;margin: 0px;background: url(./imgCMC/ultimoBottone.png) repeat-x right;height: 47px;font-family: Trebuchet MS;text-align: center; color: #4ccce7;border: 0px;width: auto;font-size: 12pt;}

/*sotto menu di navigazione nelle pagine admin*/
a.menuNavigazioneLinks, a.menuNavigazioneLinks:visited
{display: block;width: auto;border: 1px solid #b6b6b6;padding: 1px 1px;background: white;color: black;text-decoration: none;cursor: pointer;}
div.flagIt
{padding: 0 0 0 0;cursor: pointer;margin: 0 0 0 0;width: 30px;height: 17px !important;height: 120px;text-align: right;background-image: url(./imgCMC/it.png);position: relative;}
div.flagEn
{padding: 0 0 0 0;cursor: pointer;margin: 0 0 0 0;width: 30px;height: 17px !important;height: 17px;text-align: right;background-image: url(./imgCMC/en.png);position: relative;}
div.flagItAdm
{padding: 0 0 0 0;cursor: pointer;margin: 0 0 0 0;width: 30px;height: 17px;text-align: right;background-image: url(./imgCMC/it.png);float: left;}
div.flagEnAdm
{padding: 0 0 0 0;cursor: pointer;margin: 0 0 0 0;width: 30px;height: 17px;text-align: right;background-image: url(./imgCMC/en.png);float: left;}
/*fine parte superiore*/
/*--------------------------------------------------------------------*/
/* gruppo caratteristiche parte inferiore*/
/*stile contenitore inferiore*/
#contenutoInferiore
{width: 960px;min-height: 600px;height: auto !important;height: 600px;margin-left: auto;margin-right: auto; padding: 0 0 0 0;margin-bottom: 10px;/*border-bottom: 5px #6a6b72 solid;*/}
/*nel modulo sx*/
input.descrizioneRicercaRapida
{float: left;margin-left: 10px;}
/*bottone dei submit dei form e nel corpo pagina*/
a.bottone3d
{background: transparent url(./imgCMC/bottone_pdx.gif) no-repeat scroll top right;color: #444;display: block;float: left; /*font: normal 12px arial, sans-serif;*/height: 24px;margin-right: 6px;padding-right: 10px; /* sliding doors padding */text-decoration: none;font-family: Trebuchet MS;font-size: 11px;text-align: center;font-style: normal;font-weight: normal;text-decoration: none;}
a.bottone3d span
{background: transparent url(./imgCMC/bottone_psx.gif) no-repeat;display: block;line-height: 14px;padding: 6px 0 4px 10px;}
a.bottone3d:hover
{background: transparent url(./imgCMC/bottone_pdx2.gif) no-repeat scroll top right;outline: none; /* hide dotted outline in Firefox */text-decoration: none; /*font-weight:normal;*/}
a.bottone3d:hover span
{background: transparent url(./imgCMC/bottone_psx2.gif) no-repeat;}
table.tabellaCentrale
{width: 100%;height: auto;border: 10px transparent solid;}
table.tabellaCentraleContatti
{width: 800px;height: auto;border: 2px #b4b4b4 solid;}
div.contenitoreModificaImmagini
{float: left;height: 250px;width: 45%;border: solid 1px #0b1318;padding: 5px 5px 5px 5px;}
img.immagine_categorie
{background-image: url(imgCMC/nd.gif);height: 18px;width: 20px;border-bottom: solid 5px transparent;background-position: 10px 10px;background-repeat: no-repeat;}
img.immagine_categorie2
{background-image: url(imgCMC/nd2.gif);height: 18px;width: 20px;border-bottom: solid 2px transparent;background-position: 5px 5px;background-repeat: no-repeat;}
input.bottone
{background-color: #4ccce7;color: Black;font-weight: bold;font-size: 10px;font-family: Trebuchet MS;}
/* text area delle news */
textarea.testonews
{border-color: Black;background-color: Transparent;font-family: Trebuchet MS;font-size: 14px;font-weight: bold;color: #9DD8E8;text-align: justify;border-width: thin;}
/* stile tabelline della pagina che stanno a sinistra e a destra*/
table.tabella
{border: 1px solid #b4b4b4;background: #dbd9da url(imgCMC/sfondoTabelline.jpg) top repeat-x;}
/* intestazione tabelle con righino esterno tenue e scritta */
th.inte
{border-width: 1px;color: Black;font-size: 10pt;font-family: Trebuchet MS;font-weight: bold;border: 1px solid #b4b4b4;}
/* linea verticale di puntini rpetuti */
td.lineay
{background: url(imgCMC/linea.gif) repeat-y;}
/* linea orizzontale di puntini ripetuti */
td.lineax
{background: url(imgCMC/linea2.gif) repeat-x;}
/* cella generica tabella con testo in grassetto */
td.cella
{font-family: Trebuchet MS;font-size: 8pt;font-weight: normal;}
td.cellaSezioni
{text-align :left;font-family: Trebuchet MS;font-size: 8pt;font-weight: bold;border-bottom: solid 1px #b4b4b4;}
/* font grande e di colore scuro*/
.fontPaginaBoldColoreScuro
{font-family: Trebuchet MS;font-size: 14px;color: #545454;font-weight: bold;}
/*testo medio per cella*/
td.testo
{color: Black;font-size: 8pt;font-family: Trebuchet MS;font-weight: bold;}
/*testo medio per cella e di colore tenue*/
.fontPaginaBoldColoreTenue
{color: #b4b4b4;font-size: 8pt;font-family: Trebuchet MS;font-weight: bold;}
/* testo con sfondo per intestazione tabelline laterali*/
td.intestazioneTabelle
{background: transparent url(imgCMC/centerinte.jpg) repeat;color: #005cb9 /*#4ccce7*/;font-weight:BOLD ;font-size: 10px;font-family: Verdana;background-position: top;text-align: center;vertical-align: middle;height: 24px;}
td.intestazioneTabellaSceltiPerVoi
{background-image: url(imgCMC/centerinte.jpg);color: Black;font-weight: bold;font-size: 10px;font-family: Trebuchet MS;background-position: top;background-repeat: repeat-x;text-align: center;height: 24px;border: 1px solid #9dd8e8;}
/*font testo titolo prodotti nelle ricerche*/
font.descrizionebreve
{color: #292929;}
/* Testo grande nero */
.testo_grande
{color: Black;font-size: 13pt;font-family: Trebuchet MS;font-weight: bold;}
/* Testo grande colore tenue beige*/
.testoGrandeColoreTenue
{color: #b4b4b4;font-size: 13pt;font-family: Trebuchet MS;font-weight: bold;}
td.testoStileSelezionato
{background-color: #ffc07d;}
.testoFooter
{color: #565656;font-size: 8pt;font-family: Trebuchet MS;}
/* stile tag cloud */
#htmltagcloud
{text-align:justify;width:180px;overflow:hidden;}
#htmltagcloud a:link
{text-decoration: none;}
#htmltagcloud a:visited
{text-decoration: none;}
#htmltagcloud a:hover
{text-decoration: none;color: white;background-color: #05f;}
#htmltagcloud a:active
{text-decoration: none;color: white;background-color: #03d;}
.tagcloud0
{margin:0 5px 0 0;overflow:hidden;font-size: 10px;padding: 0em;color: #ACC1F3;}
.tagcloud0 a
{text-decoration: none;color: #ACC1F3;}
.tagcloud1
{margin:0 5px 0 0;overflow:hidden;font-size: 12px;padding: 0em;color: #ACC1F3;}
.tagcloud1 a
{text-decoration: none;color: #ACC1F3;}
.tagcloud2
{margin:0 5px 0 0;overflow:hidden;font-size: 15px;padding: 0em;color: #86A0DC;}
.tagcloud2 a
{text-decoration: none;color: #86A0DC;}
.tagcloud3
{margin:0 5px 0 0;overflow:hidden;font-size: 20px;padding: 0;color: #86A0DC;}
.tagcloud3 a
{text-decoration: none;color: #86A0DC;}
.tagcloud4
{font-size: 25px;padding: 0;color: #607EC5;}
.tagcloud4 a
{text-decoration: none;color: #607EC5;}
.tagcloud5
{font-size: 30px;padding: 0em;color: #607EC5;}
.tagcloud5 a
{text-decoration: none;color: #607EC5;}
.tagcloud6
{font-size: 35px;padding: 0em;color: #4C6DB9;}
.tagcloud6 a
{text-decoration: none;color: #4C6DB9;}
.tagcloud7
{font-size: 37px;padding: 0em;color: #395CAE;}
.tagcloud7 a
{text-decoration: none;color: #395CAE;}
.tagcloud8
{font-size: 22px;padding: 0em;color: #264CA2;}
.tagcloud8 a
{text-decoration: none;color: #264CA2;}
.tagcloud9
{font-size: 12px;padding: 0em;color: #133B97;}
.tagcloud9 a
{text-decoration: none;color: #133B97;}
.tagcloud10
{font-size: 8px;padding: 0em;color: #002A8B;}
.tagcloud10 a
{text-decoration: none;color: #002A8B;}
ul.ppt 
{	position: relative;}
.ppt li
{	list-style-type: none;	position: absolute;	top: 0;	left: 0;}
.ppt img 
{	border: 1px solid #e7e7e7;	padding: 5px;	background-color: #ececec;}

