@charset "utf-8";


/* CSS Document */





html, body { 
	margin:0;
	padding:0;
}	


body {
	font-size:76%;
	margin:0;
	padding:0;
	
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	background-color:#FFF;
	background-image:url(/image/barhead.png);
	background-repeat:repeat-x;
	border:0;
}	





/*body { behavior:url(cssHoverFix.htc); }*/








/*	css per la stampa 


body{font:Arial, Helvetica, sans-serif;}


h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;}


p{line-height:1.2em;}


a{font-weight:bold;}


div#navigation, div#extra{display:none;}*/ /*non stampa le due colonne laterali 


*/








/*
	<p class="siteoffname" align="center"><b><font face="Verdana" size="6" color="#003399"><?php echo $_SERVER['SERVER_NAME']; ?></font></b>


    <br />


    <br />


    <font class="siteoffmessage" face="Verdana" size="6" color="#ff3399">Il sito non è al momento attivo!</font>


*/








div#container{
	width:1100px;
	margin:0 auto;
}	


div#boxheader{
	margin:0 auto;
	border:0;
	padding:0;
}	





div#boxlinkdivider{
	clear:both;
	float:none;
	width:900px;
	text-align:center;
}	





div#boxlinkimg div{
	float:left;
	width:700px;
	/*height:200px;*/
	text-align:center;
}	





div#boxlinktext div{
	float:left;
	width:700px;
	/*height:100px;*/
	text-align:center;
	/*border:1px solid #CF0;*/
}	





div#boxlogo{
	float:left;
	width:100px;
	height:170px;
	margin:0 auto;
	background:url(/image/logo_s.png) no-repeat center center;
}	


div#boxtitles{
	height:170px;
	text-align:center;
	margin-left:100px;
	margin-top:0;
	border:none;
	padding:0;
	-pie-background:url(/image/headaps.png) no-repeat center 20px;
	background:url(/image/headaps.png) no-repeat center 20px;
	/*behavior: url(/image/iepngfix.htc);*/
	behavior: url(/PIE9.htc);
}	


div#boxtitlesie8{
	height:170px;
	text-align:center;
	margin-left:100px;
	margin-top:0;
	border:none;
	padding:0;
	-pie-background:url(/image/headaps.png) no-repeat center 20px;
	background:url(/image/headaps.png) no-repeat center 20px;
	/*behavior: url(/image/iepngfix.htc);*/
	behavior: url(/PIE.htc);
}	


div#boxtitlesie5{
	height:170px;
	text-align:center;
	margin-left:100px;
	margin-top:0;
	border:none;
	padding:0;
	-pie-background:url(/image/headaps.png) no-repeat center 20px;
	background:url(/image/headaps.png) no-repeat center 20px;
}	





div#boxtitle1{
	height:40px;
	text-align:center;
	border:none;
	color:#FFF;
	font-size:28px;
	font-weight:bold;
	padding-top:70px;
}	


div#boxtitle1cf{
	height:40px;
	text-align:center;
	border:none;
	/*color:#A0D0FF;*/
	/*color:#66EE33;*/
	color:#EEFF99;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	padding-top:78px;
}	


div#boxtitle2cf{
	height:40px;
	text-align:center;
	font-size:24px;
	color:#FFB;
	font-weight:normal;
	font-style:italic;
	padding-top:10px;
}	


div#boxtitle2{
	height:40px;
	text-align:center;
	font-size:28px;
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	padding-top:0px;
}	


div#boxtool{
	clear:both;
	height:20px;
	margin:0 auto;
	/*background:url(/image/bartool.png) repeat-x top left;*/
}	


div#boxtoolleft{
	float:left;
	margin:0 auto;
}	


div#boxtoolright{
	float:right;
	margin:0 auto;
}	


div#boxbuttonleft{
	float:left;
	width:auto;
	margin:0 auto;
}	


div#boxbuttonright{
	float:right;
	width:auto;
	margin:0 auto;
}	


div#boxbarbegin{
	border:0;
	padding:0;
	margin-left:270px;
	height:30px;
	width:50px;
	background:url(/image/barverticaltop.png) no-repeat top left;
}	


div#boxbarend{
	border:0;
	padding:0;
	margin-left:270px;	
	width:50px;	
	height:30px;
	background:url(/image/barverticalbottom.png) no-repeat top left;
}	


