/* CSS Document */

body {
	font-family:"Trebuchet MS";
	font-size:12px;
	text-decoration:none;
	background-image:	url(images/sfprinciaple.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}



a, a:hover, a:active, a:visited, a:link,
p a, p a:hover, p a:active, p a:visited, p a:link,
div a, div a:hover, div a:active, div a:visited, div a:link,
.Normal a, .Normal a:hover, .Normal a:active, .Normal a:visited, .Normal a:link,
a.Normal, a.Normal:hover, a.Normal:active, a.Normal:visited, a.Normal:link,
a.SkinObject, a.SkinObject:hover, a.SkinObject:active, a.SkinObject:visited, a.SkinObject:link,
{
	text-decoration: none;
	font-family:"Trebuchet MS";
	color:#4F4E44;
	font-weight:normal;
}

a:hover, p a:hover, div a:hover, .Normal a:hover, a.Normal:hover {
	text-decoration: none;
	font-family:"Trebuchet MS";
	color:#000000;
}

/**** DIV  ***/

.MainTable {
	width:764px;
	margin:0px auto;
	height:auto !important;
}

#wrappermain {
	text-align:center;
	width:100%;
	margin:0px;
	vertical-align: top;
	background-image:url(images/bordi.png);
	background-repeat:repeat-y;
	background-position:center;
	padding:0px;
	font-family:"Trebuchet MS";
}

#wrapper {
	text-align:left;
	margin:0px auto;
	font-family:"Trebuchet MS";
}

.MiddlePane {
	width:719px;
	text-align:left;
	color: #56555C;
	background-color: #ADAB94;
	font-family:"Trebuchet MS";
}

#TopBar{
	width:719px;
	background-image:url(images/topbar.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height:38px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	/*padding-top:6px;*/
}

#HeaderPane {
	width:719px;
	background-color: #ADAB94;
	height: 276px;
	background-image:url(images/curve.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

#ContentPaneMain {
	font-family:"Trebuchet MS";
	width:719px;
	color: #747363;
	background-image:url(images/sfondo1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#d8d4b7;
	text-align:center;
}

#Content {
	/*color: #56555C;
	padding-right: 30px;
	padding-left: 30px;
	font-family:"Trebuchet MS";
	width: 659px;
	text-align:left;*/
	text-align: center;
	width: 659px;
	padding-right: 30px;
	padding-left: 30px;
	display: block;
}

#FooterPaneMain {
	width:719px;
	color: #56555C;
}

.Footer1 
{
	background-image:url(images/salo.gif);
	height:139px;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #D7D4B8;
}
.Footer2 {
	background-color: #A4A28C;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #4F4E44;
	text-align:center;
}

span.login, span.login a, span.login:hover, span.login:active, span.login:visited, span.login:link,
div.login, div.login a, div.login:hover, div.login:active, div.login:visited, div.login:link,
.login, .login a, .login:hover, .login:active, .login:visited,  .login:link,
.login a.SkinObject, .login a.SkinObject:hover, .login a.SkinObject:active, .login a.SkinObject:visited, .login a.SkinObject:link
 {
	font-size:10px;
	color: #4F4E44;
	font-family:"Trebuchet MS";
	font-weight:normal;
	height:15px;
	text-align:center;
}

.clear {
	width:100%;
	font-size: 1px;
	line-height: 1px;
	height:0.5px;
	clear:both;	
	
}

.DNNAlignleft, div.DNNAlignleft, div.Normal, .Normal, .Normal p{
	font-family:"Trebuchet MS";
}
 
 .Normal{
	font-family:"Trebuchet MS";
 }
  .Normal a,  .Normal a:hover,  .Normal a:active,  .Normal a:visited,  .Normal a:link {
	font-family:"Trebuchet MS";
	color: #4F4E44;
	font-size:12px;
 }

#Contenttxt {
	color: #56555C;
	padding-left:10px; 
	padding-right:10px;
	font-family:"Trebuchet MS";
	/*width: 659px;*/
	text-align:left;
}

.Left {
	float: left;
	height: 182px;
	width: 296px;
	border: 3px solid #D7D4B8;
	margin-left:5px;
}



.Right {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 150%;
	color: #747363;
	float: right;
	width: 325px;
	height: 300px;
	display: block;
	overflow: auto;
	padding-right: 25px;
	padding-top: 5px;
}
#textp {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 130%;
	color: #747363;
	text-align:justify;
	width: 645px;
}
#titoloarea {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	float: right;
	width: 330px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #807E6D;
	border-right-color: #807E6D;
	border-bottom-color: #807E6D;
	border-left-color: #807E6D;
	color: #4F4E44;
}

.links {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #4F4E44;
	text-decoration: none;
}

