/* CSS Document */
	* {
		margin:0px;
		padding:0px;
		font-family:Arial, "Palatino Linotype", "Times New Roman", Times, serif;
		font-size:9pt;
	}
	
	body {background:fixed url(../img/background.jpg) top left repeat-x;
		  background : #AAA;}
	
	/* BALISE COURANTE */	
	a {
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		color:#293897;
	}
	
	a:hover {
		color:#f37022;
	}
	
	/* BALISE DE STRUCTURE ET CONTENU DES DIV */
	#structure {
		width:782px;
		margin:15px auto 0px auto;
		border:0px solid red;
	}
	
	#bandeau {
		height:160px;
		background: #1b2b69 url(../img/bandeau6.jpg) top left no-repeat;
		/*background: #1b2b69 url(../img/nouveau/bandeau4.jpg) top left no-repeat;*/
		border:1px solid #222;
		border-bottom:1px solid #666;
	}
	#ss_bandeau {
		height:18px;
		background:#aaa url(../img/ss_bandeau.jpg) top left repeat-x;
		border:1px solid #222;
		border-bottom-width:0px;
		border-top:0px solid #fff;
	}
	
	#centre {
		/*background:#fff url(../img/ss_centre2.jpg) bottom left repeat-x;
		border-bottom:1px solid #000;*/
		background-color:#fff;
		/* height:600px;*/ /* doit être définit au niveau de la page */
		border:1px solid #222;
		border-top:1px solid white;
		border-bottom-width:0px;
	}
		#contenuGauche {
			float:left;
			width:580px;
			border:0px solid red;
			margin-top:5px;
		}
			/* ************** #paragraphe {} ****************** */
				#paragraphe p {
					margin : 0px 10px 40px 260px; 
					border-top: 3px solid #6C757A;
					text-align:justify;
				}
				h1 {
					width:95%;
					height:20px;
					background:#fff url(../img/h1_3.jpg) top right no-repeat;
					margin :10px 0px 0 20px;
					padding :2px 0px 0 5px;
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:9pt;
					letter-spacing :2px;
					border-bottom:1px solid #432410;
				}
				h1 span {
					font-size:9pt;
					font-family:Arial, Helvetica, sans-serif;
					margin-left:40px;
				}
				.intropage {
					margin-left:10px;
					float:left;
				}
				.auto {margin-left:11px;}
		
		#contenuDroite {
			width:193px;
			border:0px solid green;
			margin-top:5px;
			margin-left:583px;				
		}		
			#contenuDroite div {
				border:0px solid #293897; 	/*#6C757A;*/
				border-width:5px 1px 1px 1px;
				width:155px;
				margin:15px auto 0px auto;
				background:#FFF url(../img/auto-man.gif) bottom center no-repeat;
				background:#FFF url(../img/nouveau/auto-man2.gif) bottom center no-repeat;
				
				padding-bottom:30px;
			}
			#menu {
					height:140px;
					margin-bottom:50px;
			}
				#menu p {
					text-align:center;
					vertical-align:top;
					margin-top:10px;
				}				
				#menu a {
					font-size:10pt;
					display:block;
					width:153px;
					color:#f37022;
					letter-spacing:2px;
					margin-left:auto;
					margin-right:auto;
				}
				#menu a:hover {
					background-color:#f37022;
					color:#fff;
				}
				
			#adresse {
				/*height:375px;*/
				height:auto;
			}	
				#adresse p {
					vertical-align:top;
					text-align:center;
					margin:10px 15px 0px 0px;
					padding-left:8px;
					font-size:11pt;
					font-weight:normal;
					color:#333;
				}
			#module {
				height:140px;
			}
	
	#piedPage {
		background-color:#FFFFFF;
		margin-top:3px;
		height:20px;
		border:1px solid #222;
		border-top-width:0px;
		/*border-bottom:1px solid #fff;*/
	}		
		#piedPage p {
			text-align:right;
			font-weight:bold;
			margin-right:20px;
			margin-top:3px;
		}
		#piedPage a {
			font-size:8pt;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#666666;
		}
		#piedPage a:hover {
			text-decoration:none;
			color:#000;
		}
		
	.spacer { clear:both; }
		
			
	/* STYLE DE TEXTE */
	.bleu {
		color:#293897;
		font-weight:bold;
	}
	.orange {
		color:#f37022;
		font-weight:bold;
	}
	.gras {
		color:#444;
		font-weight:bold;
	}
	.petit {
		font-size:9pt;
	}
	.choisi {
		display:block;
		border:0px solid #666;
		/*background-color:#293897;
		background-image:url(../img/menu_bg.gif);*/
	}
	.clear {
		clear:both;
	}

	/* FORMULAIRE */
	form {
		padding-right:0px;
	}
	
	fieldset {
		padding:0px 5px;
		width:530px;
		margin-left:30px;
		border:1px solid #666;
	}
	fieldset br { clear:both; }
	
	label {
		float:left;
		width:80px;
		margin-left:10px;
		margin-top:8px;
		font-size:10pt;
	}
	.noFloat { float:none; margin-left:35px; }
	.labelLong { width: 500px;}
	
	legend {
		font-weight:bold;
		font-size:12px;	
		color:#F37022;
	}
	
	input, select, textarea {
		margin-top:8px;
		border:1px solid #666;
		vertical-align:middle;
	}
	
	#boutonCentrer {
		width: 500px;
		margin-left:80px;
		margin-right:auto;
	}	
		#boutonCentrer input {
			margin: 5px 15px;
			width: 100px;
			height: 20px;
		}
	
	#telephone, #fax, #mail, #nom, #societe, #rue, #cp, #ville, #demande {
		border:1px solid #666;
	}
	
	#destinataire {border:0px solid #333;margin-top:2px;}


	/* CARTE DE FRANCE AVEC LOCALISATION */	
	#structure, centre, contenuGauche {
		position:relative;
	}
	#carte {
		position:relative;
		top:-30px;
		width:274px;
		height:273px;
		background: #ffffff url("../img/france-map3.jpg") 0px 0px;
		margin-left:280px;
	}
	#carte div {
		position:absolute;
		width:25px;
		height:25px;
		border:0px solid black;
	}
	#carte img {
		border:3px solid #f37022;
	}
	#carte div a:hover img {
		position:relative;
		display:block;
	}
	
	#posVitry a , #posLyon a, #posNancy a, #posMetz a { display:block; }
	#posVitry a:hover, #posLyon a:hover, #posNancy a:hover, #posMetz a:hover { position: relative; display:block; }
	
	#posVitry { top:85px;left:152px; }
	#posVitry a:hover img { width:200px; height:80px;}
	
	#posLyon { top:169px;left:202px; }
	#posLyon a:hover img { width:200px; height:80px; }
				
	#posNancy { top:76px;left:216px; }
	#posNancy a:hover img { width:200px; height:70px; }
	
	#posMetz { top:64px;left:215px; }
	#posMetz a:hover img { width:200px; height:80px; }
	
	.large {
		position:relative;
		display:block;
		width:1px; height:1px;
	}
	
/* end file */