html, body{ padding: 0px; margin: 0px; background: #0d2031 url('../images/bg.jpg') repeat-x; font-family: Verdana, Geneva, sans-serif; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

#splash	{ width: 100%; height: 210px; margin-top: 154px; }
#splash #topstrip{ width: 100%; height: 145px; background: url('../images/spov.png') 0 0; margin-bottom: 25px; z-index: 1;}  
#splash #bottomstrip{ width: 100%; height: 40px;  background: url('../images/spov.png') 0 0;  z-index: 1;}  
#logicasportlogo{ margin: auto; width: 323px; height: 123px; background: url('../images/logicasport_splashlogo.png') no-repeat center center; position: absolute; left: 50%; margin-left: -161px; top: 165px; z-index: 101; }

#splashmenu{width: 800px; position: absolute; top: 332px; left: 50%; margin-left: -400px;   font-size: 20px;  color: #CCC; }
#splashmenu #ca {float: left; margin: 0 0 0 40px; width: 110px; text-align: center; } 
#splashmenu #ca .title{  color:#1a2941; cursor: pointer; }
#splashmenu ul {float: left; width: auto; list-style: none; padding: 0 10px 5px 10px; margin: 0 0 0 -15px; margin-top: 7px;  width: 120px;    background: url('../images/spov.png') 0 0; display: none; }
#splashmenu ul li{ float: left; text-align: center; width: 120px; border-top: solid 1px #CCC; border-bottom: solid 1px #CCC;   }
#splashmenu ul li a{}
#splashmenu #us {float: right; margin: 0 40px  0 0; } 
#splashmenu a{ text-decoration: none; color: #FFF; margin-top: 8px; color: #1a2941; }
#splashmenu a:hover{ text-decoration: none; color: #005d94; }

#wrapper { margin:0px auto;  width:981px;  position: relative;  }

#header{float:left; width:100%; height:152px; }
#headertop{float:left; width:100%; height:113px;}
#headerbottom{float:left; width:100%; height:39px; overflow: hidden;}

.blocklogo{float:left; width:700px; height:100%;  }
.blocklogo .logo{width: 199px; height: 76px; float: left; margin: 20px 0 0 30px; display: inline; background: url('../images/logo.png') no-repeat center center; overflow: hidden;}
.blocklogo .logofr{width: 199px; height: 76px; float: left; margin: 20px 0 0 30px; display: inline; background: url('../images/logo-fr.png') no-repeat center center; overflow: hidden;}

.blocksite{float:left; width:281px; color: #FFF; text-align: right; font-size: 11px; display: inline; margin: 5px 0 0 0; }
.blockmnregister{float:left; width:281px;}

/*.menuregister{	float:right; width:206px;  margin-top:15px; display: inline;}
.menuregister ul {	float:left; width:100%; height:100%; margin:0px; padding:0px; }
.menuregister ul li{ display:inline; margin:0px; padding:0px 10px; list-style: none; float: right;}
.menuregister ul li a{ color:#FFF; font-size:12px; text-decoration:none; }
.menuregister ul li a:hover{ color: #f39200; }*/

.mainmenu {float:left; width:850px; height:100%; background: url('../images/bgmenu_ri.png') no-repeat right center; overflow: visible; }
.blocksearch{	float:left; width:281px; height:100%; }

.mainmenu ul{ float:left; width:830px; height:100%; margin:0px; padding:0px 0px 0px 10px;background: url('../images/bgmenu_le.png') no-repeat left center; }
.mainmenu ul li{float:left;display:inline; margin:0px; padding: 12px 9px;  height:15px; white-space: nowrap; background:url('../images/bgmenua.png') repeat-x center center;}
.mainmenu ul li.sp{width: 3px; height: 15px;  float: left; background: url('../images/bgmenu_sp.png') no-repeat center center; padding: 12px 0px; }
.mainmenu ul li.sp span{ display: none; }

.mainmenu ul li a{float:left; display:inline;   color:#FFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; letter-spacing:2px; height: 18px; padding: 0px 5px; text-decoration: none; }

.mainmenu ul li a:hover{ color: #f39200; border-bottom: 3px solid #f39200; }
.mainmenu ul li a.active{color: #f39200; border-bottom: 3px solid #f39200; }

.elementsearch{float:right; width:191px; height:26px;  margin-top:7px; background:url(../images/bgelementsearch.png) no-repeat; display: inline; }
.elementsearch input{border:0 none; width:156px; height:18px; font-size:15px; color:#999; margin-top:3px; margin-left:3px; background-color:#fdfdfd;}
	
#banner{float:left; width:100%; height:353px;  background: #fff url('../images/loader.gif') center center no-repeat; overflow: hidden;}
#banner #bin{float:left; width:100%; height:353px;  }
#banner #bin img{float: left; width:100%;}
#banner #bin ul{float:left; width:100%; height:302px;  padding: 0px; margin: 0px; list-style: none;}
/*#banner #bannerforeground{ position: absolute; top: 152px; width: 281px; height: 303px; background:url('../images/banner_foreground.png') no-repeat center center; margin-left: 700px; z-index: 1000;}*/
#banner #bannerforeground{ position: absolute; top: 152px; width: 230px; height: 303px; background:url('../images/banner_foreground_r.png') repeat-x center center; margin-left: 751px; z-index: 1000;}
#banner #bannerforeground .col{float:left; display:inline; width:190px; height:250px; padding-top:31px;overflow:hidden;}
#banner #bannerforeground .col1{float:right; display:inline; width:95px; height:250px; margin-right:15px; margin-left:10px; padding-top:31px;overflow:hidden;}
#banner #bannerforeground .col2{float:right; display:inline; width:95px; height:250px; padding-top:31px;}
#banner #bannerforeground img{float:right; margin-bottom:33px; }
#banner #bannerforeground a{text-decoration: none;  }
#banner #bannerforeground a span, #banner #bannerforeground span{display: none; }
#vendorlogos{ float: left;
width: 96%;
background-color: #CCC;
padding: 10px 2%;
padding-top: 10px;
height: 55px;}
#vendorlogos a span, #vendorlogos span{display: none; }

#vendorlogos .rowlogos{ float: left; width: 100%; display: inline; margin-bottom: 8px; }

#vendorlogos #blogoxetera, #vendorlogos #blogoenervit, #vendorlogos #blogobiemme, #vendorlogos #blogoeletto, #vendorlogos #blogodiadora, #vendorlogos #blogostella, #vendorlogos #blogosells, #vendorlogos #blogoveloflex, #vendorlogos #blogolacorsa, #vendorlogos #blogoapis, #vendorlogos #blogocorsino, 
#vendorlogos #blogode_rosa, #vendorlogos #blogobriko{ float: left; width: 100px;  background: url('../images/logo_banner.png') no-repeat; display: inline; }

#vendorlogos #blogobriko{ float: left; width: 80px; }

#vendorlogos #blogoxeterad, #vendorlogos #blogoenervitd, #vendorlogos #blogobiemmed, #vendorlogos #blogoelettdo, #vendorlogos #blogodiadorad, #vendorlogos #blogostellad, #vendorlogos #blogosellsd, #vendorlogos #blogoveloflexd, 
#vendorlogos #blogolacorsad, #vendorlogos #blogobrikod{ float: left; width: 100px;  background: url('../images/logo_banner_d.png') no-repeat; display: inline; }

#vendorlogos #blogoeletto{ background-position: -6px -6px; height: 30px;  margin-top: 15px; }
#vendorlogos #blogoxetera{ background-position: -118px -8px; height: 30px;  margin-top: 15px;  }
#vendorlogos #blogolacorsa{ background-position: -118px -8px; height: 30px;  margin-top: 15px;  }

#vendorlogos #blogodiadora{ background-position: -7px -46px;height: 30px;  margin-top: 15px;  }
#vendorlogos #blogoveloflex{ background-position: -118px -46px;height: 30px;   margin-top: 15px;  }

#vendorlogos #blogostella{ background-position: -7px -86px; height: 30px;  margin-top: 15px; }
#vendorlogos #blogoenervit{ background-position: -118px -86px; height: 30px;  margin-top: 15px;  }

#vendorlogos #blogosells{ background-position: -40px -127px; height: 60px; width: 68px; }
#vendorlogos #blogobiemme{ background-position: -150px -127px; height: 60px; width: 65px; }

#vendorlogos #blogoapis{ background-position: -7px -206px; height: 25px; margin-top: 15px; }
#vendorlogos #blogocorsino{ background-position: -118px -198px; height: 30px; margin-top: 10px; }
#vendorlogos #blogode_rosa{ background-position: -7px -252px; height: 20px; margin-top: 15px; }

#vendorlogos #blogobriko{ background-position: -138px -242px; height: 46px; margin-top: 5px; }

#vendorlogos #blogoeletto:hover{ background-position: -6px -308px;  }
#vendorlogos #blogoxetera:hover{ background-position: -118px -308px;  }
#vendorlogos #blogolacorsa:hover{ background-position: -118px -308px;  }
#vendorlogos #blogodiadora:hover{ background-position: -7px -346px;  }
#vendorlogos #blogoveloflex:hover{ background-position: -118px -346px;  }
#vendorlogos #blogostella:hover{ background-position: -7px -386px;  }
#vendorlogos #blogoenervit:hover{ background-position: -118px -386px;   }
#vendorlogos #blogosells:hover{ background-position: -40px -427px;  }
#vendorlogos #blogobiemme:hover{ background-position: -150px -427px;  }
#vendorlogos #blogoapis:hover{ background-position: -7px -512px; height: 25px; }
#vendorlogos #blogocorsino:hover{ background-position: -118px -505px; height: 30px; }
#vendorlogos #blogode_rosa:hover{ background-position: -15px -557px; height: 20px; }

#vendorlogos #blogobriko:hover{ background-position: -138px -542px; height: 50px; }


#vendorlogos #blogoelettod{ background-position: -6px -8px; height: 30px;  }
#vendorlogos #blogoxeterad{ background-position: -118px -8px; height: 30px; }
#vendorlogos #blogolacorsad{ background-position: -118px -8px; height: 30px; }

#vendorlogos #blogodiadorad{ background-position: -7px -46px;height: 30px;  }
#vendorlogos #blogoveloflexd{ background-position: -118px -46px;height: 30px;  }

#vendorlogos #blogostellad{ background-position: -7px -86px; height: 30px; }
#vendorlogos #blogoenervitd{ background-position: -118px -86px; height: 30px;  }

#vendorlogos #blogosellsd{ background-position: -7px -127px; height: 60px; }
#vendorlogos #blogobiemmed{ background-position: -118px -127px; height: 60px; }

#vendorlogos #blogoelettod:hover{ background-position: -6px -198px;  }
#vendorlogos #blogoxeterad:hover{ background-position: -118px -198px;  }
#vendorlogos #blogolacorsad:hover{ background-position: -118px -198px;  }

#vendorlogos #blogodiadorad:hover{ background-position: -7px -236px;  }
#vendorlogos #blogoveloflexd:hover{ background-position: -118px -236px;  }

#vendorlogos #blogostellad:hover{ background-position: -7px -276px;  }
#vendorlogos #blogoenervitd:hover{ background-position: -118px -276px;   }

#vendorlogos #blogosellsd:hover{ background-position: -7px -317px;  }
#vendorlogos #blogobiemmed:hover{ background-position: -118px -317px;  }

#vendorlogos .rowlogos a{ margin: 0 7px; float: left; display: inline; }

#content{float:left; width:981px; background-color:#FFF; margin:0px; color:#006db6; text-align:justify; font-family:Verdana, Geneva, sans-serif; font-size:15px; padding: 0px 0px;  font-size:12px; }

#contentsc{float: left; width: 941px; height:378px; overflow: auto; padding: 0px 20px; display: inline; margin: 20px 0;  }

#content p{ /*color:#006db6;*/ font-family:Arial, Helvetica, sans-serif; text-align:justify; padding-top: 0px; }

#content #profiles{float:left; display:inline; width: 730px; display: inline; margin-left: 16px; height:321px; margin-top: 20px; padding-right: 15px; overflow: auto; }

#homecontent
{float: left;  padding: 20px 0px 20px 0px; width: 100%; height: 338px;overflow: hidden; color: #FFF;}
.homebox
{float: left; width: 260px; height: 328px; padding: 0px 13px 10px 13px; background:  url('../images/home_box.jpg') no-repeat top center; display: inline; margin: 0 10px 0 17px; color: #FFF; }
.homebox .title
{float: left; width: 250px; font-weight: bold; color: #FFF; padding: 6px 0px; margin: 0px; font-size: 20px;}
.homebox .content
{float: left; width: 250px; padding-top: 15px; }
.homebox .content p { padding-top: 0px; margin-top: 0px;  color: #FFF; }

img{border:0 none;}

.profilesimages{float:left; display:inline; width:198px; height:307px;}
.profilestop{float:left; display:inline; width:100%;}
.profilestop .profilesmenu{float:left; width:200px;}
.profilestop .profilesmenu ul{ float:left; width:100%; height:15px; margin:0px; padding:0px; }
.profilestop .profilesmenu ul li{float:left;display:inline; margin:0px; padding:0px;  height:15px; white-space: nowrap; margin-right:25px; }	
.profilestop .profilesmenu ul li a{font-size:11px; color:#eb670f; text-decoration:none;}
.profilestop .profilesmenu ul li a:hover { color: #006DB6; }
	
.profileslogo{float:right; padding-bottom:12px;}	
.profilestext{float:left; width:100%; font-size:12px; display: inline; }
.profilestext p{text-indent:37px;}

#content #media{float:left; display:inline; width:950px; height:316px; margin:18px 16px 16px 16px; overflow: hidden;}
#content #media .mediachannel{float:left; width:419px; height:316px; background-color:#0e2030;}
#content #media .mediachannelcategories{ float: left; width: 390px; padding: 5px 10px 0px 15px; text-transform: uppercase;}
#content #media .mediachannelcategories span{float: left; display: inline; margin-right: 40px; text-decoration: none; color: #FFF; }
#content #media .mediachannelcategories .active{ color: #F39200;  }
#content #media .mediachannelcategories a{ float: left; display: inline; margin-right: 40px; text-decoration: none; color: #FFF; }
#content #media .mediachannelcategories a:hover{ color: #F39200; }
#content #media .mediaviewer{float:left; width:515px; height:316px;  }
#content #media .medialoader{ float:left; display: inline; margin-left: 14px; width:515px; height:316px; background: #0e2030 url('../images/mloader.gif') no-repeat center center; }

#content #media .headermediachannel{float:left; display:inline; width:395px; height:54px;margin-left:11px; border-bottom:#575c5f 1px solid;}
#content #media .picturethumbnail{float:left; display:inline; width:400px; height:230px; margin: 0 6px;}

#content #media .textmediachannel{float:left; color:#FFF; font-family:Tahoma, Geneva, sans-serif; font-size:21px; padding-top:18px; }
#content #media .pagemediachannel{float:right; padding-top:20px; }

#content #media .picturethumbnail ul{float:left; margin:0px; padding:0px; }
#content #media .picturethumbnail ul li{float:left; display:inline; width:125px; height:116px; margin:0px; padding:0px; margin: 9px 4px 0 4px; background: url('../images/mloader.gif') no-repeat center center;  }
#content #media .picturethumbnail ul li img{float:left;  display: inline;}
#content #media .picturethumbnail ul li span{float:left; display:inline; padding-left:3px;  color:#9d9d9c; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px;}
#content #media .picturethumbnail ul li span.comment{padding-top:8px; padding-bottom:3px; line-height:7px;}
#content #media .picturethumbnail ul li span.hits{ padding-top: 5px; line-height: 7px; }

#content #media .picturethumbnail .thumb
{ float: left; width: 124px; height: 83px; }
#content #media .picturethumbnail a{text-decoration: none; }
#content #media .picturethumbnail a span{ float: left; width: 124px; height: 83px; background: url('../images/dotb.png') center center; visibility: hidden;}
#content #media .picturethumbnail a:hover span{ visibility: visible; }

#content #media .mediastage, .mediastage a{ float: left; width: 514px; height: 316px; text-decoration:none; }

#content #contact{ float:left; display:inline; width:956px;  margin:18px 13px 0px 12px; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#006db6;}
#content #contact #formcontact{ float: left; width: 100%;  }
#content .element{float:left; display:inline; width:100%; height:25px;}
#content .elementblockleft{float:left; display:inline; width:471px; }
#content .elementblockright{float:right; display:inline; width:471px; }
#content .elementblockbutton{float:left; display:inline; width:100%; height:24px; margin-bottom:35px;}
#content .contactfooter{float:left; display:inline; width:100%; height:38px; border-top:#000 solid 1px; font-size: 14px; text-align: center;  }
#content .contactfooter{ 	padding: 15px 20px 0 15px; }
#content #contact label{float:left; display:block; width:90px; padding-left:7px;}
#content #contact label.telephone{width:169px;}
#content #contact .element{margin-bottom:5px;}
#content #contact input.def { float:right; display:inline; border:1px #ded4d4 solid; width:369px;}
#content #contact select.def { float:right; display:inline; border:1px #ded4d4 solid; width:369px;}
#content #contact textarea.def{float:right; display:inline; border:1px #ded4d4 solid; width:369px; margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}
#content #contact input.telephone1{float: right;width:71px; margin-right:11px; border:1px #ded4d4 solid;}
#content #contact input.telephone2{float: right;width:71px; margin-right:11px; border:1px #ded4d4 solid;}
#content #contact input.telephone3{float: right;width:118px; margin-right:0px; border:1px #ded4d4 solid;}
#content #contact input.button{ float: right;  width:93px; height:23px; background-color:#bebcb7; color:#3382b6;  margin-left:14px; cursor:pointer; border-style: none; }
#content #contact input.button:hover{background-color: #f39200;}


#footer{float:left; width:100%; height:43px;  color: #FFF; text-decoration: none;}
#footar a:hover{text-decoration: none; color: #f39200; }
#footer ul.fle{float: left; margin: 16px 0px; padding: 0px; font-size: 12px; color: #FFF; }
#footer ul.fle li{ float: left; padding: 0 10px; list-style: none; }
#footer ul.fle li.sp{ color:#fab131;}
#footer ul.fri{float: right; margin: 8px 0px; padding: 0px; font-size: 12px; color: #FFF; display: inline; }
#footer ul.fri li{ float: left; list-style: none; margin-right: 15px; display: inline}
#footer ul.fri li#ic_facebook a{float: left;  padding: 5px 0 7px 32px; background: url('../images/ico_facebook.png') no-repeat left top; }
#footer ul.fri li#ic_twitter a{float: left;   padding: 5px 0 7px 32px; background: url('../images/ico_twitter.png') no-repeat left top; }
#footer ul.fri li#ic_youtube a{float: left;  padding: 5px 0 7px 32px; background: url('../images/ico_youtube.png') no-repeat left top; }

#footer ul li a{text-decoration: none; color: #FFF; }
#footer a:hover{ color: #f39200; }

#footer .fle{}
#footer .fris{}

#content h1, h2,h3,h4,h5,h6
{ padding: 0px; margin: 0px;}
#content h1{ font-size: 18px; }
#content h2{ font-size: 17px; }
#content h3{ font-size: 16px; }
#content h4{ font-size: 15px; }
#content h5{ font-size: 14px; }
#content h6{ font-size: 12px; }
#content .row
{ float: left; width: 100%; }

#content .left
{ float: left; width: 200px; margin-right: 14px; display: inline;}
#content .right
{ float: left; margin-left: 14px; display: inline; }
#content #sidebar
{float: left; width: 220px; height: 360px; background:#303459 url('../images/sidebar_bg.jpg') no-repeat left bottom;   }
#content #sidebar:hover
{cursor: pointer;}

#content #sidebar .int
{position: absolute; width: 220px; height: 340px; padding: 10px 0px; background: url('../images/sidebar_bw.png') no-repeat left top; letter-spacing: 1px;}
#content #sidebar .inb
{position: absolute; width: 200px; height: 330px; padding: 20px 10px 0px 10px; background: url('../images/sidebar_bw.png') no-repeat left bottom;}
#content #sidebar ul.mainnav
{ float: left; margin: 0px; padding: 0px; list-style: none; width: 100%; }
#content #sidebar ul.mainnav li
{ float: left; width: 100%; height: 38px;  color: #FFF; font-size: 14px; }
#content #sidebar ul.mainnav li a
{ float: left;padding: 6px 0px; list-style: none; color: #FFF; text-decoration: none; font-weight: bold;  }
#content #sidebar ul.mainnav li a:hover, #content #sidebar ul.mainnav li a.active
{ float: left; color: #f39200; border-bottom: solid 2px #f39200;}

#content #sidebar .inb .dctitle{float: left;padding: 6px 0px; list-style: none; color: #FFF; text-decoration: none; font-weight: bold;}
#content #sidebar .inb .dctitle:hover{ color: #f39200; border-bottom: solid 2px #f39200; }
#content #sidebar .inb ul .subsidenav{ display: none; position: absolute; width: 250px; padding: 5px 10px; margin: 0px 0 0 210px;   list-style: none;  background:#0b61a0; font-size: 12px;  } 
#content #sidebar .inb ul .subsidenav li{ padding: 0px; }
#content #sidebar .inb ul .subsidenav li a{ font-size: 12px; }

#content #sidebar .inb .dcntitle{float: left;padding: 6px 0px; list-style: none; color: #FFF; text-decoration: none; font-weight: bold;}
#content #sidebar .inb .dcntitle:hover{ color: #f39200; border-bottom: solid 2px #f39200; }
#content #sidebar .inb ul .subsidennav{ display: none; position: absolute; width: 250px; padding: 5px 10px; margin: 0px 0 0 210px;   list-style: none;  background:#0b61a0; font-size: 12px;  } 
#content #sidebar .inb ul .subsidennav li{ padding: 0px; }
#content #sidebar .inb ul .subsidennav li a{ font-size: 12px; }

#content #sidebar .inb .ddcntitle{float: left;padding: 6px 0px; list-style: none; color: #FFF; text-decoration: none; font-weight: bold;}
#content #sidebar .inb .ddcntitle:hover{ color: #f39200; border-bottom: solid 2px #f39200; }
#content #sidebar .inb ul .subsidednnav{ display: none; position: absolute; width: 250px; padding: 5px 10px; margin: 0px 0 0 210px;   list-style: none;  background:#0b61a0; font-size: 12px;  } 
#content #sidebar .inb ul .subsidednnav li{ padding: 0px; }
#content #sidebar .inb ul .subsidednnav li a{ font-size: 12px; }

.pagemediachannel
{}
.pagemediachannel a
{ text-decoration: none; }
.pagemediachannel .paging
{	float: left; background: url('../images/pagemedia.png') no-repeat center center; width: 12px; height: 12px; margin: 0 2px; padding: 4px 0; }
.pagemediachannel .active
{background: url('../images/pagemediaactive.png') no-repeat center center;}
.pagemediachannel .btn_next
{	float: left; background: url('../images/btnpagemedianext.png') no-repeat center center; width: 20px; height: 20px; margin: 0 2px; }
.pagemediachannel .btn_prev
{	float: left; background: url('../images/btnpagemediaprevious.png') no-repeat center center; width: 20px; height: 20px; margin: 0 2px; }
.mediabar
{float: left; width: 100%;  }
.mediabar .min
{float: right; width: auto; background: url('../images/mediabar_le.png')no-repeat left top; padding: 0px 0px 0px 38px; height: 39px;  }
.mediabar .mina
{float: left; width: auto; background: #FFF url('../images/mediabar_ri.png')no-repeat right top; height: 39px; padding-right: 8px; }
.mediabar .minb
{float: left; width: auto; background: url('../images/mediabar_ce.png')repeat-x left top; padding: 10px 20px 0px 0px ; height: 28px; }
.mediabar ul
{padding: 0px; margin: 0px; list-style: none; float: left; color: #FFF; font-size: 10.5px;}
.mediabar ul li
{float: left;  display: inline; margin: 0 5px; }
.mediabar a
{ color: #FFF; text-decoration: none;  padding: 0px 10px 4px 10px; }
.mediabar a.active, .mediabar a:hover
{ color: #f39200; text-decoration: none;  border-bottom: solid 2px #f39200;; }
.homebox  a,#contentsc a{ color: #f39200; text-decoration: none; }
.homebox  a:hover,#contentsc a:hover{   color: #F00; }
.contactfooter a, .loginform a{ color: #006DB6; text-decoration: none; }
.contactfooter a:hover, .loginform a:hover{ color: #f39200; text-decoration: none; }
#content p{line-height: 16px;}

.loginform{	float:right; width:360px;  margin-top:15px; display: inline; overflow: hidden; color: #FFF; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-align: right;}
.loginform .row{ float: left; width: 100%; padding: 4px 0; }
.input_le
{ float:left; background: url('../images/input_le.png') no-repeat left top; padding-left: 4px; height: 23px }
.input_ri
{ float:left;background: url('../images/input_ri.png') no-repeat right top; padding-right: 4px; height: 23px}
input.ir
{ float:left; border: none; height: 15px; margin-top: 2px; font-size: 12px; width: 150px; color: #666; }
.btn_go{float: left; width: 38px; height: 23px;background: url('../images/btn_go.png') no-repeat left top; border: none; }
.btn_go:hover{float: left; cursor: pointer; width: 38px; height: 23px; background: url('../images/btn_go.png') no-repeat left bottom;}
.nomedia{ float: left; width: 515px; text-align: center; color: #999; margin-top: 130px; display: inline; }


.error
{background-color: #ffadad;  border: 1px #DED4D4 solid;  }
.errormsg
{ cursor: pointer; color: #F00; }
#captchabox{ float: right; width: 140px; }
#captchabox input{ width: 50px;  border: 1px #DED4D4 solid };
.fcresult{ float: left; width: 100%; overflow: auto; height: 300px; }
.nthumb{ float: left; width: 150px; height: 150px; border: solid 1px #999; margin: 10px 10px 0 0; display: inline; }
.ncon{ float: left; width: 742px;  margin-left: 10px; }

.rown{ float: left; width: 100%; padding-bottom: 10px; border-bottom: solid 1px #999; }
#sitelocalization
{ list-style: none; position: absolute; width: 120px; height: auto; background-color: #FFF;  padding: 5px 20px 5px 5px; ; margin: 0px; color: #000; left: 830px; top: 20px; border-radius: 5px; display: none; -moz-border-radius: 5px; }
#sitelocalization .active{font-weight: bold; }
#sitelocalization a{ color: #f39200; text-decoration: none; }
#sitelocalization a:hover{ color: #01598d; }
#sitelocalization li{ padding: 0px; margin: 3px 0px; }
#activesite{ float: right; width: 150px; text-align: right; }
#activesite:hover{cursor: pointer;}
#actbtn{ float: right; width: 15px; height: 15px; background: url('../images/ico_dropdown.png') no-repeat top center; margin: 0 5px; display: inline; }
#actbtn span {display: none; } 
#actbtn:hover{background: url('../images/ico_dropdown.png') no-repeat bottom center; cursor: pointer}



#bannervendor{ float: left; width: 100%; height: 65px; background:url('../images/banner_foreground.png') no-repeat center center;  z-index: 1000;}
#bannervendor .col{float:left; display:inline; width:190px; height:250px; padding-top:31px;overflow:hidden;}
#bannervendor .col1{float:right; display:inline; width:95px; height:250px; margin-right:15px; margin-left:10px; padding-top:31px;overflow:hidden;}
#bannervendor .col2{float:right; display:inline; width:95px; height:250px; padding-top:31px;}
#bannervendor img{float:right; margin-bottom:33px; }
#bannervendor a{text-decoration: none;  }
#bannervendor a span, #bannervendor span{display: none; }

#bannervendor #blogoxetera, #bannervendor #blogoenervit, #bannervendor #blogobiemme, #bannervendor #blogoeletto, #bannervendor #blogodiadora, #bannervendor #blogostella, #bannervendor #blogosells, #bannervendor #blogoveloflex, #bannervendor #blogolacorsa{ float: left; width: 100px;  background: url('../images/logo_banner.png') no-repeat; display: inline; margin-bottom: 33px;}

#bannervendor #blogoxeterad, #bannervendor #blogoenervitd, #bannervendor #blogobiemmed, #bannervendor #blogoelettdo, #bannervendor #blogodiadorad, #bannervendor #blogostellad, #bannervendor #blogosellsd, #bannervendor #blogoveloflexd, #bannervendor #blogolacorsad{ float: left; width: 100px;  background: url('../images/logo_banner_d.png') no-repeat; display: inline; margin-bottom: 33px;}

#bannervendor #blogoeletto{ background-position: -6px -8px; height: 30px;  }
#bannervendor #blogoxetera{ background-position: -118px -8px; height: 30px; }
#bannervendor #blogolacorsa{ background-position: -118px -8px; height: 30px; }

#bannervendor #blogodiadora{ background-position: -7px -46px;height: 30px;  }
#bannervendor #blogoveloflex{ background-position: -118px -46px;height: 30px;  }

#bannervendor #blogostella{ background-position: -7px -86px; height: 30px; }
#bannervendor #blogoenervit{ background-position: -118px -86px; height: 30px;  }

#bannervendor #blogosells{ background-position: -7px -127px; height: 60px; }
#bannervendor #blogobiemme{ background-position: -118px -127px; height: 60px; }

#bannervendor #blogoeletto:hover{ background-position: -6px -198px;  }
#bannervendor #blogoxetera:hover{ background-position: -118px -198px;  }
#bannervendor #blogolacorsa:hover{ background-position: -118px -198px;  }

#bannervendor #blogodiadora:hover{ background-position: -7px -236px;  }
#bannervendor #blogoveloflex:hover{ background-position: -118px -236px;  }

#bannervendor #blogostella:hover{ background-position: -7px -276px;  }
#bannervendor #blogoenervit:hover{ background-position: -118px -276px;   }

#bannervendor #blogosells:hover{ background-position: -7px -317px;  }
#bannervendor #blogobiemme:hover{ background-position: -118px -317px;  }

#bannervendor #blogoelettod{ background-position: -6px -8px; height: 30px;  }
#bannervendor #blogoxeterad{ background-position: -118px -8px; height: 30px; }
#bannervendor #blogolacorsad{ background-position: -118px -8px; height: 30px; }

#bannervendor #blogodiadorad{ background-position: -7px -46px;height: 30px;  }
#bannervendor #blogoveloflexd{ background-position: -118px -46px;height: 30px;  }

#bannervendor #blogostellad{ background-position: -7px -86px; height: 30px; }
#bannervendor #blogoenervitd{ background-position: -118px -86px; height: 30px;  }

#bannervendor #blogosellsd{ background-position: -7px -127px; height: 60px; }
#bannervendor #blogobiemmed{ background-position: -118px -127px; height: 60px; }

#bannervendor #blogoelettod:hover{ background-position: -6px -198px;  }
#bannervendor #blogoxeterad:hover{ background-position: -118px -198px;  }
#bannervendor #blogolacorsad:hover{ background-position: -118px -198px;  }

#bannervendor #blogodiadorad:hover{ background-position: -7px -236px;  }
#bannervendor #blogoveloflexd:hover{ background-position: -118px -236px;  }

#bannervendor #blogostellad:hover{ background-position: -7px -276px;  }
#bannervendor #blogoenervitd:hover{ background-position: -118px -276px;   }

#bannervendor #blogosellsd:hover{ background-position: -7px -317px;  }
#bannervendor #blogobiemmed:hover{ background-position: -118px -317px;  }

.likeusonfacebook{ float: left; width: 125px; height: 29px; margin: 46px 0 0 40px; background:  url('../images/like_us_on_facebook.png') no-repeat top left;}
.likeusonfacebook:hover{background:  url('../images/like_us_on_facebook.png') no-repeat bottom left;}