html,body{margin: 0;padding:0; height:100%}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
div#container{width: 980px;margin: 0 auto;text-align: left; height:100%;position:relative;
/*position:relative serve per non allargare la pagina !!*/}
div#header {height:110px; width:100%; background-image:url(../images/header_bg.png); background-repeat:no-repeat; background-position:top; background-color:#006699;}
div#navigation {width:100%; background-image:url(../images/content_bg.png); background-repeat:repeat-y;}
div#content {width:100%; height:inherit; background-image:url(../images/content_bg.png); background-repeat:repeat-y; padding-top:30px; padding-left:35px; padding-right:35px; font-family:"Times New Roman", Times, serif; background-color:#FFFFFF;}
/*body>div#container{height:auto;min-height:100%}*/
div#footer {width:100%; height:100px; background-image:url(../images/footer_bg.png); background-repeat:no-repeat; padding: 0.5em 0; text-align:right; color:#999999; clear:both;}

.header_bbbbb {background-image:url(../images/bbbbb.png); background-repeat:no-repeat; background-position:right; margin-right:16px; height:100%;}
.header_logo { position:relative; top:30px; left:35px; margin-right:10px; border:none;}
.header_img_link { border:none;}
.header_residenzabrancaccio { position:relative; top:30px; left:30px; height:60px; border:none;}
.header_menu { color:#999999; float:right; margin-right:30px; position:absolute; top:5px; right:30px; padding:4px;}
.header_menu a { color:#FFFFFF; text-decoration:none;}
.header_menu a:hover { color:#CCCCCC; text-decoration:underline;}
.header_menu img { width:16px; margin-top:}
.header_titolo { font-style:italic; color:#FFFFFF;position:absolute; top:70px; left:620px; font-size:150%; font-weight:bold}

/*--------------------------------------------------MENU----------*/
#menualto{
height:35px;
margin-left:16px;
margin-right:16px;
font-size:150%;
background-color:#F9FBFF;
text-align:center;
background-image:url(../images/menualto_bg.png);
background-position:bottom;
}
#menualto ul {list-style:none; margin-top:-15px;}
#menualto li { display:inline; padding-bottom:10px; padding-left:10px; padding-right:10px; font-family:"Times New Roman", Times, serif;}

#menualto li:hover {background:transparent url(../images/symbol.png) no-repeat scroll; background-position:bottom left;}
#menualto font { font-size:85%; color:#CCCCCC;}
#menualto a {color:#006699; text-decoration:none; margin-left:3px; margin-right:3px;}
#menualto a:hover { color:#0099CC; text-decoration:none; }


/*--------------------------------------------------SLIDER----------*/
#slider {
    width: 948px; /* important to be same as image width */
    height: 200px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-top:0px;
	/*margin-left:-24px;*/
	margin-left:16px;
}
#sliderContent {
    width: 948px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0px;
}
.slider a { border:none;}

.sliderImage {
    float: left;
    position: relative;
	display: none;
	margin-left:-40px;
	margin-top:-20px;
}
.sliderImage img { width:1000px; border-color: #006699;}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 10px;
    left: 0;
}
ul { list-style-type: none;}

/*--------------------------------------------------FORM----------*/

.FormTextarea  {
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#000000;
	BORDER-RIGHT: #0099CC 1px solid; BORDER-TOP: #0099CC 1px solid; BORDER-LEFT: #0099CC 1px solid;  BORDER-BOTTOM: #0099CC 1px solid ;
	margin-top:6px;
	margin-bottom:2px;
		}	
.FormAttivita  {
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#0099CC;
	BORDER-RIGHT: #0099CC 1px solid; BORDER-TOP: #0099CC 1px solid; BORDER-LEFT: #0099CC 1px solid;  BORDER-BOTTOM: #0099CC 1px solid ;
	margin-top:10px;
	margin-bottom:2px;
	margin-right:8px;
	float:right;
		}	
.Form  {
	width:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #0099CC 1px solid; BORDER-TOP: #0099CC 1px solid; BORDER-LEFT: #0099CC 1px solid;  BORDER-BOTTOM: #0099CC 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
		}
.FormNews  {
	width:75%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #0099CC 1px solid; BORDER-TOP: #0099CC 1px solid; BORDER-LEFT: #0099CC 1px solid;  BORDER-BOTTOM: #0099CC 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
		}
.FormMod  {
	width:75%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background-color:#FBFFFF;
	color:#006699;
	BORDER-RIGHT: #0099CC 1px solid; BORDER-TOP: #0099CC 1px solid; BORDER-LEFT: #0099CC 1px solid;  BORDER-BOTTOM: #0099CC 1px solid ;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:5px;
		}


/*--------------------------------------------------FOOTER----------*/
.footer_firma { height:100%; margin-right:16px; margin-left:16px; color:#FFFFFF; background-image:url(../images/bbbbbcontrario.png); background-repeat:no-repeat; background-position:left; vertical-align:bottom; border-top:4px solid #006699; font-size:110%; font-weight:bold; padding-right:30px;}
.footer_firma a { color:#E7F2FE;}


/*--------------------------------------------------PAGINE SINGOLE----------*/
.intro { background-color:#304F7C; width:100%; height:100%; text-align:center; vertical-align:middle;}
.intro img { border:3px solid #304F7C ; margin:50px 0 0 0;}
.intro img:hover { border-bottom:3px solid #FFFFFF; padding-bottom:40px;}

.home { font-size:100%; color:#006699; width:70%; float:left; padding-right:10px;}
.home h2 { font-style:italic;  color:#FFFFFF; margin-left:30px; font-size:140%;}
.home h3 { margin-top:0; margin-bottom:0}
.home_box1 { float:left; width:45%; padding:10px;}
.home_box1 img { float:left; width:70px; border:none;}
.home_box1_title { font-size:130%; color:#0066CC; float:left; margin-top:10px; font-style:italic;}
.home_box1 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box2 { float:left; border-left:1px solid #F0F0F0;  width:45%; padding:10px;}
.home_box2 img { width:200px; border:none; margin-left:30px;}
.home_box2 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box3 { width:97%; text-align:justify; margin-top:10px;}
.home_box3 hr{ width:100%; text-align:justify; margin-top:10px; float:left; height:1px; color:#F0F0F0;}
.home_box3 a { font-size:140%; color:#003399; text-decoration:none; font-weight:bold; padding:5px;}
.home_box3 a:hover {color:#999999; text-decoration:underline;}
.home_box3 img { width:70px; border:none; float:left; margin-right:5px; margin-bottom:5px;}
.home_box3_notizie { float:left; margin-bottom:25px; width:100%;}
.home_box4 { float:left; width:45%; font-size:110%; padding:10px; text-align:justify;}
.home_box4 h2 {color:#FFFFFF; margin-left:30px;}
.home_box5 { float:left; border-left:1px solid #F0F0F0; width:45%; padding:10px;}
.home_box5 a { font-size:140%; color:#003399; text-decoration:none; font-weight:bold;}
.home_box5 a:hover {color:#999999; text-decoration:underline;}
.home_box5_icona {width:15px; border:none; margin-right:5px; }


.altro { border-left:1px solid #F0F0F0; float:left; padding-left:15px; font-size:120%;}
.altro h2 { font-style:italic; color:#003366;}
.altro h3 { margin-top:0; margin-bottom:10px;font-style:italic; color:#FFFFFF; margin-left:30px;}
.altro a { color:#003399; font-weight:bold;}
.altro a:hover { color:#CCCCCC;}
.box {width:95%; height:20px; background-repeat:no-repeat; background-image:url(../images/Box.gif); margin-bottom:7px; }

.login { font-size:100%; color:#006699; width:70%; float:left; padding-right:10px;}
.login h2 { font-style:italic;}
.login h3 { margin-top:0; margin-bottom:0}

.pannello { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.pannello a { color:#006699; font-weight:bold;}
.pannello h2 { font-style:italic;}
.pannello h3 { margin-top:0; margin-bottom:0}

.editevento { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.editevento a { color:#006699; font-weight:bold;}
.editevento h2 { font-style:italic;}
.editevento h3 { margin-top:0; margin-bottom:0}
.editevento img { width:100px;}

.noentry { font-size:100%; color:#006699; width:70%; float:left; padding-right:10px;}
.noentry h2 { font-style:italic;}
.noentry h3 { margin-top:0; margin-bottom:0}

.storia { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.storia h2 { font-style:italic;}
.storia h3 { margin-top:0; margin-bottom:0}

.fotogallery { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.fotogallery h2 { font-style:italic;}
.fotogallery h3 { margin-top:0; margin-bottom:0}

.dove { font-size:100%; color:#006699; width:70%; float:left; padding-right:10px;}
.dove h2 { font-style:italic;}
.dove h3 { margin-top:0; margin-bottom:0}

.modulistica { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.modulistica h2 { font-style:italic;}
.modulistica h3 { margin-top:0; margin-bottom:0}

.eventi { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.eventi h2 { font-style:italic;}
.eventi h3 { margin-top:0; margin-bottom:0}
.eventi_lista { width:100%; text-align:justify; margin-bottom:30px;}
.eventi_lista img { width:100px; border:none; margin-left:5px; margin-bottom:5px; float:right;} 
.eventi_lista a { color:#0099CC; text-decoration:none;}
.eventi_lista h2 { font-style:italic; font-size:110%;}
.eventi_lista h3 { margin-top:0; margin-bottom:0}
.eventi_lista_brevedescrizione { margin-top:35px;}
.eventi_leggi { font-weight:bold; margin-top:10px;}
.eventi_leggi a {color:#666666; }
.eventi_pagine { clear:both;}
.eventi_id { width:100%; text-align:justify; margin-bottom:30px;}
.eventi_id img { width:120px; border:none; margin-bottom:7px; margin-right:7px; float:left;} 
.eventi_id a { color:#0099CC; text-decoration:none;}
.eventi_id h2 { font-style:italic; font-size:110%;}
.eventi_id h3 { margin-top:0; margin-bottom:0}
.eventi_id_redattore { font-size:75%; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.eventi_id_testo { font-size:100%; color:#333333;}

.modulo { font-size:120%; color:#006699; width:70%; float:left; margin-bottom:30px; text-align:justify; letter-spacing:0.1em; padding-right:10px;}
.modulo h2 { font-style:italic;}
.modulo h3 { margin-top:0; margin-bottom:0}
.modulo_lista { width:75%; text-align:justify; margin-bottom:30px;}
.modulo_lista_icona { height:40px; border:none; margin-left:5px; margin-bottom:5px; float:right;} 
.modulo_lista a { color:#0099CC; text-decoration:none;}
.modulo_lista h2 { font-style:italic; font-size:110%;}
.modulo_lista h3 { margin-top:0; margin-bottom:0}
.modulo_lista_brevedescrizione { margin-top:15px;}
.modulo_leggi { font-weight:bold; margin-top:10px;}
.modulo_leggi a {color:#666666; }
.modulo_pagine { clear:both;}
.modulo_id { width:100%; text-align:justify; margin-bottom:30px;}
.modulo_id img { width:120px; border:none; margin-bottom:7px; margin-right:7px; float:left;} 
.modulo_id a { color:#0099CC; text-decoration:none;}
.modulo_id h2 { font-style:italic; font-size:110%;}
.modulo_id h3 { margin-top:0; margin-bottom:0}
.modulo_id_redattore { font-size:75%; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.modulo_id_testo { font-size:100%; color:#333333;}

.contattaci { text-align:left; letter-spacing:0.1em;font-size:100%; color:#006699; width:70%; float:left; padding-right:10px;}
.contattaci h2 { font-style:italic;}
.contattaci h3 { margin-top:0; margin-bottom:0}
.contattaciok {width:400px;	height:400px; text-align:center; border:1px solid #000000; font-size:12px; margin-bottom:40px;}

