/* CSS Document */
body {
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(images/bg.jpg);
}
a img{border:0;}
a {border:0; color:#000000;}
form{ margin:0 0 0 0; padding:0 0 0 0;}
h1,h2,h4,h5,h6{margin:0px; }
input,select,textarea{
border: 1px solid #bbbbbb; font-size: 12px;}
.toptex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:20px 10px 20px 10px;
	width:390px;
	height:52px;
}

#allungamento-del-pene {
	float:left;
	height:83px;
	width:400px;
}

#allungamentobox {
	width:400px;
	height:50px;
	margin-top: 40px;
	}
#outer{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:20px;
	position:relative;
	
}
#headerout{
	background:url(images/topbg.gif);
	background-repeat:repeat-x;
	width:100%;
}
#header{
	width:900px;
	height:212px;
	background-image:url(images/headerbg.jpg);
	background-repeat:no-repeat;
	margin: auto;
}
.Categorieshedarbg {
	background-image:url(images/Categorieshedarbg.jpg);
	background-repeat:no-repeat;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 7px 0 0 30px;

}

#headermenu{
	width:900px;
	text-align:left;
	color:#FFFFFF;
	height: 29px;
	line-height: 29px;
	margin-top:7px;
	float: left;
	padding: 0 5px;
}
#headermenu a {color:#FFFFFF; text-decoration:none; margin:0 10px 0 10px; padding: 0 5px }
#headermenu a:hover {background-color:#58659b; padding: 0 5px }

#mainbody {
	width:900px;
	background:#FFFFFF;
	background-repeat:repeat-y;
	overflow: hidden;
	margin: auto;

}
.thumbimg {
	width:80px;
	float:left;
	padding:8px;
}
.blank {
	width:12px;
	height:120px;
	float:left;
	margin-top: 12px;
}

#banner {
	width:609px;
	height:91px;
	float:right;
	padding-top:10px;
	padding-left:25px;
	background-image:url(images/allungamento_pene.jpg);
}

#banner h1 {
	color:#16275b;
/*	color:#FFFFFF;*/
/*	color:#117eb7;*/
	font-size:24px;
	font-weight: lighter;
}

#banner p{
	margin-top:10px;	
	color:#202020;
 	font-weight: bold;
	font-size:12px;
}

#rightboxes
{
	float:right;
	width:633px;
	padding: 15px;
}

#lefttboxes
{
	float:left;
	width:223px;
	padding-left: 12px;
}

.boxpro {
	width:310px;
	height:120px;
	margin-top:12px;
	float: left;
	background-color: #e8e8e8;
	border-bottom: 5px solid #c1c1c1;
	font-size:12px;

}
.boxpro img
{
float:left;
}
.Prohedar{
	float:left; text-align:left; color:#023f63;
	font-size:14px; text-decoration:none; background-color:#FFFFFF;
	padding: 0 5px; font-weight: bold;
}

.Prohedar:hover {
	background-color:#0f76aa;
	color:#FFFFFF;
	text-align: left;
}



.protext {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; float:right;}
.prolink{
	
	width:310px;
	padding-bottom:15px;
	
}


#leftnav {
	width:200px;
	float:left;
	padding: 0 7px 0 0;
}

#Clicca {
	width:224px;
	height:49px;
	float:left;
	margin-top: 15px;
}
.Categorieshedar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left: 30px;
	margin-top: 8px;
}

#Categories {
	width:224px;
	float:left;
	margin-top: 13px;
	
}
.leftmenu1{
	font-size:14px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	float: right;
}
div.leftmenu1 ul,leftmenu1 li {padding:0px 0px 0px 0px; margin:0 0 0 0; list-style-type:none; background-image:url(images/menubg.jpg);}
div.leftmenu1 ul li a{ text-decoration:none; width:196px; display:block; padding-left:28px; line-height:30px; background-image:url(images/menubg.jpg); background-position:left; background-repeat:repeat-x; border-bottom:1px solid #e6e6e6;}
div.leftmenu1 ul li a:hover { background-image:url(images/menubg_hover.jpg); }


#topli {
	background-position:center;
	background-image:url(images/Categoriestop.jpg);
	background-repeat:no-repeat;
	display:block;
	color:#FFFFFF;
	padding:7px 7px 7px 30px;
	width:auto;
}
#shybox {
	width:224px;
	float:left;
	margin-top: 15px;
}
.shyboxbottom {
	width:224px; float:right;}
.shylogo{
	width:224px; float:left; margin-top: 15px;}
.shytop {
	background-image:url(images/shyboxtop.jpg);height:59px;background-repeat:no-repeat;
	}
#shycenter {
	padding-left:20px;
	background-image:url(images/shyboxcenter.jpg);background-repeat:repeat-y;
	}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	vertical-align:middle; 
	padding:2px;
	line-height:20px;
	}
.text strong{
	font-size:12px;
	color:#0e4b7a;
	}
.text ol{
	margin-left:7px;
	padding-left:7px;
	}

#banner2 {
	width:224px;
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
}


#footerbg
{
	height:auto;
	width:100%;
	background-color:#83a5c8;
	float: left;
}
#footer
{
margin:auto;
	height:60px;
	color:#000000;
	background:url(images/footerbg.jpg) no-repeat top center;
	text-align:center;
	padding:20px 0;
}
#footer a
{ color:#000000; text-decoration:none;
}
#footer a:hover
{ text-decoration:underline;
}
.copywrite
{
	color:#FFFFFF;
	float:left;
	width:auto;
	padding:5px;
	text-align:center;
}
#pro_box {
	width:630px;
	height:auto;
	float: left;
	

}
.prohedartext {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#016091;}
#pro_bg {
	background-color:#e8e8e8;
	background-repeat:no-repeat;
	height:20px;
	padding:5px;
}

#pro_bg h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3b484e;
	font-weight:bold;
}

#proboxtop{
	float:right;
	width:100%;
	text-align:justify;
}
.probx1
{
	float:left;
	width:auto;
	text-align:center;
	padding: 10px;
}

#probx2 h3
{	font-size:15px;
	font-weight:bold;
	color:#016091;
	width:390px;
	text-align:left;
}
#content
{
	float:left;
 	width: 100%;
	text-align:justify;
}
#content ol
{
	line-height:22px;
	margin-left:30px;
}
#content li
{
	line-height:22px;
}

#content h1
{
	font-size:16px;
	margin-bottom:5px;
	font-weight:bold;
	color:#016091;
}

#content h2{
font-size:15px;
margin-bottom:5px;
font-weight:bold;
color:#016091;
}

.contentlink{
	font-size:12px;
	font-weight:bold;
	color:#006699;
}
.contentlink:hover {color:#FF6633}

.sitemap{font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif;}
.sitemap a{ color:#003366; text-decoration:none; font-weight:bold;}
.sitemap :hover { color:#FF6600; text-decoration:underline;}

.tdmdp{
	background-color:#117eb6;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	}

#intro{
	float:left;
	width:634px;
	padding-top:15px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}

#intro a:hover{
	color:#000000;
	text-decoration:none;}
