* {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;
 
	

}





body {

	
    background: url("images/body-bg.png") repeat fixed 0 0 #EFEFE8;
	
    /*background: url("images/fondino.png") repeat-x scroll 0 0 transparent;*/
    
	color: #222222;

	font-family: "Verdana",Arial,Helvetica,sans-serif;

	margin: 0 auto;

}

/* CONTATTI */	

.myContactsBadge{position:fixed; top:30%; right:0; width:50px;}
.myContactsBadge a#myContactsBadgeGmail {background:url("images/gmail-icon.png") no-repeat 0px 0px; height:48px; width:48px; display:block; margin-bottom:2px}
.myContactsBadge a#myContactsBadgeFacebook {background:url("images/facebook.png") no-repeat 0px 0px; height:48px; width:48px; display:block;}
.myContactsBadge a#myContactsBadgeLinkedin {background:url("images/linkedin.png") no-repeat 0px 0px; height:48px; width:48px; display:block;}
.myContactsBadge a#myContactsBadgeSkype {background:url("images/skype.png") no-repeat 0px 0px; height:48px; width:48px; display:block;}



#myContactsBadge{position:fixed; top:30%; right:0; width:50px;}
#myContactsBadge a#myContactsBadgeGmail {background:url("images/gmail-icon.png") no-repeat 0px 0px; height:48px; width:48px; display:block; margin-bottom:2px}
#myContactsBadge a#myContactsBadgeFacebook {background:url("images/facebook.png") no-repeat 0px 0px; height:48px; width:48px; display:block;}
#myContactsBadge a#myContactsBadgeLinkedin {background:url("images/linkedin.png") no-repeat 0px 0px; height:48px; width:48px; display:block;}
#myContactsBadge a#myContactsBadgeSkype {background:url("images/skype.png") no-repeat 0px 0px; height:48px; width:48px; display:block
;}

/*PUBBLICITA CAPODANNO */

#eventiconsigliati1 {
    color: #3B5998;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
#eventiconsigliati2 {
    color: #3B5998;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}

