/* www.mo.camcom.it promec */
/* You may adapt elements of this CSS in your own projects,
but the unique combination of layouts, styles, sizes, typography, and positioning ("the design")
is copyright 2004 Andrea Lombardi@www.Expertweb.it and may not be reproduced. */
html,body{margin:0;padding:0}
body{font-family:verdana,arial,helvetica,sans-serif;font-size:70%;text-align:center;background: url(img/bg_site.gif) repeat-y center}
html>body{background-attachment:fixed}
a,a:link,a:visited{color:#102C37;font-weight:bold;text-decoration:none}
a:hover{text-decoration:underline}
a:active{/*text-decoration:underline*/}
div#container{position:relative;height:100%;margin:0 auto;width:770px;text-align:left;background:url(img/bg_bottom_container.gif) no-repeat bottom #fff}
body>div#container{height:auto!important;min-height:100%;background:none}
div#header{background:url(images/header.gif) no-repeat top left;height:115px;border-top:solid 1px;padding:0}html>body div#header{height:auto!important;min-height:132px}
div#header h1.maintitle,div#header h2.maintitle{display:none}
div#header ul{margin:0;padding:0;list-style:none;position:absolute;background:url(images/mappa.gif) no-repeat}
div#header ul li{display:block;position:absolute;margin:0;padding:0;border:solid 0px}
div#header ul a{display:block;width:100%;height:100%}
div#header ul span.alt{display:none}
div#header ul#mappa1{width:267px;height:50px}
div#header li#mappa1-link1{left:10px;top:5px;width:267px;height:50px}
div#header ul#mappa2{width:448px;height:16px}
div#header li#mappa2-link1{left:195px;top:63px;width:263px;height:16px}
div#header ul#mappa3{width:147px;height:16px;display:none}
div#header li#mappa3-link1{left:464px;top:63px;width:147px;height:16px}
div#header ul#mappa4{width:146px;height:16px;display:none}
div#header li#mappa4-link1{left:620px;top:63px;width:146px;height:16px}
div#header ul#mappa5{width:159px;height:13px}
div#header li#mappa5-link1{left:605px;top:39px;width:159px;height:13px}
div#header ul#mappa6{width:118px;height:17px}
div#header li#mappa6-link1{left:641px;top:4px;width:125px;height:17px}
div#header li#mappa6-link1 a.italiana{background:url(images/versione_ita.gif) no-repeat top left}

div#header div#cerca{background:url(images/bg_cerca.gif) repeat-x bottom;margin:85px 0 0 0;padding:1px 5px 4px 0;text-align:right;height:25px;}
div#header div#cerca img.lente{border:0;position:relative;top:5px;display:inline!important}
div#header div#cerca img.imgcerca{border:0;position:relative;top:5px;display:inline!important}
div#header div#cerca span.scrittacerca{display:none}
div#header div#cerca input{position:relative;top:0px;left:1px;font-size:100%;width:220px}

div#colonnasx{float:left;width:162px;w\idth:152px;margin:0;padding:21px 0 0 0;background:url(images/div_colonnasx_top.gif) top left no-repeat}
div#colonnasx ul#menu{margin:0;padding:0 0 20px 0;list-style:none;background:url(images/bg_ul_menu.gif) repeat-y top left}
div#colonnasx ul#menu li{margin:0;padding:0}
div#colonnasx ul#menu li a{margin:2px 0;padding:2px 0 2px 4px;color:#0E3855;display:block;width:137px;text-decoration:none;font-weight:normal;background:#E8E8E8;border-style:solid;border-width:1px 1px 1px 0;border-color:#F5F5F5 #777 #353535}
div#colonnasx ul#menu li a:hover{margin:2px 0;color:#0D334E;background:#F4F4F4;border-color:#FCFCFC #7E7E7E #3E3E3E}
div#colonnasx ul#menu li.english{margin:20px 0 0 0}
div#colonnasx ul#linksmenu{margin:0;padding:0 0 58px 0;list-style:none;background:url(images/bg_ul_links.jpg) no-repeat bottom left}
div#colonnasx ul#linksmenu img{border:0;margin:0 0 0 1px}

div#briciole{font-size:90%;margin:.5em 0 1em 0}
div#briciole a{font-weight:normal}

div#content{margin:0 0 10px 152px;width:auto;w\idth:609px;padding:0}html>body div#content{margin:0 0 10px 155px}
div#content h1{margin:1em 0 .5em 0;font-size:140%;color:#0E3855}
div#content h2{margin:1em 0 .5em 0;font-size:130%;color:#0E3855}
div#content h3{margin:1em 0 .5em 0;font-size:120%;color:#0E3855}
div#content p{margin:.5em 0;padding:0;text-align:justify}
div#content table{font-size:100%;width:auto;w\idth:98%;border-collapse:collapse;text-align:left}
div#content table td{border:1px solid #ccc;padding:.2em}
div#content table td p{text-align:left}
div#content ul,div#content ol{margin:1em 0 1em 1.5em;padding:0}
div#content ul li,div#content ol li{margin:5px 0}

div#content ul#links{margin:5px auto;padding:0;list-style:none;width:auto}
div#content ul#links li{display:inline;padding:0 35px 0;margin:0}
div#content ul#links li img{vertical-align:middle;border:0}
div#content div#elencoeventi{border:solid 1px #000;height:600px;background:#1D1D6F;width:auto;w\idth:603px}
div#content div#elencoeventi h3{display:none}
div#content div#elencoeventi ul{float:left;posit ion:absolute;list-style:none;margin:0;padding:0;width:199px;border:solid #000;border-width:1px;height:560px;background-position:bottom;background-repeat:no-repeat;background-color:#fff}/*\*/html>body div#content div#elencoeventi ul{height:auto!important;min-height:560px}/**/
div#content div#elencoeventi ul li a{margin:1em 5px;padding:0 0 0 10px;wi dth:130px;display:block;background:url(images/list_item_elencoeventi.gif) no-repeat left .4em}
div#content div#elencoeventi ul li.area{height:30px;background:#1D1D6F;background-col or:#1D1D6F;background-position:bottom left;background-repeat:no-repeat;margin:0}
div#content div#elencoeventi ul#informazione{background-image:url(images/bg_ul_fiere2.gif);rig ht:463px}div#content div#elencoeventi ul#informazione li.area{background-image:url(images/informazione.gif)}
div#content div#elencoeventi ul#promozione{background-image:url(images/bg_ul_manifestazioni2.gif);r ight:312px}div#content div#elencoeventi ul#promozione li.area{background-image:url(images/promozione.gif)}
div#content div#elencoeventi ul#formazione{background-image:url(images/bg_ul_seminari2.gif);ri ght:161px}div#content div#elencoeventi ul#formazione li.area{background-image:url(images/formazione.gif)}
div#content div#elencoeventi ul#desk{display:none;
}
/*div#content div#elencoeventi ul#desk{background-image:url(images/bg_ul_desk.gif);rig ht:10px}div#content div#elencoeventi ul#desk li.area{background-image:url(images/desk.gif)}*/

