html, body {height:100%;margin:0;padding:0;font-size:100%;background:#f1f1f1}

/* RADIUS
-------------------------------------------------------------- */
.radiusAll{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.radiusT{-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.radiusB{-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.radiusL{-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.radiusR{-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.radiusTL{-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;}
.radiusTR{-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.radiusBL{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;}
.radiusBR{-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;}

/* Typography
-------------------------------------------------------------- */
h1{text-align:center;font-size:1.5em;color:#dd0000;margin:0px 0px 20px 0px;}
h2{}
h3{}
h4{}
h5{}
h6{}

a{color:#dd0000}
a:hover{color:inherit}

/* Positioning
-------------------------------------------------------------- */
.toLeft{float:left;margin-right:10px; margin-top:10px;}
.toRight{float:right;margin-left:10px; margin-top:10px;}
.b20{margin-bottom:20px;}

/* Dimension
-------------------------------------------------------------- */
.w300{max-width:300px;}
.w350{max-width:350px;}
.w370{max-width:370px;}
.w400{max-width:400px;}

/* Structure
-------------------------------------------------------------- */
.mTop{position:fixed;width:100%;background:#333333;color:#ffffff;height: 27px;z-index:10;}
.mCenter{padding-top:35px;}st

/* nav
-------------------------------------------------------------- */
/* Login
-------------------------------------------------------------- */
.mTop .signin_login form {margin: 0px -15px;background: #333333;padding: 20px;}
.mTop .signin_login input {color: #333333;}
.mTop .signin_login .button_data {margin-top: 20px;}
.mTop .signin_login .button_data .button{color:#000000;}

.mTop .signin_logout .button_data {position: absolute;top: 0px;right: 0px;}
.mTop .signin_logout .button_data .button{color:#ffffff;background:#dd0000;border:0px;}

a.linkToProfile {
    color: #fff;
    font-size: 12px;
    margin-left: 10px;
}

/* News
-------------------------------------------------------------- */
/* GALLERY
-------------------------------------------------------------- */
/* BULIDING & REQUEST results
-------------------------------------------------------------- */
.row.builds,.row.reqs,.row.avails,.row.deals,.row.customers {padding: 10px;
  border: 1px solid;
  margin: 10px 0px;}
  
.row.builds:before {content: "lista incarichi";font-size: 1.3em;font-weight: bolder;}
.row.reqs:before {content: "lista richieste";font-size: 1.3em;font-weight: bolder;}
.row.avails:before {content: "incrocio immobile-richiesta";font-size: 1.3em;font-weight: bolder;}
.row.deals:before {content: "attivita' in corso";font-size: 1.3em;font-weight: bolder;}
.row.customers:before {content: "attivita' di post vendita";font-size: 1.3em;font-weight: bolder;}

.hasDeals:before {
    background: rebeccapurple;
    border-radius: 100%;
    content: '';
    left: -10px;
    position: absolute;
    width: 20px;
    color: rebeccapurple;
    height: 20px;
}

.row.builds .title,.row.reqs .title,.row.customers .title {background:#e1e1e1;padding:5px;}
.buildResults,.reqResults,.availResults,.dealResults,.customersResults{position:relative}
	.building,.request,.avail,.deal{border-bottom:1px solid #e1e1e1;font-size: 0.8em;padding: 3px 0px;}
	.building div,.request div,.deal div,.avail div{display:inline-block;vertical-align:top;}
	.building.active{background: darkorange;color: #ffffff;}
	
	
.builds .cell.address {width: 140px;}
.builds .cell.name {width: 500px;}
.avail .cell.perc {width:50px}
.avail .cell.name {width:200px}
.avail .cell.tel {width:140px}
.avail .cell.note {max-width:500px;}

.request .cell.name {width: 140px;}
.request .cell.type {width:100px}
.request .cell.interest {width:100px}
.request .cell.price {width:100px;}

.deal {background: slategray;color: #ffffff;line-height:25px;}
	.deal a{color: #CF3;}
.deal .cell.build {width: 140px;}
.deal .cell.buildnote {width:300px}
.deal .cell.note {width:300px}
	.happyness span {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;display:inline-block;width:25px;height:25px;text-align:center;margin-right:3px;background-color:#FFF;color:#666666}
	.unlike.active{background:#F60;color:#ffffff}
	.thinking.active{background: #FC0;color:#ffffff}
	.like.active{background-color:#6C0;color:#ffffff}



.avail:hover,.building:hover,.request:hover {background: powderblue;}

.cell.actions {padding: 2px 5px;border: 1px solid #58585A;color: #58585A !important;background-color: #F1F1F1;text-decoration: none;font-weight: normal !important;font-size: 11px;}

.chooseAct input[type="radio"] {margin-right: 10px;}
.chooseAct input[type="datetime-local"] {margin-left:10px}
.chooseAct select {margin-left:10px}
.chooseAct textarea {width: 100%;height: 200px;margin-top: 10px;}

.boxperc{
background: rgb(255,45,45);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmY2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Y2JiODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(255,45,45,1) 0%, rgba(234,234,90,1.00) 50%, rgba(76,187,131,1) 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,45,45,1)), color-stop(50%,rgba(234,234,90,1.00)), color-stop(100%,rgba(76,187,131,1))); 
background: -webkit-linear-gradient(left,  rgba(255,45,45,1) 0%,rgba(234,234,90,1.00) 50%,rgba(76,187,131,1) 100%); 
background: -o-linear-gradient(left,  rgba(255,45,45,1) 0%,rgba(234,234,90,1.00) 50%,rgba(76,187,131,1) 100%); 
background: -ms-linear-gradient(left,  rgba(255,45,45,1) 0%,rgba(234,234,90,1.00) 50%,rgba(76,187,131,1) 100%);
background: linear-gradient(to right,  rgba(255,45,45,1) 0%,rgba(234,234,90,1.00) 50%,rgba(76,187,131,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2d2d', endColorstr='#4cbb83',GradientType=1 );}
.boxperc{height:20px;width:100%;position:relative;overflow:hidden;border:1px solid #e1e1e1;padding:0px !important;text-align: left}








.perc{height:100%;width:0%;background:transparent;border-right:100px solid #ffffff;position:absolute;padding:0px !important;}
.perc5{left:5%;text-indent:0px;color:#666}.perc10{left:10%;text-indent:-5%;color:#666}.perc15{left:15%;text-indent:-10%;color:#666}.perc20{left:20%;text-indent:-15%;color:#666}.perc25{left:25%;text-indent:-20%;color:#fff}.perc30{left:30%;text-indent:-25%;color:#fff}.perc35{left:35%;text-indent:-30px;color:#fff}.perc40{left:40%;text-indent:-35%;color:#fff}.perc45{left:45%;text-indent:-40%;color:#fff}.perc50{left:50%;text-indent:-45%;color:#fff}.perc55{left:55%;text-indent:-50%;color:#fff}.perc60{left:60%;text-indent:-55px;color:#fff}.perc65{left:65%;text-indent:-60%;color:#fff}.perc70{left:70%;text-indent:-65%;color:#fff}.perc75{left:75%;text-indent:-70%;color:#fff}.perc80{left:80%;text-indent:-75%;color:#fff}.perc85{left:85%;text-indent:-80px;color:#fff}.perc90{left:90%;text-indent:-85%;color:#fff}.perc95{left:95%;text-indent:-90%;color:#fff}.perc100{left:100%;text-indent:-95%;color:#fff}

/*.availResults {margin: 10px 5%;border:1px solid  #666;width:90%}
.availResults:before {content: "richieste che combaciano con l'incarico";padding: 5px;background: #ffffcc;display: block;border-bottom: 1px solid #666;margin-bottom: 10px;font-weight:bolder;font-size:0.8em;}*/



/* Agent profile
-------------------------------------------------------------- */

form.smFMform20 {
    min-width: 360px;
    margin: 0 auto;
    border: 1px solid;
    max-width: 920px;
    padding:20px;
    background:#fff
}

form.smFMform20 {}

form.smFMform20 .field{
    width:100%;
    margin-bottom:5px
}

form.smFMform20 .label_data {display:inline-block;width:30%;text-align:right;padding-right:2%;vertical-align:top;}

form.smFMform20 .value_data {display:inline-block;width:70%;vertical-align:top;}
form.smFMform20 .value_data input{width:100%}
form.smFMform20 .value_data textarea{width:100%;height:200px;}

form.smFMform20 .button_data{text-align:center;margin:20px}


/* Footer
-------------------------------------------------------------- */


/* media query
-------------------------------------------------------------- */

@media (max-width: 320px) {
	
	.toLeft{float:none;margin:0px auto;}
	.toRight{float:none;margin:0px auto;}
	}
@media  (min-width: 320px) and (max-width: 414px) { /*iphone 6 - iphone 6 plus*/
	.toLeft{float:none;margin:0px auto;}
	.toRight{float:none;margin:0px auto;}
	}
	
@media (min-width: 768px) {	
	}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media screen and (max-width: 767px) {	
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.toLeft{float:none;margin:0px auto;}
	.toRight{float:none;margin:0px auto;}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {	
}


/* ==|== PRETTYPHOTO =====================================================
   ========================================================================== */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
/*img#fullResImage {border: 2px solid #ffffff;}*/
.pp_details {padding: 0px 10px;margin-top: 0px;}
.pp_left,.pp_right {background: none !important;}
a.pp_close {right: 10px;}
.ppt {margin-left:22px !important;}
.pp_top {display: none;}
.pp_bottom {display: none;}
.pp_details {display: none;}
.pp_content {background: transparent !important;}

/* agenda */
.showOption{font-size:0.8em;text-align:right}
	.showOption a.showed:before {content: "nascondi";}
	.showOption a.collapsed:before {content: "mostra";}
	
	
.agenda_monthcalendar{}
.lastmonth{color:#ddd !important ;}
.agenda_monthcalendar table,.agenda_weekcalendar table,.agenda_daycalendar table
{
	border: 1px dotted #58585A;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.agenda_monthcalendar .agenda_header,.agenda_weekcalendar .agenda_header,.agenda_daycalendar .agenda_header
{
	background-color: #fff;
	color:#CF401B ;
	font-size: 15px;
	text-align: center;
	font-weight: bolder;
}
.agenda_monthcalendar .agenda_header a,.agenda_weekcalendar .agenda_header a,.agenda_daycalendar .agenda_header a
{
	color: #CF401B;
}
.agenda_monthcalendar .agenda_dayslist, .agenda_weekcalendar .agenda_dayslist,.agenda_daycalendar  .agenda_dayslist
{
	background-color: #fff;
	color: #58585A;
	font-size: 15px;
}
.agenda_monthcalendar .agenda_dayslist td
{
	text-align: center;
	border: 1px dotted #58585A;
	font-size: 15px;
}
.agenda_weekcalendar .agenda_dayslist td
{
	text-align: center;
	border: 1px dotted #58585A;
	font-size: 11px;
	font-weight: normal;
}
.agenda_daycalendar .agenda_dayslist td
{
	text-align: center;
	border: 1px dotted #58585A;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	width:100%;
}
.agenda_monthcalendar .agenda_gridrow td
{
/*	background-color: #fff;*/
	background-color: transparent;
	color: #58585A;
	text-align: center;
	font-size: 15px;
	height: 80px;
	width: 126px;
	border: 1px dotted #58585A;
}
.agenda_monthcalendar .agenda_gridrow td a
{
	color: #CF401B;
	display: block;
	line-height: 80px;
	background-color: #f1f1f1;
}
.agenda_monthcalendar .agenda_gridrow td:hover
{
	background-color: #ddd;
}
.agenda_monthcalendar .agenda_gridrow td a:hover
{
	background-color: #EB7D61;
	color: #fff;
}
.week,.agenda_daycalendar .agenda_gridrow
{
	background-image: url(../images/week.png);
	height: 400px;
}
.agenda_weekcalendar .agenda_gridrow td
{
	color: #58585A;
	text-align: left;
	font-size: 11px;
	height: 80px;
	width: 9.5%;
	border: 1px dotted #58585A;
}
.status1 a { background-color: #7aa969/*green*/; border:1px solid #000000!important;}
.status2 a { background-color: #bf5ecb/*Fuchsia*/; }
.status3 a { background-color: #ffa00a/*orange*/; }
.status4 a { background-color: #2c8aa2/*blue*/; }
.status5 a { background-color: #C0741B/*brown*/; }
.status6 a { background-color: #F6D746/*yellow*/; }
.status7 a { background-color: #333333; }
.status8 a { background-color: #7aa969/*green*/; }
.status9 a { background-color: rgba(0, 255, 0, 0.788); }

.agenda_weekcalendar .dayWeekEvent {position: relative;width: 100%;height: 100%;}

/*
.agenda_weekcalendar .user3  { margin-left: 0px; display: block;}
.agenda_weekcalendar .user13 { margin-left: 10%; display: block;}
.agenda_weekcalendar .user24 { margin-left: 20%; display: block;}
.agenda_weekcalendar .user25 { margin-left: 30%; display: block;}
.agenda_weekcalendar .user23 { margin-left: 40%; display: block;}
.agenda_weekcalendar .user26 { margin-left: 50%; display: block;}*/

/* .user3{left:0%}
.user24{left:9%}
.user106{left:18%}
.user26{left:27%}
.user28{left:36%}
.user29{left:45%}
.user30{left:54%}
.user80{left:63%}
.user104{left:72%}
.user118{left:81%}
.user144{left:90%} */

.agenda_weekcalendar .user3:hover:after {content: "Gabriele";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}

.agenda_weekcalendar .user24:hover:after {content: "Ivan";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user25:hover:after {content: "Eric";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user106:hover:after {content: "Eva";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user26:hover:after {content: "Elia";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user28:hover:after {content: "Luca";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user29:hover:after {content: "Agente X";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user30:hover:after {content: "Angelica";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
/* .agenda_weekcalendar .user76:hover:after {content: "Annalisa";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;} */
.agenda_weekcalendar .user80:hover:after {content: "Cristiano";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user104:hover:after {content: "Elia P.";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user118:hover:after {content: "Elena";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user183:hover:after {content: "Saverio";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}
.agenda_weekcalendar .user536:hover:after {content: "Noemi";position: absolute;top: -30px;background: white;color: #333333;padding: 5px;overflow: visible;width: auto;left: -75%;border: 1px solid #666666;text-align: center;}




.agenda_weekcalendar div[class*="user"]:before {
    position: absolute;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 20px;
    font-size: 8px;
	font-weight: normal;
	width: 100%;
	text-align: left;
	color:#fff;
}
.agenda_weekcalendar .user3:before {content: "Gabriele";}
.agenda_weekcalendar .user24:before {content: "Ivan";}
.agenda_weekcalendar .user25:before {content: "....";}
.agenda_weekcalendar .user106:before {content: "Eva";}
.agenda_weekcalendar .user26:before {content: "Elia";}
.agenda_weekcalendar .user28:before {content: "Luca";}
.agenda_weekcalendar .user29:before {content: "Agente X";}
.agenda_weekcalendar .user30:before {content: "Angelica";}
/* .agenda_weekcalendar .user76:before {content: "Annalisa";} */
.agenda_weekcalendar .user80:before {content: "Cristiano";}
.agenda_weekcalendar .user104:before {content: "Elia P.";}
.agenda_weekcalendar .user118:before {content: "Elena";}
.agenda_weekcalendar .user183:before {content: "Saverio";}
.agenda_weekcalendar .user536:before {content: "Noemi";}

.agenda_weekcalendar .agenda_gridrow td a
{
	display:block;
	font-size: 1px;
	color: #fff;
	border: 1px solid #FFF;
}
.agenda_daycalendar .agenda_gridrow td
{
	color: #58585A;
	text-align: left;
	font-size: 11px;
	height: 80px;
	border: 1px dotted #58585A;
}
.agenda_dayofweekUser
{
	width: 10%;
	text-align: center;
	display:inline-block;
	vertical-align:top;
	float:left;
	border-right:1px solid #58585A
}
.agenda_daycalendar .agenda_gridrow td a
{
	display: block;
	/*width:91px;*/
	padding: 0px 5px 0px 5px;
	font-size: 11px;
	color: #fff;
	border: 1px solid #FFF;
	overflow: hidden;
}
.usersTable{text-align:left !important}
/*.agenda_daycalendar .user3  { margin-left: 0px; display: block;}
.agenda_daycalendar .user13 { margin-left: 10%; display: block;}
.agenda_daycalendar .user24 { margin-left: 20%; display: block;}
.agenda_daycalendar .user25 { margin-left: 30%; display: block;}
.agenda_daycalendar .user23 { margin-left: 40%; display: block;}
.agenda_daycalendar .user26 { margin-left: 50%; display: block;}*/

.agenda_daycalendar .hour
{
	width:5% !important;
	font-size: 11px;
	color: #58585A;
}
.agenda_daycalendar .agenda_dayofweek{position:relative}

.dayEventByUser{position: relative;
	width:95%;}
.agenda_weekcalendar .hour
{
	font-size: 11px;
	color: #58585A;
	width: 20px;
}
.hour ul li
{
	list-style: none;
	line-height: 20px;
	font-weight: bolder;
}
.hour ul li .half
{
	font-weight: normal;
	font-style: italic;
	font-size: 9px;
}

.agenda_daycalendar .agenda_event
{
	display:block;
	width: 9%;
}

.agenda_weekcalendar .agenda_event
{
	display:block;
	width:9%;
}
.h08 { position: absolute; top: 0px; }
.h09 { position: absolute; top: 40px; }
.h10 { position: absolute; top: 80px; }
.h11 { position: absolute; top: 120px; }
.h12 { position: absolute; top: 160px; }
.h13 { position: absolute; top: 200px; }
.h14 { position: absolute; top: 240px; }
.h15 { position: absolute; top: 280px; }
.h16 { position: absolute; top: 320px; }
.h17 { position: absolute; top: 360px; }
.h18 { position: absolute; top: 400px; }
.h19 { position: absolute; top: 440px; }
.h20 { position: absolute; top: 480px; }

.agenda_daycalendar .h08 { position: absolute; top: 0px; }
.agenda_daycalendar .h09 { position: absolute; top: 40px; }
.agenda_daycalendar .h10 { position: absolute; top: 80px; }
.agenda_daycalendar .h11 { position: absolute; top: 120px; }
.agenda_daycalendar .h12 { position: absolute; top: 160px; }
.agenda_daycalendar .h13 { position: absolute; top: 200px; }
.agenda_daycalendar .h14 { position: absolute; top: 240px; }
.agenda_daycalendar .h15 { position: absolute; top: 280px; }
.agenda_daycalendar .h16 { position: absolute; top: 320px; }
.agenda_daycalendar .h17 { position: absolute; top: 360px; }
.agenda_daycalendar .h18 { position: absolute; top: 400px; }
.agenda_daycalendar .h19 { position: absolute; top: 440px; }
.agenda_daycalendar .h20 { position: absolute; top: 480px; }


.m30,.m31,.m32,.m33,.m34,.m35,.m36,.m37,.m38,.m39,.m40,.m41,.m42,.m43,.m44,.m45,.m46,.m47,.m48,.m49,.m50,.m51,.m52,.m53,.m54,.m55,.m56,.m57,.m58,.m59{margin-top:20px;}

.longM30 a{ height: 20px; }
.longH1 a{ height: 40px; }
.longH1.longM30 a{ height: 60px; }
.longH2 a{ height: 80px; }
.longH2.longM30 a{ height: 100px; }
.longH3 a{ height: 120px; }
.longH3.longM30 a{ height: 140px; }
.longH4 a{ height: 160px; }
.longH4.longM30 a{ height: 180px; }
.longH5 a{ height: 200px; }
.longH5.longM30 a{ height: 220px; }
.longH6 a{ height: 240px; }
.longH6.longM30 a{ height: 260px; }
.longH7 a{ height: 280px; }
.longH7.longM30 a{ height: 300px; }
.longH8 a{ height: 320px; }
.longH8.longM30 a{ height: 340px; }
.longH9 a{ height: 360px; }
.longH9.longM30 a{ height: 380px; }
.longH10 a{ height: 400px; }
.longH10.longM30 a{ height: 420px; }
.longH11 a{ height: 440px; }
.longH11.longM30 a{ height: 460px; }
.longH12 a{ height: 480px; }

.dataBox
{
	background-color: #fff !important ;
	color: #58585A !important ;
	padding: 10px !important;
	font-weight: normal !important;
	border: 1px solid #58585A;
	width: 200px !important ;
	max-width: 200px !important;
}
.agenda_commands
{
	text-align: center;
	height: 40px;
}

.agenda_commands a
{
	padding: 5px;
	border: 1px solid #58585A;
	line-height: 30px;
	color: #58585A !important;
	background-color: #F1F1F1;
	text-decoration: none;
	font-weight: normal !important;
	font-size: 11px;
}
.createEvent
{
	background:#ffffff;
	border: 1px dotted #58585A;
	margin:0 auto;
	width:100%;
	padding-top: 20px;
}
.createEventField{padding:10px;
	max-width: 940px;
	margin:0 auto}
.createEvent .field{display:inline-block;width:30%;vertical-align:top;}

.createEvent .field.contentEvent
{
	clear:both;
	width:50%;

}
.createEvent .field.contentEvent .textareafield
{
	height:290px;
	width: 410px;
}
.createEvent .field.users
{
	height: 180px;
}
.createEvent .field.users .selectfield
{
	width: 100%;
}
.createEvent .label_data
{
	padding-left:5px;
	width: 100px !important;
}
.createEvent .value_data
{
	left: 110px;
}
.createEvent input
{
	width: 100%;
}
.createEvent .timefield
{
	width:60px;
}
.createEvent .button
{
	padding: 5px;
	border: 1px solid #58585A;
	color: #58585A;
	background-color: #F1F1F1;
	margin-bottom:10px;
	width:100px;
	
}
.agenda_eventdetail
{
	border: 1px dotted #58585A;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: url(images/time.png) right no-repeat lightblue;
}
.modified,.eventsubject,.eventdate,.eventcontent,.eventusers
{
	margin-bottom:10px;
	padding:0px 5px 0px 5px;
}
.eventdate
{
	font-weight: bolder;
}
.eventcontent
{
	font-style: italic;
}
.agenda_editevent .button_data{text-align:center}
div.dataBox {position: absolute;top: 0px;left: 0px;color: white;font-size: 12px;width: 25em;background: #6699FF;margin: 0; padding: 0 3px;text-align: left;padding-top: 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.dataBoxTitle{font-weight: bold;}
.agenda_dayofweek.current,.dayWeekEvent.current,.agenda_gridcell.current{background:url(images/currentday.png)}
.showIfLogged {
  display: none;
}
.big.box.sell .label_data {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    text-align: right;
    padding-right: 10px;
}

.big.box.sell .value_data {
    display: inline-block;
    vertical-align: top;
    width: 70%;
}

.big.box.sell .field {
    margin-bottom: 5px;
}

.big.box.sell input.textfield {
    width: 100% !important;
}

.big.box.sell textarea {
    width: 100%;
    height: 200px;
}