.advertisingsx {
    left: 0;
    margin-left: 7px;
    position: fixed;
    top: 30px;
    width: 130px;
}
.advertisingsx a#advertising1 {
    background: url("images/artcafebabel.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising2 {
    background: url("images/box2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising3 {
    background: url("images/box3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingsx a#advertising4 {
    background: url("images/box4.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx {
    left: 0;
    margin-left: 7px;
    position: fixed;
    top: 10px;
    width: 130px;
}
#advertisingsx a#advertising1 {
    background: url("images/artcafebabel.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising2 {
    background: url("images/box2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising3 {
    background: url("images/box3.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingsx a#advertising4 {
    background: url("images/box4.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx {
    margin-right: 7px;
    position: fixed;
    right: 0;
    top: 10px;
    width: 130px;
}
.advertisingdx a#advertising5 {
    background: url("images/castelverde.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising6 {
    background: url("images/bannermedici.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising7 {
    background: url("images/squisitoeur.JPG") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
.advertisingdx a#advertising8 {
    background: url("images/squisitoveneto.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx {
    margin-right: 7px;
    position: fixed;
    right: 0;
    top: 10px;
    width: 130px;
}
#advertisingdx a#advertising5 {
    background: url("images/castelverde.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising6 {
    background: url("images/bannermedici.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising7 {
    background: url("images/squisitoeur.JPG") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}
#advertisingdx a#advertising8 {
    background: url("images/squisitoveneto.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin-bottom: 2px;
    width: 130px;
}




/*link*/

a:link, a:visited{

	color:#3B5998;

	text-decoration:none;

	

}



a:hover{

	color:#ff3301;

}







/*immagini*/

img.alignright {float:right; margin:0 0 1em 1em}



div.span-11 div img.alignleft {float:left; margin:0 0.8em 0 0}

img.alignleft {float:left; margin:1em 0.8em 0 1.5em}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:0 0 1em 1em}

a img.alignleft {
	
	float:left; 
	/*margin-top: 1px;*/
/*	margin-left: 1px;*/
	
}



a img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

	margin-top: 5px;

	margin-bottom: 5px;

}



.header{

	height: 170px;

	width: 968px;

	margin: 10px 0px 0px 0px;

	padding-left:15px;

}




.logojpg{

	float:left;

	height: 170px;

	width: 485px;

		

}





.logoflash{

	float:left;

	height: 170px;

	width: 483px;

}



.logoimg h1{

	margin: 0;

}





.slider{
    margin-top:23px;
	margin-left:15px;
	position:absolute;
	border-bottom: 4px solid #DBDBDB;

}





#maincontainer{

background-color:#fff;



	/*margin-top: 10px;*/

	}



#ombrafooter{



	background: url("images/ombra-footer.jpg") no-repeat  top;





	

}

#footer{

clear:both;

background: url("images/ombra-footer02.png") no-repeat  bottom ;

/*width:970px;*/

height: 63px;

	margin: 0px 0px 0px 0px;

	padding-bottom: 10px;

	padding-top: 5px;



}







 #footer p  {

	text-align:center;

	padding-top: 10px;

	 margin-top: 10px;

	margin-left: 60px;

	margin-right:60px;

	font-size: 11px;

	 

 }



#footer hr{

	margin-left:17px;

	width:968px;

 }
 
 
.back-top p {
    bottom: -27px;
    clear: both;
    left: 50%;
    margin: 20px 0 0 -10px;
    position: absolute;
    text-align: center;
}
 
.back-top a {
    background: none repeat scroll 0 0 #333333;
    border-radius: 10em 10em 10em 10em;
    color: #FFFFFF;
    display: inline-block;
    font: 16px/100% "Times New Roman",Times,serif;
    height: 26px;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
    width: 30px;
	
}

#fascia_oltre_footer {
	
	
display:inline;

float:inherit;

background: url("images/horizontal-pixel-bar.png") repeat-x scroll center top #E1E1E1;


clear:both;

height:167px;

margin: 20px auto;

margin:20px 0 0 -200px;

overflow:hidden;

padding:20px 0px 0px 40px;

position:absolute;


width:100%;

border-top: 4px double #CCCCCC;


}


#fascia_oltre_footer p  {

	border-bottom: 4px double #CCCCCC;
    border-top: 4px double #CCCCCC;
    font-size: 11px;
    margin-left: 158px;
    margin-right: 165px;
    margin-top: 10px;
    padding-bottom: 55px;
    padding-top: 55px;
    text-align: left;
	 

 }


.piega{

	height:40px;

	position:relative;

	}



.piega p{

	text-align:center;

	font-size:9px;

	}



#discoteca{

	text-align: left;

	margin-top: 18px;

}



#discoteca li{

	list-style-type: square;

	}





#flags{

	text-align:right;

	}



.left {

	background:#5e1624;

}



.right{

	background:#ccc;

}



.wrap {

	background:#f7f6f3;

	margin:10px !important;

}



#wrap{

	width:1000px;

	margin:0 auto;

}



#discoteca img{

	

}



pre{

	background:#f9f9f9;

	border:1px solid #efefef;

	padding:10px;

	font-family:'Courier New',Courier,monospace;

	font-size:12px;

	clear: left;

}



.postmeta{

	background:#f9f9f9;

	border:1px solid #efefef;

	padding:10px;

	margin-top:10px;

	font-family:'Courier New',Courier,monospace;

	font-size:12px;

}





h2 {

	color:#990000;

}



#top h1{

	font-size: 1.1em;

	color: #ccc;



	

}



h1.disco {

	font-size: 1.2em !important;

	font-weight:400;

	color: #990000;

	display: inline;

}







div.outside{

	margin-top: 47px;

}



div.inside {

	margin-top: 25px;

}

#lingue{

	

	display:inline;

	



	float: right;

	width: 70px;

	padding-bottom: 3px;

	margin-right:10px;

	}