div#boxcontent{
	margin-left:270px;
	text-indent:4%;
	padding-left:5%;
	/*border:thin #999 solid;*/
	background:url(/image/barverticalrepeat.png) repeat-y top left;
	/*padding: 1em 10px;*/
}	


div#boxmenu{
	clear:both;
	float:left;
	text-indent:0;
	width:310px;
	text-align:left;
	margin:0px;
	padding:0;
	background:url(/image/mammabimbo.png) no-repeat top left;
	/*border:thin #999 solid;*/
	/*padding: 1em 10px;*/
}	


div#boxmenu ul{
	list-style:none;
	border:0;
	padding:0;
	margin:0;
	/*border:thin #999 solid;*/
	/*padding: 1em 10px;*/
}	


div#boxmenu ul ul li{
	list-style:circle;
	margin-left:20px;
}	


/*div#flymenu{
	clear:both;
	float:left;
	text-indent:0;
	width:310px;
	text-align:left;
	margin:3px;
	padding:0;
	background:url(/image/mammabimbo.png) no-repeat top left;
}	


*/





#flymenu{clear:both; float:left; padding:0;}


#flymenu{width:270px; height:350px; background: url(/image/mammabimbo.png) no-repeat top left; margin:0 auto; position:relative;}





#flymenu ul{margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; background: url(/image/opaque80.png); padding:1px 1px 0 1px;}


#flymenu li{margin:0; padding:0; list-style:none;}


#flymenu li{display:inline;}


#flymenu ul{position:absolute; left:-9999px;}





/*per ie6 */


#flymenu ul ul.sublevel{margin:0; padding:0; line-height:0; text-align:left; }








/* per ie7 */


/*


#flymenu ul ul li a.fly{margin:0; padding:0; }    


#flymenu ul ul li a{margin:0; padding:0; }    


*/





#flymenu ul.sublevel{border:1px solid #F8F;}


#flymenu ul.level1{position:absolute; left:0; top:20px; right:100px; background:none;} /*background: url(/image/opaque50.png);}*/





#flymenu a{display:block; font:normal 14px "Palatino Linotype", "Book Antiqua", Palatino, serif;  color:#00f; line-height:22px; text-decoration:none; margin:0; padding:0 20px 0 10px; border-bottom:1px solid #eee; }





#flymenu ul li:hover > ul{visibility:visible; left:100%; margin-top:-24px; margin-left:-1px;}








#flymenu a:hover ul,


#flymenu a:hover a:hover ul,


#flymenu a:hover a:hover a:hover ul{left:100%; visibility:visible;}


#flymenu a:hover ul ul,


#flymenu a:hover a:hover ul ul{left:-9999px;}





#flymenu li a:hover{color:#fff; background:#66F;}


#flymenu li:hover > a{color:#fff; background:#66F;}


#flymenu li a.fly{background: url(/image/arrow.png) no-repeat right center;}


#flymenu li a.fly:hover{color:#fff; background:#66F url(/image/arrow.png) no-repeat right center;}


#flymenu li:hover > a.fly{color:#fff; background:#66F url(/image/arrow.png) no-repeat right center;}





#flymenu table{position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;} 














/*868ea1


#flymenu{position::relative; z-index:500; margin-left:10px;}


#flymenu ul{position:absolute; left:-9999;}


#flymenu li a.fly{background:#abc;}


#flymenu ul li a.fly{background:#abc;}





* html #flymenu ul li {float:left;}


#flymenu ul ul{background:#09a;}


#flymenu ul li a:hover{direction:ltr; background:#89a; color:#fff; position:relative;}


#flymenu ul li:hover > a{background:#89a; color:#fff; border-color:#89a;}





#flymenu ul:hover ul{left:112px; top:-5px;}


#flymenu ul:hover ul ul{left:-9999px;}


*/





div#boxpage{
	text-indent:4%;
	margin:0 auto;
}	





div#boxgotop{
	float:none;
	clear:both;
	text-align:right;
	font-size:10px;
}	


div#box40AnniAborto {
	clear:both;
	float:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px; 
	width:50px;
	behavior: url(/image/iepngfix.htc);
}	


div#box8x1000 {
	clear:both;
	float:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px; 
	width:50px;
	behavior: url(/image/iepngfix.htc);
}	


div#boximgleft img{
	float:left;
	margin:10px;
	behavior: url(/image/iepngfix.htc);
}	


