DIV#contentForm{
	position:relative;
	display:block;
	padding:0;
	width:984px;
	left:50%;
	min-height: 447px;
	height: auto !important;
	height: 447px;
	margin:0 0 0 -492px;
	border:0px solid #ff0000;
	background:none;
}
.form{
	margin:0;
	padding:0
}
DIV#intestazione{
	float:left;
	clear:both;
	border:0px solid #D5D5D5;
	margin:0px;	
	width:900px;
	padding:0px 0 0px 94px;
	background:none
}
DIV#intestazione p{
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #3C3A3B;
	text-align:left;
	text-decoration:none !important;
}
DIV#intestazione h1 a, DIV#intestazione h1 a:hover, DIV#intestazione p a, DIV#intestazione a:visited{
	font-weight:bold;
	color: #F5B236;
	text-decoration:none !important;
}
DIV#intestazione a:hover{
	font-weight:bold;
	color: #F5B236;
	text-decoration:underline !important;
}
DIV#intestazione h1{
	font-family: Arial, sans-serif !important;
	font-size: 18px;
	font-weight:normal;
	color: #3C3A3B;
	text-align:left;
	text-decoration:none !important;
}
DIV#intestazione h5{
	font-family:  Arial, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color: #999;
	text-align:left;
	text-decoration:none !important;
	margin:8px 0 0 0;
}
#content-top-left-contatti{
	float:left;
	width:516px;
	height:340px;
	margin:0 0 0 0px;
	border:0px solid #000;
	display:inline	
}
#content-top-right-contatti{
	float:right;
	margin:0px 0px 0 0px;
	width:466px;
	border:0px solid #ff0000;
	display:inline	
}

.box-griglia{
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;	
	float:left
}

div.riga-griglia{
	width:512px;
	clear:left;
	float:left;
	border:0px solid #ff0000;
}

div.riga-grigliaOff{
	width:492px;
	clear:left;
	float:left;
	border:0px solid #ff0000;
}
div.riga-grigliaBig{
	width:466px;
	clear:left;
	float:left;
	border:0px solid #ff0000;
}
div.riga-grigliaSmall{
	float:left;
	border:0px solid #ff0000;
}
html>/**/body div.riga-griglia div{
	float:left;	
	margin:0px 12px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#3C3A3B;
	font-size:11px;
	line-height:1.4em;
	font-family: Arial, sans-serif !important;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:right;
	height:auto;
	display:inline;	
}
div.riga-griglia div{
	float:left;	
	margin:0px 12px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#3C3A3B;
	font-size:11px;
	line-height:1.4em;
	font-family:  Tahoma, Arial, sans-serif;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:right;
	height:auto;
	display:inline;	
}
div.riga-grigliaSmall div{
	float:left;	
	margin:0px 12px 0px 0px;
	padding:8px 0px 0px 0px;
	color:#3C3A3B;
	font-size:11px;
	line-height:1.4em;
	font-family:  Tahoma, Arial, sans-serif;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:right;
	height:auto;
	display:inline;	
}
div.riga-grigliaBig div{
	float:left;	
	margin:0px 12px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#3C3A3B;
	font-size:11px;
	line-height:1.4em;
	font-family:  Tahoma, Arial, sans-serif;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:right;
	height:auto;
	display:inline;	
}
div.riga-griglia div.cell-testo{
	width:80px;
	padding:11px 0px 0px 0px;
}
div.riga-grigliaSmall div.cell-testo{
	width:80px;
	padding:11px 0px 0px 0px;
}
div.riga-grigliaBig div.cell-testo{
	width:80px;
	padding:11px 0px 0px 0px;
}
div.riga-grigliaSmall div.cell-testo2{
	width:44px;
	padding:11px 0px 0px 0px;
}