h1.discoteca{

	border-bottom: none !important;

	margin-left: 15px;

	margin-top: -5px !important;

	}



#discoteca h1{

	font-size: 1.15em;

	font-weight:bold;

		

	color: #3b4f7d;

	display: inline;

	border-bottom:1px solid #AAAAAA;

	margin-bottom: 10px;

	float: left;

	width: 100%;

	padding-bottom: 3px;

	margin-top:-19px;

	}

	





#discoteca h2{

	font-size: 1em;

	font-weight:bold;

	color: #fff;

	display: inline;

	}



#discoteca h3{

background:url(images/fondo_h3.png) no-repeat;



	margin-top:20px;

	font-weight:bold;

	border-bottom:1px solid #9FA8AE;

	border-top:1px solid #9FA8AE;

	border-right:1px solid #9FA8AE;

	border-left:1px solid #9FA8AE;

	font-size:1.4em;

	color: #3b4f7d;

	float: left;

	width: 100%;

	}



#discoteca h5{

	background-color: #369A1A;

	border: 1px solid #004080;

	padding: 5px;

	padding: 5px;

	font-size: 1.2em;

	text-align:center;

	color: #fff;



}



div.prepend-1{



	padding-left: 5px !important;

	}



h2 a:link, h2 a:visited{

	color:#990000;

	text-decoration:none;

}



h2 a:hover{

	color:#ff6600;

}



	

/*INIZIO MENU*/



.menu {

	height:36px;

	width:968px;

	line-height:36px;

	text-align:center;

	padding: 2px 15px 0;

	

}







.menu-home {

    float:left;

	height:36px;

	width:111px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold;

	border-right: 2px solid #FFFFFF;

			

}





.menu-chisiamo {

	float:left;

	height:36px;

	width:100px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold;

	border-right: 2px solid #FFFFFF;

}





.menu-discoteche-roma {

	float:left;

	height:36px;

	width:150px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	border-right: 2px solid #FFFFFF;

	

}







.menu-organizzazioneeventi {

	float:left;

	height:36px;

	width:221px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	border-right: 2px solid #FFFFFF;

	

}





.menu-listetavoliprive {

	float:left;

	height:36px;

	width:141px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	border-right: 2px solid #FFFFFF;

	

}





.menu-gallery {

	float:left;

	height:36px;

	width:78px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	border-right: 2px solid #FFFFFF;



}





.menu-faq {

	float:left;

	height:36px;

	width:68px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	border-right: 2px solid #FFFFFF;

	

}





.menu-contatti {

	float:left;

	height:36px;

	width:89px;

	background-color:#D8DFEA;

	text-decoration:none;

	font-weight:bold; 

	

	

}







.menu-home a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:111px;

}



.menu-home a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:111px;

}



.menu-home a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:111px;

}



.menu-home a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:111px;

}



.menu-home a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:111px;

}



.menu-chisiamo a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:100px;

}



.menu-chisiamo a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:100px;

}



.menu-chisiamo a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:100px;

}



.menu-chisiamo a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:100px;

}



.menu-chisiamo a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:100px;

}







.menu-discoteche-roma a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	text-align:center;

	width:145px;

}





.menu-discoteche-roma a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:145px;

}





.menu-discoteche-roma a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:145px;

}





.menu-discoteche-roma a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:145px;

}





.menu-discoteche-roma a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:145px;

}







.menu-organizzazioneeventi a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:221px;

}





.menu-organizzazioneeventi a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:221px;

}





.menu-organizzazioneeventi a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:221px;

}





.menu-organizzazioneeventi a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:221px;

}





.menu-organizzazioneeventi a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:221px;

}







.menu-listetavoliprive a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:141px;

}





.menu-listetavoliprive a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:141px;

}





.menu-listetavoliprive a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:141px;

}





.menu-listetavoliprive a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:141px;

}





.menu-listetavoliprive a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:141px;

}







.menu-gallery a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:78px;

}





.menu-gallery a:selected {

	display:block;

	height:36px;

	text-decoration:none;

	width:78px;

}





