body,html{margin:0;padding:0px}

body{font:12px arial,sans-serif;color:#000;text-align:left;background:#0066D2 url(../images/bg.jpg) repeat-x;}

a:link, a:visited{color:#FFFF00;text-decoration:none;}

a:hover{color:#FFFFff;text-decoration:none;}

#container{
width:1100px;
margin:0 auto;
text-align:left;

}

p,td{padding:0px; margin:0px;}
#top{

height:108px;
background:url(../images/top.jpg) no-repeat;

padding-top:250px;
padding-left:320px;
}
table.moduletable th{background:url(../images/sfondo_titolomodulo.jpg) no-repeat;
font:25px arial,sans-serif;color:#FFFF00;text-align:center;font-weight:bold;
width:262px;
height:48px;
line-height:50px;

font-style: italic;
}
table.moduletable {background:url(../images/sfondo_modulo.png) repeat-y; }
table.moduletable td{text-align:center; padding-top:14px;  color:#ffffff;}
#left{
width:262px;
margin-left:42px;
display:block;
float:left;
font:12px arial,sans-serif;
}
#news {
width:707px;
dislay:block;
float:left;

}
#right{margin-left:25px;display:block;
float:left;
width:707px;
background:url(../images/sfondo_box.jpg) repeat-y; 

}

#content{display:block;
float:left;
}

#immagine{padding-top:20px;padding-left:35px;display:block; float:left;}


#titolo{background:url(../images/sfondo_titoloprinc.jpg) no-repeat; 
width:707px;
dislay:block;
float:left;
height:47px;}

#bottom{background:url(../images/footer_box.jpg) no-repeat;
height:17px;
width:707px;
float:left;
diplay:block;

}
#lista_news{
float:left;
display:block;
background:url(../images/titolo_ilcanile.jpg) 30px 20px no-repeat;
width:250px;
padding-left:30px;
padding-top:40px;
}
ul.latestnews{list-style-image: none;
list-style-type: none;
padding:0px 0px 0px 10px;
margin:0px;
width:220px;
}

li.latestnews{padding-bottom:10px;}


.latestnews a:link, a:visited{color:#FFFF00;

text-decoration:none;
font:13px arial,sans-serif;
font-weight:bold;
line-height:20px;
}
.latestnews a:hover{text-decoration:none; color:#fff;}

table.moduletable-news td{padding-top:18px;}

#contenuto{width:707px;display:block; float:left; color:#fff;
background:url(../images/sfondo_titolo.jpg) no-repeat;
}


#page {padding:0px 20px 20px 25px; margin:0px;display:block; float:left;width:655px;}
a.readon{color:#fff;font:12px arial,sans-serif;font-weight:bold; color:#FFFF00;
}

a.readon :hover{color:#fff;}
#footer{
display:block;
float:left;
width:1100px;
height:95px;
clear:both;}

#testo_home{
width:660px;display:block; float:left; color:#fff;padding-left:32px; 
}
.contentheading{font:25px arial,sans-serif;
color:#FFFF00;
text-align:left;
font-weight:bold;
font-style: italic;
width:610px;
height:47px;
padding:8px 10px 10px 70px;
margin:0px;

}

table.contentpaneopen{padding-right:25px;}

div.back_button a{color:#fff;font:12px arial,sans-serif;font-weight:bold;}

.componentheading{font:25px arial,sans-serif;
color:#FFFF00;
text-align:left;
font-weight:bold;
font-style: italic;
width:610px;
height:47px;
padding:8px 10px 10px 85px;
margin:0px;}

.filter{padding-left:20px;}
.display{padding-left:20px;padding-top:10px; padding-bottom:10px;list-type:none;}
table.category{float:left; display:block; width:680px; text-align:left;padding-left:10px;}

.sectiontableheader {padding-top:15px;padding-bottom:5px;text-align:left;} 


.sectiontableentry1 {} 
.sectiontableentry2 {}

tr.sectiontableentry1 td a:link, tr.sectiontableentry1 td a:visited {color:#fff; display:block; border-bottom:1px solid #ccc; padding-bottom:8px; padding-top:5px;font:12px arial,sans-serif;} 
 tr.sectiontableentry1 td a:hover {color:#FFFF00;}

tr.sectiontableentry2 td a:link, tr.sectiontableentry2 td a:visited {color:#fff; display:block; border-bottom:1px solid #ccc; padding-bottom:8px; padding-top:5px;font:12px arial,sans-serif;} 
 tr.sectiontableentry2 td a:hover {color:#FFFF00;}

td headers{width:5px;}
table.menu A {padding:0px; margin:0px;}

a.jcepopup span.zoom-link{background:none;}

table.moduletable_flashnews tr td h4{color:#FFFF00;font:16px arial,sans-serif;font-weight:bold;margin:0px; padding:15px 0px 10px 0px;}


.marker{color:#fff;font:15px arial,georgia,sans-serif; font-weight:bold;padding-bottom:0px;float:none;padding-right:15px;padding-top:0px;}

div.marker{padding-top:0px;}
#qcontacts {margin-left:30px;}

#qcontacts p{line-height:11px;}

#contact-street{font:15px arial,georgia,sans-serif;}

#contact-state{font:15px arial,georgia,sans-serif;}

#contact-country{font:15px arial,georgia,sans-serif;}

#contact-telephone{font:15px arial,georgia,sans-serif;}

.contact-other{margin-bottom:10px;}

#contact-fax{font:15px arial,georgia,sans-serif;}

#contact-misc{font:12px arial,georgia,sans-serif;}

.inputbox{border:1px solid #ccc;background:#fff;}

.contact-button{background:#0002E5;border:1px solid #3F5CED;padding:2px 10px 2px 10px;color:#fff;cursor:pointer;font-weight:bold;}
#qcontacts LABEL.required{color:#fff;line-height:20px;}

#qcontacts LABEL{color:#fff;line-height:20px;}

.gallery{width:650px;margin-left:25px;}

.sectiontableheader{font:15px arial,georgia,sans-serif;font-weight:bold;}

.leading{margin-left:25px; float:left; display:block;width:650px;}

.createdate{padding-bottom:10px;float:left;font-style: italic; width:100%;}

.iteminfo{padding-bottom:10px;float:left;font-style: italic; width:100%;}

.jg_element_txt_l{float:left;}

.jg_subcatelem_txt_l{float:left;}