.boxtesto
{
	border-style: none;
	border-width: 1px 1px 1px 1px;
	border-color: #c7c7c8;	
}

.vlinedashed{
	width:1px;
	background:url(../img/css/line_dashed_v.gif) repeat-y;
}

.borderBottomRidge
{
	/* background:url(../img/css/line_dashed.gif) repeat-x;
	background-position: bottom; */
	border-color: #c7c7c8;
	border-bottom-style: ridge;
	border-bottom-width: 1px;
}

.borderTopRidge
{
	 background:url(../img/css/line_dashed.gif) repeat-x;
	background-position: top;
	border-color: #c7c7c8;
	/* border-top-style: ridge;*/
	border-top: 1px solid transparent;
}

.borderBottomGroove
{
	/* background:url(../img/css/line_dashed.gif) repeat-x;
	background-position: bottom; */
	border-color: #c7c7c8;
	border-bottom-style: groove;
	border-bottom-width: 1px;
}

.borderTopGroove
{
	/*background:url(../img/css/line_dashed.gif) repeat-x;
	background-position: top;*/
	border-color: #c7c7c8;
	border-top-style: groove;
	border-top-width: 1px;
}

.borderRight
{
	/* background:url(../img/css/line_dashed_v.gif) repeat-x;
	background-position: right; */
	border-color: #c7c7c8;
	border-right-style: solid;
	border-right-width: 1px;
		
}
	
.textCenter
{
	text-align: center;
}

.textLeft
{
	text-align: left;
}

.textBottomLeft
{
	text-align: left;
	vertical-align: bottom;
	border-bottom-style: 
}

.dayNoBooked
{
	background-color: white;
}

.dayBookedUser
{
	background-color: #00ff00;
}

.dayBookedAdmin
{
	background-color: #C7C7C7;
	cursor: pointer;
}

.slotBookeable
{
	/* border-top-width: 0px; */
	border-left-width: 0px;
	cursor:pointer;
}

.slotNoBookeable
{
	background-color: #f1f1f1;
	border-left-width: 0px;
}

.slotUnderProcess
{
	border-width: 1px;
	border-color: #00FF00 !important;
	border-style: solid;
}

.interval
{
	width: 110px;
	height: 20px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.playlist
{
	float:right;
	margin-top: 4px;
}

.hspacer60
{
	height: 60px;
}

.inputGeneral{
	height:1.1em;
	border: 1px solid #c2c2c2;
font-size : 11px;
}

.textBold{
	font-weight: bold;
}

.fs18 {
font-size : 20px;
}

.fs22 {
font-size : 24px;
	font-weight: bold;	
}

.fs12 {
font-size : 14px;
	font-weight: bold;	
}

.fs11
{
font-size : 13px;
}
	

.infomoreg A:hover
{
		color: #00ff00;
}

.infomoreg A
{
	color: black;
}

.infobigtext A{
	margin-bottom:6px;
	height:14px;
	font-weight: bold;
	color: black;
}

.infobigtext A:hover{
	margin-bottom:6px;
	height:14px;
	font-weight: bold;
	color: #00ff00;
}

.fldform
{
	width: 150px;
}

.fldformOpt
{
	width: 135px;
}

.titleBroad
{
	color: #00FF00;
	font-weight: bold;	
}

.subTitleBroad
{
	color: #00FF00;
	font-weight: normal;
}

.subTitleBroad A 
{
	text-decoration: underline;
	color: #00FF00;
	font-weight: normal;
}

.greenBorder
{
	border: 1px solid;
	border-color: #00FF00;
}

#dinamico
{
font-size : 12px;
	width: 550px;	
}

#dinamico p
{
font-size : 12px;
	width: 550px;
}

#dinamico li p
{
	display: inline;	
}

#dinamico h1
{
font-size : 17px;
}

#dinamico img
{
	border-style: dashed;
	border-width: 1px;
	border-color: #c9c8c8;
}

#dinamico ol
{
	counter-reset: item;	
}
	
#dinamico ol li
{
	list-style-position: inside;
	display: block;
}

#dinamico ol li:before 
{ 
	content: counters(item, ".") " "; 
	counter-increment: item; 
}

#dinamico ul li
{
	clear:both;
	float: none;
	list-style-type: disc;
	display:list-item;
	list-style-position: inside;	
}

.rules
{
	position: absolute;
	left: 34em;
}

.interval a:hover
{
	color: white;
}

#captcha
{
font-size : 12px;
}
