/* CSS Document */
/*general page infos*/
html{
	height:100%;
}
body{
	height:100%;
	font-family:Verdana;
	font-size:10px;
	background:#F2F6FC;
	margin-top:6px 0px 0px 20px;
	background-image:url(i/bgdot.jpg);
	background-repeat:repeat;}
	

#content{
	width:950px;
	margin-top:30px;
	text-align: left;
	background:white;
	margin-right:10px;
	min-height:55%;
	left: 12px;
	padding-bottom:14px;
	position:relative;
	float:left;}
	
/*header infos*/

#header_block{
	width:600px;
	float:left;
	padding-left:25px;
	padding-bottom:20px
	}
#header_block_bis{
	width:682px;
	height:73px;
	float:left;
	background-color:#D6D3B4;
	margin-top:106px; 
	padding-right:20px;
	padding-bottom:40px}
	
#img_logo_openit{
     padding-left:20px;
     padding-top:20px;
     float:left;
	 }
	 
#img_pattern_openit{
     padding-right:150px;
     float:right;
	 }
	 
#slogan{
	font-size:12px;
	color:#7794A0;
	font-weight:bold;
	width: 384px;
    }
	
/*navigation*/

#oit_navigation{
	width:950px;
	position:relative;
	height:21px;
	list-style-type: none;
	background-color:white;
	padding-top:5px;
	display:inline;
    }

ul#navlist li {
    display: inline;
	 }

.nav_rectangular{
    border-right: thin solid #ffffff;
    min-height:15px;
    display:inline;
}

a.basic:link{
    font-size:10px;
    font-weight:bold;
    color:#386BA0;
}

a.basic:visited{
    font-size:10px;
    font-weight:bold;
    color:#386BA0;
}

a.basic:hover {
    font-size:10px;
    font-weight:bold;
    color:#231F20;
}

a.basic:active{
    font-size:10px;
    font-weight:bold;
    color:#386BA0;
    }

.navigation_now{    
    font-size:12px;
    font-weight:bold;
    color:#2E4A56;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
	background-image: url(i/arrowyellow.jpg);
	background-repeat:no-repeat;
	 }

a.navigation:link{
    font-size:12px;
    font-weight:bold;
    color:#2E4A56;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
	background-image: url(i/arrowblue.jpg);
	background-repeat:no-repeat;
	}
a.navigation:visited{
    font-size:12px;
    font-weight:bold;
    color:#2E4A56;  
     padding-left:20px;
    padding-right:20px;
    text-decoration:none;
	background-image: url(i/arrowblue.jpg);
	background-repeat:no-repeat;}

a.navigation:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#2E4A56;
    padding-left:20px;
    padding-right:20px;
    text-decoration:none;
	background-image: url(i/arrowyellow.jpg);
	background-repeat:no-repeat;
	}
	
a.navigation:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#2E4A56;
    padding-left:20px;
    padding-right:20px;
	background-image: url(i/arrowblue.jpg);
	background-repeat:no-repeat;
	}

#mainrighter{
	width:400px;
    float:right;
	background-image:url(i/bgleft370.jpg); background-repeat:no-repeat;
	margin-right:20px

}
#moto{
	width:380px;
	float:left; 
	padding:10px;
	border-bottom:3px solid white;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;}
#daisyplayer{
	width:350px;
	float:left; 
	padding:10px;
	border:1px solid  #A4C1C8;
	font-size:11px;
	}
#references{
	width:350px;
	float:left; 
	padding:10px;
	border:1px solid  #A4C1C8;
	font-size:11px;
	}
	
#mainlefter{
	float:left;
	width:530px}	
.leftinfos_block{
	width:450px;
	float:left;
	padding:10px;
	margin-left:30px;
	color:#231F20;
	margin-right:10px
}
	
#generalinfo{
	background-image:url(i/bg780bis.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
	margin-bottom:25px;
	padding:25px 15px 45px 25px;
	width:750px;
	margin-left:90px;
	}	

.header_white{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F7F7E7;}

.header_black{
	font-size:14px;
	font-weight:bold;
	color:#231F20;
	}
.ardutitle
    {
	font-size:18px;
	font-weight:bold;
	color:black;
	}
.barbamargin{margin-top:270px}

/*blocks on the right---------- first page*/
#right_block_bg{
	width:257px;
	float:left;
	margin-left:435px;
	background-color:white;
	padding-right:6px;
	margin-top: 98px;
	height: 640px;
	left: 0px;
	top: 171px;
}


/*----------------footer--------------quicknav-----------------*/

#footer{
	position:relative;
	float:left;
	width:950px}
		
.kunder{
	padding:6px 14px 4px 14px;
	margin-bottom:6px;
}
.kunder img{
	margin:4px 10px 10px 4px;
	float:left;
	position:relative;
	margin-bottom:6px;
	padding-bottom:12px;
}
.boldatruc{
	font-weight:bold;}
	
.thedotliner{
	padding:10px 25px 10px 25px;
	border-bottom:1px dotted #D1D1D1;
	}
.thedotliner2{
	padding:10px 25px 10px 25px;
	border:1px dotted #D1D1D1;
}
a.mailme:link{
	color:#386BA0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
a.mailme:visited{
	color:#386BA0;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	
a.mailme:hover {
	color:#DAC12A;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
a.mailme:active{
	color:#386BA0;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
.barbabutton{
	background-image:url(i/button.jpg);
	background-repeat:no-repeat; 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