div#testosezione{margin:10px 0;padding:0}
div#testosezione .centra{text-align:center;font-size:110%}
div#testosezione img{float:none;margin:10px 5px 0 0;border:0}
div#testosezione div.imgcms img{float:left;margin:10px 5px 0 0;border:0}
div#testosezione h3#documento{font-size:130%}


div#correlati{width:150px;float:right;margin:5px 0 20px 20px;padding:15px 0 0 0;background:url(images/bg_correlazioni.gif) no-repeat right top}
div#correlati h3{text-align:center;margin:0;padding:2px 0;color:#0E3855;background:#E8E8E8;border-style:solid;border-width:1px 0 1px 1px;border-color:#F5F5F5 #777 #353535}
div#correlati ul{margin:0;padding:2px 0 0 0;list-style:none;background:url(images/bg_li_correlazioni.gif) repeat-y right }
div#correlati ul li{margin:0;padding:0;}
div#correlati ul li.bottom{background:url(images/bg_correlazioni_bottom.gif) no-repeat right bottom;min-height:15px}
div#correlati ul li a{margin:2px 0;padding:2px 0 2px 4px;color:#0E3855;display:block;width:136px;text-decoration:none;font-weight:normal;background:#E8E8E8;border-style:solid;border-width:1px 0 1px 1px;border-color:#F5F5F5 #777 #404040}
div#correlati ul li a:hover{margin:2px 0;color:#0D334E;background:#F4F4F4}

div.elenco{margin:1.5em 0}
div.elenco h3{color:#025D3A;font-size:150%;line-height:1.5em;margin:0;padding:0;border-bottom:solid 1px #30AB83;width:100%}
div.elenco ul{list-style:none;margin:0 20px!important;padding:0}
div.elenco li{text-align:justify; }
div.elenco li a{color:#025D3A;padding:.7em 3px;margin:.2em 0;background:#E8F6F0;display:block;width:569px;font-size:110%}
div.elenco li a:hover{background:#F5FBF8;text-decoration:none}
div.elenco li ul{list-style:circle;}
div.elenco li a.dettagliocorso{display:inline;width:auto;background:url(images/li_dot.gif) no-repeat 0 .5em;padding:0 .5em;margin:1em 0;font-size:105%;}div.elenco li a.dettagliocorso:hover{text-decoration:underline;background:url(images/li_dot.gif) no-repeat 0 .5em;}

div#link{margin:1.5em 0}
div#link h3{color:#025936;font-size:150%;line-height:1.5em;margin:0;padding:0;border-bottom:solid 1px #30AB83;width:600px}
div#link ul{list-style:none;margin:0 20px;padding:0}
div#link li a{color:#025D3A;padding:.7em 3px;margin:.2em 0;background:#E5E8E7;display:block;width:569px}
div#link li a:hover{background:#EEF0EF;text-decoration:none}

div#footer{clear:both;padding:5px 0 0 0;height:32px;font-size:90%;border-top:solid 1px #014723}
div#footer a{font-weight:bold}
div#footer div.redazione{float:left;width:300px;margin:0 0 0 5px}
div#footer div#valid{float:left}
div#footer div#valid img{border:0;margin:0 3px}
div#footer div#privacy{position:absolute;right:0}

/* CLASSI CMS */
.txtSinistra{text-align:left}
.txtCentro{text-align:center}
.txtDestra{text-align:right}
div#content p.txtSinistra{text-align:left}
div#content p.txtCentro{text-align:center}
div#content p.txtDestra{text-align:right}
img.imgCentrofloat{}
img.imgDestraFloat/*,img.imgDestra*/{float:right;margin:5px}
img.imgSinistraFloat/*,img.imgSinistra*/{float:left;margin:5px}
img.imgCentro{margin:5px auto}
