@charset "utf-8";
/* CSS Document */


/****************GENERAL*****************/
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
	line-height:130%;
	color:#697a81;
	
	text-align:center;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

table{
	border:none;
	padding:0px;
	margin:0px;
}

h2{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h3{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/_backgrounds/bkg_arrow_title.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	color:#E2A007;
	line-height:150%;
}

h4{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
}

h5{
	padding:0px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	color:#E2A007;
	line-height:150%;
}

p{
	margin:0px;
	padding:0px;
}

input{
	height:15px;
	border:#D7DDDE solid 1px;
	margin-top:2px;
}

/***************LINKS*********************/

a:link{
	color:#e2a007;
	text-decoration:none;
}

a:visited{
	color:#e2a007;
	text-decoration:none;
	
}

a:active{
	color:#e2a007;	
	text-decoration:underline;
}

a:hover{
	color:#e2a007;	
	text-decoration:underline;
}
/*********************************************/



/***************CONTAINER*********************/

#container{
	margin-left:auto;
	margin-right:auto;
	width:793px;

	text-align:left;	
	/*border:1px solid #CCCCCC;*/
}

#container_header{
	position:relative;
	width:793px;
}
/*********************************************/



/***************HEADER*********************/
#header{
	width:568px;
	
	position:absolute;
	right:1px;
	bottom:0px;
}

#header_extra{
}

#menu_extra{
}

#search{
	float:right;

	height:22px;
	line-height:22px;
	vertical-align:middle;
	margin-right:3px;
}

#search_txt{
	margin-left:5px;
	height:12px;
	width:85px;
	border:1px solid #ccc;
	background-color:#f2f2f2;
	vertical-align:top;
	
	font-size:9px;
}

#search_btn{
	padding:0px;
	margin:-6px 0px 0px 5px;
	width:21px;
	height:21px;
	border:none;
}

#header_menu{
	clear:both;
}
/******************************************/



/***************MAIN CONTENT*********************/
#container_content{
}

#left {
	width:220px;
	float:left;
}

#product_categories{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#66818a;
	margin-bottom:10px;	
	
	background-image:url(../images/_backgrounds/bkg_product_categories.jpg);
	width:220px;
}

#product_categories_header{
	height:43px;
	
	background-image:url(../images/_backgrounds/bkg_product_categories_header.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:23px;
}

.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e2a007;
	font-weight:bold;
	font-size:14px!important;
	background-image:url(../images/_backgrounds/bkg_arrow_title.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	margin:10px 0 0 0;
	padding:0 0 1px 10px;
}

#product_categories ul{
	padding:0 0 10px 0;
	margin:0px;
	margin-left:20px;
	
	list-style-type:none;
	list-style-image:none;
}

#product_categories ul li{
	height:25px;
	padding-top:5px;
	vertical-align:middle;

	background-image:url(../images/_backgrounds/bkg_product_categories_line.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;

}

#product_categories ul li a{
	display:block;
	background-image:url(../images/_backgrounds/bkg_arrow_line.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#66818a;
	text-decoration:none;
}

#product_categories ul li a.menu_level1{
	background-image:url(../images/_backgrounds/bkg_arrow_subcateg.jpg);
}

#product_categories ul li a.menu_level2{
	background-image:url(../images/_backgrounds/bkg_dot_yellow.jpg);
}

#product_categories ul li a:hover{
	color:#730008;
}

#product_categories_footer{
	height:30px;
	background-image:url(../images/_backgrounds/bkg_product_categories_footer.jpg);
}

.menu_level1 {
	padding-left:10px;
	font-weight:normal;
}

.menu_level2 {
	padding-left:20px;
	font-weight:normal;
}

.selected{
	color:#730008!important;
}

#news_digest{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66818a;
	margin-bottom:10px;	
	
	background-image:url(../images/_backgrounds/bkg_news_digest.jpg);
	width:220px;
}

#news_digest_header{
	height:43px;
	
	background-image:url(../images/_backgrounds/bkg_news_digest_header.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-left:23px;
}

#news_digest ul{
	padding:0 0 10px 0;
	margin:0px;
	margin-left:20px;
	
	list-style-type:none;
	list-style-image:none;
}

#news_digest ul li{
	padding-top:5px;
	vertical-align:middle;
}

#news_digest_footer{
	height:30px;
	background-image:url(../images/_backgrounds/bkg_news_digest_footer.jpg);
}


#banners{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66818a;
	margin-bottom:10px;	
	text-align:center;	
	width:220px;
}

#main{
	width:568px;
	margin-left:225px;
}

#content{
	padding:10px 0 0 6px;
	margin:0px 6px 0 2px;
}

#info_splashes{
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

#info_splashes img{
	margin:2px 4px;
}

.bara_gri{
	width:560px;
	height:10px;
	margin-top:10px;
	margin-bottom:15px;
	background-color:#f2f2f2;
}

#footer{
	border-top:1px solid #D0D6D9;
	padding-top:5px;
	margin-bottom:8px;
	margin-top:15px;
	
	width:530px;
	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#copyright{
	color:#999999;
	font-size:10px;
	text-align:center;
	line-height:150%;
	margin-bottom:8px;
}

#analytics{
	color:#999999;
	font-size:10px;
	text-align:center;
	line-height:150%;
	margin-bottom:8px;
}

a.short_links{
	color:#697a81;
	text-decoration:none;
}

a.short_links:hover{
	color:#697a81;	
	text-decoration:underline;
}
/******************************************/


/****************** INDEX ************************/

