@charset "utf-8";
/* CSS Document */
html {
	*
	padding: 0;
	margin:0;
	/*overflow-x: auto;
	overflow-y: auto;*/
} 

body {
	background-color:#ffffff;
	margin: 0;
	padding: 0;
	font: normal 0.7em/1.4em Tahoma, verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
	text-align: center;
	width:100%;
}

.bodyheader{
	background: url(../img/back.jpg) repeat-x left top #ffffff;
}

#container {
	width:1000px;
	background:  url(../img/back.jpg) repeat-x left top;
	float: left;
	position:relative;
	margin-top: 0px; /* IE 6.0 */
	margin-top: 0px;  !important /* IE 7.0 */
}
html>/**/body #container /* FireFox*/
{
margin-top: 0px !important;
}

#header {
	width:1000px;
	height: 306px;
	float: left;
	position:relative;
	border-bottom: solid #9a9a9a 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	z-index: 0;
	*z-index: 1;
	_z-index:-1;
	background: url(../img/header-1.jpg) no-repeat left top #cccccc;
}
#header2 {
	width:1000px;
	height:108px;
	/*height: 306px;*/
	float: left;
	background: url(img/header.jpg) no-repeat left top #ffffff;
	margin-bottom: -8px;
}

h1.divh1 {
	position:absolute;
	/*right:115px;*/
	right:112px;
	text-align:left;
	top:18px;
	/*font-size:18px;*/
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px;
	display:block;
	width:300px;
	height:30px;
}
h1.divh1 p {
	position:relative;
	left:0px;
	text-align:left;
	font-size:18px;
	margin:0px;
}

h1.divh1 p embed {
	position:relative;
	left:0px;
	text-align:left;
	font-size:18px;
}
h1.divh1 p span {
	position:relative;
	left:0px;
	text-align:left;
	margin:0px;
	font-size:18px;
	top:5px;
}


h2.divh2 {
	position:absolute;
	left:30px;
	text-align:left;
	top:75px;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	margin:0px;
	display:block;
	width:300px;
	height:24px;
	z-index:800;
}
h2.divh2 p {
	position:relative;
	left:0px;
	text-align:left;
	margin:0px;
}

h2.divh2 p embed {
	position:relative;
	left:0px;
	text-align:left;
}
h2.divh2 p span {
	position:relative;
	left:0px;
	text-align:left;
	margin:0px;
	top:2px;
}


#linkList{
	left:30px;
	right:auto;
	top: 50px;
	margin-left: 0px;
	padding-left: 0px;
	border-top:solid #ccc 1px;
	width: 750px;
	position: absolute;
	z-index: 300;
	float: left;
}
#menuList{
	left:30px;
	right:auto;
	top: 21px;
	margin-left: 0px;
	padding-left: 0px;
	width: 750px;
	position: absolute;
	z-index: 300;
	float: left;
	/*font-size:1.26em;*/
	font-size:1.26em;
	font-weight:bold;
}

#submenuList{
	left:30px;
	right:auto;
	top: 45px;
	margin-left: 0px;
	padding-left: 0px;
	width: 750px;
	position: absolute;
	z-index: 300;
	float: left;
	font-size:1.26em;
	font-weight:bold;
}
#linkList{
	padding: 0;
	margin: 0;
	position: relative;
	/*z-index: 400;*/
}

#linkList01{
	padding: 0;
	margin: 0;
	position: relative;
	/*z-index: 400;*/
}

#linkList02{
	border-top:solid #ccc 1px;
	padding: 0;
	margin: 0;
	position: relative;
	/*z-index: 400;*/
}


/*MENU TOP*/
.menutop{
	text-align:left;
	left:0px;
	right:auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	width: 100%;
	/*position: absolute;*/
}

.menutop ul {
	display:inline;
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

ul.navlist li {
	/*display: inline;*/
	display:block;
	float:left;
	list-style-type: none;
	/*padding: 4px 22px 0px 0px;*/
	padding: 4px 15px 0px 0px;
	position:relative;
}
div#linkList02 ul.navlist li {
	padding: 4px 20px 0px 0px;
}
.navlist a { padding: 0px 0px 0px 0px; }

