/*{margin:0;padding:0;}*/
html, body {
	height: 100%; /* héél belangrijk */
	margin: 0px; padding: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}
body {background-color:#FBFBFB;}
.maintable {
	width:100%;
	height:100%;
}
form {
	margin: 0px; padding: 0px;
}
#mainwrapper{
    width: 100%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */
}
/*misc*/
.left {float:left;}
.right {float:right;}

/*header*/
#headerbar{
	width:100%;
	background-color: #C61E03;
	text-align:center;
    margin: 0px;
    padding: 0px;
}
#header{	
	background-image: url(http://images.synkronis.com/site/fr/permesso.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	height:84px;
	width:850px;	
    margin: 0px;
    padding: 0px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	text-align:right;
}
/*headerbar items*/
#login {
	width:330px;
	float:right;
	display:block;
	background-image: url(http://images.synkronis.com/site/fr/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:84px;
    margin: 0px;
    padding: 0px;
}
#logintable input {
	width:118px;
	font-size: 9px;
	height: 16px;
	border: 1px solid #C61E01;
	height:16px;
	padding:1px;
}
#logintable .submit {
	border: none;
	width:73px;
	height:19px;
}
#logintable {
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
}
.username {
    text-align:left; 
	width:100%; 
	margin:0;
	padding:0 3px 0 0;
	white-space:normal;
}
.loginseperator {
	background-image: url(http://images.synkronis.com/site/fr/loginseperator.gif);
	background-repeat: repeat-y;
	background-position: center;	
}
.loginsmall {
	color:#000000;
	font-size:9px;
	text-decoration:none;
}
.loginsmall a:link, .loginsmall a:visited{
	color:#000000;
	text-decoration:none;
}
.loginsmall a:hover {
	text-decoration:underline;
}
.upperbar {
	float:right; 
	display:block;	
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FA5C05;
	text-decoration:none;
	margin-right:20px;
	margin-left:70px;
}
.upperbar a {
	color:#FFFFFF;
	text-decoration:none;
}
.upperbar a:hover {
	text-decoration:underline;
}
#nl, #fr, #contact, #sitemap, #faq {
	display:block;
	margin-top:6px;
	float:left;
	height:18px;
}
#nl, #fr {
	display:block;
	width:22px;
	height:18px;
	width:18px; 
	text-align:center;
	margin-left:-1px;
}
#nl a, #fr a {
	display:block;
	width:22px;
	height:18px;
	width:18px; 
	text-align:center;
	margin-left:-1px;
}
#nl.select a {
	display:block;
	width:22px;
	height:18px;
	background-image: url(http://images.synkronis.com/site/fr/langselect.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;	
}
#fr.select a {
	display:block;
	width:22px;
	height:18px;
	background-image: url(http://images.synkronis.com/site/fr/langselect.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;	
}
#nl a:hover {
	background-image: url(http://images.synkronis.com/site/fr/langselect.gif);
	background-repeat: no-repeat;
	background-position: 0px -1px;	
}
#fr a:hover {
	background-image: url(http://images.synkronis.com/site/fr/langselect.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;	
}
#overlayer {
	z-index:1;
	width:330px;
	position:absolute;
	right:0px;
	top:113px;	
}
#overlayer.filled {
	background-color:#FFFFFF;
	border: 1px solid #E6E4E5;
	text-align:center;
	padding-bottom:5px;
}
#overlayer_btn {
	z-index:1;
	width:77px;
	position:absolute;
	right:80px;
	top:190px;	
}

#bannerbig {
	background-image: url(http://images.synkronis.com/site/fr/overlayer/mainbg.jpg);
	height:276px;
	display:block;
	text-align:left;
	padding-top:12px;
	padding-left:20px;
	padding-right:90px;
}
#overlayer_extra{
	z-index:1;
	width:25px;
	background-image: url(http://images.synkronis.com/site/fr/overlayer/mainimage.gif);
	height:288px;
	position:absolute;
	right:-25px;
	top:113px;
}
#overlayer_extra.index{
	background-image: url(http://images.synkronis.com/site/fr/overlayer/mainimage_transp.gif);
}
#overlayer img {
	border: 1px solid #E6E4E5;
	padding:4px;
	margin-top:6px;
}
#bannerbig h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;		
	margin-bottom:10px;
}
#bannerbig p {
	margin-top:5px;
	margin-bottom:15px;	
}
#bannerbig ol {
	margin:0;
	padding:0;
	list-style-position: outside;
	list-style-type: decimal;
	list-style-image: none;
	padding-left:22px;
}
#bannerbig li {
	margin-bottom:6px;
}
#bannerbig img { border:none; }

