@charset "UTF-8";
/* CSS Document */

/***************************  GLOBAL ***************************/

@font-face{ 
	font-family: 'dosis';
	src: url('font/dosis-medium-webfont.eot');
	src: url('font/dosis-medium-webfont.eot?#iefix') format('embedded-opentype'),
	     url('font/dosis-medium-webfont.woff') format('woff'),
	     url('font/dosis-medium-webfont.ttf') format('truetype'),
	     url('font/dosis-medium-webfont.svg#WebSymbolsRegular') format('svg');	
	}
	
@font-face{ 
	font-family: 'capricorn';
	src: url('font/capricorn-blackitalic-webfont.eot');
	src: url('font/capricorn-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('font/capricorn-blackitalic-webfont.woff') format('woff'),
	     url('font/capricorn-blackitalic-webfont.ttf') format('truetype'),
	     url('font/capricorn-blackitalic-webfont.svg#capricorn') format('svg');	
	}

	html, body { 
 		color:#797979;
		margin: 0px;
		padding:0;
		-webkit-font-smoothing: antialiased;
		font-family: "Helvetica Neue",arial;
		font-size:12px;
		line-height: 18px;
		height:100%
	}
	::selection {
	        background: #009ee0;
	        color:#ffffff;
	}
	::-moz-selection {
	        background: #009ee0;
	        color:#ffffff;
	}
	img{
		border:none;
	}
	a{
		text-decoration: none;
		color: inherit;
	}
	.partners{
		margin-bottom:75px;
		float:left;
		margin-left:40px;
		height:65px;
	}
	.menu{
		font-family: "dosis",arial;
		cursor:pointer;
		padding-left:14px;
		padding-right:14px;
		color:#2b3230;
		font-size: 18px;
	}
	.menu:hover{
		font-family: "dosis",arial;
		color:#838383;
	}
	.boxtitle{
		color:#595f5d;
		font-size: 22px;
		font-weight: bold;
	}
	.title2{
		color:#000000;
		opacity: 0.5;
		font-weight: bold;
		font-size: 16px;
	}	
	.nojoin{
		padding-top:15px;
	}
	.nojoin2{
		cursor:pointer;

		text-decoration:underline;
		font-size: 12px;		
	}
	.nojoin2:hover{
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}
	.changeall{
		cursor: pointer;
		text-decoration:underline;
		font-size: 12px;
	}
	.changeall:hover{
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}
	.newstitle{
		color:#2a3230;
		font-weight: bold;
		font-size: 18px;
	}
	.newstext{
		font-size: 14px;		
	}
	.readmore{
		color:#5b96af;
		font-size:14px;
		text-decoration: underline;
		cursor:pointer;
	}
	
	.secondmenu{
		color:#2b3230;
		font-size:14px;
	}
	.secondmenu2{
		color:#8c8b8d;
		font-size:14px;
	}
	input{
		line-height:28px;	
	}
	input.creezform{
		padding-left:10px;
		padding-right:10px;
		width: 160px;
		height:29px;
		border: 1px solid #e1e1e1;
		background-color: #ffffff;
		color:#787878;
		font-size: 14px;
		outline:none;	
	}
	input.creezform:focus{
		border: 1px solid #85ba39;
		background-color: #f5fee3;
		color:#373636;
	}

	
	input.addressform{
		border:1px #989898 solid;
		padding-left:10px;
		padding-right:10px;
		width: 160px;
		height:29px;
		background-color: #ffffff;
		color:#787878;
		font-size: 14px;
		outline:none;	
	}
	input.addressform:focus{
		border: 1px solid #85ba39;
		background-color: #f5fee3;
		color:#373636;
	}	
	input.creezformsmall{
		padding-left:4px;
		padding-right:4px;
		width: 20px;
		height:29px;
		border: 1px solid #e1e1e1;
		background-color: #ffffff;
		color:#787878;
		font-size: 14px;
		outline:none;	
	}
	input.creezformsmall:focus{
		border: 1px solid #85ba39;
		background-color: #f5fee3;
		color:#373636;
	}
	
	.selectcolor{
		cursor:pointer;

		border:3px solid #e3e3e3;
		width:23px;
		height:23px;
		margin-top:9px;
	}
	.selectcolorselected{
		border:3px solid #000000;
	}
	
	select{
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		padding-left:10px;
		padding-right:10px;
		border: 1px solid #989898;
		background-color: transparent;
		color:#787878;
		font-size: 14px;
		outline:none;	
		width: 127px;
		height:31px;
		-webkit-appearance: button;

		behavior: url(css/PIE.htc);
	}
	.ieloading{
		background-image:url('../images/loading.gif');
		background-repeat:no-repeat;
		background-position:center center; 
	}
	
	.commandebtn_FR{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_FR.png");
	}
	.commandebtn_LE{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_LE.png");
	}
	.commandebtn_DE{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_DE.png");
	}
	.commandebtn_EN{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_EN.png");
	}
	.commandebtn_FR:hover{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_hover_FR.png");
	}
	.commandebtn_LE:hover{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_hover_LE.png");
	}
	.commandebtn_DE:hover{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_hover_DE.png");
	}	
	.commandebtn_EN:hover{
		width:865px;
		height:92px;
		cursor: pointer;
		background-image: url("../images/validercommande_hover_EN.png");
	}	
	
	
	input.falseinput{
		border:1px solid #ff4545;
	}
	
	.borderbottom{
		border-bottom:1px solid #e0e0e0;
	}
	.langhover{
		cursor:pointer;
		color:#ffffff;
	}
	.langhover:hover{
		color:#cccccc;
	}
	.mainwidget{
		border:1px solid #ffffff;
	}
	.mainwidget:hover{
		border:1px solid #dddddd;
	}

	.downloadlinks:hover{
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}
	.downloadlinks{
	text-decoration:underline;
	cursor:pointer;
	color:#009ee0;
	padding-right:50px;
	}
	.tshirtsize{
		border:1px solid #eeeeee;
		float:left;
		width:421px;
		padding-bottom:20px;
		padding-top:20px;
	}
	.tshirtsize:hover{
		border:1px solid #cccccc;
	}
	.logoshover:hover{
		opacity: 0.7;
		filter: alpha(opacity = 70);
	}
	
	.faqclosed{
		width: 16px;
		height: 18px;
		background-image: url("../images/arrowfaqright.png");
	}
	.faqopend{
		width: 16px;
		height: 18px;
		background-image: url("../images/arrowfaqdown.png");
	}
	.previewIE{
		width:379px;
		height:42px;
		background-image: url("../images/previewIE.png");
		cursor:pointer;
		color:#ffffff;
		font-size:20px;
		text-align:center;
		line-height:38px;
	}
	
	
	
	
	
	
.roundabout-holder {
      list-style: none;
      
      margin: 0px;
      height: 650px;
      width: 1270px;
   }
   .roundabout-moveable-item {
      height: 10px;
      width: 10px;
      cursor: pointer;
      background-color: transparent;
      border: 0px solid #999;
   }
   .roundabout-in-focus {
      cursor: auto;
   }