body {
	/*background-color: #70C6D3;*/
	/*background-image: url(fondtrans.gif);
	background-repeat: no-repeat;
	background-position: center -20px;*/
	font-family: "Lucida Grande", arial, sans-serif;
	margin: 0px;
	text-align: center;
	background-color: #b3a9ae;
	
	

}

a {
	color: #0000CD;
}
a:hover {color: #282828;}

#content {
	width: 800px;
	margin: 0 auto 0px;
	background-color: #ffffff;
	min-height: 100%;
	
	

	
}
#header {
	height: 230px;
	padding: 0;
	/*background-image: url(herbe.jpg);
	background-position: bottom;
	background-repeat: repeat-x;*/
	width: 800px; 
	/*background-color: #0099FF;*/
	background-color: #fff;
	/*overflow: visible;*/
	text-align: center;
	background-image: url(images/nypro.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#left {
	width: 266px;
	float: left;
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#666966;
	
	
}
		
#main {  
	margin-left:266px;
	font-family:Verdana, sans-serif;
	font-size:13px;
	color:#666966; 
	margin-right:8px;
	height: 100%;

	}
#logo{
	margin-left: -380px;
	z-index: 10;
	position: absolute;
	left: 50%;
 	top:0;
}
#adresse{
	margin-left: 150px;
	z-index: 10;
	position: absolute;
	left: 50%;
 	top:0;
}


#badge{
	position: absolute;
 left: 40%;
 top:250px;
}
#menu{
	height: 30px;
	width:800px;
	background-color: #70C6D3;
	vertical-align: bottom;
	
	/*background-image: url(images/accueil.png);
	background-position: bottom right;
	background-repeat: no-repeat;*/
	


	
}

#menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li{
	width: 133.33px;
	height: 50px;
	float: left;
	color: #191919;
	text-align: center;
	overflow: hidden;
	
	
}

#menu a{
	color:black;
	text-decoration:underline;
	font-weight:bold;

}

#menu p{
	padding: 0px 5px;
	margin-top:15px;
}

#menu .subtext{
		padding-top:15px;
		color:#FFF;
	}

/*Menu Color Classes*/
.green{background:#6AA63B url('images/green-bg.jpg') top left repeat-x;}
.yellow{background: #FBC700 url('images/yellow-bg.jpg') top left repeat-x;}
.red{background:#D52100 url('images/red-bg.jpg') top left repeat-x;}
.purple{background:#5122B4 url('images/purple-bg.jpg') top left repeat-x;}
.blue{background:#0292C0 url('images/blue-bg.jpg') top left repeat-x;}
.orange{background:orange url('images/orange-bg.jpg') top left repeat-x;}

.icon-ok{
		border:solid 1px #90ac13; 
		/*background:#eef4d3 url(img/icon-green.png) 8px 6px no-repeat;*/
		background:#CAE8EA ;
		color:#6b800d;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
#tooltip{
        position:absolute;
        border:1px solid #333;
        background:#f7f5d1;
        padding:2px 5px;
        color:#333;
        display:none;
}
#news{
	background-image: url(images/newspro.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px 5px 3px 5px;
	padding: 45px 12px 5px 20px;
	height: 200px;
	width: 200px;
	overflow: auto;
}
#footer {
float: center;
padding-top: 15px;
font-size: 12px;
text-align:right;
background: #ffffff url("images/footpro.gif") repeat-x;
background-position: bottom;
height:30px;
margin-top:70px;
margin-bottom:0px;





}
#footer .txt{
	padding: 0 40px 0;
}
#vide{
	height:400px;
}

#map{
	height:400px;
	}
fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { width:300px;font:12px/12px "courier new",courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #70C6D3; }
	input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }
	
.devis{
	font-size:18px;
	color:orange;
	text-align:center;
	
}
		
.team{
	color:#6b800d;
	font-size:14px;
	
}
.hightlight{
	color:#6b800d;
	font-size:13px;
	
	
}
