body {
margin: 0;
padding: 0;
border: 0;
background: #f8f8f8;
color:#000; font-family: Arial, Helvetica, sans-serif;
overflow-y:scroll;
font-size:13px; 
}
ol, ul {list-style: none;}

div#background-top { background: #fff !important; width: 982px;margin: 0px auto; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}

.radius {border-radius:6px;}

div#menusezioni {
width: 960px;
margin: 0px auto;
padding: 0px;
padding-top: 2px;
background-color: #ffffff;
margin-top: 0px;}

.menusezioni-menu {overflow: hidden; margin:0px auto;padding-left:0px;}
.menusezioni-menu li { display: block; overflow: hidden; float:left;}
.menusezioni-menu li a {color: #FFFFFF;display: block;font-family: 'PT Sans',sans-serif;font-size: 14px;font-weight: bold; height: 22px;line-height: 22px; overflow: hidden;  
padding: 5px 0; text-align: center; text-transform: uppercase; width: 128px !important;text-decoration:none;}
.menusezioni-menu li a:hover {background-color: #d26601;text-decoration:none;}

.menusezioni-menu li.menusezioni-menu-home a { background-color: #ff8800; border-radius: 5px 0 0 5px; width: 64px !important;}
.menusezioni-menu li.menusezioni-menu-skiforum a { background-color: #1188ff;letter-spacing:0;}
.menusezioni-menu li.menusezioni-menu-turismo a { background-color: #0038A8;}
.menusezioni-menu li.menusezioni-menu-media a { background-color: #FFD700;}
.menusezioni-menu li.menusezioni-menu-news a { background-color: #C90016;}
.menusezioni-menu li.menusezioni-menu-blog a {background-color: #C71585; }
.menusezioni-menu li.menusezioni-menu-summer a { background-color: #00A520;}
.menusezioni-menu li.menusezioni-menu-aboutus a {  background-color: #DD1717;border-radius: 0 5px 5px 0; }

.menusezioni-menu li.menusezioni-menu-home a:hover { background-color: #e26611; }
.menusezioni-menu li.menusezioni-menu-skiforum a:hover {background-color: #0977ee;}
.menusezioni-menu li.menusezioni-menu-turismo a:hover {background-color: #00194b;}
.menusezioni-menu li.menusezioni-menu-media a:hover {background-color: #F0D000;}
.menusezioni-menu li.menusezioni-menu-news a:hover {background-color: #9C0D07;}
.menusezioni-menu li.menusezioni-menu-blog a:hover {background-color: #A50B5E;}
.menusezioni-menu li.menusezioni-menu-summer a:hover {background-color: #009000;}
.menusezioni-menu li.menusezioni-menu-aboutus a:hover {background-color: #c70005;}

#header {
clear: left;
height: 100px;
width: 960px;
margin: 0px auto;
padding: 0;
/*background-color: #f8f;*/}

#header #logo {
float: left;
width: 200px;
margin: 0;
padding: 0;
border: 0;}

#header #headerbanner {
float: left;
text-align:center;
width: 760px;
margin: 0;
padding-top: 3px;
border: 0;}

#menusottosezioni {
clear: left;
width: 960px;
margin: 3px auto;
background-color: #00A520;
text-align: center;
padding: 0px;}

#menusottosezioni ul {overflow: hidden; margin:0px auto; padding: 3px 0 3px 0;}
#menusottosezioni ul li { display: inline; }
#menusottosezioni ul li a {font-family: 'PT Sans',sans-serif;text-decoration: underline; color: #fff; margin: 0px; padding: 6px 16px; 
font-size: 14px !important; font-weight: bold; height: 22px;line-height: 22px;}
#menusottosezioni ul li a:hover {color: #ffff88; text-decoration: none; margin: 0px; padding: 6px 16px;background-color: #009000; }
#menusottosezioni ul li#active {background-color: #fff; padding: 6px 0px; }
#menusottosezioni ul li#active a{color: #000;text-decoration: none;}
#menusottosezioni ul li#active a:hover{color: #ffff88; background-color: #009000;}

#completo {
width: 960px;
margin: 0px auto;
padding: 0;
/*background-color: #90330f;*/}

#breadcrumbs {margin-right: 322px; border-bottom: 1px dotted #ccc; color: #666; padding: 0 0px 7px 0;}
#breadcrumbs a {text-transform: capitalize; color: #055Bee; text-decoration: underline; }
#breadcrumbs a:hover { text-decoration: none; }

#infoagg {
background-color: #eaeaff;
/*width: 330px;*/
border:1px solid #3399ff;
border-radius: 5px;
padding: 3px;
}

#infoagg p {
margin: 0px;
padding: 0px;
}


#content {
/*float: right;*/
margin-right: 302px;
padding: 21px;
/*border-left:1px solid #cecece;*/
background-color: #fff;
}

#content h1{
font-size:22px;
margin: 6px;
padding: 5px;
/*border:2px solid #ee99ff;
border-radius: 16px;*/
}

#content h2{
font-size:18px;
margin: 4px;
padding: 8px;
/*border:2px solid red;
border-radius: 11px;
background-color: #00bb00;*/
}

#content p{
font-size:13px;
text-indent: 21px;
margin-bottom: 6px;
}

#content a{
font-weight:bold;
color: #0066ff;
}

#content a:hover{
font-weight:bold;
color: #ee3311;
}

#content img{
border:1px solid black;
padding: 4px;
margin:2px;
}

#content th{
border: 0px;
font-size:13px;
background-color: #fff;
text-align: left;
}

#content td {
font-size:13px;
text-indent: 0px;
}

