body {
font-family: Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;
font-size:0.8em;
color:#666666;
}


a{
text-decoration: none;
color:#666666;
}




a.linkOrange {
border-bottom:1px solid #FF8417;
color:Black;
}

fieldset, #testo{
padding:6px;
width:750px;
border:1px solid #CCCCCC;
text-align:left;
}

fieldset.field{
margin-left:0px;;
}



hr.dash {
border-color:-moz-use-text-color -moz-use-text-color #777777;
border-style:none none dashed;
border-width:0pt 0pt 1px;
height:0px;
margin:20px;
}


/*  HEADER */

#header {
background-color:#0053a0;
height:136px;
width:430px;
float:left;
width:100%;
min-width:1000px;
}

#cont_header {
height:136px
}

#cont_header_inside {
margin:0 auto; 
width:980px;
background-image:url(./../images/logo.jpg); 
background-repeat: no-repeat;
background-position: top left;
height:136px
}

#banner_and_logout {
float: right; width:700px
}


#informazioni {
font-size: 0.9em;
background-color:#5ba0e0;
text-align:right;
color: white;
height: 60px;
padding: 0 30px;
}

#benvenuto {
float:left;
text-align:left;
margin-top: 30px;
}

#breadcrumb {
margin: 10px 0;
padding-left: 10px;
padding-top: 10px;
background-color:#ffffff;
height:30px;
border:1px solid #999999;
text-align:left;
}

img.esci {
float:right;
margin-right:30px;
margin-top:90px;
}

/* MENU LATERALE */
/*
li{

margin-left:-50px;
font-weight:none;
}
*/
#left_menu li{
list-style-image: none;
margin-left:-30px;
font-weight:none;
}
.ul_sub_menu li{
list-style: none;
background-image: url(./../images/arrow.jpg);
background-repeat:no-repeat;
background-position:0 2px;
padding-left:15px;
}

li.divisore{
border-top:1px dashed #e74006;
list-style-image: none;
list-style-type: none;
margin-left:-30px;
margin-right:10px;
padding-bottom:5px;
}


li.utenti, li.email, li.gestioneTotale,li.gestioneSito, li.fax, li.sms, li.media, li.statistiche, li.seq, li.supporto, li.gestione_account, li.utenti_no, li.email_no, li.gestioneTotale_no,li.gestioneSito_no, li.fax_no, li.sms_no, li.media_no, li.statistiche_no, li.seq_no, li.gestione_account_no, li.compleanno, li.compleanno_no, li.agenda, li.agenda_no{
margin-left:5px;
padding-left:35px;
background-repeat:no-repeat;
background-position:5px left;
list-style-image: none;
list-style-type: none;
}



li.utenti{
background-image: url(./../images/utenti.jpg); 
height:28px;
padding-top:3px;
}

li.gestione_account{
background-image: url(./../images/account.jpg); 
height:28px;
padding-top:3px;
}

li.email{
background-image: url(./../images/email.jpg); 
height:28px;
padding-top:3px;
}

li.gestioneTotale{
background-image: url(./../images/total.jpg); 
height:28px;
padding-top:3px;
}

li.gestioneSito{
background-image: url(./../images/gestione_sito.gif); 
height:28px;
padding-top:3px;
}

li.fax{
background-image: url(./../images/fax.jpg); 
height:28px;
padding-top:3px;
}

li.sms{
background-image: url(./../images/sms.jpg); 
height:28px;
padding-top:3px;
}

li.media{
background-image: url(./../images/media.jpg); 
height:28px;
padding-top:3px;
}

li.statistiche{
background-image: url(./../images/statistiche.jpg);  
height:28px;
padding-top:3px;
}

li.supporto{
background-image: url(./../images/supporto.jpg); 
height:28px;
padding-top:3px;
}

li.seq{
background-image: url(./../images/sequencer.jpg);  
height:28px;
padding-top:3px;
}

li.utenti_no{
background-image: url(./../images/utenti_no.jpg); 
height:22px;
padding-top:3px;
}

li.gestione_account_no{
background-image: url(./../images/account_no.jpg);
height:28px;
padding-top:3px;
}

li.email_no{
background-image: url(./../images/email_no.jpg); 
height:28px;
padding-top:3px;
}

li.gestioneTotale_no{
background-image: url(./../images/total_no.jpg); 
height:28px;
padding-top:3px;
}

li.gestioneSito_no{
background-image: url(./../images/gestione_sito_no.gif); 
height:28px;
padding-top:3px;
}

