/* Comune di Secinaro - GENERAL */

body{
 margin:10px 0px 0px 0px;
 padding:0px;
 font:normal 12px Verdana, Arial, Helvetica, sans-serif;
 background-color:#FFFFFF;
}

#container{
 width:880px;
 margin:0px auto;
}

#header, #body, #footer{
 position:relative;
 width:880px;
}


/*----------------------------------------------------------------------*/
/********************** Inizio Stili Contenuti HEADER *******************/
#header{
 height:150px;
 background:url('/img/graphic/header_up.jpg') no-repeat top left;
}
#top_header{
 position:relative;
 height:115px;
 width:872px;
}
#box_data{
 position:absolute;
 top:5px;
 left:745px;
 width:120px;
 height:30px;
 cursor:default;
 text-align:right;
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
}
#box_findnewstickerlastupdate{
 position:relative;
 height:30px;
 width:872px;
 overflow:hidden;
}
#box_find, #box_newsticker{
 position:relative;
 float:left;
 height:30px;
}

#box_find{
 width:205px;
 position:relative;
}
input#text_fast{
 width:94px;
 height:20px;
 position:absolute;
 top:4px;
 left:58px;
 margin-top:2px;
 background-color:transparent;
 border-style:none;
 font:normal 14px Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
}
input#submit_fast{
 width:45px;
 height:23px;
 position:absolute;
 top:4px;
 left:165px;
 border:0px;
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 background-color:transparent;
 cursor:pointer;
}
html>body input#submit_fast{
 top:3px;
}

#box_newsticker{
 width:660px;
 height:14px;
 margin-top:8px;
 overflow:hidden;
 position:relative;
 background-color:transparent;
}
#news{
 position:absolute;
 top:0px;
 left:0px;
 visibility:hidden;
 width:660px;
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 text-align:right;
 background-color:transparent;
 z-index:10;
}
#news a{
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
}
#news a.newstickertext{
 cursor:default;
 color:#000000;
}
#news a.newstickerlink{
 color:#4C5986;
}

#box_newsticker a span{
 font-style:italic;
 color:#FFFFFF;
}

/********************** Fine Stili Contenuti HEADER *********************/
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/********************** Inizio Stili Contenuti BODY *********************/

#body{
 background:url('/img/graphic/header_down.jpg') no-repeat top left;
 min-height:500px;
 height:auto !important;
 height:500px;
}

#section_blocked{
 font:bold 14px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 position:absolute;
 top:220px;
 left:200px;
}
/********************** Inizio Stili Blocco MENU ************************/

div#navigation{
 position:relative;
 float:left;
 height:100%;
 width:185px;
 padding:0px;
 margin:8px 0px 0px 0px;
}
div#navigation ul{
 list-style-type:none;
 margin:0px 0px 0px 3px;
 padding:0;
 width:182px;
 height:100%;
}
li.menunormal{
 padding:0;
 width:182px;
 height:19px;
 margin-top:2px;
 overflow:hidden;
}
li#liservizionline{
 margin-top:20px;
}
li#liautocertificazione{
 margin-top:5px;
}
li#licomunita{
 margin-top:5px;
 height:24px;
 overflow:hidden;
}


li.menunormal a{
 position:relative;
 display:block;
 width:182px;
 text-decoration:none;
 border:0px;
 margin:0px;
 text-indent:9px;
 font:bold 11px Verdana, Arial, Helvetica, sans-serif;
 height:16px;
 padding-top:3px;
 background:url('/img/graphic/button_menu_all.jpg') no-repeat top left;
 color:#6B7081;
}

li#liautocertificazione a, li#liservizionline a{
 background:url('/img/graphic/button_menu_autocertificazione.jpg') no-repeat top left;
 color:#FFFFFF;
}
li#licomunita a{
 background:url('/img/graphic/button_menu_comunita.jpg') no-repeat top left;
 height:23px;
 padding-top:6px;
 text-align:center;
 color:#FFFFFF;
}

li.menunormal a.current{
 background-position: 0 -19px;
 color:#FFFFFF;
}
li#licomunita a.current{
 background-position: 0 -28px;
 color:#FFFFFF;
}
li.menunormal a.notcurrent{
 background-position:top left;
}

