@charset "utf-8";
/* CSS Document */

#formTable{
	width: 				100%;
	border-collapse:	separate; 
	border-spacing:		10px;
}
#formTable table label{
	text-align:			left;
	float:    			none;
	padding: 			0;
}
#formTable td{
}
#formTable td.label{
	border-right: 	solid 1px #cecece;
	width: 			35%;
	padding-right:  20px;
	text-align: 	right;	
}
#formTable td.control{
	padding-left:	10px;
	vertical-align: top;
}
#formTable td.label label{
	width: 			auto;
	float: 			none;
	padding:		0;	
}
/* LABELS */
.formGui label{
	padding: 			5px;
	FLOAT: 				left;
	WIDTH: 				13em;
	TEXT-ALIGN: 		right;
	font-variant: 		small-caps;
}
.formGui .sectionContent label{
	text-align: 		left;
	width: 				99%;
	padding-left: 		0;
}
.formGui .sectionContent,
.formGui .descBlock{
	margin-bottom: 		0.5em;	
}
.formGui .sentBy LABEL {
	PADDING-LEFT: 			0px;
	background: 			none;
	FLOAT: 					none;
	WIDTH: 					auto;
	border-style: 			none;
	TEXT-ALIGN: 			left;
}
.formGui .sentBy LABEL {
	background: 			none;
}

/* END LABELS */
/* INPUTS */
.formGui input[type='text'], /* modern browsers - not ie 6 */
.formGui .textBoxOne,
.formGui .textBox,
.formGui .textBoxLarge,
textarea,
.formGui select{
	margin:					0 0 0 4px;
	width: 					62%;
	border: 				solid 1px #d8d8d8;
	background: 			white;
	border-radius: 			5px; /* css 3 */
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	padding: 				5px;	
	box-shadow:				-2px 2px 4px #dadada;
	-webkit-box-shadow:		-2px 2px 4px #dadada;
	-moz-box-shadow:		-2px 2px 4px #dadada;
}
.formGui input[type='text']:active, /* modern browsers - not ie 6 */
.formGui input[type='text']:hover, /* modern browsers - not ie 6 */
.formGui input[type='text']:focus, /* modern browsers - not ie 6 */
.formGui .textBoxOne:active,
.formGui .textBox:active,
.formGui .textBoxLarge:active,
.formGui .textBoxOne:hover,
.formGui .textBox:hover,
.formGui .textBoxLarge:hover,
.formGui .textBoxOne:focus,
.formGui .textBox:focus,
.formGui .textBoxLarge:focus,
textarea:focus,
.UplFile:active,
.formGui select:focus,
.formGui select:hover,
.formGui select:active{	
	border-color: 			#a9a9a9;
	border-radius: 			5px; /* css 3 */
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
	padding: 				5px;
	box-shadow:				-2px 2px 4px #a9a9a9;
	-webkit-box-shadow:		-2px 2px 4px #a9a9a9;
	-moz-box-shadow:		-2px 2px 4px #a9a9a9;
}
/* end INPUTS */

#txtSearch {
	MARGIN-BOTTOM: 2px
}
.formGui .radio,
.formGui .fileUpload{
	margin:   0 0 4px 0;
}
.example {
	PADDING-LEFT: 17.5em;
	font-size: 0.82em;
}
#rdbPrivacy LABEL,
.toolsPanel LABEL,
.privateToolsPanel LABEL,
#pnlUsers LABEL{
	background: 			none;
	float: 					none;
	border-style: 			none;
}
.formGui .logo,
.formGui .image{ clear: both}
#pnlUsers{
	margin-bottom: 1.7em;
}

