@CHARSET "ISO-8859-1";
/*  HOME PANEL */
.header {
width:100%;
background-image:url(../../images/fondo_top_grey.gif);
background-position:top center;
background-repeat:no-repeat;
margin:0px auto;
height:251px;
overflow:hidden;
}
.main-container {
    background-color:#ffffff;
}
.home-panel{
    width:1265px;
    height:153px;
     margin:99px auto 0px auto;
    
        } /*per IE fino alla versione 7 inclusa */
html>/**/body .home-panel{
    width:1267px;
    height:153px;
     margin:99px auto 0px auto;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .home-panel{
    width:1265px;
    height:153px;
     margin:99px auto 0px auto;
    
}


   .home-panel-menu {
    width:1266px;
    background-image:url(../../images/panel_internal.gif);
    background-repeat:no-repeat;
    background-position:left top;
    height:153px;
    margin:auto;
    float:left;
    position:relative;

 }

 
 
 .home-panel-banner{
    width:1267px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:115px;
    margin:auto;
    float:left;
    position:relative;
        } /*per IE fino alla versione 7 inclusa */
html>/**/body .home-panel-banner{

    width:1265px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:115px;
    margin:auto;
    float:left;
    position:relative;
    
    } /*per gli altri browser*/
body:nth-of-type(1) .home-panel-banner{
    width:1265px;
    background-image:url(../../images/banner.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:253px;
    margin:auto;
    float:left;
    position:relative;
}

.flash-space {
    width:990px;
    text-align:left;
    margin-left:145px;
    
}
.flap-container {
    background-image:url(../../images/menu-linea2.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    width:975px;
    float:left;
    height:35px;
    line-height:35px;
    padding:0px;
    margin:35px 0px 0px 0px;
    position: relative;
}
.flap01_on {
    float:left;
    height:35px;
    padding-left:10px;
    padding-bottom:0px;
    margin:0px;
    /*margin-left:80px;*/
}
.flap01_off {
    float:left;
    padding-top:9px;
    height:26px;
    line-height:26px;
    margin:0px;
    padding-left:10px;
    padding-bottom:0px;
    margin:0px;
    vertical-align:bottom;

}
.flap02_on,
.flap03_on {
    float:left;
    height:35px;
    padding-left:3px;
    padding-bottom:0px;
    margin:0px;
    width:200px;
    position:relative;
}
.flap02_off,
.flap03_off {
    float:left;
    /*border-bottom:1px solid #659146;*/
    padding-top:9px;
    height:26px;
    line-height:26px;
    margin:0px;
    width:200px;
    padding-left:3px;
    padding-bottom:0px;
    vertical-align:bottom;
    position:relative;
}
.search {
float:left;
font-size:1.1em;
position:absolute;
right:0px;
bottom:0px;
margin:0px;
padding:0px;
}
.search input {
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px;
    background-color:#FFFFFF;
    border:1px solid #989D96;
    height:15px;
    width:241px;
    background-image:url(../../images/search.gif);
    background-repeat:no-repeat;
    background-position:left top;
    line-height:18px;
    font-size:14px;
    padding:4px;
    margin:0px;
}
 /*  content */
.filoarianna {
	width:1000px;
	margin:0px auto;
	color:#2F5B0E;
	font-size:0.9em;
	margin-top:10px;
	margin-bottom:10px;
}
.filoarianna a{
	color:#2F5B0E;
	text-decoration:underline;
}
h2 {
	font-weight:bold;
	 font-size:1.0em;
	 line-height:0.2em;
	 margin:0px;
	 padding:0px;
	
 }
 .subtitle {
 	font-weight:bold;
	 font-size:1.4em;
	 line-height:1.0em;

 }
.postsubtitle {
	font-weight:bold;
	 font-size:1.1em;
 }
.tit-verde01 {
 	color:#aec984;
 }
.tit-verde02 {
 	color:#679146;
 }
 .tit-arancio01 {
 	color:#efa133;
 }
.tit-arancio02 {
 	color:#d64b00;
 }
 .tit-giallo {
 color:#fbb034;
 }
  .tit-rosa {
 color:#F02C76;
 }
.ob-intro {
	width:100%;
	float:left;
	margin-top:10px;
}
.ob-intro .title {
	font-size:1.8em;
	color:#486B27;
	float:left;
	padding-bottom:20px;
	width:100%;
	clear:both;
}
.ob-intro .text {
	font-size:1.2em;
	color:#486B27;
	float:left;
	width:65%;	
}
.ob-intro .fumetto {
	width:35%;
	float:left;	
}
.team {
	width:339px;
	height:114px;
	background-image:url(../../images/fumetto-open.gif);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
}
.team .text {
	color:#83B441;
	float:left;
	font-size:0.9em;
	margin-top:36px;
	padding-left:110px;
	position:relative;
}
.team .icone {
	float:left;
	text-align:right;
	width:96%;
	padding-top:4px;
	
}.ob-search {
	float:left;
	background-image:url(../../images/ob-riga-verde.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;
	
	clear:both;
	margin-top:20px;
	width:100%;
}
.ob-search .title {
	color:#333333;
	font-size:1.8em;
	font-style:italic;
	width:750px;
	margin:10px auto 20px auto;
	
}
.ob-search .form-space {
	width:750px;
	margin:auto;
}
.ob-search .form-space div {
	float:left;
	width:33%;
	color:#669044;
	font-weight:bold;
}
.ob-search .form-space select {
	background-color:#D9E3CA;
	height:25px;
	font-size:1.1em;
	line-height:25px;
	width:200px;
	border:#9B9B9B;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px; 
	border-radius: 6px;
	border:1px solid #9B9B9B;
	outline:none;
}
.ob-search .form-space option {
	background-color:#D9E3CA;
	height:25px;
	line-height:25px;
	border:#9B9B9B;
	
}
.ob-topics {
	width:100%;
	float:left;
	background-image:url(../../images/gradient01.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:10px;
}
.ob-topics .all {
	float:left;
	padding:0px 15px 0px 10px;
	text-align:center;
}
.ob-topics ul {
	padding:3px 0 5px 0;
	margin:0px;
	list-style-type:none;
	float:left;
	display:inline;
}
.ob-topics li {
	color:#486D2A;
	padding:0px 4px 5px 2px;
	margin:0px;
	list-style-type:none;
	display:inline;
	font-weight:bold;
}
.item-sel {
	background-image:url(../../images/item-sel.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.item-sel2 {
	background-image:url(../../images/item-sel-g.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.ob-topics .sep {
	width:98%;
	float:left;
	border-bottom:1px solid #C6C6C6;
	height:2px;
	line-height:2px;
	margin:5px 10px;
}
.scroller {
	width:98%;
	float:left;
	clear:both;
	margin:0px 10px;
}
.scroller div {
	float:left;
	margin:0px 5px;
}
.spazio {
	padding:0px 15px;
	padding-top:90px;
	float:left;
}
.scroller .box-p {
	width:154px;
	padding:0px 40px;
	background-image:url(../../images/scroller-box1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:170px;
	margin-top:43px;
	font-size:1.3em;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}
.scroller .box-g {
	width:220px;
	padding:0px 7px;
	height:339px;
	background-image:url(../../images/scroller-box2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:1.5em;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	text-align:left;
}
.scroller .image {
	padding-top:15px;
}
.scroller p {
	padding:10px 0px;
	margin:0px;
}
.scroller ul {
	padding:0px !important;
	margin:0px !important;
	list-style-type:none;
	float:left;
	display:list-item;
}
.scroller li {
	color:#486D2A;
	padding:0px 0px 10px 0px !important;
	margin:0px !important;
	line-height:1.2em;
	font-style:normal;
	list-style-type:none;
	font-size:0.7em;
	font-weight:bold;
	display:list-item;
}
.scroller li a {
	color:#486D2A;
	text-decoration:none;
}
.ob-linea-verde {
	width:100%;
	float:left;
	margin:10px 0px;
	background-image:url(../../images/ob-linea-verde.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.ob-titolo-ambulatori {
	width:100%;
	float:left;
	margin:10px 0px;
	color:#333333;
	font-size:1.7em;
	text-indent:10px;
}
.ob-sottotitolo-ambulatori {
	width:100%;
	float:left;
	color:#7EB540;
	font-weight:bold;
	font-size:1.3em;
	text-indent:10px;
	margin:30px 0px 0px 0px;
	padding-bottom:25px;
	clear:both;
	background-image:url(../../images/ambu-linea-verde2.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.ob-colonna1 {
	width:236px;
	float:left;
	padding:4px 10px 15px 10px;
	overflow:hidden;
}
.ob-colonna2 {
	width:714px;
	background-image:url(../../images/ambu-linea-verde.gif);
	background-repeat:repeat-y;
	background-position:left top;;
	float:left;
	padding:0px 10px 15px 20px;
	overflow:hidden;
}
.ob-colonna1 ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	.ob-colonna1 li {
	color:#333333;
	font-size:1.1em;
	font-weight:bold;
	margin:0px;
	padding:2px 0px;
	}
.ob-colonna2 .module {
	float:left;
	width:100%;
	padding:10px 0px;
	border-bottom:1px solid #80B53F;
	color:#2E5A0B;
	font-size:1.1em;
	clear:both;
}
.ob-colonna2 .module .titolo {
	font-size:1.4em;
}
.ob-colonna2 .navigator {
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	color:#2E5A0B;
	padding-top:10px;
	float:left;
	margin-left:300px;
}
.ob-colonna2 .navigator a {
	 color:#2E5A0B;
	 text-decoration:none;
}
.cont-navigator {
	float:left;
	clear:both;
	width:100%;
	padding:10px 0px;
}
.navigator {
	margin:auto;
	text-align:center;
	color:#305A0E;
	font-size:1.3em;
	width:500px;
	font-weight:bold;
}
.navigator a {
	color:#305A0E;
	text-decoration:none;
}
.text-active,
.text-active a {
color:#7FB442;
text-decoration:none;
}
.parsys {
	float:left;
	clear:both;
	width:1000px;
	padding-bottom:50px;
}
.parbase h1 {
background-image:url(../../images/ob-linea-verde.gif);
background-position:center bottom;
background-repeat:no-repeat;
color:#679147;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:1.7em;
font-weight:bold;
margin-bottom:0;
margin-top:20px;
padding-bottom:20px;
text-indent:5px;
width:100%;
}

.parbase .content {
	width:97%;
	padding:10px 10px 10px 0px;
	float:left;
	color:#8e8b88;
	font-size:1.2em;
}
.feed-box {
	float:left;
	width:253px;
	height:264px;
	margin-right:10px;
}
.feed-box a {
	color:#FFFFFF;
	text-decoration:none;
}
.feed-box a:hover {
	color:#FAF3B6;
	text-decoration:none;
}
.feed-box ul {
	margin:0px;
	padding:50px 10px 10px 20px;
}
.feed-box li {
	margin:0px;
	padding:4px 15px 4px 30px;
	list-style-type:none;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	font-weight:bold;
	width:190px;

	background-image:url(../../images/icone/feed.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}
.feed-module {
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	font-size:1.1em;
	line-height:1.5em;
}
.feed-module h3 {
	color:#80b440;
	font-size:1.3em;
	margin:5px 0px;
	padding:10px 0px;
	background-image:url(../../images/articles-linea-verde.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	width:100%;
}
.feed-module strong,
.feed-module b,
.feed-module a {
color:#81b540;
text-decoration:none;
}
/*CQ5 ADMIN FIXES*/
.openbookintro,
.faq_suggestion_title,
.faq_suggestion,
.feed_module {
    overflow:hidden;
}
.feed_module{
	float:left;
	width:100%;
}	

