/************************************File:		genioweb.cssAuthor:	Pellegrini SilviaDate:		01/10/2007by:		www.genoweb.com--------------------------------------------------------CONTENUTI************************************/
#footer{clear: both;}
#footer .innertube{	width: 710px;	margin: 0 auto;	height: 25px;background: url(img02.gif) repeat-x;}
#footer p{	text-align: center;	font-size: 10px;	padding-top: 8px;}
ul{padding: 0 0 0 20px;margin: 10px 0 0 15px;list-style-position: outside;list-style-image: url(punto1.gif);text-align: justify;line-height: 2.7ex;}
li{	margin-bottom: 1ex;	font-size: 12px;	line-height: 2.7ex;}
li:first-letter{font-size: 13px;font-weight: bold;}
p{line-height: 1.8em;text-align: justify;font-size: 12px;padding-top: 10px;}
h1, h2, h3{ color: rgb(230,230,230);}
a {padding-bottom: 1px;	text-decoration: none;	color: rgb(0,156,213);	border-bottom: 1px dotted rgb(0,156,213);}
a:hover {color: rgb(204,204,204);	border-bottom: 1px dotted rgb(204,204,204);}
a img{border: none;}
#contentcolumn h1{  	padding: 30px 0 10px;	background: url(img07.gif) repeat-x left bottom;	font-size: 22px;	font-weight: normal;	margin-bottom: 1ex;}
#contentcolumn h2{  	padding: 10px 0;	font-size: 15px;	font-weight: normal;	margin: 20px 0 10px;	color: rgb(51,255,255);	text-align: center;	clear: both;}
#contentcolumn h2:first-letter{font-size: 20px;}
#contentcolumn h3{padding-top: 10px;color: rgb(255,145,80);font-weight: normal;font-size: 13px;}
#contentcolumn h3:first-letter{font-size: 18px;font-weight: bold;}
#contentcolumn p{	text-indent: 20px;	}
	#contentcolumn p:first-letter{	font-size: 15px;	color: rgb(255,145,80);	font-weight: bold;	}
	.logo {	width: 700px;	height: 19px;	margin: 0 auto;	padding: 6px 0 0 0;}
	.logo h1, .logo h2 {	text-transform: uppercase;	letter-spacing: 5px;	font-size: 9px;	padding: 0px;	margin: 0px;}
	.logo h1 {	float: left;}
	.logo h2 {	text-align: center;}
	#leftcolumn h1{  	padding: 10px 0;	margin-bottom: 10px;	background: url(img07.gif) repeat-x left bottom;	font-size: 13px;	font-weight: normal;	text-align: center;	color: #ff3300;	clear: both;}
	#leftcolumn h2{  	padding: 10px 0;	font-size: 11px;	font-weight: normal;	margin-top: 10px;	color: rgb(51,255,255);	text-align: center;}
