@import url(menu.css);
@import url(elements.css);


html, body{ 
margin:0; 
padding: 0 0 5px 0;
font-size: 82%;
color: #004A83;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: #9FBACD url(../../../../images/common/sfondo.gif);
} 

body {
text-align:center;
}

.clr{clear:both;}

/* Default Links */
a {color: #004A83; text-decoration: underline; }
a:hover {color: #004A83; text-decoration: underline; }

#pagewidth{ 
width:750px; 
text-align:left;  
margin:0 auto;
padding: 10px;
border:0;
background-color: #FFF;
} 

#header{
height: 132px;
width:100%;
border: 0;
} 

#container-servicenav{
padding-top: 3px;
border: 0;
}

#logo{
width:744px; 
margin:0 auto;
border-top: solid 2px #FFF; 
background: url(../../../../images/common/header_omini.gif) no-repeat bottom right;
}

/*#logo a:link, 
#logo a:visited, 
#logo a:active {
width: 234px;
height: 75px;
border: 0;
display: block;
background: url(../../../../images/common/logo_yoga.gif) no-repeat;
}*/

#logo a:link, 
#logo a:visited, 
#logo a:active {
}

#logo a span{
display: none;
}

.logo_img {
	visibility:hidden;
}

#content{
padding:0;
width:743px;
margin: 0 auto;
border: solid #FFF;
border-width: 1px 1px 0 1px;
background: url(../../../../images/common/bg_wrapper.gif) repeat-y top center; 
}

#content_promo{
padding:0;
width:743px;
margin: -5px auto 0 auto;
border: solid #FFF;
border-width: 1px 1px 0 1px;
background: #fff; 
overflow: hidden;
}

#leftcol{
float:left;
width: 148px;
border: 0;
margin:0;
}

#maincol{
float:left;
width: 420px;
margin:0;
border: 0;
padding: 15px 10px 10px 10px;
}


#rightcol{
float: right;
width: 148px;
border: 0;
margin:0 0 0 5px;
padding:0;
}


#closer{
width:744px;
height: 11px;
margin: 0 auto;
border: 0;
padding:0;
background: url(../../../../images/common/quad_colore.gif) no-repeat top right; 
}

#footer{
width:770px;
text-align:left;
margin: 0 auto;
height:20px;
color: #004A83;
font-size: 10px;
border: 0;
} 


div.hr {display: none}
/*/*/a{}
div.hr {
display: block;
height: 3px;
background: url(../../../../images/common/dot.gif) repeat-x;
margin: 0;
line-height: 3px;
}

hr {display:none}
/* */

h1, h2{
font-family: "Georgia", Times New Roman, Times, serif;
font-weight: normal;
border: 0;
margin:0;
padding:0;
}


h3{
font-size: 14px;t
font-weight: bold;
}


h4{
font-size: 12px;
color: #0098C3;
font-weight: bold;
border: 0;
margin:0;
padding:0;
}


.error{
color: red;
font-weight: bold;
}

.google_adsense {
	width:234px;
	height:60px;
	margin:0px auto;
}