@charset "UTF-8";
@import url(reset.css);
@import url(dynstyle.css);


body{ font-family:Tahoma, Geneva, sans-serif; background:url(img/bordi.gif) repeat 0 0; font-size:12px; font-weight:bold; line-height:1em;}
input{font-weight:normal;}

a{ text-decoration:none; color:#FFF;}
td.prima{ width:476px; background:transparent url(img/gall_bg-trans.jpg) repeat-y scroll 0 0;}
.title{ font-size:14px; font-weight:normal; height:100px; line-height:80px;}
.title_confirm{ font-size:14px; font-weight:normal;  line-height:80px;}
input.btnHomepage{ background-color:transparent; color:#FFF; vertical-align:middle;  margin:30px 0 0 0; cursor:pointer; width:222px;; border:0; text-indent:0px; font-size:20px; text-align:right; line-height:30px; font-weight:bold; padding:0; }


input.big{ background:url(img/input_bg-trans.png) no-repeat 0 0; height:25px; width:195px; border:0; color:#FFF; padding:8px; font-size:12px;  }




input.big_2{ background:url(img/input_bg_big_2-trans.png) no-repeat 0 0; height:25px; width:324px; border:0; color:#FFF; padding:8px; font-size:12px;  }

input.small{ background:url(img/input_bg_small-trans.png) no-repeat 0 0; height:25px; width:73px; border:0; color:#FFF; padding:8px; font-size:12px; }
input.small_2{ background:url(img/input_bg_small_2-trans.png) no-repeat 0 0; height:25px; width:47px; border:0; color:#FFF; padding:8px; font-size:12px; }

input.small_2_nopad{ background:url(img/input_bg_small_2-trans.png) no-repeat 0 0; height:25px; width:47px; border:0; color:#FFF; padding:8px 4px; font-size:12px; }

.data{ border:none; background-color:transparent;color:#FFF;  font-size:12px; }
#data_nascita{ background:url(img/input_bg_data-trans.png) no-repeat 0 0; height:33px; width:131px; border:0; color:#FFF; padding:8px; font-size:12px;}

input.btnSave{ float:right; color:#FFF; vertical-align:middle;  margin:30px 0 0 0; cursor:pointer; background:url(img/procedi-trans.png) no-repeat center right;  width:100px; border:0; text-indent:0px; font-size:20px; text-align:left; line-height:30px; font-weight:bold; padding:0; }
input.btnDelete{ float:left; color:#FFF; vertical-align:middle;  margin:30px 0 0 0; cursor:pointer; background:url(img/indietro-trans.png) no-repeat center left;  width:100px; border:0; text-indent:0px; font-size:20px; text-align:right; line-height:30px; font-weight:bold; padding:0; }

input.btnDelete_home{ float:left; color:#FFF; vertical-align:middle;  margin:30px 0 0 0; cursor:pointer; background:url(img/indietro-trans.png) no-repeat center left;  width:149px; border:0; text-indent:0px; font-size:20px; text-align:right; line-height:30px; font-weight:bold; padding:0; }


textarea.textarea_big{ background:url(img/textarea_big-trans.png) no-repeat 0 0; height:104px; width:402px; border:0; color:#FFF; padding:8px; font-size:12px; resize:none;  }

#main_content{ height:1024px; width:1024px; background:url(img/z_sicilia_outlet_village_form_3000c.jpg) no-repeat bottom left; color:#FFF; position:relative; margin:0 auto;}

#main_content_big{   width:1024px; background:url(img/z_sicilia_outlet_village_form_3000c.jpg) no-repeat center bottom; color:#FFF; position:relative; margin:0 auto;}

.hide{ display:none;}

#head{ height:135px; width:476px; background:url(img/head-trans.png) no-repeat center right; }


#head_chi{ height:135px; width:476px; background:url(img/head_chi-trans.png) no-repeat 0 0;}
#head_progetto{ height:135px; width:476px; background:url(img/head_progetto-trans.png) no-repeat 0 0;}
#head_lavora{ height:135px; width:476px; background:url(img/head_lavora-trans.png) no-repeat 0 0;}
#head_home{ height:135px; width:476px; background:url(img/head_home-trans.png) no-repeat 0 0;}



#step_cont{ width:903px; position:relative; margin:0 auto; margin-bottom:150px;}

#step_cont td{ vertical-align:top;}

.confirm_title{font-weight:bold; font-size:16px; line-height:30px; vertical-align:bottom:}

.lab{ padding:5px;}

.confirm_table{ font-size:14px; font-weight:bold;}

.confirm_space{ height:20px;}
#confirm_privacy{ font-size:13px; line-height:16px; padding-top:30px; font-weight:normal;}


.form_cv{ width:825px;}

.form_cv td{ vertical-align:top;}

#spacer{ height:20px;}

.textarea_big{ border:none;}

#edit_cv td{ vertical-align:top;}

#curriculum{ padding-bottom:50px;}

.paginagenerica{ line-height:18px;  font-size:14px; width:476px;} 

#tex{ font-weight:normal;  padding-top:34px;  }
#tex_home{ width:436px;  /*background:url(img/gall_bg-trans.jpg) repeat-y  0 0;*/ font-weight:normal;  padding:20px; }
#tex_progetto{ /*font-weight:normal;  padding-top:34px; font-size:14px; width:476px; padding-bottom:34px;*/ width:436px; /* background:url(img/gall_bg-trans.jpg) repeat-y  0 0;*/ font-weight:normal;  padding:20px; }
#tex_chi{ width:436px;  /*background:url(img/gall_bg-trans.jpg) repeat-y  0 0;*/ font-weight:normal;  padding:20px; }
#tex_lavora{ width:436px; height:480px; overflow-y:hidden; overflow-x:hidden;  /*background:url(img/gall_bg-trans.jpg) repeat-y  0 0;*/ font-weight:normal;  padding:20px;  }


#gall_cont{ /*width:477px;*/ height:240px; /*position:absolute; top:482px; left:178px;*/ position:relative;  margin:0 auto;  }
#gall_cont_bg{width:476px; left:182px;  background:url(img/gall_bg-trans.jpg) repeat-y  0 0;}



#gall_cont a.sopra{ border:0; /*display:block; width:100px; height:100px;*/ float:left; margin:10px 0px 10px 10px; }
#gall_cont a.sotto{ border:0; /*display:block; width:100px; height:100px;*/ float:left; margin:0 0 10px 10px; }

#gall_cont a.sopra_prima{ border:0; /*display:block; width:100px; height:100px;*/ float:left; margin:10px 0px 10px 10px; }
#gall_cont a.sotto_prima{ border:0; /*display:block; width:100px; height:100px;*/ float:left; margin:0 0 10px 10px; }

#gall_cont img{ border:0; padding:0; border:2px solid #333;}
#gall_cont img:hover{ border:0; padding:0; border:2px solid #666;}

#flash_cont{ height:360px; width:476px; position:relative; padding-bottom:20px;  /*background:url(img/gall_bg-trans.png) repeat-y  0 0;*/}



#linkcont{/* float:left; margin-top:10px; margin-left:476px;*/font-size:15px;  }

a.linkiselected{ text-decoration:none; color:#211b13; text-transform:lowercase; background:url(img/menu_btn-trans.png) no-repeat 0 0;  font-weight:bold; overflow:hidden; display:block; height:41px; width:180px; line-height:41px; vertical-align:middle; text-indent:10px; }


a.linki{  text-decoration:none; color:#FFF; text-transform:lowercase; background:url(img/menu_btn.jpg) no-repeat -35px 0;  font-weight:bold; overflow:hidden; display:block; height:41px; width:180px; line-height:41px; vertical-align:middle; text-indent:10px; }
a.linki:hover{ text-decoration:none; color:#FFF; text-decoration:none; text-transform:lowercase; background:url(img/menu_btn.jpg) no-repeat 0 0;  font-weight:bold; overflow:hidden; display:block; height:41px; width:180px; line-height:41px; vertical-align:middle; text-indent:10px; }


a.linki_normale{ text-transform:uppercase; text-decoration:underline; font-weight:bold; overflow:hidden; height:50px; width:209px; line-height:50px; vertical-align:middle;  font-size:20px;}


#footer{ height:100px;}
#premium{ display:block; height:30px; width:139px;background:url(img/pr-trans.png) no-repeat 0 0; margin:40px; float:left; }


#menubottom { float:right; margin:50px; color:#5E564B;}

#menubottom a,#menubottom a:link,#menubottom a:visited{ text-decoration:none; color:#5E564B; }
#menubottom a:hover{ text-decoration:underline; color:#fff;}

#flash_controls{ height:30px; width:100%; background-color:#000; margin-bottom:20px; }


.attivo:hover{ background:url(img/icone.jpg) no-repeat 0 0; height:17px; width:22px; float:left; margin:5px;}
.attivo{ background:url(img/icone_low.jpg) no-repeat 0 0; height:17px; width:22px; float:left; margin:5px;}

#flash_play{ background-position: 0 0; cursor:pointer;}
#flash_stop{ background-position: -78px 0; cursor:pointer;}


a.lavora{ font-size:14px; font-weight:normal; background-color:#000; margin-bottom:3px; line-height:22px; }
a.lavora:hover{ font-size:14px; font-weight:normal; text-decoration:underline; background-color:#000;  line-height:22px;}


#soloinhome{display:inline;
float:left;
font-weight:normal;
margin-left:22px;
margin-top:38px;
line-height:15px;
width:325px;}

#soloinhome a:hover{ text-decoration:underline;}


/* 

div.DefaultStickyWin div.top_ul {
background:transparent url(img/stickywin.png) no-repeat scroll left top;
float:left;
height:30px;
width:15px;
}

div.DefaultStickyWin div.top_ur {
background:transparent url(img/stickywin.png) repeat scroll right top !important;
height:30px;
left:0 !important;
margin:0 0 0 15px !important;
padding:0;
position:relative;
}
div.DefaultStickyWin div.middle, div.DefaultStickyWin div.closeBody {
background:transparent url(img/stickywin.png) repeat-y scroll left top;
margin:0 20px 0 0 !important;
position:relative;
top:0 !important;
}
div.DefaultStickyWin div.body {
background:transparent url(img/stickywin.png) repeat-y scroll right top;
margin-left:5px !important;
padding:8px 30px 8px 0 !important;
position:relative;
right:-20px !important;
}

div.DefaultStickyWin div.bottom_ll {
background:transparent url(img/stickywin.png) no-repeat scroll left bottom;
float:left;
height:15px;
width:15px;
}
div.DefaultStickyWin div.bottom_lr {
background:transparent url(img/stickywin.png) repeat scroll right bottom;
height:15px;
left:0 !important;
margin:0 0 0 15px !important;
position:relative;
}

*/

#lbNextLink, .lbNextLink {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

