/* CSS Document */
/*Enrsun*/
body {
	padding:0;
	margin:10;
	text-align:center;
	font-family:arial, sans-serif;
	color:#1a171b;
	background-color:#fff;
	}
#menuclassique{
	font-size:10px;
		}
#menuclassique a{
	color:#1a171b;
	text-decoration:none;
		}
a img { border:0; }
/*PAGE INTRO : fond plus marqué hauteur spécifiée*/
#pageintro{
	background:url('images/bkg-intro.gif') no-repeat; 
	margin:0 auto;
	width:900px;
	height:620px;
	text-align:left;
	}
/*AUTRES PAGES : fond plus doux et hauteur en overflow */
#page {
	background-color:#fff; 
	margin:0 auto;
	width:900px;
	overflow:auto;
		}
#contenu{
	background:url('images/bkg.gif') no-repeat; 
	width:900px;
	text-align:left;
	overflow:auto;
	   	}
#bandeau-logo{
	padding-left:25px;
	padding-top:23px;
	color:#009036;
	font-weight:bold;
	}
#animation{
	margin-top:58;
	margin-left:127;
		}
/*NAVIGATION PRINCIPALE*/
#navbandeau{
	width:900px;
	height:41px;
	margin-top:8px;
		}
#navigationprincipale {
	padding:0;
	margin-left:25px;
	}
#navigationprincipale li{
	list-style-type:none;
	float:left;
	border-right:1px solid #fff;
		}
#navigationprincipale li a {
	display:block;
	float:left;
	width: 143px;
	height: 41px;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	 }
/*Gestion des traits de couleur sous le menu - en fait je remplis avec un bkg différent selon le menu que j'ai identifié par des noms de couleur
au niveau des li et j'en profite pour spécifier le décalage en padding pour le texte du menu - pas trouvé de solution plus 'variabilisée'
attention, bien mettre le bkg en repeat-x seulement, sinon le padding agrandit le div et le bkg se répéte en-dessous...*/
#orange{
	background:url('images/bkg-menu-orange.gif') repeat-x; 
	}
#rose{
	background:url('images/bkg-menu-rose.gif') repeat-x; 
	padding-top:7px;
	}
#bleu{
	background:url('images/bkg-menu-bleu.gif') repeat-x; 
	padding-top:7px;
	}
#jaune{
	background:url('images/bkg-menu-jaune.gif') repeat-x; 
	}
#vertfonce{
	background:url('images/bkg-menu-vertfonce.gif') repeat-x; 
	padding-top:7px;
	}
#vertclair{
	background:url('images/bkg-menu-vertclair.gif') repeat-x; 
	padding-top:7px;
	}
#navigationprincipale li a:hover, #navigation li a:focus, #navigation li a:active {	
	color:#000;
	}
#navigationprincipale li a#current{
	color:#000;
	}
/*BANDEAU*/
#bandeau{
	margin-left:125px;
	margin-top:10px;
	}
#petitpoucet{
	margin-left:256px;
	color:#707070;
	font-size:11px;
	font-weight:bold;
	}
/*NAVIGATION SECONDAIRE*/
#navgauche{
	float:left;
	width:220px;
	}
#navigationsecondaire {
	padding:0;
	margin-left:26px;
	}
#navigationsecondaire li{
	list-style-type:none;
	background:url('images/bkg-sous-menu.gif');
	}
#navigationsecondaire li a {
	display: block ;
	width: 190px;
	height: 35px;
	font-size: 12px;
	font-weight:bold;
	color: #000;
	text-decoration: none;
	padding-left:4px;
	padding-top:5px;
	border-bottom:1px dashed #61b5e0;
	 }
#navigationsecondaire li a:hover, #navigation li a:focus, #navigation li a:active {	
	color:#009036;
	}
#navigationsecondaire li a#current{
	color:#009036;
	}
#texte{
	float:left;
	width:622px;
	margin-top:5px;
	margin-left:35px;
	font-size:80%;
	}
#texte h1{
	color:#009036;
	font-size:150%;
	font-weight:bold;
	}
#texte h2{
	color:#ea6645;
	font-size:125%;
	}
#texte h3{
	color:#004a99;
	font-size:100%;
	}
#texte h4{
	color:#066aaf;
	font-size:125%;
	font-family:"Times New Roman", serif;
	}
#texte li{
	list-style-image:url(images/puceorange.jpg);
	margin-left:-25px;
}
#textegauche{
	float:left;
	width:290px;
	}
#textedroit{
	float:left;
	width:280px;
	margin-left:30px;
	}
#textevente{
	float:left;
	width:622px;
	margin-top:5px;
	margin-left:220px;
	}
#textevente a{
	color:#4d6710;
	}
#cartelocation{
	float:left;
	width:210px;
	}
#textegaucheinvest{
	float:left;
	width:398px;
	}
#formulaire{
	width:600px;
	margin-top:25px;
	margin-left:255px;
	font-size:60%;
	}
.libelle{
	font-size:75%;
	color:#707070;
}
#adresse{
	background-color:#000;
	color:#fff;
	text-align:center;
	font-size:70%;
	margin-top:20px;
	padding-top:8px;
	padding-bottom:8px;
	}
#adresse a{
	color:#fff;
}
#signature{
	font-size:10px;
	color:#000;
	text-align:center;
		}
#signature a{
	color:#1a171b;
	}

