#user2,#user3,#inside,#pathway,{

padding-left:5%;

padding-right:5%;

}



.user2{

margin-top:6px;

padding-left:17px;

width:832px;

float:right;




}





.pathway {

color:#FFFFFF;

}





h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {

margin:0.5em 0;

}



li,dd {



margin-left:1em;

}



fieldset {

padding:.5em;

}



ul.menu_menu1{

background:#0075BD;

padding-left:5px;

padding-right:10px;

padding-bottom:5px;

}



ul.menu_menu1 li {



list-style:none;

background: url(../../efrem_style/images/navigation2.gif) no-repeat;

padding-left:15px;

padding-top:5px;

padding-bottom:5px;

}



/*  SUBMENU POSITION   */



#sidebar ul.menu_menu1 li#current ul {

	margin: 0;

	padding: 0;

}



#sidebar ul.menu_menu1 li#current ul li {

	margin: 0;

	padding-top:5px;

        padding-bottom:5px;

	background:none;

}





#sidebar ul.menu_menu1 li.parent ul  {

	margin: 0;

	padding-top:5px;

        padding-bottom:5px;

	background:none;

list-style:none;



padding-left:0px;

padding-top:5px;

}



#sidebar ul.menu_menu1 li.parent ul li {

	margin: 0;

	padding-top:5px;

        padding-bottom:5px;

	background:none;

list-style:none;



padding-left:0px;

padding-top:5px;

}





/*   CURRENT SUBMENU POSITION   */









#sidebar ul.menu_menu1 li.parent ul li a {

	list-style:none;



padding-left:15px;

padding-top:5px;

}



#sidebar ul.menu_menu1 li#current ul li a:hover {

padding-left:0px;	



}

#sidebar ul.menu_menu1 li#current ul li a {

padding-left:0px;	





}



#sidebar ul.menu_menu1 li#current li{

padding-left:0px;

}







ul.menu_menu2{

background:#9cc6e6;

padding-left:5px;

padding-right:10px;

}



ul.menu_menu2 li {



list-style:none;

background: url(../../efrem_style/images/navigation3.gif) no-repeat;

padding-left:15px;

padding-top:5px;

padding-bottom:5px;

}











/*  SUBMENU POSITION   */



#sidebar ul.menu_menu2 li#current ul {

	margin: 0;

	padding: 0;

}



#sidebar ul.menu_menu2 li#current ul li {

	margin: 0;

	padding-top:5px;

        padding-bottom:5px;

	background:none;

}



/*   CURRENT SUBMENU POSITION   */





#sidebar ul.menu_menu2 li.parent ul li a {

	list-style:none;



padding-left:15px;

padding-top:5px;

}



#sidebar ul.menu_menu2 li#current ul li a:hover {

padding-left:0px;	



}

#sidebar ul.menu_menu2 li#current ul li a {

padding-left:0px;	





}



#sidebar ul.menu_menu2 li#current li{

padding-left:0px;

}





body {

font-size:76%;

font-family:Verdana, Arial, Helvetica, sans-serif;



margin:auto;

width:1000px;

   background-color: #3399CC;

min-width:974px;

}







#header {

border-bottom:1px solid #999;

}



#footer {

border-top:1px solid #999;

margin-top:20px;

}



a {

color:#3399CC;

text-decoration:none;

outline:none;

}



a:hover {

text-decoration:underline;

}

a img { border: 0; }





h1,.componentheading {

font-size:1.2em;

color:#003366;



font-weight:bold;

}



h2,.contentheading {

font-size:1.5em;

color:#003366;



font-weight:bold;

}



h3 {

font-size:1.3em;

}



h4 {

font-size:1.2em;

}



h5 {

font-size:1.1em;

}



h6 {

font-size:1em;

font-weight:700;

}



#footer,.small,.createdate,.modifydate,.mosimage_caption {

font:0.8em Arial,Helvetica,sans-serif;

color:#999;

}



.moduletable {

margin-bottom:1em;

border:1px #CCC solid;

padding:0 10px;

}



.moduletable h3 {

background:#666;

color:#fff;

text-align:center;

font-size:1.1em;

margin:0 -10px 0.5em;

padding:0.25em 0;

}

#top{

	width:100%;

   background-color: #B2D7EB;

        

	

}

#wrap {



min-width:760px;





   background-color: #B2D7EB;;

}





#sfondo{



background-color: #3399cc;



}

#content {



background-color: #FFFFFF;

float:left;

width:79%;

overflow:hidden;

margin-top:6px;

}



#footer {

clear:both;

}



#inside {



background-color: #FFFFFF;

	float:left;

	width:90%;

	overflow:hidden;

}







