*{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:17px}
body{background:#ebffeb url("../i/map.jpg") bottom right no-repeat;}

h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:5px; color:#c03;}
h1, h1 a, h1 span{font-size:24px; display:none;}
h2, h2 a, h2 span{font-size:20px;}
h3, h3 a, h3 span{font-size:15px; margin-bottom:10px; padding-top:10px; clear:left}
h4, h4 a, h4 span{font-size:12px;}

h4, h4 a, h4 span{font-size:12px; font-weight:bold; }
h5{font-size:12px; color:#0066FF}

ul{margin-bottom:10px; list-style-type:none}

a{color:#31608e; text-decoration:none; font-weight:bold; }
a:hover{text-decoration:underline}

#menuA a, #menuB a{font-size:14px}
#menuA {padding-top:4px;}

img{border:0}

hr{margin-bottom:10px; height:1px; background:#ccc; border:0; color:#ccc}

input{padding:1px}
input#addLink{width:267px}
input#tit_i{width:300px}
input#day{width:25px}

input.chkb {margin-right:10px; }

input#month{width:25px}
input#year{width:40px}
select#sesso{width:40px}
select#mesi{width:120px}

table{border-collapse:collapse}
td{padding:10px; vertical-align:top; }
table.risultati td{border:1px solid #ddd}

div#cartoline img{float:left; padding:0 10px 10px 0}

textarea{padding:1px; width:300px; height:200px}

label{width:90px; cursor:pointer; font-weight:bold; color:#31608e}

li{padding-bottom:3px;}
ul.libreria li{list-style-type:none; font-size:0.9em}

html,body{height:99%;}

#wrapper{position:relative; width:100%; min-height:97%; height:auto; margin:0 auto; }

#wrapperFoto{text-align:center; padding:20px 0}
img.imgLink{cursor:pointer}
table.bioGallery td{width:200px; padding:20px; padding-top:0; vertical-align:top}
div.bioGallery{border-bottom:1px solid #ccc; margin-bottom:10px}
div.bioGallery img{cursor:pointer; margin:0 15px 15px 0;}
div.bioGallery h4{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd}
div#foto img{padding:1%}


#header{background:#AAE799 url("../r.php") top left no-repeat; height:170px; }
#header img{margin:0; padding:0; border:0;}
#header h1{text-indent:-9999px; width:100%; padding:0; margin:0}

#back {position:absolute; top:9px; left:13px;}


#logo {position:absolute; left:615px; top:15px; font-size:8pt; color:#000033; font-weight:bold; text-align:center}
#logo table{border-collapse:collapse; }
#logo table td{vertical-align:middle; padding:2pt; margin:0; }
#logo span {font-size:24pt; font-weight:bold; color:#FE4A67}
#logo p{font-size:9pt; color:#000033; font-weight:bold; margin-bottom:0;}



#main{border-left:1px solid #ccc; height:auto;}

#tit h2#tit_index{ display:none; text-indent:-9999px; width:550px; height:64px;}


.float {float:left; padding:5px;padding-right:20px}
.floatr {float:right; padding:5px;}

#editoriale h1 { line-height:1.05; }
#editoriale ul {list-style:disc; list-style-position:inside; margin-left:10px;}


#latestNews{position:relative; float:left; border:1px solid #ccc; left:0; background:#fff; margin-bottom:15px; }
#agenzie{position:relative; top:10px; float:left; width:16%;  border:1px solid #000; }

#menuB{position:absolute; color:#333; padding-top:15px; background:url("../i/sx.jpg") 0 0 no-repeat; margin:0; width:140px;}

#agenzie h3 { background-color:#56f25f; font-variant:small-caps;font-size:11pt; padding:0; padding-left:5px; color:#333; }
#agenzie p,h4 { margin:5px; }
#agenzie img { display:block; padding:2px 0; margin:0 auto; }
#agenzie div.text{background:; }



#agenzie #link1, #link2, #link3, #link4{ background-color:transparent; margin-top:-10px; margin-bottom:-5px; padding-bottom:5px;}



#agenzie #spot{margin-top:20px; text-align:center; padding-top:20px}
#agenzie #spot img{border:1px solid #fff}
#content #tit{margin-bottom:10px;}
#content #titSec{margin-bottom:20px;}

#links {}

#link1 ul, #link2 ul, #link3 ul, #link4 ul{list-style-type:none; padding-top:0}
#link1 li, #link2 li, #link3 li, #link4 li{margin-left:5px; padding-right:10px; padding-top:3px; border-right:2px solid #fff; border-bottom:1px solid #ccc}
#link1 a, #link2 a, #link3 a, #link4 a{font-weight:bold}


#menuA{position:relative; top:0; color:#333; background:url('../i/menu.jpg') 0 -5px; height:36px; left:0; }
#menuA li#first { padding-left:15px}
#menuA li{float:left; margin-left:10px; padding-right:10px; list-style-type:none; height:14px}
#menuA li a{color:#fff; font-weight:bold;}

#foto h4{clear:left;}
#menuGallery ul li {float:left; width:95px; background:#FE4A67; margin-right:5px; padding-left:3px;}
#menuGallery a{display:block;  padding:2px; color:#fff;}


#menuChisiamo ul{}
#menuChisiamo li {float:left; width:100px; background:#FE4A67; margin-right:10px; padding-left:5px; margin-bottom:5px;}
#menuChisiamo  a{display:block;  padding:2px; color:#fff; }
#chisiamo h4{clear:left;}

#itinerari h4{clear:left;padding-top:10px}
#menuItinerari ul li {float:left; width:125x; background:#FE4A67; margin-right:10px; padding-left:5px;}
#menuItinerari a{display:block;  padding:2px; color:#fff; }



#menuB ul{}
#menuB li{padding-bottom:5px; border-bottom:1px solid #333; text-align:right;}
#menuB li a{color:#333; font-variant:small-caps; font-weight:normal; }

#menu2{float:left; width:15%;border:1px solid #000; margin-top:10px; margin-left:5px}
#menu2 h3 { background-color:#56f25f; font-variant:small-caps; font-size:11pt; padding:2px; margin:0;  padding-left:5px; color:#333;}
#menu2 p,h4 { margin:5px; }
#menu2 img { display:block; padding:2px 0; margin:0 auto; }



#contatti_pagina { position:absolute; top:120px; color:#333; padding-top:15px; width:140px; background:url("../i/sx.jpg") 0 0 no-repeat; height:355px; text-align:right;}

#menuAdmin{position:absolute; top:155px; left:0px; color:#333; width:150px}
#menuAdmin ul{list-style:disc outside; margin-left:20px;}
#menuAdmin li{padding-bottom:5px}

#menuSez{position:absolute; top:190px; left:190px; color:#333; width:140px}
#menuSez li{list-style-type:circle; padding-bottom:5px}

div.mapLinks{ padding-right:40px; float:left;}

#content {position:relative; float:left; margin:10px 5px; margin-right:10px; padding:10px 20px; width:55%; border:1px solid #c03; background:#fff; }
#content p{margin-bottom:10px}
#content h3{color:#c03; border-bottom:2px dotted #c03; width:100%; padding-left:2%;}
#content form p{margin-bottom:10px}
#content ol{list-style-position:outside; padding-left:20px}
#content ol li{padding-bottom:10px; line-height:16px}

#content p.help{position:absolute; top:151px; right:10px;}
#content p.help a{font-size:18px; font-weight:bold}

p.manifesti img{padding-right:40px}

#manifesti p{float:left; padding:0 20px 10px 0; min-height:190px; width:240px}
#manifesti p img{margin-right:10px; margin-bottom:10px; float:left;}

#text {padding-left:180px;}
#text li{padding-bottom:5px}

#news{/* float:left*/}
#news tr{background:#EBFFEB; border-top:1px solid #ccc; margin-bottom:10px;}

#focus { float:left}


div#ivostrilavori p{background: #FE4A67;color:#fff;font-weight:bold;padding-left:10px;}
div#ivostrilavori img{cursor:pointer;margin:5px;border:1px solid #FE4A67;}


#footer{clear:left; background:url("../i/menu.jpg"); height:26px; top:10px; position:relative;}
#footer p{padding-left:5px; color:#fff; font-size:10px;}
#footer a{font-size:11px; font-weight:bolder; color:#fff;}

#counter {display:none}

div.cat{border-bottom:1px solid #ccc; margin-bottom:15px}
div.sottoCat{padding-left:20px;}
div.actions{background:#fff; padding:10px 10px 0 10px; border:1px solid #f00}

.warning{color:#f00}
.clear{clear:left;}


#domande ul,li{border:0; margin:0; padding:0;}
#domande  ul{padding-left:15px}
#domande  li{padding-bottom:2px;}
#domande  .domanda {padding:2px 1.8em; background:url("../i/plus.jpg") 0px 2px  no-repeat; min-height:20px; height:auto !important; height:15px;  width:auto;}
#domande  .domanda {margin-bottom:5px;}
#domande  .risposta{display:none; margin-left:10px; margin-bottom:10px; padding:5px; background:#EBFFEB; border:1px dotted #ccc }
#domande a{font-size:12px; color:#0066FF}

#acquatico {color:#3932F2; border:2px solid;padding:5px; margin-bottom:15px;}
#pianura {color:#4FDD79; border:2px solid; padding:5px; margin-bottom:15px;}
#montagna {color:#B9A952; border:2px solid; padding:5px; margin-bottom:15px;}
#mediam {color:#F1DF4F; border:2px solid; padding:5px; margin-bottom:15px;}

#video table{border-bottom:1px solid #ccc}
#games table{border-bottom:1px solid #ccc}

#acquatico h5, #pianura h5, #montagna h5, #media h5 {color:inherit;}

#banner{/*position:fixed !important;*/ position:absolute; right:0; top:2%;}
.swfBanner{width:110px; height:200px}
.swfQuiz{width:620px; height:480px;}

.listapuntata{list-style:disc; list-style-position:inside}

#form {margin-left:140px;}
#form tr{border-collapse:collapse;}
#form input{width:290px; border:1px solid #c03}
#form textarea{border:1px solid #c03}
#form button{border:2px dotted #c03; background:#fff;  color:#000; font-weight:bold; width:120px;}
#form .smallText{font-size:7pt; font-style:italic;}

/* Area Riservata */
#log_area{margin:10px;}
#log_area td{margin:0; padding:2px;}

#lightbox{
	padding: 50px;
	background-image:url(overlay.png);
	border:1px solid #000;
	z-index:1100;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

* html #overlay img{border:0;
}

