/* -----------------------------------------------------------
						Général
----------------------------------------------------------- */

*{
margin:0;
padding:0;
border:0;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:medium;
color:#fff;
text-align:center;
/*background:url(../pics/background.jpg) #3E7442 no-repeat center top;*/
}

a:link,
a:visited{
text-decoration:none;
color:#FF9B2B;
outline:none;
}
a:hover,
a:active{
text-decoration:underline;
color:#FF9B2B;
outline:none;
}

h1{display:none;}
h2,h3,h4,h5{font-size:100%;}


ul{list-style:none outside none;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.both{clear:both;display:block;}
.center{text-align:center;}
.small{font-size:10px;}

input.champ{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #9e9ea0;
color:#6f6f6f;
padding-left:1px;
height:13px;
padding-right:1px;
}

select{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #9e9ea0;
color:#6f6f6f;
}

#meteofr{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pics/fr/nous_trouver_index_final.png');
background: none;
background-repeat:no-repeat;
width:154px;
height:153px;
position:absolute;
/*top:396px;*/
top:397px;
margin-left:806px;
text-decoration:none;
z-index:1;
cursor:pointer;
}
html>body #meteofr{
background-image: url(../pics/fr/nous_trouver_index_final.png);
/*top:416px;*/
top:397px;
margin-left:806px;
cursor:pointer;
}
#meteofr img{
margin-top:100px;
margin-left:15px;
width:22px;
}
#meteofr span{
color:#fff;
position:relative;
top:-7px;
left:18px;
z-index:2;
}

#meteoen{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pics/en/nous_trouver_index_final.png');
background: none;
background-repeat:no-repeat;
width:154px;
height:153px;
position:absolute;
/*top:396px;*/
top:397px;
margin-left:806px;
text-decoration:none;
z-index:1;
cursor:pointer;
}
html>body #meteoen{
background-image: url(../pics/en/nous_trouver_index_final.png);
/*top:416px;*/
top:397px;
margin-left:806px;
}
#meteoen img{
margin-top:100px;
margin-left:15px;
width:22px;
}
#meteoen span{
color:#fff;
position:relative;
top:-7px;
left:18px;
z-index:2;
}
#meteode{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pics/de/nous_trouver_index_final.png');
background: none;
background-repeat:no-repeat;
width:154px;
height:153px;
position:absolute;
/*top:396px;*/
top:397px;
margin-left:806px;
text-decoration:none;
z-index:1;
}
html>body #meteode{
background-image: url(../pics/de/nous_trouver_index_final.png);
/*top:416px;*/
top:397px;
margin-left:806px;
}
#meteode img{
margin-top:100px;
margin-left:15px;
width:22px;
}
#meteode span{
color:#fff;
position:relative;
top:-7px;
left:18px;
z-index:2;
}
/* -----------------------------------------------------------
						Structure
----------------------------------------------------------- */

