html,body{margin:0; padding: 0;height: 100%}
div#container{position: relative; height:100%}
body>div#container{height: auto; min-height: 100%}
div#content{padding: 0 1.5em 5em}
div#footer{position:absolute;bottom: 0;width: 100%} 


td, input{
	font-size:12px;
    font-family:Arial;
	color:#ffffff;	
	line-height:15px;
	vertical-align:top;
	padding:0px;
	/*background:#07264D*/
}

table, td {border-collapse:collapse;} 
table, td, img {border:0;}
form, td{margin:0; padding:0;}

img{ vertical-align:top; border:0px}
a { outline: none; }

a img{border:0px}
.clear{ clear:both}

.vam{ vertical-align:middle}
table{border:0px; border-collapse:collapse; width:100%	}

.width{ width:100%}




/*sfondo delle intestazioni flash per tutte le pagine*/

.pagina_index { background:#07264D; background-image: url(anteprima/nuvole_grande2.jpg); }
.pagina_ottieni { background:#07264D; background-image: url(anteprima/girasoli_prato_bordato.jpg); }
.pagina_network { background:#07264D; background-image: url(anteprima/nuvoli_bordato.jpg); }
.pagina_funziona { background:#07264D; background-image: url(anteprima/pazzo_blu_bordato1.jpg); }
.pagina_incontra { background:#07264D; background-image: url(anteprima/folla2.jpg); }

.pagina_blu { background:#214e87; background-image: url(anteprima/base_blu.gif); }


.link_sinistra {
color:#ffffff;
font-size:12px;
font-weight:normal;
margin-left:7px;
text-decoration:underline;
}

a .link_sinistra1 {
color:#ffffff;
font-size:12px;
font-weight:normal;
margin-left:7px;
text-decoration:underline;
}
a:hover .link_sinistra1 {
color:#ffffff;
font-size:12px;
font-weight:normal;
margin-left:7px;
text-decoration:none;
}

a .link_sinistra2 {
color:#ffffff;
font-size:12px;
font-weight:normal;

text-decoration:underline;
}
a:hover .link_sinistra2 {
color:#ffffff;
font-size:12px;
font-weight:normal;

text-decoration:none;
}

.bg_bg{ background:#07264D}

/*

.bg{ background:url(anteprima/nuvole_grande2.jpg) no-repeat left; }



.bg{ background:url(images/bg2.gif) no-repeat left; height:196px;}
.bg1{ background:url(images/bg1.gif) no-repeat top left; height:404px }
.bg_bg{ background:url(images/bg_bg.gif) repeat-x top #07264D}

.bg2{ background:url(images/1_bg.gif)}
.bg3{ background:url(images/1_bg1.gif) no-repeat top left; height:217px}
.bg4{ background:url(images/1_bg2.gif) no-repeat bottom left}

.bg5{ background:url(images/2_bg.gif)}
.bg6{ background:url(images/2_bg1.gif) no-repeat top left; height:377px}
.bg7{ background:url(images/2_bg2.gif) no-repeat bottom left}

.bg8{ background:url(images/3_bg.gif)}
.bg9{ background:url(images/3_bg1.gif) no-repeat top left}
.bg10{ background:url(images/3_bg2.gif) no-repeat bottom left}
*/
 
.bg11{background:#214e86; height:1px}


a{color:#FFFFFF; text-decoration:underline} 
a:hover{text-decoration:none}

b a{color:#5892C8; text-decoration:underline} 
b a:hover{text-decoration:none}

.fr{ float:right}
.k2{ margin-left:5px}

span{ color:#ffffff; font-size:12px; line-height:16px}

#page1 .set { height:187px}
.set{ color:#07264D}
.set span{ color:#07264D; font-size:12px; line-height:16px}
.set a{ color:#07264D; font-weight:bold}
.set span a{ color:#5892C8; font-size:11px}


.set1{ color:#5892C8}
.set1 span{ color:#5892C8; font-size:12px; line-height:16px}
.set1 a{ color:#07264D; font-weight:bold}
.set1 span a{ color:#5892C8; font-size:11px}

ul{margin:0; padding:0; list-style:none; line-height:18px}
li{background:url(images/1_z1.gif) center left no-repeat; margin:0px;  }
li a{color:#FFFFFF;}
/*  */
.li{background:#214E86; }


.ul1 ul{margin:0; padding:0; list-style:none; line-height:15px}
.ul1 li{background:url(images/1_p1.jpg) center left no-repeat; margin:0px; height:40px; padding-left:50px  }
.ul1 .li1{background:url(images/1_p2.jpg) center left no-repeat; margin:0px; height:40px; padding-left:50px  }
.ul1 .li2{background:url(images/1_p3.jpg) center left no-repeat; margin:0px; height:40px; padding-left:55px  }
.ul1 .li3{background:url(images/1_p4.jpg) center left no-repeat; margin:0px; height:40px; padding-left:55px  }

.ul1 .li4{background:url(images/3_p1.jpg) center left no-repeat; margin:0px; height:40px; padding-left:50px  }
.ul1 .li5{background:url(images/3_p2.jpg) center left no-repeat; margin:0px; height:40px; padding-left:50px  }
.ul1 .li6{background:url(images/3_p3.jpg) center left no-repeat; margin:0px; height:40px; padding-left:55px  }
.ul1 .li7{background:url(images/3_p4.jpg) center left no-repeat; margin:0px; height:40px; padding-left:55px  }
.ul1 li a{color:#FFFFFF; margin-top:15px; text-decoration:none}
.ul1 li  p a{padding-top:15px;}
.ul1 li a:hover{text-decoration: underline}
/* aggiunta per pagina team yuraku */
.ul2 ul{margin:0; padding:0; list-style:none; line-height:15px}
.ul2 li{background:url(images/p_mod1.gif) center left no-repeat; margin:0px; height:40px; padding-left:60px  }
.ul2 .li1{background:url(images/p_mod2.gif) center left no-repeat; margin:0px; height:40px; padding-left:60px  }
.ul2 .li2{background:url(images/p_mod3.gif) center left no-repeat; margin:0px; height:40px; padding-left:55px  }
.ul2 .li3{background:url(images/p_mod4.gif) center left no-repeat; margin:0px; height:40px; padding-left:60px  }
.ul2 li a{color:#FFFFFF; margin-top:15px; text-decoration:none}
.ul2 li  p a{padding-top:15px;}
.ul2 li a:hover{text-decoration: underline}



.header{color:#2C1F1E; font-size:11px;} 
.header ul{margin:0; padding:0; list-style:none; line-height:20px}
.header li{background:url(images/z1.gif)  center left no-repeat; margin:0px; padding-left:19px; background-position:0 3px }
.header li a{color:#6E6E6E; font-weight:bold; text-decoration:none}
.header li a:hover{text-decoration:underline} 
#header {width:100%}
#header .row1{height:109px; background:url(images/top2_mod.gif) repeat-x top #07264D}

#header .row1 .col1{width:30%}
#header .row1 .col2{width:70%;}
 
#header .row2{background:url(images/bg_top.gif)}

#header .col3{width:55%}
#header .col4{width:45%;}
#header .col4 ul{padding:56px 0 0 0}
#header .row2{height:196px;}
#header .row3{height:117px; background:url(images/bg_top1.gif) no-repeat top left}
.k3{ margin:7px 0 0 118px}



/*block*/
#block{ background:#449bed; width:100%;}
#block .t{ background: url(images/bg_t.gif) repeat-x top}
#block .b{ background: url(images/bg_b.gif) repeat-x bottom }
#block .l{ background: url(images/bg_l.gif) repeat-y left }
#block .r{ background: url(images/bg_r.gif) repeat-y  right}
#block .tl{ background: url(images/bg_tl.gif) no-repeat top left }
#block .tr{ background: url(images/bg_tr.gif) no-repeat top right }
#block .bl{ background: url(images/bg_bl.gif) no-repeat bottom left }
#block .br{ background: url(images/bg_br.gif) no-repeat bottom right }

/* content *//* original*/
#content {width:100%; height:404px}
#content p{ margin:3px 0 3px 0px}
#content .title{ margin:0px 0 16px 0px; display:block}
#content .title1{ margin:77px 0 7px 0px; display:block}
#content .pic_left{ margin:0 17px 0 0px; float:left}
/* index.html */
#page1 #content .col1{ width:243px}
#page1 #content .col2{ width:60%}
#page1 #content .col2a{ width:40%}

/* #page1 #content .col1  .k{ margin:11px 0 0px 123px; display:block} */

#page1 #content .col1  .k{ margin:11px 0 0px 123px;}
#page1 #content .col1  .k1{ margin:5px 0 3px 69px; display:block}
#page1 #content .col1 .indent{margin:32px 10px 20px 21px }

#page1 #content .col1 .indent1{margin:32px 0 0 31px }

#page1 #content .col2 .row1{ height:161px; background: url(images/spacer.gif) repeat-x bottom }
#page1 #content .col2 .row2{ height:76px;}
#page1 #content .col2 .row3{ height:33px;}
#page1 #content .col2 .row4{ height:95px;}
#page1 #content .col2 .row5{ height:38px;}
#page1 #content .col2 .indent{margin:69px 0 10px 11px }

#page1 #content .col2 .indentA{margin:30px 0 10px 11px }

#page1 #content .col2 .title{ margin:0px 0 9px 0px;}
#page1 #content .col2 .row3 .title{ margin:3px 0 13px 0px; }
#page1 #content .col2 .row2 .col1{ width:52%; padding-top:9px}
#page1 #content .col2 .row2 .col2{ width:48%; padding-top:12px; text-align:right}
#page1 #content .col2 .row4 .col1{ width:45%}
#page1 #content .col2 .row4 .col2{ width:55%}
#page1 #content .col2 .row6{ height:42px;}
#page1 #content .col2 .row7{ height:52px; padding-top:11px}
#page1 #content .col2 .pic_left{margin-right:1px; float:left}
#page1 #content p{ margin:9px 0 0 0px}

/* index-1.html */
#page2 #content .col1{ width:100%}
#page2 #content .col2{ width:243px}
#page2 #content .col1 .row1{ height:185px; background: url(images/1_li.gif) repeat-x bottom ;}
#page2 #content .col1 .row2{ height:61px;}
#page2 #content .col1 .bg_1{ height:75px; background:url(images/1_li.gif) repeat-x bottom ; padding:0 0 9px 0px}
#page2 #content .col1 .row4{ height:81px;}
#page2 #content .col1 .indent{margin:77px 20px 10px 0px}
#page2 #content .col1 .title{ margin:0px 0 11px 0px; }
#page2 #content .col1 .more{ margin:12px 0 0px 0px; float:right}
#page2 #content .col2 .indent{margin:32px 10px 10px 31px }
#page2 #content p{ margin:5px 0 0 0px}
#page2 #content .col2  .k{ margin:13px 0 3px 63px; display:block}
#page2 #content .h1{ height:27px}
#page2 #content .w1{ height:22px}
/* index-2.html */
#page3 #content .col1{ width:49%}
#page3 #content .col2{ width:24%}
#page2 #content .col1 .row2{ height:51px;}
#page2 #content .col1 .row3{ height:95px;}
#page3 #content .col1 .indent{ padding:32px 10px 20px 31px}
#page3 #content .col1 .title{ margin:0px 0 3px 0px; }
#page3 #content .col1 .row2 .title{ margin:3px 0 13px 0px; }
#page3 #content p{ margin:15px 0 15px 0px}
#page3 #content .p1{ margin:5px 0 9px 0px}
#page3 #content .h1{ height:202px}
#page3 #content .h2{ height:41px}
#page3 #content .w1{ height:188px}

#page3 #content .col1 .row3  p{ margin:9px 0 0 0px}
#page3 #content .col1 .row3 .col1{ width:52%; padding-top:9px}
#page3 #content .col1 .row3 .col2{ width:48%; padding-top:12px; text-align:left}
#page3 #content .col1 .row6{ height:42px;}
#page3 #content .col1 .row7{ height:52px; padding-top:11px}
#page3 #content ul{padding-bottom:9px}
#page3 #content .k4{ margin:12px 0 12px 0px; float:right}

/* index-3.html */
#page4 #content .col1{ width:63%}
#page4 #content .col2{ width:37%; padding-top:77px}
#page4 #content .col1 .row1{ height:155px; background: url(images/1_li.gif) repeat-x bottom ; padding:77px 0 9px 0px}
#page4 #content .col1 .row2{ height:248px;  padding:12px 0 29px 0px}
#page4 #content .col1 .title{ margin:45px 0 11px 0px;}
#page4 #content .col1 .pic_left{margin-right:17px; float:left}
#pade4 #content .bg1{ background:url(images/bg1.gif) no-repeat top left; height:404px; width:100%; text-align:left }

/* index-4.html */
#page5 #content .col1{ width:100%; padding-bottom:19px}
#page5 #content .col1 .title{ margin:79px 0 7px 0px;}
#page5 #content p{ margin:0px 0 18px 0px}
#page5 #content .p{ margin:3px 0 15px 0px}


/* footer  */
.footer{background:#214E86; height:64px; text-align:left}

.footer td{color:#041F41; font-size:11px; font-weight:bold; } 
.footer a {color:#FFC700; text-decoration:none} 
.footer a:hover{text-decoration:none;color:#041F41} 
.footer .col2 p{ margin:11px 0 0 0px; padding:0px}
.footer .pad{ padding-top:11px}

.footer .col1{ width:30%;}
.footer .col2{ width:70%;}
#page3 .footer .col1, #page4 .footer .col1{ width:42%}
#page3 .footer .col2, #page4 .footer .col2{ width:38%;}

.more{background:url(images/1_z1.gif)  center left no-repeat; padding-left:11px; vertical-align:middle; color:#000000}

/*
input{
   background:#ffffff;
   border:1px solid #2871CC;
   padding-left:5px;
   width:180px; height:20px;
   font-weight:bold;
   color:#07264D;
   margin-bottom:3px;
   display:block
}

textarea{
   background:#ffffff;
   border:1px solid #2871CC;
   padding-left:5px;
   width:180px; height:116px;
   overflow:auto;
   font-weight:bold;
   margin-bottom:5px;
   display:block;
   color:#07264D}
   */
   
.textarea{
     background-color: #214e87;
     border: 1px dashed #65a845;
     color: #ffffff;
     font-size: 12 px;
     font-family: arial;
     font-style: normal;
     font-weight: ;
     padding: 1px;	 
line-height:16px !important;
height:16px;
	 }  
	 
.textarea1{
     background-color: #214e87;
     border: 1px dashed #65a845;
     color: #ffffff;
     font-size: 12 px;
     font-family: arial;
     font-style: normal;
     font-weight: ;
     padding: 1px;	 
line-height:21px !important;
height:21px;
	 }	
	  
   .textarea2{
     background-color: #214e87;
     border: 1px dashed #65a845;
     color: #ffffff;
     font-size: 6 px;
     font-family: arial;
     font-style: normal;
     font-weight: bold;
     padding: 1px;	
	 width: 400px;
	height: 120px; 

/**/
	 }
.input1{
   padding-left:0px;
   width:70px; height:26px;
   border:0px;
   margin-left:31px;
}
.input2{
   padding-left:0px;
   width:78px; height:26px;
   border:0px;
   margin-left:3px;
}
.input3{
   padding-left:0px;
   border:0px;
   width:185px; 
   height:27px;  
}
.input4{
   
   padding-left:0px;
   border:0px;
   width:102px; 
   height:20px;  
}
.input5{
   padding-left:0px;
   border:0px;
   width:152px; 
   height:27px;  
}
.input6{   
   padding-left:0px;
   border:0px;
   width:55px; 
   height:22px;  
}
.input7{   
   padding-left:0px;
   border:0px;
   width:112px; 
   height:23px; 
}
.input8{   
   padding-left:0px;
   border:0px;
   width:153px; 
   height:22px;  
}
.input9{   
   padding-left:0px;
   border:0px;
   width:113px; 
   height:22px;  
}
.input10{   
   padding-left:0px;
   border:0px;
   width:119px; 
   height:21px;  
}
.input_hide{
   padding-left:0px;
   border:0px;
   width:0px; 
   height:0px;  
}

/* Generated via www.cssmenubuilder.com */

.menutp{margin:0 auto;  padding:0; height:30px; width:100%; display:block; background:url('http://www.yurakucommunity.com/IT/images/topMenuImages.png') repeat-x;}
.menutp li{padding:0; margin:0; list-style:none; display:inline;}
.menutp li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('http://www.yurakucommunity.com/IT/images/topMenuImages.png') 0px -30px no-repeat;}
.menutp li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url('http://www.yurakucommunity.com/IT/images/topMenuImages.png') 100% -30px no-repeat;}
.menutp li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menutp li a:hover span{background-position:100% -60px;}
.menutp li a.active, .menutp li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url('http://www.yurakucommunity.com/IT/images/topMenuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menutp li a.active span, .menutp li a.active:hover span{background:url('http://www.yurakucommunity.com/IT/images/topMenuImages.png') 100% -90px no-repeat;}





/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻTESTO ESPANDIBILE ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/
.mainExpand {
  cursor:hand;
  cursor:pointer;
  font-size:12px;
  font-family:Arial;
  font-weight:bold;
	color:#ffffff;	
	line-height:15px;
  /*font: bold .9em verdana, arial, helvetica, sans-serif;*/  
}

/*ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻpagina css originale da template glasyy modificata ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/

div.categories
{
	color: #ffffff;
	font-size: 1.0em;
	list-style-type: none;
}
div.categories a
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: url('../img/hover-bg.gif') bottom left repeat-x;
}
div.categories a:hover
{
	background: none;
}
div.categories div.col
{
	float: left;
	text-align: left;
	width: 170px;
	padding-left: 30px;
	background: url('http://www.yurakucommunity.com/IT/images/check-mark.gif') top left no-repeat;
	margin: 10px 0;
}
div.categories div.last
{
	float: left;
	text-align: left;
	width: 170px;
	padding-left: 30px;
	background: url('http://www.yurakucommunity.com/IT/images/check-mark.gif') top left no-repeat;
	margin: 10px 0;
}
div.subcategories a
{
	font-size: 12px;
	font-weight: normal;
}
div.categories div.divider
{
	clear: both;
	height: 1px;
}
div.categories div.categ
{
	padding-bottom: 5px;
}




div.bottom
{
	clear: both;
	color: #FFF;
	font-size: 0.8em;
	padding: 0;
	text-align: center;
	border-bottom: 1px solid #9AC4FD;
}
div.bottom a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	background: url('../img/hover-bg-white.gif') bottom left repeat-x;
}
div.bottom a:hover
{
	background: none;
}
div.copyright
{
	margin: 10px 0;
}
div.copyright a
{
	text-decoration: none;
	background: url('../img/hover-bg-white.gif') bottom left repeat-x;
}
div.copyright a:hover
{
	background: none;
}





div.box
{
	clear: both;
	margin: 0 10px 10px 0;
}
div.box-caption
{
	/*background: #3D67A1 url('../img/box-caption-bg.gif') bottom repeat-x; */
	/*color: #FFF;*/
	text-transform: capitalize;
	font-size: 1.3em;
	height: 26px;
	padding-top: 12px;
	margin: 0 40px;
}
div.box-caption-left
{
	/*background: url('../img/box-caption-left.gif') bottom left no-repeat;*/
	height: 25px;
}
div.box-caption-right
{
	/*background: #3D67A1 url('../img/box-caption-right.gif') bottom right no-repeat;*/
	height: 25px;
}
div.box-footer
{
	/*background: url('../img/box-footer-bg.gif') top repeat-x;*/
	line-height: 9px;
	margin: 0 9px;
}
div.box-footer-left
{
	/*background: url('../img/box-footer-left.gif') top left no-repeat;*/
	height: 9px;
}
div.box-footer-right
{
	/*background: url('../img/box-footer-right.gif') top right no-repeat;*/
	height: 9px;
}
div.box-content-right
{
	padding: 0;
	margin: 0;
	/*background: url('../img/border-right.gif') right repeat-y;*/
}
div.box-content-left
{
	padding: 0;
	margin: 0;
	/*background: url('../img/border-left.gif') left repeat-y;*/
}
div.box-content-center
{
	padding: 10px 15px;
	margin: 0 4px;
	/*background: #FFF;*/
}
div.box-content
{
	padding: 10px;
	margin: 0;
}



div.search-form
{
	position: absolute;
	margin-left: 400px;
	top: 36px;
	width: 1px;
	font-size: 0.8em;
}
div.search-form a
{
	/*color: #FFF;*/
	text-decoration: none;
	background: url('../img/hover-bg-white.gif') bottom left repeat-x;
}
div.search-form a:hover
{
	background: none;
}
input.search
{
	border: none;
	width: 83px;
	height: 23px;
	background: url('../img/btn-search.gif') 0px 0px no-repeat;
	cursor: default;
}
input.search:hover
{
	border: none;
	width: 83px;
	height: 23px;
	background: url('../img/btn-search.gif') 0px -23px no-repeat;
	cursor: pointer;
}

.no
{
	border: none;
}
a.no
{
	text-decoration: none;
}


/* Star rating */

.boxrating
{
	display:block;
}

.rating 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	position: relative;
	background: url('../img/starrating.gif') top left repeat-x;		
}

.rating li
{
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.rating li a 
{
	outline: none;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	cursor: hand;
	background: none;
}

.rating li a:hover
{
	background: url('../img/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.rating a.r1-unit
{
	left: 0px;
}
.rating a.r1-unit:hover
{
	width:30px;
}
.rating a.r2-unit
{
	left:30px;
}
.rating a.r2-unit:hover
{
	width: 60px;
}
.rating a.r3-unit
{
	left: 60px;
}
.rating a.r3-unit:hover
{
	width: 90px;
}
.rating a.r4-unit
{
	left: 90px;
}	
.rating a.r4-unit:hover
{
	width: 120px;
}
.rating a.r5-unit
{
	left: 120px;
}
.rating a.r5-unit:hover
{
	width: 150px;
}
.rating a.r6-unit
{
	left: 150px;
}
.rating a.r6-unit:hover
{
	width: 180px;
}
.rating a.r7-unit
{
	left: 180px;
}
.rating a.r7-unit:hover
{
	width: 210px;
}
.rating a.r8-unit
{
	left: 210px;
}
.rating a.r8-unit:hover
{
	width: 240px;
}
.rating a.r9-unit
{
	left: 240px;
}
.rating a.r9-unit:hover
{
	width: 270px;
}
.rating a.r10-unit
{
	left: 270px;
}
.rating a.r10-unit:hover
{
	width: 300px;
}
.rating li.current-rating
{
	background: url('../img/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.voted
{
	color:#999;
}
.thanks
{
	color:#36AA3D;
}



