/* sezione globale */
html, body {width:100%;margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;color:#000000;line-height:16px;}
body {background:#ececed url(../img/bg-body.gif) top center no-repeat;}
div, ul, ol, li, h1, h2, h3, p, a, label, textarea, form, iframe {position:relative;width:auto;height:auto;margin:0px;padding:0px;float:left;}
img {border:0px;}
a {position:relative;text-decoration:none;outline:none;}
a:active {outline:none;}

/*contenitori*/
#cont {position:absolute;width:1004px;margin:5px 0px 0px -502px;top:0px;left:50%;background:url(../img/bg2.png) top left repeat-y;}
#cont1 {display:block;position:absolute;width:100%;height:257px;top:-5px;left:0px;background:url(../img/bg1.png) top left no-repeat;clear:both;z-index:1;}
#cont2 {width:100%;height:auto !important;height:500px;min-height:500px;padding:0px 0px 30px 0px;z-index:10;border:solid 0px #0000ff;}
#cont3 {display:block;position:absolute;width:100%;height:246px;margin:0px;bottom:-5px;left:0px;background:url(../img/bg3.png) bottom left no-repeat;clear:both;z-index:1;}

/*#logo {display:block;position:absolute;width:437px;height:105px;margin:20px 0px 0px 0px;top:0px;left:3px;background:url(../img/logo.gif) top left no-repeat;clear:both;float:left;z-index:1000;}*/
#logo {display:block;position:absolute;width:437px;height:105px;margin:20px 0px 0px 0px;top:0px;left:3px;clear:both;float:left;z-index:1000;}
#logo1 {width:437px;height:62px;background:url(../img/logo_01.gif) top left no-repeat;}
#logo1 a {width:330px;height:52px;top:10px;left:37px;}
#logo2 {width:190px;height:43px;background:url(../img/logo_02.gif) top left no-repeat;float:left;}
#logo2 a {width:150px;height:28px;top:2px;left:30px;}
#logo3 {width:247px;height:43px;background:url(../img/logo_03.gif) top left no-repeat;float:left;}
/*#logo a {width:320px;height:30px;top:14px;left:68px;}*/

/* macchia sotto il menu */
#macchiamenu {position:absolute;margin-top:80px;top:30px;left:17px;z-index:7;}

/* home page */
#bit-play {z-index: 2;position:absolute; width:252px; height:64px; border: solid 0px #ff0000; left:458px; top:68px;background:url(../img/bit_play.gif) top left no-repeat;}
#sex-appeal {z-index:3;position:absolute; width:266px; height:101px; border: solid 0px #ff0000; left:253px; top:110px;background:url(../img/bollo.gif) top left no-repeat;}

/*#slob1 {position:absolute;margin-top:20px;top:70px;right:40px;z-index:5;}*/
#slob1 {position:absolute;margin-top:20px;top:40px;left:100px;z-index:5;}
#slob2 {position:absolute;margin-top:80px;top:40px;left:300px;z-index:6;}
/* movie1 - video in homepage */
#makof {width:535px;height:320px;padding:16px 0px 0px 12px;margin-top:0px;left:0px;background:url(../img/bg_videohp.gif) 0px 0px no-repeat;border:solid 0px #ff0000;}
#movie1 {z-index:2;width:535px;height:375px;padding:8px 0px 0px 6px;margin-top:200px;left:219px;background:url(../img/bg_videohp.gif) 0px 0px no-repeat;border:solid 0px #ff0000;}
#makof2 { left:0px; width:500px !important;height:360px;padding:35px 0px 0px 27px;background:url(../img/bg_videohp.png) -25px -20px no-repeat; margin-right:8px;}
#viral {width:535px;height:360px;margin:0px;padding:55px 0px 0px 50px;left:0px;background:url(../img/bg_videohp.png) 0px 0px no-repeat;}
#tit {height:25px !important;left:-3px;}

#contimg {position:relative !important;width:auto !important;height:auto !important;height:200px;min-height:200px;margin:20px 0px 50px 0px !important;padding:20px !important;left:-18px;clear:left;float:left;}
#contimg div.frame1, #contimg div.frame2 {position:absolute;width:548px !important;height:250px !important;margin:0px;left:-8px;background:0px 0px no-repeat;}
#contimg div.frame1 {top:-35px;background-image:url(../img/frame1img.png);}
#contimg div.frame2 {bottom:-35px;background-image:url(../img/frame2img.png);}
#contimg img {display:block;position:relative;padding:0px !important;border:5px solid #010101;}

#at16pf{margin:-20px 0px 0px 0px !important;left:6px !important;}

/*link generale*/
a {color:#006188;line-height:12px;}
a:hover {color:#010101;}

/*link*/
a.link {padding:2px 5px 2px 6px;color:#006188;text-transform:uppercase;line-height:12px;background-color:#000000;}
a:hover.link {color:#efeeed !important;}

/*submit*/
input.link {cursor:pointer;position:relative;width:auto;padding:0px 2px 0px 3px;border:0px;font-family:Arial;font-size:11px;color:#006188;text-transform:uppercase;line-height:15px;background-color:#000000;float:left;}
input.link:hover {color:#efeeed !important;}

/*class generali*/
.nomargin {margin:0px !important;}
.heightauto {height:auto !important;}
.nobackground {background:none !important;}

#btn_next {width:16px;height:29px;background:url(../img/arrow1-dx.gif) top left no-repeat;}
#btn-prev {width:16px;height:29px;background:url(../img/arrow1-sx.gif) top left no-repeat;}


#btn-prev2 {width:18px;height:51px;margin-top:-37px !important;background:url(../img/arrow2-sx.gif) top left no-repeat;}
#btn-next2 {width:18px;height:51px;margin-top:-37px !important;background:url(../img/arrow2-dx.gif) top left no-repeat;}

/*tools*/
#tools {position:absolute;display:inline;list-style:none;top:15px;right:50px;float:right;}
#tools li.li1 {padding-right:0px;}
#tools li.li2 {margin-left:0px;top:0px;}
#btn-join {width:74px;height:37px;background:url(../img/bit_join.gif) top left no-repeat;}
#btn-yourprofile {width:135px;height:37px;background:url(../img/btn-yourprofile.gif) top left no-repeat;}
#btn-bit{width:17px;height:37px;background:url(../img/bit_.gif) top left no-repeat;}
#btn-bit2{width:17px;height:37px;background:url(../img/btn-2.gif) top left no-repeat;}
#btn-login {width:77px;height:37px;background:url(../img/bit_login.gif) top left no-repeat;}
#btn-logout {width:95px;height:37px;background:url(../img/btn-logout.gif) top left no-repeat;}
/*#btn-store {width:116px;height:19px;background:url(../img/btn-store.gif) top left no-repeat;}*/
#tools li a:hover, #tools li a.sel {background-position:bottom left;}

/*menu*/
#menu {position:absolute;list-style:none;width:160px;margin:0px 0px 6px 0px;top:148px;left:40px;border-left:6px solid #000000;float:right;}

#menu li {margin:0px 0px 6px -6px;}

#btn-fun {width:120px;height:23px;background:url(../img/bit_fun.gif) top left no-repeat;}
	#btn-game {width:139px;height:39px;background:url(../img/bit-game.gif) top left no-repeat;}

#btn-contests {width:120px;height:25px;background:url(../img/bit_contests.gif) top left no-repeat;}
	#btn-test {width:152px;height:41px;background:url(../img/bit-test.gif) top left no-repeat;}
		#btn-result {width:157px;height:24px;background:url(../img/bit-result.gif) top left no-repeat;}
	#btn-moment {width:117px;height:41px;background:url(../img/bit-moment.gif) top left no-repeat;}
		#btn-gallery {width:132px;height:25px;background:url(../img/bit-galleri.gif) top left no-repeat;}
	#btn-enlarge{width:159px;height:41px;background:url(../img/bit-Enlarge-Your-Sex-Appeal.gif) top left no-repeat;}
	
#btn-video {width:120px;height:26px;background:url(../img/bit_video.gif) top left no-repeat;}
	#btn-are {width:159px;height:26px;background:url(../img/bit-are.gif) top left no-repeat;}
	#btn-backtoblue {width:156px;height:25px;background:url(../img/bit-back.gif) top left no-repeat;}
	
#btn-store {width:158px;height:24px;background:url(../img/bit_store.gif) top left no-repeat;}
#menu li a:hover, #menu li a.sel {background-position:bottom left;}
#menu li a.hide {display:none;}
#menu li a.view {display:block;}

#cont1 ul {display:inline;list-style:none;top:20px;right:50px;float:right;}
#cont1 ul li.li1 {padding-right:15px;background-color:#000000;}
#cont1 ul li.li2 {margin-left:15px;top:3px;}
#cont1 ul li a:hover {background-position:bottom left;}

#div1 {margin-top:70px;float:right;}
#div1 ul {list-style:none;width:280px;}
#div1 ul li {width:100%;padding-bottom:5px;}
#div1 ul li img {margin:5px 4px;float:left;}
#div1 ul li.li1 div, #div1 ul li.li2 div, #div1 ul li.li3 div {width:200px;height:124px;}
#div1 ul li.li1 div {left:40px;background:url(../img/frame1.png) top left no-repeat;}
#div1 ul li.li2 div {left:20px;background:url(../img/frame2.png) top left no-repeat;}
#div1 ul li.li3 div {left:60px;background:url(../img/frame3.png) top left no-repeat;}

#div2 {width:100%;margin-top:10px;clear:left;border: solid 0px #ff0000;}
#div2 .scroller {overflow:hidden;width:945px;height:138px;left:28px;}
#div2 .scroller div.div1 {overflow:hidden;}
#div2 .scroller div.content {width:10000px;}

/* box in hp */
#if-box3 {margin-top:30px; margin-left:20px;border: solid 0px #ff0000; overflow:hidden; width:240px; height:80px;}
#swf4 {margin-left:-22px;}

#div2 div.div1 {width:265px;height:124px;margin-right:20px;padding:14px 36px 0px 0px;background:url(../img/frame4.png) top left no-repeat;border: solid 0px #ff0000;}
#div2 div.div1 div {position:absolute;width:200px;margin-top:15px;left:15px;z-index:0;}
#div2 div.div1 div div {position:relative;margin-top:0px;left:0px;margin-bottom:0px;border: solid 0px #ff0000;}
#div2 p {width:100%;font-size:11px;}
#div2 p span {color:#efeeed;line-height:14px;background-color:#000000;}
#div2 p span a {color:#006188;line-height:13px;background-color:#000000;padding:0px 1px 0px 1px; font-weight:bold;}
#div2 p span a:hover {color:#efeeed;line-height:13px;background-color:#000000;padding:0px 1px 0px 1px; font-weight:bold;}
#div2 img {float:right;}
#div2 a.a1, #div2 a.a2 {position:absolute;margin:0px;top:55px;}
#div2 a.a1 {left:10px;}
#div2 a.a2 {right:15px;}

#div3 {width:620px;margin-top:150px;padding-bottom:30px;left:250px;}
#div3 img {padding-bottom:10px;}
#div3 iframe {width:607px;height:450px;border:none;}
#div3 p {width:100%;padding-bottom:20px;}
#div3 p span {color:#000000;}
#div3 p a {color:#006188;/*line-height:16px;*/float:none;}
#div3 p a:hover {color:#010101;}
#div3 div {width:535px;}
#div3 div.div1 {width:100%;left:-10px;}
#div3 div.div1 div {width:309px;height:351px;margin-right:40px;background:url(../img/frame5.png) top left no-repeat;}
#div3 div.div1 div img {margin-top:36px;padding-left:38px;}
#div3 div.div1 ul {position:absolute;list-style:none;width:280px;right:0px;bottom:44px;}
#div3 div.div1 ul li {width:100%;}
#div3 div.div1 h2 {width:100%;font-size:22px;line-height:22px;}
#div3 div.div1 p {width:100%;padding-bottom:0px;}
#div3 div.div1 h3 {width:100%;margin-top:20px;font-size:11px;font-weight:normal;line-height:11px;text-transform:uppercase;}
#div3 div.div1 span.span1 {position:relative;padding-top:10px;left:10px;float:left;}
#div3 div.div1 span.span1 span {position:absolute;top:10px;left:0px;color:#006188;font-weight:bold;}
#div3 div.div1 span.span1 a {margin-top:20px;}

#div3 div.div2 {width:700px;height:auto;margin-top:20px;}
#div3 div.div2 div.pag {width:660px;height:30px;margin-bottom:20px;border-bottom:2px solid #000;background:url(../img/bg_pag.gif) no-repeat 0px 0px;}
#div3 div.div2 div.pag ul {margin-top:9px;left:155px;}
#div3 div.div2 div.pag ul li {display:inline;width:25px;height:19px;text-align:center;}
#div3 div.div2 div.pag ul li a {display:block;padding:3px 5px 4px 5px;font-size:12px;line-height:12px;color:#000;text-transform:uppercase;float:none;}
#div3 div.div2 div.pag ul li a:hover {text-decoration:none;color:#006188;}
#div3 div.div2 div.pag ul li a.sel, #div3 div.div2 ul li a:hover.sel {color:#fff;background-color:#000;}
#div3 div.div2 div.pag ul li input {position:relative;top:2px;}

#div3 div.div2 a.a1, #div3 div.div2 a.a2 {position:absolute;margin:0px;top:293px;}
#div3 div.div2 a.a1 {left:-40px;}
#div3 div.div2 a.a2 {right:0px;}
#div3 div.div2 .scroller {overflow:hidden;width:680px;height:480px;}
#div3 div.div2 .scroller div {overflow:hidden;}
#div3 div.div2 .scroller div.content {width:10000px;height:100%;}
#div3 div.div2 .scroller div.content div.div1 {width:690px;height:100%;margin:0px;padding:0px;top:0px;left:0px;float:left;}
#div3 div.div2 .scroller div.content div.div1 div {width:230px;height:auto !important;margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;background:top left no-repeat;}
#div3 div.div2 .scroller div.content div.div1 div.div1a {height:220px !important;background-image:url(../img/frame6.png);}
#div3 div.div2 .scroller div.content div.div1 div.div1b {height:220px !important;background-image:url(../img/frame7.png);}
#div3 div.div2 .scroller div.content div.div1 div.div1c {height:220px !important;background-image:url(../img/frame8.png);}
#div3 div.div2 .scroller div.content div.div1 div.div1a div.div1img, #div3 div.div2 .scroller div.content div.div1 div.div1b div.div1img, #div3 div.div2 .scroller div.content div.div1 div.div1c div.div1img {width:auto !important;height:auto !important;margin:10px 0px 0px 0px;padding:0px;left:0px;background:url(../img/frame2ico.png) bottom right no-repeat;}
#div3 div.div2 .scroller div.content div.div1 div.div1a div.div1img div, #div3 div.div2 .scroller div.content div.div1 div.div1b div.div1img div, #div3 div.div2 .scroller div.content div.div1 div.div1c div.div1img div {width:auto !important;height:auto !important;margin:0px 1px 1px 0px;padding:0px;background:url(../img/frame1ico.png) top left no-repeat;}
#div3 div.div2 .scroller div.content div.div1 div.div1a div.div1img div img, #div3 div.div2 .scroller div.content div.div1 div.div1b div.div1img div img, #div3 div.div2 .scroller div.content div.div1 div.div1c div.div1img div img {position:relative;margin:4px 0px 0px 0px;padding:0px 4px 6px 4px;}
#div3 div.div2 .scroller div.content div.div1 div img.img1 {position:absolute;margin:0px;top:4px;left:-34px !important;z-index:10;}
#div3 div.div2 h2 {width:100%;padding:5px 0px;font-size:12px;line-height:12px;}
#div3 div.div2 p {width:200px;height:auto !important;height:35px;min-height:35px;padding-bottom:0px;line-height:16px;}
#div3 div.div2 p.p1 {position:absolute;padding:0px !important;bottom:0px;left:0px;border-bottom:2px solid #000000;float:left;}
#div3 div.div2 p.p1 a {font-weight:bold;float:none;}

#div3 div.div3 {width:634px;height:auto;margin-top:30px;}
#div3 div.div3 div {height:auto;margin:0px;left:0px;}
#div3 div.div3 div.div1 {width:180px;}
#div3 div.div3 div.div1 h2 {font-size:11px;color:#006188;}
#div3 div.div3 div.div1 a {clear:left;}

#div3 div.div3 div.div2 {width:454px;}
#div3 div.div3 div.div2 img {padding-left:10px;}
#div3 div.div3 div.div2 h2 {width:444px;padding-left:10px;border-bottom:1px solid #010101;font-size:11px;font-weight:normal;}
#div3 div.div3 div.div2 p {width:444px;padding:20px 0px 0px 10px;border:0px;}

#div3 div.div3 div.div3 {width:100%;height:50px;margin:40px 0px 0px 0px;padding-top:15px;border-top:1px solid #010101;background:url(../img/slob3.png) right 12px no-repeat;}
#div3 div.div3 div.div3 a.link {margin-left:40px;top:4px;float:right;}

#div3 div.div3 div.div4 {width:100%;height:62px;margin-top:-10px;background:url(../img/slob3.png) right 26px no-repeat;}
#div3 div.div3 div.div4 a.link {margin-left:40px;top:20px;float:right;}
#div3 div.div3 div.div4 ul {display:inline;list-style:none;width:624px;left:10px;}
#div3 div.div3 div.div4 ul li {margin:0px 6px 0px 0px;color:#010101;line-height:12px;}
#div3 div.div3 div.div4 ul li.li1 {margin:0px;float:right;}
#div3 div.div3 div.div4 ul li.li1 label {right:25px;float:right;}
#div3 div.div3 div.div4 ul li.li1 input {position:absolute;margin:0px;top:1px;right:3px;}

#div3 div.div3 div.div5 {width:454px;float:right;}
#div3 div.div3 div.div5 ul {list-style:none;left:10px;}
#div3 div.div3 div.div5 ul li {width:444px;height:auto;padding-bottom:10px;}
#div3 div.div3 div.div5 ul li label {width:85px;height:13px;background:url(../img/label/answer.gif) top left no-repeat;}
#div3 div.div3 div.div5 ul li textarea {overflow:auto;width:440px;height:100px;margin-top:10px;padding:0px 2px;border:none;font-family:Arial;font-size:12px;background-color:#ebebeb;}
#div3 div.div3 div.div5 ul li.li1 {background:url(../img/slob3.png) right 2px no-repeat;}
#div3 div.div3 div.div5 ul li a {top:9px;float:right;}

#div3 div.div4 {width:500px;margin-top:-30px;}
#div3 div.div4 h2 {font-size:18px;line-height:20px;}
#div3 div.div4 p {padding-bottom:5px;}
#div3 div.div4 p.p1 {margin-top:0px !important;padding-bottom:10px;border-bottom:3px solid #000000;}
#div3 div.div4 p.p1 a {font-weight:bold;color:#006188;float:none;}
#div3 div.div4 p.p1 a:hover {color:#010101;}
#div3 div.div4 p.p2 {margin-top:10px;}
#div3 div.div4 p.p2 a {padding:0px 0px 0px 10px;line-height:14px;background:url(../img/arrow1.gif) 0px 4px no-repeat;}
#div3 div.div4 p.p2 a.sel {background:url(../img/arrow2.gif) 0px 6px no-repeat;}
#div3 div.div4 p.p2 a.a1 {padding-left:0px;background:none;float:right;}
#div3 div.div4 ul.ul1 {display:inline;list-style:none;width:500px;margin-top:10px;}
#div3 div.div4 ul.ul1 li {padding-right:8px;}
#div3 div.div4 ul.ul1 li a {line-height:16px;}
#div3 div.div4 ul.ul1 li a.a1 {padding-left:14px;background:url(../img/ico-share.gif) 0px 3px no-repeat;}
#div3 div.div4 ul.ul1 li a.a2 {padding-left:17px;background:url(../img/ico-segnala.gif) 0px 3px no-repeat;}
#div3 div.div4 ul.ul1 li.li1 {padding-right:4px;}
#div3 div.div4 ul.ul2 {display:inline;list-style:none;width:500px;margin-top:5px;border-bottom:1px solid #d9d9d9;}
#div3 div.div4 ul.ul2 li {width:100%;padding-top:10px;border-top:1px solid #d9d9d9;}
#div3 div.div4 ul.ul2 li p {margin-bottom:10px;padding-bottom:20px;}
#div3 div.div4 ul.ul2 li strong {color:#006188;}
#div3 div.div4 ul.ul2 li a.a1 {position:relative;font-weight:bold;float:none;}
#div3 div.div4 ul.ul2 li a {position:absolute;margin:0px;right:0px;bottom:0px;line-height:16px;}

#div3 div.div5 {width:700px;height:auto;margin-top:20px;}
#div3 div.div5 div {width:230px;height:auto;margin:0px;padding:10px 0px 20px 0px;background:top left no-repeat;}
#div3 div.div5 div.div1a {background-image:url(../img/frame6.png);}
#div3 div.div5 div.div1b {background-image:url(../img/frame7.png);}
#div3 div.div5 div.div1c {background-image:url(../img/frame8.png);}
#div3 div.div5 div div {padding-bottom:10px;background:top left no-repeat;}
#div3 div.div5 div.div1a div {background-image:url(../img/frame1.png);}
#div3 div.div5 div.div1b div {background-image:url(../img/frame2.png);}
#div3 div.div5 div.div1c div {background-image:url(../img/frame3.png);}
#div3 div.div5 div div img {position:relative;margin:0px;padding:0px 0px 0px 5px;top:-5px;}
#div3 div.div5 h2 {display:none;width:100%;padding-bottom:5px;font-size:12px;line-height:12px;}
#div3 div.div5 p {display:none;width:200px;padding-bottom:5px;line-height:16px;}

#div3 div.div6 {width:700px;height:auto;margin-top:20px;}
#div3 div.div6 p a {font-weight:bold;float:none;}
#div3 div.div6 div.div1a, #div3 div.div6 div.div1b, #div3 div.div6 div.div1c {width:230px;height:auto !important;height:185px;min-height:185px;margin:40px 0px 0px 0px;padding:0px 0px 20px 0px;background:top left no-repeat;}
#div3 div.div6 div.div1a {background-image:url(../img/frame6.png);}
#div3 div.div6 div.div1b {background-image:url(../img/frame7.png);}
#div3 div.div6 div.div1c {background-image:url(../img/frame8.png);}
#div3 div.div6 div.div1a div.div1, #div3 div.div6 div.div1b div.div1, #div3 div.div6 div.div1c div.div1 {width:auto !important;margin:10px 0px 0px 0px;left:0px;background:url(../img/frame2ico.png) bottom right no-repeat;}
#div3 div.div6 div.div1a div div, #div3 div.div6 div.div1b div div, #div3 div.div6 div.div1c div div {width:auto !important;height:auto;margin:0px 1px 1px 0px;background:url(../img/frame1ico.png) top left no-repeat;}
#div3 div.div6 div.div1a div div img, #div3 div.div6 div.div1b div div img, #div3 div.div6 div.div1c div div img {position:relative;margin:4px 0px 0px 0px;padding:0px 4px 6px 4px;}
#div3 div.div6 div h2, #div3 div.div6 div p {position:absolute;width:200px;left:0px;}
#div3 div.div6 div h2 {margin-top:8px;bottom:48px;font-size:12px;line-height:12px;}
#div3 div.div6 div p {height:auto !important;height:40px;min-height:40px;padding:5px 0px 0px 0px;bottom:0px;border-bottom:3px solid #010101;line-height:16px;}
#div3 div.div6 div.div2 {width:200px;bottom:-58px;background-image:none !important;}
#div3 div.div6 div.div2 input.link {margin-right:8px;}
#div3 div.div6 img.img1 {margin-top:28px; margin-bottom:10px;}

#div3 div.div9 {width:634px;margin-top:20px;left:10px;float:left;}
#div3 div.div9 p {padding-bottom:10px;font-size:11px;color:#010101;}
#div3 div.div9 ul {display:inline;list-style:none;}
#div3 div.div9 ul li {width:auto;height:auto;padding:0px 4px 4px 0px;}

#div3 div.ul1 {width:634px;margin-top:40px;}
#div3 div.ul1 div {width:100%;}
#div3 div.ul1 ul {display:inline;list-style:none;border-bottom:1px solid #010101;}
#div3 div.ul1 ul li {padding:8px 0px;color:#010101;}
#div3 div.ul1 ul li a {}
#div3 div.ul1 ul li span {padding:0px;float:left;}
#div3 div.ul1 ul li.li1 {width:300px;}
#div3 div.ul1 ul li.li1 a {padding-left:25px;left:10px;background:url(../img/mail-open.gif) 0px 0px no-repeat;}
#div3 div.ul1 ul li.li1 a.a1 {font-weight:bold;background:url(../img/mail-closed.gif) 0px 1px no-repeat;}
#div3 div.ul1 ul li.li2 {width:150px;font-weight:bold;}
#div3 div.ul1 ul li.li3 {width:184px;}
#div3 div.ul1 ul li.li3 input {position:absolute;right:0px;bottom:3px;}
#div3 div.div3 div img.img1 {float:left;}


/* foto vincenti */
#div3 #divcont {margin-top:70px;float:right;width:100%;}
#div3 #divcont ul { position:absolute;top:176px;right:-46px;list-style:none;width:170px !important; float:right;}
#div3 #divcont ul h2{ line-height:28px;}
#div3 #divcont ul li {width:100%;padding-bottom:5px;}
#div3 #divcont img {margin:5px 4px 0px 4px ;float:left;}

#div3 div.div7 {width:700px;height:auto;margin-top:20px;}
#div3 div.div7 p a {font-weight:bold;float:none;}
#div3 div.div7 div.div1d, #div3 div.div7 div.div1e, #div3 div.div7 div.div1f {width:230px;height:auto !important;height:185px;min-height:185px;margin:40px 0px 0px 0px;padding:0px 0px 20px 0px;background:top left no-repeat;}
#div3 div.div7 div.div1d {background-image:url(../img/frame6.png);}
#div3 div.div7 div.div1e {background-image:url(../img/frame7.png);}
#div3 div.div7 div.div1f {background-image:url(../img/frame8.png);}
#div3 div.div7 div.div1d div.div2, #div3 div.div7 div.div1e div.div2, #div3 div.div7 div.div1f div.div2 {width:auto !important;margin:10px 0px 0px 0px;left:0px;background:url(../img/frame2ico.png) bottom right no-repeat;}
#div3 div.div7 div.div1d div div, #div3 div.div7 div.div1e div div, #div3 div.div7 div.div1f div div {width:auto !important;height:auto;margin:0px 1px 1px 0px;background:url(../img/frame1ico.png) top left no-repeat;}
#div3 div.div7 div.div1d div div img, #div3 div.div7 div.div1e div div img, #div3 div.div7 div.div1f div div img {position:relative;margin:4px 0px 0px 0px;padding:0px 4px 6px 4px;}
#div3 div.div7 div.div1f div div img {position:relative;margin:4px 0px 0px 0px;padding:0px 4px 6px 4px;}

#div3 div.div7 div h2, #div3 div.div7 div p {position:absolute;width:200px;left:0px;}
#div3 div.div7 div h2 {margin-top:8px;bottom:48px;font-size:12px;line-height:12px;}
#div3 div.div7 div p {height:auto !important;height:40px;min-height:40px;padding:5px 0px 0px 0px;bottom:0px;border-bottom:3px solid #010101;line-height:16px;}
#div3 div.div7 div input.link {margin-right:8px;bottom:-78px;}



/*star rating*/
#star-rating {list-style:none;overflow:hidden;position:relative;width:80px;height:16px;margin:0px;padding:0px;background:url(../img/alt_star.gif) top left repeat-x;}
#star-rating li {width:auto;margin:0px;padding-right:0px !important;z-index:10;}
#star-rating li a {position:absolute;overflow:hidden;width:16px;height:16px;margin:0px !important;padding:0px;line-height:16px;text-decoration:none;text-indent:-9000px;z-index:20;}
#star-rating li a:hover {left:0px;border:none;background:url(../img/alt_star.gif) left bottom;z-index:2;}
#star-rating a.one-star {left:0px;}
#star-rating a.one-star:hover {width:16px;}
#star-rating a.two-stars {left:16px;}
#star-rating a.two-stars:hover {width:32px;background-color:#ff0f00;}
#star-rating a.three-stars {left:32px;}
#star-rating a.three-stars:hover {width:48px;}
#star-rating a.four-stars {left:48px;}
#star-rating a.four-stars:hover {width:64px;}
#star-rating a.five-stars {left:64px;}
#star-rating a.five-stars:hover {width:80px;}
#star-rating li.current-rating {position:absolute;height:16px;left:0px;text-indent:-9000px;background:url(../img/alt_star.gif) left center;z-index:1;}

/*share*/
.addthis_toolbox {display:block;position:absolute;width:366px !important;height:16px !important;}
.addthis_toolbox a {position:relative;width:auto;height:16px;float:left;}

/*form1*/
#form1 {height:auto !important;margin-top:10px;}
#form1 p.p1 {position:absolute;width:120px;margin:0px;padding:5px 4px 0px 4px;top:-20px;left:323px;border-top:3px solid #010101;}
#form1 p.p2 {position:absolute;width:auto;margin:0px;padding:0px;top:6px;right:-71px;}
#form1 label.cabinet {height:auto;}

#form1 span.lblMessage {position:absolute;width:220px;height:20px;margin:0px;bottom:-20px;right:80px;float:none;}
#form1 span.lblMessage p {position:relative;float:left;}
#form1 span.lblMessage p span {display:block;font-size:11px;color:#ee0000;clear:left;}
#form1 span.lblMessage p span.span1 {font-weight:bold;}

/* form REGISTRAZIONE */
#form1 ul {list-style:none;width:340px;}
#form1 ul li {width:100%;height:26px;}
#form1 ul li label {height:12px;top:9px;background:top left no-repeat;}
#form1 ul li label.name {width:78px;background-image:url(../img/label/firstname.gif);}
#form1 ul li label.surname {width:60px;background-image:url(../img/label/surname.gif);}
#form1 ul li label.birthday {width:60px;background-image:url(../img/label/birthday.gif);}
#form1 ul li label.email {width:46px;background-image:url(../img/label/email.gif);}
#form1 ul li label.address {width:59px;background-image:url(../img/label/address.gif);}
#form1 ul li label.city {width:29px;background-image:url(../img/label/city.gif);}
#form1 ul li label.province {width:45px;background-image:url(../img/label/region.gif);}
#form1 ul li label.cap {width:65px;background-image:url(../img/label/postcode.gif);}
#form1 ul li label.state {width:59px;background-image:url(../img/label/country.gif);}
#form1 ul li label.tel {width:128px;background-image:url(../img/label/tel.gif);}
#form1 ul li label.nick {width:62px;background-image:url(../img/label/nick.gif);}
#form1 ul li label.pass {width:70px;background-image:url(../img/label/pass.gif);}
#form1 ul li label.confirm-pass {width:125px;background-image:url(../img/label/confirm-pass.gif);}
#form1 ul li label.message {width:232px;height:25px;background-image:url(../img/label/message.gif);}
#form1 ul li label.checkbox1 {width:120px;height:13px;background-image:url(../img/label/checkbox1.gif);}
#form1 ul li label.checkbox2 {width:122px;height:13px;background-image:url(../img/label/checkbox2.gif);}
#form1 ul li label.checkbox3 {width:158px;height:13px;background-image:url(../img/label/checkbox3.gif);}
#form1 ul li label.checkbox4 {width:155px;height:13px;background-image:url(../img/label/checkbox4.gif);}
#form1 ul li label.checkbox-accept1 {width:158px;height:13px;background-image:url(../img/label/checkbox-accept1.gif);}
#form1 ul li label.checkbox-accept2 {width:159px;height:13px;background-image:url(../img/label/checkbox-accept2.gif);}
#form1 ul li label.privacy {width:53px;height:25px;background-image:url(../img/label/privacy.gif);}
#form1 ul li label.captcha {width:124px;height:16px;background-image:url(../img/label/captcha.gif);}
#form1 ul li input {width:160px;padding:0px;margin-right:40px;border:0px;border-bottom:2px solid #ebebeb;font-family:Arial;background:url(../img/label/bg-input.gif);float:right;}
#form1 ul li span.check input {position:absolute;width:auto;height:auto;margin:0px;top:6px;right:0px;border:0px;float:left;}
#form1 ul li input.name {width:204px;}
#form1 ul li input.surname {width:226px;}
#form1 ul li input.email {width:236px;}
#form1 ul li input.address {width:230px;}
#form1 ul li input.city {width:255px;}
#form1 ul li input.province {width:240px;}
#form1 ul li input.cap {width:220px;}
#form1 ul li select.state {width:210px;}
#form1 ul li input.tel {width:154px;}
#form1 ul li input.nick {width:216px;}
#form1 ul li input.pass {width:220px;}
#form1 ul li div.select {position:absolute;width:auto;height:auto;top:4px;left:80px;}
#form1 ul li select {height:20px;margin-right:4px;font-family:Arial;font-size:11px;}
#form1 ul label.cabinet {bottom:74px;}
.si-files-stylized label.cabinet {cursor:pointer;position:absolute;display:block;overflow:hidden;width:100px;height:15px;margin:0px;right:146px;background:url(../img/btn-choose-image.gif) 0px 0px no-repeat !important;float:left;}
.si-files-stylized label.cabinet input.file {position:relative;cursor:pointer;width:auto;height:auto;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#form1 ul li.li1 {height:auto !important;height:30px;min-height:30px;}
#form1 ul li.li1 img {position:relative;top:10px;float:left;}
#form1 ul li.li1 img.avatar {top:10px;right:40px;float:right;}
#form1 ul.ul1 {margin-top:10px;}
#form1 ul.ul1 li {width:auto;height:auto;}
#form1 ul.ul1 li textarea {overflow:auto;width:446px;padding:0px 2px;font-family:Arial;}
#form1 ul.ul1 li textarea.message {height:60px;border:none;font-size:12px;background-color:#ebebeb;}
#form1 ul.ul1 li textarea#privacy {height:120px;border:1px solid #ebebeb;font-size:11px !important;}
#form1 ul.ul2 {display:inline;width:100%;margin-top:20px;}
#form1 ul.ul2 li {width:240px;height:28px;}
#form1 ul.ul2 li span.check input {position:relative;margin-right:8px;top:9px;}
#form1 ul.ul2 img {padding-bottom:0px;float:left;}
#form1 ul.ul3 {display:inline;width:100%;margin-top:15px;}
#form1 ul.ul3 li {width:100%;height:auto;padding-bottom:10px;}
#form1 ul.ul3 li img {width:196px;height:66px;border:1px solid #ebebeb;float:left;}
#form1 ul.ul3 li input {position:relative;width:192px;padding:0px 2px;top:0px;border:1px solid #ebebeb;background-color:#ebebeb;float:left;}
#form1 ul.ul4 {}
#form1 ul.ul4 li label {top:4px;}
#form1 ul.ul4 li {width:370px;height:auto;padding-bottom:10px;}
#form1 ul.ul4 li input {width:270px;border:none;background-color:#ebebeb;float:right;}
#form1_button {position:relative;margin-bottom:0px;margin-top:20px; border:solid 0px #ff0000;}
#form1_button span.requiredfields {position:relative; margin-left:100px; border:solid 0px #00ff00;}
#form1_button span.lblMessage {position:relative; border:solid 0px #00ff00;}
#form1_divtxt2 {position:relative;margin-bottom:40px;margin-top:30px;border-top:2px solid #ebebeb;height:25px !important;left:-3px;}
#form1_tit2 {margin-top:40px;}
#form1_txt1 {margin-right:50px;}

/*form2*/
#form2 {height:auto !important;margin-top:10px;}
#form2 span.lblMessage {position:relative;left:10px;float:left;}
#form2 ul {list-style:none;width:630px;padding-top:20px;border-top:3px solid #010101;}
#form2 ul li {width:340px;height:26px;}
#form2 ul li label {top:9px;background:top left no-repeat;}
#form2 ul li label.nick {width:62px;height:12px;background-image:url(../img/label/nick.gif);}
#form2 ul li label.pass {width:70px;height:12px;background-image:url(../img/label/pass.gif);}
#form2 ul li input {width:160px;padding:0px;margin-right:40px;border:0px;border-bottom:2px solid #ebebeb;font-family:Arial;background:url(../img/label/bg-input.gif);float:right;}
#form2 ul li input.nick {width:216px;}
#form2 ul li input.pass {width:220px;}
#form2 ul li.li1 {height:62px;padding-top:20px;background:url(../img/slob2.png) -40px 12px no-repeat;}
#form2 ul li.li1 input.link {position:absolute;width:auto;padding:0px 2px 0px 3px;right:0px;top:18px;border:0px;background-color:#000000;float:left;}

/*form3*/
#form3 {height:auto !important;margin-top:40px;padding-bottom:20px;float:left;}
#form3 input.link {position:absolute;margin:0px;bottom:-10px;left:0px;}
#form3 label.cabinet {height:auto;left:106px;bottom:84px;}
#form3 p.p1 {position:absolute;width:120px;margin:0px;padding:5px 4px 0px 4px;top:-20px;left:323px;border-top:3px solid #010101;}
#form3 p.p2 {position:absolute;width:auto;height:auto;padding:0px;bottom:-10px;left:50px;font-weight:bold;color:#006188;}
#form3 ul {list-style:none;width:340px;}
#form3 ul li {width:100%;height:26px;}
#form3 ul li label {height:12px;top:5px;background:top left no-repeat;}
#form3 ul li label.name {width:78px;background-image:url(../img/label/firstname.gif);}
#form3 ul li label.surname {width:65px;background-image:url(../img/label/surname.gif);}
#form3 ul li label.birthday {width:60px;background-image:url(../img/label/birthday.gif);}
#form3 ul li label.email {width:46px;background-image:url(../img/label/email.gif);}
#form3 ul li label.address {width:59px;background-image:url(../img/label/address.gif);}
#form3 ul li label.city {width:29px;background-image:url(../img/label/city.gif);}
#form3 ul li label.province {width:45px;background-image:url(../img/label/region.gif);}
#form3 ul li label.cap {width:65px;background-image:url(../img/label/postcode.gif);}
#form3 ul li label.state {width:59px;background-image:url(../img/label/country.gif);}
#form3 ul li label.tel {width:128px;background-image:url(../img/label/tel.gif);}
#form3 ul li label.nick {width:62px;background-image:url(../img/label/nick.gif);}
#form3 ul li label.message {width:232px;height:25px;background-image:url(../img/label/message.gif);}
#form3 ul li label.message1 {width:50px;height:25px;background-image:url(../img/txt-message.gif);}
#form3 ul label.cabinet {width:99px;left:auto;right:146px !important;background:url(../img/btn-change-image.gif) 0px 0px no-repeat !important;}
#form3 ul li input {width:160px;padding:0px;margin-right:40px;border:0px;font-family:Arial;background-color:#ebebeb;float:right;}
#form3 ul li span.check {width:auto;height:auto;top:0px;right:0px;}
#form3 ul li span.check input {position:absolute;width:auto;height:auto;margin:0px;top:4px;right:0px;border:0px;background:none;float:left;}
#form3 ul li input.name {width:204px;}
#form3 ul li input.surname {width:226px;}
#form3 ul li input.email {width:236px;}
#form3 ul li input.address {width:230px;}
#form3 ul li input.city {width:255px;}
#form3 ul li input.province {width:240px;}
#form3 ul li input.cap {width:220px;}
#form3 ul li input.state {width:223px;}
#form3 ul li input.tel {width:154px;}
#form3 ul li input.nick {width:216px;}
#form3 ul li div.select {position:absolute;width:auto;height:auto;top:-2px;left:80px;}
#form3 ul li select {height:20px;margin-right:4px;font-family:Arial;font-size:11px;}
#form3 ul li span {position:absolute;top:5px;left:106px;float:left;}
#form3 ul li.li1 {height:auto;}
#form3 ul li.li1 img {position:relative;top:5px;float:left;}
#form3 ul li.li1 img.avatar {top:0px;right:40px;float:right;}
#form3 ul li.li2 {height:auto;padding:10px 0px;}
#form3 ul li.li2 img {float:left;}
#form3 ul li.li2 h2 {position:absolute;bottom:19px;left:106px;font-size:12px;color:#006188;}
#form3 ul.ul1 {margin-top:20px;}
#form3 ul.ul1 li {width:auto;height:auto;}
#form3 ul.ul1 li.li1 {width:250px;padding:20px 0px 10px 0px;border-top:1px solid #010101;}
#form3 ul.ul1 li label.subject {width:49px;height:25px;background-image:url(../img/label/subject.gif);}
#form3 ul.ul1 li input {width:250px;clear:left;float:left;}
#form3 ul.ul1 li textarea {overflow:auto;width:446px;padding:0px 2px;font-family:Arial;}
#form3 ul.ul1 li textarea.message {height:60px;border:none;font-size:12px;background-color:#ebebeb;}
#form3 span.span1 {position:absolute;margin:0px;bottom:-10px;left:50px;color:#006188;font-weight:bold;float:left;}

/*form4*/
#form4 {height:auto !important;margin-top:40px;padding-bottom:20px;float:left;}
#form4 input.link {position:absolute;margin:0px;top:6px;right:0px;}
#form4 ul {list-style:none;width:340px;}
#form4 ul li {width:100%;height:26px;}
#form4 ul li label {height:12px;top:6px;background:top left no-repeat;}
#form4 ul li label.nick {width:62px;background-image:url(../img/label/nick.gif);}
#form4 ul li label.pass {width:70px;background-image:url(../img/label/pass.gif);}
#form4 ul li label.confirm-pass {width:127px;background-image:url(../img/label/confirm-pass.gif);}
#form4 ul li label.email {width:46px;background-image:url(../img/label/email.gif);}
#form4 ul li input {width:160px;padding:0px;margin-right:40px;border:0px;border-bottom:2px solid #ebebeb;font-family:Arial;background:url(../img/label/bg-input.gif);float:right;}
#form4 ul li input.nick {width:216px;}
#form4 ul li input.pass {width:220px;}
#form4 ul li input.email {width:236px;}
#form4 div.div1 {width:300px;height:30px;margin-top:20px;left:0px;background:url(../img/slob3.png) top right no-repeat;}
#form4 .lblMessage {position:relative;top:30px;color:#006188;font-weight:bold;text-transform:capitalize;}

/*form5*/
.form5 {height:auto !important;margin:0px;padding-bottom:20px;float:left;}
.form5 ul {list-style:none;margin-top:20px;}
.form5 ul li {width:auto;height:auto;}
.form5 ul li label {width:auto;height:25px;font-weight:bold;}
.form5 ul li textarea {overflow:auto;width:500px;height:80px;padding:0px 2px;border:none;font-family:Arial;font-size:12px;background-color:#ebebeb;}
.form5 input.link {position:absolute;margin:0px;bottom:-10px;left:0px;}

/*form6*/
.form6 {width:200px !important;}
.form6 ul {list-style:none;width:100%;height:212px;top:-10px;border-bottom:3px solid #010101;}
.form6 ul li {width:auto;height:auto;}
.form6 ul li h1 {font-size:12px;}
.form6 ul li label {width:200px;height:20px;margin-top:10px;}
.form6 ul li input {width:196px;padding:0px 2px;border:0px;font-family:Arial;background-color:#ebebeb;}
.form6 ul li textarea {overflow:auto;width:196px;height:60px;padding:0px 2px;border:none;font-family:Arial;font-size:12px;background-color:#ebebeb;}
.form6 ul li label.cabinet {position:absolute;width:99px;margin:10px 0px 0px 0px;top:60px;left:-200px;background:url(../img/btn-choose-image.gif) 0px 0px no-repeat !important;}
.form6 input.link {top:-2px !important;clear:left;}
.form6 span.span1 {display:none;position:absolute;margin:0px;bottom:0px;left:0px;font-size:11px;color:#ff0f00;}

/*tabmenu*/
#tabmenu {list-style:none;width:634px;margin-top:20px;border-bottom:3px solid #010101;}
#tabmenu li {margin-right:13px;}
#tabmenu li a {height:21px;background:top left no-repeat;}
#tabmenu li a.btn1 {width:109px;background:url(../img/tab-btn1.gif);}
#tabmenu li a.btn2 {width:143px;background:url(../img/tab-btn2.gif);}
#tabmenu li a.btn3 {width:147px;background:url(../img/tab-btn3.gif);}
#tabmenu li a:hover, #tabmenu li.sel a {background-position:bottom left;}

/*tabmenu1*/
#tabmenu1 {list-style:none;width:auto;margin-top:15px;right:200px;float:right;}
#tabmenu1 li {padding-right:10px;}
#tabmenu1 li a {height:19px;background:top left no-repeat;}
#tabmenu1 li a.btn1 {width:54px;background:url(../img/tab1-btn1.gif);}
#tabmenu1 li a.btn2 {width:43px;top:3px;background:url(../img/tab1-btn2.gif);}
#tabmenu1 li a:hover, #tabmenu1 li.sel a {background-position:bottom left;}

/*footer*/
#footer {position:absolute;display:inline;list-style:none;margin:215px 15px 0px 5px;padding:2px 0px 4px 0px;bottom:-4px;right:0px;background-color:#000000;border: solid 0px #ff0000;}
#footer li {margin:0px;color:#0c28a3;}
#footer li a.a1 {padding-left:16px;background:url(../img/copy.gif) 5px 2px no-repeat;}
#footer li a, #footer li span {padding:0px 4px;font-size:10px;color:#efeeed;text-transform:uppercase;line-height:11px;float:left;}
#footer li a:hover {text-decoration:none;color:#006188;}

/*link facebook*/
#btn-like {padding:0px; position:absolute; bottom:0px; left:20px;}
