@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#556878;
	text-decoration:none;
	}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 940px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#main{min-height:500px}
#header {
	
padding: 20px 0px 0 00px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#navigation {
 
padding:0;
position:relative;
top:9px;

}


#navigation ul {
padding-top:00px;

}

#navigation li {
float: left;
list-style: none;
}
#navigation li a {
display: block;
text-align: center;
color:#fff;
margin: 3px 1px 1px;
background:#556878;
text-decoration:none;
line-height:25px;
padding-left:10px;
padding-right:10px;
	  
}
#navigation li a.selected {
	background:#A7556F;
	
	}
#logo{
	text-align:right;
	}
.context{
font-size:12px;
color:#556878;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
#bloc1{
width:34%;
float:left;
	
	}
#bloc2{
width:64%;
float:left;
border-left:dotted #A7556F 1px ;
font-size:13px;
padding-left:10px;
margin-bottom:20px;
text-align:justify;
	}
#bloc3{
width:30%;
float:left;
border-left:dotted #A7556F 1px ;
border-right:dotted #A7556F 1px ;
font-size:13px;
padding-left:10px;
padding-right:10px;
text-align:justify;
	}
	#bloc4{
width:30%;
float:left;
font-size:13px;
padding-left:10px;
padding-right:10px;
text-align:justify;
	}
	
#bloc2 ul li{

	
	}
	
ol{
margin-left:15px;
		}
#bloc2 ul{
margin-left:29px;
		}
#blocline{
margin-top:20px;
margin-bottom:20px;
	
	}
#footer{
clear:both;
text-align:right;
border-top:1px solid #cacaca;
margin-top:20px;
height:40px;
	}
	
.copyright{
font-size:10px;
color:#cacaca
}

.jobtitle{
font-size:large;
	
	}

.jobtitle span{

color:#A7556F;
font-size:large;
	}
	
.bigtext{
font-size:37px;
text-align:justify;
color:#A7556F;
		
	
		}
		
		
.toppading{

	padding-bottom:10px;	
	
	}	
	.field, .textarea {
		margin-left:10px;
	border:1px solid #D0AE86;	
	}
	
	.send{
		
		border:1px solid #D0AE86;	
padding:5px;	
	margin-left:10px;
	background-color:#FFF;
		}
td{
	padding-bottom:10px;
	}
a{
text-decoration:underline;
color:#D0AE86;
	}
td.error{
	
color:#A7556F;	
}
.spotext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #AF657E;
	font-weight:500;
}