/*navigation*/
#navbar{
	width:100%;
	height:27px;
	background-color:#FF6100;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: center;
	background-image: url(http://images.synkronis.com/site/fr/nav/navgreyfill.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#nav{
	height:27px;
	width:850px;
	margin-left: auto;
	margin-right: auto;
}
#nav1 {
	float:left;
	background-color:#313131;
	display:block;
}
#nav2 {
	float:left;
	background-color:#FF6100;
	display:block;
	background-image: url(http://images.synkronis.com/site/fr/nav/navorangefill.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 440px;
}
#nav img {height:27px;}

.nav_seperator {
	width:33px;
	height:27px;
	background-image:url(http://images.synkronis.com/site/fr/nav/nav_seperator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	float:left;
}

.nav_seperator_top {
	width:15px;
	height:27px;
	background-image:url(http://images.synkronis.com/site/nl/nav/nav_seperator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	float:left;
}


.nav_bigseperator {
	width:55px;
	height:27px;
	background-image:url(http://images.synkronis.com/site/fr/nav/navbig_seperator.gif);
	background-repeat: repeat-y;
	display:block;
	float:left;
}
#nav_home, #nav_concept, #nav_partners, #nav_win, #nav_invite, #nav_interests, 
#nav_home a, #nav_concept a, #nav_partners a, #nav_win a, #nav_invite a, #nav_interests a {
	background-repeat: no-repeat;
	background-position: center center;
	display:block;
	float:left; 
	height:27px;
}
#nav_home {
	width:44px;	
	background-image:url(http://images.synkronis.com/site/fr/nav/home.gif);
}
#nav_concept {
	width:110px;
	background-image:url(http://images.synkronis.com/site/fr/nav/concept.gif);	
}
#nav_partners {
	width:131px;
	background-image:url(http://images.synkronis.com/site/fr/nav/partners.gif);
}
#nav_win {
	width:139px;
	background-image:url(http://images.synkronis.com/site/fr/nav/win.gif);
}
#nav_invite {
	width:95px;
	background-image:url(http://images.synkronis.com/site/fr/nav/invite.gif);
}
#nav_interests {
	width:132px;
	background-image:url(http://images.synkronis.com/site/fr/nav/interests.gif);
}
#nav_home a:hover, #nav_home.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/home_over.gif);
}
#nav_concept a:hover, #nav_concept.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/concept_over.gif);
}
#nav_partners a:hover, #nav_partners.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/partners_over.gif);
}
#nav_win a:hover, #nav_win.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/win_over.gif);
}
#nav_invite a:hover, #nav_invite.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/invite_over.gif);
}
#nav_interests a:hover, #nav_interests.active {
	background-image:url(http://images.synkronis.com/site/fr/nav/interests_over.gif);
}
#indexblock {
	width: 465px; 
	display: block;
	height:125px;
	margin-top: 15px;
}

#indexblock .subblock {
	width:145px;
	height:135px;
	float:left;
	background:url(http://images.synkronis.com/site/fr/index/bg_indexsubblock2.jpg) no-repeat; 
	margin-right: 5px;
}

#indexblock .subblock .subblockinner {
	padding: 15px 10px 10px 10px;
}
#indexblock .subblock .subblockinner img {
	margin-bottom: 5px;
}


#indexblock ul.indexlist {
	padding: 0px;
	margin: 0px;
    display: block; 
}
#indexblock ul.indexlist li { 
	list-style: none;
	list-style-type: none;
	background: url(http://images.synkronis.com/site/fr/redarrow.gif) no-repeat 0 4px;
}
#indexblock ul.indexlist li.pos { 
	padding-left: 15px;
	background: url(http://images.synkronis.com/site/fr/pos.gif) no-repeat 0 1px;
}
#indexblock ul.indexlist li.neg { 
    padding-left: 15px;
	background: url(http://images.synkronis.com/site/fr/neg.gif) no-repeat 0 1px;
}

/*kader rond blauwe bkg*/
.grey_border {
  	border:solid 1px silver;
	width:135px;
	height:125px;
  	float:left;
 	padding:3px;
	margin:3px;
}