#sidebar {

float:left;

width:203px;

height:100%;

overflow:hidden;



margin-right:7px;



}

#sidebar-2 {

float:left;

width:20%;

height:100%; 

overflow:hidden;

margin-rigth:5%;

   background-color: #73bae6;

margin-top:6 px;

background-repeat:repeat-y;



}

#user3  {

background-color:#0073BD;

color:#FFFFFF;



font-size:10px;

height:20px;



padding-top:5px;

     width:90%; 

	

}







#user2 {

height:100%;

   background-color: #B2D7EB;

	float:left;

	width:700px;

	overflow:hidden;

        

	

}

#user1 {

height:100%;

        height:107px;





   background-color: #B2D7EB;

	float:rigth;

	width:20%;

	overflow:hidden;

        margin-left: 65%;



	

}

.module_primo{

padding-top:11px;

}

.module_primo ul a

{color:#003366;

font-family:verdana;

font-size:12px;

font-weight:700;

text-decoration:none;}



.module_primo h3{

background:url("../../acquabenecomune/images/onda3.gif")no-repeat;





padding-left:10px;


margin-bottom:10px;


font-size:13px;

height:10px;

margin-right:3px;
margin-top:10px;
padding-bottom:9px;

padding-top:17px;
width:192px;
color:#003378;

}



.module_menu ul a

{color:#003366;

font-family:verdana;

font-size:12px;

font-weight:700;

text-decoration:none;
font-size:1em;}



.module_menu h3{
background:url("../../acquabenecomune/images/onda3.gif")no-repeat;
margin-bottom:10px;
font-size:13px;
height:10px;
padding-bottom:9px;
padding-top:17px;
color:#003378;
margin-left:0;
margin-right:0;
padding-left:10px;
width:190px;
}
.module_menu_app h3{
background:url("../../acquabenecomune/images/onda3.gif")no-repeat;
margin-bottom:10px;
font-size:13px;
height:10px;
padding-bottom:9px;
padding-top:17px;
color:#003378;
margin-left:0;
margin-right:0;
padding-left:10px;
width:190px;
}






#testata{

background-color:#3399CC;



}

#insider{



}

ul.menu li{

list-style-image:url(../../efrem_style/images/goccetta.png);

}



.roknewsflash li a{

color:#FFFFFF;

}

div#newsflash.roknewsflash {



color:#FFFFFF;



font-weight:bold;



margin-left:17px;

margin:0px 0;

}

.article_ seperator { 

border-top: 1px solid #000000;

display: block;

width: 95%;         

margin-left: 10px;

margin-top:  10px;

}



.search_cerca{

float:right;

padding-down:10px;

}

.dentro{

padding-top: 16px;



}

.user3{

padding-right:4px;

}

#sn{

left:922px;

padding-top:1px;

position:absolute;

top:125px;

}



.contentheading{

font-size:1.2em;

}

.contentpaneopen{

font-size:9.5pt;

}



.module_login fieldset.input{

border-width=0px;

}



.bannergroup{

margin-bottom:26px;

margin-top:26px;

padding-left:24px;

}



.banneritem{

padding-top:10px;

padding-bottom:10px;

}



a.readon{

float:right;

}



.module_eventi{

padding-top:16px;

font-weight:bold;

color:#FFFFFF;



}

.module_eventi a{

color:#003366;

font-weight:bold;

}

ul.eventlistmod_eventi{

padding-left:0px;

list-style-type:none;

}

span.article_separator {

border-top:1.9px dashed #3399cc;

display:block;

height:1px;

margin:0 0 10px;

padding:0;

width:100%;

}

td.article_column{
padding:10px;


}


ul.menu{
padding-left:15px;}
.user1{
padding-left:15px;
padding-right:15px;
padding-top:16px;
}
blog.td{
padding-left:15px;
padding-right:15px;
}
.news{
padding-left:15px;
padding-right:15px;
padding-top:10px;}

.blog_fisse{
padding-left:15px;
padding-right:15px;
background:#CCE8FF;
}
.contentheading_fisse{
font-size:10px;
color:#333333;
}
.banneritem_menu_app{
padding-left:0px;

margin-bottom:20px;}

.bannerheader{
font-size:1.3em;
font-weight:bold;
padding-bottom:4px;
text-align:center;
}
#footer{
font-size:0.9em;
color:#003366;
}
.inside a{
color:#FFFFFF;
}
.dentro {
margin-left:15px;
margin-right:15px;
}
blog_fisse{
margin-left:0px;
margin-right:0px;
}
#sbox-content.sbox-content-iframe iframe {
    overflow-x: hidden;
}