#descrizione {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 150%;
	color: #747363;
	float: right;
	width: 320px;
	height: 300px;
	display: block;
	overflow-y: auto;
	padding-right: 15px;
	padding-top: 5px;
}
#image {
	float: left;
	height: 182px;
	width: 296px;
	border: 3px solid #D7D4B8;
}

#map {
	float: left;
	height: 296px;
	width: 296px;
	border: 3px solid #D7D4B8;
}

.titnews {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	float: right;
	width: 250px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #807E6D;
	border-right-color: #807E6D;
	border-bottom-color: #807E6D;
	border-left-color: #807E6D;
	color: #4F4E44;
	margin-right: 35px;
}

.news {
	height: 350px;
	width: 630px;
	float: right;
	display: block;
	overflow-y: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #56554A;
	border-right-color: #56554A;
	border-bottom-color: #56554A;
	border-left-color: #56554A;
	/*margin-right: 35px;*/
	text-align: left;
}

.lavoro {
	border: 3px solid #E7E7E3;
	height: 188px;
	width: 164px;
}

.headlinetit {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #56554A;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	width: 395px;
}

.extract {
	font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 130%;
	color: #56555C;
	text-align: justify;
	height: 150px;
	display: block;
	padding-left: 5px;
	width: 395px;
	margin-top: 5px;
}

.other {
	height: 300px;
	width: 645px;
	float: right;
	display: block;
	overflow: auto;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#textp1 {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #747363;
	text-align: justify;
	width: 645px;
}

.links2 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4F4E44;
	text-decoration: none;
}
a.links2, a.links2:hover, a.links2:active, a.links2:visited, a.links2:link,
p a.links2, p a.links2:hover, p a.links2:active, p a.links2:visited, p a.links2:link,
div a.links2, div a.links2:hover, div a.links2:active, div a.links2:visited, div a.links2:link,
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4F4E44;
	text-decoration: none;
}

a.links2:hover, p a.links2:hover, div a.links2:hover {
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

#textp1 a.links2, #textp1 a.links2:hover, #textp1 a.links2:active, #textp1 a.links2:visited, #textp1 a.links2:link
{
	font-family:"Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #4F4E44;
	text-decoration: none;
	padding:0px;
	margin:0px;
	line-height:10px;
}


textarea {
	background-color: #CFCEBD;
	font-family:"Trebuchet MS";
	font-size: 12px;
}

input {
	font-family:"Trebuchet MS";
	font-size: 12px;
	background-color: #CFCEBD;
}

/************   Form CSS STARTS **************/

#privacy {
	font-family:"Trebuchet MS";
	font-size: 11px;
	line-height: 105%;
	color: #918F7C;
	display: block;
	height:45px;
	overflow: auto;
	border: 1px dotted #B8B69D;
	margin:3px;
	padding:3px;
	margin-bottom:15px;
	font-family:"Trebuchet MS";
}
.Stile3 {
	font-size: 12px;
	color:#747363;
}
	
.NormalTextBox {
	float:right;
	/*width:200px;*/
	font-family:"Trebuchet MS";
}

td.SubHead {
	color: #747363;
	text-align:left;
	font-family:"Trebuchet MS";
}

.SubHead label{
	float:left;
	padding-top:15px;
	font-family:"Trebuchet MS";
}

.DNNAligncenter table {
	width:40%;
	font-family:"Trebuchet MS";
}

.CommandButton, a.CommandButton, a.CommandButton:hover, a.CommandButton:active, a.CommandButton:visited, a.CommandButton:link,
.CommandButton, .CommandButton a, .CommandButton a:hover, .CommandButton a:active, .CommandButton a:visited, .CommandButton a:link
 {
	/*color: #747363;*/
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-color:#cccccc;
	border:1px solid #666666;
	height:30px;
	padding:2px 5px 2px 5px;
}

.SubHead, a.SubHead, a.SubHead:hover, a.SubHead:active, a.SubHead:visited, a.SubHead:link {
	color: #747363;
	text-decoration:none;
	font-family:"Trebuchet MS";
}

#dnn_ctr413_Feedback_plEmail_cmdHelp {
	display:none;
}

#dnn_ctr413_Feedback_plName_cmdHelp {
	display:none;
}

#dnn_ctr413_Feedback_plSubject2_cmdHelp {
	display:none;
}

#dnn_ctr413_Feedback_plBody_cmdHelp {
	display:none;
}

textarea#dnn_ctr413_Feedback_txtBody {
	height:100px;
	width:180px;
	size:45px;
}

input#dnn_ctr413_Feedback_txtEmail {
	width:180px;
	size:45px;
}

input#dnn_ctr413_Feedback_txtName {
	width:180px;
	size:45px;
}

input#dnn_ctr413_Feedback_txtSubject {
	width:180px;
	size:45px;
}



#dnn_ctr_ManageUsers_pnlUser {
}