.menu-gallery a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:78px;

}





.menu-gallery a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:78px;

}





.menu-gallery a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:78px;

}







.menu-faq a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:68px;

}





.menu-faq a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:68px;

}





.menu-faq a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:68px;

}





.menu-faq a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:68px;

}





.menu-faq a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:68px;

}







.menu-contatti a:link {

	color:#3B5998;

	display:block;

	height:36px;

	text-decoration:none;

	width:90px;

}





.menu-contatti a:visited {

	display:block;

	height:36px;

	text-decoration:none;

	width:90px;

}





.menu-contatti a:hover {

	background-image:url(images/hover.jpg);

	background-repeat:repeat-x;

	color:#FFFFFF;

	display:block;

	height:36px;

	text-decoration:none;

	width:90px;

}





.menu-contatti a:focus {

	display:block;

	height:36px;

	text-decoration:none;

	width:90px;

}





.menu-contatti a:active {

	display:block;

	height:36px;

	text-decoration:none;

	width:90px;

}







/*FINE MENU*/









/*tabelle*/

table {

	font-size:0.82em;

	font-family: Arial, Helvetica, verdana sans-serif;

	background-color:#fff;

	border-collapse: collapse;

	width: 100%;

}



caption {

	font-size: 25px;

	color: #1ba6b2;

	font-weight: bold;

	text-align: left;

	background: url(header_bg.jpg) no-repeat top left;

	padding: 10px;

	margin-bottom: 2px;

}



thead th {

	border-right: 1px solid #fff;

	color:#fff;

	text-align:center;

	padding:2px;

	text-transform:uppercase;

	height:25px;

	background-color: #a3c159;

	font-weight: normal;

}



tfoot {

	color:#1ba6b2;

	padding:2px;

	text-transform:uppercase;

	font-size:1.2em; 

	margin-top:6px;

	border-top: 6px solid #e9f7f6;

}

tbody tr {

	background-color:#fff;

}



tbody tr.last {

	background-color:#fff;

	border-bottom:0;

}



tbody td {

background-color:#fff;

	color:#414141;

	padding:5px;

	text-align:left;

}

tbody th {

	text-align:left;

	padding:2px;

	background-color: transparent;

}

tbody td a, tbody th a {

	color:#6C8C37;

	text-decoration:none;

	font-weight:normal; 

	display:block;

	padding-left: 20px;

}

tbody td a:hover, tbody th a:hover {

	color:#009193;

	text-decoration:none;

}



/*TABBER*/



#tabs {

	text-align:left;

	font-size: 88%;

	border: 1px solid #cccccc;

	background-color: #fff;

	margin-bottom:15px;

	width: 665px;

	margin-top:10px;

	clear:both;

}



#tabs ul {

	background: #445a8b;

	margin:0;

	border: 0;

	float: left;

	padding-left: 0;

	text-align: center;

	width: 100%;

}



#tabs li {



	list-style: none;

}



* html #tabs li {

	display: inline; /* ie6 double float margin bug */

}



#tabs li, #tabs li a {

	float: left;

	/*border-right:1px solid #fff;*/

	font-size: 1em;

	width: 95px;

}



#tabs ul li a {

	margin: 0 auto;

	text-decoration: none;

	color: #fff;

	font-weight:bold;

	

	

	

	padding-top: 8px;

	padding-bottom: 8px;

	width: 95px;

	

	/*border-bottom:1px solid #AAAAAA;*/

	

}



#tabs ul li.active {

	background: #f9f9f9 ;

}



#tabs ul li.active a {

	background: #9fb5e6;

	color: #fff;

	width: 95px;



/*	border:none; */

}



:focus { -moz-outline-style: none; }



#tabs div {

	background: #fff;

	

	clear: both;

	padding: 20px;

	height: 350px;

	border:1px solid #9FA8AE;

	border-bottom: none;

	}

	

#tabs div img{

	clear: both;

}

	

#tabs div h3 {

	text-transform: uppercase;

	margin-bottom: 10px;

	letter-spacing: 1px;}



