/* MAZZEI */

/* TAG */
body {
margin:0 auto;
padding:0;
font-family: verdana;
font-size:9px;
background:#DFE5F2; 
color:#000;
}

a:link{ text-decoration: none; color: #6188B5; font-weight:bold; }
a:visited{ text-decoration: none; color: #6188B5; }
a:hover{ text-decoration: underline; color: #6188B5; }
a:active{ text-decoration: none; color: #6188B5; }
p{ line-height:1.5em; margin:0 0 10px 0; }

/********************* text style used for most text rendered by modules *********************/
.Normal, .NormalDisabled, .NormalBold, .NormalRed
{
    font-family: Verdana,Tahoma;
    font-size: 9px;
    font-weight: normal;
}
.titolo
{
    font-family: Verdana,Tahoma;
    font-size: 9px;
    font-weight: bold;
    color: blue;
}
.titolobox
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    

}
.testobox
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #606060;
}



.testo
{
    font-family: Verdana,Tahoma;
    font-size: 9px;
    font-weight: normal;
    color: #red;
}


.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}
h1, h2, h3, h4, h5, h6, .Head{
    font-family: Verdana,Tahoma;
}
.Head   {
    background-color:inherit;
    color: #303030;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    margin:0 0 0px 0;
    padding:0;
}
.SubHead
{
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #785B4E;
	text-transform:uppercase;
}
.SubHeadNews
{
	font-family: verdana, Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #825600;
	text-transform:uppercase;
}
.SkinItem 
{
	color: Black;
	font-size: 10px;
	text-transform:uppercase;
}

/******************** AREA Main container ********************/
#container {
color:#FFF;
background: #FFF;
min-height: 600px;
width:1024px;
height: 100%;
text-align:center;
margin:0 auto;
}

/*********************** AREA Header ***********************/

#sitename 
{
background:url("img/pattern_SX.gif") repeat-x top left;
height:98px;
margin:0;
text-align:left;
}

#sitename h1,#sitename h2 {
font-weight:400;
letter-spacing:-2px;
margin:0;
padding:0;
color:#ffffff; 
}

#sitename h1 {
font-size:2.4em;
padding-top:10px;
}

#sitename h2 {
font-size:1.6em;
}

/************ TABLE SEARCH E LOGIN *************/
#tableSearch{
	border: 1px solid #BBB;
    background-color: #EEE;
    margin:5px 0;
}

/* Form di ricerca */
#dnn_dnnSEARCH_cmdSearch{
font-size: 10px;
padding: 0px 2px 0px 2px;
color:#6188B5;
}
#dnn_dnnSEARCH_txtSearch {
}

/* Login e register*/
#loginlinks { float: right; }
#dnn_dnnUSER_cmdRegister{ color:#6188B5; }
#dnn_dnnLOGIN_cmdLogin{ color:#6188B5; }

/******************** MENU' ********************/
#slideMenuTabs { background: url("img/bg.gif") repeat-x bottom; height:32px; width:100%; }
#slideMenuTabs  ul { margin:0; padding:10px 10px 0; list-style:none; }
#slideMenuTabs li {
  float:left;
  background:url("img/left_both.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765;
  list-style-type:none;
  }
#slideMenuTabs a {
  float:left;
  display:block;
  width:.1em;
  background:url("img/right_both.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#6188B5;
  }
#slideMenuTabs ul a { width:auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#slideMenuTabs a { float:none; }
/* End IE5-Mac hack */
#slideMenuTabs a:hover { color:#245796; }
#slideMenuTabs li:hover, #slideMenuTabs li:hover a { background-position:0% -150px; color:#333; }
#slideMenuTabs li:hover a { background-position:100% -150px; }

/******************** MENU' ********************/
#contentMenuTabs {  height:32px; width:100%; }
#contentMenuTabs ul { margin:0; padding:10px 10px 0; list-style:none; }
#contentMenuTabs li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765;
  list-style-type:none;
  }
#contentMenuTabs a {
  float:left;
  display:block;
  width:.1em;
  padding:5px 10px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#6188B5;
  }
#contentMenuTabs > ul a { width:auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#slideMenuTabs a { float:none; }
/* End IE5-Mac hack */
#contentMenuTabs a:hover { color:#245796; }
#contentMenuTabs li:hover, #slideMenuTabs li:hover a { background-position:0% -150px; color:#333; }
#contentMenuTabs li:hover a { background-position:100% -150px; }

/*********************** Content wrap ***********************/
#wrap {
background-color:#ffffff;
margin:0 auto;
width:1000px;
text-align:left;
}

#toppane{
background-color:#AA9F7F;
padding: 10px;
}

/********************** Breadcrumbs - added in for easier navigation **********************/
#bread {
margin-top: 10px;
margin-bottom: 10px;
text-transform:uppercase;
text-align: center;
}

/*********************** Sidebars ***********************/
#leftside {
clear:left;
float:left;
width:180px;
margin:10px 0 0 0;
padding:0px;
}


#rightside { float:right; width:190px; min-height:600px; }

.linklist { list-style:none; margin:0 0 16px 10px; padding:0; }
.linklist li {margin-bottom:0.7em;}

/*********************** MENU' VERTICALE COLONNA DX ***********************/
#HouseMenuNav{
	width: 120px;
	}