#container_info{
	padding:0px!important;
	margin:0px!important;
}

.underline{	
	border-bottom:1px solid #D0D6D9;
	width:558px;
	margin:0px;
	padding:0 0 0 4px;
}

.title_categories{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e2a007;
	font-weight:bold;
	font-size:14px;	
	
	padding:0px;
	margin:0px;
	margin-top:8px;
	text-indent:0px;
}

.table_properties{
	padding:3px;
	margin-bottom:5px;
	width:540px;
}
	
.new_products{
	width:132px;
	float:left;
	margin:0 6px 0 0;
}

.new_products_title{
	border-bottom:3px solid #ebeff1;
	width:132px;
	display:block;
	text-align:left;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#66818a;
}

a.product{
	color:#66818a;
	text-decoration:none;
	font-weight:bold;
}

a.product:hover{
	color:#730008;	
}

.links_materiale{
	padding:0px;
	margin-left:0px;
	
	list-style-type:disc;
	margin-bottom:0px;
}

.links_materiale li{
	height:18px;
	padding-top:-2px;
	margin-left:14px;
	vertical-align:middle;
}

/******************************************/


/****************** NEWS *******************/
a.title_news{
	color:#697a81;
	text-decoration:none;
}
a.title_news:hover{
	color:#697a81;
	text-decoration:underline;
}

.bara_gri_3px{
	height:3px;
	text-align:center;
	margin:10px 0 10px 0;
	background-color:#f2f2f2;
}
/******************************************/


/****************** CARIERE ***************/

#posturi_disponibile{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

.cariere_itemi{
	font-weight:bold;
	vertical-align:top;
}


.margin_right10px{
	margin-right:10px;
	margin-top:3px;
	margin-bottom:2px;
}

.information{
	position:relative;
	width:520px;
	padding:0px;
	background:#f4f5f6;
}

.gray_border_top{
	height:8px;
	width:522px;
	top:0px;
	background-image:url(../images/_backgrounds/bkg_job_header.jpg);
	background-repeat:no-repeat;
#	position:absolute;
}

.gray_border_bottom{
	height:8px;
	width:522px;
	bottom:0px;
	background-image:url(../images/_backgrounds/bkg_job_footer.jpg);
	background-repeat:no-repeat;
#	position:absolute;
}

/******************************************/


/****************** CONTACT ***************/

.table_properties_contact{
	padding:3px 3px 3px 0;
	margin-bottom:5px;
	width:558px;
}

.underline_contact{
	background-image:url(../images/_backgrounds/bkg_contact_address.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:4px;
	margin-bottom:4px;
}

#contact_form{
	width:285px;
	background-image:url(../images/_backgrounds/bkg_contact_form.jpg);
	position:relative;
}

#Contact
{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}

#contact_header{
	height:14px;
	width:285px;
	background-image:url(../images/_backgrounds/bkg_contact_form_header.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
}

#contact_footer{
	height:14px;
	width:285px;
	background-image:url(../images/_backgrounds/bkg_contact_form_footer.jpg);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
}

.btn_submit{
	width:72px;
	height:29px;
	margin-top:3px;
	display:block;
	color:#646A73;
	border:none;
}

.btn_login{
	width:72px;
	height:29px;
	margin-top:3px;
	color:#646A73;
	border:none;
}

#textarea_contact{
	border:#D7DDDE solid 1px;
	margin-top:2px;
}


.vertical_align_top{
	vertical-align:top;
}

/******************************************/


/****************** SUPORT ***************/
#support_form {
	width:520px;
	position:relative;
	background:#f4f5f6;
}

#Support{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}

#support_header {
	height:8px;
	width:522px;
	top:0px;
	background-image:url(../images/_backgrounds/bkg_job_header.jpg);
	background-repeat:no-repeat;
	position:absolute;
}

#support_footer{
	height:8px;
	width:522px;
	bottom:0px;
	background-image:url(../images/_backgrounds/bkg_job_footer.jpg);
	background-repeat:no-repeat;
	position:absolute;
}

p.support{
	padding-left:10px;
	background-image:url(../images/_backgrounds/bkg_arrow_title.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#Login
{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}

#Logout
{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}

#Update
{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}

#Register
{
 	margin:0px;
 	padding:15px 12px;
 	display:block;
}
/******************************************/


/****************** SITE MAP ***************/

#map_container ul{
	padding:0px;
	margin:0px;
	margin-left:20px;
	
	list-style-type:none;
	list-style-image:none;
}

#map_container ul li{
	vertical-align:middle;
}

#map_container ul li a {
	color:#697A81;
	text-decoration:none;
}
#map_container ul li a:hover {
	color:#697A81;
	text-decoration:underline;
}

.level4{
	font-weight:bold;
	background-image:url(../images/_backgrounds/bkg_arrow_line.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:12px;
	margin-top:5px;
}

.level3{
	font-weight:bold;
	margin-left:20px;
}

.level2{
	font-weight:normal;
	margin-left:30px;
	
	background-image:url(../images/_backgrounds/bkg_dot_yellow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:6px;
}
/******************************************/

/****************** DESPRE NOI ***************/

.center_img{
	padding:8px 0;
	vertical-align:middle;
	text-align:center;
}

/******************************************/

#cookie-law { 
    max-width:940px;
    background:#EEEADD; 
    margin:10px auto 0; 
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
}
 
#cookie-law p { 
    padding:10px; 
    font-size:1.2em; 
    font-weight:bold; 
    text-align:center; 
    color:#682008; 
    margin:0;
}