li.menunormal a.notcurrent:hover{
 background-position: 0 -19px;
 color:#FFFFFF;
}
li#liautocertificazione a.notcurrent:hover, li#liservizionline a.notcurrent:hover {
 background-position: 0 -19px;
 color:#FFFFFF;
}
li#licomunita a.notcurrent:hover{
 background-position: 0 -28px;
 color:#FFFFFF;
}

/*
body#home li#lihome,
body#comune li#licomune,
body#aree li#liaree,
body#servizi li#liservizi,
body#home li#lirete,
body#home li#liprogetti,
body#home li#lilink,
body#home li#liautocertificazione,
body#home li#licomunita{
 left:385px;
}*/

/********************** Inizio Stili Blocco SOTTOMENU ********************/

li.sottomenu{
 list-style-type:none;
 margin:0;
 padding:0;
}

li.sottomenu a{
 display:block;
 height:14px;
 width:163px;
 padding-top:2px;
 margin-left:7px;
 font:normal 9px Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
 background-image:none;
 background-color:#D4D4D4;
 border:1px solid #9E9E9E;
 text-indent:3px;
 text-decoration:none;
}
li.sottomenu .points{
 color:#AFAFAF;
 font-weight:bold;
}
li.sottomenu a.aselect{
 font-weight:bold;
}
li.sottomenu a.aselect .points{
 color:#4D5788;
}

li.sottomenu a:hover{
 background-color:#808080;
 color:#FFFFFF;
}
li.sottomenu a:hover .points{
 color:#FFFFFF;
}
/********************** Fine Stili Blocco SOTTOMENU *********************/


/********************** Fine Stili Blocco MENU **********************/
#box_crumbslastupdate{
 height:40px;
 width:690px;
 margin:0px;
 padding:0px;
 overflow:hidden;
}
#box_crumbs{
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 width:470px;
 height:30px;
 padding-top:8px;
 float:left;
}
.a_yes_crumbs{
 color:#6B7081;
 text-decoration:none;
}
.a_no_crumbs{
 color:#6B7081;
 text-decoration:underline;
 cursor:default;
}

#box_lastupdate{
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 text-align:right; 
 width:210px;
 height:30px;
 cursor:default; 
 padding-top:5px;
 float:left;
}

#content{
 float:left;
 width:690px;
}
#box_content{
 position:relative;
 width:690px;
 min-height:500px;
 height:auto !important;
 height:500px;
}
#bodybox{
 min-height:400px;
 height:auto !important;
 height:400px;
}

.bspan{
 font-weight:bold;
}
.normalspan{
 font-weight:normal;
}

form{
 display:inline;
}

.notbr{
 display:none;
}
/********************** Fine Stili Contenuti BODY ***********************/
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/********************** Inizio Stili Contenuti FOOTER *******************/
div#footer{
 clear:both;
 height:50px;
}

div#actions{
 height:21px;
 width:858px;
 margin-top:17px;
 margin-bottom:9px;
}
div#actions div#alignright{
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 position:relative;
 height:21px;
 width:90px;
 float:right;
}
div#actions div#alignright a{
 position:absolute;
}
div#actions div#alignright a#text{
 left:0px;
 top:4px;
 cursor:default;
}
div#actions div#alignright a#stampa{
 left:46px;
 top:2px;
}
div#actions div#alignright a#email{
 left:75px;
 top:3px;
}

div#infooter{
 height:29px;
 width:872px;
 background:URL('/img/graphic/footer.jpg') no-repeat top left;
 cursor:default;
 margin-bottom:5px;
}

#copyright{
 padding-top:6px;
 height:10px;
 width:853px;
 font:bold 10px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
 text-align:right;
}


div#blockquality{
 float:left;
 margin-left:5px;
 height:25px;
 font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#blockquality a{
 color:#6B7081;
 text-decoration:none;
 font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
div#blockquality img{
 width:67px;
 height:23px;
 vertical-align:middle;
 border:0px;
 margin-right:2px;
}

#logocreoa{
 display:block;
 width:155px;
 height:34px;
 padding-right:5px;
 float:right;
}
#logocreo{
 width:150px;
 height:34px;
}
/********************** Fine Stili Contenuti FOOTER *********************/
/*----------------------------------------------------------------------*/

.bigtitle{
 font:bold 17px Verdana, Arial, Helvetica, sans-serif;
 color:#6B7081;
}
