@charset "utf-8";
/* CSS Document */

html, body {
	height: 100%;
	max-height: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	background: #ffffff url(../images/MainBG.png) repeat-x left top;
	font-size:12px;
}
h1 {
	font-size:16px;
	margin:5px 0 10px 0;
}
h2 {
	font-size:14px;
	background:url(../images/smallOrangeLogo.gif) no-repeat left center;
	margin:5px 0;
	padding-left:32px;
	padding-top:2px;
	color:#194D6C;
}
a {
	color:#194D6C;
}
img {
	border: none;
}
strong {
	color:#194D6C;
}
div#MainDiv {
	position:relative;
	width: 882px;
	min-height: 100%;
	margin: auto;
}
* html div#MainDiv {
	height: 100%;
}
div#TheHeader {
	width: 882px;
	height: 468px;
	background: url(../images/MainDivBGTop.png) repeat-x left top;
}
div#HeaderLeftMargin {
	width: 22px;
	height: 468px;
	background: url(../images/MainDivBGLeftMargin.png) no-repeat left top;
	float:left;
}
div#HeaderRightMargin {
	width: 22px;
	height: 468px;
	background: url(../images/MainDivBGRightMargin.png) no-repeat left top;
	float: left;
}
div#HeaderMiddle {
	width: 838px;
	height: 100%;
	float: left;
}
div#TopMenuBar {
	position: absolute;
	top: 10px;
	right: 28px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #1a4d6c;
}

