


* { margin:0; padding:0;}

{
font-size:75%;
	color:#222;
	background:#fff;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}



a{
	
text-decoration: None;
border-bottom: None;
}
a:hover{

text-decoration: None;
border-bottom: Dashed 1px #FFCC00 ;
}

body { background: #003366; font-family:Arial; font-size:100%; line-height:1em; color:#000; text-align:center; }



.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}


/*==================testo====================*/

.ROSSO1 {font-family: Arial; font-size: 14px; color: #9E0039; font-weight: bold; text-decoration: none;}

.testo {
	color: #000000;
	font-family: Verdana;
	font-size: 14px;
}
.stile-carino  {

color: #938787;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;

}
.stile-carino-bold  {

color: #625454;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;

}


.testo-titolo{

font-weight: bold;

font-family: Georgia,"Times New Roman",Times,serif;

color: #999999;

font-size: 1.6em;

}


.verdana7verdeg {font-family:Arial;font-size:11px;color:#468C53;font-weight:bold;}
.verdana7guia {font-family:Arial;font-size:8pt;color:#666666;}
.verdana7bianco {font-family:Arial;font-size:8pt;color:#ffffff;}

.testo3 {

font-family: Helvetica;
line-height:1.69em;
font-size: 14px;
color: #000000;
}


.testo1 {
	color: #000000;
	font-family: 321impact;
	font-size: 14px;
}

.testo-link{
	color: #0099FF;
	font-family:"Trebuchet MS";
	font-size: 14px;
}


.testo-link-ametista{
	color: #9c57d6;
	font-family:"Trebuchet MS";
	font-size: 14px;
}


.testo2 {
	color: #000000;
	font-family: Verdana;
	font-size: 14px;
}

.txt1 { font-size:1.1em;}

.testo-bianco {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	padding-left:2px;
	
}

.testo-centro {
	color: #999999;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	
	
}


.testo-bianco1 {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 16px;
	font-weight:bold;
	
}
.Stile-rosso2 {font-size: 14px; color:#FF0000; font-family:"Trebuchet MS"; font-style:italic; font-weight:bold; }
.Stile-nero2 {font-size: 14px; color: #333333; font-family:"Trebuchet MS"; font-style:italic; font-weight:bold; }
.Stile-giallo {font-size: 14px; color:#ffcc00; font-family:"Trebuchet MS";  font-weight:bold; }
.Stile-rosso {font-size: 24px; color:#FF0000; }
.Stile-rosso1 {
	font-size: 36px;
	color:#FF0000;
}
.Stile-nero {font-size: 24px; color:#000000; }
.Stile-nero-mediog {font-size: 14px; color:#000000; font-weight:bold;}
.Stile-nero-MEDIO {font-size: 16px; color:#000000; }
.Stile-nero-sot {font-size: 16px; color:#000000; text-decoration:underline; }

.TextBox
{
background:#CCCCCC;
font:Verdana, Arial, Helvetica, sans-serif  ;
color: #0000FF;
    }
	
	


.testo-box {	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 14px;
	line-height:2;
	font-weight:bold;
}
.testo-box-sot {	color: #666666;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight:bold;
text-decoration:underline;
}
ul{ 
list-style-image:url(images/li_giallo.gif);
margin: 0px 0px 0px 0px;
}

li { margin: 0px 2px 0px 24px;
padding-right:12px;


}
/*==================testo====================*/


.container { width:100%;}

p { margin-bottom:18px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

/*==================list====================*/


.menu { padding-top:1px; width:100%;}
.menu li { display:inline;}
.menu li a { display:block; float:left; background:url(images/menu_bgd1.gif) left top; width:106px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold; margin-right:2px; text-transform:uppercase; text-decoration:none; padding:14px 0 18px 0;}
.menu li a:hover { background:url(images/menu_bgd2.gif) left top width:106px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold; margin-right:2px; text-transform:uppercase; text-decoration:none; padding:14px 0 18px 0;}
.menu li a.current { background:url(images/menu_bgd2.gif) left top width:106px; text-align:center; font-family:tahoma; color:#fff; font-weight:bold; margin-right:2px; text-transform:uppercase; text-decoration:none; padding:14px 0 18px 0;}
.menu li a.last { margin-right:0; width:107px;}
.menu li a.first { width:111px;}



/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { padding:0 0 13px 0;}
.img_box img { float:left; margin:0 15px 0 0;}

.p1 { margin-bottom:2px;}
.p2 { margin-bottom:14px;}
.p3 { margin-bottom:9px;}
.p4 { margin-bottom:11px;}




/*==================txt, links, lines, titles====================*/
a {color:#000;}
a:hover{text-decoration:none;}

h3 { color:#d43320; font-size:1em; margin-bottom:7px;}
h5 { color:#d43320; font-size:1em; margin-bottom:7px;}
h5 a {color:#d43320;}

.txt1 { font-size:1.1em;}

.link1 { display:block; float:right; background:url(images/link1_bgd.gif) left top repeat-x; color:#000; text-decoration:none;}
.link1 b { display:block; background:url(images/link1_left.gif) no-repeat left top; padding:3px 11px 4px 33px; border-right:1px solid #77c356;}
.link1:hover { text-decoration:underline;}
.link2 { background:url(images/arrow1.gif) no-repeat left 5px; padding-left:10px; color:#d43320; font-size:1.1em; display:block; margin-bottom:9px; font-weight:bold;}

.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:31px; margin-bottom:35px;}
.line_hor1 { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:26px;}

.title { margin-bottom:13px;}


/*==================blocks====================*/
.block {background:#fff; margin:12px -14px 18px -16px; position:relative; padding:10px 10px 18px 17px;}
.block .ind { padding:0 0 0 0;}

.box1 { border:1px solid #ecc1df;}
.box1 .inner { padding:1px 1px 26px 1px;}
.box1 .inner1 { padding:14px 13px 0 15px;}


.box2 .inner { padding:1px 1px 26px 1px;}
.box2 .inner1 { padding:14px 13px 0 15px;}

.box3 { border:1px solid #f5d056; background:#fff5d6;}
.box3 .inner { padding:1px 1px 25px 1px;}
.box3 .inner1 { padding:4px 13px 0 15px;}

.box4 { border:1px solid #baacae;}
.box4 .inner { padding:1px 1px 29px 1px;}
.box4 .inner1 { padding:20px 18px 0 15px;}

.box5 { border:1px solid #ecc1df; background:#fee2f5;}
.box5 .inner { padding:1px 1px 25px 1px;}
.box5 .inner1 { padding:17px 18px 0 15px;}

.box6 { border:1px solid #ecc1df; background:#fff5d6; color: #666600; font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; }
.box6 .inner { padding:1px 1px 25px 1px;}
.box6 .inner1 { padding:17px 18px 0 15px;}

.box7 { border:1px solid #f5d056; background: #FFCC66; color:#0033FF; font-weight:bold; font:"Trebuchet MS"; font-size:12px; }
.box7 .inner { padding:1px 1px 25px 1px;}
.box7 .inner1 { padding:4px 13px 0 15px;}


.box8 { border:2px solid #CCCCCC; background: #99CCFF; color: #FF0000;}


/*header*/
#header .row_1 { height:51px;}
#header .row_2 { height:275px; background: url(images/header-discoteca-roma.jpg) no-repeat right top; }

/*content*/
#content { width:100%; padding-bottom:2px;}
#content .indent { padding:16px 0 0 0;}

/*footer*/
#footer { background:#003366;}
#footer p { color:#ffffff; font-size:.91em;}
#footer p a {color:#ffffff;}


	
	div.categories-small
{
 color: #000000;
 border:1px solid #3b7ece;
 padding:0px;
 background: #FFFFFF;
}





/*==========================================*CALENDARIO*==========================


.dpDiv {
}


/* the table (within the div) that holds the date picker calendar */

.dpTable {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-align: center;

	color: #505050;

	background-color: #ffffff;

	border: 1px solid #AAAAAA;

	}





/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {

	}





/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {

	}





/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {

	}





/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {

	}





/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {

	border: 1px solid #ece9d8;

	}





/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	}





/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */

.dpTDHover {

	background-color: #aca998;

	border: 1px solid #888888;

	cursor: pointer;

	color: red;

	}





/* the table cell that holds the name of the month and the year */

.dpTitleTD {

	}





/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {

	}





/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {

	}





/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {

	background-color: #CCCCCC;

	border: 1px solid #AAAAAA;

	color: white;

	}





/* additional style information for the text that indicates the month and year */

.dpTitleText {

	font-size: 12px;

	color: gray;

	font-weight: bold;

	}





/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {

	color: 4060ff;

	font-weight: bold;

	}





/* the forward/backward buttons at the top */

.dpButton {

	font-family: "Trebuchet MS";

	font-size: 12px;

	color: gray;

	background: #d8e8ff;



	padding: 0px;

	}





/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;

	}


pre (line 207)

{

background-color: #f9f9f9;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #efefef;

border-right-color-value: #efefef;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #efefef;

border-left-color-value: #efefef;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 10px;

padding-right: 10px;

padding-bottom: 10px;

padding-left: 10px;

font-family: 'Courier New',Courier,monospace;

font-size: 12px;

}

/*-------------*/



#divisione1 

{

background-color: transparent;

float: left;

width: 520px;

background-repeat: no-repeat;

background-position: right top;

margin-top: 10px;

height: auto;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #952121;

margin-left: 5px;

}



#divisione 

{

background-color: #FFCC00;

float:center;

width: 600px;



margin-top: 10px;
margin-bottom: 12px;

padding-top:5px;

height: 90px;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #952121;


border-left-width: 2px;

border-left-style: solid;

border-left-color: #952121;


border-right-width: 2px;

border-right-style: solid;

border-right-color: #952121;


border-top-width: 2px;

border-top-style: solid;

border-top-color: #952121;

margin-left:0px;

}


#divisione_nome{

float:left;

height:65px;

width:190px;

font-family: verdana;

font-size: 1em;

font-weight: bold;

color: #ffcc00;

text-decoration: none;

z-index:2;

position:relative;

padding-left:20px;

}



#divisione_nome a{

font-family: verdana;

font-size: 1.4em;

font-weight: bold;

color: #000;

text-decoration: none;

}



#divisione_nome a:hover{

color: #ff0000;

text-decoration: underline;}





#divisione_indirizzo{

float:left;

height: 16px;

width: 600px;

background-color: #FFCC00;

padding-top: 0px;

margin-top:0px;

position:relative;

z-index:2;

color: #4b4b4b;

font-weight: lighter;

font-size: 12px;}



#navigator

{

background-color: #fed734;

width: 749px;

height: 17px;

margin-bottom: 10px;

text-indent: 5px;

padding-top: 3px;

font-size: 11px;

color: #000000;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #982625;

border-right-color-value: #982625;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #982625;

border-left-color-value: #982625;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

}


.linkcontainer
{

float: left;

width: 740px;

padding-top: 8px;

padding-right: 2px;

padding-bottom: 10px;

padding-left: 3px;

text-align: left;

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #999999;

}

.linkref 

{

float: left;

display: block;

width: 140px;

}



.linkdescription p 

{

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 0px;

}





/*-------------*/


minipost_l{
	background-color:transparent;
	height:150px;
	margin:0 0 15px 5px;
	color:#fff;
}
.minipost_l img, .minipost_r img {display:block;width:235px !important;}

.minipost_r{
	background:#282828;
	/*border:1px solid #eeeeee;*/
	margin:0 0 35px 3px;
	color:#fff;
	height:150px;
}

.minipost_l ul li, .minipost_r ul li, .superpost ul li{
list-style-type:none;
margin:0 
}

.span-13 h2{
	margin-top: 5px !important;
	padding-bottom: 0px;
	} 

/* Use these classes to set the width of a column. */

.span-13 { width: 235px;}



.capodanno{
	background: url(http://www.romapixel.com/images/capodanno-roma/box-capodanno-roma.jpg) no-repeat ;
	height:150px;
	border: 1px solid #ccc;
	margin-left:1px;
	margin-top:8px;
	}

.capodanno h2 a{
	text-decoration:none;
	padding-left:2px;
	text-align:center;
	
	
	}

.capodanno ul{
	margin:20px 0px 0px 25px;
}

.capodanno li {
	padding:3px;
	
}