div#boximgright img{
	float:right;
	margin:10px;
	behavior: url(/image/iepngfix.htc);
}	


div#boxtestimonianze img{
	clear:right;
	float:right;
	margin:10px;
}	


div#cinquexmille{
	clear:both;
	float:none;
	padding-left:160px;
	padding-right:160px;
}	


div#boximgcenter img{
	float:none;
	text-align:center;
	margin:10px;
}	


div#boxsplit div{
	float:left;
	width:30%;
	height:150px;
	/*border:thin #999 solid;*/
	text-align:center;
}	


div#boxsplit div img{
	behavior: url(/image/iepngfix.htc);
}	


div#boximgnvm img{
	float:none;
	padding-left:180px;
	text-align:center;
}	


div#boximgdownload div{
	float:left;
	width:160px;
	height:170px;
	text-align:center;
}	


div#boxtextdownload div{
	float:left;
	width:290px;
	height:170px;
	text-align:center;
}	


div#boxicondownload div{
	float:left;
	width:90px;
	height:170px;
	text-align:center;
}	


div#boxicondownload div img{
	behavior: url(/image/icon/iepngfix.htc);
}	


div#boxleftdocum{
	float:left;
	width:350px;
	height:500px;
	text-align:center;
	padding:10px;
}	





div#boxspace{
	height:10px;
	text-align:center;
	/*clear:both;*/
	margin:0 auto;
	color:#FFF;
}	


div#boxclearboth{
	clear:both;
	float:none;
}	


div#boxclearleft{
	clear:left;
	float:none;	
}	


div#boxclearright{
	clear:right;
	float:none;	
}	


div#boxclearbothcenter{
	clear:both;
	float:none;
	text-align:center;
}	


div#boxclearleftcenter{
	clear:left;
	float:none;	
	text-align:center;
}	


div#boxclearrightcenter{
	clear:right;
	float:none;
	text-align:center;
	text-indent:0;
}	


div#boxfooter{
	text-align:center;
	float:none;
	clear:both;
	height:50px;
	margin:0 auto;
	background:url(/image/bartail.png) repeat-x top left;
	font-size:14px;
	color:#808;
	font-weight:normal;
	font-style:italic;
}	





/*ul#ulmenu:hover{text-transform:capitalize}*/





.printbreak{
	page-break-after:always;
}	





.textevidenziato{
	color:#000;
	background:#FF0;
}	


.textmenu {
	font-size:18px;
	color:#F0F;
}	


.textnormalsmall {
	font-size:10px;
	color:#00F;
	font-weight:normal;
}	


.textnormalmedium {
	font-size:12px;
	color:#00F;
	font-weight:normal;
}	


.textboldsmall {
	font-size:10px;
	color:#00F;
	font-weight:bold;
}	


.texttitle{
	text-indent:0;
	margin:0 auto;
	color:#909;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	text-align:center;	
}	
.texttitlealt{
	text-indent:0;
	margin:0 auto;
	color:#039;
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	text-align:center;	
}	