div#TopMenuBar span.WhiteText {
	color: #ffffff;
	float: left;
	margin-left: 20px;
	margin-right: 5px;
}
body.ilgruppo #ilgruppolink, body.fattoridistintivi #fattoridistintivilink, body.sedi #sedilink, body.faq #faqlink, body.contatti #contattilink, body.mappasito #mappasitolink {
	color: #1a4d6c;
	cursor: default;
}
div#TopMenuBar a {
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	float: left;
}
div#TopMenuBar a:hover {
	color: #1a4d6c;
}
div#TheLogo {
	position: absolute;
	top: 21px;
	left: 29px;
	width:286px;
	height:186px;
	background: url(../images/TheLogo.png) no-repeat left top;
	float: left;
}
div#TheLogo a {
	width:286px;
	height:186px;
	display: block;
}
div#HeaderBitmap {
	position:absolute;
	top: 21px;
	right: 28px;
	width: 552px;
	height:186px;
	background: url(../images/HeaderBitmap.jpg) no-repeat left top;
	float: left;
}
div#SecondMenuBar {
	position: absolute;
	top: 220px;
	right: 28px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	color: #81aabd;
}
div#SecondMenuBar span.VerticalLine {
	color: #ffffff;
	float: left;
	margin-left: 60px;
	margin-right: 5px;
}
body.sistemigestionali #sistemigestionalilink, body.soluzioniweb #soluzioniweblink, body.sistemistica #sistemisticalink, body.sviluppocustom #sviluppocustomlink {
	color: #81aabd;
	cursor: default;
}
div#SecondMenuBar a {
	text-decoration: none;
	display: block;
	float: left;
	color: #ffffff;
}
div#SecondMenuBar a:hover {
	color: #81aabd;
}
div#NavigationBar {
	position: absolute;
	top: 250px;
	left: 30px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	color: #194d6c;
}
div#NavigationBar span {
	color: #636358;
	float: left;
	margin-left: 20px;
	margin-right: 5px;
}
div#NavigationBar a {
	text-decoration: none;
	display: block;
	color: #94948a;
	float: left;
}
div#NavigationBar a:hover {
	color: #194d6c;
}
div#TheContainer {
	position: absolute;
	top: 274px;
	width: 882px;
	padding-bottom: 24px;
	background: url(../images/ContentBorderLeftRight.gif) repeat-y left top;
}
div#ContentLeftMargin {
	width: 22px;
	height: 250px;
	background: url(../images/ContentCornerTopLeft.png) no-repeat left top;
	float:left;
}
div#ContentRightMargin {
	width: 22px;
	height: 250px;
	background: url(../images/ContentCornerTopRight.png) no-repeat left top;
	float:left;
}
div#TheContent {
	position: relative;
	width: 838px;
	margin: auto;
	float: left;
	z-index: 1;
	margin-bottom:150px;
}
div#LonelyBackLine {
	position: absolute;
	top: 194px;
	left: 22px;
	width: 838px;
	height: 41px;
	margin: auto;
	background: url(../images/ContentBorderTop.png) repeat-x left top;
	z-index: 0;
	clear: both;
}
div#LonelyBackWhiteLine {
	position: absolute;
	top: 194px;
	left: 22px;
	width: 838px;
	height: 41px;
	margin: auto;
	background: url(../images/ContentBorderTopWhite.png) repeat-x left top;
	z-index: 0;
	clear: both;
}
div#Column01 {
	width: 215px;
	margin-left: 4px;
	float: left;
}
div#Column02 {
	width: 215px;
	margin-left: 17px;
	float: left;
}
div#Column03 {
	width: 215px;
	margin-left: 17px;
	float: left;
}
div#Column02Wide {
	width: 447px;
	margin-left: 17px;
	float: left;
}
div#Column02Widest {
	width:679px;
	margin-left:6px;
	float:left;
}
div#Column04 {
	width: 130px;
	margin-left: 17px;
	float: left;
}
div#WebMarketing {
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
	background-image: url(/images/web-marketing.png);
}
div#SitiWebPortali {
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
	background-image: url(/images/siti-web-portali.png);
}
div#SoftwareGestionale {
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
	background-image: url(/images/software-gestionale.png);
}
div#SistemiDiRete {
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
	background-image: url(/images/sistemi-di-rete.png);
}
div#SoftwareCustom {
	width: 215px;
	height: 186px;
	margin-bottom: 10px;
	background-image: url(/images/software-custom.png);
}
div#BigBitmapButton {
	position: relative;
	top: 142px;
	margin-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-align: right;
}
div#BigBitmapButton a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div#BigBitmapButton a:hover {
	color: #f57b20;
}
div#TheFooter {
	position: absolute;
	bottom: 0px;
	height: 135px;
	clear: both;
	background:url(../images/footerBg.png) no-repeat 0 0 #fff;
	left: 7px;
    width: 868px;
}
div#FooterCornerLeft {
	width: 22px;
	height: 24px;
	background: url(../images/FooterCornerLeft.png) no-repeat left top;
	float: left;
}
div#FooterCornerRight {
	width: 22px;
	height: 24px;
	background: url(../images/FooterCornerRight.png) no-repeat left top;
	float: left;
}
div#FooterBorder {
	width: 838px;
	height: 24px;
	background: url(../images/FooterBorder.png) repeat-x left top;
	float: left;
}
div#TheFooterText {
	width: 620px;
	position: relative;
	top: 110px;
	left: 109px;
	font-size:10px;
	text-align:center;
	color: #636358;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	z-index:110;
}
div#TheFooterText span {
	color: #c0bfba;
}
div#TheFooterText a {
	color:#636358;
	text-decoration: none;
}
div#TheFooterText a:hover {
	color:#000000;
}
div.TextInSmallColumn {
	width: 215px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
div#TextInWideColumn {
	width: 447px;
	text-align: justify;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 20px;
	background-color: #ffffff;
	color: #4b4c4e;
	line-height: 19px;
}
div#TextInWideColumn a {
	color:#194D6C;
}
div#TextInWideColumn .printers {
	margin:0 0 0 150px;
	padding:10px 0 0 30px;
}
span.SmallTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #194d6c;
	font-weight: bold;
}
div#TextInWideColumn p.Centered {
	text-align: center;
}
span.Highlighted {
	color: #194d6c;
	font-weight: bold;
}
div#ContinuaLinkLine {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	border: 0px;
	height: 13px;
	width: 382px;
	border-bottom: 1px solid #81aabd;
	float: left;
}
div#ContinuaLink {
	position: relative;
	padding: 0px;
	border: 0px;
	width: 447px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}