.navlist a:link, .navlist a:visited{color: #fff;text-decoration: none;display:block;}

.navlist a:hover {/*color: navy;*/color: #000033;text-decoration: none;}



/********************  SUBMENUS  ****************/

.submenu{
	text-align:left;
	left:0px;
	top:96px;
	margin: 0px 0px 0px 0px;
	padding:3px 0px 8px 0px;
	width: 250px;
	height:190px;
	position: absolute;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight:bold;*/
	
}

.submenuoverlay {
	display:block;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height:210px;
	position: absolute;
	z-index:800px;
	top:0px;
	left:0px;
	
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.80;
}
* html div.submenuoverlay { /* ie6 hack */
    /* position: absolute;*/
    /* height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/
}
.lioverlay {
	display:block;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height:23px;
	position: absolute;
	z-index:900px;
	top:0px;
	left:0px;
	
	background-color:#b4b4b4;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.60;
}



.submenu ul.submenulist {
	display:block;
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height:190px;
	
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:12px;
}

.submenu ul.submenulist li {
	display:block;
	list-style-type: none;
	/*margin:0px 0px 4px 0px;
	_margin:0px 0px 2px 0px;*/
	position:relative;
	border-bottom:1px solid #999999;
	height:22px;
}

ul.submenulist li a {
	padding: 0px;
	display:block;
	position:absolute;
	z-index:950px;
	width:215px;
	background-color:none;
	padding:5px 0 6px 32px;
}

ul.submenulist li a:link {color: #4C4C4C;text-decoration: none;display:block;}
ul.submenulist li a:visited {color: #4C4C4C;text-decoration: none;display:block;}
ul.submenulist li a:hover {color: #000033;text-decoration: none;}

ul.submenulist li a span{
	/*padding: 3px 0px 4px 30px;
	_padding: 3px 0px 3px 30px;*/
	
	
	display:block;
}






/************************************************/
#text {
	width: 1000px;
	float: left;
	text-align:left;
	margin: 0;
	padding-bottom:10px;
}
#text p {text-align:justify;}

/*#calendarioBox{
	float: left;
	width: 501px;
	height: 310px;
	padding: 0;
	z-index: 1;
	border-right:solid #9a9a9a 1px;
}*/
/* eventi interni*/
#calendarioBox {
	float: left;
	width: 959px;
	*width: 1000px;
	height: 552px;
	padding: 0px 20px 0px 20px;
	*padding: 0px 0px 0px 20px;
	border-right:solid #9A9A9A 1px;
	text-align:center;
}
#calendarioBoxindex {
	float: left;
	width: 326px;
	*width: 326px;
	height: 211px;
	padding: 0px 2px 0px 2px;
	*padding: 0px 2px 0px 2px;
	border-right:solid #9A9A9A 1px;
	text-align:left;
	position:relative;
}
#flashcontenthref {
	position:relative;
	top:0px;
	left:0px;
	width: 326px;
	*width: 326px;
	height: 211px;
	padding: 0px;
	text-align:left;
	z-index:900;
	display:block;
}
#flashcontenthref img{
	border:0;
}
#flashcontent {
	width:326px;
	height:211px;
	position:absolute;
	z-index:100;
	top:0px;
	left: 0px;
	overflow: visible;
	visibility: visible;
	clip: rect(auto,auto,auto,0px);
}
#calendarioBox a, #calendarioBox a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#calendarioBox a:hover {
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
/************LOGIN************/
#loginBoxindex {
	float: left;
	width: 668px;
	*width: 669px;
	/*height: 211px;*/
	height:220px;
	padding: 0px 0px 0px 0px;
	border-right:solid #9A9A9A 1px;
	text-align:left;
	position:relative;
	/*background:#FFFFFF url(../img/fondo-login.jpg) scroll no-repeat center 36px;*/
	background:#FFFFFF url(../img/fondo-login.jpg) scroll no-repeat center 45px;
}
#logincontent {
	padding: 0px 26px 0px 26px;
	font-size:12px;
}
.loginleft {
	width:300px;
	float:left;
	margin:4px 0px 0px 0px;
}
.loginleft p {
	/*margin:12px 0px 10px 0px;*/
	margin:0px 0px 0px 0px;
}
.recordarlogin {
	margin:6px 0px 2px 0px;
}
.loginright {
	width:300px;
	float:right;
	text-align:right;
}
.loginright p {
	/*margin:12px 0px 0px 0px;*/
	margin:10px 0px 0px 0px;
}

