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

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, table, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

html {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
}

body{
margin : 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
overflow:scroll;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#2861a7;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#666;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color:#2861a7;

}
	
a {
text-decoration:none;
font-weight:bold;
color:#2861a7;
}

a:hover {
text-decoration:none;
color:#69F;
}

.nav {
text-decoration:none;
font-weight:bold;
color:#999;
}
.nav:hover {
text-decoration:none;
color:#7DC0FF;
}

.DivMain{
	padding: center;
	margin: center;
}
/*---------------------------------------Header Top----------------*/
#topheader {
	clear:both;
	float:right;
	margin-top:10px;
}

#topheader img.flagimage{
margin: 0px 10px 0px 10px;
}

a#topheader{
	color:#00F;
	background-color:#0F6;
}


.headerLogo
{
    width:203px;
    height:47px;
    float:left;
	margin-top:5px;
}


/*---------------------------------------Home ----------------*/
#col1, #col2, #col3 {
padding:0px;
margin:0px;
float: left;
width: 305px;
display:inline-block;
text-align:center;
padding-bottom: 30px;
}

#deg {
clear:both;
padding-top: 20px;
}

/*-----------------------------------about section------------------------*/
#textabout{
clear:both;
text-align:justify;
padding:0px;
margin: 0px 50px 0px 20px;
line-height: 18px;
}

#textabout img.aboutimage{
float:left;
margin: 0px 20px 20px 0px;
}

#textabout img.about2image{
float:left;
margin: 0px 20px 20px 0px;
}


/*-----------------------------------team section------------------------*/
#textprofil{
clear:both;
text-align:justify;
padding: 0px;
margin: 0px 50px 0px 40px;
line-height: 18px;
}

#textprofil img.profilimage{
float:left;
margin: 0px 20px 20px 0px;
}


/*-----------------------------------how section------------------------*/
#texthow{
clear:both;
text-align:left;
padding: 0px;
margin: 0px 50px 0px 40px;
line-height: 18px;
}

#texthow img.howimage{
float:left;
margin: 0px 20px 40px 0px;
}

#cat{
	margin: 0px 240px 0px 340px;
	border-bottom: dotted 1px grey;
	font-weight: bold;
}

/*-----------------------------------contact section------------------------*/
#textcontact{
clear:both;
text-align:justify;
padding: 0px 0px 0px 20px;
margin: 0px;
line-height: 18px;
}


#textcontactlux{
padding:5px 0px 30px 22px;
float: left;
display:inline-block;
text-align:left;
line-height: 18px;
}

#textcontactlux img.contactluximage{
float:left;
margin: 0px 0px 20px 0px;
}

#textcontactparis{
padding:5px 0px 48px 4px;
margin:0px;
float: left;
display:inline-block;
text-align:left;
line-height: 18px;
}

#textcontactparis img.contactparisimage{
float:left;
margin: 0px 0px 20px 0px;
}


/*-----------------------------------footer section------------------------*/
#footer {
border-top : solid 1px grey;
clear:both;
text-align:center;
margin-bottom:10px;
padding-top: 10px;
}