div#ContinuaLink a {
	color: #4b4c4e;
	text-decoration: none;
}
div#ContinuaLink a:hover {
	color: #f57b20;
}
div#PageNavigator {
	position: relative;
	top: 10px;
	left: 125px;
	height:25px;
	width: 180px;
	margin: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
}
div#PageX {
	margin-top: 5px;
	float: left;
	width: 90px;
	text-align: center;
}
div#PageXAdd {
	position: absolute;
	right: 0px;
	margin-top: 5px;
	float: left;
}
div#PageNavigator span {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
/** ----------- LightBlueBox ----------- **/

div.LightBlueBox {
	position: relative;
	width: 215px;
	margin-bottom: 25px;
}
div.LightBlueBoxTop {
	width: 215px;
	height: 8px;
	background: url(../images/LightBlueBoxTop.png) no-repeat left top;
	overflow: hidden;
}
div.LightBlueBoxBottom {
	width: 215px;
	height: 8px;
	background: url(../images/LightBlueBoxBottom.png) no-repeat left top;
	overflow: hidden;
}
div.LightBlueBoxMiddle {
	position: relative;
	width: 215px;
	background: url(../images/LightBlueBoxMiddle.png) repeat-y left top;
}
div.LightBlueBoxContent {
	position: relative;
	top: 1px;
	width: 195px;
	height: 24px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
div.LightBlueBoxContent a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.LightBlueBoxContent a:hover {
	color: #1a4d6c;
}
div.LightBlueBoxLinkList {
	position: relative;
	top: 1px;
	width: 195px;
	color: #ffffff;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
div.LightBlueBoxLinkList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
div.LightBlueBoxLinkList li {
	border-bottom: 1px solid #ffffff;
	margin-left: 15px;
	width: 185px;
}
div.LightBlueBoxLinkList li a {
	display: block;
	padding-top: 10px;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
div.LightBlueBoxLinkList li a:hover {
	color: #1a4d6c;
}
/** ----------- DarkBlueBox ----------- **/

div.DarkBlueBox {
	position: relative;
	width: 130px;
	height: 40px;
	margin-bottom: 9px;
}
div.DarkBlueBoxTop {
	width: 130px;
	height: 8px;
	background: url(../images/DarkBlueBoxTop.png) no-repeat left top;
	overflow: hidden;
}
div.DarkBlueBoxBottom {
	width: 130px;
	height: 8px;
	background: url(../images/DarkBlueBoxBottom.png) no-repeat left top;
	overflow: hidden;
}
div.DarkBlueBoxMiddle {
	width: 130px;
	height: 24px;
	background: url(../images/DarkBlueBoxMiddle.png) repeat-y left top;
}
div.DarkBlueBoxContent_1Line {
	position: absolute;
	top: 3px;
	margin-top: 8px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div.DarkBlueBoxContent_2Lines {
	position: absolute;
	top: 3px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div.DarkBlueBoxContent_1Line a, div.DarkBlueBoxContent_2Lines a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div.DarkBlueBoxContent_1Line a:hover, div.DarkBlueBoxContent_2Lines a:hover {
	color: #f57b20;
}
div.DarkBlueBoxSimple {
	background:url(../images/DarkBlueBoxSimple.png) no-repeat left top;
	height:40px;
	margin-top:15px;
}
div.DarkBlueBoxSimple p {
	margin:0;
	text-align:left;
}
div.DarkBlueBoxSimple p a {
	display:block;
	padding:14px 0 11px 15px;
	color:#FFF;
	text-decoration:none;
}
/** ----------- OrangeBox ----------- **/

div#OrangeBox {
	position: relative;
	width: 130px;
	height: 40px;
	margin-bottom: 9px;
}
div#OrangeBoxTop {
	width: 130px;
	height: 8px;
	background: url(../images/OrangeBoxTop.png) no-repeat left top;
	overflow: hidden;
}
div#OrangeBoxBottom {
	width: 130px;
	height: 8px;
	background: url(../images/OrangeBoxBottom.png) no-repeat left top;
	overflow: hidden;
}
div#OrangeBoxMiddle {
	width: 130px;
	height: 24px;
	background: url(../images/OrangeBoxMiddle.png) repeat-y left top;
}
div#OrangeBoxContent_1Line {
	position: absolute;
	top: 3px;
	margin-top: 8px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#OrangeBoxContent_2Lines {
	position: absolute;
	top: 3px;
	width: 119px;
	color: #ffffff;
	text-align: right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
div#OrangeBoxContent_1Line a, div#OrangeBoxContent_2Lines a {
	display: block;
	color: #ffffff;
	text-decoration: none;
}
div#OrangeBoxContent_1Line a:hover, div#OrangeBoxContent_2Lines a:hover {
	color: #1a4d6c;
}
/** ----------- GreyBox ----------- **/