.loginright form {
	font-size:10px;
	margin:0px;
	padding:0px;
}
#logincontent div.loginright ul {
	margin:10px 0px 0px 0px;
	*margin:8px 0px 0px 0px;
	padding:0px;	
}

.loginright ul li {
	list-style: none;
	margin:0px 0px 4px 0px;
	*margin:0px 0px 2px 0px;
	padding:0px;	
}
.loginright ul li span {
	margin:0px 6px 0px 0px;	
}
.loginright ul li a {
	margin:0px 0px 0px 0px;
	height:20px;
}

/*****************************/
.modulocalendario {
	float: left;
	width: 959px;
	*width: 1000px;
	height: 552px;
	padding: 0px 20px 0px 20px;
	border-right:solid #9A9A9A 1px;
    position:relative;
	text-align:center;
}
.modulocalendario div#flashcontent { text-align:center; }

.modulocalendario div#flashcontent embed { margin:0px auto 0px auto; }

.moduloventajas {
	float: left;
	width: 999px;

	*width: 1000px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	border-right:solid #9A9A9A 1px;
	position:relative;
	text-align:center;
	left: 0px;
	top: 0px;
	z-index: 100;
	overflow: hidden;
}

/* fine eventi interni */
#eventosBox{
	float: left;
	height: 310px;
	padding: 0;
	z-index: 1;
	/*border-right:solid #9a9a9a 1px;*/
	/*border-left:solid #9a9a9a 1px;*/
	width: 300px;
}
#newsletterhome{
	margin:30px 10px -10px 10px;
}
#modulosBox{
	float: left;
	width: 999px;
	*width: 1000px;
	/*height: 310px;
	padding: 16px 20px 0px 20px;*/
	border-right:solid #9A9A9A 1px;
	border-top:solid #9A9A9A 1px;
	padding:0px 0px 0px 0px;
}

.newsBox{
	text-align:left;
	float: left;
	width: 300px;
	/*height: 310px;*/
	padding: 0px 10px 0px 20px;
	z-index: 1;
	border-right:solid #9a9a9a 1px;
}
.newsBox h2{
	text-align:left;
	font-size:18px;
	font-weight:normal;
	color:#808080;
	padding:12px 0px 0px 5px;
	margin:4px 0px 0px 0px;
	*margin:0px 0px 0px 0px;
	*padding:10px 0px 0px 0px;
	float:left;
	clear:both;
	width:300px;
	overflow:visible;
}
.newsBox p{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	padding:0px 5px 5px 5px;
	margin:2px 0px 4px 0px;
	width:300px;
}
.newsBox h2 p {
	padding:0px;
	margin:0px;
	overflow:visible;
	height:21px;
	*height:24px;
	position:relative;
	*margin:2px 0px 5px 1px;
	z-index:800;
	width:auto;
}
.newsBox h2 p embed {
	position:absolute;
	padding:0px;
	margin:0px;
	*margin:2px 0px 8px 0px;
	top:-7px;
	*top:-10px;
	display:block;
	height:24px;
	left:-5px;
}	
.newsBox h2 span {
	padding:0px 0px 5px 0px;
	/*padding:8px 0px 5px 5px;*/
	display:block;
	font-size:19px;
	color:#808080;
}	
.newsBoxmodulo {
	float:left;
}
.newsBoxmoduloscroller {
	float:left;
	margin:2px 0px 0px 0px;
	height:80px;
}

#loginBox{
	margin: 50px 0 20px 0;
	width: 796px;
	float:right;
	/*text-align:left;*/
}
.newsletterBox { height:215px;*height:220px;}