#HouseMenuNavSub ul{ font-size:10px; padding-left: 0px; margin-left:20px; }
#HouseMenuNavSub ul li{ list-style:none; }
#HouseMenuNavSub ul li a {
display:block;
width:120px;
min-height: 15px;
background:#6188B5;
border:2px solid #E0E3E8;
color:#FFF;
text-transform:uppercase;
margin:0px 0 2px 0px;
padding:4px 2px 2px 8px;
}
#HouseMenuNavSub ul li a:hover {
background:#111;
color:#ffffff;
font-size: 10px;
text-decoration:none;
}

#HouseMenuNavSub ul li ul{ margin:0; padding: 5px 0 5px 20px; background-color:#E0E3E8; width:114px;}
#HouseMenuNavSub ul li ul li{ list-style:square; }
#HouseMenuNavSub ul li ul li a{
border:none;
background:none;
width:80px;
/*height: 10px;*/
color:#000;
text-transform:capitalize;
margin:0px 0 2px 0px;
}
#HouseMenuNavSub ul li ul li a:hover {
color:#6188B5;
background:none;
text-decoration: underline;
}
#HouseMenuNav ul li ul{
	margin-top: 10px;
	margin-bottom: 0px;
	}
#HouseMenuNav ul li ul li{
	vertical-align: middle;
	}
#HouseMenuNav ul li ul li ul{
	background-color: none;
	background: none;
	}
#HouseMenuNav ul li ul li ul li{
	background-color: none;
	vertical-align: middle;
	padding-left: 0; 
	margin-left: 5px;
	}
#HouseMenuNav ul li ul li ul li a{
	margin-left: 0px;
	padding-left: 0px;
	}
/*********************** MENU' VERTICALE COLONNA SX ***********************/

#HouseMenuNavSubLeft ul{ font-size:10px; padding-left: 0px; margin-left:20px; }
#HouseMenuNavSubLeft ul li{ list-style:none; }
#HouseMenuNavSubLeft ul li a {
display:block;
/*width:120px;*/
/*background:#6188B5;*/
border:2px solid #E0E3E8;
color:#FFF;
text-transform:uppercase;
margin:0px 0 2px 0px;
padding:4px 2px 2px 8px;
}
#HouseMenuNavSubLeft ul li a:hover {
background:#111;
color:#ffffff;
font-size: 10px;
text-decoration:none;
}

#HouseMenuNavSubLeft ul li ul{ margin:0; padding: 5px 0 5px 20px; /*background:#E0E3E8;*/ width:114px;}
#HouseMenuNavSubLeft ul li ul li{ list-style:square; }
#HouseMenuNavSubLeft ul li ul li a{
border:none;
background:none;
width:80px;
height: 10px;
color:#000;
text-transform:capitalize;
margin:0px 0 2px 0px;
}
#HouseMenuNavSubLeft ul li ul li a:hover {
color:#6188B5;
background:none;
text-decoration: underline;
}
#HouseMenuNavList251{
	background-color: none;
	}
#HouseMenuNavList251 li ul li{
	background-color: none;
	}

/*********************** AREA Content ***********************/

#contentalt {
background-color:#fafcff;
border:1px solid #b0b0b0;
color:#2a2a2a;
padding:15px 20px 5px;
}

#content{
background-color:#F1F1F1;
margin: 0px 195px 5px 195px;
padding:10px 10px 0 10px;
line-height:1.5em;
min-height: 400px;
color:#404040;
}

#content .containermaster_blue {
width:564px;
margin: 0px auto;
}
#contentalt{ margin:0 100px 0 100px; }

#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 0px;
padding:0;
}

#content h2,#contentalt h2 { font-size:1.6em; margin-bottom:10px; }

#content .Normal img,#contentalt .Normal img {
border:1px solid #b0b0b0;
float:left;
margin:5px 15px 6px;
padding:5px;
}

/*********************** AREA Footer ***********************/
#footer {
clear:both;
color:#000;
font-size:10px;
font-weight:bold;
margin:0;
padding:20px 0;
text-align:center;
width:100%;
}
#footer a{ color:#6188B5; font-weight:bold; }

#adminmenu
{
    /* this displays the admin menu off to the right of the screen (a scroll bar will appear)
 uncomment this code if you wish to reposition the admin menu from the bottom of the page */
     /*     position: absolute;     top: 140px;     right: -80px;     padding: 0;     margin: 0;     background-color: #EFAA23; */
}
#adminmenu
{
    font-size: 10px;
    color: #000;
    border: 1px solid #bbb;
    background-color: #eee;
    margin: 0 10px 20px 10px;
    padding: 10px;
    
}
#HouseMenuNav2 li{ display: inline; }
/* end admin menu section */

/*********************** Various classes *******************/
.clearingdiv { clear:both; height:0px; }
.hide {display:none;}
.thumbnail { background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px; }


/*********************** Text format ***********************/
.intro { font-size:1.1em;font-weight:bold;letter-spacing:-1px; }
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/*-------------------------varianti ele--------------------*/
div#dnn_rightpane table.containermaster_box{
	width: 125px;
	/*margin: 0 auto 0 auto;*/
	float: left;
	margin: 0 0 5px 20px;
	background-color: #f3f3f3;
}
span.Normal label{
	color: #333333;
	}