div#GreyBox {
	position: relative;
	width: 215px;
	margin-bottom: 10px;
}
div#GreyBoxTop {
	width: 215px;
	height: 8px;
	background: url(../images/GreyBoxTop.png) no-repeat left top;
	overflow: hidden;
}
div#GreyBoxBottom {
	width: 215px;
	height: 8px;
	background: url(../images/GreyBoxBottom.png) no-repeat left top;
	overflow: hidden;
}
div#GreyBoxMiddle {
	position: relative;
	width: 215px;
	background: url(../images/GreyBoxMiddle.png) repeat-y left top;
}
div#GreyBoxLinkList {
	position: relative;
	top: 1px;
	width: 195px;
	color: #ffffff;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#GreyBoxLinkList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
div#GreyBoxLinkList li {
	border-bottom: 1px solid #ffffff;
	margin-left: 15px;
	width: 185px;
}
div#GreyBoxLinkList li a {
	display: block;
	padding-top: 10px;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
div#GreyBoxLinkList li a:hover {
	color: #1a4d6c;
}
/*//////////CONTACT///////////*/

div#TheContactForm {
	background-color: #ffffff;
	width: 427px;
	font-size:12px;
	color: #1a4d6c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}
div#CloseButton {
	width: 100%;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#CloseButton a {
	color: #1a4d6c;
	text-decoration: none;
}
div#CloseButton a:hover {
	color: #26709e;
}
h3 {
	font-size: 14px;
	width: 360px;
}
div.content_box {
	margin: 0;
	overflow:hidden;
}
#ContactForm {
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-left:28px;
	margin-bottom:5px;
}
#ContactForm label {
	display:block;
	float:left;
	width:60px;
	text-align:left;
}
input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: 0px;
}
#entry_0, #entry_1, #entry_2, #entry_3 {
	width:357px;
}
input[type="submit"]{
	margin:0 0 0 60px;
	padding:0;
	border:none;
	width: 100px;
	height:30px;
	background: url(../images/contactFormSubmitButton.png) no-repeat center center;
	color:#ffffff;
	cursor:pointer;
}
input[type="submit"]:hover{
	color:#f57b20;
}
div#interest {
	overflow:hidden;
	margin-left:25px;
}
div#interest div.left {
	float:left;
	width:55%;
}
div#interest div.right {
	margin-left:45%;
}
.NoBorderCheckBox {
	border: 0px;
}
div#company {
	margin-left:25px;
}
div#company input {
	width:250px;
}
div#final {
	margin-left:25px;
}
div#final textarea {
	width:370px;
}
div#submit {
	margin-left:25px;
	padding:5px 0;
}
/*//////////CONTACT///////////*/

/** ----------- NewsBox START ----------- **/

div#NewsBox {
	position: relative;
	margin-bottom: 9px;
	margin-left: 5px;
	width: 120px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div#NewsBox a {
	font-size: 10px;
	text-decoration: none;
	color: #94948a;
}
div#NewsBox a:hover {
	color: #1a4d6c;
}
.float_left {
	float:left;
	margin:5px 5px 5px 0;
}
.centered {
	text-align:center;
}
.float_right {
	float:right;
	margin:5px 0 5px 5px;
}
a.pdf_link {
	background:url(../images/pdf_icon_link.gif) no-repeat left center;
	padding-left:15px;
}
/** ----------- NewsBox END ----------- **/

