*{margin:0;padding:0;}
body{margin:20px 0;background-image:url(images/pattern.png);background-repeat:repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;}
h1, h2, h3{color:#626456;}
h1{letter-spacing:-.075em;font-size:3em;}
h2{letter-spacing:-.05em;text-transform:uppercase;font-size:1.1em;font-weight:bold;color:#8D8E85;background-color:#FFCC33;}
h3{font-size:1em;}
p, ul, ol{margin-top:1.5em;line-height:1.8em;}
ul, ol{margin-left:3em;}
a{text-decoration:none;color:#3C7BCF;}
a:hover{border:none;}
h1 a, h2 a, h3 a{border:none;text-decoration:none;color:#626456;}
h1 a:hover, h2 a:hover, h3 a:hover{background:none;color:#3C7BCF;}
hr{display:none;}
#wrapper{}
#logo{width:865px;margin:0 auto;background:url(images/header.jpg) no-repeat;height:100px;border:10px solid #799CD6;}
#logo span, #logo h2{margin:0;padding:0;}
#logo span{padding:8px 5px 0 8px;font-style:italic;color:#ffffff;letter-spacing:-.075em;font-size:3em;font-weight:bold;}
#logo h2{padding:115px 0 0 0;font-style:italic;}
#logo p{clear:left;margin:0;padding:0 0 0 20px;line-height:normal;font-size:1.2em;font-weight:bold;color:#C2C5B1;}
#logo a{color:#FFFFFF;}
#pagina{width:865px;margin-left:auto;margin-right:auto;background:#FFFFFF;border:10px solid #799CD6;border-bottom:5px solid #799CD6;border-top:none;overflow:hidden;}
#content{width:400px;margin-left:150px;margin-right:275px;font-family:Arial, Helvetica, sans-serif;color:#999999;margin-top:20px;}
#content_ricerca{margin-left:30px;font-family:Arial, Helvetica, sans-serif;color:#999999;margin-top:20px;}
#content h1{font-family:Arial, Helvetica, sans-serif;font-weight:normal;height:45px;background:#FFFFFF url(images/navbar.gif);color:#FFFFFF;font-size:18px;margin:0 0 15px 0;}
#content p{margin:0 5px 0 3px;}
#content img{margin-left:10px;}
#content a{color:#3C7BCF;}
.title{margin:0;font-weight:normal;}
.principale .entry{padding:0 10px 30px 15px;}
.principale .meta a{color:#CFCFCF;}
.principale .links{margin:0;}
.principale .tags{margin:0;text-transform:uppercase;font-size:.8em;font-weight:bold;background:url(/images/img04.gif) repeat-x;}
.principale strong{color:#626456;}
.principale .links a, .principale .tags a{border:none;}
#argomento{}
#argomento h2{margin:0;background:#FFFFFF url(images/navbar.gif);color:#FFFFFF;font-size:16px;padding:2px 0 0 5px;}
#argomento h3{margin:0;padding:15px 0 0 15px;background:#FFFFFF url(images/navbar.gif);color:#FFFFFF;font-size:1.8em;}
#argomento p{margin:0 0 10px 0;padding:15px 0 0 15px;line-height:22px;}
#destra{float:right;width:280px;margin:0;margin-right:10px;}
#destra li h2{margin:10px 0 1em 0;background:#FFFFFF url(images/navbar.gif);color:#FFFFFF;font-size:16px;padding:2px 0 0 5px;}
#destra li ul{line-height:normal;background:url(/images/img04.gif) repeat-x;}
#destra li li{padding:5px;background:url(/images/img04.gif) repeat-x left bottom;}
#destra li a{border:none;padding-left:10px;}
#destra li a:hover{border:none;padding-left:10px;}
#sinistra{float:left;margin:0;margin-left:10px;width:135px;overflow:hidden;}
#annuncio_sinistra{width:120px;height:600px;}
.sidebar{float:left;}
.sidebar ul{margin:0;padding:0;list-style:none;}
.sidebar li{margin-bottom:2em;}
.sidebar li ul{}
.sidebar li li{margin:0;}
.sidebar li h2{margin:0 0 1em 0;}
#footer{height:100px;text-align:center;font-size:9px;}
#menu_navigazione{width:120px;height:250px;margin:10px 0 0 0;background-color:#0066FF;}
#immagini{width:260px;margin-left:10px;}
#immagini img{border:4px #212b35 solid;}
#annuncio{margin-top:10px;}
.mainMenu{letter-spacing:-.05em;text-transform:uppercase;font-size:1.1em;font-weight:bold;color:#8D8E85;background-color:#FFCC33;}
#menu-correlato{margin-left:12px;}
#scrolling{margin-left:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;line-height:8px;margin-bottom:-15px;}
#scrolling a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#333333;margin-bottom:2px;}
#contatti{margin-top:20px;margin-left:10px;padding:7px;width:90%;border:dashed 2px #FFCC00;}
#blog{background-image:url(/images/diario_box_dx.gif);background-repeat:no-repeat;padding-top:40px;margin-left:5px;margin-top:10px;margin-bottom:10px;padding-bottom:5px;}
#blog a{font-size:10px;color:#626475;}
#blog ul li{margin:0;padding:5px;background:url(/images/img04.gif) repeat-x left bottom;}
#vacanze_sx{border:1px solid #000000;width:170px;height:300px;}
#menu_or{float:right;height:15px;width:728px;}
#video{width:260px;min-height:100px;margin-left:10px;margin-bottom:10px;}
#video img{border:4px #212b35 solid;}
#immagini ul li{font-size:11px;font-weight:bold;margin:0;padding:0;}
#immagini ul li ul li a{margin-left:0;padding-left:0;margin-right:15px;}
#immagini ul li ul li a:hover{text-decoration:underline;margin-left:0;padding-left:0;margin-right:15px;}
#second1{margin:0;padding:0;}
#second1 ul{margin:0;padding:0;}
#second1 ul li{margin:0;padding:0;}
#second1 ul li a.secondMenu{padding:0;line-height:22px;text-decoration:underline;}
#footer_2{position:absolute;left:50%;margin-left:-443px;text-align:center;width:885px;height:16px;font-size:9px;color:#FFFFFF;background-color:#799CD6;}
#footer_2 a:link{color:#FFFFFF;text-decoration:underline;}
#footer_2 a:visited{color:#FFFFFF;text-decoration:underline;}
#footer_2 a:hover{color:#FFFFFF;text-decoration:underline;}
#casella-ricerca-google{margin-top:5px;}
.principale{font-size:12px;}
.principale img{margin-top:10px;margin-bottom:10px;}
#content_home img{margin-left:0px;margin-bottom:2px;margin-top:0px;}