#rdbPrivacy LABEL:hover,
.toolsPanel LABEL:hover,
.privateToolsPanel LABEL:hover,
#pnlUsers LABEL:hover{
	background: none transparent scroll repeat 0% 0%
}
#pnlUsers TD {
	VERTICAL-ALIGN: bottom
}
.hidePanelLink {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FONT-SIZE: 1.1em;
	TEXT-TRANSFORM: uppercase
}
.toolsPanel INPUT {
	MARGIN-BOTTOM: 4px;
	VERTICAL-ALIGN: middle
}
.privacyPanel LABEL {
	WIDTH: auto !important;
	border-bottom: none;
}
#rblTypology INPUT,
.permission .checkBox INPUT,
.closeDM .checkBox INPUT,
.inDraft .checkBox INPUT{
	border-style: 	none;
	margin-top: 	4px 0 5px 0;
}
#deletionWarning .warning {
	MARGIN-TOP: 10px;
	DISPLAY: block;
	FLOAT: left;
	COLOR: #4d0005
}
.alert .checkBox {
	VERTICAL-ALIGN: top
}
.UplFile {
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #F7F7F7;
	color:#16274d;
	font-weight: bold;
	float: left;
	border: 1px solid #E6E6E6;
}
.partnerData .UplFile{
	float: none;	
}
#dgrUplFile .GridHeader TD {
	visibility: hidden;
}
#dgrUplFile INPUT {
}
.textArea {
	border:			#e7e6e7 1px solid;
	padding: 		3px;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 3px;
	WIDTH: 100%;
	PADDING-TOP: 3px;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.newsLetterConfig .formGui LABEL {
	WIDTH: 15em
}
.buttonRowForm{
	float: right;
	height: 2em;
}
.buttonRowForm div{
	float: right;
	height: 2em;
}
#content .buttonRowForm div input.button{
	margin-left: 0.2em;
}
.formGui .content{
	margin-bottom:1em;	
}
#formTable .buttonRow input {
	background: 			url(../images/imgsCO2Geonet/bkgndBotton.png) top right no-repeat;
	border:medium none;
	color:white;
	float: none;
	margin-left:10px;
	margin-top:1em;
	padding:0 0;
	vertical-align:top;
}
.buttonRow INPUT {
	padding: 		0 2em 0 2em;
	MARGIN-TOP: 	1em;
	background: 	#749dbb;
	FLOAT: 			right;
	MARGIN-LEFT: 	10px;
	VERTICAL-ALIGN: top;
	COLOR: 			white;
	border: 		none;
}
.buttonRow {
	/*clear:					both;*/ /* fixes a wrong button floating problem in ie7 */
	/*float:					left;*/
	height:					20px;
	margin:					10px 0;
	width:					89%;
}
#formTable .buttonRow {
	clear: none;
	float: none;
	height:					20px;
	margin:					10px 0;
	width:					100%;
}
.buttonRow.moveItem{
	float: 					left;
	width: 					100%;
	margin-bottom: 			0.5em;
	height: 				35px;
}
#content .button {
	border: none;
	background: 			url(../images/imgsCO2Geonet/bkgndBotton.png) top right no-repeat;
	/*margin: 				0 66px 2px 10px;*/
	color: 					white;
	font-variant: 			small-caps;
	font-family: 			SansationBold, Geneva, sans-serif;	
	border-radius: 			5px; /* css 3 */
	-moz-border-radius: 	5px;
	-webkit-border-radius: 	5px;
}
#content #btnSave {
  margin-right: 65px;
}
#content #saveButton #btnSave {
	margin-right: 0;
}
#content #btnUplImage {
	margin-left: 5px;
}
#dgrUplFile{
	clear:				left;
	margin-left: 		25.2%;
	margin-top: 		5px;
}
#dgrUplFile INPUT {
	background:			#749dbb;
	border:				1px solid #749dbb;
	color:				white;
	margin-bottom:		2px;
	margin-left:		10px;
}
#dgrUplFile .GridHeader{
	display: 			none;	
}

#content .button#btnModifyEmail{
	background: url("../images/imgsCO2Geonet/bkgndBotton_wide.gif") no-repeat scroll right top transparent;
}

/* fix contact form errors */
#contactForm #rfvName, #contactForm #rfvSurname, #contactForm #rfvEmail, #contactForm #rfvSubject {
	padding-left: 14.5em;
}