html { margin: 0px; padding: 0px; height:100%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
body { background-color:#4396CA; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

img{border:none;}

.floatRight{float:right; margin:0px 0px 10px 10px;}

.clear_both{clear:both;}

div.Container { position: absolute; background-color:#FFFFFF; left:50%; margin-left:-480px; width: 960px; 
min-height:100%; height:auto !important; height:100%; min-height:100%; border-left:1px solid #336699; border-right:1px solid #336699; }

#ColSx{margin-top:20px; padding: 10px 10px 10px 10px; width: 200px; border-right:1px dotted #ccc; float:left; }
#ColSx #menu{width: 100%; font-family:"Trebuchet MS"; font-size:15px; z-index:100; text-align:right;}
#ColSx #menu div.voce{background: url(/assets/images/freccia_menu.jpg) 180px 3px no-repeat;  width: 100%; height:30px; color:#999999; }
#ColSx #menu div.voce a{ color:#999999; padding:0px 30px 0 0;}
#ColSx #menu div.voce_selected{ width: 100%; height:30px;  color:#FF0000; }
#ColSx #menu div.voce_selected a{ color:#FF0000; background-color:#FFFFFF; text-decoration:none; padding:0px 5px 0 0px;}
#ColSx #menu div.voce a:hover {color:#FF0000; background-color:#FFFFFF;}

#ColSx #banner{z-index:100; text-align:center; margin:30px 0 0 10px; font-size:11px; }
#ColSx #banner a{color:#ff0000;}
#ColSx #banner #pubblicita{ background-color: #EBEBEB; font-size:11px; padding:10px 0 10px 0; margin:0 0 20px 0; }
#ColSx #banner #pubblicita a{color:#ff0000;}
#ColSx #banner div.spazio{width:200px; margin:0 0 30px 0; }

#Content{margin-top:20px; padding: 0px 10px 50px 20px; width: 690px; float:left; }

#logo_titolo{width:690px; height:120px;}
#logo_titolo #logo{background: url(/assets/images/logo.jpg) center top no-repeat; width:160px; height:110px; position:absolute; margin-left:520px;}
#logo_titolo #titolo{background: url(/assets/images/titolo.jpg) center top no-repeat; width:350px; height:71px; position:absolute; margin-left:140px; margin-top:10px;}

#home_benvenuto{width:430px; min-height:220px; height:auto !important; height:220px; margin:30px 0 0 250px;}
#home_benvenuto h1{width:100%; text-align:right; color:#666666; font-size:20px; margin:0 0 0 0;}
#home_benvenuto p{width:100%; text-align:left; color:#999999; font-size:12px; margin:0 0 0 0;}
#home_polaroid{position:absolute; top:0px; margin-top:100px;}

div.articolo{margin:10px 0px 20px 0px; padding-top:10px; border-top:1px dotted #ccc;}
div.articolo div.imgRight{float:right; margin:10px 0px 10px 10px;}
div.articolo div.titolo{margin:10px 0px 10px 0px; color:#666666; font-size:18px; text-transform:uppercase}
div.articolo div.titolo a{color:#666666; font-size:18px; }
div.articolo div.titolo a:hover{color:#FF0000; }
div.articolo p{text-align:left; color:#666666; font-size:13px; margin:0 0 0 0;}
div.articolo a{color:#FF0000; font-size:13px;}
div.articolo strong{color:#000000; }

#ultime-strutture{width:100%; }
#ultime-strutture div.box{float:left; width:45%; min-height:220px; height:auto !important; height:220px; margin:0 10px 10px 0; padding:5px 5px 5px 5px; border:1px solid #cccccc;}
#ultime-strutture div.box div.tipologia{font-size:12px; color: #666}
#ultime-strutture div.box div.nome{font-size:18px; color: #666; text-transform:uppercase; margin: 10px 0 0 0;}
#ultime-strutture div.box div.nome a{font-size:18px; color: #666666; text-transform:uppercase}
#ultime-strutture div.box div.nome a:hover{color: #FF0000;}
#ultime-strutture div.imgRight{float:right; margin:10px 0px 10px 10px;}
#ultime-strutture div.box div.dati p{text-align:left; color:#666666; font-size:12px; margin: 10px 0 0 0;}
#ultime-strutture div.box div.link-scheda{margin:30px 0 0 0;}
#ultime-strutture div.box div.link-scheda a{font-size:12px; color: #FF0000; }
#ultime-strutture div.box div.link-scheda a:hover{color: #000000;}

#ultime-strutture td{border:1px solid #cccccc; text-align:center; margin:0 0 0 0; padding:0 0 0 0;}
#ultime-strutture td img{padding:5px 5px 5px 5px;}

div.struttura{margin:10px 0px 20px 0px; padding-top:10px; border-top:1px dotted #ccc;}
div.struttura div.imgRight{float:right; margin:10px 0px 10px 10px;}
div.struttura div.titolo{margin:10px 0px 10px 0px; color:#666666; font-size:18px; text-transform:uppercase}
div.struttura div.titolo a{color:#666666; font-size:18px; }
div.struttura div.titolo a:hover{color:#FF0000; }
div.struttura div.indirizzo{text-align:left; color:#666666; font-size:12px; margin:0 0 10px 0;}
div.struttura p{text-align:left; color:#666666; font-size:13px; margin:0 0 0 0;}
div.struttura a{color:#FF0000; font-size:13px;}
div.struttura strong{color:#000000; }

div.briciole{margin:10px 0px 10px 0px; color: #999; font-size:12px; }
div.briciole a{color: #999;}
div.briciole a:hover{color: #FF0000;}

div.box-gallery{width:100%; }
div.box-gallery td{border:1px solid #cccccc; text-align:center; margin:0 0 0 0; padding:0 0 0 0;}
div.box-gallery td img{padding:5px 5px 5px 5px;}

