body
{
    margin: 0;
    padding: 0;
    background: #f5f2f1;
	 color: #666666;
}

body, input, textarea, select
{
    font: normal 11px Arial, Helvetica, Verdana;
    color: #666666;
}

 input[type='text'], input[type='password'], textarea, select{border:solid 1px #666666; background:#FFFFFF;}

img{border: 0;}

p{
    margin: 0;
    padding: 10px 0 0 0;
}

a, a:hover, a:visited{
    color: #666666;
    text-decoration:none;
}

table{border-collapse: collapse; border-spacing:0; margin:0;}

td{padding:0 10px 20px 0; vertical-align:top;}

form{margin:0; padding:0;}

h1{margin:0; padding:50px 0 40px 0; font: normal 30px Arial; color:#998a7e; text-transform:uppercase;}

h2{margin:0; padding:20px 0 0 0; font: normal 30px Arial; color:#998a7e; text-transform:uppercase;}

h3{margin:0; padding:20px 0 0 0; font: normal 20px Arial; color:#998a7e; }

ul{margin:0; padding:10px 0;}
li{margin:5px 0 0 20px; padding:0;}

small{font-size:10px;}

.clear{clear:both; font-size:0; margin:0; padding:0;}
.centred{text-align:center;}

.contBtn{text-align:right; padding-top:20px;}
input.btn{background:#563b6a; border:solid 1px #cccccc; color:#cccccc; font-weight:900; padding:2px 5px;}

input.btn2{background:#cccccc; color:#563b6a;}

.left{float:left;}
.right{float:right;}

.contCover{
	width:330px;
	margin:100px auto;
}

.wrapper{
	width:980px;
	margin:10px auto;
	/*overflow: hidden;*/
}

.header{background:#563b6a; height:123px; /*border-bottom:solid 7px #cccccc;*/}

.logo{float:left; width:175px; padding:20px;}

.menu{float:left; padding:0; margin:45px 0 0 50px; /*width:500px; */ width:auto;}
.menu li{padding:0; margin:0 5px 0 0; list-style:none; display:inline;}

.loginBox{float:right; width:180px; padding:0 10px; height:100%; background:#7f6f8a; color:#FFFFFF; display:none;}
.loginBox label{text-transform:uppercase;}
.loginBox h2{margin:0; padding:5px 0 20px 0; font-size:15px; font-weight:200; text-align:center; color:#FFFFFF; text-transform:none;}
.loginBox td{text-align:right; padding-top:5px; font-size:9px; vertical-align:middle;}

.main{
	min-height:400px;
	_height:400px;
}

.languageMenu{
text-align:left;
	background:#CCCCCC;
	padding:5px 10px;
	margin-bottom:10px;
	height:10px;
}
.languageMenu .left{text-transform:lowercase;}

.content{
	min-height:450px;
	_height:450px;
	margin:20px 0 0 0;
	position:relative;
	font-size:25px;
}

.contentPage{
	min-height:550px;
	_height:550px;
	margin:0px 0 0 0;
	position:relative;
	font-size:15px;
	padding:40px 80px 0 380px;
	text-align:left;
	text-align:justify;
}

.what{background: transparent url('../images/bg_what.gif') center 0 no-repeat;}
.why{background: transparent url('../images/bg_why.gif') center 0 no-repeat;}
.who{background: transparent url('../images/bg_who.gif') center 0 no-repeat;}
.contact{background: transparent url('../images/bg_contact.gif') center 0 no-repeat;}
.workshop{background: transparent url('../images/bg_workshop.gif') center 0 no-repeat;}


.contentPage h1{
	color: #563b6a;
	text-align:justify;
	font-size:20px;
}

.contentPage h2{
	
	text-align:justify;
	font-size:13px;
	
}

.cont{
	background:#f5f2f1;
	padding:10px 30px 30px 30px;	
	border:solid 1px #C6C6C6;
	border-top:none;
	border-left:none;
	background: #FFFFFF;
	/*
	min-height:400px;
	_height:400px;
	*/
	text-align: justify;
	
}


.cont.what{background: #FFFFFF url('../images/bg_cont_what.gif') 0 0 no-repeat;}
.cont.why{background: #FFFFFF url('../images/bg_cont_why.gif') 0 0 no-repeat;}
.cont.who{background: #FFFFFF url('../images/bg_cont_who.gif') 0 0 no-repeat;}
.cont.contact{background: #FFFFFF url('../images/bg_cont_contact.gif') 0 0 no-repeat;}

.confused{background: transparent url('../images/bg_confused.gif') center 0 no-repeat;}
.undecided{background: transparent url('../images/bg_undecided.gif') center 0 no-repeat;}
.insecure{background: transparent url('../images/bg_insecure.gif') center 0 no-repeat;}
.nervous{background: transparent url('../images/bg_nervous.gif') center 0 no-repeat;}


.text1{position:absolute; top:70px; left:500px; width:400px; text-align:left;} 

.text2{position:absolute; top:230px; left:200px;} 

.backToHome{position:absolute; bottom:10px; left:450px;  font-size:11px; background:#f5f2f1; padding:10px;
	-moz-border-radius: 20px;
-webkit-border-radius: 20px;

}


.contentPage input[type='text'], .contentPage textarea, .contentPage select{width:250px; border-color:#cccccc;}
.contentPage textarea{height:50px;}

a.tooltip{ 
	position:relative;
    z-index:24;
    color:#808080;
    text-decoration: none;
	text-transform:uppercase;
	}
    
a.tooltip:hover{ z-index: 25; background-color: #f5f2f1}

a.tooltip span{display: none}

a.tooltip:hover span{ 
    display: block; 
	position:absolute;
    top: -80px; 
	left: 315px;  
	width:245px;
	height:125px;
	background: transparent url('../images/bg_tooltip.gif') 0 0 no-repeat;
	padding:35px; 
	color:#666666;
	text-align: left;
	text-transform:none;
}



.footer{
	text-align: center;
	color:#CCCCCC;
	/*font-family:serif;*/
	padding-top:30px;
}

.footer a, .footer a:visited, .footer a:hover{color:#CCCCCC; text-decoration: underline;}

a.fb, a.fb:visited, a.fb:visited,
a.yt, a.yt:visited, a.yt:visited,
a.fl, a.fl:visited, a.fl:visited,
a.bl, a.bl:visited, a.bl:visited,
a.changeLang, a.changeLang:visited, a.changeLang:visited{
	padding: 0 0 0 15px;
	margin:0 0 0 10px;
}

a.changeLang, a.changeLang:visited, a.changeLang:visited{
	border-left:solid 1px #7F7F7F;
	padding: 0 0 0 25px;
}

a.fb, a.fb:visited, a.fb:visited{
	background: transparent url('../images/icon_facebook.gif') 0 0 no-repeat;
}

a.yt, a.yt:visited, a.yt:visited{
	background: transparent url('../images/icon_youtube.gif') 0 0 no-repeat;
}

a.fl, a.fl:visited, a.fl:visited{
	background: transparent url('../images/icon_flickr.gif') 0 0 no-repeat;
}

a.bl, a.bl:visited, a.bl:visited{
	background: transparent url('../images/icon_blogger.gif') 0 0 no-repeat;

}

a.langEn, a.langEn:visited, a.langEn:visited{
	background: transparent url('../images/icon_en.gif') 10px 0 no-repeat;

}

a.langIt, a.langIt:visited, a.langIt:visited{
	background: transparent url('../images/icon_it.gif') 10px 0 no-repeat;

}

.boxRight{float:right; width:600px; overflow:hidden;}

.boxLeft{ float:left; width:300px; text-align:justify; padding-left:5px;}

#controlMusic{cursor: pointer; padding-right:20px; margin:0 0 0 10px;}

.controlMusic{background: transparent url('../images/icon_music.gif') right 0 no-repeat; padding-left:10px; border-left:solid 1px #7F7F7F;}

.controlMusicPlay{background: transparent url('../images/icon_play.gif') right 0 no-repeat;}

.controlMusicPause{ background: transparent url('../images/icon_pause.gif') right 0 no-repeat;}

td.contactLink{vertical-align:top; border-left:dotted 1px #998A7E; padding-left:20px;}

td.contactLink h2{padding:0 0 0 0; margin-bottom:20px;}
