﻿/*	My Website elements	*/
*{
padding: 0;
margin: 0;
}
body { 
color: black;
font-size: 0.8em;
font-family: Trebuchet MS;
font-weight:500;
/*background-color: #9aacbd;*/
}
p
{ 
color: black;
font-size: 0.8em;
font-family: Trebuchet MS;
font-weight:500;
/*background-color: #9aacbd;*/
}
a 
{
text-decoration: none;
color: black;
}
.copyright
{
text-decoration: none;
color: black;
}
/*.tabletitle
{
background-color:#1ab7ea;
color:White;
padding-left:2px;
}
.tablecontent
{
background-color:#dff0f6;
color:#7d909c;
text-decoration:none;
padding-left:2px;
width:195px;
}*/
.formapply
{
background-color:#3cb7e3;
font-weight:bold;
color:White;
}
.formapply2
{
background-color:#dff0f6;
font-size:small;
color:black;
}
div.error
{
	background-color:#ffcfcf; 
	border:1px solid red;
	padding:10px;
	margin-bottom:10px;
	
}
div.error li 
{
	text-decoration:none;	
	list-style: none ;
}
h1
{
color:#3cb7e3;
font-size: 1.2em;
font-weight:bold;
}
h2
{
color:black;
font-size: 0.9em;
font-weight:bold;
}
img {
border-style: none;

}
.sitemap
{

color:#7d909c;
text-decoration:none;
}
.sitemap a
{
color:#7d909c;
text-decoration:none;
}
#container
{
width: 980px;
padding-top: 5px;
}

#header{
height: 14px;
/*background-image: url(../img/layout/content-top.png);
background-repeat: no-repeat;*/
}
#titleright
{
float:right;
}
#titleright a
{
text-decoration:none;
color:#3cb7e3;
}
#titlemenu
{
height:95px;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
#middle
{
/*background-image: url(../img/layout/content-middle.png);
background-repeat: repeat-y;*/
padding: 10px 25px 25px 25px;
text-align:left;
vertical-align: top;
}
#middle-content
{
padding-top:10px;
}
#middle-left
{
float:left;
width:602px;
}
#middle-right
{
width:297px;
margin-right:0px;
float:right;
}
#recherche
{
height:274px;
background-image:url(../img/layout/FR/recherche.png);
background-repeat:no-repeat;
}
#nouvelles
{
height:176px;
background-image:url(../img/layout/FR/latestjob.png);
background-repeat:no-repeat;
}
#candidature
{
height:128px;
background-image:url(../img/layout/FR/candidature.png);
background-repeat:no-repeat;
}

#logo
{
float:left;
}
#menu ul li a {
	text-decoration:none;
	float:left;
	padding:0px;
	}
#menu li a
{
	text-decoration:none;
	
}
#menu li 
{
list-style:none;
float:left;
/*display:block;*/
}
#menu li a:hover {
text-decoration:none;
}
#footer{
height: 14px;
/*background-image: url(../img/layout/content-bottom.png);
background-repeat: no-repeat;*/
}
#process{
width:603px;
height:385px;
background-image:url(../img/layout/FR/GENIVAR-Postes.png);
background-repeat:no-repeat;
}
#leftinside
{
background-image: url(../img/layout/FR/Detailduposte.png);
background-repeat:no-repeat;
}
#description
{
background-image:url(../img/layout/FR/GENIVAR-Description.png); 
background-repeat:no-repeat;
width:600px;
height:300px;
}
#apply
{
background-image:url(../img/layout/FR/GENIVAR-Candidature.png); 
background-repeat:no-repeat;
width:600px;
height:300px;
}

/* NEW STUFF */

#m-mn-nav .m-abt-us  			{ width: 118px; width:108px;}
#m-mn-nav .m-abt-us  a 			{ background-position: -337px 0;}
#m-mn-nav .m-abt-us  a:hover 	{ background-position: -509px 0;}
#m-mn-nav .m-abt-us.on  a 		{ background-position: -509px 0;}

#m-mn-nav .m-wht-do 			{ width: 145px; width:128px;}
#m-mn-nav .m-wht-do  a			{ background-position: -340px -27px;}
#m-mn-nav .m-wht-do  a:hover	{ background-position: -512px -27px;}
#m-mn-nav .m-wht-do.on  a		{ background-position: -512px -27px;}

#m-mn-nav .m-ivto 				{ width: 159px; width:141px;}
#m-mn-nav .m-ivto 	 a			{ background-position: -340px -54px;}
#m-mn-nav .m-ivto 	 a:hover	{ background-position: -512px -54px;}
#m-mn-nav .m-ivto.on a			{ background-position: -512px -54px;}

#m-mn-nav .m-nws				{ width: 132px; width:117px;}
#m-mn-nav .m-nws	 a			{ background-position: -340px -81px;}
#m-mn-nav .m-nws	 a:hover	{ background-position: -512px -81px;}
#m-mn-nav .m-nws.on	 a			{ background-position: -512px -81px;}

#m-mn-nav .m-crr				{ width: 126px; width:110px;}
#m-mn-nav .m-crr	 a			{ background-position: -340px -108px;}
#m-mn-nav .m-crr	 a:hover	{ background-position: -512px -108px;}
#m-mn-nav .m-crr.on	 a			{ background-position: -512px -108px;}

#m-mn-nav .m-lct				{ width: 148px; width:142px;}
#m-mn-nav .m-lct	 a			{ background-position: -340px -135px;}
#m-mn-nav .m-lct	 a:hover	{ background-position: -512px -135px;}
#m-mn-nav .m-lct.on	 a			{ background-position: -512px -135px;}