.textsubtitle{
	text-indent:0;
	font-size:24px;
	color:#060;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}	


.textsubtitlesmall{
	text-indent:0;
	font-size:20px;
	color:#060;
	font-weight:bold;
	font-style:normal;
	text-align:center;
}	


.textsubtitleitalicsmall{
	text-indent:0;
	font-size:20px;
	color:#060;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}	


.textcapital {
	font-weight:bold;
	color:#060;
}	





.textquotestart {
	font-weight:bold;
	color:#060;
	vertical-align:sub;
}	


.textquoteend {
	font-weight:bold;
	color:#060;
}	





.textcapital, .textquotestart, .textquoteend {font-size:64px;}








.textnormal{
	font-weight:normal;
	text-indent:4%;
	font-size:16px;
	color:#00F;
	text-align:justify;


/*	line-height:24px;
	background-image:url(/image/lineheight.png);*/
}	


.textnormalenlarge{
	text-indent:0;
	font-size:22px;
	color:#00F;
	font-weight:normal;
	text-align:left;
}	


.textboldenlarge{
	text-indent:0;
	font-size:22px;
	color:#00F;
	font-weight:bold;
	text-align:justify; /*justify;*/
}	


.textnormalenlargecenter{
	text-indent:0;
	font-size:22px;
	color:#00F;
	font-weight:normal;
	text-align:center;
}	


.textnormalenlargecenterenhanced{
	text-indent:0;
	font-size:22px;
	color:#F06;
	font-weight:normal;
	text-align:center;
}	


.textboldenlargecenter{
	text-indent:0;
	font-size:22px;
	color:#00F;
	font-weight:bold;
	text-align:center;
}	


.textnormalcenter {
	text-indent:0;
	margin:0 auto;
	font-weight:normal;
	font-size:16px;
	color:#00F;
	text-align:center;
}	


.texthandwritingcenteralt{
	font-family:"Book Antiqua", "Brush Script Std", "Palatino Linotype", Palatino, serif;
	/* font-family:"Colonna MT", "Bauhaus 93", "Algerian", "Blackadder ITC"; */
	text-indent:0%;
	font-size:40px;
	color:#00F;
	font-weight:normal;
	text-align:center;
}	

.texthandwritingcentersmall{
	font-family:"Brush Script Std", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-indent:0%;
	font-size:18px;
	color:#00F;
	font-weight:normal;
	text-align:center;
}	


.texthandwritingleftsmall{
	font-family:"Brush Script Std", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-indent:0%;
	font-size:18px;
	color:#00F;
	font-weight:normal;
	text-align:start;
}	


.texthandwritingleftsmallEnhanced{
	font-family:"Brush Script Std", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-indent:0%;
	font-size:18px;
	color:#909;
	font-weight:normal;
	text-align:start;
}	


.texthandwritingcenter{
	/*font-family:"Brush Script Std", Georgia, "Times New Roman", Times, serif;*/
	font-family:"Brush Script Std", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-indent:0%;
	font-size:24px;
	color:#00F;
	font-weight:normal;
	text-align:center;
}	


.textbold{
	text-indent:4%;
	font-size:16px;
	color:#00F;
	font-weight:bold;
	text-align:justify;
}	


.textboldunderline{
	text-indent:4%;
	font-size:16px;
	color:#00F;
	font-weight:bold;
	text-align:justify;
	text-decoration:underline;
}	


.textlistbold{
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:bold;
	text-align:justify;
}	


.textlistboldenhanced{
	text-indent:0;
	font-size:16px;
	color:#f06;
	font-weight:bold;
	text-align:justify;
}	


.textlistnormal{
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	text-align:justify;
}	


.textlistbolditalic{
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:bold;
	font-style:italic;
	text-align:justify;
}	


.textlistnormalitalic{
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	font-style:italic;
	text-align:justify;
}	


.textbolditalic {
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:bold;
	font-style:italic;
	text-align:justify;
}	


.textnormalitalic {
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	font-style:italic;
	text-align:justify;
}	


.textnormalitaliccenter {
	text-indent:0;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	font-style:italic;
	text-align:center;
}	





.textbolditaliccenter {
	text-indent:0;
	font-size:16px;
	color:#00f;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}	


.textboldcenter {
	text-indent:0;
	font-size:16px;
	color:#00f;
	font-weight:bold;
	font-style:normal;
	text-align:center;
}	


.textbolditaliccenterenhanced {
	text-indent:0;
	font-size:16px;
	color:#f06;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}	


.textboldenhanced {
	font-size:16px;
	color:#f06;
	font-weight:bold;
	text-align:justify;
}	


.textbolditalicenhanced {
	font-size:16px;
	color:#f06;
	font-weight:bold;
	font-style:italic;
	text-align:justify;
}	


.textnormalitalicenhanced {
	font-size:16px;
	color:#f06;
	font-weight:normal;
	font-style:italic;
	text-align:justify;
}	


.texttestimonianza {
	text-indent:4%;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	text-align:justify;
}	


.textsportellopostaborto {
	text-indent:4%;
	font-size:16px;
	color:#00F;
	font-weight:normal;
	text-align:justify;
}	


.textnormalenhanced {
	font-size:16px;
	color:#f06;
	font-weight:normal;
	text-align:justify;
}	


.textnormalenhancedmargin {
	font-size:16px;
	color:#f06;
	font-weight:normal;
	text-align:justify;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}	





div#textgotop{
	text-decoration:underline;
}	





/*


.curved, .curved4 {


    -moz-border-radius:10px;


    -webkit-border-radius:10px;


    behavior:url(border-radius.htc);
}	


*/





/*dl.curved, dl.curved4 {


  -moz-border-radius: 15px; Firefox


  -webkit-border-radius: 15px; Safari and Chrome


  border-radius: 15px; Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3





  -moz-box-shadow: 10px 10px 20px #000; Firefox


  -webkit-box-shadow: 10px 10px 20px #000; Safari and Chrome


  box-shadow: 10px 10px 20px #000;  Opera 10.5+, future browsers and IE6+ using IE-CSS3 





  behavior: url(ie-css3.htc);  This lets IE know to call the script on all elements which get the 'box' class 





-moz-border-radius: 15px;


  -webkit-border-radius: 15px; 


  border-radius: 15px; 





  -moz-box-shadow: 10px 10px 20px #000; 


  -webkit-box-shadow: 10px 10px 20px #000; 


  box-shadow: 10px 10px 20px #000; 





  behavior: url(ie-css3.htc);


  behavior:url(border-radius.htc);
}	


*/





/*box0*/


dl.curved { margin:0px auto; padding:0;}


dl.curved dt {background:transparent; padding:0px; text-align:center; color:#000080; font-size:20px;}





dl.curved dt p.left {clear:both; float:left; margin:0; height:13px; width:10px; background:url(/image/box/box_tl.png) top left no-repeat;}


dl.curved dt p.middle {line-height:33px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:13px; background:url(/image/box/box_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved dt p.right {float:right; margin:0; height:13px; width:10px; background:url(/image/box/box_tr.png) top right no-repeat;}





dl.curved db {background:transparent; padding:0px; margin:0px;}


dl.curved db p.left {clear:both; float:left; width:14px; height:13px;background:url(/image/box/box_bl.png) bottom left no-repeat; margin:0; padding:0;}


dl.curved db p.middle {margin:0px 13px 0px 13px; height:13px; background:transparent url(/image/box/box_bm.png) bottom left repeat-x; }


dl.curved db p.right {float:right; width:14px; height:13px;background:url(/image/box/box_br.png) bottom right no-repeat; margin:0; padding:0;}





dl.curved dd {padding:0px; margin:0px; background:#f2ffde; border-left:1px solid #999999; border-right:1px solid #999999;}


dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}








/*box1*/


dl.curved1 {margin:0px auto; padding:0;}


dl.curved1 dt {background:transparent; padding:0px; text-align:center; color:#000080; font-size:20px;}





dl.curved1 dt p.lefta {clear:both; float:left; margin:0; height:67px; width:10px; background:url(/image/box/box1a_tl.png) top left no-repeat;}


dl.curved1 dt p.middlea {line-height:33px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:67px; background:url(/image/box/box1a_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved1 dt p.righta {float:right; margin:0; height:67px; width:10px; background:url(/image/box/box1a_tr.png) top right no-repeat;}





dl.curved1 dt p.leftb {clear:both; float:left; margin:0; height:52px; width:10px; background:url(/image/box/box1b_tl.png) top left no-repeat;}


dl.curved1 dt p.middleb {line-height:52px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:52px; background:url(/image/box/box1b_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved1 dt p.rightb {float:right; margin:0; height:52px; width:10px; background:url(/image/box/box1b_tr.png) top right no-repeat;}





dl.curved1 db {background:transparent; padding:0px; margin:0px;}


dl.curved1 db p.left {clear:both; float:left; width:14px; height:13px;background:url(/image/box/box_bl.png) bottom left no-repeat; margin:0; padding:0;}


dl.curved1 db p.middle {margin:0px 13px 0px 13px; height:13px; background:transparent url(/image/box/box_bm.png) bottom left repeat-x; }


dl.curved1 db p.right {float:right; width:14px; height:13px;background:url(/image/box/box_br.png) bottom right no-repeat; margin:0; padding:0;}





dl.curved1 dd {padding:0px; margin:0px; background:#f2ffde; border-left:1px solid #999999; border-right:1px solid #999999;}


dl.curved1 dd p {margin:0; padding:10px; line-height:1.3em;}








/*box2*/


dl.curved2 {margin:0px auto; padding:0;}


dl.curved2 dt {background:transparent; padding:0px; text-align:center; color:#000080; font-size:20px;}





dl.curved2 dt p.lefta {clear:both; float:left; margin:0; height:67px; width:10px; background:url(/image/box/box2a_tl.png) top left no-repeat;}


dl.curved2 dt p.middlea {line-height:33px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:67px; background:url(/image/box/box2a_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved2 dt p.righta {float:right; margin:0; height:67px; width:10px; background:url(/image/box/box2a_tr.png) top right no-repeat;}





dl.curved2 dt p.leftb {clear:both; float:left; margin:0; height:52px; width:10px; background:url(/image/box/box2b_tl.png) top left no-repeat;}


dl.curved2 dt p.middleb {line-height:52px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:52px; background:url(/image/box/box2b_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved2 dt p.rightb {float:right; margin:0; height:52px; width:10px; background:url(/image/box/box2b_tr.png) top right no-repeat;}








dl.curved2 db {background:transparent; padding:0px; margin:0px;}


dl.curved2 db p.left {clear:both; float:left; width:14px; height:13px;background:url(/image/box/box_bl.png) bottom left no-repeat; margin:0; padding:0;}


dl.curved2 db p.middle {margin:0px 13px 0px 13px; height:13px; background:transparent url(/image/box/box_bm.png) bottom left repeat-x; }


dl.curved2 db p.right {float:right; width:14px; height:13px;background:url(/image/box/box_br.png) bottom right no-repeat; margin:0; padding:0;}





dl.curved2 dd {padding:0px; margin:0px; background:#f2ffde; border-left:1px solid #999999; border-right:1px solid #999999;}


dl.curved2 dd p {margin:0; padding:10px; line-height:1.3em;}


 





/*box3*/


dl.curved3 {margin:0px auto; padding:0;}


dl.curved3 dt {background:transparent; padding:0px; text-align:center; color:#000080; font-size:20px;}





dl.curved3 dt p.lefta {clear:both; float:left; margin:0; height:67px; width:10px; background:url(/image/box/box3a_tl.png) top left no-repeat;}


dl.curved3 dt p.middlea {line-height:33px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:67px; background:url(/image/box/box3a_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved3 dt p.righta {float:right; margin:0; height:67px; width:10px; background:url(/image/box/box3a_tr.png) top right no-repeat;}





dl.curved3 dt p.leftb {clear:both; float:left; margin:0; height:52px; width:10px; background:url(/image/box/box3b_tl.png) top left no-repeat;}


dl.curved3 dt p.middleb {line-height:52px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:52px; background:url(/image/box/box3b_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved3 dt p.rightb {float:right; margin:0; height:52px; width:10px; background:url(/image/box/box3b_tr.png) top right no-repeat;}





dl.curved3 db {background:transparent; padding:0px; margin:0px;}


dl.curved3 db p.left {clear:both; float:left; width:14px; height:13px;background:url(/image/box/box_bl.png) bottom left no-repeat; margin:0; padding:0;}


dl.curved3 db p.middle {margin:0px 13px 0px 13px; height:13px; background:transparent url(/image/box/box_bm.png) bottom left repeat-x; }


dl.curved3 db p.right {float:right; width:14px; height:13px;background:url(/image/box/box_br.png) bottom right no-repeat; margin:0; padding:0;}





dl.curved3 dd {padding:0px; margin:0px; background:#f2ffde; border-left:1px solid #999999; border-right:1px solid #999999;}


dl.curved3 dd p {margin:0; padding:10px; line-height:1.3em;}








/*box4*/


dl.curved4 {margin:0px auto; padding:0;}


dl.curved4 dt {background:transparent; padding:0px; text-align:center; color:#000080; font-size:20px; }





dl.curved4 dt p.lefta {clear:both; float:left; margin:0; height:67px; width:10px; background:url(/image/box/box4a_tl.png) top left no-repeat;}


dl.curved4 dt p.middlea {line-height:33px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:67px; background:url(/image/box/box4a_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved4 dt p.righta {float:right; margin:0; height:67px; width:10px; background:url(/image/box/box4a_tr.png) top right no-repeat;}





dl.curved4 dt p.leftb {clear:both; float:left; margin:0; height:52px; width:10px; background:url(/image/box/box4b_tl.png) top left no-repeat;}


dl.curved4 dt p.middleb {line-height:52px; text-indent:0; text-align:center; margin:0px 10px 0px 10px; height:52px; background:url(/image/box/box4b_tm.png) top left repeat-x; font-size:24px; color:#903090; font-weight:bold; font-style:italic; text-align:center;}


dl.curved4 dt p.rightb {float:right; margin:0; height:52px; width:10px; background:url(/image/box/box4b_tr.png) top right no-repeat;}








dl.curved4 db {background:transparent; padding:0px; margin:0px;}


dl.curved4 db p.left {clear:both; float:left; width:14px; height:13px;background:url(/image/box/box_bl.png) bottom left no-repeat; margin:0; padding:0;}


dl.curved4 db p.middle {margin:0px 13px 0px 13px; height:13px; background:transparent url(/image/box/box_bm.png) bottom left repeat-x;}


dl.curved4 db p.right {float:right; width:14px; height:13px;background:url(/image/box/box_br.png) bottom right no-repeat; margin:0; padding:0;}





dl.curved4 dd {padding:0px; margin:0px; background:#f2ffde; border-left:1px solid #999999; border-right:1px solid #999999;}


dl.curved4 dd p {margin:0; padding:10px; line-height:1.3em;}














/*


dl.curved db p.last {width:14px; height:13px; background:url(/image/box/boxtextbottomright.png) bottom right no-repeat;}


dl.curved db {width:14px; height:13px; background:url(/image/box/boxtextbottomleft.png) bottom left no-repeat; padding:0; margin:0;}





dl.curved dd {border-left:1px solid #7f7f9c; border-right:1px solid #7f7f9c;}


dl.curved db {border-bottom:1px solid #7f7f9c; overflow:hidden;}


*/





.cvtop, .cvbottom {display:block; background:transparent; font-size:1px;}


.cv1, .cv2, .cv3, .cv4 {display:block; overflow:hidden;}


.cv1, .cv2, .cv3 {height:1px;}


.cv2, .cv3, .cv4 {background:#eee; border-left:1px solid #f2ffde; border-right:1px solid #f2ffde;}


.cv1 {margin:0 5px; background:#f2ffde;}


.cv2 {margin:0 3px; border-width:0 2px; }


.cv3 {margin:0 2px;}


.cv4 {margin:0 1px; height:2px;}





/*f2ffde*/





#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}


#xsnazzy h1 {font-size:2.5em; color:#fff;}


#xsnazzy h2 {font-size:2em; color:#06a; border:0;}


#xsnazzy p {padding-bottom:0.5em;}


#xsnazzy h2 {padding-top:0.5em;}


#xsnazzy {background:transparent; margin:25px 1em 100px 1em;}





.xtop, .xbottom {display:block; background:transparent; font-size:1px;}


.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}


.xb1, .xb2, .xb3 {height:1px;}


.xb2, .xb3, .xb4 {background:#eee; border-left:1px solid #08c; border-right:1px solid #08c;}


.xb1 {margin:0 5px; background:#08c;}


.xb2 {margin:0 3px; border-width:0 2px; }


.xb3 {margin:0 2px;}


.xb4 {margin:0 1px; height:2px;}





.xboxcontent {display:block; background:#eee; border:0 solid #08c; border-width:0 1px;}





.texttitlebox{
	font-size:24px; 
	color:#903090; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}	











/*#container{
	height:100%
	overflow:hidden;
	zoom:1;
}	


*/


/*


.fullheight{
	height:100%;
	min-height:100%;
	zoom:1;
	border:3px;
	}


table tr.trh{height:100%;}


table td.tdh{height:100%;}


#fullheight{height:100%}


*/


a:link {
	text-decoration: none;
}	


a:visited {
	text-decoration: none;
	color: #00F;
}	


a:hover {
	text-decoration: underline;
}	


a:active {
	text-decoration: none;
}	





.texttail {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#808;
	font-weight:normal;
	font-style:italic;
}	





.inputstyle {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
			  font-size:12px;
			  font-weight:normal;
			  color:#060;
			  background-color:#F39;
			  border:1px solid #C6F;
}	





.pietitle {
	font-size:24px; 
	color:#903090; 
	font-weight:bold; 
	font-style:italic; 
	text-align:center;
}	


.piesubtitle {	font-size:16px; 	color:#903090; 	font-weight:normal; 	font-style:italic; 	text-align:center;}	






.pierow {
	border-bottom:10px solid #666;
	width: 500px;
}	





.pie {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	margin-left:80px;
	text-align: center; width: 600px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
	background: -webkit-linear-gradient(#EEFF99, #66EE33);
	background: -moz-linear-gradient(#EEFF99, #66EE33);
	background: -ms-linear-gradient(#EEFF99, #66EE33);
	background: -o-linear-gradient(#EEFF99, #66EE33);
	background: linear-gradient(#EEFF99, #66EE33);
	-pie-background: linear-gradient(#EEFF99, #66EE33);
	behavior: url(/PIE9.htc);
}	





.pieie8 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	margin-left:80px;
	text-align: center; width: 600px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
	background: -webkit-linear-gradient(#EEFF99, #66EE33);
	background: -moz-linear-gradient(#EEFF99, #66EE33);
	background: -ms-linear-gradient(#EEFF99, #66EE33);
	background: -o-linear-gradient(#EEFF99, #66EE33);
	background: linear-gradient(#EEFF99, #66EE33);
	-pie-background: linear-gradient(#EEFF99, #66EE33);
	behavior: url(/PIE.htc);
}	





.pieie5 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	margin-left:80px;
	text-align: center; width: 600px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEFF99), to(#66EE33));
	background: -webkit-linear-gradient(#EEFF99, #66EE33);
	background: -moz-linear-gradient(#EEFF99, #66EE33);
	background: -ms-linear-gradient(#EEFF99, #66EE33);
	background: -o-linear-gradient(#EEFF99, #66EE33);
	background: linear-gradient(#EEFF99, #66EE33);
	-pie-background: linear-gradient(#EEFF99, #66EE33);
}	








.pielarge {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	text-align: center; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCEEEE), to(#EEEE66));
	background: -webkit-linear-gradient(#CCEEEE, #EEEE66);
	background: -moz-linear-gradient(#CCEEEE, #EEEE66);
	background: -ms-linear-gradient(#CCEEEE, #EEEE66);
	background: -o-linear-gradient(#CCEEEE, #EEEE66);
	background: linear-gradient(#CCEEEE, #EEEE66);
	-pie-background: linear-gradient(#CCEEEE, #EEEE66);
	behavior: url(/PIE9.htc);
}	





.pielargeie8 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	text-align: center; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCEEEE), to(#EEEE66));
	background: -webkit-linear-gradient(#CCEEEE, #EEEE66);
	background: -moz-linear-gradient(#CCEEEE, #EEEE66);
	background: -ms-linear-gradient(#CCEEEE, #EEEE66);
	background: -o-linear-gradient(#CCEEEE, #EEEE66);
	background: linear-gradient(#CCEEEE, #EEEE66);
	-pie-background: linear-gradient(#CCEEEE, #EEEE66);
	behavior: url(/PIE.htc);
}	





.pielargeie5 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 0;
	text-align: center; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCEEEE), to(#EEEE66));
	background: -webkit-linear-gradient(#CCEEEE, #EEEE66);
	background: -moz-linear-gradient(#CCEEEE, #EEEE66);
	background: -ms-linear-gradient(#CCEEEE, #EEEE66);
	background: -o-linear-gradient(#CCEEEE, #EEEE66);
	background: linear-gradient(#CCEEEE, #EEEE66);
	-pie-background: linear-gradient(#CCEEEE, #EEEE66);
}	





.pie8x1000 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EE0F99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
	behavior: url(/PIE9.htc);
}	





.pie8x1000ie8 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
	behavior: url(/PIE.htc);
}	





.pie8x1000ie5 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
}	





.pie40AnniAborto {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EE0F99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
	behavior: url(/PIE9.htc);
}	





.pie40AnniAbortoie8 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
	behavior: url(/PIE.htc);
}	





.pie40AnniAbortoie5 {
	text-indent:0;
	border: 1px solid #696;
	padding: 20px 20px;
	margin:0px 0px 0px 0px;
	text-align: center; 
	width: 210px; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 40px 60px;
	box-shadow: #666 10px 8px 6px;
	background: #EEFF99;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8FF), to(#D0D0D0));
	background: -webkit-linear-gradient(#F8F8FF, #D0D0D0);
	background: -moz-linear-gradient(#F8F8FF, #D0D0D0);
	background: -ms-linear-gradient(#F8F8FF, #D0D0D0);
	background: -o-linear-gradient(#F8F8FF, #D0D0D0);
	background: linear-gradient(#F8F8FF, #D0D0D0);
	-pie-background: linear-gradient(#F8F8FF, #D0D0D0);
}	