body{
	margin:30px 0 30px 0;
	font-family:Verdana;
	font-size:12px;
	background:#D7D9D8;
}

p, form{
	margin:0;
}

strong{
	color:#263747;
}

td{
	font-size:11px;
}

#container{	
	width:1020px;
	border:4px solid #fff;
	left:50%;
	margin-left:-509px;
	position:relative; 
}

#header{
	width:1020px; 
	z-index:2000;
	height:92px;
	background: #D1D5D8;
}

html>body #cssdropdown{
	top:70px;
	z-index:2000;
}

#header img{
	border:none;
}

#cssdropdown{
	position:absolute;
	top:70px;
	left:-1px;
	width:1021px;
	list-style-type: none;
	margin:0;
	padding:0;
	border:none;
    background:url(/templates/layout_mecaforma/ul.jpg);
}

#cssdropdown li{
	list-style-type: none;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
	text-transform:uppercase;	
	height:22px;
	margin:0 0 0 1px;
} 

#cssdropdown li a{
	text-decoration:none;
	color:#fff;
	height:22px;
	line-height:22px;
	display:block;
	float:left;	
	font-family:Verdana;
}

#cssdropdown  li a:hover{
	background:#DF974F url(layout/bt_menu_grand_selection.png) no-repeat;
}

#cssdropdown li li a:hover{
	background:none;
}

#cssdropdown li a.mainNavOn{
	background:#DF974F url(layout/bt_menu_grand_selection.png) no-repeat;
}

#cssdropdown li a.mainNavCfvi{
	background:#DF974F url(layout/bt_menu_grand_cfvi.png) no-repeat;
}

#cssdropdown li a.mainNavPartenaire{
	background:#179AB8 url(layout/bt_menu_grand_partenaire.png) no-repeat;
}

#cssdropdown ul{
	list-style-type: none;
	position:absolute;
	left:0;
	top:22px;
	padding:0;
	margin:0;
	border-top:solid 1px #fff;  
	background-color:#DFE4E8; 
	width:200px;
	padding-top:5px;
	padding-bottom:10px;
	z-index:2000;
	list-style-type: none;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	border:solid 1px #CBD3DA;
}

#cssdropdown ul li {
	list-style-type: none;
	float:none;
	margin:0 5px 0 5px;
	padding:0;
	font-size:11px;
	overflow:hidden;
	border-right:none;
	text-transform:none;	
}

#cssdropdown ul li a{
	text-decoration:none;
	color:#263747;
	border:none;
	background:none;
	padding:0;
	margin:0;
}

#cssdropdown ul li a:hover{
	text-decoration:none;
	color:#DF974F;
}

#player {
    display:block;
    width:508px;
    height:286px;
    z-index:1500;
}

.even{
	background:#DA8238;
	border-right:solid 1px #fff;
}
.odd{
	background:#263747;
	border-right:solid 1px #fff;
}
.last{
	background:#1688AC;
}
#cssdropdown{ 
	z-index:2000;
}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display:block;
	z-index:2000;
}
.subuls{
	display:none;
	z-index:2000;
}
.subuls:hover{
	z-index:2000;
}
div#main{
	position:relative;
	width:1020px;
	padding: 0 0 0 0;
	min-height: 400px;
  	height:auto !important;
  	height: 400px;
  	z-index:1000;
  	background:#fff;
}

#bottom{
	width:940px;
	height:30px;
	border-top:4px solid #fff;
	background:#D7D9D8;
	line-height:30px;
	padding:0 0 0 80px;
	color:#687375;
	font-size:11px;
}
	
div#main div.object.home {
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	
div#main div.object.home a {
	color:#fff;
	text-decoration:none;
	}
	
div#main div.object.home a:hover {
	text-decoration:underline;
	}
	
div#main div.object.small.top {
	width:252px;
	height:286px;
	margin:0 0 0 4px;
	}
	
	
div#main div.object.big.top {
	float:left;
	width:508px;
	height:286px;	
	}
	
div#main div.object.small.bottom {
	width:252px;
	height:266px;
	margin:4px 0 0 4px;
	}
	
	
div#main div.object.big.bottom {
	float:left;
	width:508px;
	height:266px;
	margin:4px 0 0 0;
	}
	