/****************** CONSEJOS *********************/
.consejosBox{
	float: left;
	width: 330px;
	*width: 331px;
	border-right:solid #9A9A9A 1px;
	padding:0px 0px 0px 0px;
	height:500px;
	*height:517px;
}
.consejosBox h2 {
	float:left;
	font-size:16.5px;
	padding:12px 0px 0px 15px;
}
div.consejos ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
div.consejos ul li{
	margin:0px;
	padding:0px 6px 8px 6px;
}
.nuevosBox {
	width:638px;
	*width:668px;
	float:left;
	border:none;
	padding:0 10px 8px 20px;
}
.fotosBox {
	width:638px;
	*width:668px;
	float:left;
	border-right:none;
	border-bottom:solid #9A9A9A 1px;
	padding:0 10px 8px 20px;
}
.nuevosBox h2 {
	width:560px;
	padding:12px 0px 2px 0px;
}
.fotosBox h2 {
	width:560px;
	padding:12px 0px 2px 0px;
}
.nuevos {text-align:center;}

/****************** LOGOTIPOS *******************/
#logosBox{
	float: left;
	width: 999px;
	*width: 1000px;
	border-right:solid #9A9A9A 1px;
	border-top:solid #9A9A9A 1px;
	padding:0px 0px 10px 0px;
}
.divlogosBox {
	text-align:center;
	float: left;
	width: 999px;
	height: 116px;
	padding: 0px;
	z-index: 1;
	border-right:none;
}
.divlogosBox h2 {
	float:left;
	text-align:center;
	width:600px;
	padding:9px 0px 10px 390px;
	*padding:9px 0px 10px 190px;
}
.logos {
	float:left;
	width:990px;
	text-align:center;
}
.logos img {
	padding:0px 2px 0px 2px;
}



















#vita, #associazione, #council, #privacy, #boardman, #links, #adesione, #calendario, #contatti, #iscrizione, #eventi, #newsletter, #golf, #motor, #press, #verve, #storia, #scuderia, #campionato, #restauro, ,#convenzioni,#gallery
{
	width:796px;
	float: left;
	top: -90px;
	margin-bottom:5px;
}
#vita h2, #associazione h2, #council h2, #privacy h2, #boardman h2, #links h2, #adesione h2, #calendario h2, #contatti h2, #iscrizione h2, #eventi h2, #golf h2, #motor h2, #press h2, #verve h2, #storia h2, #scuderia h2, #campionato h2, #restauro h2,#convenzioni h2,#gallery h2,#newsletter h2{
	font-size:19px;
	font-weight:normal;
	color:#808080;
	border-bottom: solid #ccc 1px;
	padding-bottom:3px;
	margin-bottom:3px;
	margin-top:10px;
	/*float:left;*/
}
#vita p, #associazione p, #council p, #privacy p, #boardman p, #links p, #adesione p, #calendario p, #contatti p, #iscrizione p, #eventi p, #newsletter p, #golf p, #motor p, #press p, #verve p, #storia p, #scuderia p, #campionato p, #restauro p, #convenzioni p, #gallery p
{
	margin-bottom:5px;
	margin-top:5px;
	clear:both;
	float:left;
	width:940px;
}
#vita h2 p, #associazione h2 p, #council h2 p, #privacy h2 p, #boardman h2 p, #links h2 p, #adesione h2 p, #calendario h2 p, #contatti h2 p, #iscrizione h2 p, #eventi h2 p, #newsletter h2 p, #golf h2 p, #motor h2 p, #press h2 p, #verve h2 p, #storia h2 p, #scuderia h2 p, #campionato h2 p, #restauro h2 p, #convenzioni h2 p, #gallery h2 p
{
	margin-bottom:0px;
	margin-top:0px;
	clear:both;
	float:left;
	width:940px;
	float:none;
	font-size:18px;
	position:relative;
	top:2px;
	left:-2px;
}