/*blauwe bkg bij index_logged.html*/
.blue_bkg {
	background:url(http://images.synkronis.com/site/fr/index/bg_indexsubblock.jpg) no-repeat; 
  	float:left;
}

/*visual*/
#visualbar{
	z-index:1;
	width:100%;
	background-color: #8cd6e7;
	text-align:center;
	height:159px;
	display:block;
}
#visualbar.index {
	background-color:#FDFDFD;
	background-image: url(http://images.synkronis.com/site/fr/index_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#visual{	
	background-image:url(http://images.synkronis.com/site/fr/visuals/concept.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	height:159px;
	width:850px;	
	margin-left: auto;
	margin-right: auto;
	display:block;
	text-align:right;
}
#visual.concept, #visual.partners, #visual.win, #visual.invite, #visual.forgotpassword
, #visual.sitemap, #visual.contact, #visual.enquete, #visual.profile, #visual.register
, #visual.unsubscribe, #visual.finance, #visual.car, #visual.communication, #visual.family
, #visual.energy, #visual.purchase, #visual.freetime, #visual.media, #visual.well_being
, #visual.error, #visual.privacy, #visual.goodies, #visual.postadres {
	background-repeat: no-repeat;
	background-position: left top;
}
#visualbar .postadres {
	background-image:url(http://images.synkronis.com/site/nl/visuals/postadres.jpg);	
}
#visualbar .goodies  {
	background-image:url(http://images.synkronis.com/site/fr/visuals/goodies.jpg);	
}
#visualbar .concept {
	background-image:url(http://images.synkronis.com/site/fr/visuals/concept.jpg);	
}
#visualbar .partners {
	background-image:url(http://images.synkronis.com/site/fr/visuals/partners.jpg);
}
#visualbar .win {
	background-image:url(http://images.synkronis.com/site/fr/visuals/win.jpg);
}
#visualbar .invite {
	background-image:url(http://images.synkronis.com/site/fr/visuals/invite.jpg);
}
#visualbar .forgotpassword {
	background-image:url(http://images.synkronis.com/site/fr/visuals/forgotpassword.jpg);
}
#visualbar .sitemap {
	background-image:url(http://images.synkronis.com/site/fr/visuals/sitemap.jpg);
}
#visualbar .contact {
	background-image:url(http://images.synkronis.com/site/fr/visuals/contact.jpg);
}
#visualbar .enquete {
	background-image:url(http://images.synkronis.com/site/fr/visuals/enquete.jpg);
}
#visualbar .profile {
	background-image:url(http://images.synkronis.com/site/fr/visuals/profile.jpg);
}
#visualbar .register {
	background-image:url(http://images.synkronis.com/site/fr/visuals/register.jpg);
}
#visualbar .unsubscribe {
	background-image:url(http://images.synkronis.com/site/fr/visuals/unsubscribe.jpg);
}
#visualbar .finance {
	background-image:url(http://images.synkronis.com/site/fr/visuals/finance.jpg);
}
#visualbar .car {
	background-image:url(http://images.synkronis.com/site/fr/visuals/car.jpg);
}
#visualbar .communication {
	background-image:url(http://images.synkronis.com/site/fr/visuals/communication.jpg);
}
#visualbar .family {
	background-image:url(http://images.synkronis.com/site/fr/visuals/family.jpg);
}
#visualbar .home {
	background-image:url(http://images.synkronis.com/site/fr/visuals/home.jpg);
}
#visualbar .energy {
	background-image:url(http://images.synkronis.com/site/fr/visuals/energy.jpg);
}
#visualbar .well_being {
	background-image:url(http://images.synkronis.com/site/fr/visuals/well_being.jpg);
}
#visualbar .media {
	background-image:url(http://images.synkronis.com/site/fr/visuals/media.jpg);
}
#visualbar .freetime { 
	background-image:url(http://images.synkronis.com/site/fr/visuals/freetime.jpg);
}
#visualbar .purchase { 
	background-image:url(http://images.synkronis.com/site/fr/visuals/purchase.jpg);
}
#visualbar .error { 
	background-image:url(http://images.synkronis.com/site/fr/visuals/error.jpg);
}
#visualbar .privacy { 
	background-image:url(http://images.synkronis.com/site/fr/visuals/privacy.jpg);
}


/*BMDB*/

#visualbarcontest{
	width:100%;
	text-align:center;
}

#visualcontest{	
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}




