/* Document CSS */

html,body{
background-color:#F9E093;
position:relative;
margin:0px auto 0px auto;
padding:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
text-align:center;
scrollbar-face-color:#FFF1C6;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#cccccc;
scrollbar-darkshadow-color:black;
scrollbar-track-color:#00A8E9;
scrollbar-arrow-color:#00A8E9
}

.separation { /*hr invisible*/
clear:both;
visibility:hidden;
height:0px;
width:0px;
margin:0px;
padding:0px;
}

#navigation-haute {
position:relative;
width:900px;
margin:0px auto 20px auto;
padding:0px;
}

#contenu-central {
position:relative;
width:900px;
margin:0px auto 0px auto;
padding:0px;
}

#recherche {
position:relative;
width:207px;
float:left;
margin:0px;
padding:0px;
}

#recherche span {
position:relative;

margin:0px;
padding:0px;
}

#carte-metier {
position:relative;
float:left;
width:693px;
margin:0px;
padding:0px;
}

#carte-metier img {
position:relative;
float:left;
margin:0px;
padding:0px;
}

#carte-metier p {
position:relative;
width:255px;
height:363px;
float:left;
margin:65px 0px 0px 35px;
padding:0px;
text-align:left;
}

#navigation-basse {
position:relative;
text-align:center;
width:900px;
margin:0px auto 20px auto;
padding:0px;
}

/* page vendre */

#sell-research {
position:relative;
width:223px;
float:left;
margin:0px;
padding:0px;
}

#sell-content {
position:relative;
float:left;
width:677px;
margin:0px;
padding:0px;
}

#sell-content h1 {
position:relative;
margin:30px 0px 0px 0px;
padding:0px;
text-align:center;
}

#sell-content p {
position:relative;
margin:20px;
padding:0px;
text-align:left;
}

#form {
position:relative;
width:650px;
margin:20px 0px 30px 250px;
padding:0px;
text-align:left;
}

#form select {
position:relative;
margin:0px 0px 0px 100px;
padding:0px;
}

#form input {
position:relative;
margin:0px 0px 0px 100px;
padding:0px;
}


/* styles des liens */

.optima-lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3399FF;
text-decoration:none;
font-weight:bold;
}

a:hover.optima-lien {
color: #e60000;
text-decoration: none;
font-weight: bold;
}
	

.optima {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.optima-bleu-fonce {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#454c94;
font-weight:bold;
text-align:center;
}

.optima-bleu-fonce-maigre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#454c94;
text-align:center;
}
	
.optima-lien-adress {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #454c94;
text-decoration: none;
font-weight: bold;
}
	
a:hover.optima-lien-adress {
color: #e60000;
text-decoration: none;
font-weight: bold;
}

.logos {
float:left;
display:block;
margin:0px;
padding:0px;
width:200px;
font-size:13px;
}

.logos a img {
float:left;
}