﻿/*body{font-family:verdana,arial,sans-serif;font-size:0.7em;color:black; background-color:white;}*/
body{font-family:verdana,arial,sans-serif;font-size:0.75em;color:black; background-color:#F9F9F9;}
/*#wrapper{width:78em;padding:0;margin:0;margin-left:auto;margin-right:auto;}*/
/*#wrapper{width:90em;padding:0;margin:0;margin-right:auto;}*/
.DivMenuStyle
{ background : url(../immagini/newbackground/BackMenuNew.jpg) repeat-x; width: 55.7em; display: inline-block;}

.error{color:#f00;}

.halfbox-right{float:right ; padding-right:1em;}

#path{top:20em;left:18em;width:54em;padding: 1em 0 0 1em;margin: 0  0.2em 1.5em 0.2em; padding-bottom:1.5em; }
#path a{font-weight:normal;color:#322257;}
#path ul { list-style:none;}
#path ul li {float:left; }
li.corrente {color:#F6A819; font-size:11px;}

div#contenuto h2{padding:0 5px;color:#322257; line-height:1.2; font-size:1.5em;background-color:Transparent ;} 
div#contenuto p{line-height:1.2; padding:0 5px;}
ul.ListCorpo li{list-style:none;padding-top:5px; padding-bottom :3px;}
.LinkCorpo{ text-decoration:none; color:#322257;}
.LinkCorpo:hover{color:#808080;text-decoration:none;}
div#contenuto tr td{padding-top :7px; padding-bottom :4px; }

/*div#menu-secondario{background-color:#D7D7D7;float:left; width:22em; height:51em;}*/
div#menu-secondario{background-color:#D7D7D7;float:left; width:20%; height:42em;}
div#menu-secondario h2{font-size:1.0em; font-weight:bold;color:#202268; background-color:#D7D7D7; height:23.6px;padding: 2px 5px 0px 5px;} 
div#menu-secondario h3{font-size:1em; background-color:#D7D7D7; font-weight:bold;padding: 2em 0 0 0.6em;margin:0; color:#202268; }
div#menu-secondario .halfbox-right{float:right; padding-right:1em;}

ul.List li{list-style:none; padding:  3px 0px 4px 2px; }
.LinkDx{font-weight:bolder; text-decoration:none; color:#322257;}
.LinkDx:hover{color:#F6A819; font-weight:bolder;text-decoration:none;}

div#footer{clear:left;width:100%; margin:0; background-color:Transparent ; color: #fff; padding: 90px 0 0 ;text-align:center;} 
div#footer h2{font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#fff;} 
div#footer p{font-family:"Courier New", Courier, mono; font-size:1.1em; line-height:1.2;}
div.DivCopyright{clear:left;width:100%; vertical-align:middle ; height:50px; margin:0; background: url(../immagini/background/bk-footer.JPG) repeat-x; color: black; padding: 0px 0 0 ;text-align:center;}


/*INIZIO STILI CONTROLLI*/
/*div#menu-secondarioSecond{background-color:#D7D7D7;float:left;width:22em; height:38em;}*/
div#menu-secondarioSecond{background-color:#D7D7D7;float:left;width:20%; height:38em;}
div#menu-secondarioSecond h2{font-size:1.0em; font-weight:bold;color:#202268; background-color:#D7D7D7; height:23.6px;padding: 2px 5px 0px 5px;} 
div#menu-secondarioSecond h3{font-size:1em; background-color:#D7D7D7; font-weight:bold;padding: 2em 0 0 0.6em;margin:0; color:#202268; }
div#menu-secondarioSecond .halfbox-right{float:right; padding-right:1em;}

div.BackMenu_verticale{background-color:#202268; }

.BtnCercaRapida{  background : url(../immagini/background/BkButton.JPG) repeat-x; color:#fff;font-weight :bold;text-decoration :none; 
font-family :Verdana, Times, serif; cursor :pointer;font-size :10px;border:solid 1px #F6A819; width:60px; height:16px; vertical-align :top;
}
.search{background-color:Aqua;}

.BtnNewsletter{  color:#202268;font-weight :bold;text-decoration :none; font-family :Verdana, Times, serif; cursor :pointer;font-size :11px;vertical-align :middle; background-color :Transparent ;border:none;}


.StyleHeaderLink{color:Black; text-decoration:none; font-family :Verdana, Times, serif; font-size :11px; }
.StyleHeaderLink:hover{color:white; text-decoration:none; font-family :Verdana, Times, serif; font-size :11px; }

/*div.DivHeaderSx{float: left; width: 22em;height :8em; vertical-align :middle;  background: url(../immagini/Newbackground/BackLogo.JPG) repeat-x;}
div.DivHeaderDx{float: right; width:56em; height :4em; padding-top: 0.5em; text-align:right;background-color :#F0A419; }
div.DivHeader{float: right; width: 56em; height:3.5em; background: url(../immagini/Newbackground/BackMenuNew.JPG) repeat-x;}*/

div.DivHeaderSx{float: left; width: 20%;height :8em; vertical-align :middle;  background: url(../immagini/Newbackground/BackLogo.JPG) repeat-x;}
div.DivHeaderDx{float: right; width:80%; height :4em; padding-top: 0.5em; text-align:right;background-color :#F0A419; }
div.DivHeader{float: right; width: 80%; height:3.5em; background: url(../immagini/Newbackground/BackMenuNew.JPG) repeat-x;}
div.ImmagineHeader{text-align:center; }

div.BackLogin{background-color:#D7D7D7; padding-left :5px; padding-top:5px; }

.labelControlli{ color:Black; font-weight:bolder;}

.HyperlinkStyle{color:#322257;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px;font-weight :bolder ;
}
.HyperlinkStyle:hover {color:#322257;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px;}

.BtnComandiEdit{color:#322257; border : none;    background-color :Transparent; text-decoration :none;font-family :Verdana, Times, serif; 	cursor :pointer;
	font-size :12px;	font-weight :bolder ;}
	
th.Intestazione1{height:26px; width :20%;  background-color :#D7D7D7;}
th.Intestazione2{height:26px;  width :20%; background-color :#D7D7D7;}
th.Intestazione3{height:26px;  width :20%; background-color :#D7D7D7;}
th.Intestazione4 {height:26px;width :40%; background-color :#D7D7D7;}
td.IntestazioneCampagne{text-align :left;}
.LinkUtenti {color:white;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px;font-weight :bolder ;}
.LinkUtenti:hover{color:white;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px;font-weight :bolder ;}

.labelTable{color:#322257;text-decoration:none;font-family :Verdana, Times, serif; font-size :12px;}


div.ContenitoreButton{padding-top :10px; padding-bottom :5px;}
div.divEditorCentrale{text-align :center ;padding-top :0.5em; padding-bottom :0.5em;}

.pnlControllo{ border:solid 1px #F6A819; }

div.DivAllegato{border:solid 1px #F6A819;  }

ul.MenuMeseAnno{list-style :none; padding-left :2em;width:20em; }
ul.MenuMeseAnno li{list-style-image :url(../immagini/General/Li-Menu-white.PNG); padding-top :1em; }

/*div.Zonadx{float:right; width:56em; height:51em;  background-color:#EAEAEA;  }
#sidebar-right{float:left ; top:auto;left:50em;width:25em; margin:0;padding:1em 0 0 0;}
#center{position:absolute;top:60em;width:25em;padding:0 0 0 26em;margin: 0 0.1em  0 0.1em; }
#sidebar-left{float:right; clear :left ;  top:auto;left:auto;width:25em;margin:0;padding:1em 0 0 0; }*/
div.Zonadx{float:right; width:80%; min-height:42em;  background-color:#EAEAEA;  }

#colonnaSx, #colonnaDx{float:left;  width:30%;}
#colonnaSx .sidebar-left, #colonnaDx .sidebar-right{padding:15px 0 0 4px;}
#colonnaDx{margin-right :-1px;}

#principale{float:left; width: 35%;margin: 0 3 -1px 3;}
#principale .center{padding:15px; }
/*#sidebar-right{float:left ; top:auto;left:0;width:30%; margin-left:0;padding:2em 0 0 2em;}
#center{clear:left; top:49em;width:30%; margin:0 0.1em 0 40em;padding: 2em 0 0 0em;}
#sidebar-left{float:right; clear :left; top:auto; width:30%; margin-right:0; padding:2em 0 0 0;  }*/


/*div.ZonadxContenuti{float:right; width:54em; padding-left:1em; padding-bottom:40em; padding-top :2em; background-color:Transparent; }*/
div.ZonadxContenuti{float:right; width:70%; padding-left:1em; padding-right :3em; padding-bottom:40em; padding-top :2em; background-color:Transparent; }
div.ZonadxContenuti a{color:#322257;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px;}
div.ZonadxContenuti a:hover {color:#808080;text-decoration :none;font-family :Verdana, Times, serif; font-size :12px; }
div.ZonadxContenuti ul{padding-left:2em; }
div.ZonadxContenuti ol{padding-left:2em; }

/*#menu-Controlli{background-color:Transparent;float:left;width:22em; }*/
#menu-Controlli{background-color:Transparent;float:left;width:30%; }
div.divBtnIndietro
{text-align: left; padding-top :0.5em; padding-bottom :0.5em;}
div.DivDettagliHome{height:10em;}
.pnlLogout{margin-top: 2em;}
.LogoTecnoter{height:20px;}

.labelIncarico{color:Gray;}
.BorderImg{width:12%; text-align:center; border-left-color:#322257; border-left-style:outset; border-left-width:5px;}
div.DivCartina{float:left;}
div.DivPopup{border:none; float:right; width:28%;}

ul.ListForum {list-style-type:none; }
ul.ListForum li{margin-top :1em;}
ul.ListForum li a{color:#F6A819;}
ul.ListForum li a:hover{color:#F6A819;}
ul.ListForum h3{background-color:#202268; color :White; font-weight:normal;}
.LabelTema{ font-weight:bold; font-size:15px }
.ForumTable{border: solid 1px #D7D7D7;}
.ForumTable tr td{border: solid 1px #D7D7D7;}
th.Intestazione1Forum{height:26px; width :65%;  background-color :#D7D7D7;}
th.Intestazione2Forum{height:26px;  width :10%; background-color :#D7D7D7;}
th.Intestazione3Forum{height:26px;  width :25%; background-color :#D7D7D7;}
div.ForumPath{background-color:#202268; width :100%; color :White; font-weight:normal;font-size:12px; height :2em; margin-bottom :1em;}
ul.StyleListNone  { list-style:none;}
ul.StyleListNone li {float:left; }


.CalendarStyle{background-color:White; border-color:White ; Color:Black; Height:50px;  Width:250px}

div.CommentiBlog{padding-top :1em; padding-left:1em; border: solid 2px #D7D7D7;}

/*VECCHI

div.DivNewsletter
{
    padding-top :.5em;
}

div.ButtonControlli
{
    text-align :right ;
    padding-bottom :0.5em;
}




tr.trButton
{
    padding-top :0.5em;
    padding-bottom :1em;
}
td.TdEdit_save
{
    text-align:right ;
}
td.TdDelete
{
    text-align :left;
}


.BtnComandi
{
    color:#141558;
    border : none;
    background-color :Transparent;
    text-decoration :none;
	font-family :Verdana, Times, serif; 
	cursor :pointer;
	font-size :9px;
}
*/

/*STILI EDIT MENU*/
 ul.menuEdit
{
    list-style:none;
    font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :0.9em;
	margin-left:-1em;
}
ul.menuEdit li 
{
    text-decoration :none;
    color :#211D56 ;
}

ul.menuEdit li a
{
    text-decoration :none;
    color :#211D56 ;
}

ul.menuEdit li a:hover
{
   text-decoration :none;
   color:black;
}

 ul.menuSubEdit
{
    list-style:none;
    font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :0.9em;
	padding-left:2em;
}
ul.menuSubEdit li 
{
    text-decoration :none;
    color :#211D56 ;
}

ul.menuSubEdit li a
{
    text-decoration :none;
    color :#211D56 ;
}

ul.menuSubEdit li a:hover
{
   text-decoration :none;
   color:black;
}





/*paging*/
ul.numeropagina
{
	font-family :verdana,sans-serif,Arial, Helvetica;
	font-size :12px;
	list-style:none;
	padding:0em;
	vertical-align:middle;
	margin:0em;
	
	}
	
li.numeropagina{
	display:inline;
	vertical-align:middle;
	padding:0em 0.4em 0em 0.4em;
}

.numeropagina
{
	
	color: #161457;
	text-decoration: none;
	border: none;
	background: #F9F9F9;
	cursor: pointer;
	vertical-align:middle;
	
}


.numeropaginaselezionato
{
	font-size:12px;
	color:#808080;
	background: #F9F9F9;
	font-weight:bold;
	vertical-align:middle;
	
}
/*INIZIO STILI MSGBOX*/
div.msgBox
{
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	font-size: 1.5; 
	z-index: 2; 
	background-color: #ffffff; 
	left: 40%; 
	border-left: black 1px solid; 
	width: 450px; 
	color: #141558;
	border-bottom: black 1px solid; 
	font-family: verdana,sans-serif,Arial, Helvetica; 
	top: 50%; 
	height: 130px; 
	text-align: left;
}

div.msgBoxHeader
{
    font-weight : bold; 
	background-color : #141558;
	vertical-align: middle; 
	color: black; 
	text-align: center;
}

div.div4buttonCommand
{
    padding: 1em 1em 1em 1em; 
	vertical-align: middle; 
	text-align: center;
	
}

div.btninline
{
    display : inline; 
	vertical-align: middle;
}

.lnkMsgBox
{
	font-size: 1.2em; 
	cursor: pointer; 
	color: #141558;
	font-family: Verdana, Times, serif; 
	text-decoration: none; 
	color: #141558;
}

.btnMsgBox
{
	font-size: 1em; 
	cursor: pointer; 
	color: #141558; 
	border: none; 
	font-family: Verdana, Times, serif; 
	background-color: transparent; 
	text-decoration: none; 
}

/* web mail */
#body4mail
	{vertical-align:middle;
	 
	
	 
	 }
#body4mail table 
{ border:solid 1px #F0A419;
  padding:5px;
  padding:0;
   text-align:center;
  }	 
  	 
#body4mail table th
{ background-color :#F0A419;
  padding:5px }	 

#body4mail table td
{ text-align:left;
   padding:5px }

td.right_align
{ text-align:right;
   padding:5px}	 
  