table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	border: 1px solid #1A4D6C;
	width: 447px;
	text-align: left;
}
tr.FirstRow td {
	background: #E2E7E9;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
td {
	border: 1px solid #1A4D6C;
	padding: 0 0.2em;
}
body.sistemistica table {
	text-align: center;
}
div.DemoThumbnail, div.DemoThumbnailClear {
	margin: 2px 2px 10px 2px;
	padding: 0px;
	width: 210px;
	border: 1px #c5e0f1 solid;
	background-color: #f9f9f9;
	float: left;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1a4d6c;
}
div.DemoThumbnailClear {
	clear:left;
}
div.DemoThumbnail a, div.DemoThumbnailClear a {
	color: #1a4d6c;
	display: block;
	text-decoration: none;
}
div.DemoThumbnail a:hover, div.DemoThumbnailClear a:hover {
	color: #ff7f50;
}
body.mappasito h5 {
	font-size:12px;
	margin:2px 10px 2px 0pt;
	padding:1px 0pt 1px 2px;
}
body.mappasito ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-top:0pt;
}
.NumberedList {
	list-style: decimal;
}
.SmallLetters {
	list-style: lower-latin;
}
.ToTheRight {
	margin-left: 20px;
}
body.mappasito h5 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	text-decoration: none;
}
body.mappasito li a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	text-decoration: none;
}
body.mappasito h5 a:hover, body.mappasito li a:hover {
	color: #ff7f50;
}
/** ----------- Jobs START ----------- **/

body.jobs div#TheJobsForm {
	background-color: #ffffff;
	width: 427px;
	font-size:11px;
	color: #1a4d6c;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding:10px;
}
body.jobs div.content_box {
	margin: 0px;
	padding: 0px;
}
body.jobs #JobsForm {
	list-style:none;
	overflow: hidden;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-bottom:5px;
}
body.jobs #JobsForm li {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:3px;
}
body.jobs #JobsForm .FormTitles {
	display:block;
	float:left;
	width:110px;
	text-align:left;
	margin-left: 57px;
}
input, textarea, select {
	border:1px solid #1a4d6c;
	font-size: 11px;
}
input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: 0px;
}
body.jobs #JobsForm .FormInput {
	width:190px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm .FormInputFullRow {
	float:left;
	width:300px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm .TextArea {
	float:left;
	width:300px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm .FormSelect {
	width:192px;
}
body.jobs #JobsForm .FormSelectFullRow {
	float:left;
	width:302px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm div.RadioButtons {
	margin-left: 175px;
}
body.jobs #JobsForm div.RadioButtons input {
	float:left;/*	width:20px;*/
}
body.jobs #JobsForm div.RadioButtons label {
	float:left;/*	width: 65px;*/
}
body.jobs #JobsForm .clsBirthDay {
	width: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}
body.jobs #JobsForm .clsBirthYear {
	width: 52px;
	margin-left: 8px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm .clsBirthMonth {
	width: 90px;
	margin-left: 8px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}
body.jobs #JobsForm .clsStudyTitle {
	width: 302px;
	margin-left: 57px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
body.jobs #JobsForm .clsAcceptPrivacy {
	width: 20px;
	margin-left: 25px;
}
body.jobs #JobsForm .UploadInput {
	width: 126px;
}
body.jobs #JobsForm .UploadButton {
	margin-left: 10px;
}
body.jobs #JobsForm span.red {
	color:#CC0000;
}
div#interest {
	overflow:hidden;
	margin-left:25px;
}
div#interest div.left {
	float:left;
	width:55%;
}
div#interest div.right {
	margin-left:45%;
}
.NoBorderCheckBox {
	border: 0px;
}
div#company {
	margin-left:25px;
}
div#company input {
	width:250px;
}
div#final, div#captcha {
	margin-left:25px;
}
div#final textarea {
	width:370px;
}
div#submit {
	margin-left:194px;
	padding:5px 0;
}
/** ----------- Jobs END ----------- **/

