*{border:0; padding:0; margin:0; font:11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333;}
body{width:100%}
h1{font-size:2.5em;}
h2{font-size:105%; margin-bottom:0.2em; font-weight:bold; color:#4261bf; border-bottom:1px solid #4261bf;}
h2.evidenziato{font-size:1.6em; margin:1em 0; font-weight:bold; color:#fff; padding:0 0.3em; background:#4261bf;}
h3{font-size:120%; margin:0.8em 0; font-weight:bold; color:#666;}
h4{font-size:110%; margin:0.6em 0; font-weight:bold; color:#4261bf;}
h5{font-size:1.2em; margin:0.4em 0; font-weight:bold; color:#4261bf;}
h6{font-size:1.1em; margin:0.4em 0; font-weight:bold; color:#666;}
span.nota {font-weight:bold; font-style: italic; color:#000;}
a{color:#4261bf;text-decoration:none;}
a:hover{text-decoration:underline;  } # background:#069;color:#fff
a:hover img {text-decoration:none;}

acronym{border-bottom:1px dotted #000; cursor:help}
abbr{border-bottom:1px dotted #000; cursor:help}
button{border:1px solid #999}
em{font-style:italic}
p, ul{margin-bottom:0.8em}
label{cursor:pointer}
strong{font-weight:bold;font-size:100%;}
input, textarea{border:1px solid;}
select{border:1px solid}
option{padding:0 0.3em}
img.left{float:left; padding:0 10px 10px 0}
img.right{float:right; padding:0 0 10px 10px}
li{list-style-type:none}
hr{display:none}
table{border-collapse:collapse}



div#news{clear:left}

div.infoBox{width:100%; float:left; margin:10px 3px 10px 0; position:relative;}
div.infoBox h3{background:#6B8EFF; color:#fff; padding:2px 5px; margin:0 0 0.5em 0; font-size:small;}
div.infoBox h3 a{color:#fff; font-size:0.9em; font-weight:bold}
div.infoBox h3 a:hover{background:none}
div.infoBox h4{padding:0 5px; margin:0.5em 0; font-size:0.9em}
div.infoBox p strong.data{color:#4261bf; font-size:90%}
div.infoBox p{padding: 0 5px 2px 2px; margin:0; }


div.infoBoxText {float:left; margin-right:20px; width:33%}
div.infoBoxTextEventi {float:left; margin-right:20px; width:29%}
#EventiHome {width:25%}
#NotizieHome {width:50%}
div.infoBoxAds { margin:0 auto; }

div.boxbanner {float:left; width:23%;}
div.boxbanner h3 {font-size:12px;}
div.boxbanner img {margin-bottom:0.5em}
div.boxbanner p {width: 120px;}

#ragazzaSettimana {margin:0;}
#ragazzaSettimana p a{background:#069;}
#ragazzaSettimana a img {display:block;margin:0 auto; }
#ragazzaSettimana p {width:120px;}
#banner1 {margin:0}
#banner1 p {width:120px;}

#header {background:#016AA3 url('header.gif'); height:90px;}
#header h1 {color:#fff; display:none;}
#nav {margin-bottom:2em;}
#nav ul li {background:#eee; }
#nav ul li a {display:block;text-decoration:none; border-left:1em solid #6B8EFF;padding-left:0.5em;margin:0.2em 0;}
#nav ul li a:hover { background:#ddd; border-left:1em solid #E79A00; }


#navExtra{position:absolute; top:5em; right:0; width:50em; height:2em; text-align:right; /*background:#016AA3;*/}
#navExtra ul{position:absolute; top:0.1em; right:1em;}
#navExtra ul li{float:left; margin-left:0.8em; color:#fff; }
#navExtra ul li a{color:#fff; font-weight:bold}
#navExtra ul li a:hover{background:#fff; color:#016AA3}
#navExtra form label{color:#fff}
#navExtra form input{border:1px solid #666; }
#navExtra form button{border:1px solid #666; }

#navPath{border-bottom:1px solid #ccc; width:100%; background:#eee;}
#navPath p{padding:3px 20px; margin:0; }

#adtop {margin-top:0; text-align:center;background:#eee}
#mail {position:absolute; top:128px; right:20px; width:400px; height:2em; text-align:right; /*background:#016AA3;*/}

#content { margin-top:15px !important; margin-top:12px; margin-left: 199px; margin-right:199px; margin-left:201px; margin-right:201px; }
html>body #content { margin-left: 201px; margin-right:201px; }

#navigazione { position: absolute; left:10px; top:160px; width:180px;}

#navigazione2 {position: absolute; right:10px;	top:160px; width:130px; }
#navigazione2 {margin-bottom:2em;}
#navigazione2 ul li {background:#eee; }
#navigazione2 ul li a {display:block;text-decoration:none; border-left:1em solid #a5e05f;padding-left:0.5em;margin:0.2em 0;}
#navigazione2 ul li a:hover { background:#ddd; border-left:1em solid #E79A00; }

#content.mappa ul{margin:0; padding:0;}
#content.mappa li{list-style-type:none; margin:0; padding:0; }
#content.mappa li ul li{padding-left:0.5em;}
#content.mappa li ul li a{font-size:0.8em}

#content.mappa ul.generali li{float:left; margin:0 1em 1em 0;}
#content.mappa ul{clear:left; height:1%; }
#content.mappa li.padre0{float:left; width:17%; min-height:20em; height:auto !important; height:20em; border-right:1px dotted; margin-right:0.5em; margin-bottom:1em; margin-top:0 !important; margin-top:1em; padding-right:0.8em}

#ins_correlate { clear:both;}

#footer { clear:both; margin:0px; padding:10px 0 10px 0; display:block; }
#footer p { text-align:center; }

#newsletter input {width:200px;margin:0 20px;}
/*#newsletter td {width:50px;}*/

/*NEGOZI*/
.negozio_short { border:1px solid; margin-bottom:10px;padding:0 10px}
.negozio_short h3{ border-bottom:1px solid}
.negozio_short img{width:60px; float:right}

.main_shop {width:350px; float:left;}
.info_shop {width:200px; float:right; margin-left:10px; padding:5px}


.thumb_shop { margin-top:20px; clear:both;}


.immagini_shop { border:1px solid #aaa; margin:5px;  }
.immagini_shop img {margin:5px;}

#content ul.puntata li {list-style-type:disc;margin-left:20px}