#content td p{
font-size:13px;
text-indent: 0px;
}

.citazione {
font-size:11px;
margin: 0px 31px 0px 41px;
background-color: #efefef;
border:1px solid silver;
border-radius: 5px;
padding: 3px;
}

#content img.nulla {
border:0px solid black;
padding: 1px 5px 1px 1px;
margin:0px;
vertical-align: middle;
}

.mostrarece { /*presentazione recensioni*/
padding: 4px 3px 4px 3px; 
border-bottom: 1px solid silver;
margin: 6px 0px;
float: left;
width: 600px;
}

.mostrarece .imgprev {float: left; width: 160px; }
.mostrarece .presprev {float: left;width: 440px;}
.mostrarece .presprev a {font-size: 18px;}

ul#gallery {
margin: 0;
padding: 0;
list-style-type: none;
float: left;
width: 100%}

ul#gallery li{float: left;
    /*width: 156px;height: 156px;
    line-height: 156px;text-align: center;*/
margin: 0 20px 20px 0;
padding:0 6px 6px 0;
background: url(../include/dropshadow.png) no-repeat bottom right}
ul#gallery img{
/*vertical-align: middle*/
display:block;
position: relative;top: -5px;left: -5px;
border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;
padding:5px
}

#coldx {
float: right;
width: 300px;
/*background-color: #333399;
border:1px solid #3399ff;*/
}

#iscrizione {
width: 290px;
background-color: #fffbf3;
border:1px solid #ffddaa;
padding: 4px;
margin: 3px 0px 6px 0px;
}
#iscrizione a{
font-weight:bold;padding:9px;font-size: 15px;border: 1px solid #adadad;margin-left:31px;background-color: #ee7700;color:#ffffff;text-decoration:none;}
#iscrizione a:hover{
font-weight:bold;padding:9px;font-size: 15px;border: 1px solid #000000; margin-left:31px;background-color: #0077ee;color:#f9d000;text-decoration:underline;}

#iscrizione #scollegati a{
font-weight:bold;padding:2px;font-size: 11px;border: 1px solid #adadad;margin-left:3px;background-color: #aaaaaa;color:#ffffff;text-decoration:none;}
#iscrizione #scollegati a:hover{
font-weight:bold;padding:2px;font-size: 11px;border: 1px solid #000000; margin-left:3px;background-color: #ff9900;color:#333333;text-decoration:underline;}

#iscrizione p.titolo{ 
font-size:14px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
font-weight:bold;
}

#iscrizione p{ 
font-size:12px;
margin-top:0px;
}

#iscrizione input {
border: 1px solid #323232; /* Bordo */
color: #666666; /* Colore del testo */
width: 90px;
padding: 1px;
font-size: 11px;
margin-top: 0px;
}

#iscrizione input:focus {border: 1px solid #900;}

#iscrizione #formbutton {
padding: 1px;
width: 90px;
background-color: #2299ff;
border: 1px solid #323232; /* Bordo */
font-size: 12px;
color: #ffffff;
font-weight:bold;
margin-top: 0px;
}

#boxsciestivo {
margin: 19px 0px 0px 0px;
border: 1px solid #87CEFA;
padding: 2px;
}
#boxsciestivo ul {padding: 0px;}
#boxsciestivo ul li {
margin: 0px;
padding: 0px 0px 1px 3px;
}
#boxsciestivo ul li a {color: #0174DF;font-weight: bold;}
#boxsciestivo ul li a:hover {color: #08298A;}

#boxdiscussioni {
margin: 19px 0px 0px 0px;
border: 1px solid #00A520;
padding: 2px;
}
#boxdiscussioni ul {padding: 0px;}
#boxdiscussioni ul li {
margin: 0px;
padding: 0px 0px 1px 3px;
}
#boxdiscussioni ul li a {color: #00a520;}
#boxdiscussioni ul li a:hover {color: #bb6600;}

#boxrev {
margin: 19px 0px 0px 0px;
border: 1px solid #00a520;
padding: 2px;
background-color: #f0ffdd;
}
#boxrev ul {padding: 0px;}
#boxrev ul li {
margin: 0px;
padding: 0px 0px 16px 0px;}
#boxrev li img{float:left;margin: 1px 11px 0px 0px;}
#boxrev li p{margin: 3px 0px 0px 0px;}
#boxrev li a{color: #bb3300; padding: 0px 0px 0px 6px; font-weight:bold;}

#boxrev li a:hover{color: #1188ee;}

#footer{
clear: both;
text-align:right;
border-top:1px solid silver;
padding: 3px 2px 1px 6px;
background-color: #ffffff;
font-size:10px; 
color: #969696;
} 

#footer ul {margin: 0px;padding: 0px;list-style-type: none;}
#footer ul li { display: inline;}
#footer a img {
border:0px solid black;
vertical-align: middle;
}