iframe.dwweIframe {
	width:100%;
	height:500px;
}
/* ----------- Portfolio Start ----------*/
div.portfolio_entry {
	background:#dfdfdf;
	border:1px solid #c6cfd4;
	height:57px;
	padding-right:5px;
	margin-bottom:5px;
}
div.portfolio_entry a.portfolio_thumb {
	display:block;
	float:left;
	padding:3px;
	padding-right:9px;
	background:url(../images/portfolioArrow.gif) no-repeat right top #c6cfd4;
}
div.portfolio_entry h6 {
	margin:0 0 0 85px;
	padding:0;
	font-size:11px;
}
div.portfolio_entry h6 a {
	color:#5b5b5b;
}
div.portfolio_entry h6 a:hover {
	color:#f57b20;
}
div.portfolio_entry span {
	display:block;
	margin-left:85px;
}
/* ----------- Portfolio End ----------*/
div#anonymous_element_1 {
	z-index:300;
}
#demoTable td {
	padding:4px;
}
/*----------- Persone -----------------*/
div#PersoneAlessandroVitale {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Alessandro-Vitale.jpg);
}
div#PersoneGerardinaDiBiase {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Gerardina-Di-Biase.jpg);
}
div#PersoneMariusFurdui {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Marius-Furdui.jpg);
}
div#PersoneAndreiBobaila {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Andrei-Bobaila.jpg);
}
div#PersoneHoriaAncas {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Horia-Ancas.jpg);
}
div#PersoneCristianMuresan {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Cristian-Muresan.jpg);
}
div#PersoneRaulOlaru {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Raul-Olaru.jpg);
}
div#PersoneYariMontalbetti {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Yari-Montalbetti.jpg);
}
div#PersoneGiuseppeDamico {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Giuseppe-D-Amico.jpg);
}
div#PersoneGabrielNegrusa {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Gabriel-Negrusa.jpg);
}
div#PersoneAndreaComoli {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Andrea-Comoli.jpg);
}
div#PersoneLivioDeVito {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Livio-De-Vito.jpg);
}
div#PersoneDarioCastagna {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Dario-Castagna.jpg);
}
div#PersoneLarisaCovaciu {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Larisa-Covaciu.jpg);
}
div#PersoneVasileGiorgi {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Vasile-Giorgi.jpg);
}
div#PersoneAlinMiron {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Alin-Miron.jpg);
}
div#PersoneCiprianDad {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Ciprian-Dad.jpg);
}
div#PersoneAlinaFlutur {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Alina-Flutur.jpg);
}
div#PersoneMihaelaCiucur {
	width: 150px;
	height: 150px;
	margin-bottom: 10px;
	background-image: url(/images/persone/Mihaela-Ciucur.jpg);
}
/*----------- Sitemap -----------------*/
div#sitemap table{
	border:none;
	font-size:8;
	width:800px;
}
div#sitemap td{
	border:none;
}
div#SiteMapText {
	width: auto;
}
div#sitemap a{
	text-decoration:none;
}
div#sitemap h2{
	width:800px;
}

/*----------- Footer Menu -----------------*/
#FooterMenu{
    left:17px;
    position:absolute;
    z-index:100;
	left: 9px;
    position: absolute;
    top: 15px;
    width: 850px;
	background:url(../images/footerMenuBg.png) no-repeat top center #c6cfd4;
	height:120px;
}
.FooterColumn{
	float:left;
	width:262px;
	margin-left:20px;
}
.FooterColumn ul{
	list-style:none;
	line-height:20px
}
.FooterColumn ul li a{
	font-weight:bold;
	font-size:11px;
	color: #636358;
	text-decoration:none;
}
.FooterColumn ul li a:hover{
	color: #1a4d6c;
}
.FooterColumn span{
	color: #1a4d6c;
}