div.riga-griglia div.cell-testoBig{
	width:210px;
	padding:11px 0 0 28px;
}
.textbox{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #333;
	width:382px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:4px;
	background:#ededed;
	display:inline
}
.textboxSmall{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #333;
	width:126px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:4px;
	background:#ededed;
	display:inline
}
.textboxSmall2{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #333;
	width:50px !important;
	width:52px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:4px;
	background:#ededed;
	display:inline
}
.textbox2{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #333;
	width:332px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:4px;
	background:#ededed;
	display:inline
}
.req{
	float:none;
	color:#ff0000 !important;
	font-weight:normal;
	margin:0;
}
.textboxErrore{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #ff0000;
	width:382px;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	padding:4px;
	background:#fff;
	display:inline
	}
.textboxErroreSmall{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #ff0000;
	width:126px;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	padding:4px;
	background:#fff;
	display:inline
	}
.textboxErroreSmall2{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size:11px;
	color: #ff0000;
	width:50px;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	padding:4px;
	background:#fff;
	display:inline
	}

.textboxBig{
	font-family: Arial, sans-serif !important;
	border:1px solid #ccc;
	font-size: 11px;
	color: #333;
	width:336px;	
	height:144px !important;
	height:154px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:4px;
	background:#fff;
	display:inline;
}
select{
	font-family:  Arial, sans-serif;
	font-size: 11px;
	color: #333;
	width:387px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:3px;
	background:#fff;
	display:inline	
}

div.acconsento{
	margin:50px 0px 0px 92px;
	font-family: Arial, sans-serif !important;
	font-size: 10px;
	font-weight:normal;
	color: #3C3A3B;
	text-align:left;
	float:left;
	display:inline;	
	border:0px solid #ff0000
}
div.acconsento div.formAgree{
	padding:0px 0px 0px 0px !important;
	font-family: Arial, sans-serif !important;
	font-size: 11px;
	font-weight:normal !important;
	color: #3C3A3B;
	text-align:left;
	text-decoration:none !important;
}
input.agree{
	margin:0 8px 0 0
}
div.formAgree a, .txtContatti a:visited{
	font-weight:bold;
	color: #F5B236;
	text-decoration:none !important;
}
div.formAgree a:hover{
	font-weight:bold;
	color: #F5B236;
	text-decoration:none !important;
}

.cell-bott{
	float:left;
	border:0px solid #000;
	padding:0px;
	display:inline;
	
}
.sender{
	height:29px;
	width:156px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_ita.gif") no-repeat 0px top;
}
.senderEng{
	height:29px;
	width:156px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_eng.gif") no-repeat 0px top;
}
.senderFra{
	height:29px;
	width:168px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_fra.gif") no-repeat 0px top;
}

.senderDeu{
	height:29px;
	width:168px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_deu.gif") no-repeat 0px top;
}

.senderSpa{
	height:29px;
	width:168px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_spa.gif") no-repeat 0px top;
}

.senderPor{
	height:29px;
	width:168px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/btn_invia-form-off_por.gif") no-repeat 0px top;
}
.button{
	padding:0px 0px;
	margin:0px 0px 0px 0px;		
}
#el04 {border-width:6px} /* Border width */
DIV#formMessaggio{
	float:left;
	clear:both;
	width:400px;
	height:80px;
	border:0px solid #ff0000;
	margin:150px 0 0 300px
}
DIV#formMessaggio p{
	font-family: Arial, sans-serif !important;
	font-size: 12px;
	font-weight:normal !important;
	color: #3C3A3B;
	text-align:left;
	padding:24px 0 0 64px
}
.subscriber{
	height:29px;
	width:156px;
	margin:32px 0px 0px 86px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../images/subscribeOff_ita.gif") no-repeat 0px top;
}

#content-top-right-job{
	float:right;
	width:516px;
	height:340px;
	margin:0 0 0 0px;
	border:0px solid #000;
	display:inline	
}
#content-top-left-job{
	float:left;
	margin:0px 0px 0 0px;
	width:466px;
	border:0px solid #ff0000;
	display:inline	
}