div#main div.object.home h2 {
	height:54px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	
a#testApt {
    display:block;
    height:100px;
    width:232px;
    margin:0;
    padding:156px 10px 10px 10px;
    background:url(/templates/layout_mecaforma/5.jpg) left top no-repeat;
    }
    
a#testApt2 {
    display:block;
    height:224px;
    width:232px;
    margin:0;
    padding:36px 10px 10px 10px;
    background:url(/templates/layout_mecaforma/berufsmessen.jpg) left top no-repeat;
    }
	
a#testApt:hover {
	background:url(/templates/layout_mecaforma/5_on.jpg) left top no-repeat;
	}
	
div#main div.object.home p {
	margin: 10px 0 5px 0;
	font-size:11px;
}

div#main div.object.home p strong {
	color:#fff;
	font-size:12px;
}

div#homeNews {
    position:relative;
    display:block;
    height:206px;
    width:232px;
    color:#fff;
    padding:50px 10px 10px 10px;
    background:url(/templates/layout_mecaforma/6.jpg) left top no-repeat;
    }
    
div#homeNews2 {
    position:relative;
    display:block;
    height:206px;
    width:232px;
    color:#fff;
    padding:50px 10px 10px 10px;
    background:url(/templates/layout_mecaforma/home_bas_droite.jpg) left top no-repeat;
    }
	
div#homeNews form {
	position:absolute;
	bottom:9px;
	left:14px;
	}
	
div#homeNews form #email {
	height:14px;

	}

div#homeNews form #submit {
    position:absolute;
    left:138px;
    top:2px;
	}
	

div#metier {
    position:relative;
    height:286px;
    width:252px;
    margin-top:2px;
    background:url(/templates/layout_mecaforma/2_a.jpg) left top no-repeat;
    }
    
div#metier2 {
    position:relative;
    height:286px;
    width:252px;
    margin-top:2px;
    background:url(/templates/layout_mecaforma/3_2_a.jpg) left top no-repeat;
    }	

	
a#homeStages {
    display:block;
    height:81px;
    width:232px;
    margin-top:2px;
    padding:195px 10px 10px 10px;
    background:#f0f0ee url(/templates/layout_mecaforma/3_b.jpg) left top no-repeat;
    }
    
a#homeStages2 {
    display:block;
    height:66px;
    width:232px;
    margin-top:2px;
    padding:210px 10px 10px 10px;
    background:#f0f0ee url(/templates/layout_mecaforma/berufsbildung.jpg) left top no-repeat;
    }
	
a#homeStages:hover {
	background:#f0f0ee url(/templates/layout_mecaforma/3_b_on.jpg) left top no-repeat;
	text-decoration:none;
	}
	
a#homeStages ul {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#d66900;
}

a#homeStages ul li {
	padding:0 0 0 15px;
	background:url(/templates/layout_mecaforma/star.png) left 2px no-repeat;
	}
	
div#homeVal1 {
    display:block;
    height:196px;
    color:#fff;
    width:253px;
    padding:70px 15px 0 240px;
    background:#f0f0ee url(/templates/layout_mecaforma/2_4.jpg) left top no-repeat;
    }
    
div#homeVal2 {
    display:block;
    height:196px;
    color:#fff;
    width:253px;
    padding:70px 15px 0 240px;
    background:#f0f0ee url(/templates/layout_mecaforma/3_4.jpg) left top no-repeat;
    }
	
div#manette {
	position:absolute;
	top:437px;
	left:-60px;
	width:295px;
	height:248px;
	background:url(/templates/layout_mecaforma/manette.png) left top no-repeat;
	z-index:1000;
	}
	
div#preloader {
	display:none;
	}

div#mainSlider {
    position:relative;
 }   
    
div#mainSlider div a {
    position:absolute;
    top:210px;
    left:30px;
    display:block;
    width:195px;
    height:15px;
    text-decoration: none;
    z-index:2000;
    background:url(/templates/trans.gif);
}

div#metier div#mainSlider div a:hover { 
    text-decoration: none;
} 

#next {
    position:absolute;
    top:222px;
    left:5px;
    cursor:pointer;
}

#prev {
    position:absolute;
    top:222px;
    right:5px;
    cursor:pointer;
}