#vita h4, #associazione h4, #council h4, #privacy h4, #boardman h4, #links h4, #adesione h4, #calendario h4, #contatti h4, #iscrizione h4, #eventi h4, #golf h4, #motor h4, #press h4, #verve h4, #storia h4, #scuderia h4, #campionato h4, #restauro h4,#convenzioni h4,#gallery h2,#newsletter h4,.newsbox h4{
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:14px;
	clear:both;
	float:left;
}
#boardlist a, #boardlist a:visited, #council a, #council a:visited, #links a, #links a:visited, #newsletter a, #newsletter a:visited, #golf a, #golf a:visited, #calendario a, #calendario a:visited, #verve a, #verve a:visited,#press a,#press a:visited,#eventi a,#eventi a:visited ,#motor a,#motor a:visited,#convenzioni a,#convenzioni a:visited,#gallery a,#gallery a:visited,.newsBox a,.newsBox a:visited
{
	text-decoration: none;
	color: #4c4c4c;
}

#boardlist a:hover, #council a:hover, #links a:hover, #newsletter a:hover, #lalex a:hover, #calendario a:hover, #verve a:hover,#press a:hover,#eventi a:hover,#motor a:hover,#convenzioni a:hover ,#gallery a:hover,.newsBox a:hover{
	text-decoration: none;
	color: navy;
	/*border-bottom: 1px solid #ccc;*/
}

#gallery h3{
	background: url("../img/gallery.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#vita h3, #associazione h3, #council h3, #privacy h3, #boardman h3{
	background: url("../img/club1.jpg") no-repeat top left;
	border-bottom: solid #9a9a9a 1px;
	height:180px;
	margin-top: 1px;
}
#links h3{
	background: url("../img/links1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#contatti h3{
	background: url("../img/contatti1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#calendario h3{
	background: url("../img/calendario1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#adesione h3{
	background: url("../img/adesione1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#iscrizione h3{
	background: url("../img/raduni1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#eventi h3{
	background: url("../img/eventi1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#newsletter h3{
	background: url("../img/newsletter1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#golf h3{
	background: url("../img/golfcup.jpg") no-repeat bottom left;
	height: 140px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#motor h3{
	background: url("../img/motor.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#convenzioni h3{
	background: url("../img/convenzioni.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#press h3, #verve h3{
	background: url("../img/press.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}
#storia h3, #scuderia h3, #campionato h3, #restauro h3{
	background: url("../img/storia1.jpg") no-repeat bottom left;
	height: 185px;
	margin-top: 1px;
	border-bottom: solid #9a9a9a 1px;
}

}

#boxIscrizione{
	float:left;
	width:251px;
}
#boxIscrizione a, #boxIscrizione a:visited{
	font-size:9px;
	color: #4c4c4c;
	text-decoration:none;
}
#boxIscrizione a:hover{
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
#iscrizione ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#iscrizione li{
	/*float:left;
    /*display:inherit;*/
    text-align:left;
	padding-bottom: 10px;
}

#footer{
	float:left;
	height:70px;
	width:970px;
	*width:1000px;
	padding-left: 30px;
	padding-top: 7px;
	left: 0;
	text-align:left;
	border-top:solid #9a9a9a 1px;
	/*background: url(../img/logo.gif) no-repeat right 4px #ffffff;*/
	
}

#footer a, #footer a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#footer a:hover {
	text-decoration: none;
	color: #1B3360;
	border-bottom: 1px solid #ccc;
}
div.logofooter {
	float:right;
	text-align:right;
	width:300px;
	position:relative;
}

#footer p {
	float:left;
	text-align:left;
	width:400px;
	position:relative;
}

.a, .a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

.a:hover {
	text-decoration: underline;
	color: #1B3360;
}

acronym {
	text-decoration: none;
	color: #D7661C;
	border-bottom: 1px dotted #ccc;
	cursor: help;
}
#menuint{
	float: left;
	left:0px;
	right:auto;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	padding-left: 0px;
	width: 189px;
	/*position: absolute;*/
	
}
#menuint ul {
	text-align: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menuint li{
	margin: 0;
	padding:3px 0 3px 30px;
	border-bottom:solid #ccc 1px;
}

#menuint ul li a, #menuint ul li a:visited {
	border-bottom:none;
	text-decoration:none;
	color: #4c4c4c;
}

