/* 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:20px;
	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;
	height:20px;
}

input#dnn_ctr_SendPassword_txtUsername {
	padding:0px;
	margin:0px;
}

span.CommandButton a.CommandButton, .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:20px;
	padding:2px 5px 2px 5px;
}


span.CommandButton, span.CommandButton a, span.CommandButton a:hover, span.CommandButton a:active, span.CommandButton a:visited, span.CommandButton a:link,
 {
	/*color: #747363;*/
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-color:transparent;
	border:0px solid #666666;
	height:25px;
	padding:2px 5px 2px 5px;
}

span#dnn_ctr_ManageUsers_cmdRegister {
	background-color:#cccccc;
	border:1px solid #666666;
}

span.CommandButton input {
	display:none;
}

/****************   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 */