li.fax_no{
background-image: url(./../images/fax_no.jpg); 
height:28px;
padding-top:3px;
}

li.sms_no{
background-image: url(./../images/sms_no.jpg); 
height:28px;
padding-top:3px;
}

li.media_no{
background-image: url(./../images/media_no.jpg); 
height:28px;
padding-top:3px;
}

li.statistiche_no{
background-image: url(./../images/statistiche_no.jpg); 
height:28px;
padding-top:3px;
}

li.seq_no{
background-image: url(./../images/sequencer_no.jpg); 
height:28px;
padding-top:3px;
}

li.compleanno{
background-image: url(./../images/compleanno.jpg); 
height:28px;
padding-top:3px;
}

li.compleanno_no{
background-image: url(./../images/no_compleanno.jpg); 
height:28px;
padding-top:3px;
}

li.agenda{
background-image: url(./../images/agenda.png); 
height:28px;
padding-top:3px;
}

li.agenda_no{
background-image: url(./../images/no_agenda.png); 
height:28px;
padding-top:3px;
}

/* MENU INTERNO */


.submenu {
margin-left:20px;
padding-top:10px;
text-align:left;

}

ul.int_menu {
margin-bottom:-15px;
padding:2px;
}


.container_menu{
/*background-color:#EEEEEE;*/
color:#000000;
height:26px;
margin-left:160px;
padding:1px;
text-align:center;
border-bottom:1px solid #999999;
width:830px;
}
/* regola solo per ie6*/
html>body .container_menu {height:39px;}

/* regola solo per ie7*/
*:first-child+html div.container_menu{height:26px;} 

ul.int_menu li{
display:inline;
margin-left:none;

}
ul.int_menu li a {
color:#808080;
float:left;
font-weight:bold;
padding:3px 3px;
margin-right:3px;
text-align:center;
text-decoration:none;
width:82px;
border:1px solid #999999;
}

ul.int_menu li a.sel {

border-bottom:1px solid #FFFFFF;
}

a.link_submenu {
text-decoration: underline;
}

/*  CONTENT  */
.cornice_content{
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
width:830px;
min-height:800px;
margin-left:160px;
margin-bottom:30px;
padding-bottom:5px
}


div#content {
background-image:url(./../images/bg.jpg); 
background-repeat: repeat-x;
clear:both;
background-color:#f2f2f2;
}


div#top_menu {
background-color:#ffffff;
width: 1000px;
min-height:100px;
text-align:center;
margin:0pt auto;
}

div#content_pagina {
background-color:#ffffff;
width: 1000px;
min-height:600px;
text-align:center;
margin:0pt auto;
}

div#left_menu {
float:left;
background-color:#ffffff;
width: 150px;
border:1px solid #999999;
min-height:600px;
margin:0pt auto;
text-align:left;
}

.titolo{
font-size:1em;
color: #5ba0e0;
font-weight:bold;

}

.titolo_content{
font-size:1.3em;
color: #5ba0e0;
font-weight:bold;
padding: 5px 0px;
}
div.default{
text-align:left; 
margin-left: 380px;
}

div.default ul li{
margin-left: 0px;
list-style-image: none; 
}


/*  FOOTER */

#footer {
background-color:#5ba0e0;
height:120px;
clear:both;
border-top: 3px solid #0053a0;
text-align: center;
}
#testo_footer {
	margin-top:15px;
color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;

}
img.logo_footer {
position:relative;
float:right;
margin-top: 10px;
	right:145px;
}

/*  MISC */

a.link_nav  {
color:#0053a0;
text-decoration: underline;
}

#box_eliminazione_multipla{
position:absolute; 
margin-top:10px; 
width:150px; 
display:none;
}

#and {
display:none;
}

#box_ricerca_per_profilazione {
border:2px solid black;
display:none;
text-align:left;
}

input.submit_elimina {
background-image:url(./../images/elimina.png);
background-repeat:no-repeat;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:none;
border-width:1px;
color:#333333;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:bold;
height:35px;
padding:0.1em;
width:35px;
}
input.submit_elimina:active {
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:none;
border-width:1px;
}
input.submit_sospendi {
background-image:url(./../images/sospendi.png);
background-repeat:no-repeat;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:none;
border-width:1px;
color:#333333;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:bold;
height:35px;
padding:0.1em;
width:35px;
}
input.submit_sospendi:active {
border-color:#999999 #CCCCCC #CCCCCC #999999;
border-style:none;
border-width:1px;
}

input.bottone_35  {
border: 1px solid black;
width:35px;
background-color:#CCCCCC;
margin:5px;
}