#menuint ul li a:hover {
	color: navy;
}
#navcontainer{
	float: left;
	left:0px;
	right:auto;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 15px;
	padding-left: 0px;
	width: 189px;
	/*position: absolute;*/
	
}
#navcontainer ul
{
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { 
	margin: 0;padding:3px 0 3px 0px;
	border-bottom:solid #ccc 1px;/*margin: 0 0 .2em 0; */} 
#navcontainer a
{
display: block;
color: #4c4c4c;
/*background-color: #036;*/
padding:3px 0 3px 30px;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #c0c0c0;
color: navy;
}

#active a
{
display: block;
color: #FFF;
background-color: #c0c0c0;
padding:3px 0 3px 30px;
text-decoration: none;
}



.selected{
	color: white;
	background-color:#c0c0c0;
}

#boardlist p{
	border-top: 1px solid #ccc;
	padding-top: 5px;
}
#vita {
	float:left;
	text-align:left;
	padding:0px 2px 40px 20px;
}
#adesione {
	float:left;
	text-align:left;
	padding:0px 2px 10px 20px;
}
#adesione ul {
	list-style-type:none;
	margin: 5px 0px 6px 0px;
	padding: 0;
	clear:both;
	float:left;
}
#adesione li{
	float:left;
    display:inline; /* Prevent margin doubling in IE */
    text-align:left;
	padding-right: 20px;
}
#adesione a, #adesione a:visited, #contatti a, #contatti a:visited {
	text-decoration: none;
	color: #4c4c4c;
}

#adesione a:hover, #contatti a:hover {
	text-decoration: none;
	color: navy;
	border-bottom: 1px solid #ccc;
}
.documenti{
	margin-right:10px;
	
	vertical-align:bottom;
	
}
.adobe{
	width:250px;
	font-size:9px;
	bottom:0;
	clear:both;
}
.img{
	margin:0 10px 10px 0;
}


/**************  FORMULARIOS  *************************/

table{
	width: 100%;
	/*font-size: 10px;
	color: #1b3360;
	text-align: left;*/
	padding: 0 0 0 0;
	font: normal 11px Tahoma, verdana, arial, helvetica, sans-serif;
	color: #4c4c4c;
}

td{
	margin: 0;
	border-bottom: 1px solid #dedede;
	padding-left:5px;
}

table.tableform {
	clear:both;
	float:left;
	position:relative;
	width:600px;
}
table.tableform td {
	padding:2px 0px 2px 12px;
}
table.tableform th {
	font-weight:normal;
	text-align:left;
	padding:8px 0px 6px 0px;
}

.gray{
	color: #333;
	background: #dedede;
}
.bold {font-weight:bold;}

.inputbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FBFBFB;
	border:1px solid #CCCCCC;
}
.inputboxcheck {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FBFBFB;
	border:1px solid #CCCCCC;
	margin:0px;
}

.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	font-weight :bold;
	background-color:#F0F0F0;
	color:#000000;
	border:1px solid #CCCCCC;
	cursor:pointer;
}
#tools{
	text-align:right;
	padding-right:10px;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
img.imglogoright {
	float:right;
	margin:-20px 0px 0px 60px;
	*margin:0px 0px 0px 60px;
	overflow:visible;
}
a.certif {
	display:block;
	margin:10px 20px 20px 0px;
	float:left;
}
a.certif img {
	border:1px solid #333333;
}
img.logoimglink {
	border:none;
}
logofooter a:hover {
	border:none;
} 
img.logoimglink:hover {
	border:none;
	text-decoration:none;
	color:#FFFFFF;
}
img.logoimglink:hover img{
	border:none;
	text-decoration:none;
	color:#FFFFFF;
}
ul#ulventajas {
	position:relative;
	float:left;
	margin:2px 0px 8px -5px;
	*margin:2px 0px 8px -2px;
	padding:0px;
	list-style:none;
}
ul#ulventajas li {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 17px;
	background:url(../img/listicon.gif) no-repeat scroll 2px 6px;
}
/***************************************** TIENDA ***************************************/

.divtienda {
	position:relative;
	float:left;
	/*border:1px solid #000000;*/
	text-align:left;
	margin:10px 0px 20px 0px;
}

