/* CSS Document */

	body{
		background-color:#880600;
		font-family:verdana;
		font-size:11px;
		color:#121212;
		margin:0;
		padding:0;
	}
	
	#repere{
		position:absolute;
		z-index:3;
		right:0;
		bottom:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	
/* PAGE ACCUEIL */
	#globalAccueil{
		width:770px;
		height:502px;
		margin:auto;
		background-image:url(images/fond-accueil.jpg);
		background-repeat:no-repeat;
	}
	
	#logoAccueil{
		float:left;
		width:331px;
		padding:37px 32px 0 179px;
	}
	
	#menuAccueil{
		float:left;
		width:200px;
		margin:19px 0 0 0;
		padding:0 0 0 11px;
		border-left:2px solid #8d1208;
		font-weight:bold;
		color:#880600;
		list-style:none;
	}
	
	#menuAccueil li{
		margin:0 0 5px 0;
		padding:0;
	}

	#menuAccueil li a{
		color:#880600;
		text-decoration:none;
	}
	
	#menuAccueil li a:hover{
		color:#000;
	}
/* PAGE ACCUEIL */


/* PAGES INTERNES */
	#global{
		width:770px;
		margin:auto;
		background-color:#fff;
	}
	
	.pageAccueil{
		background-image:url(images/fond-gauche-accueil.gif);
		background-repeat:repeat-y;
	}
	
	.pageTarif{
		background-image:url(images/fond-gauche-tarif.gif);
		background-repeat:repeat-y;
	}
	
	.pageDevis{
		background-image:url(images/fond-gauche-devis.gif);
		background-repeat:repeat-y;
	}
	
	.pageMentions{
		background-image:url(images/fond-gauche-mentions.gif);
		background-repeat:repeat-y;
	}
	
	.contenuAccueil{
		background-image:url(images/visuel-accueil.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	.contenuTarif{
		background-image:url(images/visuel-tarif.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	.contenuDevis{
		background-image:url(images/visuel-devis.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	.contenuMentions{
		background-image:url(images/visuel-mentions.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	#gauche{
		float:left;
		width:243px;
	}
	
	#logo{
		width:227px;
		height:111px;
		padding:26px 0 0 16px;
	}
	
	.logoAccueil{
		background-image:url(images/fond-logo-accueil.gif);
		background-repeat:no-repeat;
	}
	
	.logoTarif{
		background-image:url(images/fond-logo-tarif.gif);
		background-repeat:no-repeat;
	}
	
	.logoDevis{
		background-image:url(images/fond-logo-devis.gif);
		background-repeat:no-repeat;
	}
	
	.logoMentions{
		background-image:url(images/fond-logo-mentions.gif);
		background-repeat:no-repeat;
	}
	
	#menu{
		width:183px;
		margin:26px 0 0 0;
		padding:0 0 0 27px;
		list-style:none;
	}
	
	#menu li{
		margin:0 0 1px 0;
		padding:0;
	}
	
	#menu li a{
		display:block;
		width:169px;
		height:17px;
		padding:3px 0 0 14px;
		background-color:#fff;
		background-image:url(images/fond-menu.gif);
		background-repeat:no-repeat;
		background-position:5px 0;
		text-decoration:none;
		color:#880600;
	}
	
	#menu li a:hover{
		background-position:5px -20px;
		background-color:#880600;
		color:#fff;
	}
	
	#menu li a.actif, #menu li a.actif:hover{
		background-position:5px -40px;
		background-color:#640400;
		color:#fff;
	}
	
	#droite{
		float:left;
		width:492px;
		padding:39px 0 30px 35px;
		background-image:url(images/galaxie.gif);
		background-repeat:no-repeat;
		background-position:4px 110px;
	}

	#droite h1{
		margin:0 0 17px 0;
		padding:0 0 8px 0;
		font-size:160%;
		font-weight:normal;
		color:#880600;
		border-bottom:1px dotted #880600;
	}
	
	#droite ul li{
		margin-bottom:15px;
	}
	
	#droite p{
		margin:0 0 10px 0;
		padding:0 25px 0 0;
	}
	
	#droite h2{
		font-size:110%;
		font-weight:bold;
		color:#961207;
		margin:0 0 1px 0;
	}
	
	#droite a{
		color:#961207;
		text-decoration:none;
		font-weight:bold;
	}
	
	#droite a:hover{
		text-decoration:underline;
	}
	
	.couleur{
		color:#961207;
	}
	
	#pied{
		width:770px;
		background-color:#fff;
		border-top:1px solid #8f140f;
		text-align:center;
		padding:8px 0 8px 0;
	}
	
	#pied h3{
		font-size:100%;
		font-weight:bold;
		margin:0 0 1px 0;
	}
	
	#pied p{
		font-size:100%;
		margin:0;
		padding:0;
	}
	
	#pied a{
		font-weight:bold;
		color:#98170c;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
	.plusPetit{
		font-size:80%
	}
	
	.pictoPdf{
		padding:20px 0 5px 0;
	}
	
	.lienTarif{
		color:#121212;
		text-decoration:underline;
	}
	
	#caleTarif{
		height:327px;
	}
	
	#caleDevis{
		height:170px;
	}
	
	#caleDevis2{
		height:584px;
	}
	
	#caleMentions{
		height:283px;
		_height:277px;
	}
	
	#formulaire{
		margin:20px 0 0 0;
	}
	
	.labelFormulaire{
		font-size:110%;
		margin:0 0 1px 0;
	}
	
	.champFormulaire{
		margin:0 0 12px 0;
	}
	
	.champFormulaire input, .champFormulaire textarea{
		font-family:verdana;
		font-size:11px;
		color:#66842b;
		padding:2px 4px 2px 4px;
		border:1px solid #7f9db9; 
	}
	
	.input{
		font-family:verdana;
		font-size:11px;
		color:#fff;
		font-weight:bold;
		background-image:url(images/fond-input.gif);
		background-repeat:repeat-x;
		border:0;
		padding:3px 8px 3px 8px;
		_padding:3px 0 3px 0;
	}
	
	.champFormulaire input.file{
		font-family:verdana;
		font-size:11px;
		color:#000;
		border:1px solid #7f9db9;
		padding:2px 0 2px 0;
	}
	
	.envoyerRetablir{
		float:left;
		padding:5px 20px 0 0;
		margin:0 0 25px 0;
	}
	
	#money{
		margin:25px 0 0 0;
	}
/* PAGES INTERNES */


/* SIGNATURE */
	#idweb{
		width:760px;
		margin:auto;
		margin-top:15px;
		padding:0 10px 0 0;
		text-align:right;
		font-size:90%;
		color:#fff;
	}
	
	#idweb a{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	
	#idweb a:hover{
		color:#fff;
		text-decoration:none;
		background-color:#ff8a00;
	}
/* SIGNATURE */

