/******************************************************/
/***												***/
/***	Layout style definitions					***/
/***												***/
/***												***/
/***												***/
/******************************************************/

body div#ws_mainContainer {
 	position:relative;
 	margin: 0px auto;
	width:895px;
}

/* CONTENTS PAGE */
body div#ws_mainContainer div#ws_contentHolder {
	width:895px; text-align:left;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop {
	width:895px; height:220px; overflow:visible; 
	background-image:url(_structuredimages/contents/top_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#fai {
	position:absolute; top:5px; left:20px; z-index:2;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#telecom_float {
	position:absolute; top:10px; left:105px; z-index:2;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#esterni_float {
	position:absolute; top:165px; left:290px; z-index:3;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#loginform {
	position:absolute; left:500px; top:15px; z-index:2;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#pdates {
	position:absolute; left:495px; top:60px; z-index:2;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#loginform form#ws_teamlogin {}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#loginform form#ws_teamlogin input {width:155px;padding:0px;height:16px;}
body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#loginform form#ws_teamlogin input.button {width:50px;padding:0px;height:22px;}

body div#ws_mainContainer div#ws_contentHolder div#ws_contentTop div#ws_contentTab {
	width:895px; text-align:right;
	position:absolute; top:150px; z-index:2;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents {
	width:895px; min-height:338px; padding-top:40px; position:relative; top:-30px;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#marginCover {
	width:854px; hieght:302px; overflow:hidden; 
	margin-left:20px;
	margin-right:20px;
	margin-top:18px;
	margin-bottom:20px;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents.homepage {
 	background-color:#ffffff; height:338px; width:895px; overflow:hidden; position:relative; top:-30px; padding-top:0px;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents.homepage div#slidingCover {
	position:relative; 
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents.white {
 	background-color:#ffffff;
 	background-image:url(_structuredimages/contents/content_footwhite.gif);
 	background-repeat:no-repeat; 	
 	background-position:left bottom;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents.orange {
 	background-color:#fdc578;
 	background-image:url(_structuredimages/contents/content_footorange.gif);
 	background-repeat:no-repeat;
 	background-position:left bottom;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents.yellow {
 	background-color:#ffea82;
 	background-image:url(_structuredimages/contents/content_footyellow.gif);
 	background-repeat:no-repeat;
 	background-position:left bottom;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#text {
	width:470px;
	margin-top:30px; margin-left:72px; margin-bottom:100px;
	float:left; text-align:justify;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#shoulder {
	width:292px;
	margin-top:30px; margin-left:40px;
	float:left;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText {
	width:542px;
	margin-top:30px; margin-left:0px; margin-bottom:35px;
	float:left; text-align:justify;
}

/* THE GAME */
body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game {
	
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div div.contenting {
	width:460px;
	margin-left:72px; margin-right:10px;	
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div div.contentingActions {
	width:500px;
	margin-left:32px; margin-right:10px;	
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_title {
	backgound-color:white;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_textual {
	background-color:#fffcdf;
	background-image:url(_structuredimages/personal/closing_textual.jpg);
	background-repeat:no-repeat;
	background-position:top left;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_sms {
	background-color:#fddfeb;
	background-image:url(_structuredimages/personal/closing_sms.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_foto {
	background-color:#d4eefb;
	background-image:url(_structuredimages/personal/closing_foto.jpg);
	background-repeat:no-repeat;
	background-position:top left;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_video {
	background-color:#e5fbd4;
	background-image:url(_structuredimages/personal/closing_video.jpg);
	background-repeat:no-repeat;
	background-position:top left;
} body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_punzonatura {
	background-color:#d4fbd4;
	background-image:url(_structuredimages/personal/closing_punzonatura.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}   
body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_actions {
	background-color:#f0d4fb;
	background-image:url(_structuredimages/personal/closing_actions.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}  body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_webtextual {
	background-color:#fffcdf;
	background-image:url(_structuredimages/webpersonal/closing_textual.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}   body div#ws_mainContainer div#ws_contentHolder div#ws_contents div#fullText div#ws_game div.tab_webfoto {
	background-color:#d4eefb;
	background-image:url(_structuredimages/webpersonal/closing_foto.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/* HOME BANNER */
body div#ws_mainContainer div#ws_contentHolder div#ws_homeBanner {
	margin-top:20px; margin-bottom:20px;
	position:relative; 	top:-30px;
	height:182px; overflow:hidden;
} body div#ws_mainContainer div#ws_contentHolder div#ws_homeBanner div.bannerSlider {
 	width:292px; height:182px;  float:left; position:relative;
} body div#ws_mainContainer div#ws_contentHolder div#ws_homeBanner div#bannerSlider1,
body div#ws_mainContainer div#ws_contentHolder div#ws_homeBanner div#bannerSlider2 {
	margin-right:6px
}

/* FOOT MENU */
body div#ws_mainContainer div#ws_footMenu_home {
	position:relative; text-align:center;
	width:560px; overflow:hidden; height:40px;
	top:-40px;
}
body div#ws_mainContainer div#ws_footMenu {
	position:relative; text-align:center;
	width:560px; overflow:hidden; height:40px;
	top:-40px;
}


/* LOGO CONTAINER */
body div#ws_mainContainer div#ws_contentHolder div#ws_logoContainer {
	position:relative; top:-30px;
	
}
body div#ws_mainContainer div#ws_contentHolder div#ws_logoContainer_home {
	position:relative; top:-40px;
	
}
/* FOOTER */
body div#ws_mainContainer div#ws_contentHolder div#ws_footer_home {
	position:relative; padding:25px; margin-top:25px;
	width:845px; text-align:left;
	min-height:250px; background-image:url(_structuredimages/footer/bg.jpg);
	background-repeat:repeat-x; top:-50px;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_footer {
	position:relative; padding:25px; margin-top:25px;
	width:845px; text-align:left;
	min-height:250px; background-image:url(_structuredimages/footer/bg.jpg);
	background-repeat:repeat-x; top:-50px;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_footer_home div.ws_footerFC,
body div#ws_mainContainer div#ws_contentHolder div#ws_footer div.ws_footerFC {
	width:220px; margin-right:15px;
	float:left;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_footer_home div.ws_footerMC,
body div#ws_mainContainer div#ws_contentHolder div#ws_footer div.ws_footerMC {
 	width:155px; margin-right:15px;
	float:left;
}
body div#ws_mainContainer div#ws_contentHolder div#ws_footer div.ws_footerLC {
 	width:270px;
	float:left;
}

/* PREINFO PAGE */
body div#ws_mainContainer div#ws_preInfo {
 	width:895px; min-height:435px;
 	margin:0px auto;
 	text-align:left;
 	background-image:url(_structuredimages/contents/contents_bg.jpg);
 	background-repeat:no-repeat;
 	background-position:top center;	
} 
body div#ws_mainContainer div#ws_preInfo div.content {
 	padding:90px; padding-top:300px;
}