/* CSS Document */
body {margin: 10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;	color: #111111;}
table {border: 0px;padding: 0px;border-collapse: collapse;}
hr {border:0;border-bottom: #333333 1px dashed;padding: 0;padding-right: 20px;margin-top: 10px;margin-bottom: 10px;height: 1px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;margin-top:0;}
h3.contentTitle{margin-bottom:1em; background-color:#F5F5F5; padding-left:1em;padding-top:0.5em;padding-bottom:0.5em; border:2px groove #969696; border-bottom:1px solid #969696;}
img{border:0;}
input{border-style: groove;}
label{line-height: 1.5em;padding-right:0.5em;} 
select, input, textarea{background-color: #F4F4F4;border-style: groove;}

/** da cancellare **/
table td, input, select {color:#333333;}
/**********/

#error {width: 340px;border: #990000 solid 1px;background-color: #bf1b17;color: #ffffff;padding: 8px;}
#wrapper {margin-left: 20px;}

#header {background-image:url('/public/shared/images/back_top.gif');margin: 0;padding: 0;width: 100%; height: 100px;clear:both;}
#header_left {background-image:url('/public/shared/images/back_top.gif');float: left;padding: 21px 0 0 20px;margin: 0;height: 79px;}
#header_right {background-image:url('/public/shared/images/back_top.gif');float: right;text-align: right;padding: 35px 50px 20px 0;margin: 0}

a {color:#1F1F1F; background-color: transparent;text-decoration: none;font-weight: bold;}
	a:visited {color: #1F1F1F; background-color: transparent;text-decoration: none;}
	a:hover {color: #8B0D00;text-decoration: none;background-color: transparent;}

  #navigator a{text-decoration: underline;color:#8B0D00;}
  #navigator a:visited{text-decoration: underline;color:#8B0D00;}
  #navigator a:hover{text-decoration: none;color:#2FA01F;}

  #struttura .selected{color:#0000DF;}     
  #struttura .selected-green{color:#2FA01F;}     
  #struttura .selected-red{color:#D3130E;}     
  
  
 /** LOGIN **/
body#loginPage{padding:0;margin:0;}
#loginWrapper{background-color:#000000;/*#51270F;*/margin:0;padding:0;background-repeat: repeat-y;height:100%;}
  #loginContent{width:303px;height:100%;margin-left:auto;margin-right:auto;background-color:#FFFFFF;padding-left:2em;padding-right:2em;}
    #loginContent #logo{padding-top:9em;padding-bottom:5em;}
    #loginContent div, #logo, #logo img{margin:0;padding:0;}
    #loginContent .footer{margin-top:2em;font-size: 0.9em;}
      #loginContent .footer a{color:black;font-weight: normal;}
      #loginContent .footer a:hover{color:#C61337;}
    #loginContent .error{padding-left:2em;background-position:5px 0px;}
 #Login{padding:0;margin:0;}
	#Login .loginLabel{} 
  #Login #submitButton{margin-top:2em;}
    #Login #submitButton input{border:1px solid black;width:80px;font-weight:bold;}
  #Login .loginField{margin-top:1em;margin-bottom:1em;}
    #Login .loginField input {background-color:#CCCCCC;border:1px solid black;height:1.4em;}
 /** END LOGIN **/

/* MENU */
/*- Menu Tabs J--------------------------- */
#tabsB {float:left;width:100%;background:#FFF;font-size:93%;line-height:normal;border-bottom:1px solid #999999;margin-top:10px;margin-bottom: 0px;}
	#tabsB ul {	margin:0;padding:10px 10px 0 16px;list-style:none;}
		#tabsB li {display:inline;margin:0;padding:0;}
		#tabsB a {float:left;background:url("/public/shared/images/tableftB.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
			#tabsB a span {float:left;display:block;background:url("/public/shared/images/tabrightB.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
			/* Commented Backslash Hack hides rule from IE5-Mac \*/
			#tabsB a span {float:none;}
			/* End IE5-Mac hack */
			#tabsB a:hover span {color:#000;}
		#tabsB a:hover {background-position:0% -42px;}
		#tabsB a:hover span {background-position:100% -42px;}

	#tabsB #active a {background-position:0% -42px;}
	#tabsB #active a span {background-position:100% -42px;}
/* END MENU */

#logoSecure{margin-top:8em;border-top:1px solid #969696;padding-top:10px;text-align:center;}

#footer {border-top: 1px solid #ddd;border-bottom: 10px solid #f5f5f5;background-color: #f5f5f5;width: 100%;left: 0px;bottom: 0px;text-align:left;color: #aaa;font-size: 10px;z-index:10000;opacity:0.9;margin-top: 100px;padding-top:10px;}
 
INPUT, SELECT, TEXTAREA {	font-family : Arial, Helvetica, sans-serif;font-size : 11px;}

/* =FLASH MESSAGE
-----------------------------------------------------------------------------*/

#flashMessage {width:40em;
color:#FF0000;
border-bottom: 2px solid #FF0000;
border-top: 1px solid #FF0000;
font-size: 16px;
margin: 8px 0px;
font-weight: bold;
padding: 10px;}

.error {font-weight: bold;
color:#FF3300;
padding-left: 18px;
background: url(/public/shared/images/error.png) no-repeat left top;}

/************ GLOBAL CONFIG *************/
.pointer{cursor:pointer;}
.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.float-left{float:left;}
.float-right{float:right;}
.clear-both{clear: both;}
.clear-right{clear: right;}
.display-inline{display: inline;}
.display-block{display: block;}
.oblique{font-style: oblique;}
.underline{text-decoration: underline;}
.underline-none{text-decoration:none;}
.color-red{color:#EA0000;}
.color-green{color:#8B0D00;}
.color-blue{color:#3F72A8;}
.color-dark-grey{color:#6A6A6A;}
.bg-color-Lgrey{background-color:#F4F4F4;}
.font-small{font-size:0.8em;}
.font-big{font-size:1.3em;}
.normal{font-weight: normal;}
.bold{font-weight:bold;}
.position-relative{position:relative;}
.display-block{display:block;}

.border-small{border:1px solid #969696; padding:5px;}
.border-B-small{border-bottom:1px solid #969696; padding:5px;}
.width-2{width:2em;}
.width-3{width:3em;}
.width-4{width:4em;}
.width-5{width:5em;}
.width-6{width:6em;}
.width-7{width:7em;}
.width-8{width:8em;}
.width-10{width:10em;}
.width-11{width:11em;}
.width-14{width:14em;}
.width-16{width:16em;}
.width-20{width:20em;}
.height-5{height:5em;}
.margin-B1{margin-bottom:1em;}
.margin-B2{margin-bottom:2em;}
.margin-T1{margin-top:1em;}
.margin-T2{margin-top:2em;}
.margin-T4{margin-top:4em;}
.margin-R1{margin-right:1em;}
.margin-L3{margin-left:3em;}
.margin-L7{margin-left:7em;}
.margin-L10{margin-left:10em;}
.margin-L11{margin-left:11em;}
.margin-L14{margin-left:14em;}
.margin-L15{margin-left:15em;}
.margin-none{margin:0;}
.padding-none{padding:0;}
.padding-1em{padding:1em;}
.padding-L1{padding-left:1em;}
.padding-R1{padding-right:1em;}
.padding-T1{padding-top:1em;}
.list-style-none{list-style-type: none;}
/*********** END GLOBAL************/

/*** CONTENT ***/
#mainContent{margin:0;padding:0;width:80em;/*border:1px solid red;*/}
	#mainContent #mainLeft{width:17em;float:left;border:1px solid #969696;border-top:2px groove #969696;/*border-top:none;border-left:none;*/padding:0;}
    #mainContent #mainLeft #struttura h2,           /*#DAEDFC*/
      #mainContent #mainLeft h2{background-color:#EDF7FE; color:#808080;border:1px solid #969696;border-left:none;border-right:none;text-align:center;margin:0;margin-bottom:1em;}
    #mainContent #mainLeft #struttura{margin-left:0;padding-left:0;}
    #struttura ul{list-style-type: none;margin-left:0;padding-left:0;}
    #struttura ul li{margin-left:0;}
    .no_files{} 
		#mainContent #mainLeft ul{margin:0;padding:0;list-style-type:none;padding-left:0.5em;margin-bottom:2em;}
    #mainContent #mainLeft ul#menuBrands{padding-left:1em;}
			#mainContent #mainLeft ul li{margin:0;padding:3px;}
      #mainContent #mainLeft ul li form{margin:0;padding:0;margin-left:auto;margin-right:auto;width:15em;}
        #mainContent #mainLeft ul li form input{width:15em;font-weight:bold;cursor:pointer;border-style:groove;}
	#mainContent #mainRight{float:right;margin:0;padding:0;width:62em;/*border:1px solid yellow;*/}


/*** USERS ***/
.userprofile{width:40%;float:right}
  .userprofile fieldset{}
.usergeneral{}
  .usergeneral fieldset{}

#userDetails{float:right;display:block;width:20em;border:1px solid #969696;}
  #userDetails table{/*margin-left:auto;margin-right:auto;*/width: 100%;}
    #userDetails table th{width:6em; background-color: #D0D0D0;}
    #userDetails table td{border-bottom:1px solid #969696; }
#userMainDetails{float:left;display:block; width:40em;}


/* FRONTEND */

 /*** giornalisti ***/
 #addGiornalistaLeft{width:45%;float:left;}
 #addGiornalistaRight{width:53%;float:right;}
 
 /*** ricerca ***/
 div.autocomplete{position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px;}
 div.autocomplete ul { list-style-type:none; margin:0px; padding:0px;}
 div.autocomplete ul li.selected { background-color: #ffb;}
 div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:32px; cursor:pointer;}


  /*** STATISTICHE ***/
#statistics{}
  #statistics p{padding-left:10px;}
  #statistics div.mainBlock{width:48%;display:block;border: 1px solid #E7F0FB;height:20em;}
  #statistics div.mainBlockFull{width:96%%;display:block;border: 1px solid #E7F0FB;height:20em;margin-top:2em;}
    #statistics .img-sect{float:right;width: 41px;}
    #statistics h4{font-size:1.1em;border-bottom:1px solid #E0E0E0;color:#877C3F;line-height:41px;,padding:0;margin:0;text-align:center;background-color:#F0FFFF;} 
      #statistics h4 a, #statistics div.mainBlock h4a:visited{color:#877C3F;}
      #statistics h4 a:hover{color:#BB250B;}
      
  #statistics .overview-table{font-size: 0.9em;margin:10px auto 10px auto;width:95%;}   
    #statistics .overview-table thead{background-image: url(/public/admin/images/tbl-head-bg.gif);background-repeat: repeat-x;border-bottom:1px solid #D0D0D0;}   
    #statistics .overview-table thead td{padding-left:10px;font-weight:bold;border-bottom:1px solid #D0D0D0;}   
    #statistics .overview-table tbody td{padding:5px;border-bottom:1px solid #D0D0D0;}   
    #statistics .overview-table tbody tr.odd{}   
    #statistics .overview-table tbody tr.even{background-color: #F9F9F9;}   
    #statistics .overview-table tbody tr.over td{background-color: #FEF1F4;}   
     

/*** PAGINATION ***/
#paging{}
#paging a{margin-left:5px;margin-right:5px;}
  #paging .digit a{text-decoration: underline;}
  #paging .current{color:#AA0000;margin-left:5px;margin-right:5px;}
    
/*** MENU HELP ***/
#menu_help .selected{color:red;}

#link_to_help{float:right;position:relative;top:-10px;}