body {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
/* LOGIN */
.cms_tablogin {
	background-color:#FFFFFF;
  /*background-image:url(../img/admin_login/fondo_login.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	width:400px;
	padding:30px;
	height:250px;
	font-size:12px;
	font-weight:bold;
	color:#006699;
	border:1px solid #CCCCCC;
}

/* ADMIN HEADER */
.cms_header {
	height:100px;
	width:100%;
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}
.cms_header a{
	color:#FF0000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.cms_header a:hover{
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.cms_centrale {
background-image:url(../img/admin_header/centrale.jpg);
background-repeat:repeat-x;
}
.cms_menu {
	vertical-align:top;
	width:10%;
	text-align:center;
	padding-top:20px;
}
/* COMMON */
form {
	padding:0px;
	margin:0px;
	}
a {
	color:#000000;
	font-weight:bold;
	font-size:11px;
}
a.selected {
	color:#FE0000;
}
a:hover {
	text-decoration:none;
	color:#FE0000;
}
.cms_titolo {
	color:#CC0000;
	font-weight:bold;
	font-size:13px;
}
.cms_sottotitolo {
	color:#333333;
	font-weight:bold;
	font-size:11px;
}
.cms_bottone {
	background-image:url(../img/admin_common_bk/fondo_bottone.jpg);
	background-repeat:repeat-x;
	background-color:#FE4D07;
	color:#FFFFFF;
	border:1px solid #FE4D07;
	font-weight:bold;
	font-size:11px;
}
.cms_campo_testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	border:1px solid #cccccc;
	background-color: #FAF6F6;
	
}

.cms_testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cms_bordo_immagine_box {
	border: 1px solid #CDCDCD;
}
.cms_intestazione {
	background-color:#FF0000;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF !important;
	font-size:11px;
	padding:3px;
	padding-left:8px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-bottom:1px solid #cccccc;	
	border-collapse:collapse;
}
.cms_numerazione {
	background-color:#676767;
	background-image:url(../img/admin_common_bk/fondo_sottomenu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF !important;
	font-size:11px;
	padding:3px;
	padding-left:8px;
	font-weight:bold;
	border-collapse:collapse;
	border:1px solid #999999;
}
.cms_numerazione a{
	color:#FFFFFF;
	text-decoration: underline; 
	word-spacing: 3px;
	}
.cms_numerazione a:hover{
	color:#FFFFFF;
	text-decoration: none; 
	}
.selezionato {
	background-image:url(../img/admin_common_bk/intestazione_select.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.cms_cella {
	font-size:11px;
	padding:8px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#F9F9F9;
}
.cms_tabellacontent {
	background-color:#FFFFFF;
	padding:10px;
	width:100%;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
	height:400px;
	border-collapse:collapse;
}
.cms_attenzione {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC3300;
	font-weight:bold;
	text-decoration:underline;
}
.cms_cella_dx {
	font-size:11px;
	padding:8px;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	border-collapse:collapse;
	text-align:left;
}
.cms_cella_nobordo {
	font-size:11px;
	padding:8px;
	border-collapse:collapse;
	border:1px solid #ffffff;
	border-bottom:1px solid #C0C0C0;
	font-weight:bold;
	border-collapse:collapse;
	background-color:#ffffff;
}
/* AREA PAGES */
.cms_cellabianca {
	font-size:11px;
	padding:8px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color:#F9F9F9;
}
/* AREA MODULI LIBRERIA */
.cms_folder {
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	font-size:11px;
}
.cms_folder td{
	padding:5px;
	border-collapse:collapse;
}
.cms_trasparent td{
	padding:5px;
	border-collapse:collapse;
}
.cms_bottoni_flap {
	font-size:10px;
	text-decoration:none;
	background-image:url(../img/admin_common_bk/flap_off.gif);
	background-repeat:no-repeat;
	background-position: leftt top;
	width:143px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center 
}
.cms_bottoni_flap a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.cms_bottoni_flap a:hover {
	color:#FB9194;
	}
.cms_bottoni_flap_on {
	font-size:10px;
	text-decoration:none;
	width:143px;
	background-image:url(../img/admin_common_bk/flap_on.gif);
	background-repeat:no-repeat;
	background-position: left top;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
/* AREA PROMO CODES */
.cms_intestazione_promo {
	background-color:#FF0000;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:10px;
	padding:2px;
	padding-left:3px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
}
.cms_cella_promo {
	font-size:10px;
	padding:3px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	background-color: #F9F9F9;
}

/* AREA BETA REQUEST */
.cms_intestazione_req {
	background-color:#FF0000;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:10px;
	padding:2px;
	padding-left:3px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
}
.cms_intestazione_req a{
	color:#ffffff;
	text-decoration: underline;
	font-size: 10px;
	}
.cms_intestazione_req a:hover{
	color:#ffffff;
	text-decoration: none;
	font-size: 10px;
	}
.cms_intestazione_req_actibr {
	background-image:url(../img/admin_common_bk/intestazione_select.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:10px;
	padding:2px;
	padding-left:3px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-collapse:collapse;
	border-bottom:1px solid #cccccc;
}
.cms_intestazione_req_actibr a{
	color:#ffffff;
	}
.cms_cella_req {
	font-size:10px;
	padding:3px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
}
/* AREA STATS */
.cms_navigazione_stats {
	color:#FFFFFF !important;
	font-size:11px;
	font-weight:bold;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
}
.cms_navigazione_stats ul {
	margin:0px;
	padding:0px;	
	background-color:#FF780C;
	background-image:url(../img/admin_common_bk/fondo_menu2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.cms_navigazione_stats li {
	list-style-type:none;
	margin:0px !Important;
	padding:0px !Important;
	display: inline;
	line-height: 25px;	
	}
.cms_navigazione_stats li a{
	color:#ffffff;
	text-decoration: none;
	margin:0px;
	padding:0px;
	padding:0px 2px 0px 2px;
	}
.cms_navigazione_stats li a:hover{
	background-color:#FAA83D;
	background-image:url(../img/admin_common_bk/fondo_menu2b.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	text-decoration: none;
	margin:0px;
	padding:0px;
	padding:6px 2px 6px 2px;
	}



.cms_sottosezione_stats {
	color:#FFFFFF !important;
	font-size:10px;
	font-weight:bold;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:100%;
}
.cms_sottosezione_stats ul {
	margin:0px;
	padding:0px;	
	background-color:#676767;
	background-image:url(../img/admin_common_bk/fondo_sottomenu.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.cms_sottosezione_stats li {
	list-style-type:none;
	margin:0px !Important;
	padding:0px !Important;
	display: inline;
	line-height: 25px;	
	}
.cms_sottosezione_stats li a{
	color:#ffffff !Important;
	text-decoration: none;
	margin:0px;
	padding:0px;
	padding:0px 2px 0px 2px;
	font-size:10px;
	}
.cms_sottosezione_stats li a:hover{
	background-color:#FF780C;
	
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF !Important;
	text-decoration: none;
	margin:0px;
	padding:0px;
	padding:7px 2px 6px 2px;
	}



	
.cms_intestazione_stats {
	background-color:#FF0000;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:10px;
	padding:2px;
	padding-left:3px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-bottom:1px solid #cccccc;
	border-collapse:collapse;
}
.cms_cella_stats {
	font-size:10px;
	padding:3px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
}
.cms_cella_err {
	font-size:10px;
	padding:3px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	color: #990000;
}

/* PANEL STATS  */
.cms_panelHeader {
	background-color:#CDCDCD;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#666666;
	font-size:11px;
	padding:3px;
	padding-left:8px;
	font-weight:bold;
	border:1px solid #C0C0C0;
	}
.cms_panel1 {
  font-size:11px;
  font-family:verdana;
  font-weight:bold;
  padding:3px;
}
.panel1 a:link {
  color:#333333;
}
.panel1 a:hover {
  color:#333333;
  text-decoration:underline;
}
.panel2Header {
  	font-size:11px;
	padding:8px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.cms_panelBody {
 	font-size:11px;
	padding:8px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.error {
  font-size:11px;
  color:#CC3300;
  text-decoration:underline;
  font-weight:bold;
  font-family:verdana;
}
/* AREA NEWS */
.cms_news {
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-size:11px;
	padding:0px !important;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	table-layout:fixed;	
}
.cms_cella_news {
	font-size:11px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
.cms_news_doublemain {
	font-size:11px;
	border:1px solid #C0C0C0;
	border-collapse:collapse;
	vertical-align:middle;
}
.cms_news_doublemain2 {
	font-size:11px;
	border:1px solid #C0C0C0;
	border-left:1px solid #EBEBEB;
	border-collapse:collapse;
	vertical-align:middle;
}
.cms_news_double {
padding-left:5px;
padding-right:5px;
border-collapse:collapse;
vertical-align:middle;
border-bottom:1px solid #C0C0C0;
}
.cms_news_double2 {
padding-left:5px;
border-collapse:collapse;
width:50px;
padding-right:5px;
vertical-align:middle;
border-bottom:1px solid #C0C0C0;
}

.cms_news_double3 {
border:1px solid #EBEBEB !important;
border-right:1px solid #C0C0C0 !important;
background-color:#EBEBEB;
border-collapse:collapse;
width:30px;
vertical-align:middle;
}
.cms_news_approva {
border:1px solid #C0C0C0;
border-collapse:collapse;
background-color:#FFEAEA;
vertical-align:middle;
}
.cms_news_rimetti {
border:1px solid #C0C0C0;
border-collapse:collapse;
vertical-align:middle;
}
.cms_news_vuoto {
border-right:1px solid #C0C0C0;
border-collapse:collapse;
vertical-align:middle;
}
.cms_news_double4 {
padding-left:5px;
font-weight:bold;
border-collapse:collapse;
width:50px;
padding-right:5px;
background-color:#EBEBEB;
vertical-align:middle;
}
.cms_aggiungi {
background-color:#EBEBEB;
border:1px solid #EBEBEB;
}
.cms_aggiungi2 {
background-color:#EBEBEB;
border:1px solid #EBEBEB;
border-right:1px solid #C0C0C0;
}
a.selected {
	color:#990000 !important;
}


.help h2{
	background-color:#FF0000;
	background-image:url(../img/admin_common_bk/intestazione.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF !important;
	font-size:15px;
	padding:3px;
	padding-left:8px;
	font-weight:bold;
	border:1px solid #FF0000;
	border-bottom:1px solid #cccccc;	
	border-collapse:collapse;
}




/* OVERLAY */
/* use a semi-transparent image for the overlay */ 
#overlay { 
    background-image:url(../img/transparent.png); 
    color:#efefef; 
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
div.wrap { 
    height:441px; 
    overflow-y:auto; 
}