#leftcolumn h3{
color: #ff9150;
font-size: 13px;
text-align: center;
font-weight: normal;
margin: 5px 0;
line-height: 17px;
}
	#leftcolumn a h2{  		background: url(frecceTratto.gif) no-repeat bottom;	padding-bottom: 10px;	margin-bottom: 10px;	text-decoration: none;}
	#leftcolumn a h2:hover{  		background: url(frecceTratto1.gif) no-repeat bottom;	color: rgb(241,241,241);	text-decoration: none;}
	#leftcolumn p{font-size: 11px;}
	#leftcolumn div, #rightcolumn div{background: url(lucine3.gif) no-repeat center bottom;padding-bottom: 25px; margin-bottom: 10px;}
	.IMGl{	float: left;	margin: 10px 10px 10px 0;}
	.IMGr{	float: right;	margin: 10px 0 10px 10px;}
	.IMGc{	display: block;	margin: 5px auto;}
	#contentcolumn div{background: url(pallinoTratto.gif) no-repeat bottom;padding-bottom: 50px;}
	#film{position: relative;left: -170px;}
	/************************************ meu, login box, language box *************************************************************/
	#menuTop {	width: 710px;	height: 27px;	margin: 0 auto;	padding: 7px 0 0;	list-style: none;	display: block;}
	#menuTop li {	display: inline;}
	#menuTop a {	display: block;	float: left;	height: 18px;	margin: 0 4px 0 0;	padding: 7px 25px 2px 25px;	background: url(img03.gif) repeat-x;	border: 1px solid #222222;	text-align: center;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}
	#menuTop a:hover {	background-image: url(img04.gif);	text-decoration: none;}
	/* Primo sottomenų */ 
	#menuTop li ul { border: none;    margin: 0px;    padding: 0px;    display: block;    position: absolute ! important;    visibility: hidden;    list-style-type: none;    }
	#menuTop li ul li { margin: 0pt;    padding: 0pt;    display: block ! important;    float: none ! important;    position: relative ! important;    background-image: none;    background-color: transparent;    text-align: left;	height: 16px;	border: none;	    }
	#menuTop li ul li a { 	padding: 0px;	height: 16px;	border: 0px;	margin: 0px;    background: URL(img09.gif) repeat-x;    color: rgb(51, 51, 51);    width: 150px;    }
	#menuTop li ul li a:hover { background-image: none;    color: rgb(255, 255, 255);	 background: URL(img09.gif) repeat-x;    }
	#menuTop li a.menuCurrent{	background: url(img04.gif) repeat-x;}
	#menuTop li a.menuPath{ 	background: url(img05.gif) repeat-x; }
	#menuTop li a.menuPath:hover{ 	background: url(img04.gif) repeat-x; }
	#menuTop .homeParent .menuCurrent{	background: url(img14.gif) repeat-x;}
	#menuTop .homeParent .menuParent:hover{ 	background: url(img14.gif) repeat-x; }
	/* Secondo sottomenu */	 
	#menuTop li ul li ul { margin: 0px;    padding: 0pt;    visibility: hidden;    top: 0pt;    left: 0px;    position: absolute;    list-style-type: none;    }
	#menuTop li ul li ul li { margin: 0px;    padding: 0pt;    display: block ! important;    float: none ! important;    position: relative ! important;	background: URL(img09.gif) repeat-x;    }
	#menuTop li ul li ul li a{	border: none;	height: 16px;}
	#contentcolumn  .loginBox{line-height: 3.5ex;width: 210px;margin:0px auto;background-image: none;}
	.loginBox h1, #leftcolumn .selLanguage h1{font-size: 16px;font-weight: normal;padding: 5px 0;margin-bottom: 10px;background: url(img07.gif) repeat-x left bottom;color: rgb(255,51,0);text-align: center;}
	.loginBox h2{font-size: 15px;font-weight: bold;text-align: center;margin-top: 20px;margin-bottom: 10px;}
	.loginBox ul{list-style: none;list-style-image: none;padding: 0px;margin: 0px 20px;}
	.loginBox li{color: #4a84af;margin-bottom: 1ex;}
	.loginBox .button{text-align: center;}
	.loginBox input{background-color: #999999;width: 100%;margin-bottom: 10px;}
	.loginBox button{margin-top: 20px;padding:2px 5px;background-color: rgb(51,255,255);}
	.loginBox .newUserForm button, .loginBox  .editUserForm button{margin-left: 20px;margin-top: 20px;width: 170px;background-color: #fdfd5e;}
	.selLanguage ul{list-style: none;margin-left: 20px}
	.selLanguage li{margin: 20px;}
	.selLanguage img{margin-right: 20px;}
	.selLanguage li.selected{font-size: 15px;font-weight: bold;color: #FFFFFF}
	.selLanguage li a{color: #999999}
	.selLanguage li a img{border: none;}
	/************************************ FORM DI REGISTRAZIONE ***************************/
	.firstTbl{margin-bottom: 20px;}
	.firstTbl td{padding: 10px 0;}
	.firstTbl td.lbZone{color: rgb(74,132,175);}
	.firstTbl input, .firstTbl textarea{width: 350px;margin-left: 10px;background: #999999;font: normal small Verdana, Arial, Helvetica, sans-serif;font-size:13px;}
	.firstTbl textarea{height: 250px;}
	.firstTbl select{width: 250px;margin-left: 10px;background: #999999;}
	.firstTbl td.red{color: rgb(255,0,0);padding-left: 10px;}
	.newsTbl td{color: rgb(74,132,175);}
	.newsTbl th, .firstTbl th{line-height: 1.8em;font-size: 12px;color: rgb(250,250,140);font-weight: bold;text-align: center;}
	.newsTbl td.lbZone{color: rgb(74,132,175);width: 200px;padding-top: 10px;}
	.privTbl td{color: #999999;font-size: 09px;padding-top: 20px;text-align: justify;}
	.privTbl td.lbZone{color: rgb(74,132,175);width: 200px;padding-top: 10px;padding-bottom: 10px;font-size: 13px;}
	.privAccpt td.lbZone{color: rgb(74,132,175);width: 200px;padding-top: 10px;}
	button{padding:2px 5px;margin-top: 15px;background-color: #fdfd5e;font-size: 14px;}
	#chPassw{width: 90%;margin: 0px auto;}
	#chPassw ul{list-style: none;list-style-image: none;padding: 0px;}
	#chPassw li{color: #4a84af;margin-bottom: 1ex;text-align: center;}
	#chPassw input{background-color: #999999;width: 50%;margin-bottom: 10px;}
	.chPas{padding: 20px 0 0;color: rgb(24,158,108);font-size: 14px;border-bottom: 1px dotted rgb(24,158,108);}
	.newsTbl{margin-top: 30px;}
	/************************************ COLONNA DESTRA **********************************/
	#rightcolumn .pagecontent .stdPar{background: url(lucine3.gif) no-repeat center bottom;padding-bottom: 25px;}
	#rightcolumn .pagecontent .texts li{font-size: 11px;}
	#rightcolumn h1{  	padding: 20px 0 10px;	margin: 10px 0 10px 0;	background: url(img07.gif) repeat-x left bottom;	font-size: 14px;	font-weight: normal;	text-align: center;	color: #ff3300;	clear: both;}
	#rightcolumn h2{  	padding: 10px 0;	font-size: 13px;	font-weight: normal;	margin-top: 10px;	color: rgb(51,255,255);	text-align: center;}
	#rightcolumn a h2{  		background: url(frecceTratto.gif) no-repeat bottom;	padding-bottom: 10px;	margin-bottom: 10px;	text-decoration: none;}
	#rightcolumn a h2:hover{  		background: url(frecceTratto1.gif) no-repeat bottom;	color: rgb(241,241,241);	text-decoration: none;}
	#rightcolumn .mainPar p{font-size: 11px;color: #999999;padding:5px 0;}
	.pagecontent .navBottom{text-align: center;clear: both;}
	.leftNB{float: left; padding-left: 10px;}
	.centerNB{position: absolute;}
	.rightNB{float: right; padding-right: 10px;}
	/* *********************************** VARIANTI DI STILE ******************************************************************//* Nome variante: Decorazione sottotitoloID: #tratto *//* Nome variante: In evidenzaID: #evidenza *//* Nome variante: Elementi lista in evidenzaID: #design */
	li.design{color: #fdfd5e;}
	/* Nome variante: Senza decorazione finale (Capitolo)ID: #notratto */
	#contentcolumn .pagecontent .notratto{background-image: none;padding-bottom: 0px;}
	/* Variante level2 */
	#contentcolumn h2.level2 {	font-size: 12px;	color: rgb(255,255,255);	padding: 10px 0px;	text-align: left;	margin: 0px;	clear: none;}
	#contentcolumn p.level2  {font-size: 10px;margin: 0px 0px 0px 10px;padding: 0px;}
	/* Variante paragrafo */
	.pagecontent p.centrato{text-align: center;}
	/*************** Varianti per colonna destra *******************/
	#rightcolumn .evidenza{background: url(lucine.gif) no-repeat center bottom;padding-bottom: 30px;margin-bottom: 20px;}
	#rightcolumn .evidenza h2{font-size: 13px;}
	#rightcolumn .evidenza h1{font-size: 16px;}
	#rightcolumn .evidenza a h2{font-size: 14px;}
	#rightcolumn .evidenza p{font-size: 12px;background-image: none;padding-bottom: 0px;}
	.validators{padding: 10px 5px 0;border: none;cursor: pointer;}
	#verPage{text-align: center;}
	#footMenu{list-style-type: none;padding: 0px;margin: 0px;position: relative;top: -15px;}
	#footMenu li{display: inline;margin-right: 10px;}
	#mainwrapper{position: relative;}
	.pageNavBar{list-style-type: none;padding: 3px 0px 0px 3px;margin: 0px;display: block;position: absolute;left: 0px;top: 0px;color: #CCCCCC;z-index: 50;}
	.pageNavBar li{display: inline;margin-right: 7px;font-size: 9px;text-transform: uppercase;}
	.pageNavBar .theParent a{background: transparent url(arrowRight.gif) right center no-repeat;padding-right: 10px;}
	.pageNavBar .theParent a:hover{background: transparent url(arrowRight1.gif) right center no-repeat;}
	.pageNavBar li a{border: none;color: rgb(24,158,108);}
	.pageNavBar li a:hover{color: #CCCCCC;}
	.bkNav a{
background: transparent url(arrowLeft.gif) left center no-repeat;padding-left: 15px;float: right;margin-right: 5px;margin-top: 3px;cursor: pointer;}
	.bkNav a:hover{background: transparent url(arrowLeft1.gif) left center no-repeat;}
	.bkNav a{border: none;float: right;}
	.bkfdBar{list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
	.bkfdBar li{font-size: 9px;text-transform: uppercase;}
	/* MENU AUTOMATICO */
	#autoMenu{list-style-type: none;list-style-image: none;padding: 0px;margin: 35px 12px 20px 0;width:188px;}
	#autoMenu li a{/*border-bottom: 1px #848484 dotted;*//*background: transparent url(img08.gif) repeat-x bottom;*/background: transparent url(buttonBlack.gif) no-repeat center center;border: none;display: block;width:188px;padding:10px 5px 10px;color: rgb(225,225,225);font-size: 10px;text-decoration:none;text-align: center;margin: 0;line-height: 1em;}
	#autoMenu li a:hover{background: transparent url(buttonGray.gif) no-repeat center center;color: white;text-decoration:none;font-weight: bold;}
	#autoMenu .theParent a{text-transform: uppercase;}
	#autoMenu .theParent .menuCurrent{background: transparent url(buttonGreen.gif) no-repeat center center;color: black;}
	#autoMenu .theParent .menuCurrent:hover{background: transparent url(buttonGreen.gif) no-repeat center center;}
	#autoMenu .homeParent a{text-transform: uppercase;background: transparent url(buttonOrange.gif) no-repeat center center;color: black;}
	#autoMenu .homeParent a:hover{color: black;}
	#autoMenu .theParent .menuParent{background: transparent url(buttonBlue.gif) no-repeat center center;color: black;}
	#autoMenu .theParent a:hover{background: transparent url(buttonGray.gif) no-repeat center center;color: black;}
	#autoMenu .menuCurrent{background: transparent url(buttonGray.gif) no-repeat center center;color: white;font-weight: bold;}
	#footer{position: relative;}
	.bottomMenu{list-style-type: none;padding: 0px;margin: 0px;position: absolute;width: 650px;height: 20px;top: -20px;}
	.bottomMenu li{display: inline;padding: 0px 7px;border-left: 1px dotted rgb(24,158,108);}
	.bottomMenu li a{font-size: 9px;border: none;text-transform: uppercase;}
	.bottomMenu .theParent{padding-left: 0px;border-left: none;}
	.bottomMenu .theParent a{color: red;}
	.bottomMenu li .menuCurrent, .bottomMenu .theParent a:hover{color: #CCCCCC;}
	#footer .bkfdBar{list-style-type: none;float: right;margin-top: -20px;}
	#footer .bkfdBar a{border: none;}
	#footer .bgNav a{padding-left: 12px;background: transparent url(arrowTop.gif) left center no-repeat;}
	#footer .bgNav a:hover{background: transparent url(arrowTop1.gif) left center no-repeat;}
	/* *************************** NUOVE VARIANTI DI STILE ******/
	.center{text-align: center;}
	.stars{background: url(tratto.gif) no-repeat center;}
	.yellowBkg{background-color: #fdfd5e;padding: 0 2px 0 2px;color: #000000;}
	.underline{text-decoration: underline;}
	#contentcolumn  .italic3{line-height: 1.8em;text-align: justify;font-size: 12px;color: rgb(250,250,140);font-style: italic;font-weight: bold;}
	#contentcolumn  .centerYellow{line-height: 1.8em;font-size: 12px;color: rgb(250,250,140);font-weight: bold;text-align: center;}
	#contentcolumn p.evd1{color: #4a84af;text-align: center;text-indent: 0px;}
	#contentcolumn p.evd2{color: #4a84af;text-indent: 20px;font-style: italic;font-weight: bold;}
	#contentcolumn p.evd1:first-letter{color: #4a84af;}
	#contentcolumn p.evd2:first-letter{color: #4a84af;}
	#contentcolumn .checked{background: url(checkYellow.gif) no-repeat left center transparent;padding-left: 20px;font-weight: bold;}
	#contentcolumn .checked:first-letter{font-size: 14px;font-weight: bold;}
	#contentcolumn .checkedBlue{list-style-image: url(checkOrangemall.gif);padding-left: 20px;color:#4a84af;}
	#contentcolumn .checkedBlue li:first-letter{font-size: 14px;font-weight: bold;}
.orange{
color: #ff9150;
}
/******** VARIANTI PER COLONNA SINISTRA */
#leftcolumn .evidenza{background: url(lucine.gif) no-repeat center bottom;padding-bottom: 30px;margin-bottom: 20px;}
#leftcolumn .evidenza h2{font-size: 13px;}
#leftcolumn .evidenza h1{font-size: 14px;}
#leftcolumn .evidenza a h2{font-size: 14px;color:#33ffff;}
#leftcolumn .evidenza p{font-size: 12px;background-image: none;padding-bottom: 0px;}
#leftcolumn p.evd1{color: #4a84af;text-align: center;}
.yellow{color: rgb(253,253,94);}
.sitemap ul{list-style-type: none;list-style-image: none;}
.sitemap ul li a{background: url(punto1.gif) left center no-repeat;padding-left: 12px;font-size: 11px;}
.sitemap .sitemapsp1{font-size: 13px;color: #ff9150;}
.sitemap span{font-size: 13px;color: #4a84af;}
.mrGino p{	text-align: center;}
.mrGino p a{	text-decoration: none;	border: none;}
.mrGino span{	color: rgb(102, 102,102);	font-size: 9px;	padding: 5px 0 3px;}
.mrGino img{	vertical-align: middle;	border: none;}
.redh1{color: red;}

.clrMainW{
background-image: none;
}

#contentcolumn .scroll{
margin-top: 20px;
width: 100%;
height:350px;
overflow: auto;
}

#specCom .showRegDatas{
margin: 5px 0 10px;
}

#specCom .showRegDatas td{
padding-right: 25px;
}

#specCom .endBtn{
text-indent: 0px;
text-align: center;
margin-top: 15px;
}

#specCom .endBtn input{
width: 100px;
}

#smap div{
background-image: none;
padding-bottom: 0;
}

#contentcolumn .siteitem{
background-image: none;
clear: both;
padding: 10px 0;
margin: 0;
}

#contentcolumn .siteitem h3{
text-align: center;
font-size: 15px;
}

#contentcolumn .siteitem img{
margin-top: -5px;
}

#contentcolumn .siteitem .IMGc{
margin-top: 10px;
}

#contentcolumn .secondSite{
float: left;
clear: left;
margin-right: 10px;
}

#contentcolumn .jdGallery .slideElement{
width: 400px;
height: 300px;
}

#contentcolumn .jdGallery{
margin-top: 20px;
float: left;
height: 250px;
background-image: none;
}

/* Gestione articoli */
#contentcolumn #masterIndex{
background-image: none;
}

#contentcolumn #artichle h3:first-letter{
font-weight: normal;
font-size: 13px;
}

#contentcolumn .link:first-letter{
font-weight: normal;
font-size: 13px;
}

#contentcolumn #artichle{
clear: both;
}

#contentcolumn #artichle img{
float: left;
}

#contentcolumn #masterIndex h2
{
clear: none;
text-align: left;
}

#contentcolumn #masterIndex h2:first-letter{
font-size: 15px;
}

#contentcolumn #masterIndex h1
{
clear: both;
}

.art_code{
display: block;
}

.artSheet table{
width: 400px;
margin: 5px auto;
}

.artSheet th{
border-bottom: 1px solid #ffffff;
padding: 3px;
}

#contentcolumn .clrEnd{
background-image: none;
clear: both;
height: 0px;
padding: 0;
}

#contentcolumn .artHdr{
background-image: none;
padding: 0;
position: relative;
}

.imgOfferta{
position: absolute;
bottom: 0;
right: 0;
}