.SubHead label#dnn_ctr_ManageUsers_User_plPassword_label {
	float:none;
	width:200px;
}

.SubHead label#dnn_ctr_ManageUsers_User_plConfirm_label {
	float:none;
	width:200px;
}

input#dnn_ctr_ManageUsers_User_txtPassword {
	float:none;
}

input#dnn_ctr_ManageUsers_User_txtConfirm {
	float:none;
}

#dnn_ctr_ManageUsers_User_UserEditor_tbl img, #dnn_ctr_ManageUsers_User_tblPassword img {
	display:none;
}

#dnn_ctr_Login_pnlLogin table {
}

.StandardButton {
	float:right;
}

#dnn_ctr_Login_Login_DNN_txtPassword, input#dnn_ctr_Login_Login_DNN_txtPassword {
	width:150px;
	float:left;
}

.LoginPanel img{
	display:none;
}

#dnn_ctr_ModuleContent img {
	display:none;
}

#dnn_ctr_SendPassword_cmdSendPassword a.CommandButton {
	background-color:#cccccc;
	border:1px solid #666666;
}

input#dnn_ctr_SendPassword_txtUsername {
	padding:0px;
	margin:0px;
}



/****************   FORM CSS ENDS     ************/
/************/



/*  Home CSS start */
.chiptrick a, .chiptrick a:link, .chiptrick a:visited, .chiptrick a:active {
	display: block;
	width: 200px;
	height: 29px;
	background-image: url(images/linguerx.gif);
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 29px;
	line-height: 98%;
	font-weight: bold;
}
.chiptrick a:hover {
	display: block;
	width: 200px;
	height: 29px;
	background-image: url(images/linguerxatt.gif);
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 29px;
	line-height: 98%;
	font-weight: bold;
}
.chiptrix a, .chiptrix a:link, .chiptrix a:visited, .chiptrix a:active {
	display: block;
	width: 200px;
	height: 29px;
	background-image: url(images/linguelx.gif);
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 29px;
	font-weight: bold;
	line-height: 98%;
}
.chiptrix a:hover {
	display: block;
	width: 200px;
	height: 29px;
	background-image: url(images/linguelxatt.gif);
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 29px;
	line-height: 98%;
	font-weight: bold;
}

a.style1, a.style1:hover, a.style1:active, a.style1:visited {
	color: #7C7B6B;
	font-family:"Trebuchet MS";
	font-size: 10px;
	text-decoration:none;
}

a.style1:hover {
	color: #7C7B6B;
	font-family:"Trebuchet MS";
	font-size: 10px;
	text-decoration:none;
}

/*  Home CCS Ends */



/************ DNN MENU  ****************/

/************* Menu Starts   ***********/



/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	font-family:"Trebuchet MS";	
	cursor:pointer;
	font-size: 13px; 
	background-color:transparent;
	vertical-align:middle;
	border:0px solid #ff0000;
	line-height:38px;
	height:38px;
	vertical-align:middle;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	font-family:"Trebuchet MS";
	color:#4F4E44;
	font-size: 13px; 
	font-weight:bold; 	
	text-align:center; 
	/*padding:20px 20px 7px 20px; */
	padding:0 20px 0 20px; 
	margin-right:1px;
	line-height:38px;
	height:38px;
	vertical-align:middle;
}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	font-family:"Trebuchet MS";
	color:#000000;
	font-size: 13px; 
	font-weight:bold;
	text-align:center;
	/*padding:20px 20px 7px 20px; */
	padding:0 20px 0 20px; 
	background:url(images/menu_hover.gif) repeat-x top left;
	margin-right:1px;
	line-height:38px;
	height:38px;
	vertical-align:middle;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	font-family:"Trebuchet MS";
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size: 13px;
	/*padding:20px 20px 7px 20px; */
	padding:0 20px 0 20px; 
	background:url(images/attivo1.gif) no-repeat left center;
	margin-right:1px;
	line-height:38px;
	height:38px;
	vertical-align:middle;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:0px solid #C0D6E5;
	font-family:"Trebuchet MS";
	/*margin-top:11px;*/
	margin-left:15px;
}

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	font-family:"Trebuchet MS";
	background-color:#797768;
	z-index: 1000;
	font-size: 12px; 
	font-weight:normal;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td { /*,.main_dnnmenu_itemselected td   */
{  
	font-size: 12px;
	font-family:"Trebuchet MS";
	background-color: #000000;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
}
.main_dnnmenu_itemselected td   
{  
	font-size: 12px;
	font-family:"Trebuchet MS";
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(images/menu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}

/************ Menu Ends     **************/
/***************************/


#dnn_ctr413_ModuleContent {
	text-align:left !important;
	margin:0 auto;
}
/*
#dnn_ctr413_Feedback_cmdCancel {
	margin:0px 0px 0px 25px;
}*/