.rowtienda {
	position:relative;
	float:left;
	background-color:#FAF9F9;
	margin:0px 10px 20px 20px;
	_margin:0px 10px 20px 10px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:8px 0px;
	width:auto;
}

.divproducto {
	position:relative;
	float:left;
	background-color:#eeeeee;
	width:170px;
	padding:4px 10px 4px 10px;
	margin:0px 15px 0px 15px;
	_margin:0px 10px 0px 10px;
	clear:none;
}
.divproducto p {
	margin:0px;
	padding:0px;
}
.divproducto a {
	position:relative;
	float:left;
	margin:0px;
	padding:4px 0px 4px 0px;
	width:168px;
	/*height:135px;*/
	background-color:#FFFFFF;
	border:1px solid #999999;
	display:block;
	text-align:center;
}
.divproducto a img {
	border:none;
}
p.tituloproducto {
	position:relative;
	float:left;
	width:170px;
	margin:2px 0px 3px 0px;
	font-size:12px;
	font-weight:bold;
}

p.descproducto {
	position:relative;
	float:left;
	width:170px;
	line-height:1.3em;
	margin:4px 0px 3px 0px;
}

div.divformproducto {
	position:relative;
	float:left;
	width:168px;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:2px 0px 2px 0px;
	margin:3px 0px 3px 0px;
}
div.rowformproducto {
	position:relative;
	float:left;
	width:168px;
	height:22px;
	*height:24px;
	margin:1px 0px 1px 0px;
	border-bottom:1px solid #CCCCCC;
} 
div.rowprecio {
	height:57px;
	*height:59px;
}
div.rowprecio p {
	margin:1px 6px 0px 4px;
	font-size:9px;
	float:left;
	clear:both;
	width:158px;
	text-align:right;
}

div.tallaproducto {
	position:relative;
	float:left;
	width:60px;
	margin:0px 0px 0px 4px;
}

div.tallaproducto label {
	position:relative;
	float:left;
	padding:3px 0px 0px 0px;
}
div.tallaproducto input {
	float:right;
	margin-top:4px;
	*margin-top:1px;
}
div.unidproducto {
	position:relative;
	float:right;
	width:80px;
	text-align:right;
	margin:0px 4px 0px 0px;
}

div.unidproducto label {
	padding:0px 3px 0px 0px;
}
div.unidproducto input {
	height:18px;
	width:22px;
	font-family:Tahoma,verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#4C4C4C;
	border:1px solid #626A70;
	margin:1px 0px 0px 3px;
}
div.precioproducto {
	width:162px;
}
div.precioproducto label span {
	font-size:9px;
}
div.precioproducto label {
	padding:3px 2px 0px 0px;
	float:right;
}
div.precioproducto input {
	margin-top:4px;
}

p.precioproducto {
	position:relative;
	float:left;
	width:160px;
	font-weight:bold;
	height:16px;
}
div.divpegat {
	width:280px;
}
div.divpegat a{
	width:278px;
}
div.divpegat div.divformproducto {
	width:278px;
}
div.divpegat div.rowformproducto {
	width:278px;
	_width:268px;
}
div.divpegat p.descproducto {
	width:268px;
}

div.divpegat div.tallaproducto {
	float:left;
	margin:0 4px 0 4px;
	width:272px;
	text-align:right;
}
div.unidpegat {
	width:274px;
}


div#lightbox-container-image img#lightbox-image {
	border:1px solid #959DB0;
	z-index:200;
	margin:10px 9px 10px;
}
#lightbox-secNav-btnClose {
	text-align:right;
}
#lightbox-image-details-caption {
	font-weight:normal;
	font-size:12px;
	margin:0px 0px 2px 0px;
}
#lightbox-image-details-currentNumber {
	padding:3px 0px 4px;
	color:#FFFFFF;
}

#lightbox-container-image-data-box {
	/*border-left:6px solid #ffffff;
	border-right:6px solid #ffffff;*/
}
div#lightbox-container-image div#lightbox-nav {
	z-index:-1;
}
div#jquery-lightbox {
	z-index:500;
}
#lightbox-container-image-box {
	padding:0px 0px 0px;
}
#lightbox-container-image {
	padding:0px 0px;
}
#lightbox-container-image-data-box {
	padding:0px 0px;
	*padding:0px 10px;
}