#tabs div p {

	line-height: 150%;

	text-align: left;

}





#sabato ul {

	

	background-color: transparent;

	text-align: left;

}

#sabato li{

	clear: right;

	float: none;

	width:270px;

	padding: 0 5px;

	list-style-type: square;

	margin: 5px 5px 5px 15px;

}







/*MENU FICO*/

#prjcats {

	margin: 0;

	background: #fff ;

}



ul#prjcats a {

	text-decoration: none !important;

}



ul#prjcats li {

	list-style-type: none !important;

}



ul#prjcats li a{

	font: normal 21px/32px Georgia, Verdana, sans-serif;

	letter-spacing: -2px;

	background: #8dc919 !important;

	color: #fff !important;

	padding: 3px 12px !important;

}



ul#prjcats li a.current, ul#prjcats li li a:hover{

	background: #db0000;

}



ul#prjcats li li a{

	font: normal 11px/21px Georgia, Verdana, sans-serif !important;

	background: #E52027 !important;

	color: #fff;

	padding: 3px 12px;

	letter-spacing: 0 !important;

}



.textwidget p {

	font-size:0.85em !important;

	text-align:center;

	padding-bottom:3px;

	}



input, select, textarea{

	float: right;

}



.ricerca {

	margin-left:23px;

	margin-top:16px;

	}





label {

	display:block;

	font-weight:normal;

	text-align:left;

	font-size: 1.1em;

	}



input.bottone {

 /*text-transform: uppercase; */

 	

 	cursor: pointer;

	background: #004080 url(images/iscriviti.jpg) no-repeat;

	width:63px;

	height:25px;

	color: #fff;

	border: none;

	padding-bottom:3px;

	font-size: 1.2em;

	

}



#searchsubmit {

	background:#FFFFFF url(images/go.jpg) no-repeat scroll 0 0;

	border:medium none;

	color:#2A2A2A;

	float:left;

	font-size:100%;

	height:22px;

	margin-top:0;

	width:28px;

}

* htmlinput.bottone

{

 border: 0;

}



#s {

	background-color:#FFFFFF;

	border:medium none;

	color:#777777;

	float:left;

	font-size:100%;

	font-style:normal;

	font-variant:normal;

	padding:3px;

	width:135px;

}



#ss{

	background: url(images/ss.png) repeat-y left;

	padding:0px 2px 0px 0px;

	

}



#sd{

	background:url(images/sd.png) repeat-y right;

	padding:0px 0px 0px 0px;

}



/*#ombralb{

	background:url(images/ombralb.png) no-repeat bottom left;

}-



#ombrarb{

	background:url(images/ombrarb.png) no-repeat bottom right;

}*/



/*BOTTOM*/



#bottom{

	float:left;

	padding-left: 27px;

	}

	

.bottom1{

	float:left;

	height: 484px;

	margin-top: 30px;

	}

	

.bottom2{

	float:left;

/*	height: 390px;*/

	}





#bottom li{

	clear:both;

	color:#2A2A2A;

	display:block;

	

	padding:4px 0 0 2px;

	text-decoration:none;

	}



#bottom .thumb{

	margin-top:0;

	width:40px;

	min-height:40px;

	}



#bottom .thumb img{

	width:40px;

	height:40px;

	}



.recents{

	background:transparent url(images/boxm.jpg) no-repeat scroll 0 0;

	width:285px;

	padding: 2px 14px 10px 10px;

	float:left;

	display:inline;

	

	}



.recents p{

	margin-right: 20px;

	margin-left: 10px;

	text-align: center;

}



.recents h2,#tags h2 {

	

	border-bottom:1px solid #AAAAAA;

	/*font-variant:small-caps;*/

	margin:12px 20px 12px 10px;

	padding:5px 0 0;

	font-size:1.15em;

	/*color:#3B5998;*/

	color:#990000;

	font-weight:400;

	

	}



.recents  ul {

	list-style-type: none;

	margin: 0 ;

	padding: 0;

	}