/*intro*/
#introbar {
	width:100%;
	background-color: #FBFBFB;
	background-image: url(http://images.synkronis.com/site/fr/middlefill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:center;
}
#intro {
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding-top:20px;
	padding-bottom:20px;
}
#intro ul {
	margin-bottom:15px;	
}
#intro li {
	padding-left:12px;
	background-image:url(http://images.synkronis.com/site/fr/bullet_red.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 2px;
}
#intro a {
	color:#B81D09;
	text-decoration:underline;
}
#intro a:hover {
	color:#4F4F4F;
	text-decoration:none;
}
/*content*/
#contentbar {
	width:100%;
	background-color: #FBFBFB;
	background-image: url(http://images.synkronis.com/site/fr/middle2fill.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align:center;
}
#content {
	width:850px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding-top:5px;
	padding-bottom:20px;
}
#content h1, #intro h1, #winnerblock h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	display:block;
	margin-bottom:10px;
	margin-top:15px;
	width:450px;
	letter-spacing:-1px;
}
#content h2, #intro h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	display:block;
	margin-bottom:4px;
	margin-top:10px;
	width:450px;
}
#content h3, #intro h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	display:block;
	margin-bottom:4px;
	margin-top:10px;
	width:430px;
	padding-left:20px;
	background-image: url(http://images.synkronis.com/site/fr/bullet_grey.gif);
	background-position: -20px 2px;
	background-repeat: no-repeat;
}
#content p.indent20 {
	padding-left:20px;
	width:430px;
}
#content p.indent20bullet {
	padding-left:20px;
	width:430px;
	background-image: url(http://images.synkronis.com/site/fr/bullet_grey.gif);
	background-position: -20px center;
	background-repeat: no-repeat;
}

#content p, #intro p {
	display:block;
	margin-bottom:10px;
	margin-top:10px;
	width:450px;
}
#content p.top {
	text-align:right;
	padding-right:10px;
	background-image:url(http://images.synkronis.com/site/fr/redarrowtop.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	width:440px;
	padding-bottom:10px;
}
#content a {
	color:#B81D09;
	text-decoration:underline;
}
#content a:hover {
	color:#4F4F4F;
	text-decoration:none;
}
.contentformtable {
	margin-top:15px;
	width:400px;
}
.profileformtable {
	margin-top:0px;
	width:400px;
}
.enqueteformtable {
	margin-top:15px;
	width:725px;
}
.contentloginformtable {
	margin-top:15px;
	width:300px;
}
/*.contentformtable input {
	width:160px;
	font-size: 9px;
	border: 1px solid #C61E01;
	height:16px;
	padding:1px;
}*/
.radiobtn {width:10px;border:none;}
.partnerblock {
	height:145px;
	background-color:#FFFFFF;
	border: 1px solid #E6E4E5;
	width:450px;
	margin-bottom:20px;	
}
.forminputfield {
	width:160px;
	font-size: 9px;
	border: 1px solid #C61E01;
	height:16px;
	padding:1px;
}
.formsmallinputfield {
	width:76px;
	font-size: 9px;
	border: 1px solid #C61E01;
	height:16px;
	padding:1px;
}
.formradiobuttons {
	text-align: left; 
	width: 164px;
	 padding: 3px 0px;
}
.formverysmallinputfield {
	width:48px;
	font-size: 9px;
	border: 1px solid #C61E01;
	height:16px;
	padding:1px;
}
.formtextareafield {
	width:160px;
	font-size: 9px;
	border: 1px solid #C61E01;
	padding:1px;
}
.formtextareafield2 {
	width:254px !important; /* firefox, nn */
	width:257px; /* ie */
	font-size: 9px;
	border: 1px solid #C61E01;
	padding:1px;
}
.formselectfield {
	font-size: 9px;
	border: 1px solid #C61E01;
	/*height:16px;*/
	padding:1px;
	text-align:left;
	
}
.red { color:#C61E01;}
.imageborder {
	border: 1px solid #E6E4E5;
	padding:4px;
	margin-top:6px;
}
#footer {
	margin-top:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
	display:block;
	margin-bottom:20px;
}
#footer a {
	color: #4d4d4d;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#thesedays {
	width:850px;
	margin: -15px auto 0 auto;
	text-align: left;
	color: #AA0A07;
}

/* sitemap */

ul.sitemaplist {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
    display: block; 
}
ul.sitemaplist li { 
	margin: 0 0 0 0;
	padding: 3px 0 3px 0px;
	list-style: none;
	list-style-type: none;
	/*background: url(http://images.synkronis.com/site/fr/sitemap_bull.gif) no-repeat 0 7px;*/
}
ul.sitemaplist li.spacer { 
	padding: 0px 0 0px 28px;
	background: none;
}

ul.sitemaplist li ul li { 
	margin: 0 0 0 0;
	padding: 3px 0 3px 28px;
	list-style: none;
	list-style-type: none;
	background: url(http://images.synkronis.com/site/fr/bullet_sitemap.gif) no-repeat 0 7px;
}

#intro ul.faq li a:link { /*color:#666666; */}

.nowrap { white-space:nowrap; }

.winnerblock {
	width:450px;
}