input.bottone_105  {

}

input[type="submit"]{
color: #336600;
}


.updated  {
border:2px solid #a80303;
margin-left:320px;
padding:5px;
color:white;
height:20px;
width:500px;
font-weight:bold;
}

.in_sospeso{
color:#de7315;
text-decoration: underline;
}

div.contTarget{
margin-bottom:15px;
}


.banner{
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #EEEEEE;
color:#333333;
height:65px;
margin-left:35px;
width:468px;
margin-top:33px;
position:absolute;
}

.cover {
display:none;
}

.aiuto {
border-bottom:1px dotted #000000;
cursor:help;
}

span.ricercaProto{
padding:7px;
margin:3px;
}

span.ricercaProto:hover{
background:#DFFFB5 none repeat scroll 0 0;

}
/* mesasggi di errore */

#sym_snew{
padding: 10px 0; 
width: 380px; 
margin-left:370px; 
text-align:left
}

#sym_newscrea{
margin-left:0px; 
}


div.system_messages { 
font-size:11px; 
left:0; 
margin-left:200px; 
margin-bottom:20px; 
width:700px; 
min-height:1px; 
padding:6px 0 6px 38px; 
position:relative; 
top:0; 
border:1px solid #A2D399; 
background:#C7E5C2 url(./../images/green_message.gif) repeat-x scroll 0 0;
} 

.system_messages {
	margin: 0;
	padding: 15px 0 0;
	
}

.system_messages li {
	list-style:none;
	margin: 0 0 7px;
	padding: 6px 0 6px 38px;
	font-size: 11px;
	position: relative;
	top: 0;
	left: 0;
	min-height: 1px;
	list-style-position: outside;
	
}

.white {
	background: #fefefe url(./../images/white_message.gif) repeat-x;
	border: 1px solid #dbdbdb;
}

.system_title {
	font-size: 11px;
}

.ico {
	display: block;
	width: 23px;
	height: 23px;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 4px;
	top: 1px;
	
}

.white .system_title {
	color: #4f4f4f;
}

.white .ico {
	background-image:url(./../images/white_ico.png);
}

.red {
	background: #e2c5c5 url(./../images/red_message.gif) repeat-x;
	border: 1px solid #cf9e9e;
	
}

.red .system_title {
	color: #ae2727;
}

.red .ico {
	background-image:url(./../images/red_ico.png);
}



.blue {
	background: #c4dde3 url(./../images/blue_message.gif) repeat-x;
	border: 1px solid #9cc6d0;
	
}

.blue .system_title {
	color: #0f4b74;
}

.blue .ico {
	background-image:url(./../images/blue_ico.png);
}

.green {
	background: #c7e5c2 url(./../images/green_message.gif) repeat-x;
	border: 1px solid #a2d399;
	
}

.green .system_title {
	color: #386d19;
}

.green .ico {
	background-image:url(./../images/green_ico.png);
}


.yellow {
	background: #eae1b1 url(./../images/yellow_message.gif) repeat-x;
	border: 1px solid #e0d182;
	
}

.yellow .system_title {
	color: #675918;
}

.yellow .ico {
	background-image:url(./../images/yellow_ico.png);
}

/*  menu navigazione comunicazione */

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/*  gestione agenda calendario */

.calendario{width:300px; }
.calendar_month{color:#000000; font-weight:bold;}
.calendar_cell{background-color:999999; border-width:1px; border-style:solid; border-color:#FFCC99; color:#000000; text-align:center !important;}
.calendar_current_cell{background-color:#FFCC99; border-width:1px; border-style:solid; border-color:#FFCC99;}
.calendar_date{background-color:999999; color:#000000;text-decoration:none;}
.calendar_current_date{background-color:dddddd; color:#000000; text-decoration:none; font-weight:bold;}
.schedule_date_previous{color:0000ff; font-weight:bold; background-color:ffffff; border-width:1px; border-style:solid; border-color:#FFCC99;}
.schedule_date{color:#000000; font-weight:bold; background-color:999999; border-width:1px; border-style:solid; border-color:#FFCC99;}
.schedule_date_next{color:000099; font-weight:bold; background-color:9999ff; border-width:1px; border-style:solid; border-color:#FFCC99;}
.schedule_entry_previous{color:000000; background-color:ffffff; border-style:none;}
.schedule_entry{color:ffffff; background-color:999999; border-style:none;}
.schedule_entry_next{color:000099; background-color:9999ff; border-style:none;}