.recents  ul ul  {

	list-style-type: none;

	margin: 0;

	padding: 0 0 10px 5px;

	}



.recents  ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

	}



.recents  ul ul ul ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	border:0;

	}

	

.recents  ul li {

	line-height:18px;

	}



.recents  ul li a:link, .recents  ul li a:visited {

	color:#2a2a2a;

	text-decoration: none;

	padding: 5px 0 0 9px;

	display:block;

	border-bottom:1px solid #CCCCCC;

	margin-right: 25px;

	margin-left: 9px;

}



.recents  ul li a:hover {

	color: #990000;

	margin-left: 9px;

	padding: 5px 0 0 9px;

	}



#recents li{

	border-bottom:1px solid #CCCCCC;

	margin-bottom:5px;

	padding-bottom:5px;

	height:40px;

	}



#tags{

	width:900px;

	text-align:justify;

	line-height:25px;

	float: left;

	margin-left: 10px;

	margin-right: 25px;

	}



.box {

	background-image:url(images/box.png)  ;

	background-repeat: no-repeat;

	background-color: transparent  ;

	padding: 13px 11px 0;
	
	width:236px;

	margin-top: 10px;

	background-position: -6px 0px;

	}

	

.box ul{

	padding-left: 0;

	clear: both;

	}

	

.widgettitle{

	

	font-size: 12px;

	font-weight: bold;
	
	margin-bottom:10px;

	padding:5px 20px 5px 0;
	
	

	border-bottom:1px solid #AAAAAA;

	color: #3b4f7d;

	width:auto;
	
	

	

	}	

.discosidebar{

	

	height:52px;

	

	}	




.sidebar{

 	margin-top: 2px;

       



	}

	

.sidebar h2{

	font-size: 1.15em;

	color: #990000;

	margin-top: 9px;

	border-bottom:1px solid #AAAAAA;

	

	}

	

ul.sidebar{

	margin: 20px 0 0;

	padding: 0;

}



.sidebar ul{

	margin: 0;

	padding: 0;

}



.sidebar li{

	margin-bottom:1px;

	list-style-type: none !important;

	}

	

a.current_menu_subpage{

	color:#0073BF !important;

}



.sidebar ul li ul{

	margin-left:15px;

	margin-top:5px;

	}

		

.sidebar ul ul{

	margin:0;

	}



.sidebar li a{

	/*background:#f7f6f3;*/

	color:#343434;

	background:url(images/arrow.gif) no-repeat 0 5px;

	padding-left:15px;

	font-size:0.82em;

	}



.sidebar a:hover, .sidebar .current{

	background-position:5px 5px;

	text-decoration:none;

	color:#0073BF;

	}

	

.rosa h2{

	color:#FF33FF !important;

}



.rosso h2{

	color:#990000 !important;

}

	

/*TABBER*/

.fbconnect_LastUsers {

	background-color:transparent;

}



.slide{

	margin-top:38px;

	margin-bottom: 20px;

	margin-left:55px;

	text-align:center;

}



div.slide h3{

	text-align:left;

	}



label [for="poll-answer-6"]{

	float: none !important;

}



input [class="wp-polls-ul"]{

	float: none !important;

}





#basic{

		border:solid 2px #DEDEDE;

	}

#basic h1 {

		font-size:14px;

		font-weight:bold;

		margin-bottom:8px;

	}

#basic p{

		font-size:11px;

		color:#666666;

		margin-bottom:20px;

		border-bottom:solid 1px #dedede;

		padding-bottom:10px;

	}

#basic label{

		display:block;

		font-weight:bold;

		text-align:right;

		width:140px;

		float:left;

	}

#basic .small{

		color:#666666;

		display:block;

		font-size:11px;

		font-weight:normal;

		text-align:right;

		width:140px;

	}

#basic input{

		float:left;

		width:200px;

		margin:2px 0 30px 10px;

	}

#basic button{ 

		clear:both;

		margin-left:150px;

		background:#888888;

		color:#FFFFFF;

		border:solid 1px #666666;

		font-size:11px;

		font-weight:bold;

		padding:4px 6px;

	}



