/* ########################################################
   PAGE CONTAINER - Ridefinizione per la pagina
   ######################################################## */

#page_container
{
    font-size:12px;
    color:#ffffff;
    background-color: #a7c600;
    background-image: url("/images/content_bottom_lavora_con_noi.gif");
    background-repeat:no-repeat;
    background-position:bottom;
    padding:0px 0px 0px 30px;
    width: 648px;
    float:left;
}

/* ########################################################
   contenuto della pagina
   ######################################################## */

.mandatory_string
{
    color:#ffffff;
    margin:23px 0px 40px 0px;
    padding:0px;
    width: 500px;
}

.error_box
{
    color:#ffffff;
    border: solid 1px #006633;
    padding:5px;
    width:562px;
    margin:10px 0px 0px 0px;
}

.formItem_left
{
    width:268px;
    float:left;
    margin:0px 0px 13px 0px;
    padding:0px;
}

.formItem_right
{  
    width:268px; 
    margin:0px 0px 13px 0px;
    padding:0px;
    float:left;
}    
    
.formCellLabel
{
		float:left;
		width:105px;
		margin:0px;
		padding:0px;
}

.formCellInput
{
		float:left;
		width:163px;
		font-family: verdana;
		margin:0px;
		padding:0px;
}

.formCellInput textarea
{
		width:462px;
		height: 80px;
		float:left;
		background-color:#a7c600;
		border-color:#ffffff;
		border-width:1px;
		border-style:solid;
		font-family:Arial, Sans-Serif;
		color:#ffffff;
		font-size:12px;
		margin:0px;
		padding:0px;
}

.formCellInput input, .formCellInput select
{
		width:168px;
		background-color:#a7c600;
		color:#ffffff;
		border-color:#ffffff;
		border-width:1px;
		border-style:solid;
		margin:0px;
		padding:0px;
}

.formCellInput #Curriculum_vitae
{
    background-color:#ffffff;
    color:#000000;
}

.green_box
{
    float:left;
    background-image:url(/images/background_lavora_con_noi_1.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:566px;
    margin:0px 0px 13px 0px;
    padding:21px 22px 21px 22px;
    min-height:90px;
    _height:90px;
}
.green_box p
{
    width:522px;
    color:#006633;
    margin:0px;
    padding:0px;
    font-size:11px;
}
    
.form_privacy_box
{
    margin:0px 0px 0px 100px;
		padding:0px 0px 0px 0px;
		width:500px;
}
.form_privacy_box .form_button
{
    float:left;
    margin:48px 0px 0px 0px;
    padding:0px 0px 0px 6px;
}

#newsletter_button
{
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}




#left
{
float:left;
width:300px;
height:432px;
margin:0px;
padding:0px;
}