/* CSS Document */
body {
	background-color:#002F14;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
	scrollbar-face-color: #C3DEBB;
	scrollbar-base-color: #C3DEBB;
	scrollbar-shadow-color: #C3DEBB;
	scrollbar-highlight-color: #C3DEBB;
	scrollbar-3dlight-color: C3DEBB;
	scrollbar-darkshadow-color: C3DEBB;
	scrollbar-track-color: #006627;
	scrollbar-arrow-color: #006627;
}
p, form, h1, h2, h3 { margin:0; padding:0; }
div#centreur {
	position:absolute;
	width:770px;
	margin-left:-385px;
	left:50%;
	padding-top:25px;
}
ul#menu { 
	margin:15px 0 0 3px;
	padding:0;
	list-style-type:none;
}
ul#menu li {
	display:inline;
}
ul#menu li a {
	display:block;
	float:left;
	width:80px;
	padding:3px 0 3px 0;
	margin-right:13px;
	background-color:#FC804D;
	border:2px solid #B0D38A;
	text-transform:uppercase;
	text-decoration:none;
	color:#002F14;
	text-align:center;
	font-size:14px;
}
ul#menu li a:hover, ul#menu li a.active {
	background-color:#FEE585;
}
/* Page contact */
div#contenu {
	border:2px solid #FFFFFF;
	background:url(../images/contact.jpg) no-repeat left top;
	height:370px;
}
p#bloc1 {
	top:340px;
	left:15px;
}
p#bloc2 {
	text-align:right;
	top:410px;
	right:500px;
}
p#bloc3 {
	text-align:right;
	top:440px;
	right:60px;
}
p#bloc1, p#bloc2, p#bloc3, p#bloc4, p#bloc5, p#bloc6, p#bloc7, p#bloc8, p#bloc9, p#bloc10 {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a.carre {
	display:block;
	float:left;
	width:15px;
	height:15px;
	background:url(../images/carre.gif) no-repeat left top;
	font-size:8px; /* pour que IE ne déborde pas sur la hauteur du block */
}
a.carre:hover {
	background-position:left -15px;
}
/* Page accueil */
.coordonnees { margin-left:30px;margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.5 }
.coordonnees a { color:#FFFFFF; text-decoration: none; }
/* Page services */
div#contenu2 {
	border:2px solid #FFFFFF;
	background:url(../images/services.jpg) no-repeat left top;
	height:361px;
	margin-left:145px;
}
p#bloc4 {
	top:125px;
	left:0px;
	width:135px;
}
p#bloc6 {
	top:439px;
	left:179px;
	width:137px;
}
p#bloc5 {
	left: 407px;
	top: 461px;
}
p#bloc7 {
	left: 490px;
	top: 140px;
	width:75px;
}
p#bloc8 {
	left: 600px;
	top: 140px;
	width:160px;
}
p#bloc9 {
	border:2px solid #B0D38A;
	left:597px;
	top:434px;
	width:144px;
	padding:5px;
}
a.carre_droite {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background:url(../images/carre.gif) no-repeat left top;
	font-size:8px; /* pour que IE ne déborde pas sur la hauteur du block */
}
a.carre_droite:hover {
	background-position:left -15px;
}
.decal1 {  margin-right:22px; }
.decal2 { margin-right:15px; }
* html .decal1 {  margin-right:10px; } /* Hack IE */
* html .decal2 {  margin-right:7px; }
/* Page budget */
.titre {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
div#contenu3 {
	border:2px solid #FFFFFF;
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.divform {
	border:1px solid #FFFFFF;
	padding:15px;
	margin-top:35px;
}
.tableau {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.champ {
	border:2px solid #B0D38A;
	background-color:#FEE585;
	width:290px;
}
.envoi {
	background-color:#FB9A8E;
	border:2px solid #B0D38A;
	width:100px;
	margin-left:6px;
	font-weight:bold;
	color:#002F14;
	height:23px;
}
/* Page reprise */
.champ2 {
	border:2px solid #B0D38A;
	background-color:#FEE585;
}
/* Page entrée */
p#entree {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:1.4;
	margin-top:40px;
	margin-bottom:30px;
}
/* Page neuf */
div#contenu4 {
	border:2px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
div#scroll {
	overflow:auto;
	height:360px;
	width:100%;
}
div.neuf {
	border-top:1px solid white;
	border-bottom:1px solid white;
	/*min-height:140px;*/
	padding:0 0 0 20px;
}
/** html div.neuf { padding-right:2px; }
* html div.neuf { height:140px; } /* Hack IE */
/* Page occasion */
div#contenu5g {
	border:2px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:49%;
}
div#contenu5d {
	border:2px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	width:49%;
	float:right;
}
.titre-occas {
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 15px 10px;
	font-size:16px;
}
div.occas {
	border-top:1px solid white;
	border-bottom:1px solid white;
	min-height:120px;
	padding:0 0 0 10px;
}
* html div.occas { height:120px; } /* Hack IE */
div#scroll2 {
	overflow:auto;
	height:320px;
	width:100%;
}
/* Page tentation */
div.tent {
	border-top:2px solid white;
	min-height:120px;
	padding: 0 0 0 10px;
}
* html div.tent { height:120px; } /* Hack IE */
#dhtmltooltip {
	position: absolute;
	color:#000033;
	border: 1px solid black;
	padding: 3px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	left: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#compteur {
	position:absolute;
	left:95px;
	top:55px;
}
.grastitre { color:#DDFFDD;font-size:14px; }