.cform textarea, .cform input {

	float:none;



}

.cform select {

float:none;



}





label#label-2-12 a{

	background-color: #fff !important;

	width: 150px !important;

}





/*.cform label{

	

	color: #fff;

}

*/



.cform label span {

	font-size:1em !important;

}



label.cf-after span{

	width: 210px !important;

}



.cform label span a{

	color: #647daf;

	background-color:#FFFFFF;

}



.cform legend{

	font-size:1.12em;

	color:#3B5998;



}



.cform input, .cform textarea, .cform select {

	font-size: 1em;

	}

	

.slideshow{

	/*border: 1px solid #ddd;

	width: 320px;*/

	}

	

p {

	/*margin:0.5em 0 1em;*/

	margin:0 0 0em;

}



p + p{

	margin-bottom: 10px;

}



#discoteca ol{

	list-style-position:inside;

	margin-left:14px;

	}



.cform input.sendbutton	{ 	

	background:url("images/iscriviti.jpg") no-repeat scroll 0 0 #004080;

	border:medium none;

	color:#FFFFFF;

	cursor:pointer;

	font-size:1.2em;

	height:25px;

	padding-bottom:3px;

	width:63px;

	

}

.cform input.sendbutton:hover	{ 

	background:transparent url(images/iscriviti.jpg) no-repeat 0 0 !important;

	/*background-position:0 -31px;*/	

}



.invitebutton input {

	background:transparent url(http://www.romaexclusiveparty.com/wp-content/themes/internet/images/facebook_invita.jpg) no-repeat center top !important;

	border:0;

	height:25px;

	width:141px !important;

	text-align:center;

	color:transparent;

	}



.wp-polls img,  .wp-polls input, .wp-polls-loading img, .wp-polls-image img {

	clear: both;

	margin:4px 0 2px !important;

}



 .wp-polls label{

	margin:4px 0 2px !important;

}





.wp-polls  input.Buttons{

	background:transparent url(images/iscriviti.jpg) no-repeat 0 0 !important;

	width:65px;

	height: 27px;

	border: none;

	color: #fff;

	font-size:1.2em;

	padding-bottom: 3px;



}



.wp-polls  input.Buttons:hover{

	background:transparent url(images/iscriviti.jpg) no-repeat 0 0 !important;

	width:65px;

	height: 27px;

	border: none;

	color: #fff;

	font-size:1.2em;

	padding-bottom: 3px;



}



blockquote {



margin:1.5em;

}



label.cf-after #label-9-12{

	width: 100%;

}	



.elenco-locali  {

background-color:#F2F2F2;

border-bottom:5px solid #E5E5E5;

border-top:5px solid #E5E5E5;

color:#666666;

font-weight:normal;

margin-top:10px;

padding:5px 1px 5px 5px;

text-align:left;

}



.dx{

	

}



.sx{

	

}



.pages_menu_block{

	

}



.subpages_menu_block{

	

}



.sottovoce{

	

}



.sottovoce a.current_menu_subpage{

	background-color: #6D86B7;

	color: white !important;

	padding: 3px 3px 3px 3px;

	background-image: none;

	margin-left: 12px;

}



.sidebar  li a.current_menu_page{

	background-color: #89a9e6;

	color: white !important;

	padding: 3px 3px 3px 3px;

	background-image: none;

	margin-left: 12px;

}



.span-6 {

	width: 267px !important;

	padding-left: 7px !important;

	

	}

	.span-5 {

	padding-top: 20px !important;

}

.span-11 {

	width: 690px !important;

	}

	

.span-16 {

	width: 690px !important;

	}

#discoteca #tabs	{

	margin-left: 15px;

	}



#discoteca div.art, div.art{

	width: 460px;

	float: left;

	/*border-left: 1px solid #AAAAAA ;

	border-right: 1px solid #AAAAAA ;*/

	padding: 0 10px;
	

}



.ngg-gallery-thumbnail{

	margin-right: 0 !important;

}