div#centrage{
width:960px;
margin:0px auto;
text-align:left;
font-size:11px;
text-align:left;
display:table;
background:url(../pics/layout/fond_degrade_index.jpg) repeat-x;
background-position:0 582px;
background-color:#3e7643;

}

	/*--------------- header----------------*/	
	div#centrage div#header{
	width:960px;
	height:585px;
	position:relative;
	}
		/*div#centrage div#header*/ div#baseline{
		/*top:130px;
		left:30px;
		position:absolute;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		line-height:14px;*/
		font-size:11px;
		color:#000;
		}
		div#centrage div#header div#langues{
		top:8px;
		left:213px;
		position:absolute;
		}
		div#centrage div#header img.fond{
		z-index:20;
		position:absolute;
		}
		div#centrage div#header ul#menu{
		position:absolute;
		margin:5px 0 0 357px;
		width:603px;
		height:20px;
		z-index:30;
		color:#656565;
		}
			div#centrage div#header ul#menu li{
			display:inline;
			margin:0 2px;
			}
				div#centrage div#header ul#menu li a{color:#656565;}
				div#centrage div#header ul#menu li a:hover,
				div#centrage div#header ul#menu li.on a{
				color:#336594;
				text-decoration:none;
				}
				
		div#centrage div#header img.intranet{
		position:absolute;
		margin:55px 0 0 874px;
		z-index:30;
		}

		
		div#centrage div#header img.client{
		position:absolute;
		margin:0 0 0 0;
		z-index:30;
		}
		div#centrage div#header img.formules{
		position:absolute;
		margin:252px 0 0 95px;
		z-index:30;
		}
		div#centrage div#header img.coup{
		position:absolute;
		margin:349px 0 0 0;
		z-index:30;
		}
		div#centrage div#header img.client{
		position:absolute;
		margin:202px 0 0 126px;
		z-index:30;
		}
		div#centrage div#header img.envie{
		position:absolute;
		margin:162px 0 0 2px;
		z-index:30;
		}
	
		div#centrage div#header div.bandeau{
		display:block;
		z-index:10;
		}
	
	/*--------------- contenu----------------*/	
	div#centrage div#contenu{
	clear:both;
	width:960px;
	height:160px;
	}
		
		div#centrage div#contenu div#snav{
		float:left;
		position:relative;
		width:353px;
		height:232px;
		margin:-87px 0 0 5px;
		padding:5px 15px;
		background-image:url(../pics/layout/fond_rech_index.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
		}		
	
			
				div#centrage div#contenu div#snav table.recherche{
				clear:both;
				color:#FFF;
				width:318px;
				border-bottom:1px solid #b3cfa6;
				}
				div#centrage div#contenu div#snav table img{
				vertical-align:middle;
				}
					
				div#centrage div#contenu div#snav table.express{
				clear:both;
				color:#656565;
				width:318px;
				margin-top:10px;
				}
					div#centrage div#contenu div#snav table.express h2{
					margin-bottom:6px;
					}
					
				div#centrage div#contenu div#snav p.info{
				margin-top:-10px;
				}
	
	
	
		div#centrage div#contenu div#datas{
		float:right;
		position:relative;
		width:547px;
		padding:0 15px 0 0;
		margin:-25px 0 0 0;
		text-align:justify;
		}
		
				div#centrage div#contenu div#datas table a.lien{
				position:relative;
				float:left;
				margin-left:387px;
				margin-top:-20px;
				color:#336699;
				}
				div#centrage div#contenu div#datas table h3{
				font-size:14px;
				font-weight:normal;
				}
				
				div#centrage div#contenu div#datas table tr td.desc{
				padding:0 15px;
				line-height:18px;
				}
					div#centrage div#contenu div#datas table tr td.desc a{
					color:#336699;
					font-weight:bold;
					}
					
				div#centrage img#tel{
				margin:-30px 0 0 -40px;
				position:relative;
				top:-40px;
				}
	/*--------------- footer----------------*/
	div#centrage div#footer{
	clear:both;
	font-size:10px;
	color:#FFF;
	height:15px;
	padding:20px 6px 5px 6px;
	}
	
		div#centrage div#footer ul li{display:inline;}
			div#centrage div#footer ul li a{color:#FFF;}
			
			
			
			
			
			
			
			
			
		/* mise en forme des select et input etc */	
			
			div#centrage input.champ{
			vertical-align:middle;
			}
					div#centrage input.champ.long{
					width:135px;
					margin-right:5px;
					}
					div#centrage input.champ.milong{
					width:80px;
					margin-right:5px;
					}
					div#centrage input.champ.court{
					width:24px;
					margin-right:5px;
					}
					div#centrage input.champ.court2{
					width:55px;
					margin-right:0px;
					}
					
					div#centrage .long{
					width:138px;
					}
					div#centrage .long2{
					width:210px;
					}
					div#centrage .long3{
					width:165px;
					}
					div#centrage .long4{
					width:150px;
					}
					
					div#centrage select.court{
					width:85px;
					}
div#textbaseline{
margin:0px auto;
width:960px;
color:#666666;
font-size:10px;
padding:0px 8px 4px 8px;
}
div#textbaseline a{
color:#666666;
font-weight:bold;
text-decoration:underline;
}