#lightbox-container-image-data {
	padding:0 0px;
	position:relative;
	margin:0 10px;
	*margin:0 0px;
}
#lightbox-container-image-data #lightbox-image-details {
float:left;
text-align:left;
width:80%;
_width:auto;
position:relative;
}
#lightbox-container-image-data #lightbox-image-details span#lightbox-image-details-caption {
_width:auto;
display:block;
}
#lightbox-container-image-data #lightbox-secNav {
width:20%;
float:right;
position:relative;
}
div.rowtienda table.tableform {
	padding:4px 1px 4px 1px;
	background-color:#ffffff;
	border:10px solid #EEEEEE;
}
div.rowtienda#formdatos {
	background-color:#FAF9F9;
	padding:8px 10px 8px 10px;
	margin:130px 0px 30px 20px;
	*margin:130px 0px 30px 0px;
	/*float:right;*/
	position:relative;
}

div.rowtienda input.inputbox {
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-family:Tahoma,verdana,arial,helvetica,sans-serif;
	font-size:12px;
	height:20px;
}
div.rowtienda input.button {
	margin:4px 0px;
	color:#333333;
	font-family:Tahoma,verdana,arial,helvetica,sans-serif;
	font-size:12px;
}
div.rowtienda textarea.inputbox {
	background-color:#ffffff;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
	font-family:Tahoma,verdana,arial,helvetica,sans-serif;
	font-size:12px;
	width:151px;
	height:40px;
	/*height:20px;*/
}

div.rowtienda table.tableform td {
	padding:4px 4px 4px 4px;
	background-color:#ffffff;
}
div.rowtienda table.tableform td span{
	display:block;
	width:120px;
}

/******************* BLOGS ***********************/
div.ka_blogPlayPage div#ka_contentContainer h2 {
	/*height:30px;*/
	margin:0px 0px 10px;
	background-color:#F3F3F3;
	padding:14px 22px 7px 22px;
	width:442px;
}
#ka_adMediumRectangle {
	height:60px;
}
.ka_blogView {
	border:1px solid #CCCCCC;
	height:auto !important;
	margin-bottom:10px;
	min-height:150px;
	overflow:hidden;
	width:460px;
	padding:25px 12px 12px;
}
#ka_blogPlayer {
	float:left;
	position:relative;
}
#ka_descriptionBlog {
	float:left;
	position:relative;
}
#ka_descriptionBlog p {
	_width:446px;
}
#ka_descriptionBlog p br {
	/*margin:0px 0px 15px;*/
}
#ka_descriptionBlog p img {
	margin:0px;
	width:446px;
	height:auto;
}

#ka_playPageStats {
	width:474px;
	padding:10px 5px 5px;
}
#ka_mainContainer h3.ka_comments {
	width:466px;
	padding:2px 0 2px 20px;
	background-position:1px -448px;
}
#ka_shoutBoxArea #text {
	width:476px;
}
.ka_statsList li {
	width:430px;
}
li#ka_statsFriends {
	width:446px;
}
li#ka_statsFlag {
	width:446px;
}
.ka_upblog {
	margin:0px;
	width:165px;
	padding:0px 0px 4px 24px;
	float:right;
}
.ka_email {
	width:225px;
}
#ka_rightColumn {
	width:340px;
}
#ka_relatedTabs {
	width:340px;
}
#ka_related {
	width:338px;
	overflow:auto;
	_overflow:visible;
	padding:16px 0px 0px 0px;
}
#ka_relatedList {
	width:310px;
}
.ka_thumbdetails {
	width:196px;
	float:right;
	margin:0px;
	line-height:14px;
	font-size:12px;
	padding-top:2px;
}
.ka_thumbdetails a {
	font-size:12px;
	line-height:17px;
}
#ka_relatedList li {
	background-color:#f3f3f3;
	/*min-height:80px;*/
	padding:2px;
	float:left;
}
span#ka_letterboxRelated {
	margin:2px 5px 2px 0px;
}


